Function at 0x14047c3c6
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
jmp 0x14047c3f8
push rbp
push rsi
push rdi
push r12
sar dil, cl
ror sil, cl
push r13
shl ebx, cl
push r14
movzx esi, r15w
neg bl
push r15
rol bpl, cl
xchg dil, bl
bts si, r10w
lea rbp, [rsp - 0x10]
and cx, di
movsxd r14, r8d
rcl r14b, 0xc8
sub rsp, 0x110
rcr ax, cl
dec r14b
mov rax, qword [0x1400b7288]
inc dil
xor rax, rsp
sub edi, edi
mov qword [rbp + 8], rax
shld edi, r11d, 0x4d
btr rsi, r15
xchg rdi, rbx
mov qword [rsp + 0x48], r9
mov rdi, r8
movsx rcx, bp
btc rax, 0xd1
mov r14, rdx
ror cl, cl
not si
cdqe
mov qword [rbp - 0x80], rdx
ror al, 0x52
bswap rsi
mov rax, qword [rbp + 0x78]
bt rcx, 0x22
mov qword [rsp + 0x78], rax
shld bx, sp, 0x29
xor r12d, r12d
movsxd rax, r10d
mov rsi, qword [rbp + 0x70]
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
movzx cx, spl
lahf
mov qword [rsp + 0x68], rbx
xchg ecx, eax
mov cl, r10b
movsx rcx, di
mov rax, qword [rbx]
movzx rcx, dx
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14047c4c7
call qword [0x1400b8d90]
nop
jmp 0x14047c4d3
lea rcx, [rsp + 0x60]
jmp 0x14047c4dd
call fcn.140481f2c
mov r13, rax
mov qword [rsp + 0x58], rax
cmc
stc
test rbx, rbx
jmp 0x14047c4f4
je 0x14047c540
mov rdx, qword [rbx]
bswap ax
not rax
jmp 0x14047c508
mov rcx, rbx
movsxd rax, r10d
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
jmp 0x14047c523
je 0x14047c540
mov rcx, qword [rax]
mov al, r15b
mov rax, qword [rcx]
lea edx, [r12 + 1]
mov rcx, r8
call qword [0x1400b8d90]
mov rax, qword [r13]
jmp 0x14047c54f
lea rdx, [rbp - 0x58]
movzx cx, r13b
mov rcx, 0x27a73d8
jmp 0x14047c564
mov rcx, r13
jmp 0x14047c56c
mov rax, qword [rax + 0x28]
jmp 0x14047c575
call qword [0x1400b8d90]
nop
xchg cl, cl
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
cbw
lahf
cmovne rcx, rcx
mov qword [rsp + 0x68], rbx
movsx eax, r15w
mov ah, 0xe8
mov rax, qword [rbx]
movsxd rcx, r9d
sete cl
movzx rcx, r13w
mov rcx, rbx
jmp 0x14047c5ae
mov rax, qword [rax + 8]
jmp 0x14047c5b7
call qword [0x1400b8d90]
nop
bswap rcx
lea rcx, [rsp + 0x60]
jmp 0x14047c5cb
call fcn.140476e30
mov rsi, rax
cmp r13b, sil
stc
test rbx, rbx
jmp 0x14047c5df
je 0x14047c639
mov rdx, qword [rbx]
cwde
movzx ecx, r15w
not rcx
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x14047c5fc
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
jmp 0x14047c60d
je 0x14047c639
mov rcx, qword [rax]
cwde
cdqe
bswap rdx
mov rax, qword [rcx]
mov edx, 1
mov ch, 0x60
movsx rcx, si
mov rcx, r8
jmp 0x14047c633
call qword [0x1400b8d90]
mov rax, qword [rsi]
bswap r8
movzx r9w, dl
lea r9, [rbp - 0x38]
movzx r8d, bx
cqo
cwd
lea r8, [0x1400c0dfd]
xchg cl, cl
not dx
movzx rdx, ax
lea rdx, [0x1400c0de0]
movzx cx, bpl
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x14047c678
call qword [0x1400b8d90]
mov r15, r14
mov byte [rsp + 0x31], r12b
movsx rsi, dx
mov rsi, qword [rsp + 0x48]
cqo
xchg dl, ch
bswap ecx
mov rdx, rsi
xchg cx, cx
mov ecx, ecx
movzx cx, r9b
mov rcx, rdi
jmp 0x14047c6aa
call fcn.1404682bf
mov ebx, 0xffff
test dh, 0x97
test al, al
jne 0x14047c99b
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14047c6c9
jne 0x14047c75e
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14047c6db
je 0x14047c74d
mov rax, qword [rcx + 0x38]
test sil, dl
mov rdx, qword [rax]
test r13w, 0x3508
test rdx, rdx
je 0x14047c71a
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jmp 0x14047c707
jle 0x14047c71a
movzx eax, word [rdx]
jmp 0x14047c715
jmp 0x14047c731
mov rax, qword [rcx]
jmp 0x14047c722
mov rax, qword [rax + 0x30]
jmp 0x14047c72b
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047c739
je 0x14047c74d
mov word [rdi + 0xa], ax
jmp 0x14047c748
jmp 0x14047c755
mov qword [rdi], r12
cmovge ax, r8w
mov byte [rdi + 8], 1
sbb ah, 0xb3
mov cl, 1
movzx eax, word [rdi + 0xa]
clc
cmp ax, word [rbp - 0xa]
jmp 0x14047c76c
jne 0x14047c845
mov byte [r14], 0x2b
movzx cx, r15b
btc ecx, 0x6f
ror r15b, cl
lea r15, [r14 + 1]
bsf rcx, r11
sub ecx, r14d
sub cl, 0x1e
mov rcx, qword [rdi]
cmp r11b, 0xf1
jmp 0x14047c79c
test rcx, rcx
jmp 0x14047c7a4
je 0x14047c830
mov rax, qword [rcx + 0x38]
jmp 0x14047c7b4
cmp qword [rax], r12
je 0x14047c803
mov rax, qword [rcx + 0x50]
test r8, r11
clc
cmp dword [rax], r12d
jmp 0x14047c7cd
jle 0x14047c803
dec dword [rax]
setno dh
mov rcx, qword [rcx + 0x38]
movsxd rdx, r9d
rdtsc
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047c7ed
mov qword [rcx], rax
nop
movzx eax, r13w
movzx eax, word [rdx]
jmp 0x14047c7fe
jmp 0x14047c81a
mov rax, qword [rcx]
jmp 0x14047c80b
mov rax, qword [rax + 0x38]
jmp 0x14047c814
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047c830
mov al, r12b
jmp 0x14047c82b
jmp 0x14047c83d
mov qword [rdi], r12
setno al
mov al, 1
jmp 0x14047c83d
mov byte [rdi + 8], al
jmp 0x14047c99b
test cl, cl
jmp 0x14047c84c
jne 0x14047c8e1
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047c8c7
mov rax, qword [rcx + 0x38]
rcr dl, 0x19
mov rdx, qword [rax]
cmp al, r11b
stc
clc
test rdx, rdx
je 0x14047c894
mov rax, qword [rcx + 0x50]
cmp spl, 0xe0
cmp dword [rax], r12d
jle 0x14047c894
movzx eax, word [rdx]
jmp 0x14047c88f
jmp 0x14047c8ab
mov rax, qword [rcx]
jmp 0x14047c89c
mov rax, qword [rax + 0x30]
jmp 0x14047c8a5
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047c8b3
je 0x14047c8c7
mov word [rdi + 0xa], ax
jmp 0x14047c8c2
jmp 0x14047c8d8
mov qword [rdi], r12
movzx ax, ah
shl ax, cl
mov al, bpl
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
test r8b, 0xd8
stc
cmp ax, word [rbp - 0xc]
jmp 0x14047c8ea
jne 0x14047c99b
mov byte [r14], 0x2d
bts rcx, rsp
lea r15, [r14 + 1]
mov rcx, qword [rdi]
cmp bx, bp
cmc
test rcx, rcx
je 0x14047c987
mov rax, qword [rcx + 0x38]
jmp 0x14047c915
cmp qword [rax], r12
jmp 0x14047c91d
je 0x14047c963
mov rax, qword [rcx + 0x50]
stc
cmp cx, 0x38a3
cmp dword [rax], r12d
jmp 0x14047c935
jle 0x14047c963
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov dh, 0x70
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047c950
mov qword [rcx], rax
mov ah, 0xb3
movzx eax, word [rdx]
jmp 0x14047c95e
jmp 0x14047c975
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047c96f
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047c987
mov byte [rdi + 8], r12b
jmp 0x14047c99b
mov qword [rdi], r12
movzx rdx, r8w
shl r14w, 0x2c
mov byte [rdi + 8], 1
movsx ecx, r13w
mov word [r15], 0x7830
bt rcx, 0x74
test ebx, 0x21cf01b8
inc cl
add r15, 2
movsx cx, r9b
bswap dx
mov qword [rsp + 0x50], r15
movzx rcx, cx
movsx r14d, r8w
xchg edx, ecx
mov byte [rsp + 0x30], r12b
not dx
movsx r14d, cx
mov r14d, r12d
movsxd rcx, r10d
movsx ecx, r14w
mov dword [rsp + 0x3c], r12d
not cx
mov dword [rsp + 0x34], r12d
movzx dx, r15b
cwd
mov rdx, rsi
mov rcx, rdi
jmp 0x14047c9fe
call fcn.1404682bf
test al, al
jne 0x14047cd98
cmp byte [rdi + 8], r12b
jne 0x14047caa4
mov rcx, qword [rdi]
test r14w, 0x2f49
clc
test rcx, rcx
jmp 0x14047ca27
je 0x14047ca9d
mov rax, qword [rcx + 0x38]
rcr dx, cl
mov rdx, qword [rax]
cmp r11b, 0x2f
test r11b, spl
jmp 0x14047ca43
test rdx, rdx
je 0x14047ca6f
mov rax, qword [rcx + 0x50]
cmc
test di, dx
cmp dword [rax], r12d
jmp 0x14047ca5c
jle 0x14047ca6f
movzx eax, word [rdx]
jmp 0x14047ca6a
jmp 0x14047ca81
mov rax, qword [rcx]
jmp 0x14047ca77
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047ca89
je 0x14047ca9d
mov word [rdi + 0xa], ax
jmp 0x14047ca98
jmp 0x14047caa0
mov qword [rdi], r12
mov byte [rdi + 8], 1
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x38]
jne 0x14047cd98
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047cabd
je 0x14047cb4b
mov rax, qword [rcx + 0x38]
stc
cmp al, r9b
cmp qword [rax], r12
jmp 0x14047cad3
je 0x14047cb19
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047cae5
jle 0x14047cb19
dec dword [rax]
rdtsc
movsxd rdx, r15d
mov rcx, qword [rcx + 0x38]
bswap ax
mov rdx, qword [rcx]
jmp 0x14047cb03
lea rax, [rdx + 2]
mov qword [rcx], rax
cdqe
movzx eax, word [rdx]
jmp 0x14047cb14
jmp 0x14047cb30
mov rax, qword [rcx]
jmp 0x14047cb21
mov rax, qword [rax + 0x38]
jmp 0x14047cb2a
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047cb38
je 0x14047cb4b
mov al, r12b
jmp 0x14047cb46
jmp 0x14047cb53
mov qword [rdi], r12
movsxd rdx, r9d
mov al, 1
mov byte [rdi + 8], al
movsx dx, r9b
mov cx, 0x1892
jmp 0x14047cb64
mov rdx, rsi
movsx ecx, r14w
movzx rcx, sp
jmp 0x14047cb74
mov rcx, rdi
jmp 0x14047cb7c
call fcn.1404682bf
test al, al
jne 0x14047cd8c
mov cl, byte [rdi + 8]
cmp dx, cx
test cl, cl
jmp 0x14047cb96
jne 0x14047cc1e
mov rcx, qword [rdi]
cmp r15b, r10b
test cx, r9w
test rcx, rcx
je 0x14047cc12
mov rax, qword [rcx + 0x38]
rol dl, 0xf7
neg edx
not dx
mov rdx, qword [rax]
test rdx, rdx
je 0x14047cbe4
mov rax, qword [rcx + 0x50]
cmp dl, 0xf8
cmp dword [rax], r12d
jle 0x14047cbe4
movzx eax, word [rdx]
jmp 0x14047cbdf
jmp 0x14047cbfb
mov rax, qword [rcx]
jmp 0x14047cbec
mov rax, qword [rax + 0x30]
jmp 0x14047cbf5
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047cc03
je 0x14047cc12
mov word [rdi + 0xa], ax
jmp 0x14047cc15
mov qword [rdi], r12
mov byte [rdi + 8], 1
mov cl, 1
sal ax, cl
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 6]
jmp 0x14047cc2b
je 0x14047cce2
test cl, cl
jmp 0x14047cc38
jne 0x14047ccd3
mov rcx, qword [rdi]
jmp 0x14047cc46
test rcx, rcx
jmp 0x14047cc4e
je 0x14047ccbe
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14047cc63
test rdx, rdx
jmp 0x14047cc6b
je 0x14047cc90
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047cc7d
jle 0x14047cc90
movzx eax, word [rdx]
jmp 0x14047cc8b
jmp 0x14047cca7
mov rax, qword [rcx]
jmp 0x14047cc98
mov rax, qword [rax + 0x30]
jmp 0x14047cca1
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047ccbe
mov word [rdi + 0xa], ax
jmp 0x14047ccb9
jmp 0x14047cccf
mov qword [rdi], r12
btr ax, 0xc4
mov al, 0xcb
shl al, 0x4c
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
cmp ax, word [rbp - 8]
jmp 0x14047ccdc
jne 0x14047cd8c
mov rcx, qword [rdi]
jmp 0x14047ccea
test rcx, rcx
jmp 0x14047ccf2
je 0x14047cd75
mov rax, qword [rcx + 0x38]
test r9w, 0x40b1
cmp r14b, 0x4a
cmp qword [rax], r12
jmp 0x14047cd0e
je 0x14047cd4d
mov rax, qword [rcx + 0x50]
cmp r14w, r10w
cmp dword [rax], r12d
jmp 0x14047cd24
jle 0x14047cd4d
dec dword [rax]
mov rcx, qword [rcx + 0x38]
setne dh
mov rdx, qword [rcx]
not rax
lea rax, [rdx + 2]
jmp 0x14047cd42
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047cd5a
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047cd62
je 0x14047cd75
mov al, r12b
jmp 0x14047cd70
jmp 0x14047cd7f
mov qword [rdi], r12
mov al, 1
jmp 0x14047cd7f
mov byte [rdi + 8], al
jmp 0x14047cd87
jmp 0x14047cd98
mov byte [rsp + 0x30], 1
mov cl, r8b
neg cx
cmc
mov ecx, 0x300
xor al, 0xe2
mov bl, 0x77
ror ax, cl
mov r12d, 0x24
cwde
mov rax, qword [rsp + 0x78]
cmp dword [rax], 0x3b9aca00
xchg bl, al
cmove r12d, ecx
mov dword [rsp + 0x40], r12d
or al, 0xba
neg ebx
btr bx, r9w
lea rbx, [rbp - 0x58]
rcl al, cl
cmp qword [rbp - 0x40], 0x10
mov al, r15b
cmovae rbx, qword [rbp - 0x58]
mov qword [rsp + 0x60], rbx
mov al, byte [rbx]
dec al
cmc
test dil, 0xa6
clc
cmp al, 0x7d
ja 0x14047d56c
sub esi, esi
cmp qword [rbp - 0x48], rsi
jmp 0x14047cdff
jne 0x14047ce14
mov word [rsp + 0x38], si
jmp 0x14047ce0f
jmp 0x14047ce39
mov rax, qword [r13]
cmovb cx, r15w
mov rcx, r13
jmp 0x14047ce25
mov rax, qword [rax + 0x20]
jmp 0x14047ce2e
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
xor cx, r8w
mov qword [rbp - 0x68], 1
cmovp edx, r8d
mov r13d, 0xf
mov dl, r11b
mov qword [rbp - 0x60], r13
sbb edx, ebx
rol edx, 0x15
xor eax, eax
seta ch
movzx cx, sil
mov byte [rbp - 0x78], al
movzx dx, r14b
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x14047ce81
call fcn.1404682bf
xor r9d, r9d
rcr r14b, cl
mov r14, qword [rbp - 0x78]
test r8w, 0x5076
test al, al
jmp 0x14047ce9d
jne 0x14047d397
lea r12, [rdi + 0xa]
stc
rcr bl, cl
test bpl, r11b
mov r8, r12
not bl
or bl, 0xb5
mov qword [rsp + 0x70], r12
mov bl, byte [rsp + 0x31]
cmp byte [rdi + 8], r9b
jmp 0x14047cec7
jne 0x14047cf97
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047ced8
je 0x14047cf80
mov rax, qword [rcx + 0x38]
xadd rdx, rdx
shl dl, 0x62
sub rdx, 0x303d4a11
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14047cefc
je 0x14047cf2c
mov rax, qword [rcx + 0x50]
test rsp, r15
cmp ah, 0x3d
jmp 0x14047cf11
cmp dword [rax], r9d
jmp 0x14047cf19
jle 0x14047cf2c
movzx eax, word [rdx]
jmp 0x14047cf27
jmp 0x14047cf52
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047cf38
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x70]
rcl ch, 0x27
sub cx, 0x306c
movzx ecx, r14w
sub r9d, r9d
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14047cf60
je 0x14047cf80
mov word [r8], ax
jmp 0x14047cf73
mov r12, r8
jmp 0x14047cf7b
jmp 0x14047cf8e
mov qword [rdi], r9
movsx r8d, r9w
setl dl
movzx dx, ch
mov byte [rdi + 8], 1
cqo
xchg r8, rdx
movzx r8d, word [r12]
movzx cx, spl
movsx ecx, r13w
lea rdx, [rbp]
movsx rcx, ax
jmp 0x14047cfb6
lea rcx, [rbp - 0x38]
call fcn.14013cb0e
lea rcx, [rbp - 0x38]
test rsi, 0x128e0d51
sub rax, rcx
clc
cmc
sar rax, 1
cmc
jmp 0x14047cfd8
cmp rax, 0x16
jmp 0x14047cfe1
jae 0x14047d0b0
mov byte [rsp + 0x30], 1
movsx ecx, r10w
mov ecx, dword [rsp + 0x3c]
cmp dword [rsp + 0x40], ecx
jmp 0x14047cffd
jg 0x14047d011
inc dword [rsp + 0x34]
jmp 0x14047d00c
jmp 0x14047d069
test rax, rax
jmp 0x14047d019
jne 0x14047d02c
test ecx, ecx
jmp 0x14047d026
je 0x14047d069
lea r8, [0x1400c0de0]
jmp 0x14047d038
mov al, byte [rax + r8]
jmp 0x14047d041
mov byte [r15], al
mov eax, r11d
movsx eax, bx
movzx ax, r15b
inc r15
mov qword [rsp + 0x50], r15
jmp 0x14047d061
inc ecx
and al, 0x77
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x78]
neg cl
cmc
sbb cl, 0x7a
cmp r13, 0x10
setae cl
cmovae rax, r14
test ebx, 0x724a1913
cmp byte [rax + rsi], 0x7f
je 0x14047d24f
lea rax, [rbp - 0x78]
clc
test cl, cl
jmp 0x14047d09a
cmovne rax, r14
jmp 0x14047d0a3
inc byte [rax + rsi]
jmp 0x14047d0ab
jmp 0x14047d245
lea rax, [rbp - 0x78]
cmc
rcl r15b, cl
cmp r13, 0x10
setae r15b
cmovae rax, r14
test sil, bpl
xor r9d, r9d
clc
cmp byte [rax + rsi], r9b
jmp 0x14047d0d4
je 0x14047d35f
movzx r8d, word [rsp + 0x38]
test r8w, r8w
jmp 0x14047d0e9
je 0x14047d35f
cmp byte [rdi + 8], r9b
jne 0x14047d1a8
mov rcx, qword [rdi]
test cx, 0x16a3
cmp dl, sil
test rcx, rcx
jmp 0x14047d10c
je 0x14047d19a
mov rax, qword [rcx + 0x38]
sal dh, 8
mov rdx, qword [rax]
test r10w, dx
stc
test rdx, rdx
je 0x14047d149
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14047d136
jle 0x14047d149
movzx eax, word [rdx]
jmp 0x14047d144
jmp 0x14047d174
mov rax, qword [rcx]
jmp 0x14047d151
mov rax, qword [rax + 0x30]
jmp 0x14047d15a
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
bt rcx, 0x9e
xchg cx, cx
bt ecx, esp
sub r9d, r9d
mov ecx, 0xffff
cmp sil, 0xe4
cmp cx, ax
jmp 0x14047d185
je 0x14047d19a
mov word [r12], ax
jmp 0x14047d195
jmp 0x14047d19f
mov qword [rdi], r9
clc
stc
mov byte [rdi + 8], 1
jmp 0x14047d1a8
cmp word [r12], r8w
jmp 0x14047d1b2
jne 0x14047d35f
mov rcx, qword [rbp - 0x68]
test r12b, r12b
cmp rcx, r13
jae 0x14047d201
lea rax, [rcx + 1]
test bh, al
clc
mov qword [rbp - 0x68], rax
bts eax, ebx
xor ax, 0x1d5b
lea rax, [rbp - 0x78]
test r15b, r15b
jmp 0x14047d1e6
cmovne rax, r14
test r13b, r15b
test spl, 0x7d
clc
and word [rax + rcx], 0
jmp 0x14047d1fc
jmp 0x14047d22c
xor r9d, r9d
cmovl cx, di
mov r8b, cl
mov r8b, bl
xchg cl, cl
cmovl dx, dx
lea edx, [r9 + 1]
setl ch
movzx ecx, bp
lea rcx, [rbp - 0x78]
jmp 0x14047d227
call fcn.140456744
inc rsi
xadd r14d, ecx
rcr r13, 0xa8
mov r15, qword [rsp + 0x50]
bt r14w, r9w
rcr r13b, 0x8c
mov r14, qword [rbp - 0x78]
mov r13, qword [rbp - 0x60]
sar ch, cl
mov rcx, qword [rdi]
cmc
sub r8d, r8d
stc
test si, 0xacc
test rcx, rcx
jmp 0x14047d264
je 0x14047d310
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047d276
je 0x14047d2cf
mov rax, qword [rcx + 0x50]
test di, r8w
cmp spl, r10b
cmp dword [rax], r8d
jmp 0x14047d28f
jle 0x14047d2cf
dec dword [rax]
mov dx, 0x667
movzx ax, sil
mov rcx, qword [rcx + 0x38]
movsx dx, r14b
movzx eax, r10w
nop
mov rdx, qword [rcx]
bswap ax
cwde
lea rax, [rdx + 2]
jmp 0x14047d2bf
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047d2ca
jmp 0x14047d2f3
mov rax, qword [rcx]
jmp 0x14047d2d7
mov rax, qword [rax + 0x38]
jmp 0x14047d2e0
call qword [0x1400b8d90]
sub r8d, r8d
sbb cl, r11b
cmp bl, 7
shl cx, 0x9d
mov ecx, 0xffff
cmc
stc
cmp cx, ax
je 0x14047d310
mov al, r8b
jmp 0x14047d30b
jmp 0x14047d31c
mov qword [rdi], r8
movsx rcx, r10w
mov al, 1
seta cl
mov byte [rdi + 8], al
cwd
jmp 0x14047d326
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x14047d333
call fcn.1404682bf
sub r9d, r9d
test r14w, bx
mov r8w, dx
test al, al
movsx r8w, r14b
jmp 0x14047d34f
mov r8, qword [rsp + 0x70]
jmp 0x14047d359
je 0x14047cebe
test rsi, rsi
je 0x14047d391
lea rax, [rbp - 0x78]
cmp r14b, r14b
jmp 0x14047d378
cmp r13, 0x10
cmovae rax, r14
test r8b, 0x78
cmp byte [rax + rsi], r9b
jle 0x14047d3d8
inc rsi
mov rbx, qword [rsp + 0x60]
clc
test rsi, rsi
je 0x14047d3de
mov cl, byte [rbx]
cmp cl, 0x7f
je 0x14047d3de
sub rsi, 1
je 0x14047d524
lea rax, [rbp - 0x78]
cmp spl, r13b
cmp r13, 0x10
jmp 0x14047d3c5
cmovae rax, r14
cmc
cmp cl, byte [rax + rsi]
jmp 0x14047d3d2
je 0x14047d550
mov byte [rsp + 0x31], 1
cmc
cmp r13, 0x10
jmp 0x14047d3e7
jb 0x14047d44b
lea rdx, [r13 + 1]
lahf
and al, r14b
sub al, 0x5b
mov rax, r14
cmc
cmp sil, 0xa7
test r13b, bpl
cmp rdx, 0x1000
jmp 0x14047d40e
jb 0x14047d443
add rdx, 0x27
stc
mov r14, qword [r14 - 8]
cmp sp, dx
sub rax, r14
cmp bx, cx
test r8b, 0x27
add rax, 0xfffffffffffffff8
stc
cmp si, 0x1fd6
cmp rax, 0x1f
jmp 0x14047d43d
ja 0x14047e8a0
mov rcx, r14
call fcn.1401c5da5
sub r8d, r8d
inc si
movsx rsi, sp
ror rsi, 0x68
mov r12d, dword [rsp + 0x40]
rcl sil, 9
mov r14d, dword [rsp + 0x3c]
cmc
movsx r15w, r15b
mov r15, qword [rsp + 0x50]
mov r13, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x48]
clc
cmp byte [rsp + 0x30], r8b
je 0x14047d4ab
test r14d, r14d
jmp 0x14047d490
jne 0x14047d4ab
mov byte [r15], 0x30
jmp 0x14047d4a2
inc r15
cqo
movsx rcx, dx
mov rdx, rsi
movsx cx, sil
cmovns rcx, r8
mov rcx, rdi
call fcn.1404682bf
xor esi, esi
jmp 0x14047d4c7
test al, al
jmp 0x14047d4ce
jne 0x14047d9a8
cmp byte [rdi + 8], sil
jne 0x14047d8a0
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047d4e9
je 0x14047d88e
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r13b, 0x47
cmp r13d, ebx
test rdx, rdx
jmp 0x14047d505
je 0x14047d856
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14047d516
jle 0x14047d856
movzx eax, word [rdx]
jmp 0x14047d86d
test rsi, rsi
jmp 0x14047d52c
jne 0x14047d550
lea rax, [rbp - 0x78]
cmp r13, 0x10
jmp 0x14047d53f
cmovae rax, r14
cmp cl, byte [rax]
jmp 0x14047d54a
jl 0x14047d3d8
cmp byte [rbx + 1], r9b
jmp 0x14047d559
jle 0x14047d397
inc rbx
jmp 0x14047d567
jmp 0x14047d397
mov rdx, rsi
movsx ecx, di
mov rcx, rdi
jmp 0x14047d57a
call fcn.1404682bf
sub r8d, r8d
cmp rsi, 0x4da1231f
test al, al
jmp 0x14047d590
jne 0x14047d47d
lea rbx, [rdi + 0xa]
bt r13d, ebp
rcr sil, cl
mov rsi, rbx
cmovno r13, rbp
mov r13, qword [rsp + 0x48]
cmp r14b, r8b
jmp 0x14047d5b5
cmp byte [rdi + 8], r8b
jmp 0x14047d5be
jne 0x14047d65f
mov rcx, qword [rdi]
cmp rcx, rdi
test rcx, rcx
jmp 0x14047d5d2
je 0x14047d649
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test edx, r13d
test rdx, rdx
je 0x14047d60a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047d5f7
jle 0x14047d60a
movzx eax, word [rdx]
jmp 0x14047d605
jmp 0x14047d61a
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
cmp rsp, 0x47722129
cmp cx, ax
jmp 0x14047d62e
je 0x14047d649
mov word [rsi], ax
mov bl, r8b
movzx ebx, si
movsx ebx, r8w
mov rbx, rsi
jmp 0x14047d655
mov qword [rdi], r8
mov cx, r13w
jmp 0x14047d655
mov byte [rdi + 8], 1
cwd
movsx r8d, r13w
movzx r8d, word [rbx]
cqo
lea rdx, [rbp]
movsx cx, sil
lea rcx, [rbp - 0x38]
jmp 0x14047d677
call fcn.14013cb0e
lea rcx, [rbp - 0x38]
jmp 0x14047d68a
sub rax, rcx
jmp 0x14047d692
sar rax, 1
test sil, sil
cmp rax, 0x16
jmp 0x14047d6a1
jae 0x14047d83f
cmp r12d, r14d
jmp 0x14047d6af
jg 0x14047d6cb
inc dword [rsp + 0x34]
jmp 0x14047d6be
sub r8d, r8d
jmp 0x14047d6c6
jmp 0x14047d717
sub r8d, r8d
cmc
test cx, r15w
test rax, rax
jmp 0x14047d6db
jne 0x14047d6ef
test r14d, r14d
jmp 0x14047d6e9
je 0x14047d717
lea rcx, [0x1400c0de0]
mov al, byte [rax + rcx]
dec cx
movzx ecx, r10w
movsxd rcx, eax
mov byte [r15], al
inc r15
movsx cx, dil
setp ch
movsx ecx, di
inc r14d
mov byte [rsp + 0x30], 1
not cx
mov rcx, qword [rdi]
cmp r15b, bpl
test r9b, 0x10
clc
test rcx, rcx
jmp 0x14047d732
je 0x14047d7ee
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
jmp 0x14047d745
je 0x14047d79a
mov rax, qword [rcx + 0x50]
test bpl, 0x29
cmp dword [rax], r8d
jmp 0x14047d75b
jle 0x14047d79a
dec dword [rax]
cbw
xchg ah, dh
movsx eax, r13w
mov rcx, qword [rcx + 0x38]
xchg edx, eax
mov rdx, qword [rcx]
movsxd rax, ebx
movzx rax, cx
cmovne ax, dx
lea rax, [rdx + 2]
jmp 0x14047d787
mov qword [rcx], rax
mov ax, di
movzx ax, spl
movzx eax, word [rdx]
jmp 0x14047d7c1
mov rax, qword [rcx]
jmp 0x14047d7a2
mov rax, qword [rax + 0x38]
jmp 0x14047d7ab
call qword [0x1400b8d90]
sub r8d, r8d
test dx, 0x6cf2
bts rcx, r14
movsx rcx, r10w
mov ecx, 0xffff
test r9b, 0xd
jmp 0x14047d7d3
cmp cx, ax
jmp 0x14047d7db
je 0x14047d7ee
mov al, r8b
jmp 0x14047d7e9
jmp 0x14047d7fd
mov qword [rdi], r8
mov al, 1
mov dx, r12w
bswap cx
movsxd rdx, r9d
mov byte [rdi + 8], al
cmovg ecx, eax
movzx rdx, r13w
not rdx
mov rdx, r13
movzx cx, r14b
mov rcx, rdi
jmp 0x14047d81a
call fcn.1404682bf
xor r8d, r8d
cmp ax, sp
jmp 0x14047d82d
test al, al
jmp 0x14047d834
je 0x14047d5b5
jmp 0x14047d847
sub r8d, r8d
jmp 0x14047d847
mov dword [rsp + 0x3c], r14d
jmp 0x14047d851
jmp 0x14047d472
mov rax, qword [rcx]
jmp 0x14047d85e
mov rax, qword [rax + 0x30]
jmp 0x14047d867
call qword [0x1400b8d90]
mov ecx, 0xffff
test r11b, 0xb0
clc
cmp cx, ax
je 0x14047d88e
mov word [rdi + 0xa], ax
jmp 0x14047d889
jmp 0x14047d897
mov qword [rdi], rsi
seta bl
bswap ax
mov byte [rdi + 8], 1
lahf
movsx eax, r14w
movzx ebx, word [rdi + 0xa]
cbw
bswap cx
mov rax, qword [r13]
mov cl, spl
mov rcx, 0x7ed36f3
mov rcx, r13
mov rax, qword [rax + 0x18]
jmp 0x14047d8c3
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047d8d1
jne 0x14047d9a8
call fcn.1404b7526
mov rcx, qword [rax]
dec al
mov al, byte [rcx]
xchg cl, cl
bswap cx
movsx ecx, ax
mov byte [r15], al
setl cl
inc r15
adc cl, 0x5e
rcr rcx, 0xf0
mov rcx, qword [rdi]
test r15b, 0x7c
test rcx, rcx
jmp 0x14047d90a
je 0x14047d9a0
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], rsi
jmp 0x14047d91d
je 0x14047d963
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14047d92e
jle 0x14047d963
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx edx, r14w
mov rdx, qword [rcx]
movsx rax, r12w
lea rax, [rdx + 2]
jmp 0x14047d94e
mov qword [rcx], rax
cbw
mov ax, dx
movzx eax, word [rdx]
jmp 0x14047d95e
jmp 0x14047d97a
mov rax, qword [rcx]
jmp 0x14047d96b
mov rax, qword [rax + 0x38]
jmp 0x14047d974
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
clc
test dl, 0x1f
cmp cx, ax
jmp 0x14047d98c
je 0x14047d9a0
mov byte [rdi + 8], sil
jmp 0x14047d99b
jmp 0x14047d9a8
mov qword [rdi], rsi
stc
mov byte [rdi + 8], 1
mov r13, qword [rsp + 0x48]
jmp 0x14047d9b3
test r14d, r14d
jmp 0x14047d9bb
jne 0x14047dc05
mov rdx, r13
movzx cx, r13b
mov ch, al
mov rcx, rdi
jmp 0x14047d9d3
call fcn.1404682bf
test al, al
jmp 0x14047d9df
jne 0x14047dbd8
lea rbx, [rdi + 0xa]
mov rsi, rbx
sar r12b, cl
bsf r12d, r10d
mov r12d, dword [rsp + 0x34]
xchg r14b, r14b
shl r14w, 0xfa
sub r8d, r8d
mov r14d, 0xffff
cmp cx, dx
cmp byte [rdi + 8], r8b
jmp 0x14047da15
jne 0x14047dac4
mov rcx, qword [rdi]
test r15b, r11b
test r15w, 0x743e
jmp 0x14047da2c
test rcx, rcx
jmp 0x14047da34
je 0x14047dab7
mov rax, qword [rcx + 0x38]
bt rdx, rax
mov rdx, qword [rax]
cmp bp, 0x4836
jmp 0x14047da4f
test rdx, rdx
je 0x14047da7f
mov rax, qword [rcx + 0x50]
test rbx, 0x490a5f01
cmp r8w, 0x37f5
cmp dword [rax], r8d
jmp 0x14047da71
jle 0x14047da7f
movzx eax, word [rdx]
jmp 0x14047da94
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047da8b
call qword [0x1400b8d90]
xor r8d, r8d
cmp r14w, ax
je 0x14047dab7
mov word [rsi], ax
movzx ebx, r10w
jmp 0x14047daaa
mov rbx, rsi
jmp 0x14047dab2
jmp 0x14047dabb
mov qword [rdi], r8
lahf
mov byte [rdi + 8], 1
movzx rax, r14w
cwde
movzx eax, word [rbx]
test al, dh
cmp ax, word [rbp - 0x38]
jmp 0x14047dad2
jne 0x14047dbc9
dec r12d
clc
mov byte [rsp + 0x30], 1
rol cl, cl
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047daee
je 0x14047db81
mov rax, qword [rcx + 0x38]
cmp esi, 0x6b0a0345
cmp qword [rax], r8
jmp 0x14047db06
je 0x14047db4a
mov rax, qword [rcx + 0x50]
cmp rax, 0x33512103
cmc
cmp dword [rax], r8d
jmp 0x14047db20
jle 0x14047db4a
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cdqe
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047db3a
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047db45
jmp 0x14047db65
mov rax, qword [rcx]
jmp 0x14047db52
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
cmc
stc
test r13b, 0x4c
cmp r14w, ax
jmp 0x14047db6e
je 0x14047db81
mov al, r8b
jmp 0x14047db7c
jmp 0x14047db90
mov qword [rdi], r8
cdq
cqo
mov al, r9b
mov al, 1
movzx rcx, r11w
mov byte [rdi + 8], al
movzx dx, r11b
cmovbe cx, r11w
mov rdx, r13
bswap rcx
mov rcx, rdi
jmp 0x14047dbab
call fcn.1404682bf
sub r8d, r8d
test bpl, 0xaf
cmc
cmp ax, r14w
test al, al
jmp 0x14047dbc3
je 0x14047da0c
mov dword [rsp + 0x34], r12d
mov r14d, dword [rsp + 0x3c]
mov r12d, dword [rsp + 0x40]
mov eax, dword [rsp + 0x34]
clc
test eax, eax
jmp 0x14047dbe4
jns 0x14047dc05
mov byte [r15], 0x30
dec dh
inc r15
inc edx
not ch
mov cl, r14b
inc eax
xchg cl, dl
setp cl
mov dword [rsp + 0x34], eax
mov rdx, r13
mov cl, 0x4d
mov rcx, rdi
jmp 0x14047dc12
call fcn.1404682bf
test al, al
jmp 0x14047dc1e
jne 0x14047de57
lea rbx, [rdi + 0xa]
mov rsi, rbx
xor r8d, r8d
cmp r10d, 0x75a2edd
cmp byte [rdi + 8], r8b
jmp 0x14047dc3e
jne 0x14047dcea
mov rcx, qword [rdi]
jmp 0x14047dc4c
test rcx, rcx
jmp 0x14047dc54
je 0x14047dce3
mov rax, qword [rcx + 0x38]
setl dl
cmp dh, 0xb5
mov rdx, qword [rax]
cmp spl, 0xa0
test spl, sil
stc
test rdx, rdx
jmp 0x14047dc77
je 0x14047dc9c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047dc89
jle 0x14047dc9c
movzx eax, word [rdx]
jmp 0x14047dc97
jmp 0x14047dcbc
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047dca8
call qword [0x1400b8d90]
xor r8d, r8d
sbb cl, r14b
movzx ecx, r11w
or cx, r14w
mov ecx, 0xffff
test r13w, r8w
jmp 0x14047dcca
cmp cx, ax
je 0x14047dce3
mov word [rsi], ax
mov rbx, rsi
jmp 0x14047dcde
jmp 0x14047dce6
mov qword [rdi], r8
mov byte [rdi + 8], 1
movzx r8d, word [rbx]
movsx edx, sp
setno ch
lea rdx, [rbp]
mov ch, 0x88
lea rcx, [rbp - 0x38]
jmp 0x14047dd04
call fcn.14013cb0e
lea rcx, [rbp - 0x38]
cmp r14d, esp
sub rax, rcx
sar rax, 1
stc
cmp rax, 0x16
jmp 0x14047dd20
jae 0x14047de57
cmp r14d, r12d
jmp 0x14047dd2e
jge 0x14047dd63
lea rcx, [0x1400c0de0]
jmp 0x14047dd40
mov al, byte [rax + rcx]
bswap cx
mov ecx, 0x1fda5094
mov byte [r15], al
inc r15
movsxd rcx, ebp
inc r14d
movsx cx, cl
xor cl, 0xae
add cx, 0x6143
mov byte [rsp + 0x30], 1
test rcx, r8
mov rcx, qword [rdi]
sub r8d, r8d
clc
cmp dil, bl
test rcx, rcx
jmp 0x14047dd7d
je 0x14047de16
mov rax, qword [rcx + 0x38]
test rsp, r10
cmp qword [rax], r8
je 0x14047dddf
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047dd9f
jle 0x14047dddf
dec dword [rax]
not dl
movzx rdx, r15w
jmp 0x14047ddb2
mov rcx, qword [rcx + 0x38]
movsx edx, r10w
mov rdx, qword [rcx]
cwde
cmovno eax, r12d
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx rax, r15w
bswap eax
not rax
movzx eax, word [rdx]
jmp 0x14047ddda
jmp 0x14047ddfb
mov rax, qword [rcx]
jmp 0x14047dde7
mov rax, qword [rax + 0x38]
jmp 0x14047ddf0
call qword [0x1400b8d90]
sub r8d, r8d
dec cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047de08
je 0x14047de16
mov al, r8b
jmp 0x14047de24
mov qword [rdi], r8
movsx edx, r15w
mov al, bl
mov al, 1
movsx ecx, bx
mov byte [rdi + 8], al
cmovne dx, r10w
mov dh, ah
mov rdx, r13
jmp 0x14047de39
mov rcx, rdi
jmp 0x14047de41
call fcn.1404682bf
sub r8d, r8d
clc
test al, al
jmp 0x14047de51
je 0x14047dc35
mov sil, byte [rsp + 0x30]
clc
sub r14d, r14d
jmp 0x14047de65
test sil, sil
jmp 0x14047de6d
je 0x14047e78a
mov rdx, r13
mov rcx, rdi
jmp 0x14047de7e
call fcn.1404682bf
test al, al
jne 0x14047e78a
mov cl, byte [rdi + 8]
test rsp, rdi
test cl, cl
jmp 0x14047de98
jne 0x14047df46
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047dea9
je 0x14047df34
mov rax, qword [rcx + 0x38]
rcr rdx, 0xfd
sal dl, cl
bt dx, di
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047dec8
je 0x14047def2
mov rax, qword [rcx + 0x50]
test eax, 0x4d5b789d
cmp dword [rax], r14d
jmp 0x14047dedf
jle 0x14047def2
movzx eax, word [rdx]
jmp 0x14047deed
jmp 0x14047df09
mov rax, qword [rcx]
jmp 0x14047defa
mov rax, qword [rax + 0x30]
jmp 0x14047df03
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14047df18
cmp cx, ax
jmp 0x14047df20
je 0x14047df34
mov word [rdi + 0xa], ax
jmp 0x14047df2f
jmp 0x14047df39
mov qword [rdi], r14
cbw
mov byte [rdi + 8], 1
mov cl, 1
shr ah, cl
jmp 0x14047df46
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 2]
je 0x14047dffb
test cl, cl
jmp 0x14047df5b
jne 0x14047dfec
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047dfd9
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test esp, 0x5f472134
test rdx, rdx
je 0x14047dfa5
mov rax, qword [rcx + 0x50]
cmp di, r14w
cmp sil, 0xc6
cmp dword [rax], r14d
jle 0x14047dfa5
movzx eax, word [rdx]
jmp 0x14047dfa0
jmp 0x14047dfbc
mov rax, qword [rcx]
jmp 0x14047dfad
mov rax, qword [rax + 0x30]
jmp 0x14047dfb6
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
cmp cx, ax
je 0x14047dfd9
mov word [rdi + 0xa], ax
jmp 0x14047dfd4
jmp 0x14047dfe0
mov qword [rdi], r14
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
cmp sil, sil
cmc
cmp bpl, 0x78
cmp ax, word [rbp - 4]
jmp 0x14047dff5
jne 0x14047e78a
mov byte [r15], 0x70
setl cl
inc r15
cmc
mov rcx, qword [rdi]
clc
test rcx, rcx
je 0x14047e0a0
mov rax, qword [rcx + 0x38]
cmp r9b, r14b
cmc
cmp qword [rax], r14
jmp 0x14047e023
je 0x14047e06c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047e035
jle 0x14047e06c
dec dword [rax]
movsx edx, bp
mov rcx, qword [rcx + 0x38]
xchg dx, dx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047e053
mov qword [rcx], rax
mov ax, 0x24c8
cwde
movsx rax, si
movzx eax, word [rdx]
jmp 0x14047e067
jmp 0x14047e083
mov rax, qword [rcx]
jmp 0x14047e074
mov rax, qword [rax + 0x38]
jmp 0x14047e07d
call qword [0x1400b8d90]
mov r12d, 0xffff
cmp r12w, ax
je 0x14047e0a6
mov al, r14b
jmp 0x14047e09b
jmp 0x14047e0be
mov r12d, 0xffff
mov qword [rdi], r14
movsx cx, r10b
mov bl, r13b
movzx dx, ch
mov al, 1
not ch
movzx rdx, r10w
cdq
mov byte [rdi + 8], al
jmp 0x14047e0cd
mov sil, r14b
movzx bx, dl
movsx ebx, r12w
cwd
mov ebx, r14d
movzx rdx, bx
mov rdx, r13
xchg cx, cx
mov rcx, rdi
jmp 0x14047e0ef
call fcn.1404682bf
test al, al
jmp 0x14047e0fb
jne 0x14047e3e2
mov cl, byte [rdi + 8]
jmp 0x14047e109
test cl, cl
jmp 0x14047e110
jne 0x14047e1b0
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047e121
je 0x14047e19b
mov rax, qword [rcx + 0x38]
sal dh, cl
bt edx, r15d
mov dx, r10w
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x14047e16c
mov rax, qword [rcx + 0x50]
test r14w, 0x3950
cmp bx, 0x6a2f
cmp dword [rax], r14d
jmp 0x14047e159
jle 0x14047e16c
movzx eax, word [rdx]
jmp 0x14047e167
jmp 0x14047e17e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047e178
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047e187
je 0x14047e19b
mov word [rdi + 0xa], ax
jmp 0x14047e196
jmp 0x14047e1a5
mov qword [rdi], r14
test dil, 0x6c
add cl, 0x65
mov byte [rdi + 8], 1
mov cl, 1
dec rax
shr al, cl
movzx eax, word [rdi + 0xa]
test ebx, r10d
test r14, 0x64e206ec
cmp ax, word [rbp - 0xa]
jmp 0x14047e1c7
jne 0x14047e28c
mov byte [r15], 0x2b
movzx cx, ch
jmp 0x14047e1da
inc r15
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047e1e8
je 0x14047e278
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14047e1fa
je 0x14047e245
mov rax, qword [rcx + 0x50]
test r11w, r14w
test dil, 6
stc
cmp dword [rax], r14d
jle 0x14047e245
dec dword [rax]
mov rcx, qword [rcx + 0x38]
rdtsc
movsx dx, r10b
setne al
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047e232
mov qword [rcx], rax
setae ah
movzx eax, word [rdx]
jmp 0x14047e240
jmp 0x14047e25c
mov rax, qword [rcx]
jmp 0x14047e24d
mov rax, qword [rax + 0x38]
jmp 0x14047e256
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047e265
je 0x14047e278
mov al, r14b
jmp 0x14047e273
jmp 0x14047e284
mov qword [rdi], r14
mov al, cl
mov al, 1
jmp 0x14047e284
mov byte [rdi + 8], al
jmp 0x14047e3e2
test cl, cl
jmp 0x14047e293
jne 0x14047e328
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047e30e
mov rax, qword [rcx + 0x38]
movsxd rdx, esi
sub rdx, r11
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14047e2bb
je 0x14047e2e4
mov rax, qword [rcx + 0x50]
cmp r15w, r12w
jmp 0x14047e2ce
cmp dword [rax], r14d
jle 0x14047e2e4
movzx eax, word [rdx]
jmp 0x14047e2df
jmp 0x14047e2f6
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047e2f0
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047e30e
mov word [rdi + 0xa], ax
jmp 0x14047e309
jmp 0x14047e324
mov qword [rdi], r14
rcr al, 0x9d
ror rax, cl
jmp 0x14047e31c
movzx eax, word [rdi + 0xa]
test r12b, 0x22
mov byte [rdi + 8], 1
cmp ax, word [rbp - 0xc]
jmp 0x14047e331
jne 0x14047e3e2
mov byte [r15], 0x2d
movzx cx, r10b
inc r15
sal cx, 0x49
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047e352
je 0x14047e3d6
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14047e364
je 0x14047e3a2
mov rax, qword [rcx + 0x50]
cmp r9w, 0x7935
cmp dword [rax], r14d
jle 0x14047e3a2
dec dword [rax]
mov rcx, qword [rcx + 0x38]
xchg dl, dh
cdqe
mov rdx, qword [rcx]
cbw
nop
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047e39d
jmp 0x14047e3b9
mov rax, qword [rcx]
jmp 0x14047e3aa
mov rax, qword [rax + 0x38]
jmp 0x14047e3b3
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047e3c2
je 0x14047e3d6
mov byte [rdi + 8], r14b
jmp 0x14047e3d1
jmp 0x14047e3e2
mov qword [rdi], r14
mov byte [rdi + 8], 1
movzx dx, r14b
mov rdx, r13
mov rcx, rdi
jmp 0x14047e3ed
call fcn.1404682bf
test al, al
jne 0x14047e76f
cmp byte [rdi + 8], r14b
jmp 0x14047e403
jne 0x14047e484
mov rcx, qword [rdi]
cmc
test r14b, 0x85
jmp 0x14047e416
test rcx, rcx
jmp 0x14047e41e
je 0x14047e479
mov rax, qword [rcx + 0x38]
neg dl
bswap dx
mov rdx, qword [rax]
test rdx, rdx
je 0x14047e459
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r14d
jmp 0x14047e446
jle 0x14047e459
movzx eax, word [rdx]
jmp 0x14047e454
jmp 0x14047e466
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047e479
mov word [rdi + 0xa], ax
jmp 0x14047e480
mov qword [rdi], r14
cbw
inc al
mov byte [rdi + 8], 1
movzx eax, word [rdi + 0xa]
cmp ax, r12w
cmp ax, word [rbp - 0x38]
jmp 0x14047e495
jne 0x14047e58c
mov sil, 1
adc cx, r12w
sar cl, cl
or cl, 0xc
mov rcx, qword [rdi]
stc
test r10b, 0x71
test r11d, r15d
test rcx, rcx
jmp 0x14047e4ba
je 0x14047e548
mov rax, qword [rcx + 0x38]
cmc
test di, di
cmp qword [rax], r14
jmp 0x14047e4d0
je 0x14047e51f
mov rax, qword [rcx + 0x50]
jmp 0x14047e4e1
cmp dword [rax], r14d
jmp 0x14047e4e9
jle 0x14047e51f
dec dword [rax]
cwd
cdq
mov rcx, qword [rcx + 0x38]
cwde
mov rdx, qword [rcx]
movzx ax, dil
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx eax, r10w
cwde
jmp 0x14047e512
movzx eax, word [rdx]
jmp 0x14047e51a
jmp 0x14047e536
mov rax, qword [rcx]
jmp 0x14047e527
mov rax, qword [rax + 0x38]
jmp 0x14047e530
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047e548
mov al, r14b
jmp 0x14047e55a
mov qword [rdi], r14
movsx cx, dil
mov al, sil
movsx ecx, r10w
movzx ecx, dx
mov byte [rdi + 8], al
movzx ecx, bx
xchg dl, ch
mov rdx, r13
mov ch, 0xd9
not ch
mov cl, r13b
mov rcx, rdi
jmp 0x14047e575
call fcn.1404682bf
test al, al
jmp 0x14047e581
je 0x14047e3fa
jmp 0x14047e595
test sil, sil
je 0x14047e76f
mov byte [r15], 0x30
jmp 0x14047e59e
inc r15
jmp 0x14047e5a6
jmp 0x14047e76f
cmp byte [rdi + 8], r14b
jne 0x14047e634
mov rcx, qword [rdi]
cmp r10b, 0x4e
test rcx, rcx
jmp 0x14047e5c4
je 0x14047e628
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047e5d9
je 0x14047e5f9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x14047e5f9
movzx eax, word [rdx]
jmp 0x14047e5f4
jmp 0x14047e60b
mov rax, qword [rcx]
jmp 0x14047e601
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047e614
je 0x14047e628
mov word [rdi + 0xa], ax
jmp 0x14047e623
jmp 0x14047e62c
mov qword [rdi], r14
cdq
mov byte [rdi + 8], 1
movzx rdx, dx
movzx r8d, word [rdi + 0xa]
cmovl dx, si
movsx dx, r13b
movsxd rcx, r12d
lea rdx, [rbp]
movsx ecx, r8w
movsx rcx, sp
lea rcx, [rbp - 0x38]
jmp 0x14047e65a
call fcn.14013cb0e
lea rcx, [rbp - 0x38]
test r13b, 0x54
clc
sub rax, rcx
jmp 0x14047e678
sar rax, 1
cmp rax, 0x16
jmp 0x14047e684
jae 0x14047e78a
cmp ebx, 8
jge 0x14047e6bb
lea rcx, [0x1400c0de0]
setnp sil
mov al, byte [rax + rcx]
mov sil, dl
mov byte [r15], al
jmp 0x14047e6ae
inc r15
movsx ecx, r13w
not cl
inc ebx
sub ecx, ecx
mov sil, 1
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14047e6ca
je 0x14047e755
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14047e6dc
je 0x14047e722
mov rax, qword [rcx + 0x50]
clc
stc
test cx, 0x1743
cmp dword [rax], r14d
jmp 0x14047e6f5
jle 0x14047e722
dec dword [rax]
nop
cbw
mov rcx, qword [rcx + 0x38]
cdqe
not dl
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047e714
mov qword [rcx], rax
movsx eax, dx
movzx eax, word [rdx]
jmp 0x14047e739
mov rax, qword [rcx]
jmp 0x14047e72a
mov rax, qword [rax + 0x38]
jmp 0x14047e733
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047e742
je 0x14047e755
mov al, r14b
jmp 0x14047e750
jmp 0x14047e763
mov qword [rdi], r14
movzx edx, r13w
mov al, sil
movzx rdx, r12w
mov byte [rdi + 8], al
xchg cx, dx
movzx edx, bx
mov cl, r11b
mov rdx, r13
movsxd rcx, r13d
mov rcx, rdi
call fcn.1404682bf
test al, al
jmp 0x14047e784
je 0x14047e5ab
cmp byte [rsp + 0x31], r14b
jne 0x14047e7a3
test sil, sil
jmp 0x14047e79d
jne 0x14047e7b1
mov r15, qword [rbp - 0x80]
stc
movsx dx, ch
btc cx, 0x21
mov byte [r15], r14b
rol ecx, cl
jmp 0x14047e7bf
mov eax, dword [rsp + 0x34]
sub dl, r9b
mov rcx, qword [rsp + 0x78]
mov dword [rcx], eax
dec dl
mov rdx, qword [rbp - 0x40]
stc
test r9b, 0x25
cmp rdx, 0x10
jmp 0x14047e7e1
jb 0x14047e83f
inc rdx
shrd rcx, rcx, 0x8e
bsr ax, r11w
xor rax, r11
mov rcx, qword [rbp - 0x58]
mov rax, rcx
clc
stc
cmp rdx, 0x1000
jb 0x14047e83a
add rdx, 0x27
cmp eax, 0x44361ddb
jmp 0x14047e81c
mov rcx, qword [rcx - 8]
cmp r9, r11
cmc
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14047e834
ja 0x14047e89a
call fcn.1401c5da5
sub eax, eax
mov rcx, qword [rbp + 8]
xor rcx, rsp
jmp 0x14047e84d
call fcn.14049e949
mov rbx, qword [rsp + 0x150]
cmc
btc r12, 0x9e
not r15b
add rsp, 0x110
not r14
pop r15
movzx rbp, ax
mov r12b, cl
pop r14
pop r13
xchg bpl, r12b
movsx rbp, r9w
pop r12
movsx si, r15b
movsx rdi, cx
mov ebp, 0x594e1d55
pop rdi
pop rsi
pop rbp
jmp 0x14047e899
ret
call fcn.1404b515b
nop
call fcn.1404b515b
nop
jmp 0x1401b4b18