Function at 0x14002aa36
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
mov rbx, r9
mov qword [rsp + 0x28], r8
mov rbp, rdx
mov qword [rsp + 0x38], rcx
xor edi, edi
mov rax, rdx
mov r13d, 0
sub rax, 0x1a
cmovb rax, rdi
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x48], rdx
jbe 0x14002aec6
xor esi, esi
lea r13, str.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_num_integer_0.1.45_srclib.rs_
xor eax, eax
mov qword [rsp + 0x30], rax
mov rbx, qword [rsp + 0x30]
mov rdi, rsi
add rsi, 0x1a
lea rax, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
mov r8, qword [rsp + 0x38]
mov r9, rbp
call fcn.1400645b0
mov r15, rax
mov r12, rdx
lea r9, [rbx + 0x20]
lea rax, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x40]
mov r8, rbx
mov qword [rsp + 0x30], r9
call fcn.14002a93c
mov rbp, rax
mov r14, rdx
mov rcx, r15
mov rdx, r12
xor r8d, r8d
lea r9, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
call fcn.140062331
mov rcx, rax
call fcn.14002a9d8
test r14, r14
je 0x14002b16f
mov rcx, rax
shr rcx, 0x3a
mov cl, byte [rcx + r13]
mov byte [rbp], cl
cmp r14, 1
je 0x14002b17f
mov rcx, rax
shr rcx, 0x34
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 1], cl
cmp r14, 2
jbe 0x14002b195
mov rcx, rax
shr rcx, 0x2e
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 2], cl
cmp r14, 3
je 0x14002b1ab
mov rcx, rax
shr rcx, 0x28
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 3], cl
cmp r14, 4
jbe 0x14002b1c1
mov rcx, rax
shr rcx, 0x22
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 4], cl
cmp r14, 5
je 0x14002b1d7
mov rcx, rax
shr rcx, 0x1c
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 5], cl
cmp r14, 6
jbe 0x14002b1ed
mov ecx, eax
shr ecx, 0x16
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 6], cl
cmp r14, 7
je 0x14002b203
shr eax, 0x10
and eax, 0x3f
mov al, byte [rax + r13]
mov byte [rbp + 7], al
mov r8d, 6
mov rcx, r15
mov rdx, r12
lea r9, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
call fcn.140062331
mov rcx, rax
call fcn.14002a9d8
cmp r14, 8
jbe 0x14002b219
mov rcx, rax
shr rcx, 0x3a
mov cl, byte [rcx + r13]
mov byte [rbp + 8], cl
cmp r14, 9
je 0x14002b22f
mov rcx, rax
shr rcx, 0x34
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 9], cl
cmp r14, 0xa
jbe 0x14002b245
mov rcx, rax
shr rcx, 0x2e
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 0xa], cl
cmp r14, 0xb
je 0x14002b25b
mov rcx, rax
shr rcx, 0x28
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 0xb], cl
cmp r14, 0xc
jbe 0x14002b271
mov rcx, rax
shr rcx, 0x22
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 0xc], cl
cmp r14, 0xd
je 0x14002b287
mov rcx, rax
shr rcx, 0x1c
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 0xd], cl
cmp r14, 0xe
jbe 0x14002b29d
mov ecx, eax
shr ecx, 0x16
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 0xe], cl
cmp r14, 0xf
je 0x14002b2b3
shr eax, 0x10
and eax, 0x3f
mov al, byte [rax + r13]
mov byte [rbp + 0xf], al
mov r8d, 0xc
mov rcx, r15
mov rdx, r12
lea r9, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
call fcn.140062331
mov rcx, rax
call fcn.14002a9d8
cmp r14, 0x10
jbe 0x14002b2c9
mov rcx, rax
shr rcx, 0x3a
mov cl, byte [rcx + r13]
mov byte [rbp + 0x10], cl
cmp r14, 0x11
je 0x14002b2df
mov rcx, rax
shr rcx, 0x34
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 0x11], cl
cmp r14, 0x12
jbe 0x14002b2f5
mov rcx, rax
shr rcx, 0x2e
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 0x12], cl
cmp r14, 0x13
je 0x14002b30b
mov rcx, rax
shr rcx, 0x28
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 0x13], cl
cmp r14, 0x14
jbe 0x14002b321
mov rcx, rax
shr rcx, 0x22
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 0x14], cl
cmp r14, 0x15
je 0x14002b337
mov rcx, rax
shr rcx, 0x1c
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 0x15], cl
cmp r14, 0x16
jbe 0x14002b34d
mov ecx, eax
shr ecx, 0x16
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 0x16], cl
cmp r14, 0x17
je 0x14002b363
shr eax, 0x10
and eax, 0x3f
mov al, byte [rax + r13]
mov byte [rbp + 0x17], al
mov r8d, 0x12
mov rcx, r15
mov rdx, r12
lea r9, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
call fcn.140062331
mov rcx, rax
call fcn.14002a9d8
cmp r14, 0x18
jbe 0x14002b379
mov rcx, rax
shr rcx, 0x3a
mov cl, byte [rcx + r13]
mov byte [rbp + 0x18], cl
cmp r14, 0x19
je 0x14002b38f
mov rcx, rax
shr rcx, 0x34
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 0x19], cl
cmp r14, 0x1a
jbe 0x14002b3a2
mov rcx, rax
shr rcx, 0x2e
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 0x1a], cl
cmp r14, 0x1b
je 0x14002b3b5
mov rcx, rax
shr rcx, 0x28
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 0x1b], cl
cmp r14, 0x1c
jbe 0x14002b3c8
mov rcx, rax
shr rcx, 0x22
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 0x1c], cl
cmp r14, 0x1d
je 0x14002b3db
mov rcx, rax
shr rcx, 0x1c
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 0x1d], cl
cmp r14, 0x1e
jbe 0x14002b3ee
mov ecx, eax
shr ecx, 0x16
and ecx, 0x3f
mov cl, byte [rcx + r13]
mov byte [rbp + 0x1e], cl
cmp r14, 0x1f
je 0x14002b401
shr eax, 0x10
and eax, 0x3f
mov al, byte [rax + r13]
mov byte [rbp + 0x1f], al
add rsi, 0xfffffffffffffffe
cmp rsi, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x48]
jbe 0x14002aa8e
add rdi, 0x18
mov rbx, qword [rsp + 0x40]
mov r13, qword [rsp + 0x30]
mov ecx, 3
mov rax, rbp
xor edx, edx
div rcx
mov r15, rbp
mov qword [rsp + 0x30], rdx
sub r15, rdx
lea r14, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
lea r12, str.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_num_integer_0.1.45_srclib.rs_
cmp rdi, r15
jae 0x14002afe0
lea rsi, [rdi + 3]
lea rax, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
mov r8, qword [rsp + 0x38]
mov r9, rbp
call fcn.1400645b0
mov rdi, rax
mov rbp, rdx
mov r8, r13
add r13, 4
mov qword [rsp + 0x20], r14
mov rcx, qword [rsp + 0x28]
mov rdx, rbx
mov r9, r13
call fcn.14002a93c
test rbp, rbp
je 0x14002b11e
test rdx, rdx
je 0x14002b127
movzx ecx, byte [rdi]
shr rcx, 2
mov cl, byte [rcx + r12]
mov byte [rax], cl
cmp rbp, 1
jbe 0x14002b130
cmp rdx, 1
jbe 0x14002b139
mov cl, byte [rdi]
mov bl, byte [rdi + 1]
shr bl, 4
shl cl, 4
or cl, bl
movzx ecx, cl
and ecx, 0x3f
mov cl, byte [rcx + r12]
mov byte [rax + 1], cl
cmp rbp, 2
jbe 0x14002b142
cmp rdx, 2
jbe 0x14002b14b
mov cl, byte [rdi + 1]
mov bl, byte [rdi + 2]
shr bl, 6
shl cl, 2
or cl, bl
movzx ecx, cl
and ecx, 0x3f
mov cl, byte [rcx + r12]
mov byte [rax + 2], cl
cmp rdx, 3
je 0x14002b154
movzx ecx, byte [rdi + 2]
and ecx, 0x3f
mov cl, byte [rcx + r12]
mov byte [rax + 3], cl
mov rdi, rsi
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
jmp 0x14002aeec
mov rdi, qword [rsp + 0x30]
cmp rdi, 1
je 0x14002b079
cmp rdi, 2
jne 0x14002b0ca
cmp r13, rbx
jae 0x14002b419
mov rax, qword [rsp + 0x38]
movzx edx, byte [rax + r15]
mov rax, rdx
shr rax, 2
mov al, byte [rax + r12]
mov rcx, qword [rsp + 0x28]
mov byte [rcx + r13], al
inc r15
cmp r15, rbp
jae 0x14002b431
lea rcx, [r13 + 1]
cmp rcx, rbx
jae 0x14002b440
mov rax, qword [rsp + 0x38]
mov al, byte [rax + r15]
mov ecx, eax
shr cl, 4
shl dl, 4
or dl, cl
movzx ecx, dl
and ecx, 0x3f
mov cl, byte [rcx + r12]
mov rdx, qword [rsp + 0x28]
mov byte [rdx + r13 + 1], cl
lea rcx, [r13 + 2]
cmp rcx, rbx
jae 0x14002b458
shl al, 2
and al, 0x3c
mov edx, 3
jmp 0x14002b0b7
cmp r13, rbx
jae 0x14002b422
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + r15]
mov rcx, rax
shr rcx, 2
mov cl, byte [rcx + r12]
mov rdx, qword [rsp + 0x28]
mov byte [rdx + r13], cl
lea rcx, [r13 + 1]
cmp rcx, rbx
jae 0x14002b44c
shl al, 4
and al, 0x30
mov edx, 2
movzx eax, al
mov al, byte [rax + r12]
mov rbp, qword [rsp + 0x28]
mov byte [rbp + rcx], al
add r13, rdx
cmp r13, rbx
ja 0x14002b464
add qword [rsp + 0x28], r13
sub rbx, r13
xor dil, 3
movzx eax, dil
mov cl, 3
div cl
movzx eax, ah
xor ecx, ecx
mov rdx, qword [rsp + 0x28]
cmp rax, rcx
je 0x14002b104
cmp rbx, rcx
je 0x14002b15d
mov byte [rdx + rcx], 0x3d
inc rcx
jmp 0x14002b0f1
add r13, rax
jb 0x14002b478
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
jmp 0x14002b176
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
jmp 0x14002b176
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
jmp 0x14002b186
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
jmp 0x14002b186
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
jmp 0x14002b19c
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
jmp 0x14002b19c
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
jmp 0x14002b1b2
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov rcx, rbx
mov rdx, rbx
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
xor ecx, ecx
xor edx, edx
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 1
mov edx, 1
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 2
mov edx, 2
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 3
mov edx, 3
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 4
mov edx, 4
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 5
mov edx, 5
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 6
mov edx, 6
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 7
mov edx, 7
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 8
mov edx, 8
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 9
mov edx, 9
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0xa
mov edx, 0xa
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0xb
mov edx, 0xb
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0xc
mov edx, 0xc
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0xd
mov edx, 0xd
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0xe
mov edx, 0xe
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0xf
mov edx, 0xf
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0x10
mov edx, 0x10
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0x11
mov edx, 0x11
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0x12
mov edx, 0x12
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0x13
mov edx, 0x13
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0x14
mov edx, 0x14
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0x15
mov edx, 0x15
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0x16
mov edx, 0x16
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0x17
mov edx, 0x17
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0x18
mov edx, 0x18
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0x19
mov edx, 0x19
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0x1a
mov edx, 0x1a
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0x1b
mov edx, 0x1b
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0x1c
mov edx, 0x1c
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0x1d
mov edx, 0x1d
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0x1e
mov edx, 0x1e
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov ecx, 0x1f
mov edx, 0x1f
call fcn.1400d90a0
ud2
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
jmp 0x14002b429
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov rcx, r13
jmp 0x14002b167
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov rcx, r15
mov rdx, rbp
jmp 0x14002b412
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
jmp 0x14002b167
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
jmp 0x14002b167
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
jmp 0x14002b167
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov rcx, r13
mov rdx, rbx
call fcn.1400d9120
ud2
lea rcx, str.usize_overflow_when_calculating_b64_length
lea r8, str.C:UsersDeveloper.cargo_registry_srcgithub.com_1ecc6299db9ec823_base64_0.13.1_srcencode.rs
mov edx, 0x2a
call fcn.1400d93d0
ud2