Function at 0x14008c3d0
Capabilities:
Encode data using base64
Encode data using xor
Encrypt data using speck

Disassembly:
push r15
push r14
push r12
push rsi
push rdi
push rbp
push rbx
mov r9, rdx
mov eax, 0xdee27ba3
nop word cs:[rax + rax]
mov edx, dword [0x141dcf480]
imul edx, dword [0x141dcf484]
and edx, 0xc1f6e4ab
imul rdx, rax
shr rdx, 0x3e
xor edx, 0x658533ae
cmp edx, 0x4b0f24d1
jb 0x14008c3f0
test r8, r8
je 0x14008c53d
movzx r10d, byte [r9]
nop word cs:[rax + rax]
mov eax, dword [0x141dcf488]
xor edx, edx
div dword [0x141dcf48c]
add eax, 0x2e265a43
imul rax, rax, 0x4adeab65
shr rax, 0x3e
or eax, 0xce17f986
cmp eax, 0xbf91a459
jb 0x14008c430
movzx r11d, r10b
mov esi, 0x5c
nop word cs:[rax + rax]
mov eax, dword [0x141dcf490]
xor edx, edx
div dword [0x141dcf494]
imul eax, eax, 0x550eefeb
xor eax, 0x18086226
or eax, 0xc6618401
cmp r11b, 0x2f
mov r10d, r11d
cmove r10d, esi
cmp eax, 0x9e3f821c
jb 0x14008c470
cmp r8, 1
jne 0x14008c4c0
xor eax, eax
xor r14d, r14d
xor ebp, ebp
xor esi, esi
xor ebx, ebx
xor edi, edi
xor r11d, r11d
jmp 0x14008c550
mov eax, dword [0x141dcf498]
or eax, dword [0x141dcf49c]
or eax, 0x146822a
and eax, 0x11d69a2a
add eax, 0x5e5f6933
cmp eax, 0xd0bf6871
ja 0x14008c4c0
movzx eax, byte [r9 + 1]
cmp al, 0x2f
movzx eax, al
mov r11d, 0x5c
cmovne r11d, eax
nop word cs:[rax + rax]
mov eax, dword [0x141dcf4a0]
imul eax, dword [0x141dcf4a4]
add eax, 0xf6be132e
and eax, 0x74c3afaf
imul eax, eax, 0x6d80a115
cmp eax, 0x1aa10f55
je 0x14008c500
cmp r8, 2
jne 0x14008cccd
xor eax, eax
xor r14d, r14d
xor ebp, ebp
xor esi, esi
xor ebx, ebx
xor edi, edi
jmp 0x14008c550
xor eax, eax
xor r14d, r14d
xor ebp, ebp
xor esi, esi
xor ebx, ebx
xor edi, edi
xor r11d, r11d
xor r10d, r10d
movzx edx, r14b
shl rdx, 0x30
or rdx, rax
movzx eax, bpl
shl rax, 0x28
movzx esi, sil
shl rsi, 0x20
or rsi, rax
or rsi, rdx
movzx edx, bl
shl edx, 8
movzx eax, dil
or eax, edx
movzx r11d, r11b
shl r11d, 8
movzx edx, r10b
or edx, r11d
nop dword [rax]
mov edi, dword [0x141dcf4f0]
add edi, dword [0x141dcf4f4]
xor edi, 0xc1000d00
or edi, 0x30ce925b
imul r10, rdi, 0x131618b5
shr r10, 0x20
sub edi, r10d
shr edi, 1
add edi, r10d
shr edi, 0x1f
cmp r8, 8
mov r11d, 8
cmovb r11, r8
cmp r11, 2
setae r10b
cmp edx, 0x5c5c
sete bl
cmp edi, 0x79c9ee12
ja 0x14008c590
and r10b, bl
je 0x14008c790
nop
mov edx, dword [0x141dcf4f8]
imul edx, dword [0x141dcf4fc]
imul edx, edx, 0x2c79fdb4
xor edx, 0xbc727216
add edx, 0xd2dc5359
cmp edx, 0x328719a7
jb 0x14008c5f0
mov edx, r11d
and edx, 0xe
nop dword [rax]
mov r10d, dword [0x141dcf500]
xor r10d, dword [0x141dcf504]
imul rdi, r10, 0x647c669d
shr rdi, 0x20
sub r10d, edi
shr r10d, 1
add r10d, edi
shr r10d, 0x1f
add r10d, 0xdc7df5e7
cmp r10d, 0xffd50d05
ja 0x14008c620
cmp edx, 2
je 0x14008cb2c
movzx eax, ax
cmp eax, 0x5c2e
je 0x14008c970
cmp eax, 0x5c3f
jne 0x14008cb2c
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x14008c680
cmp r8, 3
jbe 0x14008d47f
mov eax, dword [0x141dcf550]
xor edx, edx
div dword [0x141dcf554]
lea r10, [r9 + 4]
mov eax, dword [0x141dcf558]
xor eax, dword [0x141dcf55c]
and eax, 0xe0104114
add eax, 0xba724eda
cmp eax, 0x9fc2cb42
ja 0x14008c6a0
cmp byte [r9], 0x2f
je 0x14008c755
nop word [rax + rax]
mov eax, dword [0x141dcf560]
xor edx, edx
div dword [0x141dcf564]
or eax, 0x1c04294
and eax, 0x19c5539f
xor eax, 0x4ae03b8e
cmp eax, 0x8d61c581
ja 0x14008c6d0
cmp byte [r9 + 1], 0x2f
je 0x14008c755
nop dword [rax + rax]
mov eax, dword [0x141dcf568]
xor edx, edx
div dword [0x141dcf56c]
imul eax, eax, 0x640965a0
cmp eax, 0xb9798bed
je 0x14008c700
nop dword [rax + rax]
mov eax, dword [0x141dcf570]
and eax, dword [0x141dcf574]
or eax, 0x2fabd8ab
xor eax, 0xac4937ae
imul eax, eax, 0x3b3d071e
cmp eax, 0x94420653
ja 0x14008c720
cmp byte [r9 + 2], 0x2f
je 0x14008c755
cmp byte [r9 + 3], 0x2f
jne 0x14008ce61
lea r11, [r8 - 2]
nop dword [rax]
mov eax, dword [0x141dcf6d8]
and eax, dword [0x141dcf6dc]
imul eax, eax, 0xe4cb5a30
imul rax, rax, 0x1af296f9
shr rax, 0x3a
and eax, 1
cmp eax, 0xfa79384a
jae 0x14008c760
jmp 0x14008cb39
mov eax, dword [0x141dcf508]
sub eax, dword [0x141dcf50c]
xor eax, 0xe1addc5b
imul eax, eax, 0x18045105
cmp eax, 0xb6a636c4
je 0x14008c790
nop
mov eax, dword [0x141dcf510]
and eax, dword [0x141dcf514]
imul eax, eax, 0x8e30baa7
shr eax, 3
imul rax, rax, 0x9a3edb5
shr rax, 0x37
cmp eax, 0xa66bfccd
ja 0x14008c7b0
cmp r8, 2
jb 0x14008ccbf
nop word cs:[rax + rax]
mov eax, dword [0x141dcf518]
imul eax, dword [0x141dcf51c]
add eax, 0x4ab52697
cmp eax, 0x289331a4
ja 0x14008c7f0
movzx r8d, byte [r9 + 1]
mov r10d, 0xdd5b41f9
nop word cs:[rax + rax]
mov eax, dword [0x141dcf520]
xor edx, edx
div dword [0x141dcf524]
imul rax, r10
shr rax, 0x32
add eax, 0xe4c57062
xor eax, 0x5ccf5dd9
cmp eax, 0x9feddb7b
jb 0x14008c820
cmp r8b, 0x3a
jne 0x14008ccbf
nop word cs:[rax + rax]
mov eax, dword [0x141dcf528]
xor edx, edx
div dword [0x141dcf52c]
imul rax, rax, 0x4e3e5ef3
shr rax, 0x3e
or eax, 0xde35e8b4
cmp eax, 0x35906009
je 0x14008c860
movzx r8d, byte [r9]
mov r9d, r8d
and r9b, 0xdf
add r9b, 0xbf
nop word cs:[rax + rax]
mov eax, dword [0x141dcf530]
imul eax, dword [0x141dcf534]
or eax, 0x4dfd19c8
imul rdx, rax, 0x3887e6fd
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
or eax, 0x77977b08
cmp eax, 0xa8b36a1a
je 0x14008c8a0
nop word cs:[rax + rax]
mov eax, dword [0x141dcf538]
xor edx, edx
div dword [0x141dcf53c]
add eax, 0x8cddb899
xor eax, 0x2cec9220
cmp eax, 0xfd41af5d
ja 0x14008c8e0
cmp r9b, 0x1a
jae 0x14008ccbf
nop dword [rax]
mov eax, dword [0x141dcf740]
and eax, dword [0x141dcf744]
imul eax, eax, 0xec25e488
add eax, 0x5ea2a78c
cmp eax, 0x1aa0b779
jb 0x14008c910
cmp r8b, 0x61
setae r9b
shl r9b, 5
xor r9b, r8b
mov byte [rcx], 5
mov eax, dword [0x141dcf748]
sub eax, dword [0x141dcf74c]
mov edx, 0xcbc343e3
imul rdx, rax
shr rdx, 0x3e
cmp edx, 0x4ae608c8
je 0x14008d55d
jmp 0x14008d540
mov eax, dword [0x141dcf688]
sub eax, dword [0x141dcf68c]
imul rax, rax, 0x23614e3d
shr rax, 0x3c
or eax, 0x73771df1
add eax, 0x97263220
cmp eax, 0x853bd231
ja 0x14008c970
cmp r8, 3
jbe 0x14008d4b2
lea r10, [r8 - 4]
lea rax, [r9 + 4]
nop word [rax + rax]
mov edx, dword [0x141dcf6a8]
add edx, dword [0x141dcf6ac]
and edx, 0xd0045010
xor edx, 0x194010
or edx, 0xbe2abef
cmp edx, 0x38e691ff
jb 0x14008c9b0
add r9, r8
nop dword [rax]
mov edx, dword [0x141dcf6b0]
add edx, dword [0x141dcf6b4]
and edx, 0xd4f2eb00
imul rdx, rdx, 0x21195595
shr rdx, 0x3c
cmp edx, 0xe03a3653
je 0x14008c9e0
xor edx, edx
test r10, r10
je 0x14008caad
mov r8, rax
nop word cs:[rax + rax]
movzx r11d, byte [r8]
cmp r11d, 0x2f
je 0x14008ca80
cmp r11d, 0x5c
je 0x14008ca80
inc r8
nop word cs:[rax + rax]
mov r11d, dword [0x141dcf6b8]
and r11d, dword [0x141dcf6bc]
add r11d, 0xaee39942
and r11d, 0x36328df3
cmp r11d, 0x6c88990f
je 0x14008ca40
inc rdx
cmp r8, r9
jne 0x14008ca20
mov rdx, r10
jmp 0x14008caad
mov r8d, dword [0x141dcf6c0]
imul r8d, dword [0x141dcf6c4]
xor r8d, 0xa009068
or r8d, 0xf52f6e85
add r8d, 0x224b5eda
cmp r8d, 0x5ad8267c
ja 0x14008ca80
mov r8d, dword [0x141dcf6c8]
mov r9d, dword [0x141dcf6cc]
add r8d, r9d
add r8d, 0x192d15de
and r8d, 0x6e34243e
imul r8, r8, 0x35686f73
shr r8, 0x3c
cmp r8d, 0x5f90307d
jne 0x14008caf0
mov byte [rcx], 3
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rdx
nop dword [rax + rax]
mov r8d, dword [0x141dcf6d0]
sub r8d, dword [0x141dcf6d4]
imul r8d, r8d, 0x9720d135
xor r8d, 0xece26737
add r8d, 0x12febccd
mov byte [rcx], 3
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rdx
cmp r8d, 0x8434cf32
ja 0x14008caf0
jmp 0x14008ccc2
mov r11, r8
add r11, 0xfffffffffffffffe
je 0x14008ccbf
lea r10, [r9 + 2]
add r8, r9
xor r9d, r9d
mov rax, r10
nop word cs:[rax + rax]
movzx edx, byte [rax]
cmp edx, 0x2f
je 0x14008cbc0
cmp edx, 0x5c
je 0x14008cbc0
mov edx, dword [0x141dcf6e0]
sub edx, dword [0x141dcf6e4]
imul edx, edx, 0x311c2108
add edx, 0xd5a95c88
and edx, 0x3304d040
cmp edx, 0xf9197b92
je 0x14008cb5d
inc rax
inc r9
nop dword [rax]
mov edx, dword [0x141dcf6e8]
xor edx, dword [0x141dcf6ec]
imul edx, edx, 0xc7093f36
add edx, 0xa6f83838
or edx, 0x9a52d6a4
cmp edx, 0x10c0a27
jb 0x14008cb90
cmp rax, r8
jne 0x14008cb50
jmp 0x14008ccbf
mov eax, dword [0x141dcf6f0]
xor edx, edx
div dword [0x141dcf6f4]
lea rax, [r9 + 1]
sub r11, rax
lea rdi, [r10 + r9]
inc rdi
nop dword [rax]
mov eax, dword [0x141dcf6f8]
add eax, dword [0x141dcf6fc]
imul eax, eax, 0x64905817
add eax, 0x51fd2a60
xor eax, 0xda4d205
cmp eax, 0x534ce0d0
jb 0x14008cbe0
test r11, r11
je 0x14008ccbf
xor esi, esi
mov rbx, rdi
nop word cs:[rax + rax]
mov eax, dword [0x141dcf700]
xor edx, edx
div dword [0x141dcf704]
and eax, 0xee49b057
cmp eax, 0x1c22018f
je 0x14008cc20
movzx eax, byte [rbx]
cmp eax, 0x2f
je 0x14008cc97
cmp eax, 0x5c
je 0x14008cc97
mov eax, dword [0x141dcf708]
and eax, dword [0x141dcf70c]
add eax, 0xec3d605e
xor eax, 0x2801030
and eax, 0x43cc113b
cmp eax, 0xc577e9b0
ja 0x14008cc47
inc rbx
inc rsi
mov eax, dword [0x141dcf710]
xor edx, edx
div dword [0x141dcf714]
imul eax, eax, 0x44063aec
add eax, 0x84a49da6
cmp eax, 0xaae640fa
ja 0x14008cc6f
cmp rbx, r8
jne 0x14008cc20
mov rsi, r11
test r9, r9
je 0x14008ccbf
test rsi, rsi
je 0x14008ccbf
mov eax, dword [0x141dcf718]
xor edx, edx
div dword [0x141dcf71c]
cmp eax, 0x81af3ea7
je 0x14008d57e
jmp 0x14008d563
mov byte [rcx], 6
mov eax, dword [0x141dcf4a8]
xor edx, edx
div dword [0x141dcf4ac]
nop dword [rax + rax]
mov eax, dword [0x141dcf4b0]
and eax, dword [0x141dcf4b4]
or eax, 0x108050
xor eax, 0x2008
and eax, 0x5490a179
cmp eax, 0xd3caa35d
ja 0x14008cce0
movzx eax, byte [r9 + 2]
movzx esi, al
mov ebx, 0x5c
nop
mov eax, dword [0x141dcf4b8]
xor edx, edx
div dword [0x141dcf4bc]
imul eax, eax, 0xada8345f
add eax, 0xba51156b
imul rax, rax, 0x47db3bdd
shr rax, 0x3e
cmp sil, 0x2f
mov edi, esi
cmove edi, ebx
cmp eax, 0x197b4383
ja 0x14008cd10
cmp r8, 3
jne 0x14008cd5a
xor eax, eax
xor r14d, r14d
xor ebp, ebp
xor esi, esi
xor ebx, ebx
jmp 0x14008c550
movzx eax, byte [r9 + 3]
movzx eax, al
mov edx, 0x5c
nop word [rax + rax]
mov esi, dword [0x141dcf4c0]
mov ebx, dword [0x141dcf4c4]
add esi, ebx
add esi, 0x3f4b1623
and esi, 0x5e937136
cmp al, 0x2f
mov ebx, eax
cmove ebx, edx
cmp esi, 0xb01aa453
ja 0x14008cd70
cmp r8, 4
jne 0x14008cdad
xor eax, eax
xor r14d, r14d
xor ebp, ebp
xor esi, esi
jmp 0x14008c550
movzx eax, byte [r9 + 4]
movzx eax, al
mov edx, 0x5c
nop word [rax + rax]
mov esi, dword [0x141dcf4c8]
and esi, dword [0x141dcf4cc]
imul ebp, esi, 0x631fef84
add ebp, 0xb844fa4c
cmp al, 0x2f
mov esi, eax
cmove esi, edx
cmp ebp, 0xc8094567
jb 0x14008cdc0
cmp r8, 5
jne 0x14008cdf9
xor eax, eax
xor r14d, r14d
xor ebp, ebp
jmp 0x14008c550
movzx ebp, byte [r9 + 5]
cmp bpl, 0x2f
mov r14d, 0x5c
cmove ebp, r14d
cmp r8, 6
jne 0x14008ce1c
xor eax, eax
xor r14d, r14d
jmp 0x14008c550
movzx eax, byte [r9 + 6]
cmp al, 0x2f
cmovne r14d, eax
nop word [rax + rax]
mov eax, dword [0x141dcf4d0]
xor edx, edx
div dword [0x141dcf4d4]
or eax, 0xc26aebe6
imul eax, eax, 0x5d2a4ee0
cmp eax, 0xe626f8a8
jb 0x14008ce30
cmp r8, 7
jne 0x14008d033
xor eax, eax
jmp 0x14008c550
mov eax, 0x8aeff24f
mov edx, dword [0x141dcf578]
or edx, dword [0x141dcf57c]
imul rdx, rax
shr rdx, 0x3e
xor edx, 0xcc06399f
cmp edx, 0x8e9d08af
jb 0x14008ce66
mov eax, dword [0x141dcf580]
xor edx, edx
div dword [0x141dcf584]
add eax, 0x8d5b2cfc
and eax, 0x2400c020
cmp eax, 0x8a0d6b09
ja 0x14008ce88
cmp r11, 3
jbe 0x14008d58b
mov eax, dword [0x141dcf588]
xor edx, edx
div dword [0x141dcf58c]
xor eax, eax
test al, al
jne 0x14008cec1
and r11d, 0xc
movabs rax, 0x5c434e5500000000
cmp rsi, rax
sete dl
cmp r11d, 4
setne bl
mov edi, dword [0x141dcf590]
add edi, dword [0x141dcf594]
or edi, 0x64a4bf7a
add edi, 0xe4144d5a
and edi, 0xbb640954
cmp edi, 0xdb166e71
ja 0x14008ced3
and bl, dl
je 0x14008d0c3
mov eax, dword [0x141dcf598]
and eax, dword [0x141dcf59c]
xor eax, 0x3080
or eax, 0xc04e090e
and eax, 0xf05ebdaf
cmp eax, 0x258b5c9e
jb 0x14008cf0e
mov eax, dword [0x141dcf5a0]
sub eax, dword [0x141dcf5a4]
cmp eax, 0x731c7dbb
je 0x14008cf30
cmp r8, 7
jbe 0x14008d51a
mov eax, dword [0x141dcf5b0]
xor edx, edx
div dword [0x141dcf5b4]
lea r10, [r9 + 8]
add r9, r8
add r8, 0xfffffffffffffff8
mov eax, dword [0x141dcf5b8]
add eax, dword [0x141dcf5bc]
or eax, 0xa40c2251
xor eax, 0xc003951
or eax, 0x5373c4ae
cmp eax, 0xa9281f30
jb 0x14008cf66
mov eax, dword [0x141dcf5c0]
sub eax, dword [0x141dcf5c4]
imul eax, eax, 0xf1dc1943
add eax, 0xd6f1bd4d
cmp eax, 0x92829dc3
ja 0x14008cf88
mov r11d, 1
test r8, r8
je 0x14008d34a
xor edi, edi
xor esi, esi
mov rax, r10
cmp byte [rax], 0x5c
je 0x14008d39b
nop word cs:[rax + rax]
mov edx, dword [0x141dcf5c8]
xor edx, dword [0x141dcf5cc]
imul edx, edx, 0x402d4e08
imul rdx, rdx, 0x611ff6d3
shr rdx, 0x3d
and edx, 0xfffffffe
cmp edx, 0x48279bd
ja 0x14008cfd0
inc rax
nop dword [rax + rax]
mov edx, dword [0x141dcf5d0]
sub edx, dword [0x141dcf5d4]
xor edx, 0x80000042
and edx, 0x826d8b6a
add edx, 0x58fe006d
cmp edx, 0x55d48123
jb 0x14008d000
inc rsi
cmp rax, r9
jne 0x14008cfbc
jmp 0x14008d467
mov eax, 0xf7c59e93
mov edx, dword [0x141dcf4d8]
and edx, dword [0x141dcf4dc]
add edx, 0x674b6d35
imul rdx, rax
shr rdx, 0x3c
cmp edx, 0x8d1c4f83
je 0x14008d038
mov eax, dword [0x141dcf4e0]
xor edx, edx
div dword [0x141dcf4e4]
imul rax, rax, 0x6be1ee01
shr rax, 0x3c
imul eax, eax, 0x4f5742e9
cmp eax, 0xfab3125b
je 0x14008d05a
movzx eax, byte [r9 + 7]
movzx edx, al
mov r15d, 0x5c
mov eax, dword [0x141dcf4e8]
and eax, dword [0x141dcf4ec]
imul r12d, eax, 0x58159ec2
add r12d, 0xf40cde56
cmp dl, 0x2f
mov eax, edx
cmove eax, r15d
shl rax, 0x38
cmp r12d, 0x3b0ece86
jb 0x14008d08e
jmp 0x14008c550
lea r11, [r8 - 4]
mov eax, dword [0x141dcf5f0]
or eax, dword [0x141dcf5f4]
add eax, 0xdf373875
and eax, 0xec74a8ee
cmp eax, 0x55f8727f
jb 0x14008d0c7
mov eax, dword [0x141dcf5f8]
xor edx, edx
div dword [0x141dcf5fc]
mov eax, dword [str.OBrs8]
or eax, dword [0x141dcf604]
add eax, 0x4b931990
imul rax, rax, 0x74732279
shr rax, 0x3c
add eax, 0x8d12aa5
cmp eax, 0x6bfcbcf2
ja 0x14008d0f2
mov eax, 0xe364db69
mov edx, dword [0x141dcf608]
xor edx, dword [0x141dcf60c]
add edx, 0x90e26bb5
xor edx, 0x540c592f
imul rdx, rax
shr rdx, 0x3f
cmp edx, 0x2afe109b
ja 0x14008d11f
cmp r11, 3
jb 0x14008d1bc
mov eax, dword [0x141dcf610]
and eax, dword [0x141dcf614]
imul rdx, rax, 0x4019daa3
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1e
not eax
and eax, 0x3a153289
cmp eax, 0xae1bd037
je 0x14008d14d
mov eax, dword [0x141dcf618]
xor edx, edx
div dword [0x141dcf61c]
cmp r8, 4
je 0x14008d357
cmp r8, 6
jne 0x14008d2cc
cld
add byte [rax], al
invalid
xor r8d, r8d
xor edi, edi
jmp 0x14008d467
lea rax, [rsi + 1]
mov rbx, r8
sub rbx, rax
lea r11, [r10 + rsi]
inc r11
mov eax, dword [0x141dcf5d8]
and eax, dword [0x141dcf5dc]
and eax, 0xcda6cc70
add eax, 0x3efee1c0
imul rax, rax, 0x2541457
shr rax, 0x39
cmp eax, 0xb96098e2
je 0x14008d3ac
test rbx, rbx
je 0x14008d462
xor r8d, r8d
xor edi, edi
mov r14, r11
nop word cs:[rax + rax]
test r8b, r8b
jne 0x14008d3f0
cmp byte [r14], 0x5c
je 0x14008d464
mov eax, dword [0x141dcf5e0]
xor edx, edx
div dword [0x141dcf5e4]
imul eax, eax, 0x27db29f0
add eax, 0x2d120728
cmp eax, 0xd43aa243
ja 0x14008d3fb
inc r14
inc rdi
nop word cs:[rax + rax]
mov eax, dword [0x141dcf5e8]
imul eax, dword [0x141dcf5ec]
imul eax, eax, 0xa500306e
xor eax, 0x79edd3a0
imul eax, eax, 0xd0271a0f
cmp eax, 0x9461947a
jb 0x14008d430
cmp r14, r9
jne 0x14008d3f0
mov r8, rsi
mov rdi, rbx
jmp 0x14008d467
xor edi, edi
mov r8, rsi
mov byte [rcx], 1
mov qword [rcx + 8], r10
mov qword [rcx + 0x10], r8
mov qword [rcx + 0x18], r11
mov qword [rcx + 0x20], rdi
jmp 0x14008ccc2
mov eax, dword [0x141dcf540]
or eax, dword [0x141dcf544]
imul eax, eax, 0x5a892d28
imul rax, rax, 0x320d6a71
shr rax, 0x3b
imul eax, eax, 0xe7b84114
cmp eax, 0x8f1c714d
je 0x14008d5b7
jmp 0x14008d58d
mov eax, dword [0x141dcf690]
xor eax, dword [0x141dcf694]
add eax, 0xe6311743
and eax, 0x5657dcda
cmp eax, 0x6563cc7f
jne 0x14008d4d1
ud2
mov eax, dword [0x141dcf698]
or eax, dword [0x141dcf69c]
and eax, 0x55696432
add eax, 0xd1fa86f5
xchg dl, bh
ror dword [0x1aca06fad], 1
xor eax, eax
test al, al
je 0x14008d522
ud2
mov eax, dword [0x141dcf5a8]
mov ecx, dword [0x141dcf5ac]
add eax, ecx
add eax, 0xa2d67e6f
ud2
mov eax, dword [0x141dcf750]
xor edx, edx
div dword [0x141dcf754]
mov byte [rcx + 1], r9b
cmp eax, 0xe51587fd
xchg dword [0x1a58de53f], edx
idiv edi
invalid
mov byte [rcx + 1], r9b
jmp 0x14008d540
ud2
mov eax, dword [0x141dcf548]
xor edx, edx
div dword [0x141dcf54c]
mov ecx, 0xd33ad14f
imul rcx, rax
shr rcx, 0x3b
imul eax, ecx, 0xbb2ced08
ud2
ud2