Function at 0x14047aa54
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
shrd eax, r15d, 0xae
movsx eax, si
cwde
push rbp
mov ax, r10w
push rsi
movsx eax, r11w
test bpl, r13b
push rdi
movsx bp, r10b
push r12
movsxd rbp, r9d
push r13
and dil, al
push r14
and bpl, dil
bsr r14, rsp
cbw
push r15
add r14w, 0x47b1
bts rbp, rcx
lea rbp, [rsp - 0x10]
sub r14b, spl
xor r14w, 0x6504
sub rsp, 0x110
or r14d, esi
adc rcx, 0x313c73b3
bswap rbx
mov rax, qword [0x1400b7288]
btr rdi, r9
rcr rsi, cl
bt di, bp
xor rax, rsp
mov qword [rbp + 8], rax
or rdi, 0x104655b0
mov qword [rsp + 0x48], r9
mov r14b, sil
mov rdi, r8
mov r14, rdx
mov qword [rbp - 0x80], rdx
bsf ebx, esi
mov rax, qword [rbp + 0x78]
mov qword [rsp + 0x78], rax
sub r12d, r12d
xchg sil, al
cbw
mov rsi, qword [rbp + 0x70]
cwde
mov rbx, 0xc020af9
lahf
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
cbw
mov rcx, rbp
mov qword [rsp + 0x68], rbx
movzx ax, r10b
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14047ab2d
mov rax, qword [rax + 8]
jmp 0x14047ab36
call qword [0x1400b8d90]
nop
movzx cx, sil
bswap rcx
lea rcx, [rsp + 0x60]
jmp 0x14047ab4f
call fcn.14048050e
mov r13, rax
mov qword [rsp + 0x58], rax
test rbx, rbx
jmp 0x14047ab64
je 0x14047abbc
mov rdx, qword [rbx]
movsx ax, sil
not ah
lahf
mov rcx, rbx
movzx rax, r9w
lahf
mov rax, qword [rdx + 0x10]
jmp 0x14047ab86
call qword [0x1400b8d90]
mov r8, rax
stc
jmp 0x14047ab95
test rax, rax
jmp 0x14047ab9d
je 0x14047abbc
mov rcx, qword [rax]
cbw
mov rax, qword [rcx]
movsxd rcx, ebp
lea edx, [r12 + 1]
mov rcx, r8
call qword [0x1400b8d90]
mov rax, qword [r13]
mov rdx, rsi
lea rdx, [rbp - 0x58]
xchg cl, cl
movsx rcx, bx
movsx cx, r10b
mov rcx, r13
jmp 0x14047abda
mov rax, qword [rax + 0x28]
call qword [0x1400b8d90]
nop
jmp 0x14047abee
mov rax, qword [rsi + 0x40]
mov ebx, ecx
jmp 0x14047abfc
mov rbx, qword [rax + 8]
cdqe
jmp 0x14047ac07
mov qword [rsp + 0x68], rbx
movzx ecx, dx
seta cl
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14047ac1d
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
nop
lea rcx, [rsp + 0x60]
jmp 0x14047ac32
call fcn.140475387
mov rsi, rax
cmp sil, r14b
jmp 0x14047ac42
test rbx, rbx
je 0x14047aca6
mov rdx, qword [rbx]
cdqe
movsx ax, sil
movsx rcx, di
mov rcx, rbx
movsxd rax, r10d
movzx eax, r13w
mov rax, qword [rdx + 0x10]
jmp 0x14047ac6c
call qword [0x1400b8d90]
mov r8, rax
cmc
test rax, rax
jmp 0x14047ac7e
je 0x14047aca6
mov rcx, qword [rax]
lahf
setb ah
mov rax, qword [rcx]
jmp 0x14047ac93
mov edx, 1
mov rcx, r8
jmp 0x14047aca0
call qword [0x1400b8d90]
mov rax, qword [rsi]
movsxd r8, eax
not r9w
lea r9, [rbp - 0x38]
jmp 0x14047acbc
lea r8, [0x1400c0dfd]
lea rdx, [0x1400c0de0]
movsx ecx, ax
setge cl
not ecx
mov rcx, rsi
jmp 0x14047acda
mov rax, qword [rax + 0x58]
jmp 0x14047ace3
call qword [0x1400b8d90]
mov r15, r14
movsx rcx, dx
cdq
cqo
mov byte [rsp + 0x31], r12b
cwd
cmovbe rsi, r10
mov rsi, qword [rsp + 0x48]
movzx rdx, sp
movsx rdx, r10w
movzx dx, r15b
mov rdx, rsi
movzx ecx, cx
mov rcx, rdi
call fcn.14046665f
mov ebx, 0xffff
stc
test al, al
jmp 0x14047ad2b
jne 0x14047afec
mov cl, byte [rdi + 8]
jmp 0x14047ad3d
test cl, cl
jmp 0x14047ad44
jne 0x14047add8
mov rcx, qword [rdi]
cmp rbx, r8
cmp spl, 0xca
test rcx, rcx
jmp 0x14047ad5c
je 0x14047adc2
mov rax, qword [rcx + 0x38]
sal dx, 0x40
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14047ad76
je 0x14047ad99
mov rax, qword [rcx + 0x50]
cmp r11d, r14d
cmp dword [rax], r12d
jmp 0x14047ad8b
jle 0x14047ad99
movzx eax, word [rdx]
jmp 0x14047adab
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047ada5
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047adb3
je 0x14047adc2
mov word [rdi + 0xa], ax
jmp 0x14047adc8
mov qword [rdi], r12
movsxd rax, r8d
mov byte [rdi + 8], 1
shl cl, 0xb3
xchg al, cl
shrd eax, r12d, 6
mov cl, 1
movzx eax, word [rdi + 0xa]
test r15d, 0x60a36e94
clc
cmp ax, word [rbp - 0xa]
jmp 0x14047aded
jne 0x14047ae9d
mov byte [r14], 0x2b
rcr r15b, cl
lea r15, [r14 + 1]
sub ch, 0x43
ror ch, 0x19
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047ae0f
je 0x14047ae8b
mov rax, qword [rcx + 0x38]
test r9, 0x357a5848
cmp qword [rax], r12
je 0x14047ae5e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047ae35
jle 0x14047ae5e
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cdq
lahf
mov ax, r9w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047ae53
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047ae75
mov rax, qword [rcx]
jmp 0x14047ae66
mov rax, qword [rax + 0x38]
jmp 0x14047ae6f
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047ae7d
je 0x14047ae8b
mov al, r12b
jmp 0x14047ae95
mov qword [rdi], r12
mov al, 1
jmp 0x14047ae95
mov byte [rdi + 8], al
jmp 0x14047afec
test cl, cl
jmp 0x14047aea4
jne 0x14047af3c
mov rcx, qword [rdi]
cmp r13d, edi
test rcx, rcx
jmp 0x14047aeb8
je 0x14047af2b
mov rax, qword [rcx + 0x38]
bts rdx, rcx
rol edx, cl
mov rdx, qword [rax]
jmp 0x14047aed0
test rdx, rdx
je 0x14047aef8
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047aee5
jle 0x14047aef8
movzx eax, word [rdx]
jmp 0x14047aef3
jmp 0x14047af0f
mov rax, qword [rcx]
jmp 0x14047af00
mov rax, qword [rax + 0x30]
jmp 0x14047af09
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047af17
je 0x14047af2b
mov word [rdi + 0xa], ax
jmp 0x14047af26
jmp 0x14047af37
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
stc
clc
cmp r13b, sil
mov byte [rdi + 8], 1
stc
cmp ax, word [rbp - 0xc]
jne 0x14047afec
mov byte [r14], 0x2d
bsf r15w, r15w
xadd r15b, r15b
btr ecx, 0x1e
lea r15, [r14 + 1]
mov rcx, qword [rdi]
test r10b, 0x35
stc
test rcx, rcx
jmp 0x14047af6b
je 0x14047afe0
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x14047afbc
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047af8a
jle 0x14047afbc
dec dword [rax]
rdtsc
not ah
cqo
mov rcx, qword [rcx + 0x38]
mov dh, 0x85
mov rdx, qword [rcx]
movsx eax, r10w
nop
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047afb7
jmp 0x14047afc9
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047afe0
mov byte [rdi + 8], r12b
jmp 0x14047afdb
jmp 0x14047afec
mov qword [rdi], r12
mov byte [rdi + 8], 1
inc cx
shr dh, cl
mov word [r15], 0x7830
movsx edx, r11w
add r15, 2
movsx r14, r14w
bswap r14w
mov qword [rsp + 0x50], r15
movzx edx, ax
cwd
not dl
mov byte [rsp + 0x30], r12b
cwd
mov dh, 0x88
jmp 0x14047b01d
mov r14d, r12d
mov dword [rsp + 0x3c], r12d
not ch
mov dword [rsp + 0x34], r12d
movzx rdx, bx
movsx dx, r15b
mov rdx, rsi
setl ch
movsxd rcx, esi
mov cl, 0x5f
mov rcx, rdi
jmp 0x14047b048
call fcn.14046665f
test al, al
jne 0x14047b3e7
cmp byte [rdi + 8], r12b
jmp 0x14047b05e
jne 0x14047b0e9
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047b06f
je 0x14047b0d5
mov rax, qword [rcx + 0x38]
sar dl, cl
mov rdx, qword [rax]
test bh, dh
test rdx, rdx
jmp 0x14047b088
je 0x14047b0ac
mov rax, qword [rcx + 0x50]
test r11b, 0x16
cmp dword [rax], r12d
jle 0x14047b0ac
movzx eax, word [rdx]
jmp 0x14047b0a7
jmp 0x14047b0be
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047b0b8
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047b0c6
je 0x14047b0d5
mov word [rdi + 0xa], ax
jmp 0x14047b0dc
mov qword [rdi], r12
bsr rax, r13
mov byte [rdi + 8], 1
bt rax, r14
rcr al, cl
test cx, dx
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x38]
jmp 0x14047b0f6
jne 0x14047b3e7
mov rcx, qword [rdi]
cmc
test bp, r14w
test rcx, rcx
jmp 0x14047b10c
je 0x14047b18d
mov rax, qword [rcx + 0x38]
clc
test bx, sp
cmp qword [rax], r12
jmp 0x14047b122
je 0x14047b165
mov rax, qword [rcx + 0x50]
cmp dil, 0x11
cmp dword [rax], r12d
jmp 0x14047b138
jle 0x14047b165
dec dword [rax]
movsxd rax, r14d
mov rcx, qword [rcx + 0x38]
cqo
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047b155
mov qword [rcx], rax
lahf
bswap eax
not al
movzx eax, word [rdx]
jmp 0x14047b17c
mov rax, qword [rcx]
jmp 0x14047b16d
mov rax, qword [rax + 0x38]
jmp 0x14047b176
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047b18d
mov al, r12b
jmp 0x14047b1a1
mov qword [rdi], r12
mov rdx, 0x557c014a
mov al, 1
mov dh, 0x59
cdq
movzx cx, ah
mov byte [rdi + 8], al
movsx rdx, r10w
mov rdx, rsi
movzx rcx, cx
cmovne cx, bx
movsx rcx, sp
mov rcx, rdi
jmp 0x14047b1bf
call fcn.14046665f
test al, al
jmp 0x14047b1cb
jne 0x14047b3dd
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14047b1db
jne 0x14047b260
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047b1ec
je 0x14047b251
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
stc
test rdx, rdx
je 0x14047b223
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047b210
jle 0x14047b223
movzx eax, word [rdx]
jmp 0x14047b21e
jmp 0x14047b23a
mov rax, qword [rcx]
jmp 0x14047b22b
mov rax, qword [rax + 0x30]
jmp 0x14047b234
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047b242
je 0x14047b251
mov word [rdi + 0xa], ax
jmp 0x14047b25a
mov qword [rdi], r12
sar ax, 0x6c
shl cl, cl
mov byte [rdi + 8], 1
mov cl, 1
movzx eax, word [rdi + 0xa]
cmp r9w, 0x853
stc
clc
cmp ax, word [rbp - 6]
jmp 0x14047b275
je 0x14047b333
test cl, cl
jmp 0x14047b282
jne 0x14047b329
mov rcx, qword [rdi]
cmp r13d, esp
test rcx, rcx
jmp 0x14047b296
je 0x14047b314
mov rax, qword [rcx + 0x38]
sbb dx, 0x5724
shr rdx, 0x67
mov rdx, qword [rax]
jmp 0x14047b2b4
test rdx, rdx
jmp 0x14047b2bc
je 0x14047b2e1
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047b2ce
jle 0x14047b2e1
movzx eax, word [rdx]
jmp 0x14047b2dc
jmp 0x14047b2f8
mov rax, qword [rcx]
jmp 0x14047b2e9
mov rax, qword [rax + 0x30]
jmp 0x14047b2f2
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047b300
je 0x14047b314
mov word [rdi + 0xa], ax
jmp 0x14047b30f
jmp 0x14047b325
mov qword [rdi], r12
mov al, 0x30
clc
add al, r13b
movzx eax, word [rdi + 0xa]
stc
test sp, bp
mov byte [rdi + 8], 1
cmp ax, word [rbp - 8]
jne 0x14047b3dd
mov rcx, qword [rdi]
cmp bl, 0x7c
jmp 0x14047b33e
test rcx, rcx
jmp 0x14047b346
je 0x14047b3c6
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14047b358
je 0x14047b39e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047b36a
jle 0x14047b39e
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsxd rdx, r9d
mov dx, 0x5492
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047b389
mov qword [rcx], rax
jmp 0x14047b391
movzx eax, word [rdx]
jmp 0x14047b399
jmp 0x14047b3ab
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047b3b3
je 0x14047b3c6
mov al, r12b
jmp 0x14047b3c1
jmp 0x14047b3d0
mov qword [rdi], r12
mov al, 1
jmp 0x14047b3d0
mov byte [rdi + 8], al
jmp 0x14047b3d8
jmp 0x14047b3e7
mov byte [rsp + 0x30], 1
bt cx, 0x42
mov ecx, 0x300
mov r12d, 0x24
clc
sal ax, 0x32
mov rax, qword [rsp + 0x78]
shld bx, r9w, 0x48
test ah, ch
cmp dword [rax], 0x3b9aca00
mov bl, 0xe3
mov al, dl
cmove r12d, ecx
inc al
rcl al, cl
mov dword [rsp + 0x40], r12d
sbb al, al
lea rbx, [rbp - 0x58]
jmp 0x14047b426
cmp qword [rbp - 0x40], 0x10
jmp 0x14047b434
cmovae rbx, qword [rbp - 0x58]
mov qword [rsp + 0x60], rbx
mov al, byte [rbx]
dec al
cmp al, 0x7d
jmp 0x14047b449
ja 0x14047bb56
sub esi, esi
stc
cmp rax, 0x743b1d63
cmp bpl, bl
cmp qword [rbp - 0x48], rsi
jmp 0x14047b465
jne 0x14047b475
mov word [rsp + 0x38], si
jmp 0x14047b49a
mov rax, qword [r13]
mov rcx, r13
jmp 0x14047b481
mov rax, qword [rax + 0x20]
jmp 0x14047b48a
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x14047b49a
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], 1
movzx rdx, r13w
ror cl, cl
mov r13d, 0xf
shr dx, 0x47
mov qword [rbp - 0x60], r13
btc rcx, r15
sar dl, cl
adc dh, 0xbb
xor eax, eax
movzx edx, r10w
mov byte [rbp - 0x78], al
cqo
cdq
movzx rcx, r13w
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x14047b4e3
call fcn.14046665f
xor r9d, r9d
mov r14w, 0x3be0
jmp 0x14047b4f5
mov r14, qword [rbp - 0x78]
test al, al
jmp 0x14047b500
jne 0x14047b95e
lea r12, [rdi + 0xa]
rol r8d, cl
mov r8, r12
mov qword [rsp + 0x70], r12
mov bl, byte [rsp + 0x31]
cmp byte [rdi + 8], r9b
jmp 0x14047b522
jne 0x14047b5c8
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047b533
je 0x14047b5b1
mov rax, qword [rcx + 0x38]
btr dx, sp
or rdx, 0x2c2d11ee
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047b553
je 0x14047b573
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x14047b573
movzx eax, word [rdx]
jmp 0x14047b56e
jmp 0x14047b591
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047b57f
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x70]
bt cx, bx
xor r9d, r9d
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14047b59f
je 0x14047b5b1
mov word [r8], ax
mov r12, r8
jmp 0x14047b5bc
mov qword [rdi], r9
jmp 0x14047b5bc
mov byte [rdi + 8], 1
movsx rcx, di
movzx ecx, r15w
movzx r8d, word [r12]
movzx cx, dil
movzx rcx, bx
cqo
lea rdx, [rbp]
movzx rcx, r9w
movsx ecx, di
xchg cl, ch
lea rcx, [rbp - 0x38]
jmp 0x14047b5ee
call fcn.140129038
lea rcx, [rbp - 0x38]
cmp al, ah
sub rax, rcx
cmp r9w, 0x3278
sar rax, 1
cmp rax, 0x16
jmp 0x14047b60e
jae 0x14047b6cd
mov byte [rsp + 0x30], 1
adc ch, 0xdd
and rcx, 0x77fa3e69
mov ecx, dword [rsp + 0x3c]
test ah, 0xfe
cmp dword [rsp + 0x40], ecx
jg 0x14047b63d
inc dword [rsp + 0x34]
jmp 0x14047b68e
test rax, rax
jmp 0x14047b645
jne 0x14047b658
test ecx, ecx
jmp 0x14047b652
je 0x14047b68e
lea r8, [0x1400c0de0]
jmp 0x14047b664
mov al, byte [rax + r8]
jmp 0x14047b66d
mov byte [r15], al
movsxd rax, esi
inc r15
mov qword [rsp + 0x50], r15
movzx rax, r14w
inc ecx
sub ah, 0x57
rcl rax, 0x1b
not eax
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x78]
mov cl, r8b
cmp r13, 0x10
setae cl
cmovae rax, r14
test dh, al
cmp r8, 0x790c723d
cmp byte [rax + rsi], 0x7f
jmp 0x14047b6b2
je 0x14047b837
lea rax, [rbp - 0x78]
cmp dx, di
test cl, cl
cmovne rax, r14
inc byte [rax + rsi]
jmp 0x14047b824
lea rax, [rbp - 0x78]
rcl r15b, 0xa6
cmp r13, 0x10
setae r15b
cmovae rax, r14
cmc
xor r9d, r9d
cmc
cmp ebx, ebp
test edx, 0x2a5b2b93
cmp byte [rax + rsi], r9b
jmp 0x14047b6f7
je 0x14047b924
movzx r8d, word [rsp + 0x38]
test r8w, r8w
jmp 0x14047b70c
je 0x14047b924
cmp byte [rdi + 8], r9b
jne 0x14047b7ba
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047b7a3
mov rax, qword [rcx + 0x38]
cwd
or dx, 0x4638
mov rdx, qword [rax]
test rdx, rdx
je 0x14047b75c
mov rax, qword [rcx + 0x50]
test ebx, r15d
cmp dword [rax], r9d
jmp 0x14047b74e
jle 0x14047b75c
movzx eax, word [rdx]
jmp 0x14047b781
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
btc ecx, r10d
xor r9d, r9d
test ch, 0xf4
bt ecx, 0x95
bt rcx, rdi
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047b78e
je 0x14047b7a3
mov word [r12], ax
jmp 0x14047b79e
jmp 0x14047b7ab
mov qword [rdi], r9
clc
cmp r13b, 0x3c
mov byte [rdi + 8], 1
jmp 0x14047b7ba
cmp word [r12], r8w
jne 0x14047b924
mov rcx, qword [rbp - 0x68]
cmp rcx, r13
jmp 0x14047b7d1
jae 0x14047b7fa
lea rax, [rcx + 1]
mov qword [rbp - 0x68], rax
lea rax, [rbp - 0x78]
clc
test r15b, r15b
cmovne rax, r14
and word [rax + rcx], 0
jmp 0x14047b7f5
jmp 0x14047b813
sub r9d, r9d
mov rdx, r10
not r8b
mov r8b, bl
lea edx, [r9 + 1]
lea rcx, [rbp - 0x78]
call fcn.140454b7d
inc rsi
bsr cx, dx
btr r14d, 0x95
mov r15, qword [rsp + 0x50]
mov r14, qword [rbp - 0x78]
mov r13, qword [rbp - 0x60]
sbb cl, spl
adc cx, 0x6efd
sbb cl, 0xd5
mov rcx, qword [rdi]
xor r8d, r8d
test rcx, rcx
jmp 0x14047b845
je 0x14047b8da
mov rax, qword [rcx + 0x38]
cmp rsp, r13
jmp 0x14047b857
cmp qword [rax], r8
jmp 0x14047b85f
je 0x14047b89f
mov rax, qword [rcx + 0x50]
cmc
test esi, r10d
cmp dword [rax], r8d
jmp 0x14047b875
jle 0x14047b89f
dec dword [rax]
movsx edx, dx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cmove eax, r8d
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047b89a
jmp 0x14047b8b9
mov rax, qword [rcx]
jmp 0x14047b8a7
mov rax, qword [rax + 0x38]
jmp 0x14047b8b0
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14047b8c7
je 0x14047b8da
mov al, r8b
jmp 0x14047b8d5
jmp 0x14047b8ec
mov qword [rdi], r8
cmovo rcx, r11
mov al, 1
mov dx, di
not ch
movsx edx, r10w
mov byte [rdi + 8], al
mov rdx, qword [rsp + 0x48]
movsx ecx, dx
setnp cl
mov rcx, rdi
call fcn.14046665f
sub r9d, r9d
bt r8w, 0x6a
movsx r8d, r10w
test al, al
not r8d
mov r8, qword [rsp + 0x70]
jmp 0x14047b91e
je 0x14047b519
test rsi, rsi
je 0x14047b955
lea rax, [rbp - 0x78]
test eax, edi
jmp 0x14047b938
cmp r13, 0x10
jmp 0x14047b941
cmovae rax, r14
test r8b, al
cmp byte [rax + rsi], r9b
jle 0x14047b9b5
inc rsi
mov rbx, qword [rsp + 0x60]
cmp sil, 0x87
test rsi, rsi
jmp 0x14047b966
je 0x14047b9bb
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x14047b976
je 0x14047b9bb
sub rsi, 1
jmp 0x14047b985
je 0x14047bb16
lea rax, [rbp - 0x78]
cmp rdi, 0x5a164e4b
cmp r13, 0x10
jmp 0x14047b99f
cmovae rax, r14
cmc
cmp r11b, r11b
cmp cl, byte [rax + rsi]
jmp 0x14047b9af
je 0x14047bb44
mov byte [rsp + 0x31], 1
cmc
cmp r13, 0x10
jb 0x14047ba20
lea rdx, [r13 + 1]
cbw
cmc
shld ax, r8w, 0x54
mov rax, r14
cmp rdx, 0x1000
jmp 0x14047b9e1
jb 0x14047ba13
add rdx, 0x27
cmp r15b, 0x26
cmp r8w, r12w
cmc
mov r14, qword [r14 - 8]
sub rax, r14
test spl, 0x9b
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x14047ba0d
ja 0x14047ce67
mov rcx, r14
jmp 0x14047ba1b
call fcn.14027cd22
sub r8d, r8d
shld esi, r12d, 0x4c
xor r13b, 0xd6
mov r15w, r14w
mov r12d, dword [rsp + 0x40]
mov r14d, dword [rsp + 0x3c]
mov r15, qword [rsp + 0x50]
bts r13, r8
bt esi, 0x6a
and sil, bl
mov r13, qword [rsp + 0x58]
inc sil
add sil, 0x8b
cmp sil, 0xe9
mov rsi, qword [rsp + 0x48]
cmp r11d, r13d
test r15b, 0xe9
cmp byte [rsp + 0x30], r8b
jmp 0x14047ba70
je 0x14047ba95
test r14d, r14d
jmp 0x14047ba7e
jne 0x14047ba95
mov byte [r15], 0x30
movzx rdx, r10w
inc dl
movsx rcx, bx
inc r15
mov rdx, rsi
cmovb rcx, rsi
mov rcx, rdi
jmp 0x14047baa4
call fcn.14046665f
sub esi, esi
test bx, ax
cmc
test al, al
jmp 0x14047bab6
jne 0x14047bf18
cmp byte [rdi + 8], sil
jmp 0x14047bac5
jne 0x14047be3f
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047bad6
je 0x14047be2d
mov rax, qword [rcx + 0x38]
bswap rdx
bsf edx, r8d
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047baf2
je 0x14047bdfe
mov rax, qword [rcx + 0x50]
test ax, r9w
clc
cmp dword [rax], esi
jle 0x14047bdfe
movzx eax, word [rdx]
jmp 0x14047bb11
jmp 0x14047be10
test rsi, rsi
jmp 0x14047bb1e
jne 0x14047bb44
lea rax, [rbp - 0x78]
test cl, 0xe3
cmp r13, 0x10
jmp 0x14047bb34
cmovae rax, r14
cmc
cmp cl, r10b
cmp cl, byte [rax]
jl 0x14047b9b5
cmp byte [rbx + 1], r9b
jle 0x14047b95e
inc rbx
jmp 0x14047b95e
mov rdx, rsi
mov cx, 0x36f1
jmp 0x14047bb64
mov rcx, rdi
jmp 0x14047bb6c
call fcn.14046665f
xor r8d, r8d
stc
test al, al
jne 0x14047ba66
lea rbx, [rdi + 0xa]
test rdx, 0x3be21fa6
mov rsi, rbx
neg r13b
xor r13w, r15w
btr r13w, 0x90
mov r13, qword [rsp + 0x48]
cmp byte [rdi + 8], r8b
jne 0x14047bc4e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047bbb2
je 0x14047bc3e
mov rax, qword [rcx + 0x38]
cdq
cmovg dx, r13w
neg rdx
mov rdx, qword [rax]
cmp r8b, 0x9b
test r10b, bpl
test rdx, rdx
jmp 0x14047bbd7
je 0x14047bbff
mov rax, qword [rcx + 0x50]
test spl, r11b
cmp dword [rax], r8d
jmp 0x14047bbec
jle 0x14047bbff
movzx eax, word [rdx]
jmp 0x14047bbfa
jmp 0x14047bc1d
mov rax, qword [rcx]
jmp 0x14047bc07
mov rax, qword [rax + 0x30]
jmp 0x14047bc10
call qword [0x1400b8d90]
xor r8d, r8d
movzx rcx, ax
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047bc2a
je 0x14047bc3e
mov word [rsi], ax
setp bh
mov rbx, rsi
jmp 0x14047bc4a
mov qword [rdi], r8
movsx cx, r10b
movsx rdx, r12w
mov byte [rdi + 8], 1
movzx r8d, word [rbx]
jmp 0x14047bc57
lea rdx, [rbp]
movsx ecx, di
not cx
bswap rcx
lea rcx, [rbp - 0x38]
jmp 0x14047bc6d
call fcn.140129038
lea rcx, [rbp - 0x38]
cmc
jmp 0x14047bc7c
sub rax, rcx
jmp 0x14047bc88
sar rax, 1
clc
cmp rax, 0x16
jmp 0x14047bc95
jae 0x14047bde7
cmp r12d, r14d
jmp 0x14047bca3
jg 0x14047bcbf
inc dword [rsp + 0x34]
test spl, 0x3c
jmp 0x14047bcb7
sub r8d, r8d
jmp 0x14047bd09
sub r8d, r8d
cmc
jmp 0x14047bcc8
test rax, rax
jmp 0x14047bcd0
jne 0x14047bce4
test r14d, r14d
jmp 0x14047bcde
je 0x14047bd09
lea rcx, [0x1400c0de0]
jmp 0x14047bcf0
mov al, byte [rax + rcx]
movzx cx, ah
movsx ecx, sp
mov byte [r15], al
inc r15
movzx rcx, r11w
xchg ch, cl
inc r14d
mov byte [rsp + 0x30], 1
test ax, r9w
mov rcx, qword [rdi]
test ecx, esp
jmp 0x14047bd1d
test rcx, rcx
jmp 0x14047bd25
je 0x14047bda7
mov rax, qword [rcx + 0x38]
cmp dl, r10b
cmp qword [rax], r8
jmp 0x14047bd3a
je 0x14047bd74
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047bd4c
jle 0x14047bd74
dec dword [rax]
movsx ax, r14b
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047bd6f
jmp 0x14047bd84
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
cmp r9b, r13b
cmp cx, ax
jmp 0x14047bd94
je 0x14047bda7
mov al, r8b
jmp 0x14047bda2
jmp 0x14047bdb2
mov qword [rdi], r8
mov al, 1
not dx
movsx edx, si
mov byte [rdi + 8], al
movsx rcx, cx
mov rdx, r13
mov rcx, rdi
jmp 0x14047bdc4
call fcn.14046665f
sub r8d, r8d
cmp r8b, 0x36
jmp 0x14047bdd5
test al, al
jmp 0x14047bddc
je 0x14047bb9d
jmp 0x14047bdef
xor r8d, r8d
jmp 0x14047bdef
mov dword [rsp + 0x3c], r14d
jmp 0x14047bdf9
jmp 0x14047ba4a
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047be0a
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14047be1e
je 0x14047be2d
mov word [rdi + 0xa], ax
jmp 0x14047be30
mov qword [rdi], rsi
mov byte [rdi + 8], 1
movzx rcx, bx
movsx cx, bh
mov cl, r11b
movzx ebx, word [rdi + 0xa]
mov rax, qword [r13]
mov rcx, r13
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047be5c
jne 0x14047bf18
call fcn.1404b588d
mov rcx, qword [rax]
inc al
mov al, byte [rcx]
mov byte [r15], al
inc r15
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047bf0b
mov rax, qword [rcx + 0x38]
jmp 0x14047be89
cmp qword [rax], rsi
je 0x14047bed3
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14047be9d
jle 0x14047bed3
dec dword [rax]
movsx ax, ah
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047beb9
mov qword [rcx], rax
cmovno ax, r8w
cdqe
mov ah, 0xfe
movzx eax, word [rdx]
jmp 0x14047bece
jmp 0x14047bee5
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047bedf
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14047beef
cmp cx, ax
jmp 0x14047bef7
je 0x14047bf0b
mov byte [rdi + 8], sil
jmp 0x14047bf06
jmp 0x14047bf18
mov qword [rdi], rsi
mov byte [rdi + 8], 1
or r13b, bpl
bswap r13
mov r13, qword [rsp + 0x48]
cmp r15, r13
jmp 0x14047bf2a
test r14d, r14d
jmp 0x14047bf32
jne 0x14047c182
mov rdx, r13
movsx cx, dh
mov rcx, rdi
jmp 0x14047bf47
call fcn.14046665f
test al, al
jmp 0x14047bf53
jne 0x14047c146
lea rbx, [rdi + 0xa]
mov rsi, rbx
mov r12, rsp
mov r12d, dword [rsp + 0x34]
mov r14d, esp
bswap r14w
xor r8d, r8d
movsxd r14, esp
btr r14w, 0x84
bsr r14w, r9w
mov r14d, 0xffff
cmp byte [rdi + 8], r8b
jmp 0x14047bf8f
jne 0x14047c02a
mov rcx, qword [rdi]
cmp r9b, 0x1c
test rcx, rcx
je 0x14047c018
mov rax, qword [rcx + 0x38]
xor dx, 0x5caf
shl rdx, 0xf6
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047bfbd
je 0x14047bfe4
mov rax, qword [rcx + 0x50]
test ebp, ecx
cmp dword [rax], r8d
jmp 0x14047bfd1
jle 0x14047bfe4
movzx eax, word [rdx]
jmp 0x14047bfdf
jmp 0x14047bffe
mov rax, qword [rcx]
jmp 0x14047bfec
mov rax, qword [rax + 0x30]
jmp 0x14047bff5
call qword [0x1400b8d90]
xor r8d, r8d
cmp r14w, ax
jmp 0x14047c007
je 0x14047c018
mov word [rsi], ax
mov rbx, rsi
jmp 0x14047c022
mov qword [rdi], r8
add al, r10b
btr ax, cx
mov byte [rdi + 8], 1
sub ax, 0x11ce
movzx eax, word [rbx]
jmp 0x14047c032
cmp ax, word [rbp - 0x38]
jmp 0x14047c03b
jne 0x14047c12c
dec r12d
add rcx, rsi
rcr ch, 0x6d
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047c05a
je 0x14047c0e9
mov rax, qword [rcx + 0x38]
cmp r14, 0x6ab2647
cmp qword [rax], r8
jmp 0x14047c073
je 0x14047c0b5
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jmp 0x14047c086
jle 0x14047c0b5
dec dword [rax]
setge al
movsx rax, r9w
mov rcx, qword [rcx + 0x38]
seto ah
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movsxd rax, edi
movsx rax, r12w
movzx eax, word [rdx]
jmp 0x14047c0cd
mov rax, qword [rcx]
jmp 0x14047c0bd
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
test dil, r9b
cmp r14w, ax
jmp 0x14047c0d6
je 0x14047c0e9
mov al, r8b
jmp 0x14047c0e4
jmp 0x14047c0f5
mov qword [rdi], r8
mov dl, 0xe5
mov al, 1
jmp 0x14047c0f5
mov byte [rdi + 8], al
cwd
seta dh
movsxd rdx, eax
mov rdx, r13
cmovno cx, r13w
movzx ecx, r8w
movsx ecx, cx
mov rcx, rdi
jmp 0x14047c117
call fcn.14046665f
xor r8d, r8d
test al, al
jmp 0x14047c126
je 0x14047bf86
mov dword [rsp + 0x34], r12d
mov r14d, dword [rsp + 0x3c]
add r12b, dl
xadd al, al
bsr ax, r11w
mov r12d, dword [rsp + 0x40]
mov eax, dword [rsp + 0x34]
test bx, 0xf6c
test eax, eax
jns 0x14047c182
mov byte [r15], 0x30
dec cx
movsx cx, r11b
mov ch, 0xc5
inc r15
mov ecx, r9d
inc eax
jmp 0x14047c178
mov dword [rsp + 0x34], eax
not edx
cwd
cqo
mov rdx, r13
xchg cx, cx
mov cl, r9b
movzx rcx, r10w
mov rcx, rdi
call fcn.14046665f
test al, al
jmp 0x14047c19e
jne 0x14047c3da
lea rbx, [rdi + 0xa]
test si, di
mov rsi, rbx
stc
sub r8d, r8d
jmp 0x14047c1b9
cmp byte [rdi + 8], r8b
jne 0x14047c25b
mov rcx, qword [rdi]
cmp cl, r13b
jmp 0x14047c1ce
test rcx, rcx
je 0x14047c254
mov rax, qword [rcx + 0x38]
clc
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14047c1e8
je 0x14047c20a
mov rax, qword [rcx + 0x50]
cmp r11b, 0xe8
test ah, 0xc2
cmp dword [rax], r8d
jle 0x14047c20a
movzx eax, word [rdx]
jmp 0x14047c224
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047c216
call qword [0x1400b8d90]
sub r8d, r8d
bt rcx, 0xcb
mov ecx, 0xffff
cmp r13b, 0xa8
cmp cx, ax
jmp 0x14047c235
je 0x14047c254
mov word [rsi], ax
mov ebx, 0x58e3602a
movsx rbx, r15w
mov rbx, rsi
jmp 0x14047c24f
jmp 0x14047c257
mov qword [rdi], r8
mov byte [rdi + 8], 1
movzx r8d, word [rbx]
not edx
cwd
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
jmp 0x14047c270
call fcn.140129038
lea rcx, [rbp - 0x38]
sub rax, rcx
cmp ah, 0xfc
sar rax, 1
cmp rax, 0x16
jmp 0x14047c28b
jae 0x14047c3da
cmp r14d, r12d
jmp 0x14047c299
jge 0x14047c2c9
lea rcx, [0x1400c0de0]
jmp 0x14047c2ab
mov al, byte [rax + rcx]
dec ecx
movzx cx, dl
mov byte [r15], al
jmp 0x14047c2be
inc r15
movsxd rcx, r15d
mov cl, 0x50
inc r14d
mov byte [rsp + 0x30], 1
test cl, 0xd3
movzx rcx, ax
mov rcx, qword [rdi]
test r15d, ebx
cmp r12d, 0x3e2f19a4
xor r8d, r8d
clc
cmp r9d, 0x27913ac6
test rcx, rcx
jmp 0x14047c2f5
je 0x14047c392
mov rax, qword [rcx + 0x38]
cmp r12d, 0x35a43e86
cmp qword [rax], r8
jmp 0x14047c30e
je 0x14047c34e
mov rax, qword [rcx + 0x50]
test ah, 0x91
cmp dword [rax], r8d
jmp 0x14047c323
jle 0x14047c34e
dec dword [rax]
lahf
not ah
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047c33e
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047c349
jmp 0x14047c372
mov rax, qword [rcx]
jmp 0x14047c356
mov rax, qword [rax + 0x38]
jmp 0x14047c35f
call qword [0x1400b8d90]
sub r8d, r8d
bsr cx, r14w
jmp 0x14047c372
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047c37f
je 0x14047c392
mov al, r8b
jmp 0x14047c38d
jmp 0x14047c3a0
mov qword [rdi], r8
jmp 0x14047c39c
mov al, 1
cwd
mov byte [rdi + 8], al
movzx edx, ax
setl dh
mov rdx, r13
movzx ecx, cx
mov rcx, rdi
jmp 0x14047c3b7
call fcn.14046665f
sub r8d, r8d
test r11w, 0x1224
cmp dl, 0x70
jmp 0x14047c3cd
test al, al
jmp 0x14047c3d4
je 0x14047c1b9
mov sil, byte [rsp + 0x30]
xor r14d, r14d
test sil, sil
jmp 0x14047c3ea
je 0x14047cd1e
mov rdx, r13
mov rcx, rdi
jmp 0x14047c3fb
call fcn.14046665f
test al, al
jmp 0x14047c407
jne 0x14047cd1e
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14047c417
jne 0x14047c4ad
mov rcx, qword [rdi]
test r12b, spl
test rcx, rcx
jmp 0x14047c42b
je 0x14047c498
mov rax, qword [rcx + 0x38]
not edx
mov rdx, qword [rax]
test cl, dl
cmc
test rdx, rdx
jmp 0x14047c445
je 0x14047c465
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x14047c465
movzx eax, word [rdx]
jmp 0x14047c460
jmp 0x14047c47c
mov rax, qword [rcx]
jmp 0x14047c46d
mov rax, qword [rax + 0x30]
jmp 0x14047c476
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
je 0x14047c498
mov word [rdi + 0xa], ax
jmp 0x14047c493
jmp 0x14047c49e
mov qword [rdi], r14
shl cl, 0xf
mov byte [rdi + 8], 1
neg cl
mov cl, 1
bsf ax, di
shl al, 0x20
movzx eax, word [rdi + 0xa]
stc
test rsp, 0x3b683630
cmp ax, word [rbp - 2]
jmp 0x14047c4c2
je 0x14047c56b
test cl, cl
jmp 0x14047c4cf
jne 0x14047c55c
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047c4e0
je 0x14047c551
mov rax, qword [rcx + 0x38]
btc dx, 0x4b
cqo
dec dl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047c4fe
je 0x14047c51e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x14047c51e
movzx eax, word [rdx]
jmp 0x14047c519
jmp 0x14047c530
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047c52a
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047c53d
je 0x14047c551
mov word [rdi + 0xa], ax
jmp 0x14047c54c
jmp 0x14047c558
mov qword [rdi], r14
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
cmp ax, word [rbp - 4]
jmp 0x14047c565
jne 0x14047cd1e
mov byte [r15], 0x70
inc r15
adc ch, 0xa2
adc cl, dil
mov rcx, qword [rdi]
cmp r13b, 0x5d
test rcx, rcx
jmp 0x14047c587
je 0x14047c620
mov rax, qword [rcx + 0x38]
cmp cx, r9w
jmp 0x14047c59c
cmp qword [rax], r14
jmp 0x14047c5a4
je 0x14047c5e7
mov rax, qword [rcx + 0x50]
cmp dl, r8b
cmp dword [rax], r14d
jmp 0x14047c5b9
jle 0x14047c5e7
dec dword [rax]
not dx
mov rcx, qword [rcx + 0x38]
cwde
lahf
mov rdx, qword [rcx]
movzx rax, cx
movsx eax, di
cmovne eax, r9d
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047c5fe
mov rax, qword [rcx]
jmp 0x14047c5ef
mov rax, qword [rax + 0x38]
jmp 0x14047c5f8
call qword [0x1400b8d90]
mov r12d, 0xffff
cmp r12w, ax
jmp 0x14047c60d
je 0x14047c62b
mov al, r14b
jmp 0x14047c61b
jmp 0x14047c638
mov r12d, 0xffff
cmovs dx, r14w
mov qword [rdi], r14
mov sil, 9
movzx dx, r14b
mov al, 1
mov byte [rdi + 8], al
movsxd rcx, esp
mov sil, r14b
mov cl, spl
mov ebx, r14d
movsxd rcx, ebx
mov rdx, r13
movzx rcx, di
mov rcx, rdi
jmp 0x14047c659
call fcn.14046665f
test al, al
jne 0x14047c938
mov cl, byte [rdi + 8]
cmp r11, rsp
test cl, cl
jmp 0x14047c673
jne 0x14047c6ff
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047c684
je 0x14047c6f4
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
stc
test rdx, rdx
jmp 0x14047c69b
je 0x14047c6c0
mov rax, qword [rcx + 0x50]
jmp 0x14047c6aa
cmp dword [rax], r14d
jmp 0x14047c6b2
jle 0x14047c6c0
movzx eax, word [rdx]
jmp 0x14047c6d7
mov rax, qword [rcx]
jmp 0x14047c6c8
mov rax, qword [rax + 0x30]
jmp 0x14047c6d1
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047c6e0
je 0x14047c6f4
mov word [rdi + 0xa], ax
jmp 0x14047c6ef
jmp 0x14047c6f9
mov qword [rdi], r14
shr ah, cl
mov byte [rdi + 8], 1
mov cl, 1
movzx eax, word [rdi + 0xa]
cmc
cmp ax, word [rbp - 0xa]
jmp 0x14047c70d
jne 0x14047c7c8
mov byte [r15], 0x2b
inc r15
movsx rcx, r12w
or cx, 0x4ecb
movzx rcx, r8w
mov rcx, qword [rdi]
test r8b, bpl
test rcx, rcx
jmp 0x14047c735
je 0x14047c7af
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14047c747
je 0x14047c77c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047c759
jle 0x14047c77c
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047c777
jmp 0x14047c793
mov rax, qword [rcx]
jmp 0x14047c784
mov rax, qword [rax + 0x38]
jmp 0x14047c78d
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047c79c
je 0x14047c7af
mov al, r14b
jmp 0x14047c7aa
jmp 0x14047c7bb
mov qword [rdi], r14
mov al, 0x28
mov al, 1
jmp 0x14047c7bb
mov byte [rdi + 8], al
jmp 0x14047c7c3
jmp 0x14047c938
test cl, cl
jmp 0x14047c7cf
jne 0x14047c86b
mov rcx, qword [rdi]
cmp al, dil
clc
test rcx, rcx
je 0x14047c84e
mov rax, qword [rcx + 0x38]
rcl dh, 0x91
mov rdx, qword [rax]
test r11b, sil
test rdx, rdx
jmp 0x14047c7fa
je 0x14047c81f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047c80c
jle 0x14047c81f
movzx eax, word [rdx]
jmp 0x14047c81a
jmp 0x14047c836
mov rax, qword [rcx]
jmp 0x14047c827
mov rax, qword [rax + 0x30]
jmp 0x14047c830
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047c84e
mov word [rdi + 0xa], ax
jmp 0x14047c849
jmp 0x14047c864
mov qword [rdi], r14
movsxd rax, r8d
movzx eax, dx
and ah, 0xa3
movzx eax, word [rdi + 0xa]
stc
cmc
test bpl, 0xe4
mov byte [rdi + 8], 1
cmp ch, 0x27
cmp ax, word [rbp - 0xc]
jmp 0x14047c874
jne 0x14047c938
mov byte [r15], 0x2d
inc r15
shl cl, cl
bts ecx, r10d
mov rcx, qword [rdi]
cmp bpl, 0xfa
test rcx, rcx
jmp 0x14047c896
je 0x14047c925
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14047c8a8
je 0x14047c8f1
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x14047c8f1
dec dword [rax]
cmovp dx, r11w
mov rcx, qword [rcx + 0x38]
mov dx, 0x4437
mov rdx, rcx
movsxd rdx, ebp
mov rdx, qword [rcx]
bswap eax
lea rax, [rdx + 2]
jmp 0x14047c8de
mov qword [rcx], rax
nop
cdqe
movzx eax, word [rdx]
jmp 0x14047c8ec
jmp 0x14047c908
mov rax, qword [rcx]
jmp 0x14047c8f9
mov rax, qword [rax + 0x38]
jmp 0x14047c902
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047c911
je 0x14047c925
mov byte [rdi + 8], r14b
jmp 0x14047c920
jmp 0x14047c938
mov qword [rdi], r14
movsxd rcx, eax
movsx edx, r10w
cmovne rcx, r10
mov byte [rdi + 8], 1
cdq
mov rdx, r13
movzx ecx, ax
movsx rcx, r8w
mov rcx, rdi
jmp 0x14047c94a
call fcn.14046665f
test al, al
jmp 0x14047c956
jne 0x14047ccfa
cmp byte [rdi + 8], r14b
jmp 0x14047c965
jne 0x14047c9f7
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14047c977
je 0x14047c9ea
mov rax, qword [rcx + 0x38]
bt edx, 0x26
clc
ror dh, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047c993
je 0x14047c9c0
mov rax, qword [rcx + 0x50]
clc
test r12d, 0x132f0591
jmp 0x14047c9aa
cmp dword [rax], r14d
jmp 0x14047c9b2
jle 0x14047c9c0
movzx eax, word [rdx]
jmp 0x14047c9d7
mov rax, qword [rcx]
jmp 0x14047c9c8
mov rax, qword [rax + 0x30]
jmp 0x14047c9d1
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047c9ea
mov word [rdi + 0xa], ax
jmp 0x14047c9ef
mov qword [rdi], r14
cbw
mov byte [rdi + 8], 1
sbb ax, bx
cmc
movzx eax, word [rdi + 0xa]
test dil, 0
cmp ax, word [rbp - 0x38]
jmp 0x14047ca08
jne 0x14047caff
mov sil, 1
mov cl, bl
dec cl
rol rcx, 0x39
mov rcx, qword [rdi]
clc
stc
test r10b, 0x47
test rcx, rcx
jmp 0x14047ca2a
je 0x14047cabd
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
je 0x14047ca8f
mov rax, qword [rcx + 0x50]
cmp cl, dl
stc
cmp dword [rax], r14d
jmp 0x14047ca4c
jle 0x14047ca8f
dec dword [rax]
xchg dl, dl
mov rcx, qword [rcx + 0x38]
cdq
cbw
movsx ax, r11b
mov rdx, qword [rcx]
movsx rax, ax
movsx ax, r15b
lea rax, [rdx + 2]
jmp 0x14047ca77
mov qword [rcx], rax
movsx rax, si
movsx eax, r14w
movzx eax, word [rdx]
jmp 0x14047ca8a
jmp 0x14047caa6
mov rax, qword [rcx]
jmp 0x14047ca97
mov rax, qword [rax + 0x38]
jmp 0x14047caa0
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047cabd
mov al, r14b
jmp 0x14047cab8
jmp 0x14047cad4
mov qword [rdi], r14
cmovp edx, r10d
mov ecx, 0x771f69b1
movzx edx, r11w
mov al, sil
mov cx, r10w
mov byte [rdi + 8], al
cqo
mov rdx, r13
movsx rcx, si
mov rcx, rdi
jmp 0x14047cae8
call fcn.14046665f
test al, al
jmp 0x14047caf4
je 0x14047c95c
jmp 0x14047cb0d
test sil, sil
jmp 0x14047cb07
je 0x14047ccfa
mov byte [r15], 0x30
jmp 0x14047cb16
inc r15
jmp 0x14047cb1e
jmp 0x14047ccfa
cmp byte [rdi + 8], r14b
jne 0x14047cbad
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14047cb39
je 0x14047cba2
mov rax, qword [rcx + 0x38]
shld dx, bp, 0xf5
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047cb53
je 0x14047cb78
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047cb65
jle 0x14047cb78
movzx eax, word [rdx]
jmp 0x14047cb73
jmp 0x14047cb8a
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047cb84
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047cb93
je 0x14047cba2
mov word [rdi + 0xa], ax
jmp 0x14047cba5
mov qword [rdi], r14
mov byte [rdi + 8], 1
movsx edx, r9w
movzx r8d, word [rdi + 0xa]
movzx dx, bl
movzx ecx, r15w
lea rdx, [rbp]
jmp 0x14047cbcb
lea rcx, [rbp - 0x38]
jmp 0x14047cbd4
call fcn.140129038
lea rcx, [rbp - 0x38]
test dil, dl
cmp dil, r13b
sub rax, rcx
sar rax, 1
test r10b, dl
cmp rax, 0x16
jae 0x14047cd1e
cmp ebx, 8
jmp 0x14047cbfe
jge 0x14047cc37
lea rcx, [0x1400c0de0]
mov al, byte [rax + rcx]
movsx rcx, r13w
mov sil, 4
movzx cx, r13b
mov byte [r15], al
mov ecx, 0x6b4d17ea
setp ch
inc sil
inc r15
bswap ecx
dec ecx
not ecx
inc ebx
sbb sil, 0xab
mov sil, 1
dec cx
cmp dil, 0x73
test dh, 7
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047cce0
mov rax, qword [rcx + 0x38]
test r11d, r8d
clc
stc
cmp qword [rax], r14
jmp 0x14047cc61
je 0x14047ccb7
mov rax, qword [rcx + 0x50]
stc
jmp 0x14047cc71
cmp dword [rax], r14d
jmp 0x14047cc79
jle 0x14047ccb7
dec dword [rax]
movzx rdx, r13w
movsx rax, dx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047cc99
mov qword [rcx], rax
movzx ax, bpl
movsx ax, spl
movzx eax, r15w
movzx eax, word [rdx]
jmp 0x14047ccb2
jmp 0x14047ccc9
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047ccc3
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047ccd2
je 0x14047cce0
mov al, r14b
jmp 0x14047ccf2
mov qword [rdi], r14
mov al, sil
jmp 0x14047ccf2
mov byte [rdi + 8], al
jmp 0x14047ccfa
mov rdx, r13
movzx ecx, di
movsx cx, r13b
movsx ecx, r9w
mov rcx, rdi
call fcn.14046665f
test al, al
jmp 0x14047cd18
je 0x14047cb23
cmp byte [rsp + 0x31], r14b
jmp 0x14047cd28
jne 0x14047cd3c
test sil, sil
jmp 0x14047cd36
jne 0x14047cd43
mov r15, qword [rbp - 0x80]
cmc
rdtsc
mov byte [r15], r14b
movsxd rcx, esi
ror dl, 0x7a
mov eax, dword [rsp + 0x34]
cwd
mov rcx, qword [rsp + 0x78]
mov dword [rcx], eax
cmp sil, r15b
sar dl, cl
mov rdx, qword [rbp - 0x40]
cmp rsp, rax
cmc
clc
cmp rdx, 0x10
jmp 0x14047cd70
jb 0x14047cde4
inc rdx
test r8b, 0xc6
bt ax, bx
shr ecx, 0xcf
mov rcx, qword [rbp - 0x58]
shrd ax, bx, 0x8a
and ah, 0xcc
adc rax, 0x29f42d3
mov rax, rcx
cmp r15w, 0x7023
cmp r14b, r9b
cmc
cmp rdx, 0x1000
jmp 0x14047cdb0
jb 0x14047cddf
add rdx, 0x27
test r10b, 0xdd
cmp r14w, ax
stc
mov rcx, qword [rcx - 8]
sub rax, rcx
stc
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x14047cdd9
ja 0x14047ce5c
call fcn.14027cd22
xor eax, eax
shr cx, 0x26
or cl, 0xb6
test r8, 0x65e52e5c
mov rcx, qword [rbp + 8]
stc
xor rcx, rsp
jmp 0x14047ce01
call fcn.14049cefa
mov rbx, qword [rsp + 0x150]
bt r13w, 0xc3
add rsp, 0x110
movzx r14w, r11b
movzx ebp, r12w
pop r15
setnp r14b
pop r14
pop r13
movsx ebp, si
movsx bp, r10b
movsxd r12, esi
pop r12
pop rdi
jmp 0x14047ce48
pop rsi
cmovl rbp, rcx
movzx bp, r10b
mov rbp, rsi
pop rbp
jmp 0x14047ce5b
ret
call fcn.1404b346a
nop
jmp 0x14047ce67
call fcn.1404b346a
nop
jmp 0x140188083