Function at 0x14047a137
Capabilities:
Encode data using base64
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
push rbp
push rsi
sub bp, 0x6275
movzx ebp, dx
mov sil, al
push rdi
rcl ax, cl
sal ebp, 0x83
push r12
stc
cmp r11b, 0x8a
rcl sil, cl
push r13
bswap ax
sal r12w, 0x86
shrd eax, r11d, 0x1c
push r14
jmp 0x14047a178
push r15
shl bpl, cl
bsf rbp, r11
lea rbp, [rsp - 0x17]
btr rdi, 0x98
sub rsp, 0x100
sbb al, r12b
movsx r14d, r12w
cmp si, cx
mov rax, qword [0x1400b7288]
clc
sbb r13b, 0x24
xor rax, rsp
mov qword [rbp + 0xf], rax
cwde
ror rdi, cl
mov r12, r9
rcl esi, 0x32
mov qword [rsp + 0x48], r9
sbb ax, 0x46a9
movzx esi, cx
mov rdi, r8
inc r14b
bts r13, r8
mov r14, rdx
mov qword [rbp - 0x79], rdx
movzx dx, sil
cwde
mov rsi, qword [rbp + 0x77]
cmp r14b, r13b
btc rax, 0xdd
cdq
mov r13, qword [rbp + 0x7f]
bt edx, 0x7b
mov qword [rsp + 0x68], r13
shr rdx, 2
mov eax, dword [rsi + 0x18]
mov dl, 0xf8
and edx, 0x54114dd3
bt edx, r14d
mov edx, 0x3000
cmp r15w, 0x7bf9
jmp 0x14047a219
and eax, edx
jmp 0x14047a225
cmp eax, edx
jmp 0x14047a22c
jne 0x14047a256
mov qword [rsp + 0x28], r13
not rdx
mov qword [rsp + 0x20], rsi
cmovnp edx, esp
not dl
mov rdx, r14
jmp 0x14047a24c
call fcn.14047c576
jmp 0x14047c4fc
mov rax, qword [rsi + 0x40]
movsx bx, r11b
bswap cx
movsx rcx, r13w
mov rbx, qword [rax + 8]
movzx ecx, r12w
movzx rcx, dx
mov qword [rbp - 0x59], rbx
movsx rax, sp
lahf
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14047a286
mov rax, qword [rax + 8]
jmp 0x14047a28f
call qword [0x1400b8d90]
nop
xchg ch, ch
bswap cx
lea rcx, [rbp - 0x61]
jmp 0x14047a2a4
call fcn.140482180
mov r15, rax
stc
mov qword [rsp + 0x60], rax
test rbx, rbx
je 0x14047a312
mov rdx, qword [rbx]
xchg ah, ch
cdqe
movzx ecx, bp
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x14047a2d1
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
jmp 0x14047a2e2
je 0x14047a312
mov rcx, qword [rax]
not edx
jmp 0x14047a2f2
mov rax, qword [rcx]
mov edx, 1
bswap ecx
jmp 0x14047a304
mov rcx, r8
jmp 0x14047a30c
call qword [0x1400b8d90]
mov rax, qword [r15]
movsx ecx, r9w
lea rdx, [rbp - 0x31]
mov cx, 0x6fda
cmovp ecx, edi
mov rcx, r15
jmp 0x14047a32c
mov rax, qword [rax + 0x28]
jmp 0x14047a335
call qword [0x1400b8d90]
nop
mov byte [rsp + 0x31], 0
setl bh
lahf
movsx rbx, r10w
mov byte [rsp + 0x40], 0
mov bx, si
lahf
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
mov qword [rbp - 0x59], rbx
mov rax, qword [rbx]
jmp 0x14047a369
mov rcx, rbx
jmp 0x14047a371
mov rax, qword [rax + 8]
jmp 0x14047a37a
call qword [0x1400b8d90]
nop
movsx ecx, r10w
movzx cx, r8b
mov cx, di
lea rcx, [rbp - 0x61]
jmp 0x14047a396
call fcn.140476ee7
mov rsi, rax
test rbx, rbx
jmp 0x14047a3a6
je 0x14047a40b
mov rdx, qword [rbx]
movsx ax, spl
mov rcx, rbx
movzx rax, r8w
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
mov ebx, 1
test rax, rax
jmp 0x14047a3d5
je 0x14047a415
mov rcx, qword [rax]
setb dl
cwde
cwd
mov rax, qword [rcx]
movsxd rcx, r13d
movzx rcx, bp
mov edx, ebx
jmp 0x14047a3f8
mov rcx, r8
jmp 0x14047a400
call qword [0x1400b8d90]
jmp 0x14047a415
mov ebx, 1
movsx rax, si
lahf
mov rax, qword [rsi]
movzx dx, bh
lea r9, [rbp - 0x11]
lea r8, [0x1400c0d7f]
movsxd rdx, ecx
not dl
mov dx, cx
lea rdx, [0x1400c0d70]
mov rcx, rsi
jmp 0x14047a43e
mov rax, qword [rax + 0x58]
jmp 0x14047a447
call qword [0x1400b8d90]
mov rdx, r12
setns cl
movsx rcx, di
not cx
mov rcx, rdi
jmp 0x14047a462
call fcn.1404682b8
xor esi, esi
mov r12d, 0xffff
test al, al
jne 0x14047a75f
mov cl, byte [rdi + 8]
cmp sil, 0x86
test cl, cl
jne 0x14047a51b
mov rcx, qword [rdi]
cmp r9w, 0x1746
stc
test rcx, rcx
jmp 0x14047a498
je 0x14047a503
mov rax, qword [rcx + 0x38]
bsf dx, di
bts rdx, r9
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047a4b5
je 0x14047a4cf
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jle 0x14047a4cf
movzx eax, word [rdx]
jmp 0x14047a4e6
mov rax, qword [rcx]
jmp 0x14047a4d7
mov rax, qword [rax + 0x30]
jmp 0x14047a4e0
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047a4ef
je 0x14047a503
mov word [rdi + 0xa], ax
jmp 0x14047a4fe
jmp 0x14047a50f
mov qword [rdi], rsi
xor cl, 0x1e
or cl, bpl
and ah, 0x59
mov byte [rdi + 8], bl
inc ah
mov cl, bl
rcl rax, cl
not eax
movzx eax, word [rdi + 0xa]
jmp 0x14047a527
cmp ax, word [rbp + 5]
jne 0x14047a600
mov rsi, qword [rbp - 0x79]
xchg r14b, cl
dec r14b
mov byte [rsi], 0x2b
movsx r14, r11w
lea r14, [rsi + 1]
mov rcx, qword [rdi]
cmp dl, r10b
cmc
sub esi, esi
cmp bl, r15b
test rcx, rcx
jmp 0x14047a55a
je 0x14047a5ee
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], rsi
jmp 0x14047a56d
je 0x14047a5bb
mov rax, qword [rcx + 0x50]
jmp 0x14047a57c
cmp dword [rax], esi
jmp 0x14047a583
jle 0x14047a5bb
dec dword [rax]
movzx edx, r14w
cwd
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
not ah
setle ah
lea rax, [rdx + 2]
jmp 0x14047a5a6
mov qword [rcx], rax
movsxd rax, ecx
mov ah, bl
movzx eax, word [rdx]
jmp 0x14047a5b6
jmp 0x14047a5d2
mov rax, qword [rcx]
jmp 0x14047a5c3
mov rax, qword [rax + 0x38]
jmp 0x14047a5cc
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047a5db
je 0x14047a5ee
mov al, sil
jmp 0x14047a5e9
jmp 0x14047a5f3
mov qword [rdi], rsi
mov al, bl
mov byte [rdi + 8], al
jmp 0x14047a5fb
jmp 0x14047a75f
test cl, cl
jmp 0x14047a607
jne 0x14047a692
mov rcx, qword [rdi]
clc
test rcx, rcx
je 0x14047a67d
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14047a62a
je 0x14047a649
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14047a63b
jle 0x14047a649
movzx eax, word [rdx]
jmp 0x14047a660
mov rax, qword [rcx]
jmp 0x14047a651
mov rax, qword [rax + 0x30]
jmp 0x14047a65a
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047a669
je 0x14047a67d
mov word [rdi + 0xa], ax
jmp 0x14047a678
jmp 0x14047a68e
mov qword [rdi], rsi
rol ax, cl
stc
movzx eax, word [rdi + 0xa]
jmp 0x14047a68e
mov byte [rdi + 8], bl
clc
cmp ax, word [rbp + 3]
jmp 0x14047a69b
jne 0x14047a75f
mov rax, qword [rbp - 0x79]
bt rcx, 0xfa
movzx r14, r8w
mov byte [rax], 0x2d
lea r14, [rax + 1]
bts ecx, r8d
mov rcx, qword [rdi]
cmp esi, r12d
test r9w, 0x26e1
test rcx, rcx
jmp 0x14047a6cd
je 0x14047a74f
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
je 0x14047a720
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14047a6eb
jle 0x14047a720
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
jmp 0x14047a6ff
lea rax, [rdx + 2]
jmp 0x14047a708
mov qword [rcx], rax
cmovae ax, r11w
mov eax, r8d
movzx eax, word [rdx]
jmp 0x14047a71b
jmp 0x14047a732
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047a72c
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047a73b
je 0x14047a74f
mov byte [rdi + 8], sil
jmp 0x14047a74a
jmp 0x14047a75f
mov qword [rdi], rsi
sbb cx, di
shr ch, cl
mov byte [rdi + 8], bl
sal cl, 0x7d
shl al, cl
mov qword [rbp - 0x61], r14
xor r12w, dx
add ecx, 0x72793021
movzx r12d, r10w
mov byte [r14], 0x30
add r14, rbx
xor al, r9b
shrd r12, r14, 0xc4
adc r12w, r8w
mov qword [rsp + 0x58], r14
cdqe
bts r12, r13
rcr bx, cl
mov byte [rsp + 0x30], sil
mov r12d, esi
cmovp bx, sp
mov dword [rsp + 0x3c], esi
mov dword [rsp + 0x34], esi
movsx rbx, r11w
mov eax, 0x24
add cl, r11b
mov ecx, 0x300
cmp dword [r13], 0x3b9aca00
cmove eax, ecx
mov dword [rsp + 0x50], eax
shr bl, 0x20
lea rbx, [rbp - 0x31]
sar al, cl
cmp qword [rbp - 0x19], 0x10
mov al, 0x24
cmovae rbx, qword [rbp - 0x31]
inc al
mov qword [rbp - 0x69], rbx
mov al, 0x17
mov al, byte [rbx]
jmp 0x14047a7ea
dec al
cmp al, 0x7d
jmp 0x14047a7f3
ja 0x14047afd9
cmp qword [rbp - 0x21], rsi
jmp 0x14047a802
jne 0x14047a812
mov word [rsp + 0x38], si
jmp 0x14047a835
mov rax, qword [r15]
movsx ecx, r14w
mov rcx, r15
jmp 0x14047a821
mov rax, qword [rax + 0x20]
jmp 0x14047a82a
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
mov qword [rbp - 0x41], 1
btr dx, 0xb
sal r13w, cl
rcr cx, cl
mov r13d, 0xf
cmc
sal dl, cl
mov rdx, r15
mov qword [rbp - 0x39], r13
bts edx, r11d
xor eax, eax
movsxd rcx, r10d
cwd
cdq
mov byte [rbp - 0x51], al
not cx
mov dl, dil
mov ch, 0xe1
mov rdx, qword [rsp + 0x48]
mov cl, sil
mov rcx, rdi
jmp 0x14047a888
call fcn.1404682b8
sub r9d, r9d
mov r15, qword [rbp - 0x51]
test r13b, r9b
cmc
test al, al
jmp 0x14047a89f
jne 0x14047add5
lea r12, [rdi + 0xa]
cmc
mov r8, r12
clc
adc bl, 0x3d
mov qword [rbp - 0x71], r12
xor bl, 0x33
setp bl
rcr bl, 0x19
mov bl, byte [rsp + 0x31]
stc
cmp byte [rdi + 8], r9b
jmp 0x14047a8cc
jne 0x14047a980
mov rcx, qword [rdi]
test dil, 0x53
clc
test rcx, rcx
jmp 0x14047a8e2
je 0x14047a96c
mov rax, qword [rcx + 0x38]
cmc
cdq
and dl, 0x1a
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047a8fc
je 0x14047a91b
mov rax, qword [rcx + 0x50]
stc
test dl, r10b
cmp dword [rax], r9d
jle 0x14047a91b
movzx eax, word [rdx]
jmp 0x14047a943
mov rax, qword [rcx]
jmp 0x14047a923
mov rax, qword [rax + 0x30]
jmp 0x14047a92c
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x71]
bts cx, si
btr rcx, rdx
xor r9d, r9d
xor ecx, eax
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14047a951
je 0x14047a96c
mov word [r8], ax
movsx r12, r10w
mov r12, r8
jmp 0x14047a967
jmp 0x14047a973
mov qword [rdi], r9
movzx rdx, di
mov byte [rdi + 8], 1
setg dl
cqo
movsx dx, dl
movzx r8d, word [r12]
xchg dh, ch
movsx edx, di
movsx cx, spl
lea rdx, [rbp + 0xb]
not ch
setne ch
lea rcx, [rbp - 0x11]
call fcn.14017abbb
lea rcx, [rbp - 0x11]
stc
cmc
test r10b, 0x98
sub rax, rcx
cmc
jmp 0x14047a9b4
sar rax, 1
test r15w, 0x37f
cmc
cmp rax, 0xa
jmp 0x14047a9c7
jae 0x14047aac5
mov r8d, 1
stc
cmp ebx, 0x4153839
mov byte [rsp + 0x30], r8b
shrd cx, ax, 0xcd
movzx ecx, r10w
adc rcx, 0x730e6021
mov ecx, dword [rsp + 0x3c]
test r12w, 0x298c
cmp dword [rsp + 0x50], ecx
jmp 0x14047aa02
jg 0x14047aa2a
add dword [rsp + 0x34], r8d
jmp 0x14047aa12
test rax, rax
je 0x14047aa74
mov byte [rsp + 0x40], r8b
jmp 0x14047aa25
jmp 0x14047aa74
test rax, rax
jmp 0x14047aa32
jne 0x14047aa45
test ecx, ecx
jmp 0x14047aa3f
je 0x14047aa74
lea r9, [0x1400c0d70]
stc
mov al, byte [rax + r9]
test r10b, bpl
mov byte [r14], al
add ah, 0xe2
jmp 0x14047aa5f
lea r14, [r14 + r8]
rcr ax, cl
mov qword [rsp + 0x58], r14
add ecx, r8d
or eax, esp
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x51]
not cl
rcr cl, 0xa9
cmp r13, 0x10
setae cl
jmp 0x14047aa89
cmovae rax, r15
test r9w, 0x22d2
test spl, r13b
cmp byte [rax + rsi], 0x7f
je 0x14047ac94
lea rax, [rbp - 0x51]
cmp spl, r8b
test ax, 0x10e8
jmp 0x14047aab0
test cl, cl
jmp 0x14047aab7
cmovne rax, r15
stc
add byte [rax + rsi], r8b
jmp 0x14047ac75
lea rax, [rbp - 0x51]
stc
cmp r13, 0x10
setbe r14b
setae r14b
jmp 0x14047aadb
cmovae rax, r15
clc
stc
xor r9d, r9d
cmp byte [rax + rsi], r9b
jmp 0x14047aaed
je 0x14047ad88
movzx r8d, word [rsp + 0x38]
cmc
test r8w, r8w
jmp 0x14047ab03
je 0x14047ad88
cmp byte [rdi + 8], r9b
jmp 0x14047ab12
jne 0x14047abdb
mov rcx, qword [rdi]
jmp 0x14047ab23
test rcx, rcx
jmp 0x14047ab2b
je 0x14047abc4
mov rax, qword [rcx + 0x38]
movsx rdx, bp
neg edx
rcr dh, cl
mov rdx, qword [rax]
test r13b, 0x99
stc
test rdx, rdx
jmp 0x14047ab4d
je 0x14047ab74
mov rax, qword [rcx + 0x50]
cmp esi, edi
cmp dword [rax], r9d
jmp 0x14047ab61
jle 0x14047ab74
movzx eax, word [rdx]
jmp 0x14047ab6f
jmp 0x14047ab9c
mov rax, qword [rcx]
jmp 0x14047ab7c
mov rax, qword [rax + 0x30]
jmp 0x14047ab85
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
xor r9d, r9d
inc rcx
xor ch, 0xa8
xchg cl, cl
mov ecx, 0xffff
test si, 0x3d04
clc
cmp cx, ax
jmp 0x14047abaf
je 0x14047abc4
mov word [r12], ax
jmp 0x14047abbf
jmp 0x14047abc9
mov qword [rdi], r9
not eax
mov eax, 1
jmp 0x14047abd3
mov byte [rdi + 8], al
jmp 0x14047abe0
mov eax, 1
cmp word [r12], r8w
jmp 0x14047abea
jne 0x14047ad88
mov rcx, qword [rbp - 0x41]
cmc
test r14, 0x2cab2961
jmp 0x14047ac01
cmp rcx, r13
jmp 0x14047ac09
jae 0x14047ac33
lea rax, [rcx + 1]
mov qword [rbp - 0x41], rax
test sp, r9w
lea rax, [rbp - 0x51]
test r14b, r14b
cmovne rax, r15
cmp bl, r9b
and word [rax + rcx], 0
jmp 0x14047ac5f
sub r9d, r9d
mov dx, sp
movzx ecx, dx
mov r8b, bl
movzx dx, r15b
cmovs rdx, rbp
mov rdx, rax
movzx ecx, bx
movsxd rcx, ebp
lea rcx, [rbp - 0x51]
jmp 0x14047ac5a
call fcn.14045687e
inc rsi
sbb ch, 0x95
adc cl, 0x77
mov r14, qword [rsp + 0x58]
rol cx, 0xd6
xadd r13b, r15b
mov r15, qword [rbp - 0x51]
bsf r13, rdx
test dil, 0xa9
rcl r13w, cl
mov r13, qword [rbp - 0x39]
jmp 0x14047ac94
mov rcx, qword [rdi]
test dh, al
xor r8d, r8d
test rcx, rcx
jmp 0x14047aca4
je 0x14047ad4a
mov rax, qword [rcx + 0x38]
jmp 0x14047acb3
cmp qword [rax], r8
jmp 0x14047acbb
je 0x14047ad18
mov rax, qword [rcx + 0x50]
jmp 0x14047acd1
cmp dword [rax], r8d
jmp 0x14047acd9
jle 0x14047ad18
dec dword [rax]
lahf
movzx dx, al
mov rcx, qword [rcx + 0x38]
jmp 0x14047acf6
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047ad02
mov qword [rcx], rax
cbw
movsx eax, r14w
movzx eax, word [rdx]
jmp 0x14047ad13
jmp 0x14047ad2f
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
mov cl, r10b
clc
sbb rcx, rax
mov ecx, 0xffff
cmp cx, ax
je 0x14047ad4a
mov al, r8b
jmp 0x14047ad45
jmp 0x14047ad4f
mov qword [rdi], r8
mov al, 1
mov byte [rdi + 8], al
mov rdx, qword [rsp + 0x48]
movsx cx, cl
movzx rcx, bx
bswap cx
mov rcx, rdi
call fcn.1404682b8
xor r9d, r9d
inc r8b
mov r8b, cl
btc r8d, 0xe
test al, al
setle r8b
mov r8, qword [rbp - 0x71]
je 0x14047a8c3
test rsi, rsi
jmp 0x14047ad90
je 0x14047ade4
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x14047ada3
cmovae rax, r15
clc
cmc
stc
cmp byte [rax + rsi], r9b
jmp 0x14047adb3
jle 0x14047adcb
mov edx, 1
add rsi, rdx
jmp 0x14047adc6
jmp 0x14047adec
mov byte [rsp + 0x31], 1
jmp 0x14047ae54
mov edx, 1
jmp 0x14047addf
jmp 0x14047adf3
mov edx, 1
add bl, r14b
mov rbx, qword [rbp - 0x69]
cmp dil, bl
test rsi, rsi
jmp 0x14047adfb
je 0x14047ae54
mov cl, byte [rbx]
test dil, r12b
cmp cl, 0x7f
jmp 0x14047ae0e
je 0x14047ae54
sub rsi, rdx
jmp 0x14047ae1c
je 0x14047af85
lea rax, [rbp - 0x51]
cmp r10b, bpl
test bx, 0x266d
cmp r13, 0x10
jmp 0x14047ae37
cmovae rax, r15
stc
cmp cl, byte [rax + rsi]
jmp 0x14047ae44
je 0x14047afbd
mov byte [rsp + 0x31], dl
jmp 0x14047ae54
cmp r13, 0x10
jb 0x14047aec7
lea rdx, [r13 + 1]
and al, 0x52
mov rax, r15
cmp bpl, r15b
cmp bx, 0x781d
cmp rdx, 0x1000
jmp 0x14047ae7b
jb 0x14047aeba
add rdx, 0x27
stc
jmp 0x14047ae8b
mov r15, qword [r15 - 8]
cmp r8b, spl
cmp dil, 0xc9
jmp 0x14047ae9b
sub rax, r15
clc
test r14b, 0xd8
cmp r12w, r15w
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14047aeb4
ja 0x14047c56b
mov rcx, r15
jmp 0x14047aec2
call fcn.140232287
mov r12d, dword [rsp + 0x3c]
or dx, sp
add cx, di
dec r15b
mov r14, qword [rsp + 0x58]
clc
mov r15, qword [rsp + 0x60]
test bpl, bpl
mov r13, qword [rsp + 0x68]
xor esi, esi
mov rdx, r15
not edx
sets ch
mov rdx, qword [rsp + 0x48]
jmp 0x14047aefc
mov rcx, rdi
jmp 0x14047af04
call fcn.1404682b8
test al, al
jmp 0x14047af10
jne 0x14047b42e
mov rax, qword [r15]
mov rcx, r15
mov rax, qword [rax + 0x18]
jmp 0x14047af25
call qword [0x1400b8d90]
movzx ebx, ax
stc
test dx, bp
cmp byte [rdi + 8], sil
jmp 0x14047af3b
jne 0x14047b325
mov rdx, qword [rdi]
test rdx, rdx
je 0x14047b309
mov rcx, qword [rdx + 0x38]
sub r8w, 0x1e2e
or r8, rdx
mov r8, qword [rcx]
test r8, r8
jmp 0x14047af65
je 0x14047b2cd
mov rax, qword [rdx + 0x50]
cmp dword [rax], esi
jle 0x14047b2cd
movzx eax, word [r8]
jmp 0x14047af80
jmp 0x14047b2e7
test rsi, rsi
jmp 0x14047af8d
jne 0x14047afbd
lea rax, [rbp - 0x51]
cmp r10b, 0x39
jmp 0x14047afa0
cmp r13, 0x10
jmp 0x14047afa9
cmovae rax, r15
test r8b, r14b
cmp cl, byte [rax]
jmp 0x14047afb7
jl 0x14047ae4a
cmp byte [rbx + 1], r9b
jmp 0x14047afc6
jle 0x14047adf3
inc rbx
jmp 0x14047afd4
jmp 0x14047adf3
mov rdx, qword [rsp + 0x48]
mov rcx, r15
movsxd rcx, r15d
mov rcx, rdi
jmp 0x14047afec
call fcn.1404682b8
test al, al
jmp 0x14047aff8
jne 0x14047aef2
lea rbx, [rdi + 0xa]
movsx r15w, r8b
mov rsi, rbx
bt r13w, r14w
shl r13b, cl
bts r13, r8
mov r13d, dword [rsp + 0x50]
add r15b, 0x66
adc r15b, r10b
mov r15, qword [rsp + 0x48]
cmc
xor r8d, r8d
jmp 0x14047b034
cmp byte [rdi + 8], r8b
jne 0x14047b0e6
mov rcx, qword [rdi]
test r13w, r13w
test rcx, rcx
jmp 0x14047b04d
je 0x14047b0d2
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
cmp rax, 0x729811dc
test rdx, rdx
jmp 0x14047b06a
je 0x14047b08f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047b07c
jle 0x14047b08f
movzx eax, word [rdx]
jmp 0x14047b08a
jmp 0x14047b0a9
mov rax, qword [rcx]
jmp 0x14047b097
mov rax, qword [rax + 0x30]
jmp 0x14047b0a0
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
stc
clc
cmp cx, ax
je 0x14047b0d2
mov word [rsi], ax
movsxd rbx, r10d
mov bh, al
movsx rbx, r14w
mov rbx, rsi
jmp 0x14047b0cd
jmp 0x14047b0da
mov qword [rdi], r8
not dx
cwd
mov byte [rdi + 8], 1
cmovno dx, r8w
cqo
cdq
movzx r8d, word [rbx]
lea rdx, [rbp + 0xb]
jmp 0x14047b0f8
lea rcx, [rbp - 0x11]
jmp 0x14047b101
call fcn.14017abbb
lea rcx, [rbp - 0x11]
jmp 0x14047b10f
sub rax, rcx
test bp, r15w
jmp 0x14047b11b
sar rax, 1
cmp rax, 0xa
jmp 0x14047b127
jae 0x14047b2b4
xor r8d, r8d
test cl, 0xbb
cmp r13d, r12d
jg 0x14047b163
lea r9d, [r8 + 1]
stc
add dword [rsp + 0x34], r9d
test rax, rax
jmp 0x14047b14e
je 0x14047b1bc
mov byte [rsp + 0x40], r9b
jmp 0x14047b15e
jmp 0x14047b1bc
test rax, rax
jmp 0x14047b16b
jne 0x14047b17f
test r12d, r12d
jmp 0x14047b179
je 0x14047b1b2
lea rcx, [0x1400c0d70]
mov al, byte [rax + rcx]
add r9, r13
movzx r9d, r15w
and r9b, bl
mov byte [r14], al
mov r9d, 1
stc
lea r14, [r14 + r9]
stc
cmp bl, r9b
add r12d, r9d
jmp 0x14047b1ad
jmp 0x14047b1bc
mov r9d, 1
stc
bswap cx
mov byte [rsp + 0x30], r9b
mov rcx, qword [rdi]
cmp r11b, cl
jmp 0x14047b1cc
test rcx, rcx
je 0x14047b26d
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x14047b21c
mov rax, qword [rcx + 0x50]
cmp r13, r13
stc
cmp dword [rax], r8d
jmp 0x14047b1f2
jle 0x14047b21c
dec dword [rax]
movsxd rdx, edi
mov rcx, qword [rcx + 0x38]
rdtsc
cwd
movsx ax, spl
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047b24b
mov rax, qword [rcx]
jmp 0x14047b224
mov rax, qword [rax + 0x38]
jmp 0x14047b22d
call qword [0x1400b8d90]
sub r8d, r8d
sbb cx, r10w
lea r9d, [r8 + 1]
bt ecx, r11d
shrd cx, sp, 0x3f
test spl, 0xc7
mov ecx, 0xffff
clc
stc
cmp cx, ax
jmp 0x14047b25a
je 0x14047b26d
mov al, r8b
jmp 0x14047b268
jmp 0x14047b27c
mov qword [rdi], r8
mov al, r9b
setg dh
bswap rdx
not rdx
mov byte [rdi + 8], al
cdq
cmovae edx, r13d
movzx rdx, r13w
mov rdx, r15
movsx cx, r13b
xchg ch, cl
cmovne cx, sp
mov rcx, rdi
jmp 0x14047b29e
call fcn.1404682b8
xor r8d, r8d
clc
jmp 0x14047b2ac
test al, al
je 0x14047b034
mov dword [rsp + 0x3c], r12d
jmp 0x14047b2be
mov qword [rsp + 0x58], r14
jmp 0x14047b2c8
jmp 0x14047aedb
mov rax, qword [rdx]
mov rcx, rdx
jmp 0x14047b2d8
mov rax, qword [rax + 0x30]
jmp 0x14047b2e1
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14047b2f5
je 0x14047b309
mov word [rdi + 0xa], ax
jmp 0x14047b304
jmp 0x14047b30c
mov qword [rdi], rsi
mov r15d, 1
jmp 0x14047b317
mov byte [rdi + 8], r15b
jmp 0x14047b320
jmp 0x14047b32b
mov r15d, 1
cmp word [rdi + 0xa], bx
jmp 0x14047b334
jne 0x14047b42e
call fcn.1404b7860
mov rcx, qword [rax]
mov al, byte [rcx]
xor cx, r13w
btr rcx, rax
mov byte [r14], al
add r14, r15
bsf cx, r10w
rcl cl, cl
mov qword [rsp + 0x58], r14
sbb cl, dil
sar cl, cl
movsx cx, r12b
mov rcx, qword [rdi]
cmp r9w, bp
test r9w, 0x4e3a
test rcx, rcx
jmp 0x14047b37d
je 0x14047b414
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], rsi
jmp 0x14047b390
je 0x14047b3db
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jle 0x14047b3db
dec dword [rax]
mov rcx, qword [rcx + 0x38]
xchg rdx, rax
rdtsc
mov rdx, qword [rcx]
movsx eax, si
mov al, sil
lea rax, [rdx + 2]
jmp 0x14047b3be
mov qword [rcx], rax
movsx ax, cl
movzx ax, r8b
movzx rax, di
movzx eax, word [rdx]
jmp 0x14047b3d6
jmp 0x14047b3f2
mov rax, qword [rcx]
jmp 0x14047b3e3
mov rax, qword [rax + 0x38]
jmp 0x14047b3ec
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x14047b400
je 0x14047b414
mov byte [rdi + 8], sil
jmp 0x14047b40f
jmp 0x14047b42e
mov qword [rdi], rsi
cmp bp, si
mov byte [rdi + 8], r15b
bsf r15w, cx
btr r15w, 0xf2
shr r15w, 0x40
mov r15, qword [rsp + 0x48]
jmp 0x14047b43c
cmp dword [r13], 0x3b9aca00
jmp 0x14047b449
je 0x14047b6c5
test r12d, r12d
jmp 0x14047b457
jne 0x14047b6c5
mov rdx, r15
movzx rcx, r15w
mov ch, cl
mov rcx, rdi
call fcn.1404682b8
test al, al
jne 0x14047b676
lea rbx, [rdi + 0xa]
add r14b, r9b
shl r12b, cl
neg si
mov rsi, rbx
mov r12d, dword [rsp + 0x34]
add r14b, 0x14
sub r13d, r13d
movzx r14, dx
sal r14, cl
bsr r14w, dx
lea r14d, [r13 + 1]
cmp byte [rdi + 8], r13b
jmp 0x14047b4ab
jne 0x14047b549
mov rcx, qword [rdi]
cmp r10b, r14b
test spl, sil
test rcx, rcx
jmp 0x14047b4c2
je 0x14047b535
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test r14, rsi
test rdx, rdx
je 0x14047b4fa
mov rax, qword [rcx + 0x50]
test r10w, dx
cmp dword [rax], r13d
jmp 0x14047b4ec
jle 0x14047b4fa
movzx eax, word [rdx]
jmp 0x14047b50c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047b506
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047b519
je 0x14047b535
mov word [rsi], ax
bswap bx
movsx ebx, ax
mov rbx, rsi
jmp 0x14047b530
jmp 0x14047b542
mov qword [rdi], r13
or al, 0x8d
shld ax, r13w, 0x16
adc al, 6
mov byte [rdi + 8], r14b
add al, r11b
movzx eax, word [rbx]
cmp ax, word [rbp - 0x11]
jmp 0x14047b555
jne 0x14047b650
sub r12d, r14d
neg ch
mov byte [rsp + 0x30], r14b
bswap cx
mov rcx, qword [rdi]
test r11b, 0xed
cmp r12b, spl
jmp 0x14047b577
test rcx, rcx
jmp 0x14047b57f
je 0x14047b620
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r13
jmp 0x14047b592
je 0x14047b5e3
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r13d
jmp 0x14047b5a5
jle 0x14047b5e3
dec dword [rax]
cwd
mov rcx, qword [rcx + 0x38]
movzx rdx, ax
cqo
jmp 0x14047b5be
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047b5ca
mov qword [rcx], rax
cmovno ax, r9w
movzx rax, r14w
movzx eax, word [rdx]
jmp 0x14047b5de
jmp 0x14047b5fa
mov rax, qword [rcx]
jmp 0x14047b5eb
mov rax, qword [rax + 0x38]
jmp 0x14047b5f4
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp r15w, 0x7aaa
cmp cx, ax
jmp 0x14047b60d
je 0x14047b620
mov al, r13b
jmp 0x14047b61b
jmp 0x14047b62a
mov qword [rdi], r13
movzx rdx, r8w
mov al, r14b
mov byte [rdi + 8], al
movzx edx, ax
mov cx, 0x2ac8
mov rdx, r15
movsx rcx, cx
mov rcx, rdi
call fcn.1404682b8
test al, al
jmp 0x14047b64a
je 0x14047b4a2
mov dword [rsp + 0x34], r12d
bts r12d, r9d
mov r14, qword [rsp + 0x58]
sal r12d, cl
bsf r12w, r12w
rcl r13b, cl
mov r12d, dword [rsp + 0x3c]
bsf r13w, di
adc r13d, r12d
mov r13d, dword [rsp + 0x34]
cmp r11w, 0x3d0
test r13d, r13d
jmp 0x14047b689
jns 0x14047b6d2
mov byte [r14], 0x30
movzx rax, r11w
btr eax, 0xdc
mov eax, 1
stc
cmc
lea r14, [r14 + rax]
test r8b, 0x59
cmc
test sil, r9b
add r13d, eax
jmp 0x14047b6b6
mov dword [rsp + 0x34], r13d
jmp 0x14047b6c0
jmp 0x14047b6d2
mov r13d, dword [rsp + 0x34]
movzx dx, r12b
cwd
cdq
mov rdx, r15
xchg cx, cx
bswap rcx
mov rcx, rdi
call fcn.1404682b8
test al, al
jmp 0x14047b6ea
jne 0x14047b966
lea rbx, [rdi + 0xa]
movsx r13d, r14w
mov rsi, rbx
btc r13d, r13d
xor r8d, r8d
movsx r13d, r14w
movsx r13, r14w
lea r13d, [r8 + 1]
cmp byte [rdi + 8], r8b
jne 0x14047b7b1
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047b723
je 0x14047b7a1
mov rax, qword [rcx + 0x38]
mov dl, 0xfe
mov rdx, qword [rax]
cmc
clc
test rdx, rdx
jmp 0x14047b73c
je 0x14047b764
mov rax, qword [rcx + 0x50]
test r9, rax
cmp dword [rax], r8d
jmp 0x14047b751
jle 0x14047b764
movzx eax, word [rdx]
jmp 0x14047b75f
jmp 0x14047b779
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
bt cx, r15w
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047b786
je 0x14047b7a1
mov word [rsi], ax
setae bl
xchg bh, bl
mov rbx, rsi
jmp 0x14047b79c
jmp 0x14047b7a4
mov qword [rdi], r8
mov byte [rdi + 8], r13b
cmovg cx, r10w
movzx rdx, cx
movzx r8d, word [rbx]
mov cl, r11b
movsx ecx, r8w
lea rdx, [rbp + 0xb]
setp cl
movsx rcx, r9w
lea rcx, [rbp - 0x11]
call fcn.14017abbb
lea rcx, [rbp - 0x11]
clc
cmc
sub rax, rcx
test r14w, bx
cmc
sar rax, 1
test sil, 0xeb
jmp 0x14047b7ea
cmp rax, 0xa
jae 0x14047b95b
cmp r12d, dword [rsp + 0x50]
jmp 0x14047b7fe
jge 0x14047b83b
lea rcx, [0x1400c0d70]
stc
cmp spl, 0x71
mov al, byte [rax + rcx]
cmp r14b, 0x88
cmp r11w, r9w
test dx, si
mov byte [r14], al
test rdi, rbp
cmp r12d, r15d
lea r14, [r14 + r13]
add r12d, r13d
sub r8d, r8d
jmp 0x14047b836
jmp 0x14047b85d
mov ecx, dword [rsp + 0x40]
jmp 0x14047b844
movzx ecx, cl
stc
xor r8d, r8d
test rax, rax
jmp 0x14047b853
cmovne ecx, r13d
mov dword [rsp + 0x40], ecx
rol ch, cl
mov byte [rsp + 0x30], r13b
mov rcx, qword [rdi]
test r13b, bpl
clc
test rcx, rcx
je 0x14047b916
mov rax, qword [rcx + 0x38]
cmp cx, dx
cmp qword [rax], r8
jmp 0x14047b881
je 0x14047b8cc
mov rax, qword [rcx + 0x50]
cmp di, r10w
cmp dword [rax], r8d
jle 0x14047b8cc
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lahf
movzx ax, bh
movzx eax, r13w
lea rax, [rdx + 2]
jmp 0x14047b8b3
mov qword [rcx], rax
movsxd rax, r12d
bswap ax
mov ah, 0xe8
movzx eax, word [rdx]
jmp 0x14047b8c7
jmp 0x14047b8f3
mov rax, qword [rcx]
jmp 0x14047b8d4
mov rax, qword [rax + 0x38]
jmp 0x14047b8dd
call qword [0x1400b8d90]
xor r8d, r8d
movsx rcx, bp
add cl, 0x69
sbb ecx, 0x11346668
mov ecx, 0xffff
test r13, rdi
cmp cx, ax
jmp 0x14047b903
je 0x14047b916
mov al, r8b
jmp 0x14047b911
jmp 0x14047b925
mov qword [rdi], r8
mov al, r13b
xchg dh, cl
movsx edx, sp
movzx rcx, ax
mov byte [rdi + 8], al
movzx dx, r14b
xchg dh, dh
movsx edx, r13w
mov rdx, r15
jmp 0x14047b93e
mov rcx, rdi
call fcn.1404682b8
sub r8d, r8d
jmp 0x14047b94e
test al, al
jmp 0x14047b955
je 0x14047b70e
mov r13d, dword [rsp + 0x34]
test r14w, 0x6ff8
sub r12d, r12d
cmc
test bl, r14b
cmp di, r14w
cmp byte [rsp + 0x40], r12b
jmp 0x14047b97b
je 0x14047ba3a
lea rbx, [r14 - 1]
rol r15, 0xf5
mov r15w, 0x6e08
rcr r15b, cl
mov r15, qword [rbp - 0x61]
cmp rbx, r15
jmp 0x14047b99d
je 0x14047b9f2
call fcn.1404b7860
mov cl, byte [rbx]
cmp r8b, 0x83
mov rax, qword [rax]
cmp cl, byte [rax]
jmp 0x14047b9b8
je 0x14047b9d4
cmp cl, 0x39
jmp 0x14047b9c6
jne 0x14047b9dc
mov byte [rbx], 0x30
jmp 0x14047b9d4
dec rbx
jmp 0x14047b995
add cl, 1
mov byte [rbx], cl
test dl, sil
cmp rbx, r15
jmp 0x14047b9ec
jne 0x14047ba2c
mov byte [rbx], 0x31
shr r15b, cl
mov ebx, 1
add r13d, ebx
jmp 0x14047ba09
mov dword [rsp + 0x34], r13d
jmp 0x14047ba1d
mov r15, qword [rsp + 0x48]
jmp 0x14047ba27
jmp 0x14047ba3f
mov r15, qword [rsp + 0x48]
bsf bx, r14w
btr ebx, r13d
mov ebx, 1
mov sil, byte [rsp + 0x30]
test r9b, 0x24
jmp 0x14047ba4d
test sil, sil
jmp 0x14047ba55
je 0x14047c450
mov rdx, r15
jmp 0x14047ba63
mov rcx, rdi
jmp 0x14047ba6b
call fcn.1404682b8
test al, al
jmp 0x14047ba77
jne 0x14047c450
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14047ba87
jne 0x14047bb2b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047ba98
je 0x14047bb1a
mov rax, qword [rcx + 0x38]
shld dx, r10w, 0x95
test r14b, 0x39
mov rdx, qword [rax]
jmp 0x14047bab4
test rdx, rdx
je 0x14047bae2
mov rax, qword [rcx + 0x50]
test bh, 0xc9
cmp r12b, r9b
cmp dword [rax], r12d
jmp 0x14047bacf
jle 0x14047bae2
movzx eax, word [rdx]
jmp 0x14047badd
jmp 0x14047baf9
mov rax, qword [rcx]
jmp 0x14047baea
mov rax, qword [rax + 0x30]
jmp 0x14047baf3
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp dx, 0x7dfd
cmp cx, ax
je 0x14047bb1a
mov word [rdi + 0xa], ax
jmp 0x14047bb15
jmp 0x14047bb22
mov qword [rdi], r12
adc eax, 0x18ba1c2f
mov byte [rdi + 8], bl
cmc
mov cl, bl
sbb al, bpl
movzx eax, word [rdi + 0xa]
cmp r11b, 0x7d
cmp ax, word [rbp + 9]
jmp 0x14047bb3c
je 0x14047bbee
test cl, cl
jmp 0x14047bb49
jne 0x14047bbe4
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047bb5a
je 0x14047bbd6
mov rax, qword [rcx + 0x38]
cmp edx, ebx
movzx dx, r9b
cmovb edx, esp
mov rdx, qword [rax]
cmc
test r10b, 0x8a
test rdx, rdx
jmp 0x14047bb7e
je 0x14047bba3
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047bb90
jle 0x14047bba3
movzx eax, word [rdx]
jmp 0x14047bb9e
jmp 0x14047bbba
mov rax, qword [rcx]
jmp 0x14047bbab
mov rax, qword [rax + 0x30]
jmp 0x14047bbb4
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
je 0x14047bbd6
mov word [rdi + 0xa], ax
jmp 0x14047bbd1
jmp 0x14047bbe0
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
cmp dh, 0xf7
mov byte [rdi + 8], bl
stc
cmp ax, word [rbp + 7]
jne 0x14047c450
mov byte [r14], 0x65
and cl, 0x53
shl ch, cl
movzx cx, spl
lea r14, [r14 + rbx]
rcl ch, 0x84
movsxd rcx, ebx
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047bc11
je 0x14047bca4
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x14047bc65
mov rax, qword [rcx + 0x50]
cmp r9b, r15b
clc
cmp dword [rax], r12d
jmp 0x14047bc34
jle 0x14047bc65
dec dword [rax]
setnp dl
mov rcx, qword [rcx + 0x38]
movsx eax, si
bswap ax
mov rdx, qword [rcx]
movsxd rax, ecx
cdqe
lea rax, [rdx + 2]
jmp 0x14047bc5a
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047bc7c
mov rax, qword [rcx]
jmp 0x14047bc6d
mov rax, qword [rax + 0x38]
jmp 0x14047bc76
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14047bc89
cmp cx, ax
jmp 0x14047bc91
je 0x14047bca4
mov al, r12b
jmp 0x14047bc9f
jmp 0x14047bca9
mov qword [rdi], r12
mov al, bl
mov byte [rdi + 8], al
movzx dx, r15b
mov sil, r12b
cdq
cmovo bx, ax
mov ebx, r12d
xchg dx, cx
movzx rcx, r12w
movsx rdx, sp
mov rdx, r15
movzx cx, dl
movsx rcx, si
movsxd rcx, ebx
mov rcx, rdi
call fcn.1404682b8
test al, al
jmp 0x14047bce4
jne 0x14047c00d
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14047bcf4
jne 0x14047bda8
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047bd05
je 0x14047bd83
mov rax, qword [rcx + 0x38]
add dl, r14b
shl dh, 0x48
sar dx, 0xed
mov rdx, qword [rax]
test dil, 0xe
test rdx, rdx
jmp 0x14047bd28
je 0x14047bd4d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047bd3a
jle 0x14047bd4d
movzx eax, word [rdx]
jmp 0x14047bd48
jmp 0x14047bd64
mov rax, qword [rcx]
jmp 0x14047bd55
mov rax, qword [rax + 0x30]
jmp 0x14047bd5e
call qword [0x1400b8d90]
mov ecx, 0xffff
test esp, r9d
cmp cx, ax
je 0x14047bd83
mov word [rdi + 0xa], ax
jmp 0x14047bd7e
jmp 0x14047bd8d
mov qword [rdi], r12
mov cl, 0xb9
movzx r8w, dil
mov r8d, 1
mov byte [rdi + 8], r8b
mov cl, dl
mov cl, 0x7c
mov cl, r8b
jmp 0x14047bda3
jmp 0x14047bdb4
mov r8d, 1
ror ah, 0x8c
shl eax, 0x88
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x14047bdc1
jne 0x14047be9d
mov byte [r14], 0x2b
bts rcx, rbx
adc cl, r13b
shl ch, 0xdd
add r14, r8
test bl, r11b
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14047bde7
je 0x14047be7d
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x14047be4f
mov rax, qword [rcx + 0x50]
cmp r10d, r9d
cmp r15b, 0xb5
cmp dword [rax], r12d
jmp 0x14047be0d
jle 0x14047be4f
dec dword [rax]
setg ah
jmp 0x14047be21
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lahf
mov al, r12b
movzx eax, sp
lea rax, [rdx + 2]
jmp 0x14047be38
mov qword [rcx], rax
movsx ax, bh
seta ah
movzx eax, word [rdx]
jmp 0x14047be4a
jmp 0x14047be67
mov rax, qword [rcx]
jmp 0x14047be57
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, 1
mov ecx, 0xffff
cmp cx, ax
je 0x14047be7d
mov al, r12b
jmp 0x14047be90
mov qword [rdi], r12
setge al
jmp 0x14047be88
mov al, r8b
jmp 0x14047be90
mov byte [rdi + 8], al
jmp 0x14047be98
jmp 0x14047c00d
test cl, cl
jne 0x14047bf52
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047beb0
je 0x14047bf30
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r8, 0x296a55da
test rdx, rdx
jmp 0x14047becc
je 0x14047bef5
mov rax, qword [rcx + 0x50]
test r9b, bpl
test r15w, 0xc6b
cmp dword [rax], r12d
jmp 0x14047bee7
jle 0x14047bef5
movzx eax, word [rdx]
jmp 0x14047bf0c
mov rax, qword [rcx]
jmp 0x14047befd
mov rax, qword [rax + 0x30]
jmp 0x14047bf06
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp r12, rbp
jmp 0x14047bf19
cmp cx, ax
jmp 0x14047bf21
je 0x14047bf30
mov word [rdi + 0xa], ax
jmp 0x14047bf3b
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
sar r8d, 0xa2
mov r8d, 1
cmp r12w, ax
stc
mov byte [rdi + 8], r8b
cmp r11, 0x63d024ff
stc
cmp ax, word [rbp + 3]
jne 0x14047c00d
mov byte [r14], 0x2d
add r14, r8
or cl, dil
shl cl, cl
cmc
mov rcx, qword [rdi]
jmp 0x14047bf72
test rcx, rcx
je 0x14047bffd
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x14047bfcb
mov rax, qword [rcx + 0x50]
cmc
test r10w, si
cmp dword [rax], r12d
jmp 0x14047bf99
jle 0x14047bfcb
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cmova ax, r11w
mov rdx, qword [rcx]
cmovns rax, rbp
movsx rax, sp
cbw
lea rax, [rdx + 2]
jmp 0x14047bfc0
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047bfe1
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, 1
or cl, 0xdb
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047bfee
je 0x14047bffd
mov byte [rdi + 8], r12b
jmp 0x14047c00d
mov qword [rdi], r12
jmp 0x14047c005
mov byte [rdi + 8], r8b
movsx dx, al
mov rdx, r15
movzx rcx, r8w
movsx rcx, r15w
xchg ch, ch
mov rcx, rdi
jmp 0x14047c022
call fcn.1404682b8
test al, al
jmp 0x14047c02e
jne 0x14047c20c
cmp byte [rdi + 8], r12b
jne 0x14047c0f6
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14047c04a
je 0x14047c0d3
mov rax, qword [rcx + 0x38]
rcr dx, cl
or dx, 0x7631
sar dh, 0x3a
mov rdx, qword [rax]
cmp ax, 0x1e3a
cmp r9d, r8d
test rdx, rdx
jmp 0x14047c071
je 0x14047c09b
mov rax, qword [rcx + 0x50]
test r10w, 0x1605
jmp 0x14047c08a
cmp dword [rax], r12d
jle 0x14047c09b
movzx eax, word [rdx]
jmp 0x14047c0b2
mov rax, qword [rcx]
jmp 0x14047c0a3
mov rax, qword [rax + 0x30]
jmp 0x14047c0ac
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047c0bf
je 0x14047c0d3
mov word [rdi + 0xa], ax
jmp 0x14047c0ce
jmp 0x14047c0dd
mov qword [rdi], r12
bswap r8d
movsx r8d, cx
mov r8d, 1
jmp 0x14047c0e8
mov byte [rdi + 8], r8b
jmp 0x14047c0f1
jmp 0x14047c0fc
mov r8d, 1
movzx eax, word [rdi + 0xa]
cmc
cmp ax, word [rbp - 0x11]
jmp 0x14047c10a
jne 0x14047c1f2
mov sil, r8b
cmp r15, 0xe4d47d7
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047c125
je 0x14047c1be
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14047c137
je 0x14047c17b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14047c17b
dec dword [rax]
movzx eax, r14w
mov rcx, qword [rcx + 0x38]
movzx ax, dil
mov rdx, qword [rcx]
movzx ax, cl
cdqe
lea rax, [rdx + 2]
jmp 0x14047c16b
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047c176
jmp 0x14047c1a1
mov rax, qword [rcx]
jmp 0x14047c183
mov rax, qword [rax + 0x38]
jmp 0x14047c18c
call qword [0x1400b8d90]
mov r8d, 1
btr cx, 0x71
cmp r11b, 0xc3
mov ecx, 0xffff
stc
clc
cmp cx, ax
jmp 0x14047c1b0
je 0x14047c1be
mov al, r12b
jmp 0x14047c1cc
mov qword [rdi], r12
setne cl
mov al, r8b
jmp 0x14047c1cc
mov byte [rdi + 8], al
movzx cx, ah
bswap edx
mov rdx, r15
mov rcx, rdi
call fcn.1404682b8
test al, al
jmp 0x14047c1e7
je 0x14047c034
jmp 0x14047c200
test sil, sil
jmp 0x14047c1fa
je 0x14047c20c
mov byte [r14], 0x30
cwd
inc r14
mov rcx, r11
mov rdx, r15
movsxd rcx, r13d
xchg cl, ch
bswap cx
mov rcx, rdi
jmp 0x14047c21f
call fcn.1404682b8
test al, al
jne 0x14047c450
mov r13d, 1
cmp byte [rdi + 8], r12b
jmp 0x14047c23b
jne 0x14047c2df
mov rcx, qword [rdi]
test r10b, r8b
test rcx, rcx
jmp 0x14047c24f
je 0x14047c2cf
mov rax, qword [rcx + 0x38]
xchg rdx, rdx
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x14047c296
mov rax, qword [rcx + 0x50]
test r15b, r8b
jmp 0x14047c27b
cmp dword [rax], r12d
jmp 0x14047c283
jle 0x14047c296
movzx eax, word [rdx]
jmp 0x14047c291
jmp 0x14047c2ad
mov rax, qword [rcx]
jmp 0x14047c29e
mov rax, qword [rax + 0x30]
jmp 0x14047c2a7
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14047c2bb
je 0x14047c2cf
mov word [rdi + 0xa], ax
jmp 0x14047c2ca
jmp 0x14047c2da
mov qword [rdi], r12
movsx r8w, r11b
mov r8b, 0x31
mov byte [rdi + 8], r13b
cdq
movzx r8d, word [rdi + 0xa]
lea rdx, [rbp + 0xb]
movzx ecx, cx
lea rcx, [rbp - 0x11]
jmp 0x14047c2f4
call fcn.14017abbb
lea rcx, [rbp - 0x11]
cmp r14w, 0x4828
sub rax, rcx
jmp 0x14047c30b
sar rax, 1
cmp r13, 0x6a5701f9
test edi, ecx
cmp rax, 0xa
jmp 0x14047c320
jae 0x14047c44a
cmp ebx, 8
jge 0x14047c359
lea rcx, [0x1400c0d70]
clc
sal sil, 0x2b
mov al, byte [rax + rcx]
test ax, r15w
or cl, r11b
mov byte [r14], al
sal rcx, 0x92
lea r14, [r14 + r13]
xor ch, 0x6e
xchg cx, cx
add ebx, r13d
mov sil, r13b
btc rcx, rdi
movsx rcx, bp
shr cl, 0x5b
mov rcx, qword [rdi]
test cx, 0x4780
cmp bh, 0x7c
test rcx, rcx
jmp 0x14047c37a
je 0x14047c40f
mov rax, qword [rcx + 0x38]
cmp cl, sil
clc
cmp qword [rax], r12
je 0x14047c3d8
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047c39d
jle 0x14047c3d8
dec dword [rax]
xchg dx, ax
setne ah
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx ax, r11b
nop
lea rax, [rdx + 2]
jmp 0x14047c3c0
mov qword [rcx], rax
not al
movsxd rax, ecx
movsx eax, ax
movzx eax, word [rdx]
jmp 0x14047c3d3
jmp 0x14047c3ef
mov rax, qword [rcx]
jmp 0x14047c3e0
mov rax, qword [rax + 0x38]
jmp 0x14047c3e9
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14047c3f9
cmp cx, ax
jmp 0x14047c401
je 0x14047c40f
mov al, r12b
jmp 0x14047c427
mov qword [rdi], r12
cmovae rdx, rbx
cwd
mov al, r13b
movzx cx, spl
movsx rcx, r10w
mov dx, dx
mov byte [rdi + 8], al
setl ch
movsx dx, r13b
mov rdx, r15
mov rcx, rdi
call fcn.1404682b8
test al, al
jmp 0x14047c444
je 0x14047c232
mov r13d, dword [rsp + 0x34]
cmc
cmp byte [rsp + 0x31], r12b
jne 0x14047c469
test sil, sil
jmp 0x14047c463
jne 0x14047c477
mov r14, qword [rbp - 0x79]
sal dx, cl
rcl edx, cl
shld dx, dx, 0x46
mov byte [r14], r12b
setl dl
bt dx, bp
mov rdx, qword [rbp - 0x19]
test bl, 0xf5
jmp 0x14047c48d
cmp rdx, 0x10
jmp 0x14047c496
jb 0x14047c4f9
inc rdx
xadd cl, al
mov cx, di
mov rcx, qword [rbp - 0x31]
cmovb eax, esi
mov ax, bp
mov rax, rcx
jmp 0x14047c4b8
cmp rdx, 0x1000
jmp 0x14047c4c4
jb 0x14047c4f4
add rdx, 0x27
cmc
mov rcx, qword [rcx - 8]
cmp bpl, spl
stc
sub rax, rcx
cmp rdi, 0x24d643c9
add rax, 0xfffffffffffffff8
cmp r8w, r8w
stc
cmp rax, 0x1f
ja 0x14047c560
call fcn.140232287
mov eax, r13d
mov rcx, qword [rbp + 0xf]
cmc
test r10b, 0x6c
xor rcx, rsp
jmp 0x14047c50d
call fcn.14049edb0
mov rbx, qword [rsp + 0x140]
movzx r13d, r10w
dec rsi
btr r15w, si
add rsp, 0x100
pop r15
cmovl r13w, bp
movsxd rsi, eax
movsx r14d, dx
pop r14
cmovle r13w, r12w
pop r13
movsxd rdi, r12d
cmovns edi, eax
pop r12
pop rdi
movzx rbp, r11w
pop rsi
bswap rbp
mov bp, r12w
pop rbp
jmp 0x14047c55f
ret
call fcn.1404b549a
nop
jmp 0x14047c56b
call fcn.1404b549a
nop
jmp 0x140204fe8