Function at 0x1400f8200
Capabilities:
Encode data using base64
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov rbx, rdx
mov r12, rcx
mov eax, dword [0x141dce438]
or eax, dword [0x141dce43c]
add eax, 0x5228c542
xor eax, 0x90106a80
or eax, 0x4d8c1176
cmp eax, 0xe55b27ad
jbe 0x1400f8270
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov rax, qword [rbx]
nop word [rax + rax]
mov eax, dword [str._v__b_]
xor edx, edx
div dword [0x141dce444]
imul ecx, eax, 0x5a323056
add ecx, 0xd9c27b9e
xor ecx, 0x5eae0675
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov rdx, rsp
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov r14, rsp
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov r15, rsp
mov rax, qword [rbx]
cmp ecx, 0xc9ac6d1d
ja 0x1400f8270
mov qword [rbp - 0x30], rdx
cmp rax, 3
je 0x1400f9fd0
mov eax, dword [str.e_y_tO]
xor edx, edx
div dword [0x141dce44c]
lea rax, [r12 + 0x138]
mov qword [rbp - 0x48], rax
nop word cs:[rax + rax]
mov eax, dword [0x141dce450]
and eax, dword [0x141dce454]
add eax, 0x7996f01a
and eax, 0x8107050
cmp eax, 0x67deac15
ja 0x1400f8300
mov rsi, qword [sym.imp.KERNEL32.dll_SwitchToThread]
mov qword [rbp - 0x28], rbx
mov qword [rbp - 0x20], r15
nop dword [rax]
sub rsp, 0x20
mov rcx, r12
call fcn.140075e00
add rsp, 0x20
mov ecx, dword [0x141dce458]
imul ecx, dword [0x141dce45c]
imul ecx, ecx, 0x108ba5b6
add ecx, 0xbe0d0a5e
or ecx, 0x90650312
cmp ecx, 0xe58d21db
jb 0x1400f8340
test rax, rax
je 0x1400f8380
sub rsp, 0x20
mov rcx, rdx
call rax
add rsp, 0x20
jmp 0x1400f9900
mov eax, dword [0x141dce468]
or eax, dword [0x141dce46c]
mov ecx, 0xdec9f5b1
imul rax, rcx
shr rax, 0x3e
or eax, 0xff7e1de6
cmp eax, 0x12986dcc
jae 0x1400f83d0
mov rax, qword [r12 + 0x100]
mov rcx, qword [r12 + 0x110]
lock add qword [rcx + 0x1f0], 0x10000
mov qword [r15], rax
mov dword [r15 + 0x10], 0
nop dword [rax]
mov eax, dword [0x141dce470]
imul eax, dword [0x141dce474]
xor eax, 0x80000002
mov rcx, qword [r12 + 0x100]
mov rdx, qword [r12 + 0x110]
lock add qword [rdx + 0x1f0], 0x10000
and eax, 0x80040026
mov qword [r15], rcx
mov dword [r15 + 0x10], 0
cmp eax, 0x5eaccb31
jb 0x1400f83d0
mov eax, dword [0x141dce478]
xor edx, edx
div dword [0x141dce47c]
or eax, 0xe2fe669a
imul rax, rax, 0x4a0b23db
shr rax, 0x3c
or eax, 0x4be22ea9
cmp eax, 0x3d8ab936
jne 0x1400f8450
mov qword [r15 + 8], 0xffffffffffffffff
mov rax, qword [rbx]
nop word [rax + rax]
mov eax, dword [0x141dce480]
xor edx, edx
div dword [0x141dce484]
add eax, 0xd6ad139a
xor eax, 0x1351833
mov qword [r15 + 8], 0xffffffffffffffff
mov rcx, qword [rbx]
cmp eax, 0x26dd3d6
jb 0x1400f8450
mov eax, dword [0x141dce488]
and eax, dword [0x141dce48c]
or eax, 0x1ff1cf4
cmp eax, 0x468f8ce6
je 0x1400f847a
cmp rcx, 3
je 0x1400f9f1f
mov eax, dword [0x141dce498]
and eax, dword [0x141dce49c]
mov ecx, 0xaa2efa6d
imul rax, rcx
shr rax, 0x3c
or eax, 0x1684421
and eax, 0x1684429
cmp eax, 0x7f8cc8c6
ja 0x1400f87b0
nop word [rax + rax]
mov eax, dword [0x141dce4a0]
xor edx, edx
div dword [0x141dce4a4]
add eax, 0x5a3c91e9
shr eax, 2
imul rax, rax, 0x18033665
shr rax, 0x39
mov r9, qword [r12 + 0x118]
mov rcx, qword [r9 + 0x108]
cmp eax, 0xb068151e
je 0x1400f87b0
mov rax, qword [r9 + 0x100]
mov r8, rcx
sub r8, rax
nop dword [rax + rax]
mov eax, dword [0x141dce4a8]
sub eax, dword [str.rA]
add eax, 0xb7e1930e
cmp eax, 0x98e7d875
ja 0x1400f8520
test r8, r8
jle 0x1400f8a00
mov eax, dword [0x141dce4b0]
and eax, dword [0x141dce4b4]
imul eax, eax, 0x7e22c5ab
and eax, 0x68f7c9f4
add eax, 0x7a7c584c
cmp eax, 0x2f13f8a4
jb 0x1400f8541
movzx eax, byte [r12 + 0x130]
mov edx, dword [0x141dce4b8]
imul edx, dword [0x141dce4bc]
xor edx, 0x8029040b
and edx, 0xbd69065b
imul edx, edx, 0xdf777a8b
cmp edx, 0x7646f846
je 0x1400f856d
test al, al
je 0x1400f87d0
lea rax, [rcx - 1]
mov qword [r9 + 0x108], rax
mfence
mov edx, dword [0x141dce4d8]
or edx, dword [0x141dce4dc]
mov r8, qword [r12 + 0x118]
add edx, 0x28d1ea80
and edx, 0x80c10c20
cmp edx, 0x23c47d1b
mov ebx, 0xf6d4becd
jbe 0x1400f85e0
mov rdx, qword [r8 + 0x100]
nop
mov edx, dword [0x141dce4e0]
imul edx, dword [0x141dce4e4]
or edx, 0xe9565811
imul rdx, rdx, 0x1b7d5401
shr rdx, 0x38
and edx, 0xfffffff7
mov r9, qword [r8 + 0x100]
cmp edx, 0xc8f711d9
ja 0x1400f85e0
mov edx, dword [0x141dce4e8]
imul edx, dword [0x141dce4ec]
imul edx, edx, 0x8bf3105
add edx, 0x3bc7aaec
cmp edx, 0x82a8195a
jb 0x1400f8610
mov rdx, rax
sub rdx, r9
js 0x1400f891e
mov r10, qword [r12 + 0x120]
mov rdi, qword [r12 + 0x128]
lea r11, [rdi - 1]
and r11, rax
shl r11, 4
mov r15, qword [r10 + r11]
mov r10, qword [r10 + r11 + 8]
mov qword [rbp], r10
nop word cs:[rax + rax]
mov r10d, dword [0x141dce508]
sub r10d, dword [str.s__juG]
imul r10d, r10d, 0xc098a970
xor r10d, 0x23410d6c
imul r10, rbx
shr r10, 0x3e
cmp r10d, 0xc4fd02c4
ja 0x1400f8670
cmp rax, r9
jne 0x1400f8700
lock cmpxchg qword [r8 + 0x100], rcx
sete al
mov rdx, qword [r12 + 0x118]
mov qword [rdx + 0x108], rcx
nop dword [rax]
mov ecx, dword [0x141dce510]
imul ecx, dword [str.O7zx]
imul rcx, rcx, 0x3c31ee33
shr rcx, 0x3d
add ecx, 0x240d1423
cmp ecx, 0x38e3adf6
ja 0x1400f86c0
test al, al
jne 0x1400f88eb
jmp 0x1400f8a00
mov eax, dword [0x141dce518]
and eax, dword [0x141dce51c]
imul eax, eax, 0xa9d6e8aa
add eax, 0x3c6719bc
or eax, 0xcd579c6a
cmp eax, 0x6e6f3010
jb 0x1400f8700
nop word cs:[rax + rax]
mov eax, dword [0x141dce520]
sub eax, dword [0x141dce524]
imul ecx, eax, 0x58b0c060
add ecx, 0xe29ebb80
or ecx, 0x511d6946
lea rax, [rdi + 3]
test rdi, rdi
cmovns rax, rdi
cmp ecx, 0x6192f3a7
jb 0x1400f8730
sar rax, 2
nop word cs:[rax + rax]
cmp rdx, rax
setl cl
cmp rdi, 0x41
setae r8b
mov r9d, dword [0x141dce528]
imul r9d, dword [0x141dce52c]
xor r9d, 0xaa0d92c2
cmp r9d, 0x832bf25e
jb 0x1400f8770
and r8b, cl
je 0x1400f88eb
jmp 0x1400f8957
mov rax, qword [r12 + 0x118]
mov rax, qword [rax + 0x108]
jmp 0x1400f84d0
mov eax, dword [0x141dce4c0]
xor eax, dword [0x141dce4c4]
imul eax, eax, 0x86ea04bb
mov edx, 0x90ef491b
imul rax, rdx
shr rax, 0x3d
imul eax, eax, 0x38d839a5
cmp eax, 0xa105fe64
jbe 0x1400f8810
lock inc qword [r9 + 0x100]
nop word cs:[rax + rax]
mov eax, dword [0x141dce4c8]
xor edx, edx
div dword [0x141dce4cc]
and eax, 0x273542
imul edx, eax, 0xf34805ee
add edx, 0x427da51d
mov eax, 1
lock xadd qword [r9 + 0x100], rax
cmp edx, 0xf0e41fa7
ja 0x1400f8810
mov rdx, rax
not rdx
add rcx, rdx
nop
mov edx, dword [0x141dce4d0]
and edx, dword [0x141dce4d4]
imul rdx, rdx, 0x2b055f45
shr rdx, 0x3d
cmp edx, 0x9f0d3a83
je 0x1400f8850
test rcx, rcx
js 0x1400f892a
mov rcx, qword [r12 + 0x120]
mov rdi, qword [r12 + 0x128]
lea rdx, [rdi - 1]
and rdx, rax
shl rdx, 4
mov r15, qword [rcx + rdx]
mov rax, qword [rcx + rdx + 8]
mov qword [rbp], rax
cmp rdi, 0x41
setae al
mov ecx, dword [0x141dce4f0]
sub ecx, dword [0x141dce4f4]
imul ecx, ecx, 0xa8f53aeb
add ecx, 0x99b38d40
imul rdx, rcx, 0x9c7d3ef
shr rdx, 0x3a
lea rcx, [rdi + 3]
test rdi, rdi
cmovns rcx, rdi
sar rcx, 2
cmp r8, rcx
setle cl
cmp edx, 0x4a6bb4d3
je 0x1400f88a0
and al, cl
jne 0x1400f8957
mov eax, dword [0x141dce538]
mov ecx, dword [0x141dce53c]
add eax, ecx
add eax, 0x33fe17ea
or eax, 0x455e8747
imul eax, eax, 0x3597cf90
cmp eax, 0xcd9ee48d
je 0x1400f88eb
test r15, r15
je 0x1400f8a00
jmp 0x1400f9940
mov qword [r8 + 0x108], rcx
jmp 0x1400f8a00
mov edx, dword [0x141dce4f8]
or edx, dword [0x141dce4fc]
mov rcx, qword [r12 + 0x118]
add edx, 0x575eae1d
or edx, 0xc867222d
cmp edx, 0x56acc0d2
jne 0x1400f89c0
jmp 0x1400f965a
mov eax, dword [0x141dce530]
or eax, dword [0x141dce534]
imul eax, eax, 0x5a921151
xor eax, 0xa80e1125
and eax, 0xfa7e11e5
cmp eax, 0xf822c80d
je 0x1400f899f
mov rdx, rdi
shr rdx, 1
lea rcx, [r12 + 0x118]
sub rsp, 0x20
call fcn.1400fb0b0
add rsp, 0x20
xor eax, eax
test al, al
je 0x1400f88eb
mov rdx, rdi
shr rdx, 1
lea rcx, [r12 + 0x118]
sub rsp, 0x20
call fcn.1400fb0b0
add rsp, 0x20
jmp 0x1400f897a
mov edx, dword [0x141dce500]
mov r8d, dword [0x141dce504]
add edx, r8d
add edx, 0xb652e13b
or edx, 0x4d67ed90
imul edx, edx, 0xb25642c1
mov qword [rcx + 0x100], rax
cmp edx, 0x5825d3f0
je 0x1400f965a
nop word cs:[rax + rax]
mov eax, dword [0x141dce548]
xor eax, dword [0x141dce54c]
add eax, 0x89014d6
imul rcx, rax, 0x1e92f6e7
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
or eax, 0x6384214a
cmp eax, 0x1a6e6b50
jb 0x1400f8a00
mov eax, dword [0x141dce550]
xor eax, dword [0x141dce554]
imul eax, eax, 0x435e7f25
cmp eax, 0xba7a37b1
mov rbx, qword [rbp - 0x48]
lea r15, [rbp - 0x60]
jne 0x1400f8a70
sub rsp, 0x20
mov rcx, r15
mov rdx, rbx
call fcn.140076520
add rsp, 0x20
nop word cs:[rax + rax]
mov edi, dword [0x141dce558]
imul edi, dword [0x141dce55c]
xor edi, 0x8003000
or edi, 0xa2ca424f
and edi, 0xfbca726f
sub rsp, 0x20
mov rcx, r15
mov rdx, rbx
call fcn.140076520
add rsp, 0x20
cmp edi, 0x96174e1c
jb 0x1400f8a70
mov rax, qword [rbp - 0x60]
cmp rax, 2
je 0x1400f8a00
test rax, rax
mov ebx, 0xaf4f54b7
jne 0x1400f98b1
nop word cs:[rax + rax]
mov eax, dword [0x141dce568]
add eax, dword [0x141dce56c]
or eax, 0xffd27ace
and eax, 0xffd2fbfe
cmp eax, 0x1a16ad7e
jb 0x1400f8ad0
mov r13, qword [r12 + 0x110]
movabs r10, 0x2545f4914f6cdd1d
nop
mov eax, dword [0x141dce570]
imul eax, dword [0x141dce574]
xor eax, 0xb0d20b9f
imul eax, eax, 0x14c3e43b
add eax, 0xc4485d1c
cmp eax, 0xaed67a22
ja 0x1400f8b00
mov rax, qword [r13 + 0x208]
mov qword [rbp - 8], rax
cmp rax, 2
jae 0x1400f8f60
mov eax, dword [0x141dce658]
and eax, dword [0x141dce65c]
or eax, 0x1468119a
imul eax, eax, 0x3c9a1490
add eax, 0x3d39ac89
cmp eax, 0x94795286
ja 0x1400f8b39
jmp 0x1400f8b75
mov r15, r9
mov rax, rcx
lock cmpxchg qword [r13 + 0x80], r15
je 0x1400f9720
mov eax, dword [0x141dce660]
xor eax, dword [0x141dce664]
or eax, 0x14000048
xor eax, 0x2200020
and eax, 0x9620096c
cmp eax, 0xae6d87d
jb 0x1400f8bf0
nop word [rax + rax]
mov eax, dword [0x141dce668]
xor edx, edx
div dword [0x141dce66c]
imul eax, eax, 0x91438e8b
add eax, 0x5d4d721b
and eax, 0x1911395f
mov rcx, qword [r13 + 0x80]
cmp eax, 0x9e7fd9aa
je 0x1400f8bf0
mov eax, dword [0x141dce670]
or eax, dword [0x141dce674]
and eax, 0x202a1008
add eax, 0xf739d802
cmp eax, 0x8991723b
jbe 0x1400f8c00
jmp 0x1400f8e60
mov rax, qword [r13 + 0x80]
jmp 0x1400f8ba0
mov eax, dword [0x141dce678]
and eax, dword [0x141dce67c]
mov rdi, qword [r13 + 0x88]
cmp eax, 0xe08b9726
je 0x1400f8e60
mov r8, rcx
shr r8, 1
mov ebx, r8d
and ebx, 0x3f
cmp rbx, 0x3f
jne 0x1400f8dcd
xor r15d, r15d
nop word [rax + rax]
mov eax, dword [0x141dce680]
xor edx, edx
div dword [0x141dce684]
nop
mov eax, dword [0x141dce688]
xor edx, edx
div dword [0x141dce68c]
xor eax, 0x352b5ce7
add eax, 0xb1b26374
cmp eax, 0x9fe5b014
jb 0x1400f8c50
cmp r15d, 6
ja 0x1400f8cf0
xor r8d, r8d
mov r9d, 1
jmp 0x1400f8c8e
inc r9d
inc r8d
test eax, eax
jne 0x1400f8d4f
mov eax, dword [0x141dce6b0]
xor edx, edx
div dword [0x141dce6b4]
and eax, 0x6802da1c
imul eax, eax, 0x94aa4130
xor eax, 0x50cb0014
cmp eax, 0x64d9f361
ja 0x1400f8cea
nop word cs:[rax + rax]
mov eax, dword [0x141dce6b8]
add eax, dword [0x141dce6bc]
pause
imul edx, eax, 0x3fbbb15
and edx, 0xe208a814
mov eax, r9d
mov ecx, r15d
shr eax, cl
cmp edx, 0xc6707324
jae 0x1400f8c80
pause
jmp 0x1400f8cc0
mov eax, dword [0x141dce690]
imul eax, dword [0x141dce694]
add eax, 0x73dd0b1a
imul rax, rax, 0x7a8d3f5b
shr rax, 0x3e
cmp eax, 0x1a8d5c17
jbe 0x1400f8d20
sub rsp, 0x20
call rsi
add rsp, 0x20
nop
mov eax, dword [0x141dce698]
and eax, dword [str.8B]
imul eax, eax, 0xe80825af
xor eax, 0x8f0b8508
imul edi, eax, 0xfd6f0245
sub rsp, 0x20
call rsi
add rsp, 0x20
cmp edi, 0x2b4fa62b
jb 0x1400f8d20
cmp r15d, 0xb
adc r15d, 0
mov rcx, qword [r13 + 0x80]
mov rdi, qword [r13 + 0x88]
nop word cs:[rax + rax]
mov eax, dword [0x141dce6a0]
and eax, dword [0x141dce6a4]
add eax, 0xf8e3c201
or eax, 0x4014011c
and eax, 0x5636d1fd
cmp eax, 0xf1fc65c1
ja 0x1400f8d70
mov r8, rcx
shr r8, 1
mov ebx, r8d
and ebx, 0x3f
nop
mov eax, dword [0x141dce6a8]
xor edx, edx
div dword [0x141dce6ac]
add eax, 0xfaa88516
xor eax, 0xf31e4cdf
add eax, 0xb27a22ba
cmp eax, 0x4d784614
jb 0x1400f8da0
cmp ebx, 0x3f
je 0x1400f8c40
lea r9, [rcx + 2]
test cl, 1
jne 0x1400f8b60
mfence
mov r10, qword [r13 + 0x100]
mov rax, r10
shr rax, 1
mov edx, dword [0x141dce6c0]
or edx, dword [0x141dce6c4]
cmp edx, 0x8c634a0d
je 0x1400f8dea
cmp r8, rax
je 0x1400f8e70
xor eax, eax
test al, al
jne 0x1400f8e05
xor r10, rcx
mov eax, dword [0x141dce6c8]
xor edx, edx
div dword [0x141dce6cc]
xor r15d, r15d
cmp r10, 0x7f
seta r15b
mov eax, dword [0x141dce6d0]
xor eax, dword [0x141dce6d4]
and eax, 0xfe44b31e
imul rdx, rax, 0x287e99bb
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1d
and eax, 0xfffffffe
or r15, r9
cmp eax, 0xdec59597
ja 0x1400f8e1a
jmp 0x1400f8b63
mov rax, qword [r13 + 0x88]
jmp 0x1400f8c00
mov ecx, 0xcd88b2e5
mov eax, dword [0x141dce7d0]
or eax, dword [0x141dce7d4]
imul rax, rcx
shr rax, 0x3f
imul eax, eax, 0xdd83a728
or eax, 0x5580558d
cmp eax, 0x34266d9d
jb 0x1400f8e75
mov rcx, qword [r12 + 0x110]
mov rbx, qword [rbp - 0x28]
mov r15, qword [rbp - 0x20]
movabs r8, 0x100000000
mov r13d, 0xaafd358b
mov eax, dword [0x141dce7d8]
xor eax, dword [0x141dce7dc]
mov edx, 0xc92ab789
imul rax, rdx
shr rax, 0x3e
imul eax, eax, 0xcf88116e
add eax, 0xeb00700a
cmp eax, 0xe4f9a335
jb 0x1400f8ebb
mov edi, dword [r15 + 0x10]
nop word [rax + rax]
mov eax, dword [0x141dce7e0]
sub eax, dword [0x141dce7e4]
imul eax, eax, 0xd2857ec8
xor eax, 0x7dcb4cb4
cmp eax, 0x3471e148
jb 0x1400f8ef0
cmp edi, 0x20
jae 0x1400f9550
sub rsp, 0x20
call rsi
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dce7e8]
xor eax, dword [0x141dce7ec]
and eax, 0xb7c174a4
xor eax, 0x81ad0156
add eax, 0x76cb1a8d
cmp eax, 0x4a23d5bf
jb 0x1400f8f30
inc edi
mov dword [r15 + 0x10], edi
jmp 0x1400f9636
mov rax, qword [r13 + 0x200]
mov qword [rbp - 0x38], rax
nop dword [rax + rax]
mov eax, dword [0x141dce578]
and eax, dword [0x141dce57c]
mov rcx, qword [r12 + 0x108]
imul eax, eax, 0x5548e646
add eax, 0x7a3eaf2b
cmp eax, 0xddebc96f
ja 0x1400f8ff8
nop word cs:[rax + rax]
mov r8d, dword [0x141dce580]
xor r8d, dword [0x141dce584]
add r8d, 0xea42ee77
or r8d, 0xdaf43eaf
mov rax, rcx
shr rax, 0xc
xor rax, rcx
mov rdx, rax
shl rdx, 0x19
xor rdx, rax
mov r9, rdx
shr r9, 0x1b
xor r9, rdx
mov rax, r9
imul rax, r10
xor edx, edx
div qword [rbp - 8]
mov qword [r12 + 0x108], r9
cmp r8d, 0x892be295
jae 0x1400f9020
mov rax, rcx
shr rax, 0xc
xor rax, rcx
mov rdx, rax
shl rdx, 0x19
xor rdx, rax
mov rax, rdx
shr rax, 0x1b
xor rax, rdx
mov qword [r12 + 0x108], rax
jmp 0x1400f8fa0
mov r11, rdx
xor eax, eax
mov qword [rbp - 0x18], rax
mov rax, rdx
mov qword [rbp - 0x10], rdx
jmp 0x1400f904f
xor r15d, r15d
mov rax, r13
test r15, r15
jne 0x1400f9940
cmp rax, qword [rbp - 8]
jae 0x1400f9220
lea r13, [rax + 1]
mov rcx, qword [r12 + 0x100]
mov edx, dword [0x141dce588]
or edx, dword [0x141dce58c]
or edx, 0x22cd8d0
imul rdx, rbx
shr rdx, 0x3f
cmp edx, 0x89374cc3
je 0x1400f9065
cmp rcx, rax
je 0x1400f9040
lea rax, [rax + rax*4]
mov rcx, qword [rbp - 0x38]
lea r15, [rcx + rax*8]
add r15, 0x18
mov eax, dword [0x141dce590]
imul eax, dword [0x141dce594]
mov ecx, 0x8a4fa1ad
imul rax, rcx
shr rax, 0x3d
or eax, 0xca933921
and eax, 0xca933925
cmp eax, 0xac90035d
jae 0x1400f90e0
sub rsp, 0x20
mov rcx, r14
mov rdx, r15
call fcn.140076520
add rsp, 0x20
nop word [rax + rax]
mov edi, dword [0x141dce598]
sub edi, dword [0x141dce59c]
xor edi, 0x1cd9a32
add edi, 0x59629543
and edi, 0x1b5d8ae
sub rsp, 0x20
mov rcx, r14
mov rdx, r15
call fcn.140076520
add rsp, 0x20
cmp edi, 0x7cd78cfb
ja 0x1400f90e0
mov rax, qword [r14]
test rax, rax
je 0x1400f91b3
cmp eax, 1
jne 0x1400f91bc
mov eax, dword [0x141dce5a0]
sub eax, dword [0x141dce5a4]
xor eax, 0x72001d02
and eax, 0xf2679dd6
cmp eax, 0x46ed1a04
ja 0x1400f912e
mov r15, qword [r14 + 8]
mov r11, qword [rbp - 0x10]
mov eax, dword [0x141dce5a8]
or eax, dword [0x141dce5ac]
add eax, 0x7c11f50b
or eax, 0xe139d275
imul eax, eax, 0xa03bd31f
cmp eax, 0x5e654ad5
jb 0x1400f9153
mov rax, qword [r14 + 0x10]
mov qword [rbp], rax
nop
mov eax, dword [0x141dce5b0]
xor eax, dword [0x141dce5b4]
imul rcx, rax, 0x3fb4c1ad
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
xor eax, 0x26438dfa
add eax, 0xa0c01603
cmp eax, 0xc54acc01
jbe 0x1400f9180
jmp 0x1400f91f0
xor r15d, r15d
mov r11, qword [rbp - 0x10]
jmp 0x1400f91f0
mov r11, qword [rbp - 0x10]
mov eax, dword [0x141dce5b8]
sub eax, dword [0x141dce5bc]
or eax, 0xbb691ed7
add eax, 0x79417cb7
or eax, 0x25c6f613
cmp eax, 0x383ba6a2
jb 0x1400f91c0
mov al, 1
mov qword [rbp - 0x18], rax
xor r15d, r15d
nop dword [rax + rax]
mov eax, dword [0x141dce5c0]
or eax, dword [0x141dce5c4]
xor eax, 0x673486c4
imul eax, eax, 0xc3413e77
add eax, 0x8922e69e
cmp eax, 0x16757dda
jb 0x1400f91f0
jmp 0x1400f9043
xor r13d, r13d
jmp 0x1400f923c
xor r15d, r15d
test r15, r15
jne 0x1400f9940
mov rcx, r13
nop
mov eax, dword [0x141dce5c8]
imul eax, dword [0x141dce5cc]
add eax, 0x2072f1c5
xor eax, 0x40180001
and eax, 0x511bb9b1
cmp eax, 0x9eb2b152
je 0x1400f9240
cmp rcx, r11
je 0x1400f94b0
lea r13, [rcx + 1]
mov eax, dword [0x141dce5d0]
xor edx, edx
div dword [0x141dce5d4]
nop
mov eax, dword [0x141dce5d8]
add eax, dword [0x141dce5dc]
xor eax, 0x504baadb
add eax, 0x15cef6b5
and eax, 0xf796977f
cmp eax, 0x9898f41d
jb 0x1400f9280
cmp qword [r12 + 0x100], rcx
je 0x1400f9230
nop dword [rax]
mov eax, dword [0x141dce5e0]
imul eax, dword [0x141dce5e4]
and eax, 0x201e155b
imul eax, eax, 0xc2f6d54a
add eax, 0x79c9df87
cmp eax, 0xe511e327
ja 0x1400f92b0
cmp qword [rbp - 8], rcx
jbe 0x1400fa019
mov rbx, r12
lea rax, [rcx + rcx*4]
mov rcx, qword [rbp - 0x38]
lea r15, [rcx + rax*8]
add r15, 0x18
mov eax, dword [0x141dce5e8]
or eax, dword [0x141dce5ec]
imul eax, eax, 0x843b11c4
add eax, 0x56526d04
imul rax, rax, 0xac530d7
shr rax, 0x3b
cmp eax, 0xee2f1859
mov r12, qword [rbp - 0x30]
ja 0x1400f934d
nop
mov eax, dword [0x141dce5f0]
and eax, dword [0x141dce5f4]
imul edi, eax, 0xf0281b86
sub rsp, 0x20
mov rcx, r12
mov rdx, r15
call fcn.140076520
add rsp, 0x20
cmp edi, 0xa6a8ed1b
jne 0x1400f9370
sub rsp, 0x20
mov rcx, r12
mov rdx, r15
call fcn.140076520
add rsp, 0x20
jmp 0x1400f9320
mov rax, qword [r12]
nop word cs:[rax + rax]
mov ecx, dword [0x141dce5f8]
xor ecx, dword [0x141dce5fc]
add ecx, 0xb082311
and ecx, 0xbb83a3da
add ecx, 0xeb2262d1
cmp ecx, 0x8b4db6b4
ja 0x1400f9380
test rax, rax
mov r12, rbx
mov r11, qword [rbp - 0x10]
je 0x1400f944b
cmp eax, 1
jne 0x1400f9455
mov rcx, qword [rbp - 0x30]
mov ebx, 0xaf4f54b7
nop dword [rax + rax]
mov eax, dword [0x141dce618]
and eax, dword [str.xxZ]
cmp eax, 0x8a37123b
je 0x1400f93d0
mov r15, qword [rcx + 8]
nop word [rax + rax]
mov eax, dword [0x141dce620]
or eax, dword [0x141dce624]
add eax, 0xd71684bc
or eax, 0x2569a2fe
xor eax, 0xa092e977
cmp eax, 0x71771212
jb 0x1400f93f0
mov rax, qword [rcx + 0x10]
mov qword [rbp], rax
nop word [rax + rax]
mov eax, dword [0x141dce628]
sub eax, dword [0x141dce62c]
imul eax, eax, 0xd7e29915
or eax, 0xf10c840a
imul rax, rax, 0xaf458d7
shr rax, 0x38
cmp eax, 0x7c8c262
ja 0x1400f9420
jmp 0x1400f9480
xor r15d, r15d
mov ebx, 0xaf4f54b7
jmp 0x1400f9480
mov ebx, 0xaf4f54b7
nop word [rax + rax]
mov eax, dword [0x141dce630]
and eax, dword [0x141dce634]
cmp eax, 0x534912b0
je 0x1400f9460
mov al, 1
mov qword [rbp - 0x18], rax
xor r15d, r15d
nop dword [rax]
mov eax, dword [0x141dce638]
add eax, dword [0x141dce63c]
imul eax, eax, 0x78402ca0
add eax, 0x6cde52e0
cmp eax, 0xb5c3c0f7
ja 0x1400f9480
jmp 0x1400f9233
movabs r10, 0x2545f4914f6cdd1d
mov rcx, qword [rbp - 0x18]
nop
mov eax, dword [0x141dce640]
add eax, dword [0x141dce644]
and eax, 0xa9205220
imul eax, eax, 0xb326742f
cmp eax, 0x470e888b
je 0x1400f94c0
test cl, cl
jne 0x1400f8f70
nop word cs:[rax + rax]
mov eax, dword [0x141dce648]
xor edx, edx
div dword [0x141dce64c]
xor eax, 0x17fe1e7d
add eax, 0x504e8587
and eax, 0x18f5bb30
cmp eax, 0x53b0a0bd
ja 0x1400f94f0
mov r13, qword [r12 + 0x110]
nop dword [rax]
mov eax, dword [0x141dce650]
xor edx, edx
div dword [0x141dce654]
imul eax, eax, 0x406b7dad
or eax, 0xc3411f6d
imul rax, rax, 0x27873ba9
shr rax, 0x3b
cmp eax, 0x592404e3
je 0x1400f9520
jmp 0x1400f8b39
jne 0x1400f9666
nop word cs:[rax + rax]
mov eax, dword [0x141dce7f0]
xor eax, dword [0x141dce7f4]
xor eax, 0x7dcc466b
imul eax, eax, 0x3896e1ba
add eax, 0xbf607b10
cmp eax, 0x7266076c
ja 0x1400f9560
nop word cs:[rax + rax]
mov eax, dword [0x141dce7f8]
sub eax, dword [0x141dce7fc]
cmp eax, 0xc024ca39
je 0x1400f9590
nop word cs:[rax + rax]
mov rax, qword [rcx + 0x1f0]
nop word [rax + rax]
mov edx, dword [0x141dce800]
imul edx, dword [0x141dce804]
add edx, 0xb080edf5
xor edx, 0x9101a421
or edx, 0x6ecc1b8e
cmp edx, 0x48d9dc78
je 0x1400f95c0
test rax, r8
je 0x1400f961d
mov edx, dword [0x141dce808]
or edx, dword [0x141dce80c]
xor edx, 0x9b31460
or edx, 0xe240eb8f
cmp edx, 0xde51a914
jb 0x1400f95ec
lea rdx, [rax + r8]
lock cmpxchg qword [rcx + 0x1f0], rdx
jne 0x1400f95b0
jmp 0x1400f9620
mov rdx, rax
shr rdx, 0x20
mov qword [r15 + 8], rdx
inc dword [r15 + 0x10]
sub rsp, 0x20
call rsi
add rsp, 0x20
mov eax, dword [0x141dce818]
xor eax, dword [0x141dce81c]
and eax, 0xeaab23fb
add eax, 0xa7f1efac
and eax, 0x870ea395
cmp eax, 0xb9825743
jbe 0x1400f96b0
jmp 0x1400f96d2
mov qword [rcx + 0x100], rax
jmp 0x1400f89c0
add rcx, 0x1d8
sub rsp, 0x20
mov rdx, r15
mov r8, rbx
mov r9, r12
call fcn.1400fa4b0
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dce810]
imul eax, dword [0x141dce814]
or eax, 0x1010204
and eax, 0x1458224
cmp eax, 0x22741e2d
ja 0x1400f9690
jmp 0x1400f9636
mov eax, dword [0x141dce820]
xor eax, dword [0x141dce824]
or eax, 0x8c208d17
imul ecx, eax, 0x5df8eb97
mov rax, qword [rbx]
cmp ecx, 0x88debd9f
jne 0x1400f96e0
mov rax, qword [rbx]
jmp 0x1400f96b0
mov ecx, dword [0x141dce828]
and ecx, dword [0x141dce82c]
or ecx, 0x2826b087
imul ecx, ecx, 0x1e50380a
imul rcx, r13
shr rcx, 0x3c
cmp ecx, 0x5ae6735d
je 0x1400f96e0
cmp rax, 3
jne 0x1400f849c
jmp 0x1400f9f1f
mov eax, dword [0x141dce6d8]
add eax, dword [0x141dce6dc]
and eax, 0x354364
add eax, 0x1aae71b7
cmp eax, 0x4d89ec93
ja 0x1400f9720
cmp ebx, 0x3e
jne 0x1400f9990
mov r10, qword [rdi]
test r10, r10
jne 0x1400f9886
xor ecx, ecx
nop word cs:[rax + rax]
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400f9770
cmp ecx, 6
ja 0x1400f9790
mov eax, 1
nop
pause
mov edx, eax
shr edx, cl
inc eax
test edx, edx
je 0x1400f9780
jmp 0x1400f97a0
sub rsp, 0x20
mov dword [rbp - 8], ecx
call rsi
mov ecx, dword [rbp - 8]
add rsp, 0x20
mov eax, dword [0x141dce710]
xor edx, edx
div dword [0x141dce714]
nop
mov eax, dword [0x141dce718]
imul eax, dword [0x141dce71c]
imul rdx, rax, 0x239b4553
shr rdx, 0x3d
add edx, 0xfb6f8ef7
and edx, 0x986c0212
xor eax, eax
cmp ecx, 0xb
setb r8b
cmp edx, 0xf55ef36d
je 0x1400f97b0
mov edx, dword [0x141dce720]
sub edx, dword [0x141dce724]
or edx, 0x2200a10a
and edx, 0xab83b3da
add edx, 0x55b8f35b
cmp edx, 0x12fd990c
jae 0x1400f980e
mov rdx, qword [rdi]
mov al, r8b
nop word cs:[rax + rax]
mov edx, dword [0x141dce728]
add edx, dword [0x141dce72c]
imul edx, edx, 0x3c8a969d
and edx, 0x60de46e3
mov r10, qword [rdi]
cmp edx, 0xdc84b29d
je 0x1400f9820
add ecx, eax
nop word cs:[rax + rax]
mov eax, dword [0x141dce730]
xor edx, edx
div dword [0x141dce734]
xor eax, 0x1c4955f8
shr eax, 3
imul rax, rax, 0x173fe963
shr rax, 0x37
xor eax, 0xcc19b75e
cmp eax, 0x92cd7fcf
jb 0x1400f9850
test r10, r10
je 0x1400f9760
mov eax, dword [0x141dce738]
or eax, dword [0x141dce73c]
add eax, 0x94c2f858
or eax, 0x8fdb9c1
add eax, 0x9c813454
cmp eax, 0x32bd383
jae 0x1400f9e70
jmp 0x1400f9ec0
cmp eax, 1
jne 0x1400f9ef0
mov r15, qword [rbp - 0x58]
mov rax, qword [rbp - 0x50]
mov qword [rbp], rax
nop word cs:[rax + rax]
mov eax, dword [0x141dce560]
xor edx, edx
div dword [0x141dce564]
or eax, 0x52161bba
imul eax, eax, 0xfe1d60b
add eax, 0x808c8ecf
cmp eax, 0xca860c
jbe 0x1400f98d0
jmp 0x1400f9940
mov rax, qword [rbx]
nop word cs:[rax + rax]
mov ecx, dword [0x141dce490]
imul ecx, dword [0x141dce494]
add ecx, 0x2e3ac760
cmp ecx, 0x11b1054
jb 0x1400f9910
cmp rax, 3
jne 0x1400f8330
jmp 0x1400f9fd0
mov rcx, qword [r12 + 0x110]
mov rax, 0xffffffffffff0000
lock xadd qword [rcx + 0x1f0], rax
add rcx, 0x1d8
movzx edx, ax
cmp rdx, 2
mov eax, 2
cmovae rdx, rax
sub rsp, 0x20
call fcn.1400fa080
mov rcx, qword [rbp]
call r15
add rsp, 0x20
mov rbx, qword [rbp - 0x28]
mov r15, qword [rbp - 0x20]
jmp 0x1400f9900
mov eax, dword [0x141dce6e0]
or eax, dword [0x141dce6e4]
add eax, 0xa97042bc
or eax, 0xbbbdc7c6
imul eax, eax, 0xf5d2904d
cmp eax, 0x9d385662
ja 0x1400f9990
lea rax, [rbx + rbx*2]
lea r13, [rdi + rax*8]
add r13, 8
mov rax, qword [r13 + 0x10]
test al, 1
jne 0x1400f9af4
xor r15d, r15d
mov qword [rbp - 0x40], r12
jmp 0x1400f99f0
add r15d, eax
test cl, 1
mov r12, qword [rbp - 0x40]
jne 0x1400f9af4
cmp r15d, 6
ja 0x1400f9a20
mov eax, 1
nop dword [rax + rax]
pause
mov edx, eax
mov ecx, r15d
shr edx, cl
inc eax
test edx, edx
je 0x1400f9a00
jmp 0x1400f9a90
mov eax, dword [0x141dce6e8]
xor eax, dword [0x141dce6ec]
xor eax, 0xa286c107
add eax, 0xafadd53b
shr eax, 1
imul rax, rax, 0x118db075
shr rax, 0x3b
cmp eax, 0x4d4c5e9e
ja 0x1400f9a7b
nop word [rax + rax]
mov eax, dword [0x141dce6f0]
sub eax, dword [0x141dce6f4]
and eax, 0x4ee0123b
imul r12d, eax, 0xb760fbaf
sub rsp, 0x20
call rsi
add rsp, 0x20
cmp r12d, 0xe3c9ab66
jae 0x1400f9a90
sub rsp, 0x20
call rsi
add rsp, 0x20
jmp 0x1400f9a50
xor eax, eax
cmp r15d, 0xb
setb al
mov ecx, dword [0x141dce6f8]
and ecx, dword [0x141dce6fc]
add ecx, 0xd907580e
or ecx, 0xe774daba
cmp ecx, 0xec85d2a2
jb 0x1400f9aee
nop dword [rax]
mov ecx, dword [0x141dce700]
xor ecx, dword [0x141dce704]
and ecx, 0x4091eda
imul edx, ecx, 0xbdfb00bb
and edx, 0xea06399a
mov rcx, qword [r13 + 0x10]
cmp edx, 0x4a8649b9
jne 0x1400f99e0
mov rcx, qword [r13 + 0x10]
jmp 0x1400f9ac0
lea rcx, [rdi + 8]
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x1400f9b00
mov r15, qword [r13]
nop dword [rax + rax]
mov eax, dword [0x141dce708]
add eax, dword [0x141dce70c]
imul eax, eax, 0x18257a3b
add eax, 0xe8fc0dd8
xor eax, 0x8c82ff8
cmp eax, 0x8823c00d
ja 0x1400f9b10
mov rax, qword [r13 + 8]
cmp ebx, 0x3e
mov qword [rbp], rax
je 0x1400f9bf0
mov eax, dword [0x141dce748]
imul eax, dword [0x141dce74c]
or eax, 0xa225ba8
imul eax, eax, 0x4d9c7e4
cmp eax, 0xce585798
jne 0x1400f9b80
mov rax, qword [r13 + 0x10]
nop word [rax + rax]
mov rdx, rax
or rdx, 2
lock cmpxchg qword [r13 + 0x10], rdx
jne 0x1400f9b70
nop
mov edx, dword [0x141dce750]
imul edx, dword [0x141dce754]
add edx, 0xec1ff3bf
or edx, 0xfffdecd7
mov rax, qword [r13 + 0x10]
nop dword [rax]
mov r8, rax
or r8, 2
lock cmpxchg qword [r13 + 0x10], r8
jne 0x1400f9ba0
cmp edx, 0x9e76a0bb
jb 0x1400f9b80
test al, 4
je 0x1400f9df4
mov eax, dword [0x141dce758]
xor edx, edx
div dword [0x141dce75c]
add eax, 0xc7e42607
xor eax, 0x7c6c7fae
cmp eax, 0x6f3ecb36
jb 0x1400f9bbf
xor eax, eax
test al, al
jne 0x1400f9be0
test rbx, rbx
je 0x1400f9d8f
nop dword [rax]
mov eax, dword [0x141dce768]
or eax, dword [0x141dce76c]
and eax, 0x2420225
imul eax, eax, 0x24c917f8
cmp eax, 0xc7598623
ja 0x1400f9ca0
nop word cs:[rax + rax]
mov r9d, dword [0x141dce770]
sub r9d, dword [0x141dce774]
or r9d, 0x55808240
and r9d, 0xd7c4e2d1
lea rdx, [rbx - 1]
lea rax, [rdx + rdx*2]
mov r8, qword [rcx + rax*8 + 0x10]
cmp r9d, 0x7dac06b6
je 0x1400f9ca0
test r8b, 2
jne 0x1400f9d40
mov r9d, dword [0x141dce778]
imul r9d, dword [0x141dce77c]
lea r8, [rcx + rax*8]
add r8, 0x10
add r9d, 0x1dacbc11
and r9d, 0xbd496889
cmp r9d, 0x909dd80
mov r11d, 0x999dcc77
jae 0x1400f9cb0
jmp 0x1400f9cf7
lea rax, [rbx + rbx*2]
mov rax, qword [rcx + rax*8 - 8]
jmp 0x1400f9c20
mov eax, dword [0x141dce780]
add eax, dword [0x141dce784]
or eax, 0xa42ad12e
imul eax, eax, 0xa987da60
imul r9, rax, 0x3b248391
shr r9, 0x3d
mov rax, qword [r8]
nop word cs:[rax + rax]
mov r10, rax
or r10, 4
lock cmpxchg qword [r8], r10
jne 0x1400f9ce0
cmp r9d, 0x64c2ef8d
jbe 0x1400f9d00
lock or qword [r8], 4
jmp 0x1400f9cb0
mov r8d, dword [0x141dce788]
imul r8d, dword [0x141dce78c]
imul r8, r11
shr r8, 0x3d
imul r8d, r8d, 0x2c3af797
and r8d, 0xf9cb5a74
cmp r8d, 0x935a7365
ja 0x1400f9d00
test al, 2
je 0x1400f9df4
nop word cs:[rax + rax]
mov eax, dword [str.L_1_]
add eax, dword [0x141dce794]
imul eax, eax, 0xcff6ef9f
and eax, 0x26b245c8
add eax, 0xf680e4cc
cmp eax, 0xddf16e11
jb 0x1400f9d40
nop word cs:[rax + rax]
mov eax, dword [0x141dce798]
sub eax, dword [0x141dce79c]
cmp eax, 0xbbdaf3fc
je 0x1400f9d70
mov rbx, rdx
test rdx, rdx
jne 0x1400f9bf0
mov rbx, qword [0x141dde6e0]
mov eax, dword [0x141dce760]
xor eax, dword [0x141dce764]
add eax, 0xc954ec14
imul rax, rax, 0x763f4f55
shr rax, 0x3e
or eax, 0x3fb69a4e
cmp eax, 0x2093a34f
je 0x1400f9ddc
nop
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
xor eax, eax
test al, al
je 0x1400f9df4
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400f9dc0
mov eax, dword [0x141dce7a0]
xor edx, edx
div dword [0x141dce7a4]
nop word cs:[rax + rax]
mov eax, dword [0x141dce7a8]
add eax, dword [0x141dce7ac]
or eax, 0x7cb3734b
cmp eax, 0x3527f899
je 0x1400f9e10
nop dword [rax + rax]
mov eax, dword [0x141dce7b0]
xor eax, dword [0x141dce7b4]
add eax, 0x3208283a
imul rcx, rax, 0x18613cf5
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1a
or eax, 0x4a7a2b03
cmp eax, 0xf2c0765c
je 0x1400f9e30
jmp 0x1400f9940
mov eax, dword [0x141dce740]
imul eax, dword [0x141dce744]
xor eax, 0x66265850
add eax, 0xb419857a
xor eax, 0x4e6d1d3c
mov rdx, r15
and rdx, 0xfffffffffffffffe
mov r8, qword [r10]
xor r9d, r9d
test r8, r8
setne r9b
add rdx, r9
add rdx, 2
mov qword [r13 + 0x88], r10
mov qword [r13 + 0x80], rdx
cmp eax, 0xa4d8339b
ja 0x1400f9990
mov rax, r15
and rax, 0xfffffffffffffffe
mov rdx, qword [r10]
xor r8d, r8d
test rdx, rdx
setne r8b
add rax, r8
add rax, 2
mov qword [r13 + 0x88], r10
mov qword [r13 + 0x80], rax
jmp 0x1400f9e70
mov eax, dword [0x141dce540]
imul eax, dword [0x141dce544]
imul rax, rax, 0x591c514d
shr rax, 0x3e
xor eax, 0x49665509
imul eax, eax, 0x3eb0585c
cmp eax, 0x933ea24d
ja 0x1400f9ef0
jmp 0x1400fa072
mov rsi, qword [r12 + 0x110]
mov rax, 0xffffffffffff0000
lock xadd qword [rsi + 0x1f0], rax
movzx eax, ax
nop word [rax + rax]
mov ecx, dword [0x141dce7b8]
or ecx, dword [0x141dce7bc]
and ecx, 0x92b7e443
imul ecx, ecx, 0x956f3e93
cmp rax, 2
mov edi, 2
cmovb rdi, rax
cmp ecx, 0xab5721fd
je 0x1400f9f40
mov eax, dword [0x141dce7c0]
sub eax, dword [0x141dce7c4]
add eax, 0x5192998e
and eax, 0xbdc9b95d
cmp eax, 0x7a64d192
ja 0x1400f9ffe
add rsi, 0x1d8
mov eax, dword [0x141dce7c8]
xor edx, edx
div dword [0x141dce7cc]
imul ebx, eax, 0xdf59b70b
or ebx, 0xc8fcfbf9
sub rsp, 0x20
mov rcx, rsi
mov edx, edi
call fcn.1400fa080
add rsp, 0x20
cmp ebx, 0xd8120f94
jb 0x1400f9f91
nop word cs:[rax + rax]
mov eax, dword [0x141dce460]
or eax, dword [0x141dce464]
xor eax, 0x71c61081
or eax, 0xe28c736
cmp eax, 0x6bbcdff7
je 0x1400f9fd0
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rsi + 0x1d8]
sub rsp, 0x20
mov edx, edi
call fcn.1400fa080
add rsp, 0x20
jmp 0x1400f9f8a
mov eax, dword [0x141dce600]
or eax, dword [0x141dce604]
cmp eax, 0xb57a6438
jne 0x1400fa030
ud2
mov eax, dword [0x141dce608]
sub eax, dword [0x141dce60c]
imul eax, eax, 0x5b20e58e
or eax, 0xf5c0dc5c
ud2
ud2