Function at 0x140473be0
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
movsxd rax, r10d
dec al
sar cl, 0xfe
push rbp
add bpl, 0xd2
and rax, r11
push rsi
push rdi
dec ebp
bswap edi
push r12
movzx esi, r10w
push r13
shrd esi, ebx, 0x3a
and cl, 0xc7
rol dil, 0x8f
push r14
push r15
shl r13b, 0xb2
movzx r13, dx
ror dil, 0x87
lea rbp, [rsp - 0x17]
shrd r13d, ebx, 0xd1
sub rsp, 0xe0
mov rax, qword [0x1400b7288]
ror cl, cl
bt di, 0x14
shl r15b, cl
xor rax, rsp
mov qword [rbp + 0xf], rax
mov r13b, r8b
mov r15, r9
mov qword [rbp - 0x71], r9
mov rdi, r8
mov r13, rdx
shr cx, cl
bts cx, r8w
bsf esi, eax
mov qword [rsp + 0x48], rdx
bts cx, r14w
mov rsi, qword [rbp + 0x7f]
xor r14d, r14d
movzx rcx, r8w
movsx ecx, bx
movzx ecx, si
mov rcx, rsi
call fcn.14047cdcf
mov rbx, rax
cmovns cx, r8w
mov rcx, qword [rax]
mov rax, qword [rcx + 0x28]
mov cl, 0xce
movzx rdx, r10w
lea rdx, [rbp - 0x49]
jmp 0x140473caa
mov rcx, rbx
jmp 0x140473cb2
call qword [case.0x14044236c.0]
nop
cmp cx, 0x3ecd
cmp qword [rbp - 0x39], r14
jmp 0x140473cc7
jne 0x140473cdd
mov word [rsp + 0x32], r14w
jmp 0x140473cd8
jmp 0x140473cfc
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140473ce8
mov rax, qword [rax + 0x20]
jmp 0x140473cf1
call qword [case.0x14044236c.0]
mov word [rsp + 0x32], ax
mov rcx, rsi
call fcn.140471b91
mov r10, rax
mov rcx, qword [rax]
lahf
bswap r9w
jmp 0x140473d14
mov rax, qword [rcx + 0x58]
cdq
lea r9, [rbp - 0x29]
lea r8, [0x1400c0d9b]
lea rdx, [0x1400c0d80]
movsxd rcx, ecx
movzx ecx, dx
seta ch
mov rcx, r10
jmp 0x140473d3c
call qword [case.0x14044236c.0]
mov rbx, r13
movsx dx, bh
cdq
movzx rdx, r11w
mov qword [rsp + 0x38], rbx
mov rdx, r15
mov rcx, rdi
jmp 0x140473d5e
call fcn.140462f15
mov esi, 0xffff
cmp r8d, 0x22711715
clc
cmp r15, rdi
test al, al
jne 0x140474059
mov cl, byte [rdi + 8]
cmc
test cl, cl
jmp 0x140473d86
jne 0x140473e16
mov rcx, qword [rdi]
cmp r13b, 0xaa
test bpl, 0x54
test rcx, rcx
jmp 0x140473d9f
je 0x140473e03
mov rax, qword [rcx + 0x38]
movzx dx, spl
mov rdx, qword [rax]
test rdx, rdx
je 0x140473dd5
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r14d
jmp 0x140473dc7
jle 0x140473dd5
movzx eax, word [rdx]
jmp 0x140473dec
mov rax, qword [rcx]
jmp 0x140473ddd
mov rax, qword [rax + 0x30]
jmp 0x140473de6
call qword [case.0x14044236c.0]
cmp si, ax
jmp 0x140473df4
je 0x140473e03
mov word [rdi + 0xa], ax
jmp 0x140473e09
mov qword [rdi], r14
and cl, r15b
mov byte [rdi + 8], 1
mov cl, 1
shr eax, cl
jmp 0x140473e16
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jne 0x140473eed
mov byte [r13], 0x2b
lea rbx, [r13 + 1]
rol ecx, cl
mov qword [rsp + 0x38], rbx
shl ecx, 0xc6
mov rcx, qword [rdi]
clc
jmp 0x140473e40
test rcx, rcx
je 0x140473ed8
mov rax, qword [rcx + 0x38]
cmp r11d, ebp
clc
cmp qword [rax], r14
je 0x140473ea6
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r14d
jmp 0x140473e67
jle 0x140473ea6
dec dword [rax]
cdqe
movsx eax, r12w
rdtsc
mov rcx, qword [rcx + 0x38]
setb ah
mov rdx, qword [rcx]
not al
jmp 0x140473e8d
lea rax, [rdx + 2]
jmp 0x140473e96
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140473ea1
jmp 0x140473ebd
mov rax, qword [rcx]
jmp 0x140473eae
mov rax, qword [rax + 0x38]
jmp 0x140473eb7
call qword [case.0x14044236c.0]
cmp si, ax
jmp 0x140473ec5
je 0x140473ed8
mov al, r14b
jmp 0x140473ed3
jmp 0x140473ee0
mov qword [rdi], r14
sete al
mov al, 1
mov byte [rdi + 8], al
jmp 0x140473ee8
jmp 0x140474059
test cl, cl
jmp 0x140473ef4
jne 0x140473f81
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140473f06
je 0x140473f68
mov rax, qword [rcx + 0x38]
sal dh, 4
sbb dl, ah
mov rdx, qword [rax]
cmc
test r15, rsp
test rdx, rdx
jmp 0x140473f24
je 0x140473f44
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140473f36
jle 0x140473f44
movzx eax, word [rdx]
jmp 0x140473f56
mov rax, qword [rcx]
jmp 0x140473f4c
mov rax, qword [rax + 0x30]
call qword [case.0x14044236c.0]
cmp si, ax
je 0x140473f68
mov word [rdi + 0xa], ax
jmp 0x140473f78
mov qword [rdi], r14
mov rax, 0x26b4772f
movzx eax, word [rdi + 0xa]
test bl, dh
mov byte [rdi + 8], 1
cmp bp, 0x6840
cmp ax, word [rbp + 3]
jmp 0x140473f8a
jne 0x140474059
mov byte [r13], 0x2d
lea rbx, [r13 + 1]
mov qword [rsp + 0x38], rbx
mov rcx, qword [rdi]
cmc
jmp 0x140473faa
test rcx, rcx
jmp 0x140473fb2
je 0x14047404b
mov rax, qword [rcx + 0x38]
jmp 0x140473fc4
cmp qword [rax], r14
je 0x140474018
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140473fd9
jle 0x140474018
dec dword [rax]
movzx rax, r10w
jmp 0x140473fec
mov rcx, qword [rcx + 0x38]
lahf
mov rdx, qword [rcx]
mov ah, 0xf0
movsxd rax, r11d
lea rax, [rdx + 2]
jmp 0x140474003
mov qword [rcx], rax
not rax
cdqe
movzx eax, word [rdx]
jmp 0x140474013
jmp 0x14047402f
mov rax, qword [rcx]
jmp 0x140474020
mov rax, qword [rax + 0x38]
jmp 0x140474029
call qword [case.0x14044236c.0]
cmp si, ax
jmp 0x140474037
je 0x14047404b
mov byte [rdi + 8], r14b
jmp 0x140474046
jmp 0x140474059
mov qword [rdi], r14
sar r14b, 0xfa
mov byte [rdi + 8], 1
sbb rax, r9
mov eax, dword [rbp + 0x77]
cmp r10b, 0x44
cmp r8w, cx
adc r14d, r14d
and eax, 0xe00
jmp 0x140474074
mov ecx, 8
dec r14b
ror r14, cl
lea r14d, [rcx + 2]
mov qword [rbp - 0x79], r14
test bp, r8w
test r8, 0x40d61bbd
jmp 0x140474097
cmp eax, 0x400
jmp 0x1404740a1
jne 0x1404740b4
mov r12d, ecx
jmp 0x1404740af
jmp 0x1404740ea
cmp eax, 0x800
jmp 0x1404740be
jne 0x1404740d4
mov r12d, 0x10
jmp 0x1404740cf
jmp 0x1404740ea
neg eax
movsx ecx, ax
sbb r12d, r12d
sub cl, 0xa7
dec cx
and r12d, r14d
rcr rcx, 0x78
cmc
mov dword [rsp + 0x34], r12d
rcr rcx, 0x26
sar rcx, cl
sub sil, sil
cmovg ecx, edx
movsxd rdx, r13d
movzx edx, r9w
mov byte [rsp + 0x30], sil
mov byte [rsp + 0x31], sil
cwd
not ch
mov rdx, r15
xchg ecx, ecx
mov rcx, rdi
jmp 0x14047411e
call fcn.140462f15
xor r8d, r8d
test al, al
jne 0x140474582
cmp byte [rdi + 8], r8b
jmp 0x140474137
jne 0x1404741f6
mov rcx, qword [rdi]
clc
test r12, r15
test rcx, rcx
jmp 0x14047414c
je 0x1404741df
mov rax, qword [rcx + 0x38]
sbb dx, r14w
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140474166
je 0x14047418f
mov rax, qword [rcx + 0x50]
test r12b, 0x32
cmp dword [rax], r8d
jmp 0x14047417c
jle 0x14047418f
movzx eax, word [rdx]
jmp 0x14047418a
jmp 0x1404741b3
mov rax, qword [rcx]
jmp 0x140474197
mov rax, qword [rax + 0x30]
jmp 0x1404741a0
call qword [case.0x14044236c.0]
sub r8d, r8d
adc ecx, 0x55356a8
movzx rcx, cx
mov ecx, 0xffff
test r12, 0x67f7b6b
cmp bl, 4
stc
cmp cx, ax
jmp 0x1404741cb
je 0x1404741df
mov word [rdi + 0xa], ax
jmp 0x1404741da
jmp 0x1404741e9
mov qword [rdi], r8
sbb al, 0x84
adc eax, eax
bt eax, edi
mov byte [rdi + 8], 1
cbw
add rax, r13
btc ax, si
movzx eax, word [rdi + 0xa]
jmp 0x140474202
cmp ax, word [rbp - 0x29]
jmp 0x14047420b
jne 0x140474582
mov sil, 1
movsx ecx, r15w
mov byte [rsp + 0x30], sil
mov rcx, qword [rdi]
cmp dh, ch
clc
test rcx, rcx
je 0x1404742bd
mov rax, qword [rcx + 0x38]
test r14w, si
cmp r15w, bx
cmp qword [rax], r8
jmp 0x140474240
je 0x140474282
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140474252
jle 0x140474282
dec dword [rax]
xchg ah, ah
cqo
mov rcx, qword [rcx + 0x38]
cbw
rdtsc
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140474272
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047427d
jmp 0x14047429f
mov rax, qword [rcx]
jmp 0x14047428a
mov rax, qword [rax + 0x38]
jmp 0x140474293
call qword [case.0x14044236c.0]
sub r8d, r8d
bswap cx
mov ecx, 0xffff
test si, sp
cmp cx, ax
je 0x1404742bd
mov al, r8b
jmp 0x1404742b8
jmp 0x1404742c8
mov qword [rdi], r8
cwd
bswap rcx
mov al, sil
mov byte [rdi + 8], al
cqo
sets ch
movsx cx, dh
mov rdx, r15
movsx rcx, r15w
mov rcx, rdi
jmp 0x1404742e3
call fcn.140462f15
xor r8d, r8d
test cl, 0x81
test al, al
jmp 0x1404742f5
jne 0x14047455e
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x140474305
jne 0x1404743ad
mov rcx, qword [rdi]
cmc
test r12w, 0x7636
test rcx, rcx
jmp 0x14047431d
je 0x140474398
mov rax, qword [rcx + 0x38]
sbb rdx, 0x64314963
mov rdx, qword [rax]
jmp 0x140474336
test rdx, rdx
je 0x140474359
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047434b
jle 0x140474359
movzx eax, word [rdx]
jmp 0x140474376
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140474365
call qword [case.0x14044236c.0]
sub r8d, r8d
sub cx, si
clc
movzx ecx, r12w
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140474384
je 0x140474398
mov word [rdi + 0xa], ax
jmp 0x140474393
jmp 0x14047439f
mov qword [rdi], r8
sar al, 0xda
clc
mov byte [rdi + 8], sil
cbw
sar cl, cl
shl eax, 0x1a
mov cl, sil
movzx eax, word [rdi + 0xa]
jmp 0x1404743b6
cmp ax, word [rbp + 9]
jmp 0x1404743bf
je 0x14047447d
test cl, cl
jmp 0x1404743cc
jne 0x14047446e
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x1404743de
je 0x140474454
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test bx, 0x2dce
test rdx, rdx
je 0x140474418
mov rax, qword [rcx + 0x50]
cmp spl, 0x7e
cmp dword [rax], r8d
jle 0x140474418
movzx eax, word [rdx]
jmp 0x140474413
jmp 0x140474432
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140474424
call qword [case.0x14044236c.0]
xor r8d, r8d
xchg ch, cl
neg rcx
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x140474440
je 0x140474454
mov word [rdi + 0xa], ax
jmp 0x14047444f
jmp 0x140474466
mov qword [rdi], r8
add ah, 0xdc
movsxd rax, r15d
movzx eax, word [rdi + 0xa]
jmp 0x140474466
mov byte [rdi + 8], sil
cmp rcx, r13
cmc
cmp ax, word [rbp + 7]
jmp 0x140474477
jne 0x14047455e
test r12d, 0xffffffef
jmp 0x140474489
jne 0x140474590
mov r12d, 0x10
test bl, r9b
mov dword [rsp + 0x34], r12d
xor cx, bx
movzx cx, sil
mov sil, r8b
shr cl, 0x5c
mov byte [rsp + 0x30], r8b
inc ch
mov rcx, qword [rdi]
test r8b, r14b
stc
clc
test rcx, rcx
jmp 0x1404744c2
je 0x14047454c
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
jmp 0x1404744d5
je 0x14047451a
mov rax, qword [rcx + 0x50]
jmp 0x1404744e5
cmp dword [rax], r8d
jle 0x14047451a
dec dword [rax]
movzx rax, ax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx eax, r13w
movsx ax, r9b
movzx ax, r11b
lea rax, [rdx + 2]
mov qword [rcx], rax
cdqe
movzx eax, word [rdx]
jmp 0x140474534
mov rax, qword [rcx]
jmp 0x140474522
mov rax, qword [rax + 0x38]
jmp 0x14047452b
call qword [case.0x14044236c.0]
sub r8d, r8d
mov ecx, 0xffff
clc
cmc
cmp cx, ax
je 0x14047454c
mov al, r8b
jmp 0x140474551
mov qword [rdi], r8
mov al, 1
mov byte [rdi + 8], al
jmp 0x140474559
jmp 0x14047459e
test r12d, r12d
jmp 0x140474566
jne 0x140474590
lea eax, [r12 + 8]
mov r12d, eax
mov dword [rsp + 0x34], eax
jmp 0x14047457d
jmp 0x1404745a7
test r12d, r12d
jmp 0x14047458a
je 0x1404745c7
cmp r12d, r14d
jmp 0x140474598
je 0x1404745c7
mov eax, 8
shl r14b, 0x74
mov r14d, 0x16
cmc
stc
cmp bpl, r9b
cmp r12d, eax
jmp 0x1404745ba
cmove r14, rax
mov qword [rbp - 0x79], r14
jmp 0x1404745c7
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov cl, sil
movsx cx, dl
cwd
mov qword [rbp - 0x59], 1
lahf
movzx eax, r11w
mov r15d, 0xf
cwde
mov qword [rbp - 0x51], r15
cmovp ax, r13w
xchg ah, al
movzx eax, sil
mov ch, 0xfc
xchg sil, cl
setns sil
mov byte [rbp - 0x69], al
mov rsi, r8
mov rdx, qword [rbp - 0x71]
movsxd rcx, r15d
mov ch, bl
mov rcx, rdi
jmp 0x14047461b
call fcn.140462f15
xor r10d, r10d
neg r14b
test cx, 0x34ef
movsx r14w, r9b
mov r14, qword [rbp - 0x69]
test r10w, 0x30ca
clc
test al, al
jmp 0x140474642
jne 0x140474b2a
lea r13, [rdi + 0xa]
sbb r12w, r10w
mov qword [rsp + 0x40], r13
btr r12, 0xf7
mov r12, r13
mov bl, byte [rsp + 0x31]
jmp 0x14047466a
cmp byte [rdi + 8], r10b
jne 0x140474726
mov rcx, qword [rdi]
test bpl, r12b
test rcx, rcx
jmp 0x140474682
je 0x140474709
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x1404746b7
mov rax, qword [rcx + 0x50]
cmp dword [rax], r10d
jmp 0x1404746a4
jle 0x1404746b7
movzx eax, word [rdx]
jmp 0x1404746b2
jmp 0x1404746d4
mov rax, qword [rcx]
jmp 0x1404746bf
mov rax, qword [rax + 0x30]
jmp 0x1404746c8
call qword [case.0x14044236c.0]
sub r10d, r10d
rcl ch, 0xbe
mov ecx, 0xffff
cmp r15d, 0x3e7e0b95
cmp cx, ax
jmp 0x1404746e8
je 0x140474709
mov word [r12], ax
movsx r13, di
mov r13, r12
jmp 0x1404746ff
mov qword [rsp + 0x40], r12
jmp 0x140474715
mov qword [rdi], r10
cwd
movzx cx, r13b
cqo
mov byte [rdi + 8], 1
not r8w
xchg edx, edx
mov r8, 0x75c62599
movzx r8d, word [r13]
cdq
lea rdx, [rbp + 0xb]
mov cl, r12b
movzx cx, r12b
lea rcx, [rbp - 0x29]
jmp 0x140474741
call fcn.140163476
lea rcx, [rbp - 0x29]
jmp 0x14047474f
sub rax, rcx
cmp sil, sil
sar rax, 1
cmp r8b, spl
stc
cmp rax, qword [rbp - 0x79]
jmp 0x140474765
jae 0x14047482f
lea rcx, [0x1400c0d80]
test r9w, r10w
cmc
stc
mov al, byte [rax + rcx]
rol cl, cl
mov rcx, qword [rsp + 0x38]
jmp 0x14047478b
mov byte [rcx], al
test al, r8b
clc
cmc
sub r10d, r10d
cmp byte [rsp + 0x31], r10b
jmp 0x14047479f
jne 0x1404747ad
cmp al, 0x30
je 0x1404747db
mov rax, qword [rsp + 0x48]
cmp rcx, rsp
add rax, 0x1f
cmp rcx, rax
jmp 0x1404747c1
jae 0x1404747db
inc rcx
bt eax, 0x93
mov qword [rsp + 0x38], rcx
clc
mov byte [rsp + 0x31], 1
sar cl, cl
mov byte [rsp + 0x30], 1
lahf
lea rax, [rbp - 0x69]
cmp r15, 0x10
setl cl
setae cl
cmovae rax, r14
cmp dil, spl
test cl, dil
cmc
cmp byte [rax + rsi], 0x7f
jmp 0x140474803
je 0x1404749e2
lea rax, [rbp - 0x69]
clc
cmp r12w, 0x1883
cmp r14b, r13b
test cl, cl
jmp 0x14047481e
cmovne rax, r14
inc byte [rax + rsi]
jmp 0x14047482a
jmp 0x1404749cc
lea rax, [rbp - 0x69]
test rcx, 0x39bd6a9c
sal r13b, cl
cmp r15, 0x10
setae r13b
jmp 0x14047484a
cmovae rax, r14
stc
xor r10d, r10d
cmp byte [rax + rsi], r10b
jmp 0x14047485b
je 0x140474ad6
movzx r8d, word [rsp + 0x32]
cmc
test sil, spl
clc
test r8w, r8w
je 0x140474ad6
cmp byte [rdi + 8], r10b
jmp 0x14047487f
jne 0x14047493f
mov rcx, qword [rdi]
test r11b, dl
stc
cmp al, 0x89
test rcx, rcx
je 0x140474924
mov rax, qword [rcx + 0x38]
clc
mov rdx, qword [rax]
test rdx, rdx
je 0x1404748c4
mov rax, qword [rcx + 0x50]
stc
clc
cmp dword [rax], r10d
jmp 0x1404748b6
jle 0x1404748c4
movzx eax, word [rdx]
jmp 0x1404748f4
mov rax, qword [rcx]
jmp 0x1404748cc
mov rax, qword [rax + 0x30]
jmp 0x1404748d5
call qword [case.0x14044236c.0]
movzx r8d, word [rsp + 0x32]
setb ch
movzx ecx, sp
xor r10d, r10d
cmp rdx, 0x41cf2c0d
sal ch, 0x2a
mov ecx, 0xffff
jmp 0x1404748ff
cmp cx, ax
jmp 0x140474907
je 0x140474924
mov rcx, qword [rsp + 0x40]
jmp 0x140474917
mov word [rcx], ax
jmp 0x14047491f
jmp 0x140474936
mov qword [rdi], r10
movsx cx, r12b
cmovne cx, r11w
mov rcx, qword [rsp + 0x40]
mov byte [rdi + 8], 1
jmp 0x14047494e
mov rcx, qword [rsp + 0x40]
stc
cmp r14w, 0x6121
test r15b, r8b
cmp word [rcx], r8w
jne 0x140474ad6
mov rcx, qword [rbp - 0x59]
cmp rcx, r15
jae 0x14047498b
lea rax, [rcx + 1]
test r9w, r11w
cmp al, sil
mov qword [rbp - 0x59], rax
lea rax, [rbp - 0x69]
cmc
test r13b, r13b
cmovne rax, r14
stc
and word [rax + rcx], 0
jmp 0x1404749b9
sub r9d, r9d
movzx dx, bl
mov cl, bpl
seta cl
mov r8b, bl
cwd
lea edx, [r9 + 1]
not cx
movsx rcx, r8w
lea rcx, [rbp - 0x69]
jmp 0x1404749b1
call fcn.1404512c9
xor r10d, r10d
inc rsi
clc
mov r13, qword [rsp + 0x40]
neg rcx
bswap cx
btr ecx, 0x9f
mov r14, qword [rbp - 0x69]
or r15b, 0x38
mov r15, qword [rbp - 0x51]
shr ch, 0x3f
movsx ecx, ax
bsr cx, si
mov rcx, qword [rdi]
cmp r11w, 0x57e5
test rcx, rcx
jmp 0x1404749f3
je 0x140474a93
mov rax, qword [rcx + 0x38]
cmc
clc
test r11d, r12d
cmp qword [rax], r10
jmp 0x140474a0a
je 0x140474a56
mov rax, qword [rcx + 0x50]
cmp dword [rax], r10d
jmp 0x140474a1c
jle 0x140474a56
dec dword [rax]
movzx dx, r13b
rdtsc
mov rcx, qword [rcx + 0x38]
mov eax, 0x6d7b08e5
cdq
cqo
mov rdx, qword [rcx]
cwde
cbw
lea rax, [rdx + 2]
mov qword [rcx], rax
jmp 0x140474a49
movzx eax, word [rdx]
jmp 0x140474a51
jmp 0x140474a73
mov rax, qword [rcx]
jmp 0x140474a5e
mov rax, qword [rax + 0x38]
call qword [case.0x14044236c.0]
xor r10d, r10d
sal ch, 0xec
movzx cx, r10b
mov ecx, 0xffff
cmp cx, ax
jmp 0x140474a80
je 0x140474a93
mov al, r10b
jmp 0x140474a8e
jmp 0x140474a9d
mov qword [rdi], r10
mov al, 1
movsx ecx, r11w
cdq
mov byte [rdi + 8], al
movzx rdx, r13w
movzx dx, r13b
cwd
mov rdx, qword [rbp - 0x71]
mov cl, r9b
movsx cx, r11b
mov rcx, rdi
jmp 0x140474abf
call fcn.140462f15
sub r10d, r10d
cmc
clc
jmp 0x140474ace
test al, al
je 0x14047466a
test rsi, rsi
jmp 0x140474ade
mov r12d, dword [rsp + 0x34]
movzx r13d, dx
mov rbx, qword [rsp + 0x38]
movsxd r13, r8d
mov r13, qword [rsp + 0x48]
jmp 0x140474af9
je 0x140474b2a
lea rax, [rbp - 0x69]
test cl, r12b
jmp 0x140474b0b
cmp r15, 0x10
jmp 0x140474b14
cmovae rax, r14
cmp byte [rax + rsi], r10b
jmp 0x140474b21
jle 0x140474d20
inc rsi
mov al, byte [rsp + 0x30]
movsx rcx, cx
movzx r8d, r13w
stc
lea rdx, [rbp - 0x49]
movsxd r8, r9d
bsr r8, r11
sal cx, cl
mov rcx, qword [rbp - 0x49]
bt r8w, sp
cmc
adc r8b, spl
mov r8, qword [rbp - 0x31]
cmp r8, 0x10
cmovae rdx, rcx
test al, al
jmp 0x140474b65
je 0x140474bcf
test rsi, rsi
jmp 0x140474b73
je 0x140474d83
mov r9b, byte [rdx]
jmp 0x140474b82
cmp r9b, 0x7f
jmp 0x140474b8b
je 0x140474d83
sub rsi, 1
je 0x140474d2d
lea rax, [rbp - 0x69]
cmp r14d, 0x463c108e
test esi, 0x497c43f4
cmp r15, 0x10
jmp 0x140474bb5
cmovae rax, r14
cmp r13b, spl
cmp spl, 0xcf
cmp r9b, byte [rax + rsi]
jmp 0x140474bc9
je 0x140474d67
mov rbx, r13
jmp 0x140474bd7
mov byte [rbx], r10b
mov bh, 0x90
sar bl, 0xe8
shld bx, ax, 0x37
mov ebx, 0x1000
cmp r15, 0x10
jb 0x140474c70
lea rdx, [r15 + 1]
mov rax, r14
cmp r10d, 0x24e66e80
cmp rdx, rbx
jmp 0x140474c0a
jb 0x140474c4d
add rdx, 0x27
cmp r9b, spl
mov r14, qword [r14 - 8]
cmp bx, 0x562a
cmp r8b, spl
test bl, r10b
sub rax, r14
cmp edi, 0x60c45f76
jmp 0x140474c34
add rax, 0xfffffffffffffff8
stc
clc
test r12b, 0xc8
cmp rax, 0x1f
jmp 0x140474c47
ja 0x140474da9
mov rcx, r14
jmp 0x140474c55
call fcn.140117612
mov r8, qword [rbp - 0x31]
sal cx, 0xf
mov rcx, qword [rbp - 0x49]
test dx, 0x4cab
jmp 0x140474c70
cmp r8, 0x10
jb 0x140474cc6
lea rdx, [r8 + 1]
cwde
setle ah
mov rax, rcx
cmp r12d, r10d
cmp rdx, rbx
jb 0x140474cc1
add rdx, 0x27
mov rcx, qword [rcx - 8]
clc
jmp 0x140474c9f
sub rax, rcx
test r15b, 0x51
cmp r14w, r11w
add rax, 0xfffffffffffffff8
cmp sil, 0x6e
cmp rax, 0x1f
jmp 0x140474cbb
ja 0x140474d9e
call fcn.140117612
mov eax, r12d
mov rcx, qword [rbp + 0xf]
cmp cx, cx
test rdx, r11
xor rcx, rsp
jmp 0x140474cdb
call fcn.1404996f5
mov rbx, qword [rsp + 0x120]
add rsp, 0xe0
movsx r13d, r11w
bswap ebp
movsx rbp, si
pop r15
xchg bpl, r14b
pop r14
movzx rbp, r10w
pop r13
not ebp
mov r12d, r12d
pop r12
pop rdi
movzx bp, r8b
pop rsi
jmp 0x140474d19
pop rbp
jmp 0x140474d1f
ret
mov al, r10b
jmp 0x140474d28
jmp 0x140474b37
test rsi, rsi
jmp 0x140474d35
jne 0x140474d67
lea rax, [rbp - 0x69]
test bx, r14w
jmp 0x140474d49
cmp r15, 0x10
jmp 0x140474d52
cmovae rax, r14
test dl, r8b
cmp r9b, byte [rax]
jmp 0x140474d61
jl 0x140474bcf
cmp byte [rdx + 1], r10b
jmp 0x140474d70
jle 0x140474b6b
inc rdx
jmp 0x140474d7e
jmp 0x140474b6b
cmp byte [rsp + 0x31], r10b
jne 0x140474bd7
mov byte [rbx], 0x30
jmp 0x140474d96
inc rbx
jmp 0x140474bd7
call fcn.1404afd2c
nop
jmp 0x140474da9
call fcn.1404afd2c
int3