Function at 0x14047a587
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
movsxd rax, r9d
push rbp
movzx ebp, di
sub ax, r10w
push rsi
push rdi
bts ax, bp
push r12
bts ebp, edx
test dil, r12b
push r13
adc bpl, 0xd7
rol rax, cl
push r14
stc
push r15
shr rcx, cl
cmp sil, 0x4d
bt edi, 0xbf
lea rbp, [rsp - 0x10]
movsxd rax, r10d
sub rsp, 0x110
mov rax, qword [0x1400b7288]
sal rsi, cl
xor rax, rsp
or dil, 0xe8
mov qword [rbp + 8], rax
or dil, 0xa8
mov qword [rsp + 0x48], r9
and dil, r14b
movzx si, r12b
mov rdi, r8
neg rbx
mov r14, rdx
clc
and cx, r12w
mov qword [rbp - 0x80], rdx
mov rax, qword [rbp + 0x78]
cmp r14b, r9b
cmp r13b, 0x23
mov qword [rsp + 0x78], rax
sub r12d, r12d
movsx rax, si
cdqe
mov rsi, qword [rbp + 0x70]
movsx cx, r8b
mov bx, ax
cdqe
mov rax, qword [rsi + 0x40]
mov bh, 0x54
xchg bl, ch
mov rbx, qword [rax + 8]
mov qword [rsp + 0x68], rbx
not ch
mov rax, qword [rbx]
movzx cx, r11b
movsx rcx, di
mov rcx, rbx
jmp 0x14047a654
mov rax, qword [rax + 8]
jmp 0x14047a65d
call qword [0x1400b8d90]
nop
movsx cx, r13b
xchg rcx, rcx
lea rcx, [rsp + 0x60]
jmp 0x14047a676
call fcn.14048011d
mov r13, rax
jmp 0x14047a684
mov qword [rsp + 0x58], rax
cmp r9w, r12w
test r11, r13
cmc
test rbx, rbx
jmp 0x14047a699
je 0x14047a6f5
mov rdx, qword [rbx]
cmovnp rcx, rbp
movsx cx, r9b
mov rcx, rbx
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
jmp 0x14047a6c3
je 0x14047a6f5
mov rcx, qword [rax]
rdtsc
mov rax, qword [rcx]
movzx edx, si
cqo
movsx rcx, r10w
lea edx, [r12 + 1]
movsx ecx, cx
jmp 0x14047a6e7
mov rcx, r8
jmp 0x14047a6ef
call qword [0x1400b8d90]
mov rax, qword [r13]
bswap dx
movzx cx, r10b
lea rdx, [rbp - 0x58]
mov ch, al
mov rcx, r13
jmp 0x14047a70f
mov rax, qword [rax + 0x28]
jmp 0x14047a718
call qword [0x1400b8d90]
nop
mov rax, qword [rsi + 0x40]
setne cl
not cl
mov rbx, qword [rax + 8]
not ah
mov qword [rsp + 0x68], rbx
mov al, spl
movzx ax, r14b
movsxd rcx, r15d
mov rax, qword [rbx]
bswap rcx
mov rcx, rbx
jmp 0x14047a74c
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
nop
movzx ecx, r12w
mov cx, 0x6d4a
jmp 0x14047a764
lea rcx, [rsp + 0x60]
call fcn.140474e79
mov rsi, rax
jmp 0x14047a776
test rbx, rbx
jmp 0x14047a77e
je 0x14047a7f3
mov rdx, qword [rbx]
movzx eax, dx
mov rcx, rbx
movsxd rax, r11d
xchg ah, al
cmovae ax, r14w
mov rax, qword [rdx + 0x10]
jmp 0x14047a7a0
call qword [0x1400b8d90]
mov r8, rax
cmp bl, 0x90
test rax, rax
jmp 0x14047a7b4
je 0x14047a7f3
mov rcx, qword [rax]
cbw
movsx dx, bpl
cmovo ax, r14w
mov rax, qword [rcx]
movsx cx, cl
cdq
mov edx, 1
setge cl
movsx cx, r12b
mov rcx, 0x53e01941
mov rcx, r8
jmp 0x14047a7ed
call qword [0x1400b8d90]
mov rax, qword [rsi]
lea r9, [rbp - 0x38]
lea r8, [0x1400c0dfd]
cqo
movsx ecx, r14w
lea rdx, [0x1400c0de0]
not cx
jmp 0x14047a816
mov rcx, rsi
jmp 0x14047a81e
mov rax, qword [rax + 0x58]
jmp 0x14047a827
call qword [0x1400b8d90]
mov r15, r14
cqo
movsx edx, bp
mov byte [rsp + 0x31], r12b
movsx esi, si
movzx si, r8b
mov rsi, qword [rsp + 0x48]
xchg cl, cl
mov rdx, rsi
movzx ecx, cx
cmovl cx, r14w
movsxd rcx, r11d
mov rcx, rdi
call fcn.14046623e
mov ebx, 0xffff
cmp r9d, r8d
clc
stc
test al, al
jmp 0x14047a870
jne 0x14047ab47
mov cl, byte [rdi + 8]
test cl, cl
jne 0x14047a923
mov rcx, qword [rdi]
clc
test ch, 0xae
test rcx, rcx
jmp 0x14047a890
je 0x14047a90e
mov rax, qword [rcx + 0x38]
or edx, 0x773c5905
add dl, bpl
mov rdx, qword [rax]
stc
cmp r13d, 0x2ab52984
test rdx, rdx
je 0x14047a8db
mov rax, qword [rcx + 0x50]
cmp r11b, 0x48
clc
cmp dword [rax], r12d
jmp 0x14047a8c8
jle 0x14047a8db
movzx eax, word [rdx]
jmp 0x14047a8d6
jmp 0x14047a8f2
mov rax, qword [rcx]
jmp 0x14047a8e3
mov rax, qword [rax + 0x30]
jmp 0x14047a8ec
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047a8fa
je 0x14047a90e
mov word [rdi + 0xa], ax
jmp 0x14047a909
jmp 0x14047a916
mov qword [rdi], r12
not cl
sbb rax, r11
mov byte [rdi + 8], 1
mov cl, 1
neg al
bt ax, 0xf7
movzx eax, word [rdi + 0xa]
jmp 0x14047a92c
cmp ax, word [rbp - 0xa]
jne 0x14047a9eb
mov byte [r14], 0x2b
sal ch, 0x98
rol r15w, cl
dec cl
lea r15, [r14 + 1]
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047a952
je 0x14047a9d2
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14047a964
je 0x14047a9aa
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14047a9aa
dec dword [rax]
movsxd rdx, edi
mov rcx, qword [rcx + 0x38]
not dx
mov rdx, qword [rcx]
mov ax, 0x1ca0
movsx eax, bx
lea rax, [rdx + 2]
jmp 0x14047a996
mov qword [rcx], rax
cmovno rax, rsi
movzx eax, word [rdx]
jmp 0x14047a9a5
jmp 0x14047a9c1
mov rax, qword [rcx]
jmp 0x14047a9b2
mov rax, qword [rax + 0x38]
jmp 0x14047a9bb
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047a9d2
mov al, r12b
jmp 0x14047a9de
mov qword [rdi], r12
xchg al, al
mov al, 1
jmp 0x14047a9de
mov byte [rdi + 8], al
jmp 0x14047a9e6
jmp 0x14047ab47
test cl, cl
jmp 0x14047a9f2
jne 0x14047aa91
mov rcx, qword [rdi]
test r12b, r10b
test eax, 0x3f5c043e
test rcx, rcx
jmp 0x14047aa0b
je 0x14047aa7f
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x14047aa4c
mov rax, qword [rcx + 0x50]
jmp 0x14047aa31
cmp dword [rax], r12d
jmp 0x14047aa39
jle 0x14047aa4c
movzx eax, word [rdx]
jmp 0x14047aa47
jmp 0x14047aa63
mov rax, qword [rcx]
jmp 0x14047aa54
mov rax, qword [rax + 0x30]
jmp 0x14047aa5d
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047aa6b
je 0x14047aa7f
mov word [rdi + 0xa], ax
jmp 0x14047aa7a
jmp 0x14047aa8c
mov qword [rdi], r12
clc
stc
movzx eax, word [rdi + 0xa]
test spl, dl
clc
mov byte [rdi + 8], 1
cmc
cmp ax, word [rbp - 0xc]
jne 0x14047ab47
mov byte [r14], 0x2d
and rcx, 0x46a7062f
cmp al, r15b
lea r15, [r14 + 1]
mov rcx, qword [rdi]
cmp cl, r15b
stc
test rcx, rcx
jmp 0x14047aabc
je 0x14047ab38
mov rax, qword [rcx + 0x38]
test r12d, 0x60cd52a5
cmp qword [rax], r12
je 0x14047ab0f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047aae2
jle 0x14047ab0f
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cwde
mov rdx, qword [rcx]
movsx ax, ch
lea rax, [rdx + 2]
jmp 0x14047aaff
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047ab0a
jmp 0x14047ab21
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047ab1b
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047ab38
mov byte [rdi + 8], r12b
jmp 0x14047ab33
jmp 0x14047ab47
mov qword [rdi], r12
mov byte [rdi + 8], 1
and cl, r15b
btr dx, 0x2b
mov word [r15], 0x7830
xadd rcx, rcx
add r14b, r8b
xor ecx, esp
add r15, 2
mov qword [rsp + 0x50], r15
movzx r14w, r15b
movsx rcx, r8w
mov byte [rsp + 0x30], r12b
movzx ecx, sp
cwd
cmovnp r14w, r15w
mov r14d, r12d
movsx edx, r14w
jmp 0x14047ab85
mov dword [rsp + 0x3c], r12d
xchg cx, cx
cdq
movsx edx, sp
mov dword [rsp + 0x34], r12d
movsx dx, cl
cwd
mov rdx, rsi
mov rcx, rdi
jmp 0x14047aba7
call fcn.14046623e
test al, al
jmp 0x14047abb3
jne 0x14047af48
cmp byte [rdi + 8], r12b
jmp 0x14047abc2
jne 0x14047ac4a
mov rcx, qword [rdi]
test dl, 0xc5
test rcx, rcx
jmp 0x14047abd6
je 0x14047ac3c
mov rax, qword [rcx + 0x38]
cmp r13b, bpl
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x14047ac13
mov rax, qword [rcx + 0x50]
cmp r14w, cx
cmp dword [rax], r12d
jmp 0x14047ac00
jle 0x14047ac13
movzx eax, word [rdx]
jmp 0x14047ac0e
jmp 0x14047ac25
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047ac1f
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047ac2d
je 0x14047ac3c
mov word [rdi + 0xa], ax
jmp 0x14047ac46
mov qword [rdi], r12
movzx rax, r8w
bts eax, esi
mov byte [rdi + 8], 1
movzx eax, word [rdi + 0xa]
cmc
cmp ax, word [rbp - 0x38]
jne 0x14047af48
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047ac64
je 0x14047acf5
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14047ac76
je 0x14047acc8
mov rax, qword [rcx + 0x50]
cmp dl, 5
test r15w, 0x2910
cmp dword [rax], r12d
jle 0x14047acc8
dec dword [rax]
movsx edx, cx
mov dh, 0x18
mov rcx, qword [rcx + 0x38]
movsx rdx, bx
mov rdx, qword [rcx]
movsxd rax, r11d
movzx eax, r9w
lea rax, [rdx + 2]
jmp 0x14047acb5
mov qword [rcx], rax
movzx rax, r8w
nop
cbw
movzx eax, word [rdx]
jmp 0x14047acda
mov rax, qword [rcx]
jmp 0x14047acd0
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047ace2
je 0x14047acf5
mov al, r12b
jmp 0x14047acf0
jmp 0x14047ad01
mov qword [rdi], r12
mov al, 1
movsxd rdx, ebp
movzx cx, bl
mov byte [rdi + 8], al
movzx cx, r9b
jmp 0x14047ad13
mov rdx, rsi
not rcx
setbe ch
cmovs rcx, rdx
mov rcx, rdi
jmp 0x14047ad28
call fcn.14046623e
test al, al
jmp 0x14047ad34
jne 0x14047af3a
mov cl, byte [rdi + 8]
test cl, cl
jne 0x14047adcf
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14047ad51
je 0x14047adb9
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047ad66
je 0x14047ad8b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047ad78
jle 0x14047ad8b
movzx eax, word [rdx]
jmp 0x14047ad86
jmp 0x14047ad9d
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047ad97
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047ada5
je 0x14047adb9
mov word [rdi + 0xa], ax
jmp 0x14047adb4
jmp 0x14047adbc
mov qword [rdi], r12
mov byte [rdi + 8], 1
mov cl, 1
movsx ax, r12b
rcl ax, 0x85
sbb ax, r13w
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 6]
jmp 0x14047addc
je 0x14047ae8d
test cl, cl
jmp 0x14047ade9
jne 0x14047ae7e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047adfa
je 0x14047ae6b
mov rax, qword [rcx + 0x38]
mov dx, r12w
sal dl, cl
test si, r14w
mov rdx, qword [rax]
test r11w, r12w
test rdx, rdx
jmp 0x14047ae1d
je 0x14047ae3d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047ae2f
jle 0x14047ae3d
movzx eax, word [rdx]
jmp 0x14047ae4f
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047ae49
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047ae57
je 0x14047ae6b
mov word [rdi + 0xa], ax
jmp 0x14047ae66
jmp 0x14047ae73
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
clc
mov byte [rdi + 8], 1
test rbp, 0x15d01329
cmp ax, word [rbp - 8]
jmp 0x14047ae87
jne 0x14047af3a
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047af1c
mov rax, qword [rcx + 0x38]
jmp 0x14047aea2
cmp qword [rax], r12
jmp 0x14047aeaa
je 0x14047aeef
mov rax, qword [rcx + 0x50]
cmc
cmp bpl, 0xac
cmp dword [rax], r12d
jmp 0x14047aec1
jle 0x14047aeef
dec dword [rax]
cdq
mov dl, 0x53
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov ax, 0x41ce
nop
lahf
lea rax, [rdx + 2]
mov qword [rcx], rax
lahf
cmovo ax, r8w
movzx eax, word [rdx]
jmp 0x14047af06
mov rax, qword [rcx]
jmp 0x14047aef7
mov rax, qword [rax + 0x38]
jmp 0x14047af00
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047af0e
je 0x14047af1c
mov al, r12b
jmp 0x14047af2d
mov qword [rdi], r12
xchg al, al
jmp 0x14047af26
mov al, 1
jmp 0x14047af2d
mov byte [rdi + 8], al
jmp 0x14047af35
jmp 0x14047af48
mov byte [rsp + 0x30], 1
movsx eax, bp
rcr rax, cl
rcl bx, cl
mov ecx, 0x300
rcl r12w, cl
mov r12d, 0x24
mov rax, qword [rsp + 0x78]
bt bx, r9w
sal ebx, 0xcc
bt bx, 0xd3
cmp dword [rax], 0x3b9aca00
cmove r12d, ecx
ror bx, cl
bsr rbx, r12
mov dword [rsp + 0x40], r12d
lea rbx, [rbp - 0x58]
sub al, 0xa0
cmp rdi, 0x4fa645ba
cmp qword [rbp - 0x40], 0x10
cmovae rbx, qword [rbp - 0x58]
mov qword [rsp + 0x60], rbx
mov al, byte [rbx]
jmp 0x14047afa2
dec al
test r10w, r11w
cmp r11b, r8b
cmp al, 0x7d
jmp 0x14047afb2
ja 0x14047b723
sub esi, esi
cmp rsp, 0x68546a75
cmp qword [rbp - 0x48], rsi
jne 0x14047afd5
mov word [rsp + 0x38], si
jmp 0x14047b008
mov rax, qword [r13]
movzx rcx, ax
cmovb cx, r10w
movzx cx, r11b
mov rcx, r13
jmp 0x14047afef
mov rax, qword [rax + 0x20]
jmp 0x14047aff8
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x14047b008
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
shrd r13w, di, 0xd1
bsr r13w, sp
mov qword [rbp - 0x68], 1
mov ecx, r8d
shld rcx, rbx, 0xdb
inc r13d
mov r13d, 0xf
movsxd rdx, ebp
test sp, r10w
sal ecx, 0xad
mov qword [rbp - 0x60], r13
bsf rcx, rdi
or rcx, 0x128a0f4e
sub eax, eax
bswap dx
movsx cx, r9b
not ch
mov byte [rbp - 0x78], al
cmovo dx, si
bswap cx
mov dx, r13w
mov rdx, qword [rsp + 0x48]
movzx ecx, r15w
movzx rcx, r10w
mov rcx, rdi
jmp 0x14047b07b
call fcn.14046623e
sub r9d, r9d
movzx r14, r8w
mov r14, qword [rbp - 0x78]
jmp 0x14047b090
test al, al
jmp 0x14047b097
jne 0x14047b54c
lea r12, [rdi + 0xa]
sar r8w, 0x69
mov r8, r12
mov qword [rsp + 0x70], r12
mov bl, byte [rsp + 0x31]
cmp byte [rdi + 8], r9b
jmp 0x14047b0bb
jne 0x14047b16f
mov rcx, qword [rdi]
cmp r11b, 0xa1
test rcx, rcx
jmp 0x14047b0d0
je 0x14047b15b
mov rax, qword [rcx + 0x38]
shld edx, r14d, 0x4b
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x14047b10c
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r9d
jmp 0x14047b0f9
jle 0x14047b10c
movzx eax, word [rdx]
jmp 0x14047b107
jmp 0x14047b131
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047b118
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x70]
shr ecx, 0x7b
sar ch, 0xbd
xor r9d, r9d
stc
rol cx, 0x83
mov ecx, 0xffff
jmp 0x14047b13c
cmp cx, ax
jmp 0x14047b144
je 0x14047b15b
mov word [r8], ax
mov r12, r8
jmp 0x14047b156
jmp 0x14047b163
mov qword [rdi], r9
cqo
xchg r8b, r8b
mov byte [rdi + 8], 1
movzx r8d, r8w
movsx rdx, r12w
movzx r8d, word [r12]
movsx rdx, bp
setae dh
lea rdx, [rbp]
movsx ecx, r8w
setp cl
xchg rcx, rcx
lea rcx, [rbp - 0x38]
jmp 0x14047b192
call fcn.14024182e
lea rcx, [rbp - 0x38]
test eax, 0x373d0971
cmc
sub rax, rcx
stc
jmp 0x14047b1aa
sar rax, 1
cmp rax, 0x16
jmp 0x14047b1b6
jae 0x14047b29b
mov byte [rsp + 0x30], 1
rcr cx, 0x23
mov ecx, dword [rsp + 0x3c]
test r9w, 0x2e7e
cmp dword [rsp + 0x40], ecx
jmp 0x14047b1d8
jg 0x14047b1ec
inc dword [rsp + 0x34]
jmp 0x14047b1e7
jmp 0x14047b24c
test rax, rax
jmp 0x14047b1f4
jne 0x14047b202
test ecx, ecx
je 0x14047b24c
lea r8, [0x1400c0de0]
jmp 0x14047b20e
mov al, byte [rax + r8]
jmp 0x14047b217
mov byte [r15], al
not ah
cdqe
inc al
inc r15
movzx ax, cl
inc eax
mov ah, dl
mov qword [rsp + 0x50], r15
movsx eax, bx
nop
inc ecx
btc rax, r13
jmp 0x14047b23f
mov dword [rsp + 0x3c], ecx
sal ax, cl
sar ax, 0x7e
not eax
lea rax, [rbp - 0x78]
adc cl, sil
cmp r13, 0x10
setns cl
setae cl
jmp 0x14047b262
cmovae rax, r14
cmp byte [rax + rsi], 0x7f
je 0x14047b42a
lea rax, [rbp - 0x78]
jmp 0x14047b27e
test cl, cl
jmp 0x14047b285
cmovne rax, r14
jmp 0x14047b28e
inc byte [rax + rsi]
jmp 0x14047b296
jmp 0x14047b416
lea rax, [rbp - 0x78]
cmp r13, 0x10
sete r15b
setae r15b
jmp 0x14047b2b0
cmovae rax, r14
xor r9d, r9d
cmc
stc
cmp byte [rax + rsi], r9b
jmp 0x14047b2c2
je 0x14047b518
movzx r8d, word [rsp + 0x38]
test r13b, al
test r8w, r8w
jmp 0x14047b2da
je 0x14047b518
cmp byte [rdi + 8], r9b
jmp 0x14047b2e9
jne 0x14047b38e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047b2fa
je 0x14047b385
mov rax, qword [rcx + 0x38]
or dh, 0xd8
bt dx, r13w
movzx edx, bx
mov rdx, qword [rax]
cmp ax, 0x5d09
cmp r12b, r9b
test rdx, rdx
je 0x14047b33c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14047b32e
jle 0x14047b33c
movzx eax, word [rdx]
jmp 0x14047b365
mov rax, qword [rcx]
jmp 0x14047b344
mov rax, qword [rax + 0x30]
jmp 0x14047b34d
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
and cx, 0x53cc
bsf rcx, rcx
xor r9d, r9d
mov ecx, 0xffff
test bl, r12b
cmp cx, ax
jmp 0x14047b375
je 0x14047b385
mov word [r12], ax
jmp 0x14047b389
mov qword [rdi], r9
cmc
mov byte [rdi + 8], 1
stc
cmp word [r12], r8w
jmp 0x14047b398
jne 0x14047b518
mov rcx, qword [rbp - 0x68]
cmp bpl, r9b
cmp rcx, r13
jae 0x14047b3d5
lea rax, [rcx + 1]
mov qword [rbp - 0x68], rax
lea rax, [rbp - 0x78]
test r15b, r15b
jmp 0x14047b3c2
cmovne rax, r14
and word [rax + rcx], 0
jmp 0x14047b3d0
jmp 0x14047b3f2
sub r9d, r9d
mov r8b, bl
movzx ecx, ax
lea edx, [r9 + 1]
bswap ecx
lea rcx, [rbp - 0x78]
jmp 0x14047b3ed
call fcn.140454674
inc rsi
btr r15w, 0x53
test ebp, 0x76560cc9
cmp r12w, 0x170d
mov r15, qword [rsp + 0x50]
cmovnp r14w, bx
movzx r14d, r12w
cmc
mov r14, qword [rbp - 0x78]
sar r13w, 0xb8
mov r13, qword [rbp - 0x60]
btr rcx, rsp
rol rcx, cl
mov rcx, qword [rdi]
stc
xor r8d, r8d
test rcx, rcx
jmp 0x14047b439
je 0x14047b4cd
mov rax, qword [rcx + 0x38]
jmp 0x14047b448
cmp qword [rax], r8
jmp 0x14047b450
je 0x14047b4a2
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047b462
jle 0x14047b4a2
dec dword [rax]
movzx dx, r12b
movsx rax, bp
mov rcx, qword [rcx + 0x38]
not dh
mov rdx, qword [rcx]
movzx ax, r12b
lea rax, [rdx + 2]
jmp 0x14047b48a
mov qword [rcx], rax
mov eax, 0x1fd12ba1
bswap rax
movzx eax, word [rdx]
jmp 0x14047b49d
jmp 0x14047b4b7
mov rax, qword [rcx]
jmp 0x14047b4aa
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
je 0x14047b4cd
mov al, r8b
jmp 0x14047b4e2
mov qword [rdi], r8
movsxd rdx, r13d
movsx edx, r8w
mov al, 1
movzx rcx, ax
movsxd rcx, r13d
cqo
mov byte [rdi + 8], al
mov rdx, qword [rsp + 0x48]
jmp 0x14047b4ef
mov rcx, rdi
jmp 0x14047b4f7
call fcn.14046623e
xor r9d, r9d
cmp r14b, dl
rol r8b, 0x65
test al, al
mov r8, qword [rsp + 0x70]
jmp 0x14047b512
je 0x14047b0b2
test rsi, rsi
jmp 0x14047b520
je 0x14047b547
lea rax, [rbp - 0x78]
test esp, r8d
cmp r13, 0x10
jmp 0x14047b536
cmovae rax, r14
cmp byte [rax + rsi], r9b
jle 0x14047b594
inc rsi
mov rbx, qword [rsp + 0x60]
test rsi, rsi
jmp 0x14047b554
je 0x14047b59a
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x14047b564
je 0x14047b59a
sub rsi, 1
je 0x14047b6d5
lea rax, [rbp - 0x78]
test rsi, r11
cmp r13, 0x10
jmp 0x14047b584
cmovae rax, r14
cmp r15, rsi
cmp cl, byte [rax + rsi]
je 0x14047b707
mov byte [rsp + 0x31], 1
cmc
cmp r13, 0x10
jb 0x14047b5ee
lea rdx, [r13 + 1]
jmp 0x14047b5b1
mov rax, r14
cmc
cmp rdx, 0x1000
jmp 0x14047b5c1
jb 0x14047b5e1
add rdx, 0x27
stc
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14047ca64
mov rcx, r14
jmp 0x14047b5e9
call fcn.140237311
xor r8d, r8d
ror rsi, 0x39
rcl r14b, cl
mov r12d, dword [rsp + 0x40]
movzx r14w, r14b
shr r14b, cl
sbb sil, 0x78
mov r14d, dword [rsp + 0x3c]
mov r15, qword [rsp + 0x50]
btc r13, 0xe6
mov r13, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x48]
clc
test ecx, 0x608972bb
cmp byte [rsp + 0x30], r8b
jmp 0x14047b633
je 0x14047b657
test r14d, r14d
jmp 0x14047b641
jne 0x14047b657
mov byte [r15], 0x30
mov edx, 0x77ff4873
inc r15
cdq
mov cl, r11b
mov rdx, rsi
mov rcx, rdi
jmp 0x14047b662
call fcn.14046623e
sub esi, esi
test al, al
jmp 0x14047b670
jne 0x14047bad6
cmp byte [rdi + 8], sil
jne 0x14047b9cb
mov rcx, qword [rdi]
cmc
stc
test rcx, rcx
jmp 0x14047b68d
je 0x14047b9bd
mov rax, qword [rcx + 0x38]
ror edx, cl
sub rdx, r8
or edx, r14d
mov rdx, qword [rax]
stc
cmp ch, 0x5f
test cl, r11b
test rdx, rdx
jmp 0x14047b6b1
je 0x14047b98e
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14047b6c2
jle 0x14047b98e
movzx eax, word [rdx]
jmp 0x14047b6d0
jmp 0x14047b9a0
test rsi, rsi
jmp 0x14047b6dd
jne 0x14047b707
lea rax, [rbp - 0x78]
cmp r13, 0x10
jmp 0x14047b6f0
cmovae rax, r14
cmp r15b, dl
cmp dh, 0x77
cmp cl, byte [rax]
jmp 0x14047b701
jl 0x14047b594
cmp byte [rbx + 1], r9b
jmp 0x14047b710
jle 0x14047b54c
inc rbx
jmp 0x14047b71e
jmp 0x14047b54c
mov rdx, rsi
bswap cx
mov rcx, rdi
jmp 0x14047b731
call fcn.14046623e
xor r8d, r8d
test al, al
jmp 0x14047b740
jne 0x14047b629
lea rbx, [rdi + 0xa]
mov rsi, rbx
mov r13, qword [rsp + 0x48]
cmp r10b, al
cmp byte [rdi + 8], r8b
jne 0x14047b7e2
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047b7d6
mov rax, qword [rcx + 0x38]
mov dl, 0xfa
mov rdx, qword [rax]
test rdx, rdx
je 0x14047b797
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14047b797
movzx eax, word [rdx]
jmp 0x14047b792
jmp 0x14047b7b4
mov rax, qword [rcx]
jmp 0x14047b79f
mov rax, qword [rax + 0x30]
jmp 0x14047b7a8
call qword [0x1400b8d90]
sub r8d, r8d
mov ch, 0xcd
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047b7c1
je 0x14047b7d6
mov word [rsi], ax
movzx rbx, ax
mov rbx, rsi
jmp 0x14047b7dd
mov qword [rdi], r8
movsx rdx, dx
mov byte [rdi + 8], 1
cdq
movzx r8d, word [rbx]
movzx ecx, r9w
movsx ecx, r8w
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
call fcn.14024182e
lea rcx, [rbp - 0x38]
test r11w, 0x61d3
sub rax, rcx
sar rax, 1
cmp rax, 0x16
jmp 0x14047b814
jae 0x14047b97c
cmp r12d, r14d
jmp 0x14047b822
jg 0x14047b838
inc dword [rsp + 0x34]
test di, r14w
sub r8d, r8d
jmp 0x14047b87a
sub r8d, r8d
test rax, rax
jmp 0x14047b843
jne 0x14047b857
test r14d, r14d
jmp 0x14047b851
je 0x14047b87a
lea rcx, [0x1400c0de0]
jmp 0x14047b863
mov al, byte [rax + rcx]
xchg cl, cl
movzx ecx, cx
mov byte [r15], al
inc r15
inc r14d
or cl, 0x8c
not cx
mov byte [rsp + 0x30], 1
movsx ecx, ax
adc cl, r8b
mov rcx, qword [rdi]
cmp r8b, 0xae
jmp 0x14047b891
test rcx, rcx
jmp 0x14047b899
je 0x14047b93f
mov rax, qword [rcx + 0x38]
cmp r11b, r10b
cmc
test al, r8b
cmp qword [rax], r8
jmp 0x14047b8b2
je 0x14047b904
mov rax, qword [rcx + 0x50]
cmc
cmp r10, rdi
cmp dword [rax], r8d
jle 0x14047b904
dec dword [rax]
cmovo ax, r10w
xchg dl, ah
mov rcx, qword [rcx + 0x38]
not rdx
mov rdx, qword [rcx]
movsx ax, r13b
bswap ax
movsx rax, ax
lea rax, [rdx + 2]
jmp 0x14047b8f1
mov qword [rcx], rax
setge al
movzx eax, word [rdx]
jmp 0x14047b8ff
jmp 0x14047b91e
mov rax, qword [rcx]
jmp 0x14047b90c
mov rax, qword [rax + 0x38]
jmp 0x14047b915
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14047b92c
je 0x14047b93f
mov al, r8b
jmp 0x14047b93a
jmp 0x14047b947
mov qword [rdi], r8
bswap dx
mov al, 1
mov byte [rdi + 8], al
movzx cx, r14b
mov rdx, r13
cmovl ecx, r8d
setl ch
mov rcx, rdi
jmp 0x14047b961
call fcn.14046623e
xor r8d, r8d
stc
test al, al
jmp 0x14047b971
je 0x14047b755
jmp 0x14047b97f
sub r8d, r8d
mov dword [rsp + 0x3c], r14d
jmp 0x14047b989
jmp 0x14047b618
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047b99a
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
cmp cx, ax
je 0x14047b9bd
mov word [rdi + 0xa], ax
jmp 0x14047b9b8
jmp 0x14047b9c0
mov qword [rdi], rsi
mov byte [rdi + 8], 1
cbw
jmp 0x14047b9cb
movzx ebx, word [rdi + 0xa]
mov rax, qword [r13]
mov rcx, r13
jmp 0x14047b9db
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
cmp bx, ax
jne 0x14047bad6
call fcn.1404b5693
mov rcx, qword [rax]
mov al, byte [rcx]
movzx rcx, r13w
cmove rcx, r13
mov byte [r15], al
inc r15
mov rcx, qword [rdi]
clc
test r12w, 0x39e9
cmc
test rcx, rcx
je 0x14047bab9
mov rax, qword [rcx + 0x38]
cmp al, dil
cmp qword [rax], rsi
jmp 0x14047ba29
je 0x14047ba79
mov rax, qword [rcx + 0x50]
jmp 0x14047ba40
cmp dword [rax], esi
jle 0x14047ba79
dec dword [rax]
cwd
rdtsc
mov rcx, qword [rcx + 0x38]
cwd
movsx edx, r12w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047ba64
mov qword [rcx], rax
cdqe
xchg ah, al
cwde
movzx eax, word [rdx]
jmp 0x14047ba74
jmp 0x14047ba90
mov rax, qword [rcx]
jmp 0x14047ba81
mov rax, qword [rax + 0x38]
jmp 0x14047ba8a
call qword [0x1400b8d90]
mov ecx, 0xffff
test ch, 0xed
jmp 0x14047ba9d
cmp cx, ax
jmp 0x14047baa5
je 0x14047bab9
mov byte [rdi + 8], sil
jmp 0x14047bab4
jmp 0x14047bad6
mov qword [rdi], rsi
and r13b, 0xb
clc
mov r13b, r11b
mov byte [rdi + 8], 1
btr r13w, ax
neg r13w
bt r13, 0xbe
mov r13, qword [rsp + 0x48]
test r14d, r14d
jmp 0x14047bae3
jne 0x14047bd0c
mov rdx, r13
movsx rcx, bp
movsx ecx, di
mov rcx, rdi
jmp 0x14047bafb
call fcn.14046623e
test al, al
jmp 0x14047bb07
jne 0x14047bcde
lea rbx, [rdi + 0xa]
ror r14b, 0x99
setp sil
sub r12b, sil
mov rsi, rbx
ror r12w, cl
shrd r12, r9, 0x4a
mov r12d, dword [rsp + 0x34]
sub r8d, r8d
movzx r14, r9w
stc
mov r14d, 0xffff
cmp r13d, ebp
cmp byte [rdi + 8], r8b
jmp 0x14047bb47
jne 0x14047bbd7
mov rcx, qword [rdi]
cmc
test rcx, rcx
je 0x14047bbcd
mov rax, qword [rcx + 0x38]
cmp cl, dl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047bb6b
je 0x14047bb8e
mov rax, qword [rcx + 0x50]
test r8b, bl
cmp dword [rax], r8d
jle 0x14047bb8e
movzx eax, word [rdx]
jmp 0x14047bb89
jmp 0x14047bba8
mov rax, qword [rcx]
jmp 0x14047bb96
mov rax, qword [rax + 0x30]
jmp 0x14047bb9f
call qword [0x1400b8d90]
sub r8d, r8d
cmp r14w, ax
jmp 0x14047bbb1
je 0x14047bbcd
mov word [rsi], ax
mov bl, 0x9d
movsx rbx, ax
mov rbx, rsi
jmp 0x14047bbc8
jmp 0x14047bbd0
mov qword [rdi], r8
mov byte [rdi + 8], 1
movsxd rax, r13d
movzx eax, word [rbx]
test r13b, 0x2f
cmc
cmp ax, word [rbp - 0x38]
jmp 0x14047bbe8
jne 0x14047bcbb
dec r12d
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
clc
test rcx, rcx
je 0x14047bc8f
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047bc0f
je 0x14047bc5e
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jmp 0x14047bc22
jle 0x14047bc5e
dec dword [rax]
mov rax, 0xf5d2cd7
lahf
cwde
mov rcx, qword [rcx + 0x38]
nop
movsx eax, cx
lahf
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047bc49
mov qword [rcx], rax
movsxd rax, eax
not ah
movzx eax, word [rdx]
jmp 0x14047bc59
jmp 0x14047bc78
mov rax, qword [rcx]
jmp 0x14047bc66
mov rax, qword [rax + 0x38]
jmp 0x14047bc6f
call qword [0x1400b8d90]
xor r8d, r8d
cmp r14w, ax
jmp 0x14047bc81
je 0x14047bc8f
mov al, r8b
jmp 0x14047bc96
mov qword [rdi], r8
xchg dl, dl
mov al, 1
mov byte [rdi + 8], al
mov rdx, r13
mov cl, bh
mov rcx, rdi
jmp 0x14047bca6
call fcn.14046623e
sub r8d, r8d
test al, al
jmp 0x14047bcb5
je 0x14047bb3e
mov dword [rsp + 0x34], r12d
bts r14d, eax
mov r14d, dword [rsp + 0x3c]
bts rax, rbp
adc r12, rsi
mov r12d, dword [rsp + 0x40]
not ah
movsx rax, r13w
sar ah, 0xfe
mov eax, dword [rsp + 0x34]
clc
test eax, eax
jns 0x14047bd0c
mov byte [r15], 0x30
movsx dx, dil
inc r15
cdq
setg ch
inc eax
movsx rcx, r15w
cwd
mov dword [rsp + 0x34], eax
cmova dx, r9w
mov rdx, r13
jmp 0x14047bd19
mov rcx, rdi
jmp 0x14047bd21
call fcn.14046623e
test al, al
jmp 0x14047bd2d
jne 0x14047bf98
lea rbx, [rdi + 0xa]
stc
dec esi
mov rsi, rbx
sub r8d, r8d
test r10w, 0x1e09
test r11b, dil
cmp byte [rdi + 8], r8b
jmp 0x14047bd52
jne 0x14047be07
mov rcx, qword [rdi]
cmc
test spl, 0x34
cmp r9b, cl
test rcx, rcx
jmp 0x14047bd6b
je 0x14047bdf6
mov rax, qword [rcx + 0x38]
mov dl, r11b
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14047bd84
je 0x14047bdad
mov rax, qword [rcx + 0x50]
cmp r9b, 0xfa
cmp dword [rax], r8d
jmp 0x14047bd9a
jle 0x14047bdad
movzx eax, word [rdx]
jmp 0x14047bda8
jmp 0x14047bdcc
mov rax, qword [rcx]
jmp 0x14047bdb5
mov rax, qword [rax + 0x30]
jmp 0x14047bdbe
call qword [0x1400b8d90]
xor r8d, r8d
xchg ecx, ecx
rol cl, 0x29
mov ecx, 0xffff
cmc
cmp bpl, sil
cmp cx, ax
je 0x14047bdf6
mov word [rsi], ax
seto bh
mov ebx, 0x4950bfa
mov rbx, rsi
jmp 0x14047bdf1
jmp 0x14047bdf9
mov qword [rdi], r8
mov byte [rdi + 8], 1
cmovs rcx, rsp
jmp 0x14047be07
movzx r8d, word [rbx]
lea rdx, [rbp]
mov ch, bl
movsx ecx, r11w
movsxd rcx, edi
lea rcx, [rbp - 0x38]
jmp 0x14047be21
call fcn.14024182e
lea rcx, [rbp - 0x38]
cmc
test dil, 0x2a
sub rax, rcx
cmc
test rdx, r13
jmp 0x14047be3b
sar rax, 1
test cx, 0x3f79
cmp rax, 0x16
jmp 0x14047be4c
jae 0x14047bf98
cmp r14d, r12d
jmp 0x14047be5a
jge 0x14047be8c
lea rcx, [0x1400c0de0]
jmp 0x14047be6c
mov al, byte [rax + rcx]
mov byte [r15], al
movsxd rcx, r13d
bswap ecx
jmp 0x14047be7c
inc r15
movsx cx, r14b
movzx cx, bpl
inc r14d
mov byte [rsp + 0x30], 1
and ch, 0x2f
not cx
ror ecx, 0xb9
mov rcx, qword [rdi]
clc
cmp r11b, 0x6e
sub r8d, r8d
test rcx, rcx
jmp 0x14047bead
je 0x14047bf5d
mov rax, qword [rcx + 0x38]
cmp r15b, al
stc
test r8b, 0x8a
cmp qword [rax], r8
jmp 0x14047bec7
je 0x14047bf17
mov rax, qword [rcx + 0x50]
jmp 0x14047beda
cmp dword [rax], r8d
jmp 0x14047bee2
jle 0x14047bf17
dec dword [rax]
movsx dx, r10b
movsxd rdx, r11d
movsx eax, di
mov rcx, qword [rcx + 0x38]
jmp 0x14047befe
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 2]
jmp 0x14047bf0c
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047bf39
mov rax, qword [rcx]
jmp 0x14047bf1f
mov rax, qword [rax + 0x38]
jmp 0x14047bf28
call qword [0x1400b8d90]
sub r8d, r8d
bswap cx
movsx cx, r11b
mov ecx, 0xffff
cmc
test r9b, bpl
cmp cx, ax
jmp 0x14047bf4a
je 0x14047bf5d
mov al, r8b
jmp 0x14047bf58
jmp 0x14047bf67
mov qword [rdi], r8
mov al, 0xd
xchg dx, cx
mov al, 1
mov byte [rdi + 8], al
movsx edx, si
movsx rcx, r12w
cdq
mov rdx, r13
setle cl
movsxd rcx, edi
cmovb cx, r14w
mov rcx, rdi
jmp 0x14047bf88
call fcn.14046623e
sub r8d, r8d
test al, al
je 0x14047bd49
mov sil, byte [rsp + 0x30]
cmc
clc
xor r14d, r14d
jmp 0x14047bfa7
test sil, sil
jmp 0x14047bfaf
je 0x14047c95b
mov rdx, r13
jmp 0x14047bfc1
mov rcx, rdi
jmp 0x14047bfc9
call fcn.14046623e
test al, al
jmp 0x14047bfd5
jne 0x14047c95b
mov cl, byte [rdi + 8]
cmp r13b, bl
jmp 0x14047bfed
test cl, cl
jne 0x14047c092
mov rcx, qword [rdi]
cmp spl, cl
test rcx, rcx
jmp 0x14047c003
je 0x14047c072
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp sil, 0x8d
test rdx, rdx
je 0x14047c03f
mov rax, qword [rcx + 0x50]
test r9, rcx
cmp dword [rax], r14d
jmp 0x14047c02c
jle 0x14047c03f
movzx eax, word [rdx]
jmp 0x14047c03a
jmp 0x14047c051
mov rax, qword [rcx]
jmp 0x14047c047
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047c05e
je 0x14047c072
mov word [rdi + 0xa], ax
jmp 0x14047c06d
jmp 0x14047c07f
mov qword [rdi], r14
bts ax, cx
rcr cl, cl
cmova rax, r12
mov byte [rdi + 8], 1
add cl, 0x8a
sar al, 0xa5
shl cl, 0x7a
mov cl, 1
sal al, cl
not al
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 2]
je 0x14047c16c
test cl, cl
jmp 0x14047c0a7
jne 0x14047c15d
mov rcx, qword [rdi]
jmp 0x14047c0b9
test rcx, rcx
je 0x14047c147
mov rax, qword [rcx + 0x38]
movsx edx, dx
xor dx, 0x58c5
mov rdx, qword [rax]
jmp 0x14047c0da
test rdx, rdx
jmp 0x14047c0e2
je 0x14047c108
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r14d
jmp 0x14047c0f5
jle 0x14047c108
movzx eax, word [rdx]
jmp 0x14047c103
jmp 0x14047c11f
mov rax, qword [rcx]
jmp 0x14047c110
mov rax, qword [rax + 0x30]
jmp 0x14047c119
call qword [0x1400b8d90]
mov ecx, 0xffff
test r8w, bx
cmp r14b, r11b
cmp cx, ax
jmp 0x14047c133
je 0x14047c147
mov word [rdi + 0xa], ax
jmp 0x14047c142
jmp 0x14047c155
mov qword [rdi], r14
stc
cdqe
btr rax, r14
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
test r14b, 0xa4
cmp ax, word [rbp - 4]
jmp 0x14047c166
jne 0x14047c95b
mov byte [r15], 0x70
movsx rcx, r15w
mov cl, 0xeb
cmovae cx, sp
inc r15
clc
sbb cl, r14b
mov rcx, qword [rdi]
test sil, dl
stc
cmp sp, ax
test rcx, rcx
jmp 0x14047c193
je 0x14047c232
mov rax, qword [rcx + 0x38]
test r14b, 0x1c
cmp r9b, cl
cmp qword [rax], r14
jmp 0x14047c1ac
je 0x14047c1f9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047c1be
jle 0x14047c1f9
dec dword [rax]
movzx rax, dx
mov rcx, qword [rcx + 0x38]
cwd
movsxd rax, r10d
not rax
mov rdx, qword [rcx]
movzx rax, di
lea rax, [rdx + 2]
jmp 0x14047c1e6
mov qword [rcx], rax
not ax
movzx eax, word [rdx]
jmp 0x14047c1f4
jmp 0x14047c20b
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047c205
call qword [0x1400b8d90]
mov r12d, 0xffff
cmp r10w, ax
cmc
cmp r12w, ax
jmp 0x14047c21f
je 0x14047c23b
mov al, r14b
jmp 0x14047c22d
jmp 0x14047c24e
mov r12d, 0xffff
movsxd rbx, edx
mov qword [rdi], r14
xchg bl, cl
cdq
movsxd rbx, eax
mov al, 1
cdq
movsxd rdx, r11d
movzx rdx, r12w
mov byte [rdi + 8], al
jmp 0x14047c25b
mov sil, r14b
cmovbe ecx, ebx
mov ebx, r14d
not dh
mov rdx, r13
jmp 0x14047c274
mov rcx, rdi
jmp 0x14047c27c
call fcn.14046623e
test al, al
jmp 0x14047c288
jne 0x14047c583
mov cl, byte [rdi + 8]
cmp r15, rdi
test cl, cl
jmp 0x14047c29b
jne 0x14047c331
mov rcx, qword [rdi]
test dl, r15b
test rcx, rcx
jmp 0x14047c2af
je 0x14047c31a
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
cmc
test rdx, rdx
jmp 0x14047c2c6
je 0x14047c2eb
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047c2d8
jle 0x14047c2eb
movzx eax, word [rdx]
jmp 0x14047c2e6
jmp 0x14047c2fd
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047c2f7
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047c306
je 0x14047c31a
mov word [rdi + 0xa], ax
jmp 0x14047c315
jmp 0x14047c327
mov qword [rdi], r14
sub rax, 0x47ac71d3
shr cl, 0x2d
mov byte [rdi + 8], 1
mov cl, 1
btc eax, 0x68
movzx eax, word [rdi + 0xa]
clc
cmp ax, word [rbp - 0xa]
jmp 0x14047c33f
jne 0x14047c406
mov byte [r15], 0x2b
not cx
inc r15
cmc
and rcx, 0x250364d1
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14047c363
je 0x14047c3f2
mov rax, qword [rcx + 0x38]
cmp spl, 0x84
test r10d, r10d
stc
cmp qword [rax], r14
jmp 0x14047c37d
je 0x14047c3c9
mov rax, qword [rcx + 0x50]
cmp r10d, 0x35480896
cmp dword [rax], r14d
jmp 0x14047c396
jle 0x14047c3c9
dec dword [rax]
lahf
mov rcx, qword [rcx + 0x38]
movsx ax, al
mov rdx, qword [rcx]
movsx eax, r10w
setp ah
cwde
lea rax, [rdx + 2]
jmp 0x14047c3bb
mov qword [rcx], rax
bswap ax
movzx eax, word [rdx]
jmp 0x14047c3d6
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047c3df
je 0x14047c3f2
mov al, r14b
jmp 0x14047c3ed
jmp 0x14047c3f9
mov qword [rdi], r14
mov al, 0xea
mov al, 1
mov byte [rdi + 8], al
jmp 0x14047c401
jmp 0x14047c583
test cl, cl
jmp 0x14047c40d
jne 0x14047c4bf
mov rcx, qword [rdi]
cmc
test r11b, 0x9f
test rcx, rcx
jmp 0x14047c423
je 0x14047c4aa
mov rax, qword [rcx + 0x38]
rcr dx, 0x95
rcl edx, 0xf
adc rdx, 0x43b97a3f
mov rdx, qword [rax]
test r11b, 0x93
clc
cmc
test rdx, rdx
jmp 0x14047c44c
je 0x14047c476
mov rax, qword [rcx + 0x50]
cmp sp, 0x6d83
cmp dword [rax], r14d
jmp 0x14047c463
jle 0x14047c476
movzx eax, word [rdx]
jmp 0x14047c471
jmp 0x14047c48d
mov rax, qword [rcx]
jmp 0x14047c47e
mov rax, qword [rax + 0x30]
jmp 0x14047c487
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047c496
je 0x14047c4aa
mov word [rdi + 0xa], ax
jmp 0x14047c4a5
jmp 0x14047c4bb
mov qword [rdi], r14
ror ah, cl
jmp 0x14047c4b7
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
cmp ax, word [rbp - 0xc]
jne 0x14047c583
mov byte [r15], 0x2d
movzx cx, r10b
movsxd rcx, edi
inc r15
rcl cl, 0xa1
xadd rcx, rcx
mov rcx, qword [rdi]
test sp, 0x7f23
cmp r8d, edx
test rcx, rcx
jmp 0x14047c4f2
je 0x14047c575
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14047c504
je 0x14047c541
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047c516
jle 0x14047c541
dec dword [rax]
setb al
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047c531
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047c53c
jmp 0x14047c558
mov rax, qword [rcx]
jmp 0x14047c549
mov rax, qword [rax + 0x38]
jmp 0x14047c552
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047c561
je 0x14047c575
mov byte [rdi + 8], r14b
jmp 0x14047c570
jmp 0x14047c583
mov qword [rdi], r14
mov byte [rdi + 8], 1
setge dh
movsx ecx, r11w
mov rdx, r13
mov cl, 0x93
not cx
movzx ecx, di
mov rcx, rdi
jmp 0x14047c596
call fcn.14046623e
test al, al
jmp 0x14047c5a2
jne 0x14047c93e
cmp byte [rdi + 8], r14b
jmp 0x14047c5b1
jne 0x14047c64f
mov rcx, qword [rdi]
cmp esi, 0x20530efb
jmp 0x14047c5c5
test rcx, rcx
jmp 0x14047c5cd
je 0x14047c63b
mov rax, qword [rcx + 0x38]
or dx, cx
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14047c5e6
je 0x14047c607
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r14d
jle 0x14047c607
movzx eax, word [rdx]
jmp 0x14047c602
jmp 0x14047c61e
mov rax, qword [rcx]
jmp 0x14047c60f
mov rax, qword [rax + 0x30]
jmp 0x14047c618
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047c627
je 0x14047c63b
mov word [rdi + 0xa], ax
jmp 0x14047c636
jmp 0x14047c646
mov qword [rdi], r14
setb al
bswap ax
inc ah
mov byte [rdi + 8], 1
bt ax, r12w
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x38]
jmp 0x14047c65c
jne 0x14047c73c
mov sil, 1
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047c670
je 0x14047c706
mov rax, qword [rcx + 0x38]
test r15d, 0x9204386
cmp qword [rax], r14
jmp 0x14047c689
je 0x14047c6d8
mov rax, qword [rcx + 0x50]
test al, 0x8e
cmp dword [rax], r14d
jmp 0x14047c69d
jle 0x14047c6d8
dec dword [rax]
movsx dx, r12b
mov rcx, qword [rcx + 0x38]
cwde
movzx dx, r13b
movsxd rdx, r15d
mov rdx, qword [rcx]
movzx rax, si
mov al, 0x8d
movzx ax, r9b
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx ax, bl
movzx eax, word [rdx]
jmp 0x14047c6ef
mov rax, qword [rcx]
jmp 0x14047c6e0
mov rax, qword [rax + 0x38]
jmp 0x14047c6e9
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047c706
mov al, r14b
jmp 0x14047c701
jmp 0x14047c717
mov qword [rdi], r14
movsxd rdx, esp
movzx rcx, r12w
mov al, sil
movzx rdx, cx
mov byte [rdi + 8], al
mov dl, dl
setp dl
mov rdx, r13
mov rcx, rdi
jmp 0x14047c72a
call fcn.14046623e
test al, al
je 0x14047c5a8
jmp 0x14047c74a
test sil, sil
jmp 0x14047c744
je 0x14047c93e
mov byte [r15], 0x30
jmp 0x14047c753
inc r15
jmp 0x14047c75b
jmp 0x14047c93e
cmp byte [rdi + 8], r14b
jmp 0x14047c769
jne 0x14047c80a
mov rcx, qword [rdi]
cmp r9w, cx
clc
jmp 0x14047c77c
test rcx, rcx
je 0x14047c7f8
mov rax, qword [rcx + 0x38]
add edx, r13d
bsf rdx, rbx
sar dh, 0x27
mov rdx, qword [rax]
test bx, cx
test rdx, rdx
jmp 0x14047c7a1
je 0x14047c7c9
mov rax, qword [rcx + 0x50]
test r12b, sil
cmp dword [rax], r14d
jmp 0x14047c7b6
jle 0x14047c7c9
movzx eax, word [rdx]
jmp 0x14047c7c4
jmp 0x14047c7e0
mov rax, qword [rcx]
jmp 0x14047c7d1
mov rax, qword [rax + 0x30]
jmp 0x14047c7da
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047c7f8
mov word [rdi + 0xa], ax
jmp 0x14047c7f3
jmp 0x14047c803
mov qword [rdi], r14
not dh
xchg dx, cx
movsx edx, bp
mov byte [rdi + 8], 1
cdq
cqo
movzx r8d, word [rdi + 0xa]
bswap ecx
movzx ecx, dx
lea rdx, [rbp]
mov cx, bp
movsx rcx, bx
lea rcx, [rbp - 0x38]
jmp 0x14047c828
call fcn.14024182e
lea rcx, [rbp - 0x38]
sub rax, rcx
test rbp, 0x8f6623b
cmp r8b, cl
sar rax, 1
stc
cmp rax, 0x16
jmp 0x14047c84b
jae 0x14047c95b
cmp ebx, 8
jge 0x14047c88b
lea rcx, [0x1400c0de0]
mov al, byte [rax + rcx]
cmovp cx, r9w
jmp 0x14047c86e
mov byte [r15], al
bswap cx
xchg cl, sil
inc r15
not cl
inc ebx
test dil, 0x29
jmp 0x14047c88b
mov sil, 1
bsf rcx, rdi
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047c89d
je 0x14047c925
mov rax, qword [rcx + 0x38]
cmp r10, rdi
stc
cmp qword [rax], r14
jmp 0x14047c8b3
je 0x14047c8fc
mov rax, qword [rcx + 0x50]
cmp ch, 0x75
cmp dword [rax], r14d
jmp 0x14047c8c8
jle 0x14047c8fc
dec dword [rax]
cwd
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cmovo ax, r12w
cwde
movsx ax, r13b
lea rax, [rdx + 2]
jmp 0x14047c8ed
mov qword [rcx], rax
movsx rax, r11w
movzx eax, word [rdx]
jmp 0x14047c913
mov rax, qword [rcx]
jmp 0x14047c904
mov rax, qword [rax + 0x38]
jmp 0x14047c90d
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047c925
mov al, r14b
jmp 0x14047c936
mov qword [rdi], r14
mov dl, 0x5b
movzx dx, r13b
cdq
mov al, sil
setg ch
mov byte [rdi + 8], al
movsx dx, r8b
mov rdx, r13
mov rcx, rdi
jmp 0x14047c949
call fcn.14046623e
test al, al
jmp 0x14047c955
je 0x14047c760
cmp byte [rsp + 0x31], r14b
jmp 0x14047c965
jne 0x14047c979
test sil, sil
jmp 0x14047c973
jne 0x14047c984
mov r15, qword [rbp - 0x80]
cmp di, r9w
add dx, bp
mov byte [r15], r14b
mov eax, dword [rsp + 0x34]
mov rcx, qword [rsp + 0x78]
btc rdx, rdx
setp dl
mov dword [rcx], eax
mov rdx, qword [rbp - 0x40]
clc
cmp rdx, 0x10
jb 0x14047c9fb
inc rdx
mov rcx, qword [rbp - 0x58]
bsf rax, rdi
nop
ror al, cl
mov rax, rcx
test sp, 0x6594
cmc
cmp rdx, 0x1000
jmp 0x14047c9cc
jb 0x14047c9f6
add rdx, 0x27
cmp dl, r15b
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
test r13b, al
cmp rax, 0x1f
jmp 0x14047c9f0
ja 0x14047ca59
call fcn.140237311
xor eax, eax
mov rcx, qword [rbp + 8]
test di, r10w
xor rcx, rsp
call fcn.14049cc19
mov rbx, qword [rsp + 0x150]
add rsp, 0x110
movzx edi, bx
movzx r15w, bl
xchg sil, dil
pop r15
pop r14
xchg esi, r13d
bswap r13
pop r13
mov r12w, 0x4b9e
movzx esi, ax
movsx ebp, r14w
pop r12
movsx esi, r10w
xchg dil, dil
movzx ebp, r11w
pop rdi
pop rsi
movsx bp, dl
pop rbp
jmp 0x14047ca58
ret
call fcn.1404b3352
nop
jmp 0x14047ca64
call fcn.1404b3352
nop
jmp 0x1401dc73d