Function at 0x14047a9fd
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
push rbp
cdqe
shrd ebp, r10d, 0xeb
btr ax, r10w
push rsi
push rdi
mov al, 0x99
push r12
push r13
or ecx, r14d
rcr bpl, cl
cmp r13b, 0x55
push r14
shr al, cl
shl edi, cl
push r15
add r13b, 0x3a
movzx r13w, r11b
btc bp, 0xd7
lea rbp, [rsp - 0x17]
sub rsp, 0xe0
cmp spl, dl
ror r15w, 0x53
btr r15d, edi
mov rax, qword [0x1400b7288]
xor rax, rsp
mov qword [rbp + 0xf], rax
bsf si, r10w
bts r13w, dx
mov r15, r9
not cx
mov qword [rbp - 0x71], r9
movzx di, dl
sar r13w, cl
xchg ch, ch
mov rdi, r8
movzx r13d, bx
cmp ax, 0x167d
mov r13, rdx
setge sil
mov qword [rsp + 0x48], rdx
cmovbe rsi, r9
bts rcx, rsp
mov rsi, qword [rbp + 0x7f]
xadd cl, ch
xor r14d, r14d
movsx cx, r11b
mov rcx, rsi
jmp 0x14047aab1
call fcn.140483a99
mov rbx, rax
mov dl, dil
mov rcx, qword [rax]
mov rax, qword [rcx + 0x28]
movsx ecx, ax
lea rdx, [rbp - 0x49]
bswap cx
mov rcx, rbx
jmp 0x14047aad5
call qword [case.0x1404cbcda.0]
nop
cmp r15d, 0x61e5349f
test dx, 0x3725
clc
cmp qword [rbp - 0x39], r14
jmp 0x14047aaf2
jne 0x14047ab08
mov word [rsp + 0x32], r14w
jmp 0x14047ab03
jmp 0x14047ab2d
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 0x20]
jmp 0x14047ab17
call qword [case.0x1404cbcda.0]
mov word [rsp + 0x32], ax
movzx ecx, r13w
mov cl, r13b
mov cx, 0x1540
mov rcx, rsi
jmp 0x14047ab35
call fcn.14047893f
mov r10, rax
mov rcx, qword [rax]
cdqe
rdtsc
mov r8b, r11b
mov rax, qword [rcx + 0x58]
movzx r8d, di
mov ch, 0x93
lea r9, [rbp - 0x29]
bswap r8w
xchg dl, r8b
lea r8, [0x1400c0d9b]
lea rdx, [0x1400c0d80]
movsx ecx, r14w
mov rcx, r10
jmp 0x14047ab77
call qword [case.0x1404cbcda.0]
mov rbx, r13
movzx ecx, ax
mov edx, r9d
mov qword [rsp + 0x38], rbx
movzx rdx, bx
mov rdx, r15
mov rcx, rdi
jmp 0x14047ab9a
call fcn.140469ce0
mov esi, 0xffff
test bpl, 0x9b
stc
test al, al
jmp 0x14047abb0
jne 0x14047aecf
mov cl, byte [rdi + 8]
cmp r12b, spl
cmc
test cl, cl
jmp 0x14047abc4
jne 0x14047ac63
mov rcx, qword [rdi]
cmc
test rcx, rcx
je 0x14047ac4c
mov rax, qword [rcx + 0x38]
cwd
mov rdx, qword [rax]
jmp 0x14047abe6
test rdx, rdx
jmp 0x14047abee
je 0x14047ac19
mov rax, qword [rcx + 0x50]
cmp r11b, 0x50
test r10, 0x3eb203f4
cmp dword [rax], r14d
jle 0x14047ac19
movzx eax, word [rdx]
jmp 0x14047ac14
jmp 0x14047ac30
mov rax, qword [rcx]
jmp 0x14047ac21
mov rax, qword [rax + 0x30]
jmp 0x14047ac2a
call qword [case.0x1404cbcda.0]
cmp si, ax
jmp 0x14047ac38
je 0x14047ac4c
mov word [rdi + 0xa], ax
jmp 0x14047ac47
jmp 0x14047ac58
mov qword [rdi], r14
cwde
cmp eax, 0x26d52e99
xor cl, r13b
mov byte [rdi + 8], 1
xchg cl, cl
ror cl, 0x58
mov cl, 1
movzx eax, word [rdi + 0xa]
test r14b, 0x4f
test r11, rdx
cmp ax, word [rbp + 5]
jmp 0x14047ac77
jne 0x14047ad47
mov byte [r13], 0x2b
bts rbx, r15
lea rbx, [r13 + 1]
neg ch
mov qword [rsp + 0x38], rbx
movsx cx, ch
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047ad30
mov rax, qword [rcx + 0x38]
clc
cmp ax, 0x4d0d
cmc
cmp qword [rax], r14
jmp 0x14047acb3
je 0x14047ad03
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r14d
jmp 0x14047acc6
jle 0x14047ad03
dec dword [rax]
xchg ah, dl
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsxd rax, r12d
cbw
movsx ax, r13b
lea rax, [rdx + 2]
jmp 0x14047acea
mov qword [rcx], rax
mov ax, r11w
movsx ax, r9b
movzx eax, word [rdx]
jmp 0x14047acfe
jmp 0x14047ad1a
mov rax, qword [rcx]
jmp 0x14047ad0b
mov rax, qword [rax + 0x38]
jmp 0x14047ad14
call qword [case.0x1404cbcda.0]
cmp si, ax
je 0x14047ad30
mov al, r14b
jmp 0x14047ad2b
jmp 0x14047ad3a
mov qword [rdi], r14
mov al, 1
jmp 0x14047ad3a
mov byte [rdi + 8], al
jmp 0x14047ad42
jmp 0x14047aecf
test cl, cl
jmp 0x14047ad4e
jne 0x14047adea
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047ad5f
je 0x14047add2
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047ad74
je 0x14047ad9f
mov rax, qword [rcx + 0x50]
test bl, 0x4f
test r14b, r8b
cmp dword [rax], r14d
jmp 0x14047ad8c
jle 0x14047ad9f
movzx eax, word [rdx]
jmp 0x14047ad9a
jmp 0x14047adb6
mov rax, qword [rcx]
jmp 0x14047ada7
mov rax, qword [rax + 0x30]
jmp 0x14047adb0
call qword [case.0x1404cbcda.0]
cmp si, ax
jmp 0x14047adbe
je 0x14047add2
mov word [rdi + 0xa], ax
jmp 0x14047adcd
jmp 0x14047ade1
mov qword [rdi], r14
bt ax, sp
movzx eax, word [rdi + 0xa]
stc
test esi, r14d
mov byte [rdi + 8], 1
jmp 0x14047adea
cmp ax, word [rbp + 3]
jmp 0x14047adf3
jne 0x14047aecf
mov byte [r13], 0x2d
bts ebx, edi
shld ebx, r9d, 0x2a
lea rbx, [r13 + 1]
rcr ch, cl
sal rcx, 0x9d
mov qword [rsp + 0x38], rbx
rcl cl, cl
sub cx, 0x76f8
mov rcx, qword [rdi]
cmp bpl, 0x23
test rcx, rcx
je 0x14047aebd
mov rax, qword [rcx + 0x38]
test edx, 0x6ef9622d
cmp sil, cl
clc
cmp qword [rax], r14
je 0x14047ae8a
mov rax, qword [rcx + 0x50]
cmp bx, 0x5291
test r8b, spl
cmp r12, r9
cmp dword [rax], r14d
jle 0x14047ae8a
dec dword [rax]
cbw
cwd
rdtsc
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
not ax
lea rax, [rdx + 2]
jmp 0x14047ae76
mov qword [rcx], rax
cwde
setle ah
movzx eax, word [rdx]
jmp 0x14047ae85
jmp 0x14047aea1
mov rax, qword [rcx]
jmp 0x14047ae92
mov rax, qword [rax + 0x38]
jmp 0x14047ae9b
call qword [case.0x1404cbcda.0]
cmp si, ax
jmp 0x14047aea9
je 0x14047aebd
mov byte [rdi + 8], r14b
jmp 0x14047aeb8
jmp 0x14047aecf
mov qword [rdi], r14
bts r14d, r11d
cmc
mov byte [rdi + 8], 1
not r14
xadd ah, ch
mov eax, dword [rbp + 0x77]
and eax, 0xe00
mov ecx, 8
sal r14, cl
xor r14b, dil
lea r14d, [rcx + 2]
jmp 0x14047aeeb
mov qword [rbp - 0x79], r14
clc
test r10w, r12w
cmp cx, 0x1db4
cmp eax, 0x400
jmp 0x14047af03
jne 0x14047af16
mov r12d, ecx
jmp 0x14047af11
jmp 0x14047af40
cmp eax, 0x800
jmp 0x14047af20
jne 0x14047af31
mov r12d, 0x10
jmp 0x14047af40
neg eax
cdq
sbb r12d, r12d
bt ecx, r13d
rcr ecx, cl
and r12d, r14d
mov dword [rsp + 0x34], r12d
sbb ch, 0x72
sub sil, sil
mov byte [rsp + 0x30], sil
mov cl, spl
movsx ecx, r9w
mov byte [rsp + 0x31], sil
cdq
movsx rcx, r8w
mov rdx, r15
movsx rcx, r15w
mov rcx, rdi
jmp 0x14047af70
call fcn.140469ce0
xor r8d, r8d
cmc
test al, al
jmp 0x14047af80
jne 0x14047b418
cmp byte [rdi + 8], r8b
jmp 0x14047af8f
jne 0x14047b039
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047afa0
je 0x14047b02a
mov rax, qword [rcx + 0x38]
rcl dh, 0x44
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047afb8
je 0x14047afde
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jmp 0x14047afcb
jle 0x14047afde
movzx eax, word [rdx]
jmp 0x14047afd9
jmp 0x14047b002
mov rax, qword [rcx]
jmp 0x14047afe6
mov rax, qword [rax + 0x30]
jmp 0x14047afef
call qword [case.0x1404cbcda.0]
xor r8d, r8d
sub cl, bh
xor cx, 0x50f6
rcr cl, 0x14
mov ecx, 0xffff
cmp r8, 0x71d6b81
jmp 0x14047b013
cmp cx, ax
je 0x14047b02a
mov word [rdi + 0xa], ax
jmp 0x14047b025
jmp 0x14047b035
mov qword [rdi], r8
dec ax
btr rax, 0x3f
mov byte [rdi + 8], 1
movzx eax, word [rdi + 0xa]
clc
cmp ax, word [rbp - 0x29]
jne 0x14047b418
mov sil, 1
mov byte [rsp + 0x30], sil
btr cx, si
mov rcx, qword [rdi]
test r15b, r10b
stc
test rcx, rcx
jmp 0x14047b063
je 0x14047b104
mov rax, qword [rcx + 0x38]
test r8b, bl
cmp qword [rax], r8
jmp 0x14047b078
je 0x14047b0c4
mov rax, qword [rcx + 0x50]
cmc
jmp 0x14047b088
cmp dword [rax], r8d
jmp 0x14047b090
jle 0x14047b0c4
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx edx, r8w
mov rdx, qword [rcx]
movzx rax, r9w
not al
lea rax, [rdx + 2]
jmp 0x14047b0b2
mov qword [rcx], rax
movzx ax, r13b
cdqe
movzx eax, word [rdx]
jmp 0x14047b0e8
mov rax, qword [rcx]
jmp 0x14047b0cc
mov rax, qword [rax + 0x38]
jmp 0x14047b0d5
call qword [case.0x1404cbcda.0]
sub r8d, r8d
btc rcx, 0x4a
dec ch
cmove ecx, edi
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x14047b0f6
je 0x14047b104
mov al, r8b
jmp 0x14047b10d
mov qword [rdi], r8
mov al, sil
movsxd rdx, ebx
mov byte [rdi + 8], al
movzx rdx, bx
not cl
mov rdx, r15
cmovns cx, si
mov ecx, edi
mov rcx, rdi
jmp 0x14047b127
call fcn.140469ce0
xor r8d, r8d
test al, al
jne 0x14047b3e3
mov cl, byte [rdi + 8]
clc
cmc
test cl, cl
jne 0x14047b1f2
mov rcx, qword [rdi]
cmc
test r15, 0x74866f6d
test r13, rsp
test rcx, rcx
jmp 0x14047b15a
je 0x14047b1db
mov rax, qword [rcx + 0x38]
or dx, 0x17f0
movsx dx, dh
mov rdx, qword [rax]
test rdx, rdx
je 0x14047b19c
mov rax, qword [rcx + 0x50]
cmp r8b, r9b
clc
cmp dword [rax], r8d
jmp 0x14047b189
jle 0x14047b19c
movzx eax, word [rdx]
jmp 0x14047b197
jmp 0x14047b1ba
mov rax, qword [rcx]
jmp 0x14047b1a4
mov rax, qword [rax + 0x30]
call qword [case.0x1404cbcda.0]
sub r8d, r8d
ror cx, 0x7b
bt cx, 0x14
mov ecx, 0xffff
stc
cmp bx, r12w
cmp cx, ax
jmp 0x14047b1cc
je 0x14047b1db
mov word [rdi + 0xa], ax
jmp 0x14047b1e3
mov qword [rdi], r8
sal ah, cl
test r13b, al
mov byte [rdi + 8], sil
cmp r8d, esi
cdqe
xor cl, bpl
mov cl, sil
movzx eax, word [rdi + 0xa]
jmp 0x14047b200
cmp ax, word [rbp + 9]
jmp 0x14047b209
je 0x14047b2db
test cl, cl
jmp 0x14047b216
jne 0x14047b2cc
mov rcx, qword [rdi]
test r13b, 0xa5
test rcx, rcx
jmp 0x14047b22b
je 0x14047b2b4
mov rax, qword [rcx + 0x38]
sbb dx, 0x26f1
mov rdx, qword [rax]
jmp 0x14047b249
test rdx, rdx
je 0x14047b277
mov rax, qword [rcx + 0x50]
cmc
jmp 0x14047b25c
cmp dword [rax], r8d
jmp 0x14047b264
jle 0x14047b277
movzx eax, word [rdx]
jmp 0x14047b272
jmp 0x14047b297
mov rax, qword [rcx]
jmp 0x14047b27f
mov rax, qword [rax + 0x30]
jmp 0x14047b288
call qword [case.0x1404cbcda.0]
sub r8d, r8d
neg cx
sub cl, 0xe4
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14047b2a5
je 0x14047b2b4
mov word [rdi + 0xa], ax
jmp 0x14047b2c0
mov qword [rdi], r8
and ax, r12w
movzx eax, word [rdi + 0xa]
clc
mov byte [rdi + 8], sil
cmp r9b, 0xbf
cmp cl, r11b
stc
cmp ax, word [rbp + 7]
jmp 0x14047b2d5
jne 0x14047b3e3
test r12d, 0xffffffef
jmp 0x14047b2e7
jne 0x14047b426
mov r12d, 0x10
test dh, 0x6b
mov dword [rsp + 0x34], r12d
rol sil, 0xa0
mov sil, r8b
mov byte [rsp + 0x30], r8b
mov rcx, qword [rdi]
test r8w, sp
jmp 0x14047b319
test rcx, rcx
jmp 0x14047b321
je 0x14047b3c9
mov rax, qword [rcx + 0x38]
cmp bh, 0x68
cmp qword [rax], r8
je 0x14047b38a
mov rax, qword [rcx + 0x50]
test r10b, r13b
jmp 0x14047b343
cmp dword [rax], r8d
jmp 0x14047b34b
jle 0x14047b38a
dec dword [rax]
movzx rax, r11w
mov edx, 0x1af54315
cqo
mov rcx, qword [rcx + 0x38]
movsx ax, dil
cdqe
cwd
mov rdx, qword [rcx]
nop
lahf
lea rax, [rdx + 2]
jmp 0x14047b37a
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047b385
jmp 0x14047b3ae
mov rax, qword [rcx]
jmp 0x14047b392
mov rax, qword [rax + 0x38]
jmp 0x14047b39b
call qword [case.0x1404cbcda.0]
xor r8d, r8d
movsx ecx, r10w
rol ch, cl
rol cx, 0x55
mov ecx, 0xffff
cmp cx, ax
je 0x14047b3c9
mov al, r8b
jmp 0x14047b3c4
jmp 0x14047b3d6
mov qword [rdi], r8
mov al, r14b
mov al, 1
jmp 0x14047b3d6
mov byte [rdi + 8], al
jmp 0x14047b3de
jmp 0x14047b434
test r12d, r12d
jmp 0x14047b3eb
jne 0x14047b426
lea eax, [r12 + 8]
xchg r12d, r12d
movzx r12d, r12w
jmp 0x14047b402
mov r12d, eax
jmp 0x14047b40a
mov dword [rsp + 0x34], eax
jmp 0x14047b413
jmp 0x14047b445
test r12d, r12d
jmp 0x14047b420
je 0x14047b45d
cmp r12d, r14d
jmp 0x14047b42e
je 0x14047b45d
mov eax, 8
bt r14w, si
mov r14, 0x20bf76b4
mov r14d, 0x16
cmp edi, eax
cmp r12d, eax
cmove r14, rax
mov qword [rbp - 0x79], r14
jmp 0x14047b45d
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], 1
mov cx, 0x50ee
mov r15d, 0xf
cmovo rdx, r15
mov qword [rbp - 0x51], r15
mov ch, dl
movzx eax, sil
movzx rsi, r10w
jmp 0x14047b48d
mov byte [rbp - 0x69], al
cmovp rcx, r10
mov rsi, r8
movzx dx, cl
movzx rcx, r9w
setg dh
mov rdx, qword [rbp - 0x71]
movsx cx, r12b
movzx cx, bpl
movsx ecx, bp
mov rcx, rdi
call fcn.140469ce0
sub r10d, r10d
bsr r14d, esi
shr r14d, 0xd1
test esp, eax
mov r14, qword [rbp - 0x69]
test al, al
jmp 0x14047b4d3
jne 0x14047ba17
lea r13, [rdi + 0xa]
mov qword [rsp + 0x40], r13
xchg bl, r12b
mov r12, r13
adc bl, 0x8f
rol bl, 3
mov bl, byte [rsp + 0x31]
test r14b, 0x27
cmp byte [rdi + 8], r10b
jne 0x14047b5c4
mov rcx, qword [rdi]
cmp spl, r11b
clc
cmp r15b, 0x21
test rcx, rcx
jmp 0x14047b513
je 0x14047b5ae
mov rax, qword [rcx + 0x38]
sar dl, 0xac
mov rdx, qword [rax]
test cl, 0xbb
test rdx, rdx
je 0x14047b54e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r10d
jmp 0x14047b53b
jle 0x14047b54e
movzx eax, word [rdx]
jmp 0x14047b549
jmp 0x14047b573
mov rax, qword [rcx]
jmp 0x14047b556
mov rax, qword [rax + 0x30]
jmp 0x14047b55f
call qword [case.0x1404cbcda.0]
sub r10d, r10d
movzx cx, r13b
xor cl, r8b
adc ch, 0x44
mov ecx, 0xffff
cmc
cmp r9w, bx
test r11, 0x1517630d
cmp cx, ax
je 0x14047b5ae
mov word [r12], ax
cmovg r13w, r10w
mov r13, r12
jmp 0x14047b59f
mov qword [rsp + 0x40], r12
jmp 0x14047b5a9
jmp 0x14047b5b4
mov qword [rdi], r10
movsx edx, bp
mov byte [rdi + 8], 1
mov r8b, r14b
movzx r8w, r9b
movzx r8d, si
movzx r8d, word [r13]
cmovle rcx, rsi
lea rdx, [rbp + 0xb]
not cl
setge ch
lea rcx, [rbp - 0x29]
call fcn.14011be25
lea rcx, [rbp - 0x29]
test ax, bp
sub rax, rcx
clc
cmp edi, 0xc411f87
sar rax, 1
test r10b, r11b
cmp rax, qword [rbp - 0x79]
jmp 0x14047b5ff
jae 0x14047b6e3
lea rcx, [0x1400c0d80]
jmp 0x14047b611
mov al, byte [rax + rcx]
sal cx, cl
sub rcx, rdx
dec ch
mov rcx, qword [rsp + 0x38]
cmp r8d, 0x22777bea
mov byte [rcx], al
sub r10d, r10d
clc
test bx, dx
cmp byte [rsp + 0x31], r10b
jne 0x14047b649
cmp al, 0x30
jmp 0x14047b643
je 0x14047b68b
mov rax, qword [rsp + 0x48]
stc
add rax, 0x1f
cmp r9w, 0x1268
cmp rcx, rax
jmp 0x14047b661
jae 0x14047b68b
inc rcx
bt ax, 0xae
movzx eax, r8w
mov qword [rsp + 0x38], rcx
shl cl, cl
or al, 0xf9
neg cl
mov byte [rsp + 0x31], 1
xor ax, r12w
shr rax, 0xe6
mov byte [rsp + 0x30], 1
rcr ah, 0x76
rcl cl, 0x32
cmp ch, ah
lea rax, [rbp - 0x69]
sar cl, 0x2f
sal cl, 0x60
cmp r15, 0x10
setae cl
jmp 0x14047b6ae
cmovae rax, r14
cmp byte [rax + rsi], 0x7f
jmp 0x14047b6bb
je 0x14047b8cb
lea rax, [rbp - 0x69]
clc
test cl, cl
jmp 0x14047b6cd
cmovne rax, r14
jmp 0x14047b6d6
inc byte [rax + rsi]
jmp 0x14047b6de
jmp 0x14047b8b4
lea rax, [rbp - 0x69]
setne r13b
cmp r15, 0x10
setae r13b
cmovae rax, r14
test sil, 0xa
clc
cmp bx, 0x5395
xor r10d, r10d
test r9, r11
cmp dh, 0x1b
cmp byte [rax + rsi], r10b
jmp 0x14047b713
je 0x14047b9d1
movzx r8d, word [rsp + 0x32]
test r8w, r8w
jmp 0x14047b728
je 0x14047b9d1
cmp byte [rdi + 8], r10b
jmp 0x14047b737
jne 0x14047b813
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047b748
je 0x14047b7f4
mov rax, qword [rcx + 0x38]
mov dh, 0xff
movsxd rdx, esp
movzx dx, r15b
mov rdx, qword [rax]
cmc
cmp cl, cl
test rdx, rdx
jmp 0x14047b76b
je 0x14047b795
mov rax, qword [rcx + 0x50]
jmp 0x14047b77a
cmp dword [rax], r10d
jmp 0x14047b782
jle 0x14047b795
movzx eax, word [rdx]
jmp 0x14047b790
jmp 0x14047b7c3
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047b7a1
call qword [case.0x1404cbcda.0]
movzx r8d, word [rsp + 0x32]
test si, 0x4430
bsr rcx, rbx
movsx cx, bl
sub r10d, r10d
dec cx
xchg cx, cx
mov ecx, 0xffff
cmp r15d, r15d
cmp r11b, 0x31
cmp cx, ax
jmp 0x14047b7d7
je 0x14047b7f4
mov rcx, qword [rsp + 0x40]
jmp 0x14047b7e7
mov word [rcx], ax
jmp 0x14047b7ef
jmp 0x14047b805
mov qword [rdi], r10
movzx cx, al
mov rcx, qword [rsp + 0x40]
jmp 0x14047b805
mov byte [rdi + 8], 1
jmp 0x14047b80e
jmp 0x14047b821
mov rcx, qword [rsp + 0x40]
jmp 0x14047b821
cmp word [rcx], r8w
jmp 0x14047b82a
jne 0x14047b9d1
mov rcx, qword [rbp - 0x59]
cmp dh, 0x26
cmp rcx, r15
jmp 0x14047b83f
jae 0x14047b872
lea rax, [rcx + 1]
test dh, 0xb3
cmp dil, 0x5c
mov qword [rbp - 0x59], rax
shl ah, 0xec
lea rax, [rbp - 0x69]
cmc
test r13b, r13b
jmp 0x14047b864
cmovne rax, r14
and word [rax + rcx], 0
jmp 0x14047b89d
xor r9d, r9d
mov r8b, bl
jmp 0x14047b882
lea edx, [r9 + 1]
setns cl
lea rcx, [rbp - 0x69]
jmp 0x14047b892
call fcn.1404580ee
xor r10d, r10d
movsx ecx, sp
inc rsi
clc
rcr r15b, cl
xor r13b, 0xe0
mov r13, qword [rsp + 0x40]
movzx r15d, r10w
rcr ch, 0x94
mov r14, qword [rbp - 0x69]
xor ch, bh
bts r15, rdx
mov r15, qword [rbp - 0x51]
bts ecx, r8d
sbb cx, r11w
cmc
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047b8d6
je 0x14047b982
mov rax, qword [rcx + 0x38]
cmp qword [rax], r10
jmp 0x14047b8e8
je 0x14047b93c
mov rax, qword [rcx + 0x50]
test r8b, 0x5f
clc
test spl, r12b
cmp dword [rax], r10d
jmp 0x14047b902
jle 0x14047b93c
dec dword [rax]
movzx dx, al
movzx rax, ax
mov rcx, qword [rcx + 0x38]
rdtsc
mov rdx, qword [rcx]
nop
movsx rax, r8w
bswap rax
lea rax, [rdx + 2]
jmp 0x14047b92c
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047b937
jmp 0x14047b95a
mov rax, qword [rcx]
jmp 0x14047b944
mov rax, qword [rax + 0x38]
jmp 0x14047b94d
call qword [case.0x1404cbcda.0]
xor r10d, r10d
btc rcx, r15
mov ecx, 0xffff
cmp dx, 0x4ec8
cmp dil, dl
cmp cx, ax
jmp 0x14047b96f
je 0x14047b982
mov al, r10b
jmp 0x14047b97d
jmp 0x14047b996
mov qword [rdi], r10
movzx dx, al
mov al, 1
movzx cx, cl
movsx dx, r11b
cqo
mov byte [rdi + 8], al
mov rdx, 0x5170737b
mov rdx, qword [rbp - 0x71]
movzx rcx, r11w
mov rcx, rdi
jmp 0x14047b9b0
call fcn.140469ce0
sub r10d, r10d
test r8b, r9b
cmp sil, 0x97
jmp 0x14047b9c4
test al, al
jmp 0x14047b9cb
je 0x14047b4f6
test rsi, rsi
mov r12d, dword [rsp + 0x34]
bswap bx
movzx bx, ch
mov rbx, qword [rsp + 0x38]
mov r13, qword [rsp + 0x48]
jmp 0x14047b9ef
je 0x14047ba17
lea rax, [rbp - 0x69]
clc
cmp r15, 0x10
cmovae rax, r14
cmp di, sp
cmp byte [rax + rsi], r10b
jmp 0x14047ba0e
jle 0x14047bbf5
inc rsi
mov al, byte [rsp + 0x30]
lea rdx, [rbp - 0x49]
mov rcx, qword [rbp - 0x49]
mov r8, qword [rbp - 0x31]
test di, 0x6dc5
cmp r13w, cx
cmp r8, 0x10
jmp 0x14047ba39
cmovae rdx, rcx
stc
cmc
test al, al
jmp 0x14047ba46
je 0x14047baac
test rsi, rsi
je 0x14047bc4b
mov r9b, byte [rdx]
cmp r13w, cx
test sil, 0x97
jmp 0x14047ba65
cmp r9b, 0x7f
je 0x14047bc4b
sub rsi, 1
je 0x14047bc02
lea rax, [rbp - 0x69]
test r10d, 0x32817f12
cmp r8, 0x6d145f79
clc
cmp r15, 0x10
jmp 0x14047ba95
cmovae rax, r14
test r9w, r8w
cmp r9b, byte [rax + rsi]
jmp 0x14047baa6
je 0x14047bc34
mov rbx, r13
test sil, r14b
cmc
cmp r14d, 0x432c61df
mov byte [rbx], r10b
btc rbx, 0xd8
mov ebx, 0x1000
test al, r15b
stc
cmp r15, 0x10
jmp 0x14047bad4
jb 0x14047bb29
lea rdx, [r15 + 1]
ror al, 0xdf
mov rax, r14
cmp rdx, rbx
jmp 0x14047baec
jb 0x14047bb10
add rdx, 0x27
mov r14, qword [r14 - 8]
jmp 0x14047baff
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14047bc7b
mov rcx, r14
jmp 0x14047bb18
call fcn.1402921ff
mov r8, qword [rbp - 0x31]
mov rcx, qword [rbp - 0x49]
clc
test r14, r14
cmp r8, 0x10
jmp 0x14047bb32
jb 0x14047bb8d
lea rdx, [r8 + 1]
xor rax, 0x3a0a0b96
mov rax, rcx
cmp r15w, r11w
test r10w, sp
cmp rdx, rbx
jb 0x14047bb88
add rdx, 0x27
test r8, r13
cmc
mov rcx, qword [rcx - 8]
jmp 0x14047bb69
sub rax, rcx
add rax, 0xfffffffffffffff8
test r12b, 0x26
jmp 0x14047bb79
cmp rax, 0x1f
jmp 0x14047bb82
ja 0x14047bc70
call fcn.1402921ff
mov eax, r12d
shr cx, cl
and ch, 0x96
cmp sil, r13b
mov rcx, qword [rbp + 0xf]
clc
xor rcx, rsp
jmp 0x14047bba6
call fcn.1404a04c2
mov rbx, qword [rsp + 0x120]
add rsp, 0xe0
mov r13w, dx
pop r15
bswap esi
not r13d
pop r14
movzx r12d, cx
not r13b
pop r13
movzx r12d, r13w
movzx rbp, r8w
pop r12
movsx rdi, r10w
movsxd rbp, eax
mov edi, 0x76dd55ec
pop rdi
mov sil, al
mov sil, 0x5a
pop rsi
jmp 0x14047bbf3
pop rbp
ret
mov al, r10b
jmp 0x14047bbfd
jmp 0x14047ba1b
test rsi, rsi
jne 0x14047bc34
lea rax, [rbp - 0x69]
test r9w, 0xdcb
test r10d, r8d
cmc
cmp r15, 0x10
jmp 0x14047bc22
cmovae rax, r14
cmp r9b, byte [rax]
jmp 0x14047bc2e
jl 0x14047baac
cmp byte [rdx + 1], r10b
jmp 0x14047bc3d
jle 0x14047ba4c
inc rdx
jmp 0x14047ba4c
cmp byte [rsp + 0x31], r10b
jmp 0x14047bc55
jne 0x14047baba
mov byte [rbx], 0x30
jmp 0x14047bc63
inc rbx
jmp 0x14047bc6b
jmp 0x14047baba
call fcn.1404b6a63
nop
jmp 0x14047bc7b
call fcn.1404b6a63
int3