Function at 0x14047e242
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
sar bl, cl
push rbp
rcl cl, 0x13
push rsi
test r14w, 0x1a83
btc cx, r13w
sub cx, 0x2c0f
push rdi
push r12
bswap edi
bsr ax, ax
xchg ebp, eax
push r13
mov cx, r13w
ror rax, cl
push r14
bt cx, r9w
push r15
lea rbp, [rsp - 0x10]
sub rsp, 0x110
rcl ebx, 0x5e
adc r14w, r14w
mov rax, qword [0x1400b7288]
xor rax, rsp
mov qword [rbp + 8], rax
shl dil, 0x1c
rcr al, 0xf9
lahf
mov qword [rsp + 0x48], r9
sub rdi, r14
dec cl
mov rdi, r8
shr bh, cl
mov r14, rdx
rcr rcx, 4
mov qword [rbp - 0x80], rdx
ror sil, cl
add al, r15b
mov rax, qword [rbp + 0x78]
movsx rcx, r9w
add bh, cl
mov bl, 0xd8
mov qword [rsp + 0x78], rax
sub r12d, r12d
mov rsi, qword [rbp + 0x70]
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
cmovns rcx, rsi
jmp 0x14047e2f1
mov qword [rsp + 0x68], rbx
movsx cx, r8b
mov rax, qword [rbx]
movzx rcx, bp
not cl
cmovne ecx, r15d
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14047e314
call qword [0x1400b8d90]
nop
lea rcx, [rsp + 0x60]
jmp 0x14047e325
call fcn.140483c30
mov r13, rax
clc
test edx, 0x4b1446d4
cmp r9w, 0x6676
mov qword [rsp + 0x58], rax
stc
clc
test rbx, rbx
jmp 0x14047e349
je 0x14047e3b2
mov rdx, qword [rbx]
bswap rax
cdqe
movzx rcx, r15w
mov rcx, rbx
xchg ah, al
mov rax, qword [rdx + 0x10]
jmp 0x14047e369
call qword [0x1400b8d90]
mov r8, rax
cmp r11d, 0x4e6a1177
test di, 0x3692
test rax, rax
jmp 0x14047e386
je 0x14047e3b2
mov rcx, qword [rax]
cmovle ax, r11w
movzx rdx, r9w
mov rax, qword [rcx]
lea edx, [r12 + 1]
movsx rcx, r14w
mov rcx, r8
jmp 0x14047e3ac
call qword [0x1400b8d90]
mov rax, qword [r13]
lea rdx, [rbp - 0x58]
mov rcx, r13
jmp 0x14047e3c2
mov rax, qword [rax + 0x28]
call qword [0x1400b8d90]
nop
movzx ax, ch
setb al
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
mov qword [rsp + 0x68], rbx
mov cl, 0x4f
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14047e3ee
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
nop
cmovl ecx, ecx
movsx rcx, r11w
lea rcx, [rsp + 0x60]
jmp 0x14047e40a
call fcn.140478c26
mov rsi, rax
test rbx, rbx
jmp 0x14047e41a
je 0x14047e468
mov rdx, qword [rbx]
mov rcx, rbx
bswap eax
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
cmp dil, r15b
test rax, rax
jmp 0x14047e440
je 0x14047e468
mov rcx, qword [rax]
movzx rax, r12w
mov rax, qword [rcx]
cwd
mov edx, 1
bswap cx
mov rcx, r8
jmp 0x14047e462
call qword [0x1400b8d90]
mov rax, qword [rsi]
lea r9, [rbp - 0x38]
lea r8, [0x1400c0dfd]
lea rdx, [0x1400c0de0]
mov rcx, rsi
jmp 0x14047e485
mov rax, qword [rax + 0x58]
jmp 0x14047e48e
call qword [0x1400b8d90]
mov r15, r14
mov byte [rsp + 0x31], r12b
bswap esi
mov ecx, 0x31255acf
mov rsi, qword [rsp + 0x48]
movsx dx, bl
mov rdx, rsi
cmovne cx, sp
sets ch
mov rcx, rdi
jmp 0x14047e4be
call fcn.140469e2d
mov ebx, 0xffff
test al, al
jmp 0x14047e4cf
jne 0x14047e78f
mov cl, byte [rdi + 8]
clc
cmc
test r15b, 0x7f
test cl, cl
jmp 0x14047e4e5
jne 0x14047e56e
mov rcx, qword [rdi]
test r15w, r14w
stc
test rcx, rcx
je 0x14047e55f
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047e50b
je 0x14047e531
mov rax, qword [rcx + 0x50]
clc
jmp 0x14047e51b
cmp dword [rax], r12d
jle 0x14047e531
movzx eax, word [rdx]
jmp 0x14047e52c
jmp 0x14047e548
mov rax, qword [rcx]
jmp 0x14047e539
mov rax, qword [rax + 0x30]
jmp 0x14047e542
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047e55f
mov word [rdi + 0xa], ax
jmp 0x14047e55a
jmp 0x14047e562
mov qword [rdi], r12
mov byte [rdi + 8], 1
sar ax, 0xe9
mov cl, 1
sbb al, 0xf4
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0xa]
jmp 0x14047e57b
jne 0x14047e63a
mov byte [r14], 0x2b
adc cx, r15w
xchg r15w, r15w
btr r15w, sp
lea r15, [r14 + 1]
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047e5a1
je 0x14047e628
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r12
je 0x14047e600
mov rax, qword [rcx + 0x50]
cmp rcx, 0x7ecc5357
cmp dword [rax], r12d
jle 0x14047e600
dec dword [rax]
movzx dx, bh
cmova rdx, r10
mov rcx, qword [rcx + 0x38]
bswap eax
mov rdx, qword [rcx]
cmovl ax, r10w
cbw
movsxd rax, ecx
lea rax, [rdx + 2]
jmp 0x14047e5ef
mov qword [rcx], rax
mov al, 0xe0
cwde
movsxd rax, ebx
movzx eax, word [rdx]
jmp 0x14047e612
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047e60c
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e61a
je 0x14047e628
mov al, r12b
jmp 0x14047e62d
mov qword [rdi], r12
mov al, 1
mov byte [rdi + 8], al
jmp 0x14047e635
jmp 0x14047e78f
test cl, cl
jmp 0x14047e641
jne 0x14047e6cd
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047e652
je 0x14047e6c2
mov rax, qword [rcx + 0x38]
sub rdx, 0x3d5c5176
bt edx, r14d
mov rdx, qword [rax]
stc
clc
test rdx, rdx
je 0x14047e68f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047e681
jle 0x14047e68f
movzx eax, word [rdx]
jmp 0x14047e6a6
mov rax, qword [rcx]
jmp 0x14047e697
mov rax, qword [rax + 0x30]
jmp 0x14047e6a0
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e6ae
je 0x14047e6c2
mov word [rdi + 0xa], ax
jmp 0x14047e6bd
jmp 0x14047e6c9
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
cmp ax, word [rbp - 0xc]
jne 0x14047e78f
mov byte [r14], 0x2d
rcr cl, 0x68
rcl ecx, 0x69
lea r15, [r14 + 1]
btr rcx, rsp
adc cl, dil
mov rcx, qword [rdi]
test cl, 0x1c
cmp r14b, r10b
test rcx, rcx
je 0x14047e783
mov rax, qword [rcx + 0x38]
jmp 0x14047e707
cmp qword [rax], r12
je 0x14047e750
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047e71c
jle 0x14047e750
dec dword [rax]
cdq
mov rcx, qword [rcx + 0x38]
movzx rax, di
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047e739
mov qword [rcx], rax
jmp 0x14047e743
movzx eax, word [rdx]
jmp 0x14047e74b
jmp 0x14047e767
mov rax, qword [rcx]
jmp 0x14047e758
mov rax, qword [rax + 0x38]
jmp 0x14047e761
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e76f
je 0x14047e783
mov byte [rdi + 8], r12b
jmp 0x14047e77e
jmp 0x14047e78f
mov qword [rdi], r12
mov byte [rdi + 8], 1
bt rcx, 0xce
mov word [r15], 0x7830
bts dx, r12w
add r15, 2
mov r14, r13
xchg cl, ch
not dl
mov qword [rsp + 0x50], r15
mov dl, r12b
movzx ecx, r13w
cdq
mov byte [rsp + 0x30], r12b
cwd
jmp 0x14047e7c2
mov r14d, r12d
mov dword [rsp + 0x3c], r12d
setbe cl
cdq
jmp 0x14047e7d3
mov dword [rsp + 0x34], r12d
movsx dx, r12b
mov rdx, rsi
mov ecx, 0x120e47d5
mov rcx, rdi
call fcn.140469e2d
test al, al
jmp 0x14047e7f4
jne 0x14047eb95
cmp byte [rdi + 8], r12b
jmp 0x14047e803
jne 0x14047e887
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047e879
mov rax, qword [rcx + 0x38]
rcr dh, cl
cwd
mov rdx, qword [rax]
cmp cl, bl
stc
test rdx, rdx
je 0x14047e846
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047e838
jle 0x14047e846
movzx eax, word [rdx]
jmp 0x14047e85d
mov rax, qword [rcx]
jmp 0x14047e84e
mov rax, qword [rax + 0x30]
jmp 0x14047e857
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e865
je 0x14047e879
mov word [rdi + 0xa], ax
jmp 0x14047e874
jmp 0x14047e883
mov qword [rdi], r12
movsxd rax, esi
sbb ax, 0x2afc
mov byte [rdi + 8], 1
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x38]
jmp 0x14047e894
jne 0x14047eb95
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047e8a5
je 0x14047e92c
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14047e8b7
je 0x14047e8ff
mov rax, qword [rcx + 0x50]
cmp si, 0x5fea
cmp dword [rax], r12d
jmp 0x14047e8ce
jle 0x14047e8ff
dec dword [rax]
cwde
mov rcx, qword [rcx + 0x38]
cwd
movzx rdx, cx
mov rdx, qword [rcx]
jmp 0x14047e8f0
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047e911
mov rax, qword [rcx]
jmp 0x14047e907
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e919
je 0x14047e92c
mov al, r12b
jmp 0x14047e927
jmp 0x14047e93d
mov qword [rdi], r12
movzx ecx, r9w
mov al, 1
setg dh
movsx dx, r13b
mov byte [rdi + 8], al
movsxd rdx, esp
movzx edx, r11w
mov rdx, rsi
mov rcx, rdi
jmp 0x14047e952
call fcn.140469e2d
test al, al
jmp 0x14047e95e
jne 0x14047eb84
mov cl, byte [rdi + 8]
test r10b, r10b
cmp r10b, 0x85
test cl, cl
jmp 0x14047e975
jne 0x14047ea10
mov rcx, qword [rdi]
clc
test esp, esi
test rcx, rcx
je 0x14047e9f9
mov rax, qword [rcx + 0x38]
stc
not edx
cmc
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047e99d
je 0x14047e9c6
mov rax, qword [rcx + 0x50]
jmp 0x14047e9b0
cmp dword [rax], r12d
jle 0x14047e9c6
movzx eax, word [rdx]
jmp 0x14047e9c1
jmp 0x14047e9dd
mov rax, qword [rcx]
jmp 0x14047e9ce
mov rax, qword [rax + 0x30]
jmp 0x14047e9d7
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e9e5
je 0x14047e9f9
mov word [rdi + 0xa], ax
jmp 0x14047e9f4
jmp 0x14047e9fd
mov qword [rdi], r12
nop
mov byte [rdi + 8], 1
sal cl, 0xeb
ror rax, 0xd9
mov cl, 1
adc ah, 0xfc
sub al, 0x4b
cmc
movzx eax, word [rdi + 0xa]
jmp 0x14047ea1c
cmp ax, word [rbp - 6]
jmp 0x14047ea25
je 0x14047eacb
test cl, cl
jmp 0x14047ea32
jne 0x14047eac1
mov rcx, qword [rdi]
test sil, 0xa2
stc
test rcx, rcx
jmp 0x14047ea48
je 0x14047eaad
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x14047ea7f
mov rax, qword [rcx + 0x50]
cmp edx, edi
cmp dword [rax], r12d
jmp 0x14047ea6c
jle 0x14047ea7f
movzx eax, word [rdx]
jmp 0x14047ea7a
jmp 0x14047ea91
mov rax, qword [rcx]
jmp 0x14047ea87
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047ea99
je 0x14047eaad
mov word [rdi + 0xa], ax
jmp 0x14047eaa8
jmp 0x14047eab8
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
cmp di, r9w
mov byte [rdi + 8], 1
stc
test r13b, r10b
cmc
cmp ax, word [rbp - 8]
jne 0x14047eb84
mov rcx, qword [rdi]
test r13w, dx
test rcx, rcx
je 0x14047eb6b
mov rax, qword [rcx + 0x38]
jmp 0x14047eae9
cmp qword [rax], r12
jmp 0x14047eaf1
je 0x14047eb39
mov rax, qword [rcx + 0x50]
clc
stc
cmp dword [rax], r12d
jle 0x14047eb39
dec dword [rax]
xchg dl, dl
jmp 0x14047eb11
mov rcx, qword [rcx + 0x38]
setge ah
cqo
lahf
mov rdx, qword [rcx]
movsx rax, r8w
bswap ax
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047eb34
jmp 0x14047eb50
mov rax, qword [rcx]
jmp 0x14047eb41
mov rax, qword [rax + 0x38]
jmp 0x14047eb4a
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047eb58
je 0x14047eb6b
mov al, r12b
jmp 0x14047eb66
jmp 0x14047eb77
mov qword [rdi], r12
xchg al, al
mov al, 1
jmp 0x14047eb77
mov byte [rdi + 8], al
jmp 0x14047eb7f
jmp 0x14047eb95
mov byte [rsp + 0x30], 1
ror r12, 0x93
add cl, 0xeb
movsx r12w, r13b
mov ecx, 0x300
mov r12d, 0x24
btc bx, 0xdb
sub bh, 0x28
mov rax, qword [rsp + 0x78]
ror bx, cl
clc
movsxd rbx, r11d
cmp dword [rax], 0x3b9aca00
cmove r12d, ecx
mov dword [rsp + 0x40], r12d
shl rbx, 0x7c
clc
lea rbx, [rbp - 0x58]
add al, 0x5f
test bl, bpl
ror al, cl
cmp qword [rbp - 0x40], 0x10
cmovae rbx, qword [rbp - 0x58]
jmp 0x14047ebe4
mov qword [rsp + 0x60], rbx
mov al, 0x12
mov al, byte [rbx]
dec al
cmp al, 0x7d
jmp 0x14047ebf6
ja 0x14047f323
sub esi, esi
test bh, 0xbd
cmp qword [rbp - 0x48], rsi
jmp 0x14047ec0a
jne 0x14047ec1f
mov word [rsp + 0x38], si
jmp 0x14047ec1a
jmp 0x14047ec3f
mov rax, qword [r13]
mov rcx, r13
mov rax, qword [rax + 0x20]
jmp 0x14047ec2f
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x14047ec3f
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], 1
xchg r13w, r13w
mov r13d, 0xf
adc dx, r9w
sal cl, cl
mov qword [rbp - 0x60], r13
setno dh
sub eax, eax
not cx
mov byte [rbp - 0x78], al
cmovp dx, r15w
mov rdx, qword [rsp + 0x48]
movsxd rcx, r15d
mov rcx, rdi
jmp 0x14047ec82
call fcn.140469e2d
sub r9d, r9d
rcr r14w, 0x99
add r14w, 0x780f
sbb r14b, 0xc2
mov r14, qword [rbp - 0x78]
test r8b, 0x2a
test al, al
jmp 0x14047eca8
jne 0x14047f138
lea r12, [rdi + 0xa]
neg r8b
mov bl, dil
mov r8, r12
and bl, 0xf7
ror bl, cl
mov qword [rsp + 0x70], r12
add bl, bpl
xchg bl, bl
mov bl, byte [rsp + 0x31]
test r9b, 0x88
cmp byte [rdi + 8], r9b
jmp 0x14047ecdb
jne 0x14047ed8a
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047ed82
mov rax, qword [rcx + 0x38]
mov dl, r15b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047ecff
je 0x14047ed24
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14047ed11
jle 0x14047ed24
movzx eax, word [rdx]
jmp 0x14047ed1f
jmp 0x14047ed4d
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047ed30
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x70]
ror cl, 0x54
cmc
shr cx, cl
sub r9d, r9d
jmp 0x14047ed4d
mov ecx, 0xffff
jmp 0x14047ed5c
cmp cx, ax
jmp 0x14047ed64
je 0x14047ed82
mov word [r8], ax
movsx r12d, r11w
xchg r12b, r12b
mov r12, r8
jmp 0x14047ed7d
jmp 0x14047ed85
mov qword [rdi], r9
mov byte [rdi + 8], 1
cdq
movzx r8d, word [r12]
lea rdx, [rbp]
mov ecx, ebx
lea rcx, [rbp - 0x38]
call fcn.14020e9b0
lea rcx, [rbp - 0x38]
stc
sub rax, rcx
clc
sar rax, 1
cmp rax, 0x16
jae 0x14047ee84
mov byte [rsp + 0x30], 1
bswap ecx
rcr rcx, cl
mov ecx, dword [rsp + 0x3c]
jmp 0x14047edc7
cmp dword [rsp + 0x40], ecx
jmp 0x14047edd0
jg 0x14047ede4
inc dword [rsp + 0x34]
jmp 0x14047eddf
jmp 0x14047ee37
test rax, rax
jne 0x14047edf5
test ecx, ecx
je 0x14047ee37
lea r8, [0x1400c0de0]
jmp 0x14047ee01
mov al, byte [rax + r8]
mov byte [r15], al
bswap rax
inc r15
movsx ax, r12b
lahf
jmp 0x14047ee19
mov qword [rsp + 0x50], r15
cmovp ax, dx
inc ecx
bswap rax
bsr rax, rsp
sal ah, cl
mov dword [rsp + 0x3c], ecx
or al, al
sar cl, 0xad
cwde
lea rax, [rbp - 0x78]
seta cl
cmp r13, 0x10
mov cl, 0x34
setae cl
jmp 0x14047ee4c
cmovae rax, r14
cmp byte [rax + rsi], 0x7f
jmp 0x14047ee59
je 0x14047f00d
lea rax, [rbp - 0x78]
cmp r11w, di
test cl, cl
jmp 0x14047ee6e
cmovne rax, r14
jmp 0x14047ee77
inc byte [rax + rsi]
jmp 0x14047ee7f
jmp 0x14047eff3
lea rax, [rbp - 0x78]
xchg r15b, r15b
cmp r13, 0x10
not r15b
mov r15b, 0xcb
mov r15b, spl
setae r15b
jmp 0x14047eea1
cmovae rax, r14
sub r9d, r9d
cmp byte [rax + rsi], r9b
jmp 0x14047eeb1
je 0x14047f0f6
movzx r8d, word [rsp + 0x38]
cmp r11, 0x496a464c
test rax, rsi
test r8w, r8w
je 0x14047f0f6
cmp byte [rdi + 8], r9b
jmp 0x14047eeda
jne 0x14047ef74
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047eeeb
je 0x14047ef61
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047ef00
je 0x14047ef25
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14047ef12
jle 0x14047ef25
movzx eax, word [rdx]
jmp 0x14047ef20
jmp 0x14047ef44
mov rax, qword [rcx]
jmp 0x14047ef2d
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
cmovbe cx, ax
sub r9d, r9d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047ef51
je 0x14047ef61
mov word [r12], ax
jmp 0x14047ef6f
mov qword [rdi], r9
cmc
cmp r15d, 0x52a24ef
cmp r15b, cl
mov byte [rdi + 8], 1
stc
cmp word [r12], r8w
jmp 0x14047ef7e
jne 0x14047f0f6
mov rcx, qword [rbp - 0x68]
cmp rcx, r13
jmp 0x14047ef90
jae 0x14047efc7
lea rax, [rcx + 1]
cmc
test r10b, 0xb0
mov qword [rbp - 0x68], rax
xor eax, r8d
lea rax, [rbp - 0x78]
stc
clc
test r15b, r15b
jmp 0x14047efb4
cmovne rax, r14
and word [rax + rcx], 0
jmp 0x14047efc2
jmp 0x14047efe4
xor r9d, r9d
mov r8b, bl
lea edx, [r9 + 1]
movsx cx, spl
lea rcx, [rbp - 0x78]
jmp 0x14047efdf
call fcn.1404580ba
inc rsi
sbb ch, 0x11
mov r15, qword [rsp + 0x50]
movsx r13, si
mov r14, qword [rbp - 0x78]
shl cx, cl
setge r13b
shl cx, 0x83
mov r13, qword [rbp - 0x60]
shr cl, 0xd3
movsx rcx, r8w
mov rcx, qword [rdi]
stc
test bp, r10w
xor r8d, r8d
test rcx, rcx
jmp 0x14047f020
je 0x14047f0ba
mov rax, qword [rcx + 0x38]
cmp r8b, al
cmp qword [rax], r8
jmp 0x14047f035
je 0x14047f077
mov rax, qword [rcx + 0x50]
test bl, r8b
cmp dword [rax], r8d
jmp 0x14047f04a
jle 0x14047f077
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cdqe
movsx rax, bp
xchg dl, dh
mov rdx, qword [rcx]
bswap ax
lea rax, [rdx + 2]
mov qword [rcx], rax
mov ax, 0x867
movzx eax, word [rdx]
jmp 0x14047f09a
mov rax, qword [rcx]
jmp 0x14047f07f
mov rax, qword [rax + 0x38]
jmp 0x14047f088
call qword [0x1400b8d90]
sub r8d, r8d
bt ecx, 0xb4
clc
bt cx, bx
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047f0a7
je 0x14047f0ba
mov al, r8b
jmp 0x14047f0b5
jmp 0x14047f0c3
mov qword [rdi], r8
mov al, 1
movsx ecx, bx
cdq
mov byte [rdi + 8], al
cwd
movsx rdx, r15w
mov rdx, qword [rsp + 0x48]
bswap cx
mov rcx, rdi
jmp 0x14047f0dc
call fcn.140469e2d
sub r9d, r9d
test al, al
mov r8, qword [rsp + 0x70]
jmp 0x14047f0f0
je 0x14047ecd2
test rsi, rsi
je 0x14047f130
lea rax, [rbp - 0x78]
test sil, 0xff
stc
cmp r13, 0x10
jmp 0x14047f111
cmovae rax, r14
cmp byte [rax + rsi], r9b
jmp 0x14047f11e
jle 0x14047f186
inc rsi
sal bx, 0xe2
sbb bl, bl
bswap rbx
mov rbx, qword [rsp + 0x60]
test dil, r8b
test rsi, rsi
je 0x14047f198
mov cl, byte [rbx]
test dx, bx
cmp cl, 0x7f
jmp 0x14047f14e
je 0x14047f198
sub rsi, 1
jmp 0x14047f15d
je 0x14047f2df
lea rax, [rbp - 0x78]
stc
cmp r13, 0x10
jmp 0x14047f171
cmovae rax, r14
test sil, r11b
cmp cl, byte [rax + rsi]
jmp 0x14047f180
je 0x14047f307
mov byte [rsp + 0x31], 1
jmp 0x14047f198
cmp r13, 0x10
jmp 0x14047f1a1
jb 0x14047f1f5
lea rdx, [r13 + 1]
and ax, 0x6d73
bt ax, r13w
mov rax, r14
cmp rdx, 0x1000
jmp 0x14047f1c3
jb 0x14047f1e8
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
cmc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14047f1e2
ja 0x14048061c
mov rcx, r14
jmp 0x14047f1f0
call fcn.14011c520
xor r8d, r8d
cmovbe r15, rax
cmp r14w, 0x1689
btc esi, edx
mov r12d, dword [rsp + 0x40]
shld si, r13w, 0x45
movzx r14d, r12w
mov r14d, dword [rsp + 0x3c]
btr esi, 0x34
mov r15, qword [rsp + 0x50]
mov r13, qword [rsp + 0x58]
or si, ax
sub sil, r10b
mov rsi, qword [rsp + 0x48]
cmp r8b, dil
cmp byte [rsp + 0x30], r8b
je 0x14047f25e
test r14d, r14d
jne 0x14047f25e
mov byte [r15], 0x30
cmovae cx, r8w
xchg rcx, rdx
inc r15
cwd
mov dx, 0x36ca
mov rdx, rsi
xchg ch, cl
mov ch, 0x34
mov rcx, rdi
jmp 0x14047f26e
call fcn.140469e2d
xor esi, esi
jmp 0x14047f27b
test al, al
jmp 0x14047f282
jne 0x14047f712
cmp byte [rdi + 8], sil
jmp 0x14047f291
jne 0x14047f612
mov rcx, qword [rdi]
cmp eax, 0x4a1f2069
test rcx, rcx
jmp 0x14047f2a7
je 0x14047f601
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047f2bc
je 0x14047f5ce
mov rax, qword [rcx + 0x50]
cmp bpl, r12b
stc
cmp dword [rax], esi
jmp 0x14047f2d1
jle 0x14047f5ce
movzx eax, word [rdx]
jmp 0x14047f5e5
test rsi, rsi
jne 0x14047f307
lea rax, [rbp - 0x78]
test spl, 0x92
cmp r13, 0x10
cmovae rax, r14
test al, 0xc
cmp cl, byte [rax]
jmp 0x14047f301
jl 0x14047f186
cmp byte [rbx + 1], r9b
jmp 0x14047f310
jle 0x14047f138
inc rbx
jmp 0x14047f31e
jmp 0x14047f138
mov rdx, rsi
movzx cx, r15b
sets ch
mov rcx, rdi
jmp 0x14047f336
call fcn.140469e2d
xor r8d, r8d
cmp sp, 0x1122
cmp r11w, r10w
clc
test al, al
jmp 0x14047f34f
jne 0x14047f235
lea rbx, [rdi + 0xa]
adc r13d, esi
movzx esi, r10w
mov rsi, rbx
ror r13d, 0xd9
cmovno r13w, ax
mov r13, qword [rsp + 0x48]
cmc
cmp byte [rdi + 8], r8b
jmp 0x14047f37b
jne 0x14047f41b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047f38c
je 0x14047f411
mov rax, qword [rcx + 0x38]
cmovge dx, r9w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047f3a6
je 0x14047f3c7
mov rax, qword [rcx + 0x50]
test dh, 0xf9
cmp r14b, sil
cmp dword [rax], r8d
jle 0x14047f3c7
movzx eax, word [rdx]
jmp 0x14047f3e7
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047f3d3
call qword [0x1400b8d90]
sub r8d, r8d
xadd cl, cl
bts cx, sp
btc cx, si
mov ecx, 0xffff
test r8w, r9w
cmp cx, ax
jmp 0x14047f3f8
je 0x14047f411
mov word [rsi], ax
movzx ebx, sp
mov rbx, rsi
jmp 0x14047f40c
jmp 0x14047f414
mov qword [rdi], r8
mov byte [rdi + 8], 1
movsx ecx, ax
movzx r8d, word [rbx]
mov rdx, r12
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
jmp 0x14047f42f
call fcn.14020e9b0
lea rcx, [rbp - 0x38]
sub rax, rcx
sar rax, 1
stc
test r15w, r14w
cmp rax, 0x16
jae 0x14047f5b7
cmp r12d, r14d
jmp 0x14047f455
jg 0x14047f46c
inc dword [rsp + 0x34]
xor r8d, r8d
jmp 0x14047f467
jmp 0x14047f4bf
sub r8d, r8d
test rax, rax
jmp 0x14047f477
jne 0x14047f486
test r14d, r14d
je 0x14047f4bf
lea rcx, [0x1400c0de0]
jmp 0x14047f492
mov al, byte [rax + rcx]
movzx rcx, r9w
movsx cx, spl
mov byte [r15], al
movzx rcx, r8w
not cl
inc r15
movzx ecx, sp
movsx cx, r11b
inc r14d
xadd ch, ch
mov ch, 0x12
bsr cx, ax
mov byte [rsp + 0x30], 1
add cl, bpl
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14047f4d3
je 0x14047f573
mov rax, qword [rcx + 0x38]
cmp r10, r15
cmp qword [rax], r8
je 0x14047f52f
mov rax, qword [rcx + 0x50]
cmc
jmp 0x14047f4f3
cmp dword [rax], r8d
jmp 0x14047f4fb
jle 0x14047f52f
dec dword [rax]
seta dl
lahf
cdq
mov rcx, qword [rcx + 0x38]
setle dl
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 2]
jmp 0x14047f51d
mov qword [rcx], rax
cbw
cdqe
mov ah, 0x7a
movzx eax, word [rdx]
jmp 0x14047f553
mov rax, qword [rcx]
jmp 0x14047f537
mov rax, qword [rax + 0x38]
jmp 0x14047f540
call qword [0x1400b8d90]
sub r8d, r8d
dec cl
rcr rcx, 0xa5
test sp, r9w
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047f560
je 0x14047f573
mov al, r8b
jmp 0x14047f56e
jmp 0x14047f580
mov qword [rdi], r8
mov rdx, rbp
mov al, 0xb0
bswap cx
mov al, 1
mov byte [rdi + 8], al
movsxd rdx, edx
movsx edx, dx
mov rdx, r13
bswap ecx
mov rcx, rdi
jmp 0x14047f596
call fcn.140469e2d
sub r8d, r8d
cmc
stc
jmp 0x14047f5a5
test al, al
jmp 0x14047f5ac
je 0x14047f372
jmp 0x14047f5bf
xor r8d, r8d
jmp 0x14047f5bf
mov dword [rsp + 0x3c], r14d
jmp 0x14047f5c9
jmp 0x14047f222
mov rax, qword [rcx]
jmp 0x14047f5d6
mov rax, qword [rax + 0x30]
jmp 0x14047f5df
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047f5f2
je 0x14047f601
mov word [rdi + 0xa], ax
jmp 0x14047f608
mov qword [rdi], rsi
movsx rcx, ax
mov byte [rdi + 8], 1
mov ah, 0x84
setle cl
movzx ebx, word [rdi + 0xa]
mov rax, qword [r13]
setb cl
movzx cx, r15b
mov rcx, r13
jmp 0x14047f62a
mov rax, qword [rax + 0x18]
jmp 0x14047f633
call qword [0x1400b8d90]
cmp bx, ax
jne 0x14047f712
call fcn.1404b929b
mov rcx, qword [rax]
not al
mov al, byte [rcx]
xchg ch, cl
cmovp rcx, r12
mov byte [r15], al
inc r15
movzx rcx, bx
mov rcx, qword [rdi]
test spl, dl
test rcx, rcx
jmp 0x14047f66c
je 0x14047f6fe
mov rax, qword [rcx + 0x38]
clc
cmp al, r11b
stc
cmp qword [rax], rsi
je 0x14047f6c7
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14047f68f
jle 0x14047f6c7
dec dword [rax]
movzx edx, cx
mov al, r10b
mov rcx, qword [rcx + 0x38]
lahf
bswap edx
mov rdx, qword [rcx]
movsxd rax, ebp
jmp 0x14047f6af
lea rax, [rdx + 2]
jmp 0x14047f6b8
mov qword [rcx], rax
cbw
cdqe
movzx eax, word [rdx]
jmp 0x14047f6de
mov rax, qword [rcx]
jmp 0x14047f6cf
mov rax, qword [rax + 0x38]
jmp 0x14047f6d8
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14047f6ec
cmp cx, ax
je 0x14047f6fe
mov byte [rdi + 8], sil
jmp 0x14047f712
mov qword [rdi], rsi
ror r13b, 0x2e
mov r13w, 0x36fb
mov byte [rdi + 8], 1
and r13b, 0x33
mov r13, qword [rsp + 0x48]
cmp r12b, r13b
stc
test r14d, r14d
jmp 0x14047f723
jne 0x14047f955
mov rdx, r13
xchg cx, cx
mov rcx, rdi
call fcn.140469e2d
test al, al
jmp 0x14047f73e
jne 0x14047f92a
lea rbx, [rdi + 0xa]
movsxd r14, r10d
or r12b, 0xcc
shl r14d, 0xad
mov rsi, rbx
jmp 0x14047f764
mov r12d, dword [rsp + 0x34]
add r14b, r14b
xor r8d, r8d
bsf r14d, r13d
sub r14, 0x6f491c77
movsx r14w, r15b
mov r14d, 0xffff
cmp byte [rdi + 8], r8b
jmp 0x14047f78e
jne 0x14047f82c
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047f79f
je 0x14047f819
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test bpl, 0xef
cmc
test rdx, rdx
je 0x14047f7d4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047f7c6
jle 0x14047f7d4
movzx eax, word [rdx]
jmp 0x14047f7f2
mov rax, qword [rcx]
jmp 0x14047f7dc
mov rax, qword [rax + 0x30]
jmp 0x14047f7e5
call qword [0x1400b8d90]
xor r8d, r8d
stc
cmc
cmp al, 0xc
cmp r14w, ax
je 0x14047f819
mov word [rsi], ax
mov bh, 0x3a
jmp 0x14047f80c
mov rbx, rsi
jmp 0x14047f814
jmp 0x14047f824
mov qword [rdi], r8
bsr rax, rdi
mov ax, r15w
mov byte [rdi + 8], 1
and ax, r9w
movzx eax, word [rbx]
test rdx, rsp
cmp ax, word [rbp - 0x38]
jmp 0x14047f83b
jne 0x14047f912
dec r12d
bt cx, 0xe2
adc cx, 0x676c
mov byte [rsp + 0x30], 1
bswap rcx
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047f861
je 0x14047f8d3
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
jmp 0x14047f874
je 0x14047f8a9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047f886
jle 0x14047f8a9
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047f89e
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047f8c1
mov rax, qword [rcx]
jmp 0x14047f8b1
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
test bx, di
cmp r14w, ax
je 0x14047f8d3
mov al, r8b
jmp 0x14047f8dd
mov qword [rdi], r8
mov dl, r8b
mov al, 1
cwd
mov byte [rdi + 8], al
mov cx, r11w
cwd
mov rdx, r13
movsxd rcx, r15d
movsx cx, r11b
movsx rcx, dx
mov rcx, rdi
jmp 0x14047f8fd
call fcn.140469e2d
xor r8d, r8d
test al, al
jmp 0x14047f90c
je 0x14047f785
mov dword [rsp + 0x34], r12d
add r14b, r8b
sal r12b, cl
mov r14d, dword [rsp + 0x3c]
mov r12d, dword [rsp + 0x40]
not rax
mov eax, dword [rsp + 0x34]
test eax, eax
jmp 0x14047f935
jns 0x14047f955
mov byte [r15], 0x30
mov dl, dh
movsx ecx, sp
inc ecx
inc r15
inc eax
xchg cx, cx
mov dword [rsp + 0x34], eax
setp dh
mov rdx, r13
movzx ecx, ax
movsxd rcx, r14d
mov cl, bpl
mov rcx, rdi
jmp 0x14047f969
call fcn.140469e2d
test al, al
jmp 0x14047f975
jne 0x14047fbaf
lea rbx, [rdi + 0xa]
bts si, di
or sil, 0x27
btc si, 0x45
mov rsi, rbx
cmp rsi, rbp
stc
sub r8d, r8d
cmc
jmp 0x14047f99f
cmp byte [rdi + 8], r8b
jmp 0x14047f9a8
jne 0x14047fa46
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14047f9ba
je 0x14047fa38
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14047f9d0
je 0x14047f9f6
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jmp 0x14047f9e3
jle 0x14047f9f6
movzx eax, word [rdx]
jmp 0x14047f9f1
jmp 0x14047fa0b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
shld rcx, rsp, 0xdc
mov ecx, 0xffff
cmp r14b, 0x32
cmp cx, ax
jmp 0x14047fa1c
je 0x14047fa38
mov word [rsi], ax
movsx rbx, ax
movzx bx, ch
setnp bh
mov rbx, rsi
jmp 0x14047fa42
mov qword [rdi], r8
movsxd rcx, r10d
setns dl
cdq
mov byte [rdi + 8], 1
movzx r8d, word [rbx]
movsx ecx, dx
movzx ecx, r11w
lea rdx, [rbp]
movzx cx, ah
movzx rcx, r11w
movsx rcx, ax
lea rcx, [rbp - 0x38]
jmp 0x14047fa6a
call fcn.14020e9b0
lea rcx, [rbp - 0x38]
cmc
cmp r13b, 0xbf
sub rax, rcx
cmc
clc
test r11, 0xd4e2f17
sar rax, 1
cmc
cmp bpl, 0xee
cmp rax, 0x16
jmp 0x14047fa95
jae 0x14047fbaf
cmp r14d, r12d
jmp 0x14047faa3
jge 0x14047fad2
lea rcx, [0x1400c0de0]
jmp 0x14047fab5
mov al, byte [rax + rcx]
mov byte [r15], al
not cl
movsx rcx, bx
xchg cx, cx
inc r15
movsx cx, bh
movzx rcx, sp
inc r14d
mov byte [rsp + 0x30], 1
movzx ecx, r10w
shr ch, 0xa7
mov rcx, qword [rdi]
clc
cmp bpl, r15b
sub r8d, r8d
test rcx, rcx
je 0x14047fb88
mov rax, qword [rcx + 0x38]
clc
jmp 0x14047fafb
cmp qword [rax], r8
jmp 0x14047fb03
je 0x14047fb53
mov rax, qword [rcx + 0x50]
test di, r10w
stc
cmp dword [rax], r8d
jle 0x14047fb53
dec dword [rax]
movsx rax, bp
mov rcx, qword [rcx + 0x38]
mov al, spl
movzx rdx, cx
mov rdx, qword [rcx]
mov rax, 0x3bcb3cb9
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx rax, r14w
movsx ax, r9b
movzx eax, word [rdx]
jmp 0x14047fb4e
jmp 0x14047fb6d
mov rax, qword [rcx]
jmp 0x14047fb5b
mov rax, qword [rax + 0x38]
jmp 0x14047fb64
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047fb7a
je 0x14047fb88
mov al, r8b
jmp 0x14047fb8d
mov qword [rdi], r8
mov al, 1
mov byte [rdi + 8], al
mov rdx, r13
mov rcx, rdi
jmp 0x14047fb9b
call fcn.140469e2d
xor r8d, r8d
clc
cmp rdi, rbp
test al, al
je 0x14047f99f
mov sil, byte [rsp + 0x30]
clc
test dl, 0x2a
xor r14d, r14d
cmc
jmp 0x14047fbc6
test sil, sil
jmp 0x14047fbce
je 0x14048050b
mov rdx, r13
mov cx, 0x253d
movsxd rcx, ebx
movsx cx, ah
mov rcx, rdi
jmp 0x14047fbea
call fcn.140469e2d
test al, al
jmp 0x14047fbf6
jne 0x14048050b
mov cl, byte [rdi + 8]
cmc
test r14w, 0x776
test cl, cl
jne 0x14047fcb8
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047fc19
je 0x14047fc9f
mov rax, qword [rcx + 0x38]
sar dl, cl
cmc
mov rdx, qword [rax]
stc
cmp edx, ebx
test rdx, rdx
jmp 0x14047fc34
je 0x14047fc61
mov rax, qword [rcx + 0x50]
cmp r10b, r8b
jmp 0x14047fc46
cmp dword [rax], r14d
jmp 0x14047fc4e
jle 0x14047fc61
movzx eax, word [rdx]
jmp 0x14047fc5c
jmp 0x14047fc78
mov rax, qword [rcx]
jmp 0x14047fc69
mov rax, qword [rax + 0x30]
jmp 0x14047fc72
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
jmp 0x14047fc83
cmp cx, ax
jmp 0x14047fc8b
je 0x14047fc9f
mov word [rdi + 0xa], ax
jmp 0x14047fc9a
jmp 0x14047fca9
mov qword [rdi], r14
movsx rax, r8w
adc al, r15b
mov byte [rdi + 8], 1
mov cl, 1
shrd rax, r11, 0x37
test spl, 0x88
movzx eax, word [rdi + 0xa]
test r9b, cl
cmp r8d, 0x241d7c4c
clc
cmp ax, word [rbp - 2]
jmp 0x14047fcd0
je 0x14047fd7a
test cl, cl
jmp 0x14047fcdd
jne 0x14047fd6b
mov rcx, qword [rdi]
test edi, r12d
test rcx, rcx
je 0x14047fd58
mov rax, qword [rcx + 0x38]
bt edx, edx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047fd04
je 0x14047fd26
mov rax, qword [rcx + 0x50]
clc
cmc
cmp dword [rax], r14d
jmp 0x14047fd18
jle 0x14047fd26
movzx eax, word [rdx]
jmp 0x14047fd38
mov rax, qword [rcx]
jmp 0x14047fd2e
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
cmp r8b, spl
cmp cx, ax
je 0x14047fd58
mov word [rdi + 0xa], ax
jmp 0x14047fd53
jmp 0x14047fd64
mov qword [rdi], r14
movzx eax, word [rdi + 0xa]
test dx, 0x332e
mov byte [rdi + 8], 1
test edx, r8d
cmp ax, word [rbp - 4]
jmp 0x14047fd74
jne 0x14048050b
mov byte [r15], 0x70
movsx rcx, ax
mov cx, sp
inc r15
mov rcx, qword [rdi]
cmp al, 0x5e
test rcx, rcx
je 0x14047fe28
mov rax, qword [rcx + 0x38]
clc
test r13w, 0x2c86
cmp qword [rax], r14
je 0x14047fdf9
mov rax, qword [rcx + 0x50]
jmp 0x14047fdb4
cmp dword [rax], r14d
jmp 0x14047fdbc
jle 0x14047fdf9
dec dword [rax]
jmp 0x14047fdc9
mov rcx, qword [rcx + 0x38]
movzx rax, r13w
xchg ah, dl
mov rdx, qword [rcx]
movsx eax, r12w
movsx ax, ah
lea rax, [rdx + 2]
jmp 0x14047fde7
mov qword [rcx], rax
mov al, ah
movzx eax, word [rdx]
jmp 0x14047fdf4
jmp 0x14047fe10
mov rax, qword [rcx]
jmp 0x14047fe01
mov rax, qword [rax + 0x38]
jmp 0x14047fe0a
call qword [0x1400b8d90]
mov r12d, 0xffff
cmp r12w, ax
je 0x14047fe2e
mov al, r14b
jmp 0x14047fe33
mov r12d, 0xffff
mov qword [rdi], r14
mov al, 1
mov byte [rdi + 8], al
movzx bx, r11b
mov sil, r14b
mov ebx, r14d
mov rdx, r13
mov cl, r14b
mov ch, 0xa2
movzx cx, cl
mov rcx, rdi
call fcn.140469e2d
test al, al
jne 0x14048012b
mov cl, byte [rdi + 8]
cmp r11, r12
test cl, cl
jmp 0x14047fe6b
jne 0x14047fefc
mov rcx, qword [rdi]
test di, 0x2314
test rcx, rcx
je 0x14047fee5
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
je 0x14047feb1
mov rax, qword [rcx + 0x50]
stc
cmp r11b, dl
cmp dword [rax], r14d
jmp 0x14047fea3
jle 0x14047feb1
movzx eax, word [rdx]
jmp 0x14047fec8
mov rax, qword [rcx]
jmp 0x14047feb9
mov rax, qword [rax + 0x30]
jmp 0x14047fec2
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047fed1
je 0x14047fee5
mov word [rdi + 0xa], ax
jmp 0x14047fee0
jmp 0x14047feeb
mov qword [rdi], r14
setle cl
mov byte [rdi + 8], 1
mov cl, 1
and al, sil
rcr eax, 0x4c
bsf ax, r8w
movzx eax, word [rdi + 0xa]
test bh, 0xd3
cmp r9, 0x75244f5d
cmp ax, word [rbp - 0xa]
jmp 0x14047ff13
jne 0x14047ffd4
mov byte [r15], 0x2b
setae ch
inc r15
neg cx
shld rcx, r8, 0xa5
not ch
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047ff38
je 0x14047ffc2
mov rax, qword [rcx + 0x38]
test rbp, 0x6c8c7ddb
cmp ecx, 0x7d9e782d
stc
cmp qword [rax], r14
je 0x14047ff8f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047ff65
jle 0x14047ff8f
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx edx, r8w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047ff81
mov qword [rcx], rax
not rax
movzx eax, word [rdx]
jmp 0x14047ffa6
mov rax, qword [rcx]
jmp 0x14047ff97
mov rax, qword [rax + 0x38]
jmp 0x14047ffa0
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047ffaf
je 0x14047ffc2
mov al, r14b
jmp 0x14047ffbd
jmp 0x14047ffc7
mov qword [rdi], r14
mov al, 1
mov byte [rdi + 8], al
jmp 0x14047ffcf
jmp 0x14048012b
test cl, cl
jmp 0x14047ffdb
jne 0x140480074
mov rcx, qword [rdi]
test dl, r11b
cmp r11b, 0xe1
test rcx, rcx
jmp 0x14047fff3
je 0x14048005b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140480008
je 0x14048002c
mov rax, qword [rcx + 0x50]
cmc
test r12b, r13b
cmp dword [rax], r14d
jle 0x14048002c
movzx eax, word [rdx]
jmp 0x140480027
jmp 0x140480043
mov rax, qword [rcx]
jmp 0x140480034
mov rax, qword [rax + 0x30]
jmp 0x14048003d
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14048005b
mov word [rdi + 0xa], ax
jmp 0x140480056
jmp 0x14048006a
mov qword [rdi], r14
movsxd rax, r13d
bt eax, r8d
movzx eax, word [rdi + 0xa]
cmc
mov byte [rdi + 8], 1
cmp r10w, 0x686
cmp ax, word [rbp - 0xc]
jne 0x14048012b
mov byte [r15], 0x2d
mov rcx, rsi
inc r15
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140480093
je 0x140480113
mov rax, qword [rcx + 0x38]
cmc
cmp ch, 0xa0
cmp qword [rax], r14
jmp 0x1404800a9
je 0x1404800e9
mov rax, qword [rcx + 0x50]
jmp 0x1404800bc
cmp dword [rax], r14d
jmp 0x1404800c4
jle 0x1404800e9
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
not ah
movzx eax, word [rdx]
jmp 0x1404800e4
jmp 0x1404800fb
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404800f5
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140480104
je 0x140480113
mov byte [rdi + 8], r14b
jmp 0x14048012b
mov qword [rdi], r14
movzx dx, bl
bswap edx
not dx
mov byte [rdi + 8], 1
cmovle dx, sp
mov cl, r13b
cdq
mov rdx, r13
bswap ecx
mov cx, 0x3962
movsx rcx, dx
mov rcx, rdi
jmp 0x140480140
call fcn.140469e2d
test al, al
jne 0x1404804e9
cmp byte [rdi + 8], r14b
jmp 0x140480156
jne 0x1404801ef
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140480167
je 0x1404801df
mov rax, qword [rcx + 0x38]
sar edx, cl
mov dx, r9w
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140480183
je 0x1404801ab
mov rax, qword [rcx + 0x50]
test bpl, bpl
cmp dword [rax], r14d
jmp 0x140480198
jle 0x1404801ab
movzx eax, word [rdx]
jmp 0x1404801a6
jmp 0x1404801c2
mov rax, qword [rcx]
jmp 0x1404801b3
mov rax, qword [rax + 0x30]
jmp 0x1404801bc
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x1404801cb
je 0x1404801df
mov word [rdi + 0xa], ax
jmp 0x1404801da
jmp 0x1404801e5
mov qword [rdi], r14
bsf eax, esp
mov byte [rdi + 8], 1
test dh, 0x3e
setne al
movzx eax, word [rdi + 0xa]
test dh, 0x2c
cmc
cmp ax, word [rbp - 0x38]
jmp 0x140480200
jne 0x1404802e7
mov sil, 1
sub rcx, 0x6f103850
shrd ecx, r11d, 0x6f
ror cl, 0x9b
mov rcx, qword [rdi]
test r10b, spl
stc
test rcx, rcx
jmp 0x140480227
je 0x1404802b0
mov rax, qword [rcx + 0x38]
stc
clc
cmp qword [rax], r14
jmp 0x14048023b
je 0x14048027d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x14048027d
dec dword [rax]
cwd
cwde
movsx edx, r12w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cmovne eax, esi
movsx rax, cx
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx rax, dx
movzx eax, word [rdx]
jmp 0x140480278
jmp 0x140480294
mov rax, qword [rcx]
jmp 0x140480285
mov rax, qword [rax + 0x38]
jmp 0x14048028e
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14048029d
je 0x1404802b0
mov al, r14b
jmp 0x1404802ab
jmp 0x1404802bb
mov qword [rdi], r14
mov al, sil
movsx cx, r14b
mov byte [rdi + 8], al
not dh
movsxd rcx, ebp
mov rdx, r13
movsx rcx, dx
movzx ecx, sp
mov rcx, rdi
jmp 0x1404802d5
call fcn.140469e2d
test al, al
je 0x14048014d
jmp 0x1404802f0
test sil, sil
je 0x1404804e9
mov byte [r15], 0x30
jmp 0x1404802f9
inc r15
jmp 0x140480301
jmp 0x1404804e9
cmp byte [rdi + 8], r14b
jne 0x1404803a7
mov rcx, qword [rdi]
clc
test dl, r9b
test rcx, rcx
jmp 0x14048031f
je 0x14048039b
mov rax, qword [rcx + 0x38]
bsf dx, bx
neg dh
movzx edx, bx
mov rdx, qword [rax]
test dx, bx
cmc
clc
test rdx, rdx
jmp 0x140480342
je 0x140480367
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140480354
jle 0x140480367
movzx eax, word [rdx]
jmp 0x140480362
jmp 0x14048037e
mov rax, qword [rcx]
jmp 0x14048036f
mov rax, qword [rax + 0x30]
jmp 0x140480378
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140480387
je 0x14048039b
mov word [rdi + 0xa], ax
jmp 0x140480396
jmp 0x1404803a3
mov qword [rdi], r14
movzx cx, r11b
mov byte [rdi + 8], 1
movzx r8d, word [rdi + 0xa]
bswap rcx
mov ecx, 0x248661f7
movzx rdx, sp
lea rdx, [rbp]
movsxd rcx, r15d
lea rcx, [rbp - 0x38]
jmp 0x1404803c8
call fcn.14020e9b0
lea rcx, [rbp - 0x38]
sub rax, rcx
sar rax, 1
clc
cmp rax, 0x16
jae 0x14048050b
cmp ebx, 8
jmp 0x1404803ea
jge 0x140480414
lea rcx, [0x1400c0de0]
inc sil
setge sil
mov al, byte [rax + rcx]
mov sil, 0x82
mov byte [r15], al
dec cx
inc r15
inc ebx
stc
shl rcx, 0xce
mov sil, 1
bsf rcx, r15
shr cl, 0xe5
mov rcx, qword [rdi]
cmp rbx, rdx
test r14b, 0x29
test rcx, rcx
je 0x1404804cc
mov rax, qword [rcx + 0x38]
jmp 0x14048043f
cmp qword [rax], r14
jmp 0x140480447
je 0x140480499
mov rax, qword [rcx + 0x50]
cmp bx, 0x6e2
cmp dword [rax], r14d
jmp 0x14048045e
jle 0x140480499
dec dword [rax]
cmovg eax, r15d
mov rcx, qword [rcx + 0x38]
rdtsc
setb dh
mov rdx, qword [rcx]
not eax
movzx ax, spl
mov al, bpl
lea rax, [rdx + 2]
jmp 0x140480489
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140480494
jmp 0x1404804b0
mov rax, qword [rcx]
jmp 0x1404804a1
mov rax, qword [rax + 0x38]
jmp 0x1404804aa
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x1404804b9
je 0x1404804cc
mov al, r14b
jmp 0x1404804c7
jmp 0x1404804dc
mov qword [rdi], r14
movsx rdx, sp
mov al, r9b
not dl
mov al, sil
cdq
mov byte [rdi + 8], al
cmovae edx, r15d
setnp dh
not rcx
mov rdx, r13
mov ecx, 0x17e00c3a
movsx cx, dil
mov rcx, rdi
jmp 0x1404804fe
call fcn.140469e2d
test al, al
je 0x140480306
cmp byte [rsp + 0x31], r14b
jmp 0x140480515
jne 0x140480529
test sil, sil
jmp 0x140480523
jne 0x140480533
mov r15, qword [rbp - 0x80]
cwde
neg rcx
rdtsc
mov byte [r15], r14b
sub al, r15b
cwde
mov eax, dword [rsp + 0x34]
cmovge cx, r8w
adc dl, dh
mov rcx, qword [rsp + 0x78]
btr dx, 0x4e
mov dword [rcx], eax
xor dl, r12b
cmovae rdx, rbp
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jmp 0x140480565
jb 0x1404805c8
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
test r11w, r9w
test rdx, 0x1afe5ae3
cmp rdx, 0x1000
jmp 0x14048058c
jb 0x1404805c3
add rdx, 0x27
cmp r11b, 0x68
stc
mov rcx, qword [rcx - 8]
clc
test r15b, 0x29
cmp bl, r12b
sub rax, rcx
test r10w, 0x4b0
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x1404805bd
ja 0x140480611
call fcn.14011c520
sub eax, eax
movsx rcx, di
shl rcx, cl
sal cl, 0x6f
mov rcx, qword [rbp + 8]
xor rcx, rsp
jmp 0x1404805e0
call fcn.1404a0686
mov rbx, qword [rsp + 0x150]
add rsp, 0x110
movsxd r14, edx
movsx edi, r14w
pop r15
movsx rdi, r12w
bswap rsi
pop r14
pop r13
pop r12
pop rdi
bswap bp
pop rsi
pop rbp
ret
call fcn.1404b6f1c
nop
jmp 0x14048061c
call fcn.1404b6f1c
nop
jmp 0x1402432bf