Function at 0x14047c63d
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
movzx bx, r8b
push rbp
push rsi
xor ax, di
cdqe
push rdi
push r12
sbb cl, dil
rcr dil, cl
push r13
push r14
cmp al, r12b
sar r14w, 0xb
push r15
add sil, 0xa4
shr ax, cl
bt r14w, 0x95
lea rbp, [rsp - 0x10]
sub rsp, 0x110
mov rax, qword [0x1400b7288]
or sil, bl
xor rax, rsp
mov qword [rbp + 8], rax
mov qword [rsp + 0x48], r9
cmova ax, r9w
mov rdi, r8
cdqe
xchg ebx, eax
shr si, cl
mov r14, rdx
or ebx, 0x23b16692
shrd ax, r13w, 0x7e
mov qword [rbp - 0x80], rdx
sub bx, 0xed5
rcr eax, 0x76
movzx bx, cl
mov rax, qword [rbp + 0x78]
movsx ecx, di
shl sil, 0x3c
mov qword [rsp + 0x78], rax
adc ch, 0x5a
neg ax
xor r12d, r12d
mov si, 0x1e13
cmovnp esi, esp
mov rsi, qword [rbp + 0x70]
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
movsx rcx, sp
movzx rcx, r15w
cwde
mov qword [rsp + 0x68], rbx
mov cx, r12w
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14047c70a
mov rax, qword [rax + 8]
jmp 0x14047c713
call qword [0x1400b8d90]
nop
movsx rcx, di
xchg cx, cx
lea rcx, [rsp + 0x60]
jmp 0x14047c72b
call fcn.14048212c
mov r13, rax
mov qword [rsp + 0x58], rax
stc
clc
jmp 0x14047c73f
test rbx, rbx
jmp 0x14047c747
je 0x14047c7a9
mov rdx, qword [rbx]
movsxd rax, ebp
mov rcx, rbx
movsx ax, ah
cmovs ax, sp
bswap rax
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
jmp 0x14047c778
test rax, rax
jmp 0x14047c780
je 0x14047c7a9
mov rcx, qword [rax]
cbw
cmovo edx, ebp
cwd
mov rax, qword [rcx]
lea edx, [r12 + 1]
mov cl, bpl
mov rcx, r8
jmp 0x14047c7a3
call qword [0x1400b8d90]
mov rax, qword [r13]
lea rdx, [rbp - 0x58]
movsx rcx, bp
cmovg cx, r10w
mov rcx, r13
jmp 0x14047c7c2
mov rax, qword [rax + 0x28]
call qword [0x1400b8d90]
nop
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
mov qword [rsp + 0x68], rbx
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14047c7e5
mov rax, qword [rax + 8]
jmp 0x14047c7ee
call qword [0x1400b8d90]
nop
setle ch
movsx rcx, r13w
movzx cx, dh
lea rcx, [rsp + 0x60]
jmp 0x14047c80a
call fcn.140476fb4
mov rsi, rax
test rbx, rbx
jmp 0x14047c81a
je 0x14047c87f
mov rdx, qword [rbx]
bswap ax
mov rcx, rbx
cwde
bswap rax
mov rax, qword [rdx + 0x10]
jmp 0x14047c836
call qword [0x1400b8d90]
mov r8, rax
cmp di, 0x45cd
test bpl, 0x70
test rax, rax
je 0x14047c87f
mov rcx, qword [rax]
lahf
mov rax, qword [rcx]
movzx rcx, r8w
cdq
jmp 0x14047c862
mov edx, 1
movsx cx, r13b
jmp 0x14047c871
mov rcx, r8
jmp 0x14047c879
call qword [0x1400b8d90]
mov rax, qword [rsi]
movsx rcx, bp
movzx rdx, bp
mov r9d, 0x5ff26c16
lea r9, [rbp - 0x38]
lea r8, [0x1400c0dfd]
cdq
cmove cx, r12w
setle cl
lea rdx, [0x1400c0de0]
jmp 0x14047c8b0
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x14047c8bc
call qword [0x1400b8d90]
mov r15, r14
movsx ecx, sp
mov byte [rsp + 0x31], r12b
mov rsi, r11
mov rsi, qword [rsp + 0x48]
mov rdx, rsi
mov rcx, rdi
jmp 0x14047c8e0
call fcn.14046848d
mov ebx, 0xffff
test r15, 0x6b6c06b6
jmp 0x14047c8f6
test al, al
jmp 0x14047c8fd
jne 0x14047cbd1
mov cl, byte [rdi + 8]
cmp di, 0x618c
stc
test cl, cl
jmp 0x14047c913
jne 0x14047c9a7
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047c924
je 0x14047c995
mov rax, qword [rcx + 0x38]
bsf dx, r8w
cmovnp edx, ebx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047c941
je 0x14047c96c
mov rax, qword [rcx + 0x50]
jmp 0x14047c956
cmp dword [rax], r12d
jle 0x14047c96c
movzx eax, word [rdx]
jmp 0x14047c967
jmp 0x14047c97e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047c978
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047c995
mov word [rdi + 0xa], ax
jmp 0x14047c990
jmp 0x14047c99c
mov qword [rdi], r12
xadd rax, rax
mov byte [rdi + 8], 1
mov cl, 1
add al, bh
sbb al, r8b
movzx eax, word [rdi + 0xa]
cmc
cmp r15d, r9d
cmp ax, word [rbp - 0xa]
jmp 0x14047c9b8
jne 0x14047ca7f
mov byte [r14], 0x2b
bsr rcx, rsi
shrd r15d, ebp, 0x6c
shl r15b, 0xc8
lea r15, [r14 + 1]
or cl, bpl
mov rcx, qword [rdi]
jmp 0x14047c9e4
test rcx, rcx
jmp 0x14047c9ec
je 0x14047ca68
mov rax, qword [rcx + 0x38]
cmp r12b, 0x15
cmp qword [rax], r12
jmp 0x14047ca02
je 0x14047ca40
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14047ca40
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx rax, r12w
mov rdx, qword [rcx]
cbw
not ah
cwde
lea rax, [rdx + 2]
jmp 0x14047ca30
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047ca3b
jmp 0x14047ca52
mov rax, qword [rcx]
jmp 0x14047ca48
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047ca5a
je 0x14047ca68
mov al, r12b
jmp 0x14047ca72
mov qword [rdi], r12
mov al, 1
jmp 0x14047ca72
mov byte [rdi + 8], al
jmp 0x14047ca7a
jmp 0x14047cbd1
test cl, cl
jmp 0x14047ca86
jne 0x14047cb1f
mov rcx, qword [rdi]
cmp al, dil
test rcx, rcx
jmp 0x14047ca9a
je 0x14047cb07
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047caaf
je 0x14047cad4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047cac1
jle 0x14047cad4
movzx eax, word [rdx]
jmp 0x14047cacf
jmp 0x14047caeb
mov rax, qword [rcx]
jmp 0x14047cadc
mov rax, qword [rax + 0x30]
jmp 0x14047cae5
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047caf3
je 0x14047cb07
mov word [rdi + 0xa], ax
jmp 0x14047cb02
jmp 0x14047cb16
mov qword [rdi], r12
rol rax, cl
dec ax
movzx eax, word [rdi + 0xa]
cmp al, bl
mov byte [rdi + 8], 1
jmp 0x14047cb1f
cmp ax, word [rbp - 0xc]
jne 0x14047cbd1
mov byte [r14], 0x2d
lea r15, [r14 + 1]
movzx ecx, di
rcr ch, cl
or ecx, r9d
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047cb44
je 0x14047cbca
mov rax, qword [rcx + 0x38]
jmp 0x14047cb54
cmp qword [rax], r12
jmp 0x14047cb5c
je 0x14047cb9c
mov rax, qword [rcx + 0x50]
test rcx, 0x19033f78
cmp dword [rax], r12d
jle 0x14047cb9c
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cwde
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047cb89
mov qword [rcx], rax
not al
lahf
movzx eax, word [rdx]
jmp 0x14047cb97
jmp 0x14047cbae
mov rax, qword [rcx]
jmp 0x14047cba4
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047cbb6
je 0x14047cbca
mov byte [rdi + 8], r12b
jmp 0x14047cbc5
jmp 0x14047cbd1
mov qword [rdi], r12
mov byte [rdi + 8], 1
mov word [r15], 0x7830
add edx, 0x669927c2
add r15, 2
cqo
mov qword [rsp + 0x50], r15
mov byte [rsp + 0x30], r12b
movsxd r14, esp
cqo
mov r14d, r12d
movzx rcx, ax
movsxd rcx, esi
mov dword [rsp + 0x3c], r12d
movzx edx, dx
jmp 0x14047cc0d
mov dword [rsp + 0x34], r12d
not dl
seto dh
movzx edx, r13w
mov rdx, rsi
movzx ecx, r8w
bswap cx
movsx rcx, r12w
mov rcx, rdi
jmp 0x14047cc31
call fcn.14046848d
test al, al
jmp 0x14047cc3d
jne 0x14047cfe1
cmp byte [rdi + 8], r12b
jmp 0x14047cc4c
jne 0x14047cccd
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047cc5d
je 0x14047ccc1
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r13w, 0x236
test rdx, rdx
jmp 0x14047cc78
je 0x14047cc98
mov rax, qword [rcx + 0x50]
cmp r8b, 1
cmc
cmp dword [rax], r12d
jle 0x14047cc98
movzx eax, word [rdx]
jmp 0x14047ccaa
mov rax, qword [rcx]
jmp 0x14047cca0
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047ccc1
mov word [rdi + 0xa], ax
jmp 0x14047ccbc
jmp 0x14047ccc4
mov qword [rdi], r12
mov byte [rdi + 8], 1
dec eax
shr ah, 0x1b
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x38]
jne 0x14047cfe1
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14047cce7
je 0x14047cd68
mov rax, qword [rcx + 0x38]
jmp 0x14047ccfb
cmp qword [rax], r12
jmp 0x14047cd03
je 0x14047cd40
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jle 0x14047cd40
dec dword [rax]
xchg al, ah
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsxd rax, r15d
bswap rax
movzx rax, r15w
lea rax, [rdx + 2]
jmp 0x14047cd35
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047cd52
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047cd4c
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047cd68
mov al, r12b
jmp 0x14047cd63
jmp 0x14047cd76
mov qword [rdi], r12
bswap rcx
movsx rcx, dx
cdq
mov al, 1
cdq
mov byte [rdi + 8], al
movsx ecx, r15w
cqo
movsxd rdx, edx
mov rdx, rsi
mov cx, 0x7632
not rcx
mov rcx, rdi
jmp 0x14047cd94
call fcn.14046848d
test al, al
jmp 0x14047cda0
jne 0x14047cfd1
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14047cdb0
jne 0x14047ce55
mov rcx, qword [rdi]
jmp 0x14047cdbe
test rcx, rcx
jmp 0x14047cdc6
je 0x14047ce3b
mov rax, qword [rcx + 0x38]
bts dx, r8w
mov rdx, qword [rax]
cmc
cmp bpl, sil
test rdx, rdx
jmp 0x14047cde4
je 0x14047ce12
mov rax, qword [rcx + 0x50]
jmp 0x14047cdf7
cmp dword [rax], r12d
jmp 0x14047cdff
jle 0x14047ce12
movzx eax, word [rdx]
jmp 0x14047ce0d
jmp 0x14047ce24
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047ce1e
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047ce2c
je 0x14047ce3b
mov word [rdi + 0xa], ax
jmp 0x14047ce46
mov qword [rdi], r12
shr cl, 0x8e
rcr ah, cl
and ah, 0xf3
mov byte [rdi + 8], 1
mov cl, 1
rol al, 0x5c
cmovb eax, r11d
inc al
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 6]
jmp 0x14047ce62
je 0x14047cf1b
test cl, cl
jmp 0x14047ce6f
jne 0x14047cf0c
mov rcx, qword [rdi]
cmp r8b, 0xb6
test rcx, rcx
je 0x14047cef2
mov rax, qword [rcx + 0x38]
neg dh
bt dx, r13w
mov rdx, qword [rax]
cmp r8, r11
test spl, 0x1b
test rdx, rdx
je 0x14047cec4
mov rax, qword [rcx + 0x50]
cmp r12w, 0x264b
cmc
cmp dword [rax], r12d
jmp 0x14047ceb6
jle 0x14047cec4
movzx eax, word [rdx]
jmp 0x14047ced6
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047ced0
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047cede
je 0x14047cef2
mov word [rdi + 0xa], ax
jmp 0x14047ceed
jmp 0x14047cf08
mov qword [rdi], r12
not rax
adc eax, 0x58e47260
cmp r10b, sil
movzx eax, word [rdi + 0xa]
cmp r12w, dx
mov byte [rdi + 8], 1
cmp ax, word [rbp - 8]
jmp 0x14047cf15
jne 0x14047cfd1
mov rcx, qword [rdi]
test sil, 0x67
test rcx, rcx
jmp 0x14047cf2a
je 0x14047cfbd
mov rax, qword [rcx + 0x38]
cmp r11b, 0xfa
cmc
cmp qword [rax], r12
jmp 0x14047cf41
je 0x14047cf90
mov rax, qword [rcx + 0x50]
test r14w, 0x307b
cmp r10b, 0xea
cmp dword [rax], r12d
jle 0x14047cf90
dec dword [rax]
movzx ax, bh
mov rcx, qword [rcx + 0x38]
cqo
cwd
mov rdx, qword [rcx]
movsx rax, r9w
movzx rax, cx
lea rax, [rdx + 2]
jmp 0x14047cf80
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047cf8b
jmp 0x14047cfa7
mov rax, qword [rcx]
jmp 0x14047cf98
mov rax, qword [rax + 0x38]
jmp 0x14047cfa1
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047cfaf
je 0x14047cfbd
mov al, r12b
jmp 0x14047cfc4
mov qword [rdi], r12
not al
mov al, 1
mov byte [rdi + 8], al
jmp 0x14047cfcc
jmp 0x14047cfe1
mov byte [rsp + 0x30], 1
rcl r12, 0x29
movzx eax, r10w
movsxd rcx, r9d
mov ecx, 0x300
sub r12w, 0x3d27
shr rax, cl
mov r12d, 0x24
neg al
cmp r13b, sil
movsx ebx, sp
mov rax, qword [rsp + 0x78]
btr ebx, 0xee
cmp dword [rax], 0x3b9aca00
xchg al, al
setne al
cmove r12d, ecx
rcl al, cl
mov dword [rsp + 0x40], r12d
lea rbx, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
cmovae rbx, qword [rbp - 0x58]
mov al, 0xc1
sete al
mov qword [rsp + 0x60], rbx
not al
mov al, byte [rbx]
jmp 0x14047d03d
dec al
stc
clc
cmp al, 0x7d
jmp 0x14047d048
ja 0x14047d7bc
sub esi, esi
test r13b, cl
stc
cmp qword [rbp - 0x48], rsi
jmp 0x14047d05d
jne 0x14047d072
mov word [rsp + 0x38], si
jmp 0x14047d06d
jmp 0x14047d097
mov rax, qword [r13]
mov cl, 0x97
bswap cx
mov rcx, r13
mov rax, qword [rax + 0x20]
jmp 0x14047d087
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x14047d097
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], 1
xchg cl, cl
mov r13d, 0xf
or dh, 0xc2
ror ch, 0x9b
mov qword [rbp - 0x60], r13
neg ch
sub eax, eax
not edx
cdq
cqo
mov byte [rbp - 0x78], al
mov rdx, qword [rsp + 0x48]
cmovg ecx, r12d
xchg ch, ch
movsx ecx, cx
mov rcx, rdi
jmp 0x14047d0da
call fcn.14046848d
sub r9d, r9d
btc r14w, ax
rcl r14b, cl
bsr r14, rbp
mov r14, qword [rbp - 0x78]
cmc
clc
test al, al
jmp 0x14047d0fb
jne 0x14047d5ce
lea r12, [rdi + 0xa]
cmp r14b, r10b
mov r8, r12
cmp r9b, dil
mov qword [rsp + 0x70], r12
sar bl, cl
mov bl, byte [rsp + 0x31]
cmc
cmp byte [rdi + 8], r9b
jmp 0x14047d123
jne 0x14047d1c4
mov rcx, qword [rdi]
jmp 0x14047d133
test rcx, rcx
je 0x14047d1bd
mov rax, qword [rcx + 0x38]
sbb dh, 0x1c
adc dh, dh
shr dh, 0xae
mov rdx, qword [rax]
test rdx, rdx
je 0x14047d16f
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r9d
jmp 0x14047d161
jle 0x14047d16f
movzx eax, word [rdx]
jmp 0x14047d19a
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047d17b
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x70]
dec ch
rcl rcx, 0xff
sub r9d, r9d
test r11b, spl
or cl, 0xb3
bt cx, 0xda
mov ecx, 0xffff
cmp cx, ax
je 0x14047d1bd
mov word [r8], ax
xchg r12w, r12w
mov r12, r8
jmp 0x14047d1b8
jmp 0x14047d1c0
mov qword [rdi], r9
mov byte [rdi + 8], 1
movzx r8d, word [r12]
bswap dx
cwd
lea rdx, [rbp]
movzx cx, r9b
cmovl ecx, r11d
lea rcx, [rbp - 0x38]
jmp 0x14047d1e4
call fcn.1401ace2b
lea rcx, [rbp - 0x38]
test r14b, 0x5c
sub rax, rcx
clc
sar rax, 1
cmc
stc
cmp rax, 0x16
jae 0x14047d2e2
mov byte [rsp + 0x30], 1
cmp r10b, 0x7b
mov ecx, dword [rsp + 0x3c]
cmp r12w, 0x76d8
stc
test r15b, r12b
cmp dword [rsp + 0x40], ecx
jmp 0x14047d224
jg 0x14047d238
inc dword [rsp + 0x34]
jmp 0x14047d233
jmp 0x14047d28e
test rax, rax
jne 0x14047d24e
test ecx, ecx
jmp 0x14047d248
je 0x14047d28e
lea r8, [0x1400c0de0]
jmp 0x14047d25a
mov al, byte [rax + r8]
mov byte [r15], al
movsxd rax, r15d
movsx ax, r12b
inc r15
bswap rax
mov al, r15b
nop
mov qword [rsp + 0x50], r15
movzx rax, bx
mov al, 0xdb
cbw
inc ecx
mov dword [rsp + 0x3c], ecx
cmp dx, 0x4975
rcr al, cl
lea rax, [rbp - 0x78]
cmp r13, 0x10
setb cl
jmp 0x14047d2a0
setae cl
jmp 0x14047d2a8
cmovae rax, r14
cmp dx, r14w
cmp byte [rax + rsi], 0x7f
jmp 0x14047d2b9
je 0x14047d4a2
lea rax, [rbp - 0x78]
clc
cmc
test cl, cl
jmp 0x14047d2cc
cmovne rax, r14
jmp 0x14047d2d5
inc byte [rax + rsi]
jmp 0x14047d2dd
jmp 0x14047d48c
lea rax, [rbp - 0x78]
cmp r13, 0x10
setae r15b
jmp 0x14047d2f3
cmovae rax, r14
xor r9d, r9d
cmp r13d, 0x4e8229b2
jmp 0x14047d306
cmp byte [rax + rsi], r9b
jmp 0x14047d30f
je 0x14047d595
movzx r8d, word [rsp + 0x38]
test r12b, 0xe3
stc
test r8w, r8w
jmp 0x14047d329
je 0x14047d595
cmp byte [rdi + 8], r9b
jne 0x14047d3f5
mov rcx, qword [rdi]
jmp 0x14047d341
test rcx, rcx
jmp 0x14047d349
je 0x14047d3e3
mov rax, qword [rcx + 0x38]
rcl rdx, cl
btr edx, 0x17
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047d365
je 0x14047d38c
mov rax, qword [rcx + 0x50]
clc
stc
cmp dword [rax], r9d
jmp 0x14047d379
jle 0x14047d38c
movzx eax, word [rdx]
jmp 0x14047d387
jmp 0x14047d3b7
mov rax, qword [rcx]
jmp 0x14047d394
mov rax, qword [rax + 0x30]
jmp 0x14047d39d
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
bsr cx, r13w
test r10b, r14b
xor r9d, r9d
movsx ecx, ax
mov ecx, 0xffff
cmp r8b, 0xdc
test r12w, 0x47c4
cmp cx, ax
jmp 0x14047d3ce
je 0x14047d3e3
mov word [r12], ax
jmp 0x14047d3de
jmp 0x14047d3eb
mov qword [rdi], r9
test di, 0x59a3
mov byte [rdi + 8], 1
cmp r11b, r14b
test sil, bpl
cmp word [r12], r8w
jmp 0x14047d3ff
jne 0x14047d595
mov rcx, qword [rbp - 0x68]
cmp rcx, r13
jae 0x14047d452
lea rax, [rcx + 1]
clc
cmp r15d, 0x5c0a201b
mov qword [rbp - 0x68], rax
rol ax, 0x86
lea rax, [rbp - 0x78]
jmp 0x14047d433
test r15b, r15b
jmp 0x14047d43b
cmovne rax, r14
clc
test cl, spl
and word [rax + rcx], 0
jmp 0x14047d44d
jmp 0x14047d475
xor r9d, r9d
mov r8b, bl
movzx edx, r13w
lea edx, [r9 + 1]
cmova rcx, r10
xchg rcx, rcx
lea rcx, [rbp - 0x78]
jmp 0x14047d470
call fcn.140456895
inc rsi
bts r13w, r10w
mov r15, qword [rsp + 0x50]
and r14w, 0x3035
mov r13w, r12w
mov r14, qword [rbp - 0x78]
movsx rcx, ax
movsx r13d, si
mov r13, qword [rbp - 0x60]
ror cx, cl
sbb rcx, r14
mov rcx, qword [rdi]
test r13b, r9b
jmp 0x14047d4ad
sub r8d, r8d
test rcx, rcx
jmp 0x14047d4b8
je 0x14047d557
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r8
jmp 0x14047d4cb
je 0x14047d512
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jle 0x14047d512
dec dword [rax]
xchg edx, eax
cwde
mov rdx, 0x991689b
mov rcx, qword [rcx + 0x38]
movsxd rax, r14d
cmovae rax, r11
cdqe
mov rdx, qword [rcx]
not ax
nop
movzx eax, r8w
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047d53c
mov rax, qword [rcx]
jmp 0x14047d51a
mov rax, qword [rax + 0x38]
jmp 0x14047d523
call qword [0x1400b8d90]
sub r8d, r8d
sbb ecx, 0x697d3608
sub ch, 0xa8
adc rcx, 0x5a033352
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047d549
je 0x14047d557
mov al, r8b
jmp 0x14047d565
mov qword [rdi], r8
cwd
jmp 0x14047d561
mov al, 1
cwd
mov byte [rdi + 8], al
mov rdx, qword [rsp + 0x48]
movsxd rcx, r13d
not cx
mov rcx, rdi
jmp 0x14047d57b
call fcn.14046848d
xor r9d, r9d
test al, al
mov r8, qword [rsp + 0x70]
jmp 0x14047d58f
je 0x14047d11a
test rsi, rsi
je 0x14047d5c5
lea rax, [rbp - 0x78]
cmp r13, 0x10
jmp 0x14047d5ab
cmovae rax, r14
stc
jmp 0x14047d5b5
cmp byte [rax + rsi], r9b
jle 0x14047d618
inc rsi
xadd bl, bh
mov rbx, qword [rsp + 0x60]
test al, bh
clc
stc
test rsi, rsi
jmp 0x14047d5d6
je 0x14047d626
mov cl, byte [rbx]
cmp esi, ecx
cmp cl, 0x7f
je 0x14047d626
sub rsi, 1
je 0x14047d76d
lea rax, [rbp - 0x78]
cmp r10d, ecx
test dil, 0x85
cmp r13, 0x10
cmovae rax, r14
stc
cmp r15b, al
cmp cl, byte [rax + rsi]
jmp 0x14047d612
je 0x14047d7a5
mov byte [rsp + 0x31], 1
jmp 0x14047d626
cmp r13, 0x10
jmp 0x14047d62f
jb 0x14047d684
lea rdx, [r13 + 1]
mov rax, r14
stc
cmp rdx, 0x1000
jmp 0x14047d649
jb 0x14047d67c
add rdx, 0x27
test r9w, r13w
clc
mov r14, qword [r14 - 8]
sub rax, r14
cmp r15w, 0x6d14
add rax, 0xfffffffffffffff8
stc
cmp cl, 0x77
cmp rax, 0x1f
jmp 0x14047d676
ja 0x14047eb54
mov rcx, r14
call fcn.140228090
sub r8d, r8d
setb r13b
cmc
mov r12d, dword [rsp + 0x40]
rcl r15b, cl
mov r14d, dword [rsp + 0x3c]
test r13w, 0xaf5
bswap esi
mov r15, qword [rsp + 0x50]
ror r13w, cl
bsr r13w, sp
mov r13, qword [rsp + 0x58]
shr sil, cl
mov rsi, qword [rsp + 0x48]
cmp byte [rsp + 0x30], r8b
jmp 0x14047d6c6
je 0x14047d6ee
test r14d, r14d
jmp 0x14047d6d4
jne 0x14047d6ee
mov byte [r15], 0x30
cmove cx, cx
movzx ecx, r15w
inc r15
cmovo cx, r9w
mov rdx, rsi
cmovb rcx, rdi
mov rcx, rdi
jmp 0x14047d6fd
call fcn.14046848d
sub esi, esi
test al, al
jmp 0x14047d70b
jne 0x14047dbd2
cmp byte [rdi + 8], sil
jne 0x14047dac1
mov rcx, qword [rdi]
test r14d, ebp
stc
test rcx, rcx
jmp 0x14047d72a
je 0x14047dab0
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14047d73c
test rdx, rdx
jmp 0x14047d744
je 0x14047da78
mov rax, qword [rcx + 0x50]
stc
cmc
test r8b, sil
cmp dword [rax], esi
jmp 0x14047d75a
jle 0x14047da78
movzx eax, word [rdx]
jmp 0x14047d768
jmp 0x14047da8f
test rsi, rsi
jmp 0x14047d775
jne 0x14047d7a5
lea rax, [rbp - 0x78]
cmc
cmp dil, 0xb8
clc
cmp r13, 0x10
cmovae rax, r14
cmp dh, 0x9e
test r8, 0xc8757dc
cmc
cmp cl, byte [rax]
jmp 0x14047d79f
jl 0x14047d618
cmp byte [rbx + 1], r9b
jmp 0x14047d7ae
jle 0x14047d5ce
inc rbx
jmp 0x14047d5ce
mov rdx, rsi
mov rcx, rdi
jmp 0x14047d7c7
call fcn.14046848d
sub r8d, r8d
test al, al
jne 0x14047d6bc
lea rbx, [rdi + 0xa]
test r9, 0x3ac638b5
mov rsi, rbx
btc r13w, 0x1a
mov r13, qword [rsp + 0x48]
cmc
cmp byte [rdi + 8], r8b
jmp 0x14047d7fa
jne 0x14047d899
mov rcx, qword [rdi]
cmp bp, 0x4829
test rcx, rcx
jmp 0x14047d810
je 0x14047d88a
mov rax, qword [rcx + 0x38]
bsr dx, bp
inc dl
mov rdx, qword [rax]
test rdx, rdx
je 0x14047d846
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047d838
jle 0x14047d846
movzx eax, word [rdx]
jmp 0x14047d85f
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047d852
call qword [0x1400b8d90]
sub r8d, r8d
sbb ecx, edx
add ecx, eax
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047d86c
je 0x14047d88a
mov word [rsi], ax
movzx ebx, si
jmp 0x14047d87d
mov rbx, rsi
jmp 0x14047d885
jmp 0x14047d895
mov qword [rdi], r8
movzx r8, r10w
xchg r8w, r8w
mov byte [rdi + 8], 1
movzx r8d, word [rbx]
mov rdx, 0x3950746c
cmovp dx, r14w
movzx edx, di
lea rdx, [rbp]
cmovne cx, r15w
bswap rcx
lea rcx, [rbp - 0x38]
jmp 0x14047d8c1
call fcn.1401ace2b
lea rcx, [rbp - 0x38]
sub rax, rcx
jmp 0x14047d8db
sar rax, 1
cmp rax, 0x16
jmp 0x14047d8e7
jae 0x14047da6b
cmp r12d, r14d
jg 0x14047d907
inc dword [rsp + 0x34]
sub r8d, r8d
jmp 0x14047d902
jmp 0x14047d962
xor r8d, r8d
cmp dl, r9b
clc
jmp 0x14047d913
test rax, rax
jmp 0x14047d91b
jne 0x14047d92f
test r14d, r14d
jmp 0x14047d929
je 0x14047d962
lea rcx, [0x1400c0de0]
mov al, byte [rax + rcx]
mov byte [r15], al
bswap cx
movzx ecx, r13w
inc r15
movzx cx, r13b
mov cl, 0xa2
cmovl cx, r8w
inc r14d
cmovle cx, bx
bsr ecx, r12d
shld cx, di, 0x84
mov byte [rsp + 0x30], 1
sbb ch, 0xbb
shr ch, cl
test cx, 0x2c4a
mov rcx, qword [rdi]
test esp, 0x3ad95c53
test rcx, rcx
jmp 0x14047d982
je 0x14047da20
mov rax, qword [rcx + 0x38]
test dh, 0x5a
cmp r14b, 0xa
cmp r10d, r13d
cmp qword [rax], r8
jmp 0x14047d99e
je 0x14047d9e6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047d9b0
jle 0x14047d9e6
dec dword [rax]
mov dx, ax
mov rcx, qword [rcx + 0x38]
movsx ax, r10b
mov al, 0xa5
rdtsc
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047d9d4
mov qword [rcx], rax
cdqe
movzx eax, r15w
cwde
movzx eax, word [rdx]
jmp 0x14047da00
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047d9f2
call qword [0x1400b8d90]
xor r8d, r8d
bt cx, 0x2b
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047da0d
je 0x14047da20
mov al, r8b
jmp 0x14047da1b
jmp 0x14047da34
mov qword [rdi], r8
xchg ch, dh
movsx rcx, r11w
cqo
mov al, 1
jmp 0x14047da34
mov byte [rdi + 8], al
cqo
mov rdx, r13
not ch
setbe ch
jmp 0x14047da46
mov rcx, rdi
jmp 0x14047da4e
call fcn.14046848d
sub r8d, r8d
test r10w, 0x6f31
test esp, esp
test al, al
je 0x14047d7f1
jmp 0x14047da6e
sub r8d, r8d
mov dword [rsp + 0x3c], r14d
jmp 0x14047d6af
mov rax, qword [rcx]
jmp 0x14047da80
mov rax, qword [rax + 0x30]
jmp 0x14047da89
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047da9c
je 0x14047dab0
mov word [rdi + 0xa], ax
jmp 0x14047daab
jmp 0x14047daba
mov qword [rdi], rsi
movzx cx, ch
setg cl
mov byte [rdi + 8], 1
bswap cx
movzx ebx, word [rdi + 0xa]
bswap cx
movzx ecx, si
jmp 0x14047dad0
mov rax, qword [r13]
bswap cx
xchg cl, cl
mov rcx, r13
jmp 0x14047dae1
mov rax, qword [rax + 0x18]
jmp 0x14047daea
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047daf8
jne 0x14047dbd2
call fcn.1404b730d
mov rcx, qword [rax]
mov al, byte [rcx]
mov byte [r15], al
cmovge cx, di
jmp 0x14047db18
inc r15
not cl
movzx rcx, r10w
mov rcx, qword [rdi]
jmp 0x14047db29
test rcx, rcx
jmp 0x14047db31
je 0x14047dbcb
mov rax, qword [rcx + 0x38]
test r11b, 0xfb
cmp si, dx
cmp qword [rax], rsi
jmp 0x14047db4a
je 0x14047db95
mov rax, qword [rcx + 0x50]
test rdx, 0x584d39c4
cmp dword [rax], esi
jmp 0x14047db62
jle 0x14047db95
dec dword [rax]
movsx ax, r9b
mov rcx, qword [rcx + 0x38]
cqo
mov rdx, qword [rcx]
lahf
cbw
lea rax, [rdx + 2]
mov qword [rcx], rax
mov ax, 0x63f3
not eax
movzx eax, word [rdx]
jmp 0x14047db90
jmp 0x14047dba7
mov rax, qword [rcx]
jmp 0x14047db9d
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
test rsi, 0x7f345d51
clc
jmp 0x14047dbb9
cmp cx, ax
je 0x14047dbcb
mov byte [rdi + 8], sil
jmp 0x14047dbd2
mov qword [rdi], rsi
mov byte [rdi + 8], 1
mov r13, qword [rsp + 0x48]
jmp 0x14047dbdc
test r14d, r14d
jne 0x14047de23
mov rdx, r13
cmovo rcx, r11
not cl
xchg ch, ch
mov rcx, rdi
jmp 0x14047dbf8
call fcn.14046848d
test al, al
jmp 0x14047dc04
jne 0x14047ddfa
lea rbx, [rdi + 0xa]
xchg esi, r12d
mov rsi, rbx
btr r14w, sp
sbb r14w, r15w
mov r12d, dword [rsp + 0x34]
bt r14w, si
xor r8d, r8d
mov r14d, 0xffff
jmp 0x14047dc35
cmp byte [rdi + 8], r8b
jmp 0x14047dc3e
jne 0x14047dcda
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047dc4f
je 0x14047dcc6
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
cmp r10, 0xe32ceb
test rdx, rdx
jmp 0x14047dc6c
je 0x14047dc8c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14047dc8c
movzx eax, word [rdx]
jmp 0x14047dc87
jmp 0x14047dca2
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047dc98
call qword [0x1400b8d90]
xor r8d, r8d
cmc
cmp r14w, ax
jmp 0x14047dcab
je 0x14047dcc6
mov word [rsi], ax
jmp 0x14047dcb9
mov rbx, rsi
jmp 0x14047dcc1
jmp 0x14047dccc
mov qword [rdi], r8
sal rax, cl
mov byte [rdi + 8], 1
btr rax, 0xd4
lahf
or ax, r8w
movzx eax, word [rbx]
cmc
jmp 0x14047dce6
cmp ax, word [rbp - 0x38]
jne 0x14047ddd5
dec r12d
bsf ecx, r13d
rcr cx, 0x1c
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047dd0b
je 0x14047dd9c
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x14047dd65
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047dd2a
jle 0x14047dd65
dec dword [rax]
cdq
movzx rdx, r8w
bswap ax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx ax, al
movsx rax, r10w
lea rax, [rdx + 2]
jmp 0x14047dd52
mov qword [rcx], rax
movsxd rax, ecx
movzx eax, word [rdx]
jmp 0x14047dd60
jmp 0x14047dd85
mov rax, qword [rcx]
jmp 0x14047dd6d
mov rax, qword [rax + 0x38]
jmp 0x14047dd76
call qword [0x1400b8d90]
sub r8d, r8d
cmp esi, 0x61ad35be
cmp r14w, ax
jmp 0x14047dd8e
je 0x14047dd9c
mov al, r8b
jmp 0x14047dda6
mov qword [rdi], r8
movsx ecx, bp
mov al, 1
cqo
mov byte [rdi + 8], al
movsx rdx, bx
movsxd rdx, ebp
not cx
mov rdx, r13
setbe cl
mov cx, 0x2e1f
mov rcx, rdi
jmp 0x14047ddc5
call fcn.14046848d
sub r8d, r8d
test al, al
je 0x14047dc35
mov dword [rsp + 0x34], r12d
or rax, 0x65a4378c
sub r14b, al
mov r14d, dword [rsp + 0x3c]
rcl r12d, cl
bts ax, r8w
cwde
mov r12d, dword [rsp + 0x40]
rcl ax, cl
mov eax, dword [rsp + 0x34]
test eax, eax
jns 0x14047de23
mov byte [r15], 0x30
inc r15
dec cx
movsx edx, r12w
mov dh, 0xa6
inc eax
mov dword [rsp + 0x34], eax
cmova ecx, edi
movsxd rcx, ebx
mov rdx, r13
movsxd rcx, r8d
xchg cx, cx
mov cx, 0xb04
mov rcx, rdi
jmp 0x14047de38
call fcn.14046848d
test al, al
jmp 0x14047de44
jne 0x14047e06b
lea rbx, [rdi + 0xa]
btc rsi, 0xbd
and si, 0x7ce9
rcl sil, 0x1a
mov rsi, rbx
stc
xor r8d, r8d
test ecx, r15d
cmp cx, r9w
cmp byte [rdi + 8], r8b
jne 0x14047df07
mov rcx, qword [rdi]
jmp 0x14047de7c
test rcx, rcx
je 0x14047defe
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14047de94
test rdx, rdx
je 0x14047deb7
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14047deb7
movzx eax, word [rdx]
jmp 0x14047deb2
jmp 0x14047decd
mov rax, qword [rcx]
jmp 0x14047debf
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
clc
mov ecx, 0xffff
test r11b, 0xf3
cmc
cmp cx, ax
je 0x14047defe
mov word [rsi], ax
jmp 0x14047def1
mov rbx, rsi
jmp 0x14047def9
jmp 0x14047df03
mov qword [rdi], r8
cwd
mov byte [rdi + 8], 1
movzx r8d, word [rbx]
cmovb dx, ax
setp dh
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
call fcn.1401ace2b
lea rcx, [rbp - 0x38]
stc
test r14b, 0x34
cmp r11w, 0x42cb
sub rax, rcx
sar rax, 1
clc
cmp rax, 0x16
jmp 0x14047df3e
jae 0x14047e06b
cmp r14d, r12d
jmp 0x14047df4c
jge 0x14047df7d
lea rcx, [0x1400c0de0]
mov al, byte [rax + rcx]
movsx ecx, bp
mov byte [r15], al
movsx ecx, di
cmovl ecx, r14d
movsx cx, r12b
inc r15
mov cx, 0x5177
movzx cx, sil
inc r14d
mov byte [rsp + 0x30], 1
rcl cl, cl
sar ecx, cl
mov rcx, qword [rdi]
stc
test spl, 0x32
xor r8d, r8d
test rcx, rcx
jmp 0x14047df99
je 0x14047e038
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r8
jmp 0x14047dfac
je 0x14047dffb
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047dfbe
jle 0x14047dffb
dec dword [rax]
cwd
cwde
movsxd rdx, ecx
mov rcx, qword [rcx + 0x38]
lahf
mov dl, r10b
rdtsc
mov rdx, qword [rcx]
jmp 0x14047dfde
lea rax, [rdx + 2]
jmp 0x14047dfe7
mov qword [rcx], rax
mov ax, 0x2185
jmp 0x14047dff3
movzx eax, word [rdx]
jmp 0x14047e018
mov rax, qword [rcx]
jmp 0x14047e003
mov rax, qword [rax + 0x38]
jmp 0x14047e00c
call qword [0x1400b8d90]
xor r8d, r8d
adc ecx, r13d
mov ecx, 0xffff
clc
test bh, 0x55
cmc
cmp cx, ax
jmp 0x14047e02a
je 0x14047e038
mov al, r8b
jmp 0x14047e048
mov qword [rdi], r8
mov al, 1
movzx dx, r15b
cmovb rdx, rax
not cl
mov byte [rdi + 8], al
mov rdx, r13
mov rcx, rdi
jmp 0x14047e056
call fcn.14046848d
xor r8d, r8d
test al, al
jmp 0x14047e065
je 0x14047de6a
mov sil, byte [rsp + 0x30]
cmc
sub r14d, r14d
cmp r14w, dx
cmp r12d, 0x36b26828
test sil, sil
jmp 0x14047e087
je 0x14047e9f9
mov rdx, r13
movsx rcx, sp
movzx cx, sil
not cx
mov rcx, rdi
call fcn.14046848d
test al, al
jmp 0x14047e0ab
jne 0x14047e9f9
mov cl, byte [rdi + 8]
test r12w, cx
cmp r14b, dl
stc
test cl, cl
jmp 0x14047e0c3
jne 0x14047e162
mov rcx, qword [rdi]
cmc
clc
test rcx, rcx
je 0x14047e141
mov rax, qword [rcx + 0x38]
shr dh, 0xe
mov rdx, qword [rax]
test rdx, rdx
je 0x14047e10e
mov rax, qword [rcx + 0x50]
jmp 0x14047e0f3
cmp dword [rax], r14d
jmp 0x14047e0fb
jle 0x14047e10e
movzx eax, word [rdx]
jmp 0x14047e109
jmp 0x14047e120
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047e11a
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047e12d
je 0x14047e141
mov word [rdi + 0xa], ax
jmp 0x14047e13c
jmp 0x14047e14f
mov qword [rdi], r14
sar rax, 0xc9
test r12, 0x1b913d38
mov byte [rdi + 8], 1
sal cl, 0x48
mov cl, 1
btr eax, 0x51
sar ax, cl
and ax, si
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 2]
jmp 0x14047e16f
je 0x14047e230
test cl, cl
jmp 0x14047e17c
jne 0x14047e221
mov rcx, qword [rdi]
jmp 0x14047e18b
test rcx, rcx
jmp 0x14047e193
je 0x14047e20b
mov rax, qword [rcx + 0x38]
btc edx, ebx
sal dh, 0x2a
rcr edx, cl
mov rdx, qword [rax]
test r14b, 0xb0
test rdx, rdx
je 0x14047e1d8
mov rax, qword [rcx + 0x50]
jmp 0x14047e1c2
cmp dword [rax], r14d
jle 0x14047e1d8
movzx eax, word [rdx]
jmp 0x14047e1d3
jmp 0x14047e1ea
mov rax, qword [rcx]
jmp 0x14047e1e0
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047e1f7
je 0x14047e20b
mov word [rdi + 0xa], ax
jmp 0x14047e206
jmp 0x14047e21c
mov qword [rdi], r14
mov al, r15b
test rdi, 0x2c1f6383
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
stc
cmp ax, word [rbp - 4]
jmp 0x14047e22a
jne 0x14047e9f9
mov byte [r15], 0x70
inc r15
ror cx, cl
bsf rcx, r11
mov rcx, qword [rdi]
cmp al, spl
clc
test rcx, rcx
jmp 0x14047e24d
je 0x14047e2f0
mov rax, qword [rcx + 0x38]
test sil, spl
clc
cmp qword [rax], r14
je 0x14047e2ba
mov rax, qword [rcx + 0x50]
jmp 0x14047e277
cmp dword [rax], r14d
jmp 0x14047e27f
jle 0x14047e2ba
dec dword [rax]
cmovo dx, r8w
mov rcx, qword [rcx + 0x38]
bswap ax
movzx edx, r12w
cdqe
mov rdx, qword [rcx]
jmp 0x14047e2a1
lea rax, [rdx + 2]
jmp 0x14047e2aa
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047e2b5
jmp 0x14047e2cc
mov rax, qword [rcx]
jmp 0x14047e2c2
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r12d, 0xffff
clc
cmc
cmp r12w, ax
jmp 0x14047e2dd
je 0x14047e300
mov al, r14b
jmp 0x14047e2eb
jmp 0x14047e30c
mov r12d, 0xffff
movsx rbx, cx
movsxd rbx, r10d
xchg sil, bl
mov qword [rdi], r14
xchg dl, sil
mov al, 1
cmovs ebx, r11d
mov byte [rdi + 8], al
cdq
xchg bh, bl
mov sil, r14b
mov ebx, r14d
cdq
mov rdx, r13
mov rcx, rdi
call fcn.14046848d
test al, al
jmp 0x14047e32b
jne 0x14047e63b
mov cl, byte [rdi + 8]
cmp r12b, 0xdf
test di, 0x2990
test cl, cl
jmp 0x14047e344
jne 0x14047e3d6
mov rcx, qword [rdi]
cmc
clc
stc
test rcx, rcx
je 0x14047e3c9
mov rax, qword [rcx + 0x38]
bsf dx, dx
setno dh
mov rdx, qword [rax]
test r14b, r14b
test rdx, rdx
jmp 0x14047e372
je 0x14047e39a
mov rax, qword [rcx + 0x50]
jmp 0x14047e384
cmp dword [rax], r14d
jle 0x14047e39a
movzx eax, word [rdx]
jmp 0x14047e395
jmp 0x14047e3b1
mov rax, qword [rcx]
jmp 0x14047e3a2
mov rax, qword [rax + 0x30]
jmp 0x14047e3ab
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047e3c9
mov word [rdi + 0xa], ax
jmp 0x14047e3c4
jmp 0x14047e3cc
mov qword [rdi], r14
mov byte [rdi + 8], 1
mov cl, 1
btr eax, 0x59
movzx eax, word [rdi + 0xa]
cmc
clc
cmp ax, word [rbp - 0xa]
jne 0x14047e4c1
mov byte [r15], 0x2b
movzx rcx, sp
movzx cx, r8b
inc r15
mov rcx, qword [rdi]
test r14b, 0x7e
clc
test rcx, rcx
jmp 0x14047e406
je 0x14047e4a7
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r14
je 0x14047e474
mov rax, qword [rcx + 0x50]
test r14w, 0x7031
stc
cmp dword [rax], r14d
jle 0x14047e474
dec dword [rax]
jmp 0x14047e438
mov rcx, qword [rcx + 0x38]
cwd
bswap ax
movsx edx, r13w
mov rdx, qword [rcx]
bswap rax
cdqe
lea rax, [rdx + 2]
jmp 0x14047e456
mov qword [rcx], rax
movzx rax, r9w
mov rax, 0x15336fa2
not ax
movzx eax, word [rdx]
jmp 0x14047e46f
jmp 0x14047e48b
mov rax, qword [rcx]
jmp 0x14047e47c
mov rax, qword [rax + 0x38]
jmp 0x14047e485
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047e494
je 0x14047e4a7
mov al, r14b
jmp 0x14047e4a2
jmp 0x14047e4b4
mov qword [rdi], r14
seta al
mov al, 1
jmp 0x14047e4b4
mov byte [rdi + 8], al
jmp 0x14047e4bc
jmp 0x14047e63b
test cl, cl
jne 0x14047e55c
mov rcx, qword [rdi]
jmp 0x14047e4d6
test rcx, rcx
jmp 0x14047e4de
je 0x14047e551
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
cmp bpl, r10b
test r12b, 0xcf
test rdx, rdx
je 0x14047e51d
mov rax, qword [rcx + 0x50]
stc
cmc
cmp dword [rax], r14d
jmp 0x14047e50a
jle 0x14047e51d
movzx eax, word [rdx]
jmp 0x14047e518
jmp 0x14047e534
mov rax, qword [rcx]
jmp 0x14047e525
mov rax, qword [rax + 0x30]
jmp 0x14047e52e
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047e53d
je 0x14047e551
mov word [rdi + 0xa], ax
jmp 0x14047e54c
jmp 0x14047e558
mov qword [rdi], r14
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
cmp ax, word [rbp - 0xc]
jmp 0x14047e565
jne 0x14047e63b
mov byte [r15], 0x2d
inc r15
setp ch
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047e621
mov rax, qword [rcx + 0x38]
stc
cmp r11b, 0x1d
cmp qword [rax], r14
jmp 0x14047e592
je 0x14047e5ed
mov rax, qword [rcx + 0x50]
test r14b, sil
jmp 0x14047e5a5
cmp dword [rax], r14d
jmp 0x14047e5ad
jle 0x14047e5ed
dec dword [rax]
movzx ax, spl
movsx dx, al
cmovl eax, r15d
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov eax, r13d
lea rax, [rdx + 2]
jmp 0x14047e5d5
mov qword [rcx], rax
mov ax, 0x41c4
movsx ax, ah
movzx eax, word [rdx]
jmp 0x14047e5e8
jmp 0x14047e604
mov rax, qword [rcx]
jmp 0x14047e5f5
mov rax, qword [rax + 0x38]
jmp 0x14047e5fe
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047e60d
je 0x14047e621
mov byte [rdi + 8], r14b
jmp 0x14047e61c
jmp 0x14047e63b
mov qword [rdi], r14
movsx edx, sp
movsx rcx, bp
xchg rdx, rcx
mov byte [rdi + 8], 1
cmovae cx, r14w
cdq
bswap cx
mov rdx, r13
xchg cl, ch
jmp 0x14047e649
mov rcx, rdi
jmp 0x14047e651
call fcn.14046848d
test al, al
jne 0x14047e9d6
cmp byte [rdi + 8], r14b
jmp 0x14047e667
jne 0x14047e6f8
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047e678
je 0x14047e6e3
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r13d, 0x143c4749
test rdx, rdx
jmp 0x14047e694
je 0x14047e6b9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047e6a6
jle 0x14047e6b9
movzx eax, word [rdx]
jmp 0x14047e6b4
jmp 0x14047e6cb
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047e6c5
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047e6e3
mov word [rdi + 0xa], ax
jmp 0x14047e6de
jmp 0x14047e6ea
mov qword [rdi], r14
movzx rax, r8w
mov byte [rdi + 8], 1
rcl al, cl
shrd rax, r11, 0x41
bt eax, ebx
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x38]
jmp 0x14047e705
jne 0x14047e7dd
mov sil, 1
add ch, bh
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047e71b
je 0x14047e7a3
mov rax, qword [rcx + 0x38]
cmp r10b, dil
jmp 0x14047e72d
cmp qword [rax], r14
jmp 0x14047e735
je 0x14047e770
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047e747
jle 0x14047e770
dec dword [rax]
cwde
mov rcx, qword [rcx + 0x38]
movsx dx, r15b
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
cwde
movsx rax, r15w
movzx eax, word [rdx]
jmp 0x14047e787
mov rax, qword [rcx]
jmp 0x14047e778
mov rax, qword [rax + 0x38]
jmp 0x14047e781
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047e790
je 0x14047e7a3
mov al, r14b
jmp 0x14047e79e
jmp 0x14047e7b1
mov qword [rdi], r14
cmovo rdx, rbx
movzx rdx, cx
mov al, sil
mov byte [rdi + 8], al
mov dx, r10w
mov rdx, r13
movsx ecx, bp
mov rcx, rdi
jmp 0x14047e7c6
call fcn.14046848d
test al, al
jmp 0x14047e7d2
je 0x14047e65e
jmp 0x14047e7eb
test sil, sil
jmp 0x14047e7e5
je 0x14047e9d6
mov byte [r15], 0x30
jmp 0x14047e7f4
inc r15
jmp 0x14047e7fc
jmp 0x14047e9d6
cmp byte [rdi + 8], r14b
jmp 0x14047e80a
jne 0x14047e8a5
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047e81b
je 0x14047e890
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047e830
je 0x14047e85c
mov rax, qword [rcx + 0x50]
cmp sil, 0x69
cmp r11b, r13b
cmp dword [rax], r14d
jmp 0x14047e849
jle 0x14047e85c
movzx eax, word [rdx]
jmp 0x14047e857
jmp 0x14047e873
mov rax, qword [rcx]
jmp 0x14047e864
mov rax, qword [rax + 0x30]
jmp 0x14047e86d
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047e87c
je 0x14047e890
mov word [rdi + 0xa], ax
jmp 0x14047e88b
jmp 0x14047e89a
mov qword [rdi], r14
movsx ecx, r9w
movsxd r8, r12d
mov byte [rdi + 8], 1
movzx ecx, r15w
movsx ecx, sp
movzx r8d, word [rdi + 0xa]
lea rdx, [rbp]
not ch
movsx ecx, r8w
bswap cx
lea rcx, [rbp - 0x38]
call fcn.1401ace2b
lea rcx, [rbp - 0x38]
cmp r10b, dl
sub rax, rcx
clc
sar rax, 1
clc
cmp cl, 0x26
test ax, r14w
cmp rax, 0x16
jmp 0x14047e8df
jae 0x14047e9f9
cmp ebx, 8
jmp 0x14047e8ed
jge 0x14047e910
lea rcx, [0x1400c0de0]
mov al, byte [rax + rcx]
not sil
movzx cx, spl
mov byte [r15], al
movzx ecx, bp
inc r15
inc ebx
mov sil, 1
test r15b, 0xa1
stc
bsf cx, r14w
mov rcx, qword [rdi]
cmp spl, r15b
test r12b, 0x6c
test rcx, rcx
je 0x14047e9c3
mov rax, qword [rcx + 0x38]
cmp r14w, r8w
cmp qword [rax], r14
jmp 0x14047e940
je 0x14047e99a
mov rax, qword [rcx + 0x50]
clc
test cl, r11b
cmp dword [rax], r14d
jmp 0x14047e956
jle 0x14047e99a
dec dword [rax]
setp dh
cqo
movsx dx, dl
mov rcx, qword [rcx + 0x38]
not edx
mov rdx, qword [rcx]
movzx ax, r9b
movzx rax, r15w
lea rax, [rdx + 2]
jmp 0x14047e982
mov qword [rcx], rax
movzx eax, ax
jmp 0x14047e98d
movzx eax, word [rdx]
jmp 0x14047e995
jmp 0x14047e9ac
mov rax, qword [rcx]
jmp 0x14047e9a2
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047e9c3
mov al, r14b
jmp 0x14047e9be
jmp 0x14047e9cd
mov qword [rdi], r14
cdq
mov al, sil
not rdx
mov byte [rdi + 8], al
cqo
cmovb dx, di
mov rdx, r13
movsxd rcx, edi
setbe ch
mov rcx, rdi
jmp 0x14047e9e7
call fcn.14046848d
test al, al
jmp 0x14047e9f3
je 0x14047e801
cmp byte [rsp + 0x31], r14b
jmp 0x14047ea03
jne 0x14047ea17
test sil, sil
jmp 0x14047ea11
jne 0x14047ea1b
mov r15, qword [rbp - 0x80]
mov byte [r15], r14b
ror ax, cl
movzx rax, r12w
bsf dx, bp
mov eax, dword [rsp + 0x34]
and cl, 0x40
mov rcx, qword [rsp + 0x78]
add rdx, 0x9973a70
rol dx, 0xc6
movsx dx, dl
mov dword [rcx], eax
mov rdx, qword [rbp - 0x40]
jmp 0x14047ea52
cmp rdx, 0x10
jb 0x14047eac4
inc rdx
cmp ebp, edx
cdqe
adc rcx, 0x57d37ebd
mov rcx, qword [rbp - 0x58]
mov rax, rcx
test r11w, dx
cmc
cmp rdx, 0x1000
jb 0x14047eabf
add rdx, 0x27
test r13, 0x2be2101
stc
cmp ah, 0x1b
mov rcx, qword [rcx - 8]
clc
test r8, 0x75407e25
sub rax, rcx
clc
cmp edi, 0x720e4b2b
add rax, 0xfffffffffffffff8
test rbx, r15
cmc
jmp 0x14047eab5
cmp rax, 0x1f
ja 0x14047eb49
call fcn.140228090
sub eax, eax
cmc
test r13b, r14b
cmp r9w, 0x72f8
mov rcx, qword [rbp + 8]
cmp dil, 0x17
xor rcx, rsp
jmp 0x14047eae0
call fcn.14049eb1e
mov rbx, qword [rsp + 0x150]
movsx rsi, bx
adc r13b, 0x88
cmp r15d, r9d
add rsp, 0x110
movsxd rbp, r11d
pop r15
movsx bp, r13b
pop r14
movsx ebp, r14w
movzx r13, bx
movzx ebp, r12w
pop r13
movsx r12, ax
pop r12
movsx esi, r12w
movzx edi, r15w
movsxd rsi, ebp
pop rdi
jmp 0x14047eb38
pop rsi
movsx bp, r13b
movsx ebp, r13w
pop rbp
jmp 0x14047eb48
ret
call fcn.1404b5029
nop
jmp 0x14047eb54
call fcn.1404b5029
nop
jmp 0x140147f48