Function at 0x140475f06
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + 8], rbx
jmp 0x140475f30
push rbp
shld ax, ax, 0xd4
lahf
push rsi
setae al
push rdi
or bpl, 0x27
lahf
push r12
clc
bsr ax, r10w
xor di, di
push r13
push r14
mov rax, 0x6c4e6cd7
dec rbp
push r15
lea rbp, [rsp - 0x17]
rcl sil, 0x9b
sub rsp, 0xe0
shl si, cl
mov rax, qword [0x1400b7288]
movsx esi, r15w
xor rax, rsp
sbb dil, 0x13
mov qword [rbp + 0xf], rax
setg sil
mov r15, r9
movsx r13w, dl
sal di, 0x90
mov dil, 0x6e
mov qword [rbp - 0x71], r9
or si, 0x393f
sal sil, cl
mov rdi, r8
shld esi, ecx, 0x71
mov r13, rdx
ror ch, 0x96
sar sil, 0xf2
mov qword [rsp + 0x48], rdx
shr sil, 0x1b
rcl cx, cl
mov rsi, qword [rbp + 0x7f]
or cl, 0x84
test rdx, rsi
xor r14d, r14d
movsx ecx, cx
bswap cx
mov rcx, rsi
call fcn.14047f15b
mov rbx, rax
mov rcx, qword [rax]
movzx edx, r13w
jmp 0x140475feb
mov rax, qword [rcx + 0x28]
jmp 0x140475ff4
lea rdx, [rbp - 0x49]
movzx cx, bh
cmovns cx, bx
sete ch
mov rcx, rbx
jmp 0x14047600b
call qword [0x1400b8d90]
nop
cmp r8w, di
cmc
cmp qword [rbp - 0x39], r14
jne 0x140476031
mov word [rsp + 0x32], r14w
jmp 0x14047602c
jmp 0x140476058
mov rax, qword [rbx]
movsx cx, r9b
mov rcx, rbx
jmp 0x140476041
mov rax, qword [rax + 0x20]
jmp 0x14047604a
call qword [0x1400b8d90]
mov word [rsp + 0x32], ax
xchg cx, cx
mov rcx, rsi
jmp 0x140476060
call fcn.140473e85
mov r10, rax
movsx r9, cx
movzx dx, r11b
cdq
mov rcx, qword [rax]
mov rax, qword [rcx + 0x58]
cwd
setp ch
movzx r8, bx
lea r9, [rbp - 0x29]
jmp 0x14047608d
lea r8, [0x1400c0d9b]
movsx rcx, r13w
movzx dx, ah
lea rdx, [0x1400c0d80]
mov ecx, edi
mov rcx, r10
call qword [0x1400b8d90]
mov rbx, r13
not dx
xchg dl, dh
mov dl, r14b
mov qword [rsp + 0x38], rbx
cmovl cx, r14w
movzx ecx, r9w
mov rdx, r15
movsx cx, r12b
mov ecx, esi
mov rcx, rdi
jmp 0x1404760d9
call fcn.14046525b
mov esi, 0xffff
test dl, r10b
cmp r14w, 0x43bb
test al, al
jmp 0x1404760f3
jne 0x14047641c
mov cl, byte [rdi + 8]
jmp 0x140476102
test cl, cl
jne 0x14047619e
mov rcx, qword [rdi]
cmp dil, 0x5d
test rcx, rcx
je 0x14047618b
mov rax, qword [rcx + 0x38]
adc dx, r11w
dec rdx
btr dx, r15w
mov rdx, qword [rax]
cmp al, 0x8f
clc
test rdx, rdx
jmp 0x140476138
je 0x14047615d
mov rax, qword [rcx + 0x50]
cmp r14w, r11w
cmc
cmp dword [rax], r14d
jmp 0x14047614f
jle 0x14047615d
movzx eax, word [rdx]
jmp 0x14047616f
mov rax, qword [rcx]
jmp 0x140476165
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp si, ax
jmp 0x140476177
je 0x14047618b
mov word [rdi + 0xa], ax
jmp 0x140476186
jmp 0x140476190
mov qword [rdi], r14
add eax, esi
mov byte [rdi + 8], 1
sub cl, r9b
mov cl, 1
shrd rax, r15, 2
movzx eax, word [rdi + 0xa]
jmp 0x1404761ad
cmp ax, word [rbp + 5]
jmp 0x1404761b6
jne 0x14047629a
mov byte [r13], 0x2b
btr ebx, esp
or cx, 0x4361
lea rbx, [r13 + 1]
shl rcx, 0xba
cmp ecx, 0x1b5720b0
mov qword [rsp + 0x38], rbx
clc
mov rcx, qword [rdi]
test rdx, r9
clc
test rcx, rcx
jmp 0x1404761ec
je 0x140476283
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x1404761fe
je 0x140476256
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140476210
jle 0x140476256
dec dword [rax]
movsx ax, bpl
movzx rax, r11w
jmp 0x140476226
mov rcx, qword [rcx + 0x38]
cbw
mov rdx, qword [rcx]
movsx ax, r12b
lea rax, [rdx + 2]
jmp 0x14047623d
mov qword [rcx], rax
cbw
movsxd rax, r15d
mov ax, 0x5431
movzx eax, word [rdx]
jmp 0x140476251
jmp 0x140476268
mov rax, qword [rcx]
jmp 0x14047625e
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp si, ax
jmp 0x140476270
je 0x140476283
mov al, r14b
jmp 0x14047627e
jmp 0x14047628d
mov qword [rdi], r14
mov al, 0xb1
setl al
mov al, 1
mov byte [rdi + 8], al
jmp 0x140476295
jmp 0x14047641c
test cl, cl
jne 0x14047633a
mov rcx, qword [rdi]
cmp eax, 0x41147906
test r15b, 0x45
jmp 0x1404762b3
test rcx, rcx
je 0x140476325
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r14d, ebp
test r11w, r9w
test rdx, rdx
jmp 0x1404762d2
je 0x1404762fc
mov rax, qword [rcx + 0x50]
clc
jmp 0x1404762e6
cmp dword [rax], r14d
jle 0x1404762fc
movzx eax, word [rdx]
jmp 0x1404762f7
jmp 0x14047630e
mov rax, qword [rcx]
jmp 0x140476304
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp si, ax
je 0x140476325
mov word [rdi + 0xa], ax
jmp 0x140476320
jmp 0x140476330
mov qword [rdi], r14
cwde
sar ax, cl
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
test r14b, bl
test ch, 0x36
cmp ax, word [rbp + 3]
jmp 0x140476343
jne 0x14047641c
mov byte [r13], 0x2d
mov rcx, r11
add ebx, 0x305738e2
shr ebx, cl
lea rbx, [r13 + 1]
or cx, sp
shrd cx, cx, 0xf1
movsx ecx, r14w
mov qword [rsp + 0x38], rbx
mov rcx, qword [rdi]
cmp rax, rdi
test rcx, rcx
jmp 0x14047637c
je 0x14047640e
mov rax, qword [rcx + 0x38]
test r10b, r12b
cmp qword [rax], r14
je 0x1404763e0
mov rax, qword [rcx + 0x50]
cmc
clc
cmp dword [rax], r14d
jmp 0x1404763a0
jle 0x1404763e0
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov al, 0xb
movzx edx, r14w
cmovge ax, r11w
mov rdx, qword [rcx]
movzx rax, cx
cmovbe rax, r9
movsx eax, ax
lea rax, [rdx + 2]
jmp 0x1404763ce
mov qword [rcx], rax
not ah
movzx eax, word [rdx]
jmp 0x1404763db
jmp 0x1404763f2
mov rax, qword [rcx]
jmp 0x1404763e8
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp si, ax
jmp 0x1404763fa
je 0x14047640e
mov byte [rdi + 8], r14b
jmp 0x140476409
jmp 0x14047641c
mov qword [rdi], r14
sar ch, cl
mov ecx, 0x4d8e2288
mov byte [rdi + 8], 1
mov eax, dword [rbp + 0x77]
sal cx, 0x31
rcr r14d, 0x60
mov r14b, 1
and eax, 0xe00
btc rcx, 0xe5
sal r14, 3
mov ecx, 8
shl r14, 0x38
lea r14d, [rcx + 2]
cmc
mov qword [rbp - 0x79], r14
stc
cmp eax, 0x400
jmp 0x140476455
jne 0x140476468
mov r12d, ecx
jmp 0x140476463
jmp 0x140476496
cmp eax, 0x800
jne 0x140476483
mov r12d, 0x10
jmp 0x14047647e
jmp 0x140476496
neg eax
bswap rcx
sbb r12d, r12d
and r12d, r14d
sub dh, 0x3f
btc dx, 0xaf
mov dword [rsp + 0x34], r12d
inc rcx
xor sil, sil
movsx rcx, bp
mov byte [rsp + 0x30], sil
movsx ecx, bx
mov byte [rsp + 0x31], sil
jmp 0x1404764b9
mov rdx, r15
mov rcx, rdi
jmp 0x1404764c4
call fcn.14046525b
xor r8d, r8d
stc
cmp bh, 0xb9
test al, al
jne 0x140476910
cmp byte [rdi + 8], r8b
jmp 0x1404764e1
jne 0x140476587
mov rcx, qword [rdi]
cmc
test r8, 0x6d944793
test r8b, r11b
test rcx, rcx
jmp 0x1404764fd
je 0x140476577
mov rax, qword [rcx + 0x38]
bsr dx, r12w
movsx edx, r11w
mov rdx, qword [rax]
cmp r12, r14
cmc
test rdx, rdx
jmp 0x14047651f
je 0x140476544
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140476531
jle 0x140476544
movzx eax, word [rdx]
jmp 0x14047653f
jmp 0x140476556
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
ror ch, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x140476563
je 0x140476577
mov word [rdi + 0xa], ax
jmp 0x140476572
jmp 0x14047657e
mov qword [rdi], r8
btc eax, esi
cwde
mov byte [rdi + 8], 1
sbb ax, r8w
lahf
movzx eax, word [rdi + 0xa]
clc
cmp ax, word [rbp - 0x29]
jmp 0x140476595
jne 0x140476910
mov sil, 1
not ecx
mov byte [rsp + 0x30], sil
rol cx, 0x9f
cmc
mov rcx, qword [rdi]
stc
test rcx, rcx
je 0x140476641
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x140476600
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404765d0
jle 0x140476600
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx eax, r12w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404765ec
mov qword [rcx], rax
nop
mov rax, 0x57b5972
movzx eax, word [rdx]
jmp 0x140476620
mov rax, qword [rcx]
jmp 0x140476608
mov rax, qword [rax + 0x38]
jmp 0x140476611
call qword [0x1400b8d90]
sub r8d, r8d
shl cl, 0x3e
mov rcx, r14
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14047662e
je 0x140476641
mov al, r8b
jmp 0x14047663c
jmp 0x14047665a
mov qword [rdi], r8
jmp 0x140476650
mov al, sil
movzx rdx, r15w
movzx edx, dx
mov byte [rdi + 8], al
not dx
cwd
movzx edx, r9w
mov rdx, r15
mov rcx, rdi
call fcn.14046525b
xor r8d, r8d
test al, al
jmp 0x14047667b
jne 0x1404768e0
mov cl, byte [rdi + 8]
jmp 0x14047668d
test cl, cl
jmp 0x140476694
jne 0x14047673a
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404766a5
je 0x14047672d
mov rax, qword [rcx + 0x38]
not dx
cqo
movzx rdx, sp
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404766c3
je 0x1404766e8
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404766d5
jle 0x1404766e8
movzx eax, word [rdx]
jmp 0x1404766e3
jmp 0x140476709
mov rax, qword [rcx]
jmp 0x1404766f0
mov rax, qword [rax + 0x30]
jmp 0x1404766f9
call qword [0x1400b8d90]
xor r8d, r8d
bts rcx, r15
rcl ch, 0xe
mov ecx, 0xffff
cmc
cmp r10d, 0x3f8b7621
cmp cx, ax
je 0x14047672d
mov word [rdi + 0xa], ax
jmp 0x140476728
jmp 0x140476730
mov qword [rdi], r8
mov byte [rdi + 8], sil
mov cl, sil
movsxd rax, edx
movzx eax, word [rdi + 0xa]
test dl, 0xfe
cmp ax, word [rbp + 9]
je 0x140476801
test cl, cl
jmp 0x140476752
jne 0x1404767f2
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140476764
je 0x1404767db
mov rax, qword [rcx + 0x38]
shl dl, 9
stc
bts edx, esi
mov rdx, qword [rax]
test rdx, rdx
je 0x1404767a2
mov rax, qword [rcx + 0x50]
cmp ah, 0x18
test rdx, r10
stc
cmp dword [rax], r8d
jle 0x1404767a2
movzx eax, word [rdx]
jmp 0x14047679d
jmp 0x1404767ba
mov rax, qword [rcx]
jmp 0x1404767aa
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
xadd cl, ch
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404767c7
je 0x1404767db
mov word [rdi + 0xa], ax
jmp 0x1404767d6
jmp 0x1404767e6
mov qword [rdi], r8
bsr ax, bx
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], sil
cmp r11b, 0x90
cmp r9w, r8w
cmp ax, word [rbp + 7]
jmp 0x1404767fb
jne 0x1404768e0
test r12d, 0xffffffef
jne 0x14047691e
mov r12d, 0x10
rol sil, 0x52
mov dword [rsp + 0x34], r12d
movsx rcx, bp
mov sil, r8b
mov byte [rsp + 0x30], r8b
cmc
test al, r11b
mov rcx, qword [rdi]
test rbp, 0x1ad70dd8
test rcx, rcx
jmp 0x14047683f
je 0x1404768ce
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140476851
je 0x140476890
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jmp 0x140476864
jle 0x140476890
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 2]
jmp 0x14047687e
mov qword [rcx], rax
movzx rax, r13w
cmovle eax, ebx
movzx eax, word [rdx]
jmp 0x1404768ae
mov rax, qword [rcx]
jmp 0x140476898
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
shr cl, cl
bsf rcx, rbx
adc ch, 0x12
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404768bb
je 0x1404768ce
mov al, r8b
jmp 0x1404768c9
jmp 0x1404768d3
mov qword [rdi], r8
mov al, 1
mov byte [rdi + 8], al
jmp 0x1404768db
jmp 0x140476927
test r12d, r12d
jmp 0x1404768e8
jne 0x14047691e
lea eax, [r12 + 8]
mov r12w, di
movsxd r12, r10d
mov r12d, eax
jmp 0x140476902
mov dword [rsp + 0x34], eax
jmp 0x14047690b
jmp 0x140476930
test r12d, r12d
jmp 0x140476918
je 0x14047694b
cmp r12d, r14d
je 0x14047694b
mov eax, 8
sbb r14b, 0x14
mov r14d, 0x16
cmp r12d, eax
cmove r14, rax
jmp 0x140476942
mov qword [rbp - 0x79], r14
jmp 0x14047694b
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
movsxd rax, r11d
mov qword [rbp - 0x59], 1
mov r15d, 0xf
mov ecx, edx
movsx cx, r14b
mov qword [rbp - 0x51], r15
mov dx, 0x2340
movzx eax, sil
mov byte [rbp - 0x69], al
setns dl
mov rsi, r8
mov rdx, qword [rbp - 0x71]
mov rcx, rdi
jmp 0x14047698b
call fcn.14046525b
xor r10d, r10d
rcr r14d, cl
sub r14w, r12w
add r14w, 0x4629
mov r14, qword [rbp - 0x69]
cmp bl, 6
test ch, 0x3d
test al, al
jmp 0x1404769b1
jne 0x140476eab
lea r13, [rdi + 0xa]
mov r12b, 0xa8
ror bl, cl
mov qword [rsp + 0x40], r13
mov r12, r13
sal bl, 0xe4
mov bl, byte [rsp + 0x31]
clc
cmp byte [rdi + 8], r10b
jmp 0x1404769d9
jne 0x140476a8f
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404769ea
je 0x140476a74
mov rax, qword [rcx + 0x38]
sar dl, cl
dec dx
mov rdx, qword [rax]
cmp bx, 0x6ac8
clc
test rdx, rdx
je 0x140476a28
mov rax, qword [rcx + 0x50]
cmp al, 5
clc
cmp dword [rax], r10d
jle 0x140476a28
movzx eax, word [rdx]
jmp 0x140476a23
jmp 0x140476a3d
mov rax, qword [rcx]
jmp 0x140476a30
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r10d, r10d
mov ecx, 0xffff
jmp 0x140476a4b
cmp cx, ax
je 0x140476a74
mov word [r12], ax
movzx r13, si
mov r13, r12
jmp 0x140476a65
mov qword [rsp + 0x40], r12
jmp 0x140476a6f
jmp 0x140476a82
mov qword [rdi], r10
movsx dx, bpl
mov dh, 0xcd
bswap r8
mov byte [rdi + 8], 1
not r8b
mov cl, 0xdf
cmovne ecx, r10d
movzx r8d, word [r13]
cqo
lea rdx, [rbp + 0xb]
movsx rcx, r13w
lea rcx, [rbp - 0x29]
jmp 0x140476aa7
call fcn.14026e98c
lea rcx, [rbp - 0x29]
sub rax, rcx
cmp r15b, al
stc
cmc
sar rax, 1
clc
stc
cmp rax, qword [rbp - 0x79]
jmp 0x140476ac6
jae 0x140476b95
lea rcx, [0x1400c0d80]
stc
test r15, r11
mov al, byte [rax + rcx]
jmp 0x140476ae1
mov rcx, qword [rsp + 0x38]
cmc
stc
mov byte [rcx], al
sub r10d, r10d
test r12b, r13b
cmp byte [rsp + 0x31], r10b
jmp 0x140476afa
jne 0x140476b0d
cmp al, 0x30
jmp 0x140476b07
je 0x140476b3f
mov rax, qword [rsp + 0x48]
add rax, 0x1f
jmp 0x140476b1b
cmp rcx, rax
jmp 0x140476b23
jae 0x140476b3f
inc rcx
shr rax, 0x8e
nop
xor al, r15b
mov qword [rsp + 0x38], rcx
mov byte [rsp + 0x31], 1
mov byte [rsp + 0x30], 1
xchg al, cl
rol eax, cl
lea rax, [rbp - 0x69]
adc cl, 0xae
ror cl, cl
cmp r15, 0x10
setae cl
jmp 0x140476b5d
cmovae rax, r14
cmp byte [rax + rsi], 0x7f
jmp 0x140476b6a
je 0x140476d80
lea rax, [rbp - 0x69]
cmp si, cx
clc
test cl, cl
jmp 0x140476b7f
cmovne rax, r14
jmp 0x140476b88
inc byte [rax + rsi]
jmp 0x140476b90
jmp 0x140476d66
lea rax, [rbp - 0x69]
dec r13b
cmp r11b, 0xf5
cmp r15, 0x10
xchg r13b, r13b
setae r13b
jmp 0x140476bb0
cmovae rax, r14
cmc
sub r10d, r10d
test r11w, 0x1974
stc
cmp cx, dx
cmp byte [rax + rsi], r10b
jmp 0x140476bcb
je 0x140476e55
movzx r8d, word [rsp + 0x32]
stc
test r8w, r8w
jmp 0x140476be1
je 0x140476e55
cmp byte [rdi + 8], r10b
jmp 0x140476bf0
jne 0x140476cc8
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140476c02
je 0x140476ca6
mov rax, qword [rcx + 0x38]
add rdx, 0x17e7646c
and dh, 0xfc
mov rdx, qword [rax]
test rsp, rdx
clc
test ecx, 0x2a0e40cc
test rdx, rdx
jmp 0x140476c2b
je 0x140476c50
mov rax, qword [rcx + 0x50]
cmp dword [rax], r10d
jmp 0x140476c3d
jle 0x140476c50
movzx eax, word [rdx]
jmp 0x140476c4b
jmp 0x140476c7b
mov rax, qword [rcx]
jmp 0x140476c58
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x32]
movzx ecx, r9w
sub r10d, r10d
bt cx, sp
dec cl
sub ecx, 0x392e62b0
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x140476c89
je 0x140476ca6
mov rcx, qword [rsp + 0x40]
jmp 0x140476c99
mov word [rcx], ax
jmp 0x140476ca1
jmp 0x140476cba
mov qword [rdi], r10
movzx ecx, r10w
sets cl
movzx cx, bpl
mov rcx, qword [rsp + 0x40]
mov byte [rdi + 8], 1
jmp 0x140476cc3
jmp 0x140476ccd
mov rcx, qword [rsp + 0x40]
cmp word [rcx], r8w
jmp 0x140476cd6
jne 0x140476e55
mov rcx, qword [rbp - 0x59]
cmp rcx, r15
jmp 0x140476ce8
jae 0x140476d23
lea rax, [rcx + 1]
mov qword [rbp - 0x59], rax
shld rax, r11, 0x89
movzx ax, r12b
lea rax, [rbp - 0x69]
jmp 0x140476d09
test r13b, r13b
cmovne rax, r14
cmc
test r14, r9
and word [rax + rcx], 0
jmp 0x140476d1e
jmp 0x140476d55
xor r9d, r9d
not ecx
mov r8b, bl
movzx dx, ch
lea edx, [r9 + 1]
movsxd rcx, esp
xchg ch, ch
lea rcx, [rbp - 0x69]
jmp 0x140476d41
call fcn.1404537f9
xor r10d, r10d
movsx r14w, bpl
dec r13b
mov r15w, r14w
inc rsi
sbb r14b, dil
mov r13, qword [rsp + 0x40]
or ch, 0x41
mov r15, rbp
mov r14, qword [rbp - 0x69]
rcr cx, 0x36
movzx r15d, r13w
mov r15, qword [rbp - 0x51]
not ch
movsx rcx, r8w
btc ecx, 0x39
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140476d8b
je 0x140476e24
mov rax, qword [rcx + 0x38]
cmp r9d, 0x1d043e63
cmp qword [rax], r10
jmp 0x140476da4
je 0x140476ded
mov rax, qword [rcx + 0x50]
jmp 0x140476db3
cmp dword [rax], r10d
jmp 0x140476dbb
jle 0x140476ded
dec dword [rax]
mov rcx, qword [rcx + 0x38]
jmp 0x140476dd0
mov rdx, qword [rcx]
movzx rax, r13w
lea rax, [rdx + 2]
jmp 0x140476de0
mov qword [rcx], rax
cbw
movzx eax, word [rdx]
jmp 0x140476e02
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140476df9
call qword [0x1400b8d90]
xor r10d, r10d
mov ecx, 0xffff
stc
clc
cmp cx, ax
jmp 0x140476e11
je 0x140476e24
mov al, r10b
jmp 0x140476e1f
jmp 0x140476e32
mov qword [rdi], r10
movzx rcx, r8w
cdq
movsx dx, ah
mov al, 1
mov byte [rdi + 8], al
mov rdx, qword [rbp - 0x71]
movzx rcx, cx
mov rcx, rdi
jmp 0x140476e45
call fcn.14046525b
xor r10d, r10d
test al, al
je 0x1404769d0
test rsi, rsi
mov bx, r15w
mov rbx, 0x59271fd2
mov r12d, dword [rsp + 0x34]
mov rbx, qword [rsp + 0x38]
mov r13w, 0x4483
jmp 0x140476e7a
mov r13, qword [rsp + 0x48]
je 0x140476eab
lea rax, [rbp - 0x69]
jmp 0x140476e8f
cmp r15, 0x10
cmovae rax, r14
clc
stc
cmp byte [rax + rsi], r10b
jmp 0x140476ea2
jle 0x1404770ad
inc rsi
mov al, byte [rsp + 0x30]
rcr cl, 0xde
bsf cx, r13w
lea rdx, [rbp - 0x49]
or rcx, 0x7dcf315f
mov rcx, qword [rbp - 0x49]
jmp 0x140476ed2
mov r8, qword [rbp - 0x31]
cmp r10w, 0xf64
cmp r8, 0x10
jmp 0x140476ee5
cmovae rdx, rcx
test al, al
je 0x140476f4d
test rsi, rsi
jmp 0x140476ef9
je 0x1404770ef
mov r9b, byte [rdx]
test spl, r9b
cmc
clc
cmp r9b, 0x7f
jmp 0x140476f10
je 0x1404770ef
sub rsi, 1
jmp 0x140476f1f
je 0x1404770b5
lea rax, [rbp - 0x69]
test r15d, 0x432b2fd0
clc
cmp cx, 0x6c44
cmp r15, 0x10
cmovae rax, r14
cmp r9b, byte [rax + rsi]
jmp 0x140476f47
je 0x1404770d3
mov rbx, r13
jmp 0x140476f56
mov byte [rbx], r10b
movsx ebx, bp
xchg bl, bl
mov ebx, 0x1000
test r13w, r13w
cmp r15, 0x10
jmp 0x140476f70
jb 0x140476fcd
lea rdx, [r15 + 1]
setg al
mov rax, r14
cmp rdx, rbx
jb 0x140476fb3
add rdx, 0x27
jmp 0x140476f96
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp edi, r11d
cmp rax, 0x1f
jmp 0x140476fad
ja 0x14047711f
mov rcx, r14
call fcn.1400fb998
mov r8, qword [rbp - 0x31]
and rcx, 0x530282b
xor cl, r10b
mov rcx, qword [rbp - 0x49]
cmp r8, 0x10
jb 0x140477031
lea rdx, [r8 + 1]
and ah, bl
mov rax, rcx
cmp dil, 0xfe
stc
cmp rdx, rbx
jmp 0x140476fed
jb 0x14047702c
add rdx, 0x27
test r13b, 6
jmp 0x140477007
mov rcx, qword [rcx - 8]
sub rax, rcx
test sil, r9b
stc
add rax, 0xfffffffffffffff8
cmp rsi, 0x78a83a53
cmp rax, 0x1f
jmp 0x140477026
ja 0x140477114
call fcn.1400fb998
mov eax, r12d
neg cx
movsx rcx, cx
mov rcx, qword [rbp + 0xf]
test sil, r10b
cmc
clc
xor rcx, rsp
call fcn.14049b928
mov rbx, qword [rsp + 0x120]
sal bp, 0xd4
and dil, sil
sbb rsi, rsi
add rsp, 0xe0
xchg r12b, r12b
movzx di, r8b
movsx r12d, r13w
pop r15
mov di, 0x121c
jmp 0x14047707c
pop r14
movsxd r12, r13d
movsx r13w, r13b
movsx rsi, sp
pop r13
not sil
xchg bp, di
movsx ebp, r10w
pop r12
not bp
pop rdi
movzx bp, spl
movsx esi, r11w
pop rsi
pop rbp
jmp 0x1404770ac
ret
mov al, r10b
jmp 0x140476eb7
test rsi, rsi
jne 0x1404770d3
lea rax, [rbp - 0x69]
cmp r15, 0x10
cmovae rax, r14
cmp r9b, byte [rax]
jl 0x140476f4d
cmp byte [rdx + 1], r10b
jmp 0x1404770dc
jle 0x140476ef1
inc rdx
jmp 0x1404770ea
jmp 0x140476ef1
cmp byte [rsp + 0x31], r10b
jmp 0x1404770f9
jne 0x140476f56
mov byte [rbx], 0x30
jmp 0x140477107
inc rbx
jmp 0x14047710f
jmp 0x140476f56
call fcn.1404b1e85
nop
jmp 0x14047711f
call fcn.1404b1e85
int3