Function at 0x140083250
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, 0x28
lea rbp, [rsp + 0x20]
mov rbx, rdx
mov eax, dword [0x141dcd7b0]
imul eax, dword [0x141dcd7b4]
xor eax, 0x57e1bbc7
add eax, 0x9949525b
imul rax, rax, 0x596aa247
shr rax, 0x3c
cmp eax, 0x3b3b3141
ja 0x1400832c6
mov eax, dword [0x141dcd7b8]
imul eax, dword [0x141dcd7bc]
add eax, 0x2efa233b
and eax, 0xdbcff164
imul edx, eax, 0x50b0ccd4
mov eax, 0x20
call fcn.1400ef330
sub rsp, rax
mov r8, rsp
cmp edx, 0x12a7207b
jae 0x1400832e0
mov eax, 0x20
call fcn.1400ef330
sub rsp, rax
jmp 0x140083291
mov eax, dword [0x141dcd7c0]
xor eax, dword [0x141dcd7c4]
add eax, 0x9ee63a81
or eax, 0x77418e00
xor eax, 0xbff362ae
cmp eax, 0xc8edece0
ja 0x1400832e0
nop word cs:[rax + rax]
mov eax, dword [0x141dcd7c8]
or eax, dword [0x141dcd7cc]
imul eax, eax, 0x15c35f2d
or eax, 0xea13ee82
and eax, 0xefffee93
cmp eax, 0xd5c8a0ae
je 0x140083310
mov r15, qword [rbx]
test r15, r15
mov qword [rbp - 8], r8
je 0x140083570
nop word cs:[rax + rax]
mov eax, dword [0x141dcd7d0]
xor eax, dword [0x141dcd7d4]
add eax, 0x8ace2169
or eax, 0x7922722f
imul eax, eax, 0x2b509d5a
cmp eax, 0x4399a830
je 0x140083350
nop word cs:[rax + rax]
mov eax, dword [0x141dcd7d8]
or eax, dword [0x141dcd7dc]
imul eax, eax, 0xbd82883
or eax, 0xfd91fd6c
and eax, 0xfff1ff6e
cmp eax, 0x7f618692
je 0x140083380
movzx r13d, word [rbx + 0x10]
test r13w, r13w
je 0x14008344a
mov eax, dword [0x141dcd848]
xor edx, edx
div dword [0x141dcd84c]
add eax, 0xfbfd187c
or eax, 0x56e0275b
cmp eax, 0x9c5bfc00
jne 0x1400833e0
mov word [rbx + 0x10], 0
nop word [rax + rax]
mov eax, dword [0x141dcd850]
imul eax, dword [0x141dcd854]
or eax, 0xe8416e0
add eax, 0xff44b4c6
imul rax, rax, 0x214c385
shr rax, 0x39
mov word [rbx + 0x10], 0
cmp eax, 0x6d7225e5
ja 0x1400833e0
mov rsi, qword [rbx + 8]
xor eax, eax
nop word cs:[rax + rax]
mov edx, dword [0x141dcd858]
xor edx, dword [0x141dcd85c]
add edx, 0x76b0ad33
imul rdx, rdx, 0x23dfeb57
shr rdx, 0x3c
cmp edx, 0x37109f02
je 0x140083420
jmp 0x14008370c
mov rsi, qword [rbx + 8]
cmp r15, rsi
je 0x140083508
mov eax, dword [0x141dcd7e0]
or eax, dword [0x141dcd7e4]
and eax, 0x22786793
add eax, 0x9219d46c
or eax, 0x91860077
cmp eax, 0x9590383d
jae 0x140083480
lea rax, [r15 + 1]
mov qword [rbx], rax
lea r8, [r15 + 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd7e8]
xor eax, dword [0x141dcd7ec]
xor eax, 0x1059956f
imul rax, rax, 0x46aacc1f
shr rax, 0x3d
mov qword [rbx], r8
cmp eax, 0x7388a1f3
ja 0x140083490
movzx r13d, byte [r15]
nop word [rax + rax]
mov eax, dword [0x141dcd7f0]
or eax, dword [0x141dcd7f4]
cmp eax, 0x350fc78d
je 0x1400834c0
test r13b, r13b
js 0x14008366c
nop dword [rax]
mov eax, dword [0x141dcd808]
xor eax, dword [0x141dcd80c]
add eax, 0xd9bbcbee
xor eax, 0x3eb56b48
imul eax, eax, 0x201ef61a
cmp eax, 0x6d40b703
ja 0x1400834e0
jmp 0x140083707
mov eax, dword [0x141dcd868]
xor edx, edx
div dword [str.m_rv]
and eax, 0x42598eb3
add eax, 0x20975c7a
or eax, 0xb2ce30e1
cmp eax, 0x934602e9
jae 0x140083540
mov qword [rbx], 0
nop word cs:[rax + rax]
mov eax, dword [0x141dcd870]
and eax, dword [0x141dcd874]
or eax, 0x40d56cd5
and eax, 0xc2f56cd5
mov qword [rbx], 0
cmp eax, 0x810287fb
je 0x140083540
nop word cs:[rax + rax]
mov eax, dword [0x141dcd878]
imul eax, dword [0x141dcd87c]
imul rdx, rax, 0x144715f
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1e
or eax, 0x7ec4160
cmp eax, 0xd2710df3
je 0x140083570
movzx r8d, word [rbx + 0x18]
mov eax, 0xabdee601
nop word [rax + rax]
mov edx, dword [0x141dcd880]
xor edx, dword [0x141dcd884]
imul rdx, rax
shr rdx, 0x3f
cmp edx, 0x35229301
je 0x1400835b0
cmp r8w, 2
je 0x140083643
mov eax, dword [0x141dcd888]
xor edx, edx
div dword [0x141dcd88c]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd890]
xor eax, dword [0x141dcd894]
add eax, 0x2f238903
xor eax, 0xcae4b682
cmp eax, 0x3c3760cc
jb 0x1400835f0
movzx r13d, word [rbx + 0x1a]
mov word [rbx + 0x18], 0
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x140083620
test r8w, r8w
je 0x140083643
mov esi, 4
mov r14d, 8
xor r15d, r15d
xor eax, eax
mov qword [rbp - 0x10], rax
jmp 0x140083765
mov eax, dword [0x141dcd898]
xor edx, edx
div dword [0x141dcd89c]
or eax, 0x7ac58d5d
imul eax, eax, 0xdb82547e
cmp eax, 0x38b48456
jne 0x1400840d6
jmp 0x1400840fa
mov eax, dword [0x141dcd7f8]
add eax, dword [0x141dcd7fc]
cmp eax, 0x50ec25b3
je 0x1400836b3
mov eax, dword [0x141dcd800]
and eax, dword [0x141dcd804]
mov edx, 0xba7ab79b
imul rdx, rax
shr rdx, 0x3e
xor edx, 0x7e4da25e
add edx, 0x99fbc16a
lea r8, [r15 + 2]
mov qword [rbx], r8
cmp edx, 0x6c331384
jbe 0x1400836bc
lea rax, [r15 + 2]
mov qword [rbx], rax
jmp 0x14008367f
mov r9d, r13d
and r9d, 0x1f
movzx r11d, byte [r15 + 1]
and r11d, 0x3f
cmp r13b, 0xdf
jbe 0x1400836fd
mov eax, dword [0x141dcd810]
imul eax, dword [0x141dcd814]
mov edx, 0x91b764f3
imul rdx, rax
shr rdx, 0x3e
cmp edx, 0x6f1b09be
jne 0x140083f3d
jmp 0x140083f4a
shl r9d, 6
or r9d, r11d
mov r13d, r9d
xor eax, eax
mov r15, r8
sub rsi, r15
add rsi, 3
mov rdx, 0xffffffffffffffff
cmovae rdx, rsi
mov r9d, dword [rbx + 0x18]
shr rdx, 2
xor r8d, r8d
cmp r9w, 2
mov qword [rbp - 0x10], r9
cmovne r8d, r9d
movzx r8d, r8w
add r8, rax
lea rax, [r8 + rdx]
add rdx, r8
inc rdx
cmp rax, 3
mov esi, 4
cmovae rsi, rdx
mov rax, rsi
shr rax, 0x3e
jne 0x140083f0a
lea r14, [rsi + rsi]
mov qword [rbp - 0x20], rcx
mov eax, dword [0x141dcd8c8]
xor edx, edx
div dword [0x141dcd8cc]
xor eax, 0xdb474eda
add eax, 0xdccf5655
cmp eax, 0xa1eab6f1
jae 0x1400837b0
movzx eax, byte [0x141ddb278]
sub rsp, 0x20
xor ecx, ecx
mov rdx, r14
call fcn.1400c0180
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dcd8d0]
sub eax, dword [0x141dcd8d4]
imul r12d, eax, 0xd24eca87
or r12d, 0x402f0eba
movzx eax, byte [0x141ddb278]
sub rsp, 0x20
xor ecx, ecx
mov rdx, r14
call fcn.1400c0180
add rsp, 0x20
cmp r12d, 0x627d0f5f
je 0x1400837b0
mov r9, rax
test rax, rax
je 0x140083eb7
mov word [r9], r13w
mov rcx, qword [rbp - 8]
mov qword [rcx], rsi
mov qword [rcx + 8], r9
mov qword [rcx + 0x10], 1
mov rax, qword [rbx + 8]
mov qword [rbp - 0x18], rax
movzx edi, word [rbx + 0x10]
movzx eax, word [rbx + 0x1a]
mov word [rbp + 6], ax
mov eax, 1
mov r13, qword [rbp - 0x10]
nop dword [rax]
mov rbx, rax
mov eax, dword [0x141dcd8e8]
xor eax, dword [0x141dcd8ec]
and eax, 0xa2000202
imul eax, eax, 0x44015417
cmp eax, 0xa0c24def
ja 0x140083833
test r15, r15
je 0x140083a90
mov eax, dword [0x141dcd8f0]
xor edx, edx
div dword [0x141dcd8f4]
xor eax, 0x4bfc2c7e
imul eax, eax, 0xb364de64
and eax, 0x55cf9c64
cmp eax, 0xe9779225
ja 0x14008385a
test di, di
je 0x140083890
xor r10d, r10d
mov r14d, edi
jmp 0x140083c30
mov eax, dword [0x141dcd8f8]
sub eax, dword [0x141dcd8fc]
add eax, 0xbf1c723f
and eax, 0x6364278f
cmp eax, 0xbacab482
ja 0x140083890
cmp r15, qword [rbp - 0x18]
je 0x140083a90
lea r8, [r15 + 1]
movzx r10d, byte [r15]
nop
mov eax, dword [0x141dcd900]
xor edx, edx
div dword [0x141dcd904]
or eax, 0x3136faa3
imul eax, eax, 0xc8d16e89
or eax, 0xc355a3b9
cmp eax, 0x9dbad2d8
je 0x1400838c0
test r10b, r10b
js 0x140083940
mov eax, dword [0x141dcd920]
xor edx, edx
div dword [0x141dcd924]
and eax, 0x83176025
or eax, 0x6c408cc8
imul eax, eax, 0xf14e73e4
cmp eax, 0x3b46f60
jb 0x1400838ea
nop
mov eax, dword [0x141dcd928]
or eax, dword [0x141dcd92c]
or eax, 0x280006
and eax, 0x281006
cmp eax, 0x1721f783
jae 0x140083910
mov edi, r10d
jmp 0x140083bed
mov eax, dword [0x141dcd908]
xor edx, edx
div dword [0x141dcd90c]
cmp eax, 0x733ea0d5
je 0x140083940
mov eax, r10d
and eax, 0x1f
nop dword [rax + rax]
mov edx, dword [0x141dcd910]
imul edx, dword [0x141dcd914]
add edx, 0x5c4bb612
imul rdx, rdx, 0x7243cd01
shr rdx, 0x3a
and edx, 0xfffffff4
cmp edx, 0xda7bb672
ja 0x140083960
lea r8, [r15 + 2]
movzx edx, byte [r15 + 1]
mov edi, eax
shl edi, 6
and edx, 0x3f
or edi, edx
nop dword [rax]
mov r11d, dword [0x141dcd918]
mov esi, dword [0x141dcd91c]
add r11d, esi
add r11d, 0x6561b1c7
imul r11, r11, 0x15cc12fb
shr r11, 0x3c
cmp r11d, 0x987572c
je 0x1400839a0
cmp r10b, 0xdf
mov rcx, qword [rbp - 8]
jbe 0x140083bed
nop dword [rax]
mov r8d, dword [0x141dcd930]
xor r8d, dword [0x141dcd934]
imul r8, r8, 0x37afcb3d
shr r8, 0x3d
cmp r8d, 0x2e7aeff1
je 0x1400839e0
lea r8, [r15 + 3]
shl edx, 6
movzx edi, byte [r15 + 2]
and edi, 0x3f
or edi, edx
mov edx, dword [0x141dcd938]
or edx, dword [0x141dcd93c]
and edx, 0x14841020
cmp edx, 0xdb7f0b6f
ja 0x140083a13
cmp r10b, 0xf0
jb 0x140083b30
movzx edx, byte [r15 + 3]
add r15, 4
and eax, 7
shl eax, 0x12
shl edi, 6
and edx, 0x3f
nop dword [rax]
mov r8d, dword [str.6m_v:_]
xor r8d, dword [0x141dcd944]
and r8d, 0x5c6dede8
add r8d, 0x23f4cbe4
cmp r8d, 0xd4bc4880
ja 0x140083a50
or edi, edx
or edi, eax
mov r8, r15
jmp 0x140083b40
mov eax, dword [0x141dcd978]
sub eax, dword [0x141dcd97c]
or eax, 0x75fbeb41
cmp eax, 0xb4fe5f9b
je 0x140083a90
nop dword [rax + rax]
mov eax, dword [0x141dcd980]
imul eax, dword [0x141dcd984]
add eax, 0xd0f26f8d
imul rax, rax, 0x6cbe0d9d
shr rax, 0x3e
or eax, 0xbb7ea6a4
cmp eax, 0x70716416
jb 0x140083ab0
cmp r13w, 1
jne 0x140083e80
mov rax, qword [rcx]
mov edx, dword [0x141dcd990]
xor edx, dword [0x141dcd994]
add edx, 0x20edcd8c
and edx, 0xd622c4e8
add edx, 0x696ee009
cmp edx, 0xe7d1dfe5
jb 0x140083ae7
xor r15d, r15d
movzx edx, word [rbp + 6]
mov r14d, edx
mov r13d, 0
mov esi, 0
cmp rbx, rax
je 0x140083d66
jmp 0x140083dec
shl eax, 0xc
or edi, eax
nop word cs:[rax + rax]
mov eax, dword [0x141dcd948]
imul eax, dword [0x141dcd94c]
imul rdx, rax, 0x332761b1
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
add eax, 0xb5a556b
or eax, 0xbe989b62
cmp eax, 0x17ad8f04
jb 0x140083b40
cmp edi, 0xffff
jbe 0x140083bed
lea r14d, [rdi + 0xff0000]
shr r14d, 0xa
or r14d, 0xd800
and edi, 0x3ff
mov eax, dword [0x141dcd960]
xor edx, edx
div dword [0x141dcd964]
mov eax, dword [0x141dcd968]
and eax, dword [0x141dcd96c]
add eax, 0xd8f9a89
or eax, 0xab0da7c9
and eax, 0xffdff7ef
cmp eax, 0x112f14d5
je 0x140083ba0
movzx r10d, di
or r10d, 0xdc00
nop dword [rax]
mov eax, dword [0x141dcd970]
sub eax, dword [0x141dcd974]
add eax, 0x5f89950e
cmp eax, 0x950ff0a
jb 0x140083bd0
mov r15, r8
jmp 0x140083c30
mov eax, dword [0x141dcd950]
xor edx, edx
div dword [0x141dcd954]
nop dword [rax + rax]
mov eax, dword [0x141dcd958]
xor eax, dword [0x141dcd95c]
imul rax, rax, 0xa0c542d
shr rax, 0x39
add eax, 0x3f879369
cmp eax, 0x491d8235
jae 0x140083c00
xor r10d, r10d
mov r15, r8
mov r14d, edi
nop dword [rax]
mov eax, dword [str.CDK6]
xor edx, edx
div dword [0x141dcd98c]
add eax, 0x80f6db92
or eax, 0xa40a1eeb
imul rax, rax, 0x18b655bf
shr rax, 0x3c
cmp eax, 0x53d82c43
ja 0x140083c30
cmp rbx, qword [rcx]
jne 0x140083d10
nop word cs:[rax + rax]
mov eax, dword [0x141dcd998]
and eax, dword [0x141dcd99c]
or eax, 0x1367d446
add eax, 0x5dd45767
or eax, 0xbfd1e01f
cmp eax, 0x508411d5
je 0x140083c70
mov r11, qword [rbp - 0x18]
sub r11, r15
xor eax, eax
test r10w, r10w
setne dl
mov r8d, dword [0x141dcd9a0]
and r8d, dword [0x141dcd9a4]
or r8d, 0x4144031b
and r8d, 0x51440b1b
mov rsi, r11
add rsi, 3
mov r9, 0xffffffffffffffff
cmovb rsi, r9
cmp r8d, 0x65347a61
ja 0x140083c99
shr rsi, 2
mov al, dl
cmp r13w, 2
jne 0x140083d18
add rsi, rax
nop dword [rax]
mov eax, dword [0x141dcd9a8]
or eax, dword [0x141dcd9ac]
add eax, 0x403c1bb6
cmp eax, 0x65a8968f
jae 0x140083cf0
mov r13w, 2
jmp 0x140083d63
mov edi, r10d
jmp 0x140083dec
movzx edx, r13w
add rsi, rax
add rsi, rdx
mov edx, 0x8e90d783
nop word [rax + rax]
mov eax, dword [0x141dcd9b0]
sub eax, dword [0x141dcd9b4]
xor eax, 0xf370b8e6
mov r8, rax
imul r8, rdx
shr r8, 0x20
sub eax, r8d
shr eax, 1
add eax, r8d
shr eax, 0x1e
add eax, 0x25eeea69
cmp eax, 0x71229b56
ja 0x140083d30
mov edi, r10d
mov r12, r15
mov r15, r13
mov eax, dword [0x141dcd9c8]
sub eax, dword [0x141dcd9cc]
imul rdx, rax, 0xde7badb
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
or eax, 0x39992a84
xor eax, 0x2c378f7d
cmp eax, 0x580dc1f6
ja 0x140083e06
mov r13d, dword [0x141dcd9d0]
and r13d, dword [0x141dcd9d4]
and r13d, 0x6044
lea r8, [rsi + 1]
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rdx, rbx
call fcn.1400fe010
mov rcx, qword [rbp - 8]
add rsp, 0x30
cmp r13d, 0xf6153a51
jae 0x140083d9d
mov r9, qword [rcx + 8]
mov r13, r15
mov r15, r12
mov eax, dword [0x141dcd9b8]
or eax, dword [0x141dcd9bc]
add eax, 0xd3ea7c57
cmp eax, 0xe2887d8
jae 0x140083e40
jmp 0x140083e71
lea r8, [rsi + 1]
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rdx, rbx
call fcn.1400fe010
mov rcx, qword [rbp - 8]
add rsp, 0x30
jmp 0x140083d9d
mov edx, dword [0x141dcd9c0]
sub edx, dword [0x141dcd9c4]
and edx, 0x6a67021b
add edx, 0xf69c9fdb
lea rax, [rbx + 1]
mov word [r9 + rbx*2], r14w
mov qword [rcx + 0x10], rax
cmp edx, 0x598689c2
jbe 0x140083830
mov word [r9 + rbx*2], r14w
lea rax, [rbx + 1]
mov qword [rcx + 0x10], rax
jmp 0x140083e40
mov eax, dword [0x141dcd9d8]
imul eax, dword [0x141dcd9dc]
imul rax, rax, 0x485d4037
shr rax, 0x3a
or eax, 0x3b84b0ad
imul eax, eax, 0x3c9bb090
cmp eax, 0x879e319a
mov rdx, qword [rbp - 0x20]
jae 0x14008418a
jmp 0x1400841c5
mov eax, dword [0x141dcd8d8]
imul eax, dword [0x141dcd8dc]
xor eax, 0xc3f63265
add eax, 0x868b255c
cmp eax, 0xb4dbd0a6
jbe 0x140083ee0
ud2
mov eax, dword [0x141dcd8e0]
add eax, dword [0x141dcd8e4]
imul eax, eax, 0x45952161
or eax, 0xd4250026
and eax, 0xd4a5286e
ud2
mov eax, dword [0x141dcd8b8]
imul eax, dword [0x141dcd8bc]
imul eax, eax, 0x3325ba1c
imul rax, rax, 0x64c53c9d
shr rax, 0x3e
or eax, 0x206837f2
cmp eax, 0xd1b2d4ff
jbe 0x14008415f
jmp 0x140084184
lea r8, [r15 + 3]
mov qword [rbx], r8
xor eax, eax
test al, al
je 0x140083f53
lea rax, [r15 + 3]
mov qword [rbx], rax
jmp 0x140083f3d
movzx r10d, byte [r15 + 2]
shl r11d, 6
mov eax, dword [0x141dcd818]
xor edx, edx
div dword [0x141dcd81c]
and r10d, 0x3f
or r10d, r11d
mov eax, r9d
shl eax, 0xc
nop word [rax + rax]
mov edx, dword [0x141dcd820]
and edx, dword [0x141dcd824]
add edx, 0x2afec26e
or edx, 0x33a5113c
cmp edx, 0xa76cb6da
ja 0x140083f80
cmp r13b, 0xf0
jb 0x140083fc8
mov eax, dword [0x141dcd828]
xor edx, edx
div dword [0x141dcd82c]
or eax, 0x4bf1e1dd
imul eax, eax, 0x137dd9f0
cmp eax, 0x67d450f
jne 0x140083fd0
jmp 0x140084003
or r10d, eax
jmp 0x140084054
mov eax, dword [0x141dcd830]
and eax, dword [0x141dcd834]
add eax, 0xcdef0a04
imul rdx, rax, 0x1a1e4457
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1e
lea r8, [r15 + 4]
mov qword [rbx], r8
cmp eax, 0x665db27d
jne 0x14008400c
lea rax, [r15 + 4]
mov qword [rbx], rax
jmp 0x140083fd0
and r9d, 7
shl r9d, 0x12
movzx r11d, byte [r15 + 3]
mov eax, dword [0x141dcd838]
xor edx, edx
div dword [0x141dcd83c]
shl r10d, 6
and r11d, 0x3f
nop
mov eax, dword [0x141dcd840]
or eax, dword [0x141dcd844]
imul eax, eax, 0xd6201f95
add eax, 0x1937d4e2
cmp eax, 0xca7466af
ja 0x140084030
or r10d, r11d
or r10d, r9d
mov r13d, r10d
cmp r10d, 0xffff
jbe 0x140083707
mov eax, 0xbc9df941
lea edx, [r13 + 0xff0000]
shr edx, 0xa
nop word cs:[rax + rax]
mov r9d, dword [0x141dcd860]
sub r9d, dword [0x141dcd864]
add r9d, 0xcdc278bc
imul r9, rax
shr r9, 0x3f
or r9d, 0x481eb0cc
cmp r9d, 0xa0b44f9f
ja 0x140084080
or edx, 0xd800
and r13d, 0x3ff
or r13d, 0xdc00
mov word [rbx + 0x10], r13w
mov eax, 1
mov r15, r8
mov r13d, edx
jmp 0x14008370c
mov eax, dword [0x141dcd8a0]
xor eax, dword [0x141dcd8a4]
xor eax, 0x30220600
and eax, 0x30368f28
mov qword [rcx], 0
cmp eax, 0x95d9acef
jbe 0x140084103
mov qword [rcx], 0
jmp 0x1400840d6
mov eax, dword [0x141dcd8a8]
or eax, dword [0x141dcd8ac]
cmp eax, 0x2dd83076
je 0x14008414d
mov eax, dword [0x141dcd8b0]
or eax, dword [0x141dcd8b4]
add eax, 0x51449223
and eax, 0x8e1cae0e
imul eax, eax, 0xdb3e74d9
mov qword [rcx + 8], 2
mov qword [rcx + 0x10], 0
cmp eax, 0xc3e5b93b
jne 0x1400841d5
mov qword [rcx + 8], 2
mov qword [rcx + 0x10], 0
jmp 0x140084116
mov eax, dword [0x141dcd8c0]
add eax, dword [0x141dcd8c4]
or eax, 0x9c5a5c8b
imul rax, rax, 0x682210f9
shr rax, 0x3b
ud2
ud2
mov eax, dword [0x141dcd9e0]
xor eax, dword [0x141dcd9e4]
xor eax, 0x80180828
and eax, 0xe018686c
mov r8d, 0xc1e63081
imul r8, rax
shr r8, 0x3f
mov rax, qword [rcx + 0x10]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
cmp r8d, 0x97e580a
jbe 0x1400841d5
mov rax, qword [rcx + 0x10]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
jmp 0x14008418a
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret