Function at 0x14047df4a
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
push rbp
sbb ch, 0xa7
push rsi
mov bp, r8w
and bp, 0x6d60
movsx ebp, r10w
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x10]
and si, sp
xchg sil, r14b
sub rsp, 0x110
mov rax, qword [0x1400b7288]
cmp r8b, bpl
shl dil, cl
bsf si, si
xor rax, rsp
mov qword [rbp + 8], rax
mov qword [rsp + 0x48], r9
test dh, 0xb5
mov rdi, r8
or ah, 0xf2
mov r14, rdx
cbw
adc cx, cx
movzx cx, sil
mov qword [rbp - 0x80], rdx
rcr cx, 0x3c
mov rax, qword [rbp + 0x78]
mov qword [rsp + 0x78], rax
xadd cl, cl
movzx cx, cl
cmc
sub r12d, r12d
movsx ebx, bx
mov bx, di
mov rsi, qword [rbp + 0x70]
movzx cx, ch
movsx eax, dx
cbw
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
xchg ch, ch
movsxd rax, r15d
mov qword [rsp + 0x68], rbx
lahf
movsx ecx, dx
mov rax, qword [rbx]
mov cx, 0x587e
not rcx
mov rcx, rbx
jmp 0x14047e006
mov rax, qword [rax + 8]
jmp 0x14047e00f
call qword [0x1400b8d90]
nop
lea rcx, [rsp + 0x60]
jmp 0x14047e020
call fcn.140483b7e
mov r13, rax
mov qword [rsp + 0x58], rax
clc
cmc
test rbx, rbx
jmp 0x14047e037
je 0x14047e08e
mov rdx, qword [rbx]
xchg cl, cl
cdqe
mov rcx, rbx
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
test rdi, 0x388058ed
cmp bpl, spl
test rax, rax
jmp 0x14047e066
je 0x14047e08e
mov rcx, qword [rax]
cmovg rax, rbp
bswap dx
cwd
mov rax, qword [rcx]
lea edx, [r12 + 1]
mov rcx, r8
jmp 0x14047e088
call qword [0x1400b8d90]
mov rax, qword [r13]
lea rdx, [rbp - 0x58]
mov rcx, r13
jmp 0x14047e09e
mov rax, qword [rax + 0x28]
jmp 0x14047e0a7
call qword [0x1400b8d90]
nop
movzx ebx, cx
movzx bx, r15b
mov rax, qword [rsi + 0x40]
movsx ecx, bp
xchg ch, bl
movzx rbx, dx
mov rbx, qword [rax + 8]
mov qword [rsp + 0x68], rbx
setge al
movsx ax, bl
bswap rax
mov rax, qword [rbx]
cmovo cx, bx
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14047e0e9
call qword [0x1400b8d90]
nop
cmovbe ecx, r10d
bswap cx
movsxd rcx, edx
lea rcx, [rsp + 0x60]
jmp 0x14047e104
call fcn.1404788dc
mov rsi, rax
cmc
test rbx, rbx
jmp 0x14047e115
je 0x14047e17a
mov rdx, qword [rbx]
movzx ecx, r13w
movsx rcx, sp
movsx cx, r9b
mov rcx, rbx
movsx ax, al
mov rax, qword [rdx + 0x10]
jmp 0x14047e13b
call qword [0x1400b8d90]
mov r8, rax
cmc
test rax, rax
jmp 0x14047e14d
je 0x14047e17a
mov rcx, qword [rax]
lahf
cwde
cdq
mov rax, qword [rcx]
movzx rcx, r8w
cmovns ecx, r15d
movsx dx, dil
mov edx, 1
movzx ecx, di
mov rcx, r8
call qword [0x1400b8d90]
mov rax, qword [rsi]
cdq
cqo
cwd
lea r9, [rbp - 0x38]
movzx rdx, bp
movzx r8d, r11w
lea r8, [0x1400c0dfd]
mov rcx, r12
jmp 0x14047e1a1
lea rdx, [0x1400c0de0]
movsx ecx, r8w
not rcx
cmove cx, r11w
mov rcx, rsi
jmp 0x14047e1bc
mov rax, qword [rax + 0x58]
jmp 0x14047e1c5
call qword [0x1400b8d90]
mov r15, r14
movsx ecx, r10w
mov dh, 0x75
mov byte [rsp + 0x31], r12b
movzx rsi, sp
not rsi
bswap cx
mov rsi, qword [rsp + 0x48]
xchg cl, dh
mov rdx, rsi
mov rcx, rdi
call fcn.140469b06
mov ebx, 0xffff
test al, al
jmp 0x14047e202
jne 0x14047e515
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14047e212
jne 0x14047e2be
mov rcx, qword [rdi]
test spl, 7
jmp 0x14047e225
test rcx, rcx
jmp 0x14047e22d
je 0x14047e2a8
mov rax, qword [rcx + 0x38]
movzx edx, ax
sbb dx, 0x2a65
mov rdx, qword [rax]
test rdi, rbp
cmc
test rdx, rdx
jmp 0x14047e24e
je 0x14047e27a
mov rax, qword [rcx + 0x50]
jmp 0x14047e25f
cmp dword [rax], r12d
jmp 0x14047e267
jle 0x14047e27a
movzx eax, word [rdx]
jmp 0x14047e275
jmp 0x14047e28c
mov rax, qword [rcx]
jmp 0x14047e282
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e294
je 0x14047e2a8
mov word [rdi + 0xa], ax
jmp 0x14047e2a3
jmp 0x14047e2b2
mov qword [rdi], r12
rol cl, cl
sbb eax, 0x52c0182a
mov byte [rdi + 8], 1
cmc
jmp 0x14047e2bc
mov cl, 1
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0xa]
jmp 0x14047e2cb
jne 0x14047e3a4
mov byte [r14], 0x2b
movsx r15, bx
jmp 0x14047e2e1
lea r15, [r14 + 1]
sbb ch, 0x2a
mov rcx, qword [rdi]
stc
clc
test spl, cl
test rcx, rcx
jmp 0x14047e2f8
je 0x14047e388
mov rax, qword [rcx + 0x38]
cmp r11b, cl
cmp qword [rax], r12
jmp 0x14047e30d
je 0x14047e360
mov rax, qword [rcx + 0x50]
cmp rbp, rcx
cmp dword [rax], r12d
jle 0x14047e360
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx rax, bx
cwd
movsxd rdx, ecx
mov rdx, qword [rcx]
cbw
cmovb rax, rsp
movzx rax, r9w
lea rax, [rdx + 2]
jmp 0x14047e348
mov qword [rcx], rax
not ax
movsx ax, r13b
movzx eax, word [rdx]
jmp 0x14047e35b
jmp 0x14047e372
mov rax, qword [rcx]
jmp 0x14047e368
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e37a
je 0x14047e388
mov al, r12b
jmp 0x14047e397
mov qword [rdi], r12
sets al
xchg al, al
mov al, 1
jmp 0x14047e397
mov byte [rdi + 8], al
jmp 0x14047e39f
jmp 0x14047e515
test cl, cl
jmp 0x14047e3ab
jne 0x14047e446
mov rcx, qword [rdi]
clc
stc
test rcx, rcx
jmp 0x14047e3be
je 0x14047e423
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047e3d3
je 0x14047e3fa
mov rax, qword [rcx + 0x50]
test spl, 0x61
cmp r14d, r15d
cmp dword [rax], r12d
jle 0x14047e3fa
movzx eax, word [rdx]
jmp 0x14047e3f5
jmp 0x14047e40c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047e406
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047e423
mov word [rdi + 0xa], ax
jmp 0x14047e41e
jmp 0x14047e43d
mov qword [rdi], r12
add al, r12b
setp al
movzx eax, word [rdi + 0xa]
test r15w, 0x6491
cmp rbp, 0x3feb7a7f
mov byte [rdi + 8], 1
jmp 0x14047e446
cmp ax, word [rbp - 0xc]
jmp 0x14047e44f
jne 0x14047e515
mov byte [r14], 0x2d
sal r15b, cl
shr r15d, 0x52
lea r15, [r14 + 1]
movsxd rcx, r11d
bts cx, bp
neg ecx
mov rcx, qword [rdi]
jmp 0x14047e476
test rcx, rcx
jmp 0x14047e47e
je 0x14047e4fe
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r12
jmp 0x14047e491
je 0x14047e4cb
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14047e4cb
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cwde
lea rax, [rdx + 2]
jmp 0x14047e4b9
mov qword [rcx], rax
cdqe
movzx eax, word [rdx]
jmp 0x14047e4c6
jmp 0x14047e4e2
mov rax, qword [rcx]
jmp 0x14047e4d3
mov rax, qword [rax + 0x38]
jmp 0x14047e4dc
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e4ea
je 0x14047e4fe
mov byte [rdi + 8], r12b
jmp 0x14047e4f9
jmp 0x14047e515
mov qword [rdi], r12
xor dx, 0x85d
sar dl, 0x6d
bsr edx, r11d
mov byte [rdi + 8], 1
bsf cx, cx
mov word [r15], 0x7830
sbb r14w, 0x223a
add r15, 2
movzx ecx, bx
movzx r14w, dl
mov qword [rsp + 0x50], r15
mov r14w, 0xd3b
movsx cx, r9b
xchg edx, r14d
mov byte [rsp + 0x30], r12b
mov cx, 0x74dd
jmp 0x14047e54d
mov r14d, r12d
mov dword [rsp + 0x3c], r12d
cwd
movzx dx, cl
mov dword [rsp + 0x34], r12d
mov cl, r14b
not ch
cdq
mov rdx, rsi
setbe ch
mov cl, r12b
movsx rcx, cx
mov rcx, rdi
jmp 0x14047e57b
call fcn.140469b06
test al, al
jne 0x14047e92e
cmp byte [rdi + 8], r12b
jmp 0x14047e591
jne 0x14047e618
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047e605
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047e5b2
je 0x14047e5d7
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047e5c4
jle 0x14047e5d7
movzx eax, word [rdx]
jmp 0x14047e5d2
jmp 0x14047e5e9
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047e5e3
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e5f1
je 0x14047e605
mov word [rdi + 0xa], ax
jmp 0x14047e600
jmp 0x14047e60d
mov qword [rdi], r12
and ax, dx
and al, 9
mov byte [rdi + 8], 1
not ah
shld rax, r15, 0x7b
movzx eax, word [rdi + 0xa]
stc
cmp ax, word [rbp - 0x38]
jne 0x14047e92e
mov rcx, qword [rdi]
test edx, r8d
jmp 0x14047e632
test rcx, rcx
jmp 0x14047e63a
je 0x14047e6b9
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14047e64c
je 0x14047e68c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047e65e
jle 0x14047e68c
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
nop
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx ax, ch
not ax
movzx eax, word [rdx]
jmp 0x14047e687
jmp 0x14047e6a3
mov rax, qword [rcx]
jmp 0x14047e694
mov rax, qword [rax + 0x38]
jmp 0x14047e69d
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047e6b9
mov al, r12b
jmp 0x14047e6b4
jmp 0x14047e6c2
mov qword [rdi], r12
mov al, 1
bswap cx
cdq
mov byte [rdi + 8], al
movsx ecx, sp
not cx
cmovl edx, r13d
mov rdx, rsi
jmp 0x14047e6d7
mov rcx, rdi
jmp 0x14047e6df
call fcn.140469b06
test al, al
jmp 0x14047e6eb
jne 0x14047e923
mov cl, byte [rdi + 8]
cmc
test cl, cl
jne 0x14047e7a8
mov rcx, qword [rdi]
test r13b, r9b
clc
test rcx, rcx
jmp 0x14047e70c
je 0x14047e781
mov rax, qword [rcx + 0x38]
bts rdx, r13
mov rdx, qword [rax]
jmp 0x14047e723
test rdx, rdx
jmp 0x14047e72b
je 0x14047e753
mov rax, qword [rcx + 0x50]
test r15b, dl
stc
cmp r15w, r14w
cmp dword [rax], r12d
jle 0x14047e753
movzx eax, word [rdx]
jmp 0x14047e74e
jmp 0x14047e765
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047e75f
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e76d
je 0x14047e781
mov word [rdi + 0xa], ax
jmp 0x14047e77c
jmp 0x14047e78a
mov qword [rdi], r12
or cl, 0x66
rol ax, cl
mov byte [rdi + 8], 1
mov rax, 0x2c5170c3
cwde
test edx, 0x5b455624
mov cl, 1
neg al
adc al, r9b
jmp 0x14047e7a8
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 6]
jmp 0x14047e7b5
je 0x14047e864
test cl, cl
jmp 0x14047e7c2
jne 0x14047e855
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047e7d3
je 0x14047e83e
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047e7e8
je 0x14047e810
mov rax, qword [rcx + 0x50]
cmp r10b, r14b
jmp 0x14047e7fa
cmp dword [rax], r12d
jle 0x14047e810
movzx eax, word [rdx]
jmp 0x14047e80b
jmp 0x14047e822
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047e81c
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e82a
je 0x14047e83e
mov word [rdi + 0xa], ax
jmp 0x14047e839
jmp 0x14047e851
mov qword [rdi], r12
movzx rax, r15w
movzx eax, word [rdi + 0xa]
clc
test r8, 0x3c545fee
mov byte [rdi + 8], 1
cmp ax, word [rbp - 8]
jmp 0x14047e85e
jne 0x14047e923
mov rcx, qword [rdi]
cmp r15, rsp
cmc
test rcx, rcx
jmp 0x14047e873
je 0x14047e909
mov rax, qword [rcx + 0x38]
jmp 0x14047e882
cmp qword [rax], r12
je 0x14047e8e1
mov rax, qword [rcx + 0x50]
cmp r14b, 0xbd
test spl, 0xd2
clc
cmp dword [rax], r12d
jmp 0x14047e8a0
jle 0x14047e8e1
dec dword [rax]
movsx rdx, bx
cmovne ax, r10w
jmp 0x14047e8b6
mov rcx, qword [rcx + 0x38]
movsx rax, r15w
mov dl, 0x36
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047e8cc
mov qword [rcx], rax
seto ah
movzx rax, r12w
bswap ax
movzx eax, word [rdx]
jmp 0x14047e8f8
mov rax, qword [rcx]
jmp 0x14047e8e9
mov rax, qword [rax + 0x38]
jmp 0x14047e8f2
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047e909
mov al, r12b
jmp 0x14047e916
mov qword [rdi], r12
setb al
mov al, 1
jmp 0x14047e916
mov byte [rdi + 8], al
jmp 0x14047e91e
jmp 0x14047e92e
mov byte [rsp + 0x30], 1
sub ah, 0xf1
not r12d
mov ecx, 0x300
sal ax, cl
not eax
mov r12d, 0x24
lahf
rcl al, 0xc0
mov rax, qword [rsp + 0x78]
cmp dword [rax], 0x3b9aca00
mov bx, 0x1023
movzx bx, r14b
cmove r12d, ecx
mov dword [rsp + 0x40], r12d
lea rbx, [rbp - 0x58]
mov al, 0xf8
cmp qword [rbp - 0x40], 0x10
cmovae rbx, qword [rbp - 0x58]
mov qword [rsp + 0x60], rbx
mov al, 0x1c
mov al, byte [rbx]
jmp 0x14047e97d
dec al
clc
cmp al, 0x7d
jmp 0x14047e987
ja 0x14047f11f
sub esi, esi
test r12, 0x133962bb
cmc
cmp qword [rbp - 0x48], rsi
jmp 0x14047e9a0
jne 0x14047e9b5
mov word [rsp + 0x38], si
jmp 0x14047e9b0
jmp 0x14047e9df
mov rax, qword [r13]
mov ch, 0x53
xchg cl, ch
mov rcx, r13
jmp 0x14047e9c6
mov rax, qword [rax + 0x20]
jmp 0x14047e9cf
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x14047e9df
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
ror cl, 0x5f
mov qword [rbp - 0x68], 1
not dl
add cx, 0x5e86
mov r13d, 0xf
neg cx
add cx, 0x4e15
mov qword [rbp - 0x60], r13
rol cl, cl
xor eax, eax
mov byte [rbp - 0x78], al
jmp 0x14047ea17
mov rdx, qword [rsp + 0x48]
setg cl
bswap cx
mov cx, 0x6bac
mov rcx, rdi
call fcn.140469b06
sub r9d, r9d
btr r14w, r15w
rol r14b, cl
xadd r14b, r14b
mov r14, qword [rbp - 0x78]
test r12w, r13w
test al, al
jne 0x14047ef2d
lea r12, [rdi + 0xa]
test r9b, r10b
mov r8, r12
and bl, sil
shr bl, cl
inc bl
mov qword [rsp + 0x70], r12
mov bl, byte [rsp + 0x31]
cmc
stc
jmp 0x14047ea6e
cmp byte [rdi + 8], r9b
jmp 0x14047ea77
jne 0x14047eb2f
mov rcx, qword [rdi]
test dl, bh
test rcx, rcx
je 0x14047eb1f
mov rax, qword [rcx + 0x38]
rcr dx, cl
mov rdx, qword [rax]
test dl, 0xbc
jmp 0x14047ea9e
test rdx, rdx
jmp 0x14047eaa6
je 0x14047ead2
mov rax, qword [rcx + 0x50]
cmc
stc
jmp 0x14047eab7
cmp dword [rax], r9d
jmp 0x14047eabf
jle 0x14047ead2
movzx eax, word [rdx]
jmp 0x14047eacd
jmp 0x14047eaf4
mov rax, qword [rcx]
jmp 0x14047eada
mov rax, qword [rax + 0x30]
jmp 0x14047eae3
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x70]
sub r9d, r9d
and cl, 0x40
mov ecx, 0xffff
cmp cx, ax
je 0x14047eb1f
mov word [r8], ax
not r12b
movzx r12, r8w
jmp 0x14047eb12
mov r12, r8
jmp 0x14047eb1a
jmp 0x14047eb2b
mov qword [rdi], r9
movzx rdx, di
jmp 0x14047eb2b
mov byte [rdi + 8], 1
movzx r8d, word [r12]
movsxd rdx, esi
cmovne dx, dx
mov dh, 0xed
lea rdx, [rbp]
cmovge ecx, r14d
mov ecx, ebx
lea rcx, [rbp - 0x38]
jmp 0x14047eb51
call fcn.140247f26
lea rcx, [rbp - 0x38]
stc
sub rax, rcx
stc
sar rax, 1
cmp spl, 0x49
cmp rax, 0x16
jmp 0x14047eb6f
jae 0x14047ec44
mov byte [rsp + 0x30], 1
rol cx, cl
and ecx, 0x43542a2d
mov ecx, dword [rsp + 0x3c]
clc
stc
cmp dword [rsp + 0x40], ecx
jmp 0x14047eb92
jg 0x14047eba1
inc dword [rsp + 0x34]
jmp 0x14047ebf2
test rax, rax
jne 0x14047ebb7
test ecx, ecx
jmp 0x14047ebb1
je 0x14047ebf2
lea r8, [0x1400c0de0]
jmp 0x14047ebc3
mov al, byte [rax + r8]
jmp 0x14047ebcc
mov byte [r15], al
movsx ax, sil
cbw
inc r15
jmp 0x14047ebde
mov qword [rsp + 0x50], r15
inc ecx
rcl al, cl
stc
xchg al, ah
mov dword [rsp + 0x3c], ecx
movzx rax, bp
lea rax, [rbp - 0x78]
jmp 0x14047ebfd
cmp r13, 0x10
not cl
setae cl
jmp 0x14047ec0b
cmovae rax, r14
stc
cmp r13w, bx
cmp byte [rax + rsi], 0x7f
je 0x14047edfa
lea rax, [rbp - 0x78]
test r10b, 0xe
stc
test cl, cl
jmp 0x14047ec2e
cmovne rax, r14
jmp 0x14047ec37
inc byte [rax + rsi]
jmp 0x14047ec3f
jmp 0x14047ede4
lea rax, [rbp - 0x78]
mov r15b, 0xe7
seta r15b
cmp r13, 0x10
not r15b
setae r15b
jmp 0x14047ec5f
cmovae rax, r14
test cl, 0x5f
xor r9d, r9d
cmp byte [rax + rsi], r9b
jmp 0x14047ec72
je 0x14047eee7
movzx r8d, word [rsp + 0x38]
test bl, dl
test r8w, r8w
jmp 0x14047ec89
je 0x14047eee7
cmp byte [rdi + 8], r9b
jmp 0x14047ec98
jne 0x14047ed54
mov rcx, qword [rdi]
cmp r9b, 0x3c
stc
test rcx, rcx
jmp 0x14047ecae
je 0x14047ed4b
mov rax, qword [rcx + 0x38]
add dl, 0x20
mov rdx, qword [rax]
cmp bp, r15w
stc
cmc
test rdx, rdx
jmp 0x14047eccc
je 0x14047ecf9
mov rax, qword [rcx + 0x50]
jmp 0x14047ecde
cmp dword [rax], r9d
jmp 0x14047ece6
jle 0x14047ecf9
movzx eax, word [rdx]
jmp 0x14047ecf4
jmp 0x14047ed22
mov rax, qword [rcx]
jmp 0x14047ed01
mov rax, qword [rax + 0x30]
jmp 0x14047ed0a
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
ror cx, cl
sub r9d, r9d
sal rcx, cl
shl ecx, 0xd
mov ecx, 0xffff
test ax, r11w
cmp bl, 0xfc
cmp cx, ax
jmp 0x14047ed36
je 0x14047ed4b
mov word [r12], ax
jmp 0x14047ed46
jmp 0x14047ed50
mov qword [rdi], r9
stc
clc
mov byte [rdi + 8], 1
cmp word [r12], r8w
jmp 0x14047ed5e
jne 0x14047eee7
mov rcx, qword [rbp - 0x68]
cmp rcx, r13
jmp 0x14047ed70
jae 0x14047edae
lea rax, [rcx + 1]
test rdi, rdi
cmp al, al
mov qword [rbp - 0x68], rax
adc al, sil
lea rax, [rbp - 0x78]
test r15b, r15b
jmp 0x14047ed92
cmovne rax, r14
cmp r12b, r15b
jmp 0x14047ed9f
and word [rax + rcx], 0
jmp 0x14047eda9
jmp 0x14047edcc
sub r9d, r9d
mov r8b, bl
lea edx, [r9 + 1]
bswap cx
xchg cx, cx
lea rcx, [rbp - 0x78]
jmp 0x14047edc7
call fcn.140457f95
inc rsi
rcl ecx, 0x42
add r14b, r13b
inc r15b
mov r15, qword [rsp + 0x50]
neg r14b
movzx cx, bl
mov r14, qword [rbp - 0x78]
test r8d, r13d
add rcx, 0x73493166
mov r13, qword [rbp - 0x60]
movzx ecx, r10w
mov rcx, qword [rdi]
test spl, r11b
test rdi, 0x8985877
sub r8d, r8d
clc
stc
test r13w, r8w
test rcx, rcx
je 0x14047eea7
mov rax, qword [rcx + 0x38]
stc
cmp r8b, r10b
test ebx, ebp
cmp qword [rax], r8
jmp 0x14047ee2b
je 0x14047ee74
mov rax, qword [rcx + 0x50]
cmp r10w, 0x5c1f
cmp dword [rax], r8d
jmp 0x14047ee43
jle 0x14047ee74
dec dword [rax]
movzx edx, si
mov rcx, qword [rcx + 0x38]
movsxd rdx, r8d
rdtsc
xchg dl, ah
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047ee65
mov qword [rcx], rax
cmovg rax, rbx
movzx eax, word [rdx]
jmp 0x14047ee87
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
and rcx, rdi
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047ee94
je 0x14047eea7
mov al, r8b
jmp 0x14047eea2
jmp 0x14047eeb0
mov qword [rdi], r8
cqo
xchg al, al
mov al, 1
mov byte [rdi + 8], al
cqo
movzx cx, dl
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x14047eec6
call fcn.140469b06
sub r9d, r9d
bswap r8
test al, al
movsx r8w, sil
movzx r8, r11w
mov r8, qword [rsp + 0x70]
je 0x14047ea6e
test rsi, rsi
jmp 0x14047eeef
je 0x14047ef28
lea rax, [rbp - 0x78]
test dx, cx
cmp r13w, 0x1531
cmp r13, 0x10
jmp 0x14047ef0b
cmovae rax, r14
cmp byte [rax + rsi], r9b
jmp 0x14047ef18
jle 0x14047ef84
inc rsi
bts rbx, rsi
movsxd rbx, esp
mov rbx, qword [rsp + 0x60]
test rsi, rsi
jmp 0x14047ef35
je 0x14047ef8a
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x14047ef45
je 0x14047ef8a
sub rsi, 1
jmp 0x14047ef54
je 0x14047f0d0
lea rax, [rbp - 0x78]
cmp r14w, 0xbfc
clc
stc
cmp r13, 0x10
jmp 0x14047ef6f
cmovae rax, r14
test bl, r9b
cmp cl, byte [rax + rsi]
jmp 0x14047ef7e
je 0x14047f103
mov byte [rsp + 0x31], 1
clc
cmp r13, 0x10
jb 0x14047efee
lea rdx, [r13 + 1]
sub eax, r9d
mov rax, r14
cmp bp, r10w
test dx, 0x6dc0
cmp rdx, 0x1000
jmp 0x14047efb3
jb 0x14047efe1
add rdx, 0x27
clc
mov r14, qword [r14 - 8]
sub rax, r14
clc
cmp r13b, r9b
test sil, 0xe8
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x14047efdb
ja 0x140480484
mov rcx, r14
jmp 0x14047efe9
call fcn.140198300
sub r8d, r8d
btc r14, r14
xor r13, 0x69062397
mov r12d, dword [rsp + 0x40]
cmovge si, sp
mov r14d, dword [rsp + 0x3c]
mov r15, qword [rsp + 0x50]
mov r13, qword [rsp + 0x58]
sar sil, 0
not sil
dec si
mov rsi, qword [rsp + 0x48]
cmc
stc
cmp byte [rsp + 0x30], r8b
jmp 0x14047f02f
je 0x14047f04c
test r14d, r14d
jne 0x14047f04c
mov byte [r15], 0x30
inc r15
mov rdx, 0x2d26628e
mov rdx, rsi
movsx ecx, r13w
mov cl, spl
not ch
mov rcx, rdi
jmp 0x14047f060
call fcn.140469b06
xor esi, esi
test al, al
jmp 0x14047f06e
jne 0x14047f51a
cmp byte [rdi + 8], sil
jmp 0x14047f07d
jne 0x14047f42c
mov rcx, qword [rdi]
cmp dil, r13b
test si, bp
test rcx, rcx
jmp 0x14047f094
je 0x14047f422
mov rax, qword [rcx + 0x38]
neg dx
not dh
inc dx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047f0b1
je 0x14047f3f2
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14047f0c2
jle 0x14047f3f2
movzx eax, word [rdx]
jmp 0x14047f3ff
test rsi, rsi
jmp 0x14047f0d8
jne 0x14047f103
lea rax, [rbp - 0x78]
test r12d, 0x36997f85
cmp r13, 0x10
jmp 0x14047f0f2
cmovae rax, r14
cmp cl, byte [rax]
jmp 0x14047f0fd
jl 0x14047ef84
cmp byte [rbx + 1], r9b
jmp 0x14047f10c
jle 0x14047ef2d
inc rbx
jmp 0x14047f11a
jmp 0x14047ef2d
mov rdx, rsi
movzx cx, bpl
movsx rcx, r10w
mov rcx, rdi
jmp 0x14047f133
call fcn.140469b06
xor r8d, r8d
test sil, 0x38
jmp 0x14047f144
test al, al
jmp 0x14047f14b
jne 0x14047f025
lea rbx, [rdi + 0xa]
xor si, r11w
sub r13w, 0x38c3
mov r13d, 0x525847f3
mov rsi, rbx
btc r13, r13
mov r13, qword [rsp + 0x48]
cmp byte [rdi + 8], r8b
jmp 0x14047f17a
jne 0x14047f21d
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14047f18c
je 0x14047f208
mov rax, qword [rcx + 0x38]
shld edx, edi, 0xd0
mov rdx, qword [rax]
test rdx, rdx
je 0x14047f1c3
mov rax, qword [rcx + 0x50]
test rdx, r12
cmp dword [rax], r8d
jmp 0x14047f1b5
jle 0x14047f1c3
movzx eax, word [rdx]
jmp 0x14047f1de
mov rax, qword [rcx]
jmp 0x14047f1cb
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
xor ecx, r8d
or ch, 0x96
mov ecx, 0xffff
stc
test r14b, r9b
cmp cx, ax
jmp 0x14047f1ef
je 0x14047f208
mov word [rsi], ax
not bx
jmp 0x14047f200
mov rbx, rsi
jmp 0x14047f210
mov qword [rdi], r8
movzx cx, sil
mov byte [rdi + 8], 1
setnp ch
movzx r8, r12w
cqo
movzx r8d, word [rbx]
movzx rdx, r15w
mov rcx, r10
movzx cx, cl
lea rdx, [rbp]
movsx ecx, r11w
not ch
lea rcx, [rbp - 0x38]
jmp 0x14047f23f
call fcn.140247f26
lea rcx, [rbp - 0x38]
cmp cx, r10w
sub rax, rcx
clc
sar rax, 1
cmp rax, 0x16
jmp 0x14047f25c
jae 0x14047f3db
cmp r12d, r14d
jg 0x14047f285
inc dword [rsp + 0x34]
test esp, 0x39e20cfd
cmp r10b, 0xae
test r11w, r13w
sub r8d, r8d
jmp 0x14047f2ce
sub r8d, r8d
jmp 0x14047f28d
test rax, rax
jmp 0x14047f295
jne 0x14047f2a4
test r14d, r14d
je 0x14047f2ce
lea rcx, [0x1400c0de0]
jmp 0x14047f2b0
mov al, byte [rax + rcx]
mov byte [r15], al
movsxd rcx, r11d
movsx rcx, r12w
inc r15
movzx rcx, r8w
inc r14d
not cx
bsr rcx, r8
mov byte [rsp + 0x30], 1
cmp sil, r14b
mov rcx, qword [rdi]
cmp bp, r13w
test rcx, rcx
jmp 0x14047f2e5
je 0x14047f395
mov rax, qword [rcx + 0x38]
test r13d, 0xf0a2e39
cmp qword [rax], r8
je 0x14047f353
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047f30b
jle 0x14047f353
dec dword [rax]
cmovg dx, sp
cdqe
mov rcx, qword [rcx + 0x38]
movsx eax, r14w
jmp 0x14047f32b
mov rdx, qword [rcx]
movzx rax, r15w
cdqe
lea rax, [rdx + 2]
jmp 0x14047f33d
mov qword [rcx], rax
movzx eax, cx
cmovno eax, edx
jmp 0x14047f34b
movzx eax, word [rdx]
jmp 0x14047f372
mov rax, qword [rcx]
jmp 0x14047f35b
mov rax, qword [rax + 0x38]
jmp 0x14047f364
call qword [0x1400b8d90]
xor r8d, r8d
btc cx, 0x99
mov ecx, 0xffff
test r10b, r15b
cmp cx, ax
jmp 0x14047f382
je 0x14047f395
mov al, r8b
jmp 0x14047f390
jmp 0x14047f3a7
mov qword [rdi], r8
movzx edx, bp
mov dl, ch
cdq
mov al, 1
movsx cx, bl
movsxd rdx, ecx
mov byte [rdi + 8], al
mov rdx, r13
movsx ecx, r12w
movzx cx, r9b
mov rcx, rdi
jmp 0x14047f3be
call fcn.140469b06
sub r8d, r8d
test r13b, cl
test al, al
jmp 0x14047f3d0
je 0x14047f171
jmp 0x14047f3e3
sub r8d, r8d
jmp 0x14047f3e3
mov dword [rsp + 0x3c], r14d
jmp 0x14047f3ed
jmp 0x14047f00f
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
cmc
cmp cx, ax
jmp 0x14047f40e
je 0x14047f422
mov word [rdi + 0xa], ax
jmp 0x14047f41d
jmp 0x14047f425
mov qword [rdi], rsi
mov byte [rdi + 8], 1
setno ch
movzx ebx, word [rdi + 0xa]
mov rax, qword [r13]
movzx cx, bh
mov rcx, r13
mov rax, qword [rax + 0x18]
jmp 0x14047f444
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047f452
jne 0x14047f51a
call fcn.1404b91a6
mov rcx, qword [rax]
mov al, byte [rcx]
mov byte [r15], al
mov cx, 0x5179
movsx cx, r9b
movzx ecx, r15w
inc r15
rcl cx, cl
or rcx, r14
cmovp ecx, edx
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047f489
je 0x14047f50f
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x14047f49b
je 0x14047f4dc
mov rax, qword [rcx + 0x50]
jmp 0x14047f4aa
cmp dword [rax], esi
jle 0x14047f4dc
dec dword [rax]
movzx dx, dh
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cdqe
xchg al, al
lea rax, [rdx + 2]
jmp 0x14047f4cc
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047f4d7
jmp 0x14047f4ee
mov rax, qword [rcx]
jmp 0x14047f4e4
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047f4fb
je 0x14047f50f
mov byte [rdi + 8], sil
jmp 0x14047f50a
jmp 0x14047f51a
mov qword [rdi], rsi
xadd r13b, r13b
mov byte [rdi + 8], 1
mov r13, qword [rsp + 0x48]
cmc
test r14d, r14d
jmp 0x14047f528
jne 0x14047f768
mov rdx, r13
mov cl, 0x40
mov rcx, rdi
call fcn.140469b06
test al, al
jmp 0x14047f542
jne 0x14047f73b
lea rbx, [rdi + 0xa]
or r14w, r8w
mov esi, edx
mov rsi, rbx
stc
mov r12d, dword [rsp + 0x34]
clc
sub r8d, r8d
movsx r14w, r10b
btc r14, rbp
bsr r14w, r15w
mov r14d, 0xffff
jmp 0x14047f578
cmp byte [rdi + 8], r8b
jmp 0x14047f581
jne 0x14047f61e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047f592
je 0x14047f60d
mov rax, qword [rcx + 0x38]
movzx edx, dx
mov rdx, qword [rax]
test rdx, rdx
je 0x14047f5ca
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047f5b7
jle 0x14047f5ca
movzx eax, word [rdx]
jmp 0x14047f5c5
jmp 0x14047f5e7
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047f5d6
call qword [0x1400b8d90]
sub r8d, r8d
cmp r14, 0x127809ff
clc
cmp r14w, ax
jmp 0x14047f5f0
je 0x14047f60d
mov word [rsi], ax
setg bh
movzx rbx, r9w
mov rbx, rsi
jmp 0x14047f608
jmp 0x14047f613
mov qword [rdi], r8
rcl eax, cl
lahf
mov byte [rdi + 8], 1
bt rax, 0xd2
ror ah, cl
movzx eax, word [rbx]
cmp ax, word [rbp - 0x38]
jmp 0x14047f62a
jne 0x14047f724
dec r12d
mov byte [rsp + 0x30], 1
bts cx, r11w
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047f648
je 0x14047f6e7
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047f65a
je 0x14047f6ad
mov rax, qword [rcx + 0x50]
cmp sil, r12b
test bh, 0x9c
cmp dword [rax], r8d
jmp 0x14047f672
jle 0x14047f6ad
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cbw
movsx eax, r15w
mov eax, 0x722a50ca
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047f695
mov qword [rcx], rax
not rax
jmp 0x14047f6a0
movzx eax, word [rdx]
jmp 0x14047f6a8
jmp 0x14047f6cb
mov rax, qword [rcx]
jmp 0x14047f6b5
mov rax, qword [rax + 0x38]
jmp 0x14047f6be
call qword [0x1400b8d90]
sub r8d, r8d
test r15w, di
cmp r14w, ax
jmp 0x14047f6d4
je 0x14047f6e7
mov al, r8b
jmp 0x14047f6e2
jmp 0x14047f6f9
mov qword [rdi], r8
mov dl, r12b
bswap cx
mov cl, 0x21
mov al, 1
not edx
movzx edx, sp
mov byte [rdi + 8], al
mov rdx, r13
movsx cx, dl
mov rcx, rdi
jmp 0x14047f70b
call fcn.140469b06
sub r8d, r8d
cmp r15w, dx
test al, al
jmp 0x14047f71e
je 0x14047f578
mov dword [rsp + 0x34], r12d
mov r14d, dword [rsp + 0x3c]
cwde
rol r12, 0xa3
mov r12d, dword [rsp + 0x40]
cmp di, di
mov eax, dword [rsp + 0x34]
test eax, eax
jmp 0x14047f746
jns 0x14047f768
mov byte [r15], 0x30
inc r15
inc eax
cwd
movsx rcx, r11w
mov dword [rsp + 0x34], eax
jmp 0x14047f768
mov rdx, r13
mov cx, 0x664e
mov rcx, rdi
jmp 0x14047f777
call fcn.140469b06
test al, al
jne 0x14047f9be
lea rbx, [rdi + 0xa]
mov sil, 0x53
movsxd rsi, ebp
shl sil, cl
mov rsi, rbx
stc
xor r8d, r8d
cmp byte [rdi + 8], r8b
jmp 0x14047f7a1
jne 0x14047f85a
mov rcx, qword [rdi]
stc
test edi, r13d
test rcx, rcx
jmp 0x14047f7b6
je 0x14047f844
mov rax, qword [rcx + 0x38]
btr edx, r8d
shr rdx, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047f7d2
je 0x14047f7f7
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047f7e4
jle 0x14047f7f7
movzx eax, word [rdx]
jmp 0x14047f7f2
jmp 0x14047f819
mov rax, qword [rcx]
jmp 0x14047f7ff
mov rax, qword [rax + 0x30]
jmp 0x14047f808
call qword [0x1400b8d90]
xor r8d, r8d
sal rcx, cl
dec ch
not rcx
mov ecx, 0xffff
test ax, r9w
cmp cx, ax
jmp 0x14047f82a
je 0x14047f844
mov word [rsi], ax
movsx rbx, r14w
mov rbx, rsi
jmp 0x14047f83f
jmp 0x14047f84a
mov qword [rdi], r8
seto dl
mov byte [rdi + 8], 1
movzx dx, r9b
movzx ecx, r9w
movsxd r8, ebp
movzx r8d, word [rbx]
lea rdx, [rbp]
mov cx, 0x7c27
movsx ecx, r12w
lea rcx, [rbp - 0x38]
call fcn.140247f26
lea rcx, [rbp - 0x38]
jmp 0x14047f87c
sub rax, rcx
stc
sar rax, 1
jmp 0x14047f88c
cmp rax, 0x16
jmp 0x14047f895
jae 0x14047f9be
cmp r14d, r12d
jmp 0x14047f8a3
jge 0x14047f8de
lea rcx, [0x1400c0de0]
jmp 0x14047f8b5
mov al, byte [rax + rcx]
inc ch
bswap cx
mov byte [r15], al
inc r15
jmp 0x14047f8d0
inc r14d
adc cl, r8b
bts rcx, r8
movzx ecx, r15w
mov byte [rsp + 0x30], 1
shr rcx, 0xc1
mov rcx, qword [rdi]
clc
xor r8d, r8d
test r11b, r11b
test rcx, rcx
jmp 0x14047f8f9
je 0x14047f981
mov rax, qword [rcx + 0x38]
cmc
jmp 0x14047f909
cmp qword [rax], r8
je 0x14047f94c
mov rax, qword [rcx + 0x50]
cmc
jmp 0x14047f91c
cmp dword [rax], r8d
jmp 0x14047f924
jle 0x14047f94c
dec dword [rax]
mov rcx, qword [rcx + 0x38]
not dx
mov rdx, qword [rcx]
cwde
movsx eax, bx
movsxd rax, edx
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047f966
mov rax, qword [rcx]
jmp 0x14047f954
mov rax, qword [rax + 0x38]
jmp 0x14047f95d
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
je 0x14047f981
mov al, r8b
jmp 0x14047f97c
jmp 0x14047f98f
mov qword [rdi], r8
movsx rcx, di
not dl
mov al, 1
sets ch
mov byte [rdi + 8], al
movzx rdx, sp
mov rdx, r13
xchg rcx, rcx
not cl
movzx rcx, cx
mov rcx, rdi
jmp 0x14047f9aa
call fcn.140469b06
xor r8d, r8d
test r13b, 0x32
test al, al
je 0x14047f798
mov sil, byte [rsp + 0x30]
test r11b, 0x58
xor r14d, r14d
cmp cl, 0x3c
test sil, sil
jmp 0x14047f9d5
je 0x14048035b
mov rdx, r13
mov cl, r10b
setnp cl
movzx rcx, r10w
mov rcx, rdi
jmp 0x14047f9f0
call fcn.140469b06
test al, al
jne 0x14048035b
mov cl, byte [rdi + 8]
stc
jmp 0x14047fa06
test cl, cl
jne 0x14047faae
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047fa19
je 0x14047fa96
mov rax, qword [rcx + 0x38]
and dx, bp
bts edx, r15d
mov rdx, qword [rax]
cmp r11, 0x4880974
test rdx, rdx
je 0x14047fa60
mov rax, qword [rcx + 0x50]
test r9w, bx
cmp dword [rax], r14d
jmp 0x14047fa4d
jle 0x14047fa60
movzx eax, word [rdx]
jmp 0x14047fa5b
jmp 0x14047fa72
mov rax, qword [rcx]
jmp 0x14047fa68
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
test r12b, r15b
cmp cx, ax
jmp 0x14047fa82
je 0x14047fa96
mov word [rdi + 0xa], ax
jmp 0x14047fa91
jmp 0x14047fa99
mov qword [rdi], r14
mov byte [rdi + 8], 1
xchg al, cl
mov cl, 1
xor rax, 0x416262f5
bt ax, 0xcc
lahf
movzx eax, word [rdi + 0xa]
cmc
cmp ecx, r15d
cmp ax, word [rbp - 2]
je 0x14047fb7d
test cl, cl
jne 0x14047fb6e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047fad3
je 0x14047fb53
mov rax, qword [rcx + 0x38]
sar edx, cl
shld rdx, r13, 0xd
jmp 0x14047fae9
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047faf4
je 0x14047fb19
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047fb06
jle 0x14047fb19
movzx eax, word [rdx]
jmp 0x14047fb14
jmp 0x14047fb2b
mov rax, qword [rcx]
jmp 0x14047fb21
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
test r8b, dil
cmp bh, 0x1b
cmp cx, ax
jmp 0x14047fb3f
je 0x14047fb53
mov word [rdi + 0xa], ax
jmp 0x14047fb4e
jmp 0x14047fb64
mov qword [rdi], r14
not ah
sub ax, 0x1d34
mov al, dil
movzx eax, word [rdi + 0xa]
cmc
mov byte [rdi + 8], 1
jmp 0x14047fb6e
cmp ax, word [rbp - 4]
jmp 0x14047fb77
jne 0x14048035b
mov byte [r15], 0x70
inc r15
bts rcx, rbx
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047fb93
je 0x14047fc1e
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14047fba5
je 0x14047fbea
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047fbb7
jle 0x14047fbea
dec dword [rax]
mov rcx, qword [rcx + 0x38]
sets al
cqo
not ah
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047fbd6
mov qword [rcx], rax
movsx rax, r12w
movzx eax, word [rdx]
jmp 0x14047fbe5
jmp 0x14047fbfc
mov rax, qword [rcx]
jmp 0x14047fbf2
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r12d, 0xffff
cmp r12w, ax
jmp 0x14047fc0b
je 0x14047fc2c
mov al, r14b
jmp 0x14047fc19
jmp 0x14047fc3f
mov r12d, 0xffff
mov al, r8b
jmp 0x14047fc2c
mov qword [rdi], r14
movzx ebx, di
movzx rdx, bx
mov al, 1
xchg dl, bl
jmp 0x14047fc3f
mov byte [rdi + 8], al
cwd
movsxd rdx, r14d
mov sil, r14b
not rdx
movsx edx, bp
mov ebx, r14d
mov rdx, r13
mov rcx, rdi
jmp 0x14047fc5e
call fcn.140469b06
test al, al
jne 0x14047ff7e
mov cl, byte [rdi + 8]
clc
test cl, cl
jmp 0x14047fc76
jne 0x14047fd2b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047fc87
je 0x14047fd07
mov rax, qword [rcx + 0x38]
xor dx, 0x730a
movsx rdx, dx
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14047fca6
je 0x14047fcd3
mov rax, qword [rcx + 0x50]
stc
test rdi, 0x5e4b55f4
cmp dword [rax], r14d
jmp 0x14047fcc0
jle 0x14047fcd3
movzx eax, word [rdx]
jmp 0x14047fcce
jmp 0x14047fcea
mov rax, qword [rcx]
jmp 0x14047fcdb
mov rax, qword [rax + 0x30]
jmp 0x14047fce4
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047fcf3
je 0x14047fd07
mov word [rdi + 0xa], ax
jmp 0x14047fd02
jmp 0x14047fd12
mov qword [rdi], r14
bt rax, 0xc0
mov cl, bpl
mov byte [rdi + 8], 1
rol rax, cl
shl ah, cl
mov cl, 1
test r13w, 0x2c3c
and ax, 0x4e4f
sub ax, 0x38ab
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0xa]
jmp 0x14047fd38
jne 0x14047fe01
mov byte [r15], 0x2b
setb cl
movsx cx, r10b
cmovne ecx, edi
inc r15
sbb cx, 0x2ce9
xadd ch, ch
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047fded
mov rax, qword [rcx + 0x38]
test rdi, r8
cmp spl, 0x76
cmp qword [rax], r14
jmp 0x14047fd77
je 0x14047fdba
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047fd89
jle 0x14047fdba
dec dword [rax]
cdqe
movsxd rax, edi
mov rcx, qword [rcx + 0x38]
nop
mov rdx, qword [rcx]
jmp 0x14047fda4
lea rax, [rdx + 2]
jmp 0x14047fdad
mov qword [rcx], rax
cdqe
movzx eax, word [rdx]
jmp 0x14047fdd1
mov rax, qword [rcx]
jmp 0x14047fdc2
mov rax, qword [rax + 0x38]
jmp 0x14047fdcb
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047fdda
je 0x14047fded
mov al, r14b
jmp 0x14047fde8
jmp 0x14047fdf9
mov qword [rdi], r14
not al
mov al, 1
jmp 0x14047fdf9
mov byte [rdi + 8], al
jmp 0x14047ff7e
test cl, cl
jmp 0x14047fe08
jne 0x14047feaf
mov rcx, qword [rdi]
test r9b, 0xfb
cmp r9w, 0x698d
cmc
test rcx, rcx
jmp 0x14047fe24
je 0x14047fe94
mov rax, qword [rcx + 0x38]
rol dl, 0x5b
shl dl, 0x52
mov rdx, qword [rax]
clc
cmc
test rdx, rdx
jmp 0x14047fe41
je 0x14047fe6a
mov rax, qword [rcx + 0x50]
stc
cmp r12b, cl
cmp dword [rax], r14d
jmp 0x14047fe57
jle 0x14047fe6a
movzx eax, word [rdx]
jmp 0x14047fe65
jmp 0x14047fe81
mov rax, qword [rcx]
jmp 0x14047fe72
mov rax, qword [rax + 0x30]
jmp 0x14047fe7b
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047fe94
mov word [rdi + 0xa], ax
jmp 0x14047feab
mov qword [rdi], r14
bsf eax, r12d
jmp 0x14047fea4
movzx eax, word [rdi + 0xa]
cmp cl, r14b
mov byte [rdi + 8], 1
cmp ax, word [rbp - 0xc]
jne 0x14047ff7e
mov byte [r15], 0x2d
jmp 0x14047fec2
inc r15
mov rcx, qword [rdi]
clc
cmc
test sil, r10b
test rcx, rcx
jmp 0x14047fed5
je 0x14047ff73
mov rax, qword [rcx + 0x38]
test r15, r8
cmp qword [rax], r14
jmp 0x14047feea
je 0x14047ff3f
mov rax, qword [rcx + 0x50]
cmp r10w, cx
cmp dword [rax], r14d
jmp 0x14047ff00
jle 0x14047ff3f
dec dword [rax]
movsx ax, r10b
cbw
cwd
mov rcx, qword [rcx + 0x38]
mov dh, 0xef
movzx rdx, r9w
cdq
mov rdx, qword [rcx]
movsx rax, r15w
cwde
movsxd rax, esp
lea rax, [rdx + 2]
jmp 0x14047ff31
mov qword [rcx], rax
movsx eax, sp
movzx eax, word [rdx]
jmp 0x14047ff56
mov rax, qword [rcx]
jmp 0x14047ff47
mov rax, qword [rax + 0x38]
jmp 0x14047ff50
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047ff5f
je 0x14047ff73
mov byte [rdi + 8], r14b
jmp 0x14047ff6e
jmp 0x14047ff7e
mov qword [rdi], r14
mov cx, r14w
mov byte [rdi + 8], 1
mov rdx, r13
movzx cx, r9b
movzx rcx, bp
mov rcx, rdi
jmp 0x14047ff92
call fcn.140469b06
test al, al
jmp 0x14047ff9e
jne 0x140480337
cmp byte [rdi + 8], r14b
jmp 0x14047ffad
jne 0x140480046
mov rcx, qword [rdi]
cmp r13b, 0x80
jmp 0x14047ffc0
test rcx, rcx
je 0x14048002f
mov rax, qword [rcx + 0x38]
or dx, 0x7b33
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047ffdd
je 0x140480005
mov rax, qword [rcx + 0x50]
stc
test rsi, 0x5f585905
cmp dword [rax], r14d
jle 0x140480005
movzx eax, word [rdx]
jmp 0x140480000
jmp 0x140480017
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140480011
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14048002f
mov word [rdi + 0xa], ax
jmp 0x14048002a
jmp 0x14048003c
mov qword [rdi], r14
and ah, 0x34
cbw
bt ax, 0x96
mov byte [rdi + 8], 1
sbb ah, 0x30
mov al, spl
movzx eax, word [rdi + 0xa]
cmc
cmp ax, word [rbp - 0x38]
jmp 0x140480054
jne 0x140480129
mov sil, 1
bt cx, si
btr rcx, rbp
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140480070
je 0x1404800f0
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x140480082
je 0x1404800bd
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x1404800bd
dec dword [rax]
mov rcx, qword [rcx + 0x38]
jmp 0x1404800a1
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404800ad
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404800b8
jmp 0x1404800d4
mov rax, qword [rcx]
jmp 0x1404800c5
mov rax, qword [rax + 0x38]
jmp 0x1404800ce
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x1404800dd
je 0x1404800f0
mov al, r14b
jmp 0x1404800eb
jmp 0x1404800fd
mov qword [rdi], r14
movsx edx, cx
mov al, sil
movsxd rcx, ebp
cdq
mov byte [rdi + 8], al
movzx rdx, r9w
movsx edx, cx
xchg dh, ch
mov rdx, r13
sete cl
mov rcx, rdi
call fcn.140469b06
test al, al
jmp 0x14048011e
je 0x14047ffa4
jmp 0x140480137
test sil, sil
jmp 0x140480131
je 0x140480337
mov byte [r15], 0x30
jmp 0x140480140
inc r15
jmp 0x140480337
cmp byte [rdi + 8], r14b
jmp 0x140480151
jne 0x1404801ec
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140480163
je 0x1404801dd
mov rax, qword [rcx + 0x38]
test r9b, 0xec
mov rdx, qword [rax]
test r9b, r11b
test rdx, rdx
jmp 0x14048017f
je 0x1404801ae
mov rax, qword [rcx + 0x50]
test r13, rcx
cmp r9d, 0x659f396a
cmp dword [rax], r14d
jmp 0x14048019b
jle 0x1404801ae
movzx eax, word [rdx]
jmp 0x1404801a9
jmp 0x1404801c0
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404801ba
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x1404801c9
je 0x1404801dd
mov word [rdi + 0xa], ax
jmp 0x1404801d8
jmp 0x1404801e0
mov qword [rdi], r14
mov byte [rdi + 8], 1
movzx r8d, r11w
xchg dl, r8b
cdq
movzx r8d, word [rdi + 0xa]
lea rdx, [rbp]
movzx ecx, r15w
movzx rcx, r8w
lea rcx, [rbp - 0x38]
jmp 0x140480206
call fcn.140247f26
lea rcx, [rbp - 0x38]
sub rax, rcx
jmp 0x14048021d
sar rax, 1
clc
stc
cmc
cmp rax, 0x16
jmp 0x14048022c
jae 0x14048035b
cmp ebx, 8
jmp 0x14048023a
jge 0x14048026f
lea rcx, [0x1400c0de0]
mov al, byte [rax + rcx]
mov ch, 0xc4
movsx rcx, cx
mov byte [r15], al
mov ecx, edx
movzx cx, ah
inc r15
jmp 0x140480268
inc ebx
btc cx, 0x7b
mov sil, 1
movzx ecx, r9w
cmp cx, 0x5714
mov rcx, qword [rdi]
cmp r12b, 0xd9
stc
jmp 0x140480288
test rcx, rcx
je 0x14048031a
mov rax, qword [rcx + 0x38]
cmp dil, spl
cmp r11, 0x3c680200
cmp qword [rax], r14
jmp 0x1404802a7
je 0x1404802e7
mov rax, qword [rcx + 0x50]
stc
cmc
clc
cmp dword [rax], r14d
jle 0x1404802e7
dec dword [rax]
cbw
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx rax, ax
movsx ax, spl
cwde
lea rax, [rdx + 2]
mov qword [rcx], rax
jmp 0x1404802df
movzx eax, word [rdx]
jmp 0x1404802fe
mov rax, qword [rcx]
jmp 0x1404802ef
mov rax, qword [rax + 0x38]
jmp 0x1404802f8
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140480307
je 0x14048031a
mov al, r14b
jmp 0x140480315
jmp 0x140480331
mov qword [rdi], r14
cdq
sets al
movsx edx, r8w
mov al, sil
mov dl, 0xea
bswap dx
cmovne dx, bp
mov byte [rdi + 8], al
cqo
cdq
mov rdx, r13
movzx rcx, r13w
setae ch
movsx cx, r10b
mov rcx, rdi
call fcn.140469b06
test al, al
jmp 0x140480355
je 0x140480148
cmp byte [rsp + 0x31], r14b
jmp 0x140480365
jne 0x140480379
test sil, sil
jmp 0x140480373
jne 0x140480385
mov r15, qword [rbp - 0x80]
rcl dl, 0xbf
xadd ah, ah
inc dl
mov byte [r15], r14b
adc edx, ebx
movzx cx, bh
mov eax, dword [rsp + 0x34]
mov dl, 0xd6
mov rcx, qword [rsp + 0x78]
movsx edx, bp
cwd
mov dword [rcx], eax
bsf dx, r11w
ror dh, cl
btc edx, edi
mov rdx, qword [rbp - 0x40]
stc
cmp sp, di
cmp rdx, 0x10
jb 0x140480415
inc rdx
adc cl, r12b
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmc
clc
cmp r13b, 0x31
cmp rdx, 0x1000
jmp 0x1404803db
jb 0x140480410
add rdx, 0x27
mov rcx, qword [rcx - 8]
clc
cmc
sub rax, rcx
cmp r14b, 0xd5
add rax, 0xfffffffffffffff8
test r9, 0x4a4b3faf
stc
cmp rax, rax
cmp rax, 0x1f
jmp 0x14048040a
ja 0x140480479
call fcn.140198300
sub eax, eax
movzx rcx, r12w
rol cx, cl
bswap ecx
mov rcx, qword [rbp + 8]
cmc
xor rcx, rsp
jmp 0x14048042d
call fcn.1404a0622
mov rbx, qword [rsp + 0x150]
add rsp, 0x110
movsx si, r12b
pop r15
movzx r13w, r10b
pop r14
setp r13b
pop r13
movzx di, bpl
movsxd rbp, r9d
movsx bp, r15b
pop r12
not dil
pop rdi
bswap si
xchg bpl, bpl
pop rsi
movzx ebp, cx
pop rbp
jmp 0x140480478
ret
call fcn.1404b6df5
nop
jmp 0x140480484
call fcn.1404b6df5
nop
jmp 0x14027bfb8