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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
movaps xmmword [rsp + 0x40], xmm6
mov rsi, rcx
nop dword [rax + rax]
mov eax, dword [0x141dd45b0]
or eax, dword [0x141dd45b4]
cmp eax, 0xa008650
je 0x1400b2fb0
xor r8b, 1
cmp qword [rdx], 0
movzx eax, r8b
mov r9d, 2
cmove r9d, eax
mov rbx, qword [rdx + 0x10]
mov eax, 0x8dc038fd
nop word cs:[rax + rax]
mov ecx, dword [0x141dd45b8]
and ecx, dword [0x141dd45bc]
imul rcx, rax
shr rcx, 0x3e
imul ecx, ecx, 0x67dd56df
cmp ecx, 0xf05eb8cd
je 0x1400b2ff0
mov r8, qword [rdx + 0x18]
lea rax, [rbx + r8]
mov qword [rsp + 0x38], rax
xor r10d, r10d
mov r11d, 0x874d3737
mov edi, 0x98f71363
lea r14, [0x141dba8f8]
mov r15, rbx
xor eax, eax
mov qword [rsp + 0x30], rbx
jmp 0x1400b304b
xor eax, eax
test bp, bp
je 0x1400b41b0
mov ecx, dword [0x141dd45c0]
xor ecx, dword [0x141dd45c4]
imul ecx, ecx, 0x4da1b4c1
or ecx, 0x48f3d6b8
add ecx, 0x330a8edb
cmp ecx, 0x6822e6b2
jb 0x1400b304b
mov bp, 1
test ax, ax
jne 0x1400b3040
nop word [rax + rax]
test r10b, r10b
jne 0x1400b3080
cmp r15, qword [rsp + 0x38]
je 0x1400b3340
mov eax, dword [0x141dd45c8]
xor edx, edx
div dword [0x141dd45cc]
and eax, 0x2c9d92f6
add eax, 0x1406634f
and eax, 0x6c0d3085
cmp eax, 0x4bcd5544
je 0x1400b3090
lea r12, [r15 + 1]
nop dword [rax + rax]
mov eax, dword [0x141dd45d0]
sub eax, dword [0x141dd45d4]
or eax, 0x880700a0
and eax, 0xd8275aa2
imul eax, eax, 0xe3e05d5b
cmp eax, 0xefb65354
ja 0x1400b30c0
movzx r13d, byte [r15]
nop word [rax + rax]
mov eax, dword [0x141dd45d8]
mov ecx, dword [0x141dd45dc]
add eax, ecx
add eax, 0xd3566bed
xor eax, 0xfc1faa2d
add eax, 0x80abc79c
cmp eax, 0x42184a8
jb 0x1400b30f0
test r13b, r13b
js 0x1400b3148
mov eax, dword [0x141dd45f0]
imul eax, dword [0x141dd45f4]
or eax, 0x2ce2da52
imul rax, rax, 0x11dfc739
shr rax, 0x3c
imul eax, eax, 0x5c3dac0e
cmp eax, 0x6a699bfd
je 0x1400b3119
jmp 0x1400b32a3
mov eax, dword [str.XhdX]
xor edx, edx
div dword [0x141dd45e4]
nop word cs:[rax + rax]
mov eax, dword [0x141dd45e8]
sub eax, dword [0x141dd45ec]
imul rax, r11
shr rax, 0x3e
or eax, 0x360d1c41
add eax, 0xc775a8d7
cmp eax, 0xcec331c0
jb 0x1400b3160
mov ebx, r13d
and ebx, 0x1f
nop dword [rax + rax]
test r10b, r10b
jne 0x1400b3190
movzx ecx, byte [r12]
and ecx, 0x3f
cmp r13b, 0xdf
jbe 0x1400b328f
lea r12, [r15 + 3]
movzx eax, byte [r15 + 2]
shl ecx, 6
and eax, 0x3f
nop word cs:[rax + rax]
mov edx, dword [0x141dd45f8]
imul edx, dword [0x141dd45fc]
xor edx, 0x60ec5dd6
imul edx, edx, 0x13027caf
add edx, 0xade4cabf
cmp edx, 0x4fde6098
jb 0x1400b31c0
or ecx, eax
cmp r13b, 0xf0
jb 0x1400b32b0
mov eax, dword [0x141dd4600]
xor edx, edx
div dword [0x141dd4604]
nop word cs:[rax + rax]
mov eax, dword [0x141dd4608]
or eax, dword [0x141dd460c]
imul eax, eax, 0xcd9a687a
imul rax, rdi
shr rax, 0x3f
imul eax, eax, 0x2785e111
cmp eax, 0x37f20f0e
je 0x1400b3210
shl ebx, 0x12
movzx eax, byte [r15 + 3]
add r15, 4
and ebx, 0x1c0000
shl ecx, 6
and eax, 0x3f
nop
mov edx, dword [0x141dd4610]
sub edx, dword [0x141dd4614]
imul edx, edx, 0x3c339f2c
add edx, 0xe27ec422
xor edx, 0xf4cb56a9
cmp edx, 0x367a5394
jb 0x1400b3250
or ecx, eax
or ecx, ebx
mov r12, r15
mov r13d, ecx
cmp ecx, 0xffff
mov rbx, qword [rsp + 0x30]
jbe 0x1400b32a3
jmp 0x1400b32c5
add r15, 2
shl ebx, 6
or ebx, ecx
mov r12, r15
mov r13d, ebx
mov rbx, qword [rsp + 0x30]
xor eax, eax
mov r15, r12
mov ebp, r13d
jmp 0x1400b3042
shl ebx, 0xc
or ecx, ebx
mov r13d, ecx
cmp ecx, 0xffff
mov rbx, qword [rsp + 0x30]
jbe 0x1400b32a3
mov ecx, 0x92426c1b
mov eax, dword [0x141dd4618]
xor eax, dword [0x141dd461c]
imul rax, rcx
shr rax, 0x3d
or eax, 0x682dbf30
cmp eax, 0xe32439e7
ja 0x1400b32ca
mov eax, dword [0x141dd4620]
xor edx, edx
div dword [0x141dd4624]
nop dword [rax + rax]
mov eax, dword [0x141dd4628]
xor edx, edx
div dword [0x141dd462c]
imul eax, eax, 0x53fab51f
add eax, 0x139e28f1
cmp eax, 0xb99e6487
ja 0x1400b3300
and r13d, 0x3ff
or r13d, 0xdc00
mov r15, r12
mov eax, r13d
jmp 0x1400b3042
mov eax, dword [0x141dd4638]
xor edx, edx
div dword [0x141dd463c]
add eax, 0xdd72c585
xor eax, 0x9002c28
or eax, 0x14891257
cmp eax, 0x4ddeb523
je 0x1400b3340
test r9b, r9b
je 0x1400b33f0
movzx eax, r9b
cmp eax, 2
jne 0x1400b338b
mov dword [rsp + 0x2c], 0
mov dword [rsp + 0x28], 0
jmp 0x1400b34c0
cmp eax, 1
jne 0x1400b3da0
xor eax, eax
nop word cs:[rax + rax]
cmp r8, rax
je 0x1400b33c0
movzx ecx, byte [rbx + rax]
cmp ecx, 9
je 0x1400b33f0
inc rax
cmp ecx, 0x20
jne 0x1400b33a0
jmp 0x1400b33f0
mov eax, dword [0x141dd4648]
xor eax, dword [0x141dd464c]
and eax, 0x408
cmp eax, 0xe60e77f2
ja 0x1400b33c0
test r8, r8
je 0x1400b33f0
mov al, 1
mov dword [rsp + 0x2c], eax
jmp 0x1400b337e
mov eax, dword [0x141dd4640]
xor edx, edx
div dword [0x141dd4644]
or eax, 0xcc8ae77e
xor eax, 0x7c68cce6
add eax, 0x4b3db816
cmp eax, 0x2105a8cd
jb 0x1400b33f0
mov rdi, qword [rsi + 0x10]
cmp rdi, qword [rsi]
jne 0x1400b3425
mov rcx, rsi
call fcn.1400dbaf0
mov eax, dword [0x141dd4658]
xor edx, edx
div dword [0x141dd465c]
nop word cs:[rax + rax]
mov eax, dword [0x141dd4660]
and eax, dword [0x141dd4664]
or eax, 0x7e01da17
xor eax, 0xf21c3cd5
imul eax, eax, 0xcc77aa8c
cmp eax, 0x846c2fad
je 0x1400b3440
mov rax, qword [rsi + 8]
mov word [rax + rdi*2], 0x22
inc rdi
mov qword [rsi + 0x10], rdi
nop word cs:[rax + rax]
mov eax, dword [0x141dd4668]
xor eax, dword [0x141dd466c]
imul rax, rax, 0x63f104db
shr rax, 0x3d
imul eax, eax, 0x969ad0f2
add eax, 0xdf2f4738
cmp eax, 0xf598e94a
jae 0x1400b3480
mov al, 1
mov dword [rsp + 0x2c], eax
mov al, 1
mov dword [rsp + 0x28], eax
nop word cs:[rax + rax]
mov eax, dword [0x141dd4650]
imul eax, dword [0x141dd4654]
add eax, 0x6e919bc7
or eax, 0x765b043c
add eax, 0x621018d
cmp eax, 0x4c3cfd82
jb 0x1400b34c0
xor r12d, r12d
mov r15d, 0xae12fb67
movaps xmm6, xmmword [0x140103d90]
xor ebx, ebx
xor ebp, ebp
nop word [rax + rax]
mov rdi, rbp
mov r13d, ebx
nop word cs:[rax + rax]
test r12b, r12b
jne 0x1400b3510
test r13w, r13w
je 0x1400b3530
xor ebx, ebx
cmp byte [rsp + 0x2c], 0
jne 0x1400b3840
jmp 0x1400b38a0
mov rbx, qword [rsp + 0x30]
nop word cs:[rax + rax]
mov eax, dword [0x141dd4670]
xor eax, dword [0x141dd4674]
imul eax, eax, 0x62a509c4
add eax, 0x6cdaa73d
cmp eax, 0xf71ec3cd
ja 0x1400b3540
mov eax, dword [0x141dd4678]
imul eax, dword [0x141dd467c]
or eax, 0x980b0104
and eax, 0x985f0585
cmp eax, 0x8374077e
jb 0x1400b355e
cmp rbx, qword [rsp + 0x38]
je 0x1400b3c8e
lea r9, [rbx + 1]
movzx ecx, byte [rbx]
nop
mov eax, dword [str.:a_f]
or eax, dword [0x141dd4684]
xor eax, 0xb17bf2d6
add eax, 0x44551c1c
cmp eax, 0xde7c1619
ja 0x1400b3590
test cl, cl
js 0x1400b35f0
mov eax, dword [0x141dd46a0]
mov edx, dword [0x141dd46a4]
add eax, edx
add eax, 0x9cfa26d
xor eax, 0xcde21dee
mov edx, 0x8c2b2bab
imul rax, rdx
shr rax, 0x3e
cmp eax, 0x2fd8b9aa
je 0x1400b35b1
mov r13d, ecx
jmp 0x1400b3810
mov eax, dword [0x141dd4688]
xor edx, edx
div dword [0x141dd468c]
imul eax, eax, 0x8b32e884
cmp eax, 0xe2b86477
je 0x1400b35f0
mov r8d, ecx
and r8d, 0x1f
nop word cs:[rax + rax]
mov eax, dword [0x141dd4690]
imul eax, dword [0x141dd4694]
or eax, 0xd14030
and eax, 0x92dfc231
cmp eax, 0x4391b295
je 0x1400b3620
lea r9, [rbx + 2]
movzx r11d, byte [rbx + 1]
mov r13d, r8d
shl r13d, 6
and r11d, 0x3f
or r13d, r11d
nop word cs:[rax + rax]
mov eax, dword [0x141dd4698]
xor edx, edx
div dword [0x141dd469c]
and eax, 0xbe6850b
cmp eax, 0xacc876ca
je 0x1400b3660
cmp cl, 0xdf
jbe 0x1400b3810
mov eax, dword [0x141dd46a8]
xor edx, edx
div dword [0x141dd46ac]
mov eax, dword [0x141dd46b0]
xor eax, dword [0x141dd46b4]
add eax, 0x2dacae84
or eax, 0x7ab49ce0
imul eax, eax, 0xdbaa7b19
cmp eax, 0x22b49ce3
jb 0x1400b3691
lea r10, [rbx + 3]
movzx r9d, byte [rbx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
mov r13d, r8d
shl r13d, 0xc
or r13d, r9d
nop word cs:[rax + rax]
mov eax, dword [0x141dd46b8]
xor edx, edx
div dword [0x141dd46bc]
imul rdx, rax, 0x3364378b
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
or eax, 0xb2d8c110
imul eax, eax, 0xc39eb35b
cmp eax, 0xbb6d85e
jb 0x1400b36e0
cmp cl, 0xf0
jb 0x1400b3784
add rbx, 4
nop dword [rax]
mov eax, dword [0x141dd46c0]
mov ecx, dword [0x141dd46c4]
add eax, ecx
add eax, 0xbc64181e
and eax, 0xc44b486e
imul eax, eax, 0xda837b5d
cmp eax, 0xd1b553a4
ja 0x1400b3720
movzx r13d, byte [r10]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and r13d, 0x3f
or r13d, r9d
or r13d, r8d
nop
mov eax, dword [0x141dd46c8]
xor eax, dword [0x141dd46cc]
add eax, 0x6adb66f
or eax, 0xf3e66135
add eax, 0x377cd96c
cmp eax, 0x257edae5
jb 0x1400b3760
jmp 0x1400b3787
mov rbx, r10
mov eax, dword [0x141dd46d0]
xor eax, dword [0x141dd46d4]
add eax, 0x732483bb
cmp eax, 0x3fe0bacc
ja 0x1400b3787
cmp r13d, 0xffff
jbe 0x1400b3804
mov qword [rsp + 0x30], rbx
nop dword [rax]
mov eax, dword [0x141dd46e0]
xor eax, dword [0x141dd46e4]
or eax, 0x41420000
and eax, 0xc36e349c
add eax, 0xb10d782f
cmp eax, 0xff295846
ja 0x1400b37b0
lea eax, [r13 + 0xff0000]
shr eax, 0xa
movzx eax, ax
or eax, 0xd800
and r13d, 0x3ff
or r13d, 0xdc00
mov ebx, r13d
mov r13d, eax
cmp byte [rsp + 0x2c], 0
jne 0x1400b3840
jmp 0x1400b38a0
mov r9, rbx
nop word [rax + rax]
mov eax, dword [str.3w_e]
sub eax, dword [0x141dd46dc]
imul eax, eax, 0x79d5e6fa
xor ebx, ebx
cmp eax, 0x780f6751
je 0x1400b3810
mov qword [rsp + 0x30], r9
cmp byte [rsp + 0x2c], 0
je 0x1400b38a0
nop word [rax + rax]
mov eax, dword [0x141dd47b8]
and eax, dword [0x141dd47bc]
or eax, 0x144032c
add eax, 0x4c79dda6
and eax, 0x4ec0481
cmp eax, 0x975fe455
ja 0x1400b3840
cmp r13w, 0x22
je 0x1400b38b0
movzx eax, r13w
cmp eax, 0x5c
jne 0x1400b3952
mov eax, dword [0x141dd47c0]
xor edx, edx
div dword [0x141dd47c4]
lea rbp, [rdi + 1]
test r12b, r12b
jne 0x1400b3884
jmp 0x1400b3ae0
mov rbp, rdi
jmp 0x1400b3ae0
mov eax, dword [0x141dd47c8]
sub eax, dword [0x141dd47cc]
imul eax, eax, 0x7ab04a79
cmp eax, 0x4eb71604
je 0x1400b38b0
mov eax, dword [0x141dd47d0]
or eax, dword [0x141dd47d4]
and eax, 0xd6de2318
add eax, 0x7d7d77d4
or eax, 0x7d3c5f66
cmp eax, 0x4f34518e
jb 0x1400b38c9
lea r8, [rdi + 1]
nop
mov eax, dword [0x141dd47d8]
add eax, dword [0x141dd47dc]
shr eax, 1
imul rax, rax, 0x4c49f5b
shr rax, 0x39
xor eax, 0x30c755f9
add eax, 0x24c0df69
cmp eax, 0xc58486f2
ja 0x1400b38f0
cmp rdi, 0xffffffffffffffff
je 0x1400b403e
mov rax, qword [rsi]
mov r10, qword [rsi + 0x10]
sub rax, r10
cmp rdi, rax
jae 0x1400b3bce
mov rcx, qword [rsi + 8]
test rdi, rdi
je 0x1400b3a5f
cmp rdi, 0x10
jae 0x1400b3960
xor r8d, r8d
jmp 0x1400b3a20
xor ebp, ebp
jmp 0x1400b3ae0
mov eax, dword [0x141dd47e8]
xor eax, dword [0x141dd47ec]
or eax, 0x641f2fde
add eax, 0x2fd7d748
cmp eax, 0xe68a064d
ja 0x1400b3960
mov r8, rdi
and r8, 0xfffffffffffffff0
nop word cs:[rax + rax]
test r12b, r12b
jne 0x1400b3990
lea rax, [rcx + r10*2]
add rax, 0x10
add r10, r8
xor edx, edx
nop word cs:[rax + rax]
movups xmmword [rax + rdx*2 - 0x10], xmm6
movups xmmword [rax + rdx*2], xmm6
add rdx, 0x10
cmp r8, rdx
jne 0x1400b39b0
mov eax, dword [0x141dd47f0]
xor edx, edx
div dword [0x141dd47f4]
mov eax, dword [0x141dd47f8]
xor eax, dword [0x141dd47fc]
and eax, 0xec8ba125
xor eax, 0x1987e880
add eax, 0xae6110a7
cmp eax, 0x1c15e418
jb 0x1400b39d0
nop word cs:[rax + rax]
mov eax, dword [0x141dd4800]
add eax, dword [0x141dd4804]
cmp eax, 0x14041f1d
je 0x1400b3a00
cmp rdi, r8
je 0x1400b3a5f
nop dword [rax + rax]
mov eax, dword [0x141dd4808]
imul eax, dword [0x141dd480c]
add eax, 0xb5c75eb8
imul rax, rax, 0x2324ba97
shr rax, 0x3b
add eax, 0x9fedc072
cmp eax, 0x9c22aff2
jb 0x1400b3a20
sub rdi, r8
nop dword [rax]
mov word [rcx + r10*2], 0x5c
inc r10
dec rdi
jne 0x1400b3a50
mov eax, dword [0x141dd4820]
sub eax, dword [0x141dd4824]
imul rax, rax, 0x2c4e593
shr rax, 0x39
or eax, 0x3a5ce73c
xor eax, 0x300b221e
cmp eax, 0x84bfb5ba
jbe 0x1400b3aa0
mov word [rcx + r10*2], 0x5c
lea rax, [r10 + 1]
mov qword [rsi + 0x10], rax
nop word cs:[rax + rax]
mov eax, dword [str.Yyp.]
add eax, dword [0x141dd482c]
imul rax, r15
shr rax, 0x3f
or eax, 0xf3cc7ab0
lea rdx, [r10 + 1]
mov word [rcx + r10*2], 0x5c
mov qword [rsi + 0x10], rdx
cmp eax, 0xf0c69180
jb 0x1400b3aa0
xor ebp, ebp
nop word cs:[rax + rax]
mov eax, dword [0x141dd47b0]
imul eax, dword [0x141dd47b4]
add eax, 0xdd7aa3bc
and eax, 0xf6441688
cmp eax, 0xd34555a8
je 0x1400b3ae0
mov rdi, qword [rsi + 0x10]
cmp rdi, qword [rsi]
jne 0x1400b3b80
mov eax, dword [0x141dd4830]
xor eax, dword [0x141dd4834]
imul eax, eax, 0x55d6a67a
add eax, 0x74beab76
xor eax, 0x2db92e52
cmp eax, 0x54d63192
jae 0x1400b3b40
mov rcx, rsi
call fcn.1400dbaf0
nop word cs:[rax + rax]
mov eax, dword [0x141dd4838]
xor eax, dword [0x141dd483c]
add eax, 0xc6b62249
imul r14, rax, 0x5ae35125
shr r14, 0x3d
xor r14d, 0x7e2f6de3
mov rcx, rsi
call fcn.1400dbaf0
cmp r14d, 0xcd20b989
ja 0x1400b3b40
nop word cs:[rax + rax]
mov eax, dword [0x141dd4840]
sub eax, dword [0x141dd4844]
imul eax, eax, 0x4a2d0230
xor eax, 0x2a7e393c
cmp eax, 0xd644decd
ja 0x1400b3b80
mov rax, qword [rsi + 8]
mov word [rax + rdi*2], r13w
mov eax, dword [0x141dd4848]
imul eax, dword [0x141dd484c]
or eax, 0x6befffef
add eax, 0x7ebb6658
cmp eax, 0xee07a8c1
jbe 0x1400b3c50
jmp 0x1400b3c84
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rsi
mov rdx, r10
call fcn.1400fe550
nop dword [rax + rax]
mov eax, dword [0x141dd4810]
add eax, dword [0x141dd4814]
imul eax, eax, 0xb969430e
imul rax, rax, 0x39c3617f
shr rax, 0x3c
or eax, 0x5e2a6246
cmp eax, 0x337b3ea2
je 0x1400b3bf0
mov r10, qword [rsi + 0x10]
nop dword [rax]
mov eax, dword [0x141dd4818]
imul eax, dword [0x141dd481c]
imul eax, eax, 0xd548d5ce
imul rax, rax, 0x75f023e3
shr rax, 0x3e
or eax, 0x47f73070
cmp eax, 0x3db6ae06
jbe 0x1400b3c20
jmp 0x1400b3937
mov eax, dword [0x141dd4850]
xor edx, edx
div dword [0x141dd4854]
imul rax, rax, 0x6df71ba3
shr rax, 0x3b
and eax, 0xfffffff8
add eax, 0x5cbfec6c
lea rcx, [rdi + 1]
mov qword [rsi + 0x10], rcx
cmp eax, 0x3bc40b56
ja 0x1400b3500
lea rax, [rdi + 1]
mov qword [rsi + 0x10], rax
jmp 0x1400b3c50
cmp byte [rsp + 0x28], 0
je 0x1400b3d98
nop dword [rax]
mov eax, dword [0x141dd46e8]
xor eax, dword [0x141dd46ec]
imul eax, eax, 0x37faa801
cmp eax, 0x59cf993c
je 0x1400b3ca0
nop dword [rax]
mov eax, dword [0x141dd46f0]
imul eax, dword [0x141dd46f4]
xor eax, 0x1e633a35
imul eax, eax, 0x4e8ab311
add eax, 0xe822dd40
cmp eax, 0xacb23297
ja 0x1400b3cc0
mov rbx, qword [rsi + 0x10]
mov rcx, qword [rsi]
mov rax, rcx
sub rax, rbx
cmp rax, rdi
jae 0x1400b3dc3
mov eax, dword [0x141dd4760]
xor edx, edx
div dword [0x141dd4764]
or eax, 0x2977e1fc
imul rcx, rax, 0x5d315e9d
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x15
add eax, 0x35774cef
cmp eax, 0x4f31ccde
ja 0x1400b406d
mov ebp, dword [0x141dd4768]
sub ebp, dword [0x141dd476c]
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.1400fe550
cmp ebp, 0x5d8bfcc1
je 0x1400b3d31
nop word cs:[rax + rax]
mov eax, dword [0x141dd4770]
xor edx, edx
div dword [0x141dd4774]
or eax, 0x74a65699
and eax, 0x75ee76f9
cmp eax, 0x4326743a
je 0x1400b3d70
mov rbx, qword [rsi + 0x10]
jmp 0x1400b3e2b
xor r14d, r14d
jmp 0x1400b41b0
mov eax, dword [0x141dd4630]
sub eax, dword [0x141dd4634]
imul eax, eax, 0xe6e5686b
or eax, 0xfdb6fcfb
cmp eax, 0xca752d7e
jb 0x1400b3da0
jmp 0x1400b406b
mov eax, dword [str.v_l]
xor edx, edx
div dword [0x141dd46fc]
nop word cs:[rax + rax]
mov eax, dword [0x141dd4700]
xor edx, edx
div dword [0x141dd4704]
and eax, 0xed83e83b
add eax, 0x4d5193cc
cmp eax, 0xb2e2fe9d
ja 0x1400b3de0
nop
mov eax, dword [0x141dd4708]
or eax, dword [0x141dd470c]
and eax, 0xbbd277b3
add eax, 0x4a7a4664
xor eax, 0xa2cc0191
cmp eax, 0x652116f2
jb 0x1400b3e00
test rdi, rdi
je 0x1400b3fa8
mov eax, 0x950c3847
mov ecx, dword [0x141dd4710]
and ecx, dword [0x141dd4714]
add ecx, 0x73ae8e24
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xed2fc958
cmp ecx, 0xb74d2200
jb 0x1400b3e30
mov rcx, qword [rsi + 8]
cmp rdi, 0x10
jae 0x1400b3e6d
xor r8d, r8d
mov r9, rbx
jmp 0x1400b3fc0
mov eax, dword [0x141dd4718]
xor edx, edx
div dword [0x141dd471c]
mov r8, rdi
and r8, 0xfffffffffffffff0
nop word cs:[rax + rax]
mov eax, dword [0x141dd4720]
mov edx, dword [0x141dd4724]
add eax, edx
add eax, 0x303b8576
xor eax, 0x8ae7c3f6
imul eax, eax, 0x4c0ae6d4
cmp eax, 0x685c1fa6
jb 0x1400b3e90
mov eax, 0xa103e205
lea r9, [rbx + r8]
nop
mov edx, dword [0x141dd4728]
and edx, dword [str.By_ti]
add edx, 0x79ecff35
or edx, 0x9e7e3e58
imul rdx, rax
shr rdx, 0x3f
cmp edx, 0xa7511536
ja 0x1400b3ec0
nop dword [rax + rax]
mov eax, dword [0x141dd4730]
sub eax, dword [0x141dd4734]
or eax, 0x522b48
shr eax, 3
imul rax, rax, 0x1780f58f
shr rax, 0x37
add eax, 0x12767859
cmp eax, 0x9ade8d79
ja 0x1400b3ef0
mov r10, rdi
and r10, 0xfffffffffffffff0
lea r11, [rcx + rbx*2]
add r11, 0x10
xor r14d, r14d
jmp 0x1400b3f3d
add r14, 0x10
add rbx, 0xfffffffffffffff0
cmp r10, r14
je 0x1400b3f9d
mov eax, dword [0x141dd4738]
or eax, dword [0x141dd473c]
imul eax, eax, 0xc61654a4
xor eax, 0xa41f8a58
add eax, 0x4f85a3a9
cmp eax, 0x9cf19f95
ja 0x1400b3f90
mov eax, dword [0x141dd4740]
xor edx, edx
div dword [0x141dd4744]
and eax, 0xf6ca274e
imul eax, eax, 0x785f68a2
add eax, 0x86f6c76c
movups xmmword [r11 + r14*2 - 0x10], xmm6
movups xmmword [r11 + r14*2], xmm6
cmp eax, 0x6cb49908
jae 0x1400b3f30
movups xmmword [r11 + r14*2 - 0x10], xmm6
movups xmmword [r11 + r14*2], xmm6
jmp 0x1400b3f60
cmp rdi, r8
jne 0x1400b3fc0
mov rcx, qword [rsi]
mov rbx, r9
xor eax, eax
test al, al
je 0x1400b408f
jmp 0x1400b40b6
mov eax, dword [str.f_n]
or eax, dword [0x141dd474c]
add eax, 0x16b4b75b
cmp eax, 0x9e1bc6e
jb 0x1400b3fc0
sub rdi, r8
jmp 0x1400b3feb
inc r9
inc r8
dec rdi
je 0x1400b3fa2
mov eax, dword [0x141dd4750]
imul eax, dword [0x141dd4754]
and eax, 0x54c62922
xor eax, 0x3c846a68
cmp eax, 0x89c25a95
ja 0x1400b4035
nop dword [rax]
mov eax, dword [0x141dd4758]
or eax, dword [0x141dd475c]
xor eax, 0x64260642
imul eax, eax, 0xf5670eb8
mov word [rcx + r9*2], 0x5c
cmp eax, 0xef78583d
jbe 0x1400b3fe0
mov word [rcx + r9*2], 0x5c
jmp 0x1400b4010
ud2
ud2
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.1400fe550
jmp 0x1400b3d31
mov eax, dword [0x141dd4778]
imul eax, dword [0x141dd477c]
add eax, 0x217e1e5f
xor eax, 0xb62890c8
add eax, 0x1558fef
mov qword [rsi + 0x10], rbx
cmp eax, 0x2a9754d3
jae 0x1400b40bc
mov qword [rsi + 0x10], rbx
jmp 0x1400b408f
cmp rbx, rcx
jne 0x1400b4116
mov eax, dword [0x141dd4780]
sub eax, dword [0x141dd4784]
or eax, 0x1cdbaebd
and eax, 0xfdfbeefd
cmp eax, 0x6192ac5b
jb 0x1400b410c
mov eax, dword [0x141dd4788]
or eax, dword [0x141dd478c]
imul edi, eax, 0x74024ad8
add edi, 0x57bdca78
or edi, 0xf684a196
mov rcx, rsi
call fcn.1400dbaf0
cmp edi, 0x869ced15
jne 0x1400b4116
mov rcx, rsi
call fcn.1400dbaf0
jmp 0x1400b40de
mov eax, dword [0x141dd4790]