Function at 0x140478e22
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
cwde
push rbp
push rsi
sub sil, bl
push rdi
or si, 0x6e1c
push r12
movsx si, r15b
xadd si, bp
push r13
shl bpl, 0x16
sub rcx, 0x65bd4013
push r14
push r15
sub rsi, 0x33307a5c
lea rbp, [rsp - 0x17]
movzx r15w, bpl
sub rsp, 0xe0
btc r13w, bp
bt di, 0xf1
btr esi, 0x89
mov rax, qword [0x1400b7288]
rol r15, 5
clc
bt r13d, 0x8e
xor rax, rsp
btc edi, edi
or edi, eax
mov qword [rbp + 0xf], rax
mov r15, r9
test bl, r12b
movsxd rsi, r14d
xchg cl, sil
mov qword [rbp - 0x71], r9
bsf di, r14w
adc sil, 0x80
xchg r13b, cl
mov rdi, r8
xor cl, r9b
sal si, cl
mov r13, rdx
movsxd rsi, r12d
or cx, si
bts rsi, rdx
mov qword [rsp + 0x48], rdx
mov rsi, qword [rbp + 0x7f]
xchg cx, cx
shr ch, cl
shld cx, r14w, 0x3e
sub r14d, r14d
mov rcx, rsi
call fcn.140481f2c
mov rbx, rax
movsx dx, r12b
movsxd rcx, r15d
mov rcx, qword [rax]
movsx rax, si
mov rax, qword [rcx + 0x28]
cmovbe edx, ecx
bswap dx
lea rdx, [rbp - 0x49]
mov rcx, r13
bswap ecx
cmovb rcx, r14
mov rcx, rbx
call qword [0x1400b8d90]
nop
cmp qword [rbp - 0x39], r14
jmp 0x140478f1f
jne 0x140478f35
mov word [rsp + 0x32], r14w
jmp 0x140478f30
jmp 0x140478f59
mov rax, qword [rbx]
mov cl, r8b
bswap ecx
cmovne cx, r8w
mov rcx, rbx
jmp 0x140478f4a
mov rax, qword [rax + 0x20]
call qword [0x1400b8d90]
mov word [rsp + 0x32], ax
mov rcx, rsi
call fcn.140476e30
mov r10, rax
cqo
bswap edx
movsx r9w, dil
mov rcx, qword [rax]
cdq
mov rax, qword [rcx + 0x58]
lea r9, [rbp - 0x29]
bswap edx
cwd
lea r8, [0x1400c0d9b]
cmovl cx, r10w
movsx rcx, r12w
lea rdx, [0x1400c0d80]
setbe ch
mov rcx, r10
call qword [0x1400b8d90]
mov rbx, r13
mov dx, 0x287a
movzx ecx, r9w
mov qword [rsp + 0x38], rbx
mov rdx, r15
mov rcx, rdi
jmp 0x140478fbb
call fcn.1404682bf
mov esi, 0xffff
cmc
jmp 0x140478fcb
test al, al
jmp 0x140478fd2
jne 0x1404792d1
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x140478fe2
jne 0x14047907e
mov rcx, qword [rdi]
test r8, r11
jmp 0x140478ff3
test rcx, rcx
jmp 0x140478ffb
je 0x140479072
mov rax, qword [rcx + 0x38]
rcl dx, 0xd2
mov rdx, qword [rax]
test r15b, 0x64
cmp r14b, dil
test rdx, rdx
jmp 0x14047901b
je 0x140479044
mov rax, qword [rcx + 0x50]
test r15b, 0x58
cmp dword [rax], r14d
jmp 0x140479031
jle 0x140479044
movzx eax, word [rdx]
jmp 0x14047903f
jmp 0x140479056
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140479050
call qword [0x1400b8d90]
cmp si, ax
jmp 0x14047905e
je 0x140479072
mov word [rdi + 0xa], ax
jmp 0x14047906d
jmp 0x140479075
mov qword [rdi], r14
mov byte [rdi + 8], 1
and cl, 0x44
mov cl, 1
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x14047908b
jne 0x14047914c
mov byte [r13], 0x2b
clc
lea rbx, [r13 + 1]
neg cl
mov qword [rsp + 0x38], rbx
mov rcx, qword [rdi]
cmp r9w, di
test rcx, rcx
jmp 0x1404790b1
je 0x140479135
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x1404790c3
je 0x140479108
mov rax, qword [rcx + 0x50]
jmp 0x1404790d2
cmp dword [rax], r14d
jmp 0x1404790da
jle 0x140479108
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov dl, 0xc5
mov rdx, qword [rcx]
nop
movsx eax, r8w
cwde
lea rax, [rdx + 2]
mov qword [rcx], rax
nop
movsx rax, si
cdqe
movzx eax, word [rdx]
jmp 0x14047911f
mov rax, qword [rcx]
jmp 0x140479110
mov rax, qword [rax + 0x38]
jmp 0x140479119
call qword [0x1400b8d90]
cmp si, ax
je 0x140479135
mov al, r14b
jmp 0x140479130
jmp 0x14047913f
mov qword [rdi], r14
mov al, 1
jmp 0x14047913f
mov byte [rdi + 8], al
jmp 0x140479147
jmp 0x1404792d1
test cl, cl
jmp 0x140479153
jne 0x1404791e6
mov rcx, qword [rdi]
stc
test rcx, rcx
je 0x1404791d6
mov rax, qword [rcx + 0x38]
xor edx, r9d
shr edx, cl
cmp r14b, r13b
mov rdx, qword [rax]
jmp 0x14047917b
test rdx, rdx
jmp 0x140479183
je 0x1404791a3
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140479195
jle 0x1404791a3
movzx eax, word [rdx]
jmp 0x1404791ba
mov rax, qword [rcx]
jmp 0x1404791ab
mov rax, qword [rax + 0x30]
jmp 0x1404791b4
call qword [0x1400b8d90]
cmp si, ax
jmp 0x1404791c2
je 0x1404791d6
mov word [rdi + 0xa], ax
jmp 0x1404791d1
jmp 0x1404791e2
mov qword [rdi], r14
or al, 0x54
movzx eax, word [rdi + 0xa]
test sil, bpl
mov byte [rdi + 8], 1
cmp ax, word [rbp + 3]
jmp 0x1404791ef
jne 0x1404792d1
mov byte [r13], 0x2d
xor cl, r15b
and ebx, 0x61a35f0f
lea rbx, [r13 + 1]
mov qword [rsp + 0x38], rbx
btc ecx, r10d
shld ecx, edi, 0x5f
movsxd rcx, ebx
mov rcx, qword [rdi]
jmp 0x140479223
test rcx, rcx
jmp 0x14047922b
je 0x1404792be
mov rax, qword [rcx + 0x38]
test r14, 0x2ce319fb
cmp qword [rax], r14
jmp 0x140479244
je 0x14047928b
mov rax, qword [rcx + 0x50]
cmp edx, 0x7adb63e5
cmp dword [rax], r14d
jle 0x14047928b
dec dword [rax]
cdqe
mov rcx, qword [rcx + 0x38]
cdqe
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140479273
mov qword [rcx], rax
cmovle ax, sp
movzx rax, r14w
movzx eax, word [rdx]
jmp 0x140479286
jmp 0x1404792a2
mov rax, qword [rcx]
jmp 0x140479293
mov rax, qword [rax + 0x38]
jmp 0x14047929c
call qword [0x1400b8d90]
cmp si, ax
jmp 0x1404792aa
je 0x1404792be
mov byte [rdi + 8], r14b
jmp 0x1404792b9
jmp 0x1404792d1
mov qword [rdi], r14
or rcx, r15
mov byte [rdi + 8], 1
sub cx, 0xa7d
movzx ax, dl
mov eax, dword [rbp + 0x77]
cmp spl, 0xe2
and eax, 0xe00
shrd cx, dx, 0x35
cmc
mov ecx, 8
btr r14, r12
movsx r14d, bx
btr r14, 0xcb
lea r14d, [rcx + 2]
clc
stc
cmp dh, 0xed
mov qword [rbp - 0x79], r14
clc
test ah, 0x84
cmp eax, 0x400
jmp 0x140479310
jne 0x140479323
mov r12d, ecx
jmp 0x14047931e
jmp 0x14047935c
cmp eax, 0x800
jmp 0x14047932d
jne 0x140479343
mov r12d, 0x10
jmp 0x14047933e
jmp 0x14047935c
neg eax
dec dl
movzx cx, r8b
xchg ch, dl
sbb r12d, r12d
and r12d, r14d
neg cl
sal ecx, cl
btc cx, ax
mov dword [rsp + 0x34], r12d
sub sil, sil
bswap rdx
movzx cx, r9b
movzx ecx, bp
mov byte [rsp + 0x30], sil
jmp 0x140479379
mov byte [rsp + 0x31], sil
bswap rdx
movzx ecx, r15w
mov rdx, r15
movsx rcx, r14w
mov rcx, rdi
jmp 0x140479394
call fcn.1404682bf
xor r8d, r8d
stc
clc
test bpl, r9b
test al, al
jmp 0x1404793a8
jne 0x140479824
cmp byte [rdi + 8], r8b
jmp 0x1404793b7
jne 0x140479469
mov rcx, qword [rdi]
test r14w, 0x608
test rcx, rcx
jmp 0x1404793ce
je 0x140479459
mov rax, qword [rcx + 0x38]
sbb edx, r14d
movsx rdx, di
and dx, si
mov rdx, qword [rax]
test r14b, 0x89
stc
cmp r15w, r8w
test rdx, rdx
je 0x14047941c
mov rax, qword [rcx + 0x50]
cmc
stc
cmp r10b, 0x4c
cmp dword [rax], r8d
jmp 0x140479409
jle 0x14047941c
movzx eax, word [rdx]
jmp 0x140479417
jmp 0x140479436
mov rax, qword [rcx]
jmp 0x140479424
mov rax, qword [rax + 0x30]
jmp 0x14047942d
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
stc
clc
cmp cx, ax
jmp 0x140479445
je 0x140479459
mov word [rdi + 0xa], ax
jmp 0x140479454
jmp 0x14047945c
mov qword [rdi], r8
mov byte [rdi + 8], 1
nop
rol al, cl
btc ax, 0xbd
movzx eax, word [rdi + 0xa]
cmc
cmp ax, word [rbp - 0x29]
jmp 0x140479477
jne 0x140479824
mov sil, 1
mov byte [rsp + 0x30], sil
bsf cx, r8w
rol rcx, 0xd6
mov rcx, qword [rdi]
cmp r13w, r11w
test rcx, rcx
je 0x140479544
mov rax, qword [rcx + 0x38]
cmp r13, r13
cmp r10, 0x1fb128ba
clc
cmp qword [rax], r8
jmp 0x1404794b5
je 0x140479508
mov rax, qword [rcx + 0x50]
clc
cmp r8w, 0x1d9b
cmp dword [rax], r8d
jmp 0x1404794ce
jle 0x140479508
dec dword [rax]
cmovne dx, sp
lahf
mov dl, dil
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx rax, r14w
lea rax, [rdx + 2]
mov qword [rcx], rax
cmovg rax, r10
cbw
movzx ax, r11b
movzx eax, word [rdx]
jmp 0x140479503
jmp 0x140479522
mov rax, qword [rcx]
jmp 0x140479510
mov rax, qword [rax + 0x38]
jmp 0x140479519
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
jmp 0x14047952e
cmp cx, ax
jmp 0x140479536
je 0x140479544
mov al, r8b
jmp 0x140479555
mov qword [rdi], r8
cmovge cx, r13w
mov al, sil
mov dl, r12b
bswap cx
mov byte [rdi + 8], al
mov rdx, r15
movsx rcx, r11w
mov rcx, rdi
jmp 0x140479567
call fcn.1404682bf
sub r8d, r8d
test r13b, 0x53
test r15b, r10b
stc
test al, al
jmp 0x14047957e
jne 0x1404797f5
mov cl, byte [rdi + 8]
stc
cmp r9b, sil
test cl, cl
jmp 0x140479592
jne 0x140479636
mov rcx, qword [rdi]
cmp r12b, 0x19
test rcx, rcx
je 0x140479627
mov rax, qword [rcx + 0x38]
and edx, r13d
mov rdx, qword [rax]
cmp spl, al
test rdx, rdx
jmp 0x1404795bd
je 0x1404795e6
mov rax, qword [rcx + 0x50]
stc
cmp r14b, spl
cmp dword [rax], r8d
jmp 0x1404795d3
jle 0x1404795e6
movzx eax, word [rdx]
jmp 0x1404795e1
jmp 0x140479602
mov rax, qword [rcx]
jmp 0x1404795ee
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
sar cl, cl
shld ecx, r11d, 0x8f
mov ecx, 0xffff
cmp r12w, dx
cmp cx, ax
jmp 0x140479613
je 0x140479627
mov word [rdi + 0xa], ax
jmp 0x140479622
jmp 0x14047962f
mov qword [rdi], r8
rcr eax, cl
rcr cl, 0xbb
mov byte [rdi + 8], sil
mov cl, sil
movzx eax, word [rdi + 0xa]
test esi, r12d
cmc
cmp ax, word [rbp + 9]
jmp 0x140479647
je 0x140479707
test cl, cl
jmp 0x140479654
jne 0x1404796f8
mov rcx, qword [rdi]
test r11b, 0xa7
test rcx, rcx
je 0x1404796e6
mov rax, qword [rcx + 0x38]
rcr dx, cl
movsx rdx, r10w
cmc
mov rdx, qword [rax]
test r10b, 0x86
test rdx, rdx
jmp 0x140479685
je 0x1404796a5
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140479697
jle 0x1404796a5
movzx eax, word [rdx]
jmp 0x1404796bf
mov rax, qword [rcx]
jmp 0x1404796ad
mov rax, qword [rax + 0x30]
jmp 0x1404796b6
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
stc
cmc
test r15b, 0x8c
cmp cx, ax
jmp 0x1404796d2
je 0x1404796e6
mov word [rdi + 0xa], ax
jmp 0x1404796e1
jmp 0x1404796f4
mov qword [rdi], r8
not al
movzx eax, word [rdi + 0xa]
clc
cmp r12b, 0xaf
mov byte [rdi + 8], sil
cmp ax, word [rbp + 7]
jmp 0x140479701
jne 0x1404797f5
test r12d, 0xffffffef
jmp 0x140479713
jne 0x14047982d
mov r12d, 0x10
bts ecx, r9d
mov dword [rsp + 0x34], r12d
mov sil, r8b
mov byte [rsp + 0x30], r8b
shld rcx, rsi, 9
bsr ecx, ecx
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404797de
mov rax, qword [rcx + 0x38]
cmp bp, r8w
cmp qword [rax], r8
jmp 0x140479754
je 0x1404797a1
mov rax, qword [rcx + 0x50]
test si, bp
jmp 0x140479766
cmp dword [rax], r8d
jmp 0x14047976e
jle 0x1404797a1
dec dword [rax]
rdtsc
jmp 0x14047977e
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
not eax
xchg ah, ah
lea rax, [rdx + 2]
jmp 0x140479792
mov qword [rcx], rax
cmovno rax, r9
movzx eax, word [rdx]
jmp 0x1404797be
mov rax, qword [rcx]
jmp 0x1404797a9
mov rax, qword [rax + 0x38]
jmp 0x1404797b2
call qword [0x1400b8d90]
sub r8d, r8d
sar ch, 0x82
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404797cb
je 0x1404797de
mov al, r8b
jmp 0x1404797d9
jmp 0x1404797e8
mov qword [rdi], r8
mov al, 1
jmp 0x1404797e8
mov byte [rdi + 8], al
jmp 0x1404797f0
jmp 0x140479836
test r12d, r12d
jmp 0x1404797fd
jne 0x14047982d
lea eax, [r12 + 8]
movsxd r12, ecx
movzx r12d, di
setle r12b
mov r12d, eax
jmp 0x14047981b
mov dword [rsp + 0x34], eax
jmp 0x140479840
test r12d, r12d
je 0x14047985d
cmp r12d, r14d
je 0x14047985d
mov eax, 8
btr r14w, r15w
mov r14d, 0x16
cmc
cmp esp, 0x43524a36
cmp r12d, eax
jmp 0x140479855
cmove r14, rax
mov qword [rbp - 0x79], r14
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
movzx ecx, bx
mov qword [rbp - 0x59], 1
setbe ch
mov rcx, 0x51660e0e
not cx
mov r15d, 0xf
rdtsc
mov qword [rbp - 0x51], r15
cmovle dx, bx
movzx eax, sil
movsx cx, bh
cdq
mov byte [rbp - 0x69], al
movzx esi, r11w
movsx cx, sil
mov rsi, r8
mov rdx, qword [rbp - 0x71]
movsxd rcx, ecx
movzx ecx, di
mov rcx, rdi
jmp 0x1404798b6
call fcn.1404682bf
sub r10d, r10d
mov r14, qword [rbp - 0x69]
test al, al
jmp 0x1404798c9
jne 0x140479dc9
lea r13, [rdi + 0xa]
mov qword [rsp + 0x40], r13
sar bl, cl
mov bl, 0xee
mov r12, r13
ror bl, cl
mov bl, byte [rsp + 0x31]
clc
jmp 0x1404798ee
cmp byte [rdi + 8], r10b
jmp 0x1404798f7
jne 0x1404799be
mov rcx, qword [rdi]
clc
test r12b, r13b
test rcx, rcx
je 0x1404799a8
mov rax, qword [rcx + 0x38]
sub dx, r10w
btc dx, si
sar edx, cl
mov rdx, qword [rax]
test r9w, 0x4416
cmc
test rdx, rdx
je 0x140479952
mov rax, qword [rcx + 0x50]
cmp si, 0x79b2
cmp dword [rax], r10d
jmp 0x14047993f
jle 0x140479952
movzx eax, word [rdx]
jmp 0x14047994d
jmp 0x140479967
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047995e
call qword [0x1400b8d90]
sub r10d, r10d
mov ecx, 0xffff
jmp 0x140479975
cmp cx, ax
jmp 0x14047997d
je 0x1404799a8
mov word [r12], ax
movzx r13w, sil
movzx r13d, r12w
mov r13, r12
jmp 0x140479999
mov qword [rsp + 0x40], r12
jmp 0x1404799a3
jmp 0x1404799b3
mov qword [rdi], r10
not r8b
jmp 0x1404799b3
mov byte [rdi + 8], 1
mov ecx, r9d
xchg dl, ch
not ch
movzx r8d, word [r13]
mov cx, 0x7ded
cdq
movsx cx, r8b
lea rdx, [rbp + 0xb]
movsxd rcx, r10d
movsx cx, spl
jmp 0x1404799de
lea rcx, [rbp - 0x29]
call fcn.14013cb0e
lea rcx, [rbp - 0x29]
cmc
cmp r9b, r10b
sub rax, rcx
stc
test cx, ax
test bl, 0x88
sar rax, 1
test r15b, 0x83
stc
cmp rax, qword [rbp - 0x79]
jmp 0x140479a0a
jae 0x140479ad3
lea rcx, [0x1400c0d80]
test al, dh
cmc
mov al, byte [rax + rcx]
neg rcx
mov rcx, qword [rsp + 0x38]
test sp, 0x3aaa
cmc
mov byte [rcx], al
jmp 0x140479a32
xor r10d, r10d
cmp byte [rsp + 0x31], r10b
jmp 0x140479a3f
jne 0x140479a52
cmp al, 0x30
jmp 0x140479a4c
je 0x140479a84
mov rax, qword [rsp + 0x48]
test bx, r13w
add rax, 0x1f
stc
cmp rcx, rax
jae 0x140479a84
inc rcx
or ah, 0xbf
btr eax, 0x88
mov qword [rsp + 0x38], rcx
mov byte [rsp + 0x31], 1
cmp r13b, 0x68
add cl, sil
mov byte [rsp + 0x30], 1
cbw
jmp 0x140479a90
lea rax, [rbp - 0x69]
cmp r15, 0x10
setae cl
jmp 0x140479aa0
cmovae rax, r14
cmp dil, 0x35
cmp byte [rax + rsi], 0x7f
jmp 0x140479ab1
je 0x140479c8c
lea rax, [rbp - 0x69]
test cl, cl
jmp 0x140479ac2
cmovne rax, r14
inc byte [rax + rsi]
jmp 0x140479ace
jmp 0x140479c79
lea rax, [rbp - 0x69]
sbb r13b, r12b
cmp r15, 0x10
mov r13b, r8b
setae r13b
jmp 0x140479aea
cmovae rax, r14
xor r10d, r10d
stc
test dl, 5
cmp byte [rax + rsi], r10b
jmp 0x140479afe
je 0x140479d79
movzx r8d, word [rsp + 0x32]
jmp 0x140479b0f
test r8w, r8w
jmp 0x140479b18
je 0x140479d79
cmp byte [rdi + 8], r10b
jmp 0x140479b27
jne 0x140479bf2
mov rcx, qword [rdi]
jmp 0x140479b36
test rcx, rcx
jmp 0x140479b3e
je 0x140479bcc
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x140479b75
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r10d
jmp 0x140479b62
jle 0x140479b75
movzx eax, word [rdx]
jmp 0x140479b70
jmp 0x140479b9f
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140479b81
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x32]
bsr cx, cx
cmc
sal ch, cl
xor r10d, r10d
shrd ecx, r15d, 0x3a
sub cl, 0x50
mov ecx, 0xffff
jmp 0x140479bac
cmp cx, ax
je 0x140479bcc
mov rcx, qword [rsp + 0x40]
jmp 0x140479bbf
mov word [rcx], ax
jmp 0x140479bc7
jmp 0x140479be4
mov qword [rdi], r10
movsx cx, r15b
movzx ecx, cx
xchg cx, cx
mov rcx, qword [rsp + 0x40]
jmp 0x140479be4
mov byte [rdi + 8], 1
jmp 0x140479bed
jmp 0x140479bfe
mov rcx, qword [rsp + 0x40]
test r15, 0xbd50a6b
cmp word [rcx], r8w
jne 0x140479d79
mov rcx, qword [rbp - 0x59]
cmp rcx, r15
jmp 0x140479c14
jae 0x140479c3f
lea rax, [rcx + 1]
mov qword [rbp - 0x59], rax
lahf
rol eax, cl
lea rax, [rbp - 0x69]
test r13b, r13b
cmovne rax, r14
and word [rax + rcx], 0
jmp 0x140479c3a
jmp 0x140479c63
xor r9d, r9d
setbe ch
mov r8b, bl
mov dl, r10b
lea edx, [r9 + 1]
seto ch
lea rcx, [rbp - 0x69]
jmp 0x140479c5b
call fcn.140456744
sub r10d, r10d
inc rsi
movsx r15w, r13b
mov r13, qword [rsp + 0x40]
movzx r14w, r10b
movzx r14, r12w
mov r14, qword [rbp - 0x69]
rol cx, cl
mov r15, qword [rbp - 0x51]
shr ch, 0xa6
sub ecx, r13d
shr ch, cl
mov rcx, qword [rdi]
clc
cmp dil, r8b
test r8b, 0x63
test rcx, rcx
jmp 0x140479c9f
je 0x140479d2e
mov rax, qword [rcx + 0x38]
cmp r15w, 0x2a2
clc
cmp qword [rax], r10
jmp 0x140479cb8
je 0x140479cf3
mov rax, qword [rcx + 0x50]
cmp dword [rax], r10d
jmp 0x140479cca
jle 0x140479cf3
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx eax, r9w
movzx eax, word [rdx]
jmp 0x140479cee
jmp 0x140479d0a
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140479cff
call qword [0x1400b8d90]
xor r10d, r10d
inc ch
mov ecx, 0xffff
cmp r13b, 0xdf
cmp cx, ax
jmp 0x140479d1b
je 0x140479d2e
mov al, r10b
jmp 0x140479d29
jmp 0x140479d42
mov qword [rdi], r10
mov al, bpl
movsx rcx, bp
mov al, 1
movzx ecx, r11w
movzx rcx, bp
mov byte [rdi + 8], al
movzx rdx, r12w
mov rdx, qword [rbp - 0x71]
mov cl, 9
bswap cx
movzx rcx, sp
mov rcx, rdi
jmp 0x140479d5e
call fcn.1404682bf
sub r10d, r10d
stc
jmp 0x140479d6c
test al, al
jmp 0x140479d73
je 0x1404798ee
test rsi, rsi
mov r12d, dword [rsp + 0x34]
movzx bx, ch
mov rbx, qword [rsp + 0x38]
setne r13b
movsx r13d, ax
mov r13, qword [rsp + 0x48]
jmp 0x140479d9c
je 0x140479dc9
lea rax, [rbp - 0x69]
cmp r15, 0x10
jmp 0x140479daf
cmovae rax, r14
test r11b, bl
stc
cmp byte [rax + rsi], r10b
jmp 0x140479dc0
jle 0x140479fa3
inc rsi
mov al, byte [rsp + 0x30]
or r8b, 0xcc
shr dh, 0xb6
inc dl
lea rdx, [rbp - 0x49]
add cx, 0x1ee7
sar r8d, 0xdb
mov rcx, qword [rbp - 0x49]
test r8b, sil
mov r8, qword [rbp - 0x31]
cmp spl, al
cmp r8, 0x10
jmp 0x140479dfa
cmovae rdx, rcx
jmp 0x140479e04
test al, al
jmp 0x140479e0b
je 0x140479e56
test rsi, rsi
je 0x140479ff3
mov r9b, byte [rdx]
cmp r9b, 0x7f
je 0x140479ff3
sub rsi, 1
jmp 0x140479e30
je 0x140479fab
lea rax, [rbp - 0x69]
cmp r15, 0x10
jmp 0x140479e43
cmovae rax, r14
cmp r9b, byte [rax + rsi]
jmp 0x140479e50
je 0x140479fd7
mov rbx, r13
cmc
mov byte [rbx], r10b
xor bl, spl
movzx ebx, bx
mov ebx, 0x1000
cmp r15, 0x10
jmp 0x140479e71
jb 0x140479edb
lea rdx, [r15 + 1]
stc
sal al, 0x7a
mov rax, r14
cmp rdx, rbx
jmp 0x140479e8a
jb 0x140479ebb
add rdx, 0x27
cmp cl, bpl
cmc
mov r14, qword [r14 - 8]
jmp 0x140479ea4
sub rax, r14
stc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140479eb5
ja 0x14047a023
mov rcx, r14
jmp 0x140479ec3
call fcn.1401c5da5
mov r8, qword [rbp - 0x31]
rol ch, 0x1d
not cx
mov rcx, qword [rbp - 0x49]
test eax, 0x645309c7
cmp r8, 0x10
jmp 0x140479ee4
jb 0x140479f3e
lea rdx, [r8 + 1]
mov rax, rcx
test rdi, r10
cmp sil, sil
cmp rdx, rbx
jb 0x140479f39
add rdx, 0x27
mov rcx, qword [rcx - 8]
test al, 0x77
cmp esp, 0x123b3d54
test si, r14w
sub rax, rcx
clc
add rax, 0xfffffffffffffff8
test si, bx
test r12d, 0x339b17d9
cmp ax, 0x6d84
cmp rax, 0x1f
jmp 0x140479f33
ja 0x14047a018
call fcn.1401c5da5
mov eax, r12d
movzx ecx, r8w
movsx cx, r14b
mov rcx, qword [rbp + 0xf]
clc
cmc
xor rcx, rsp
jmp 0x140479f58
call fcn.14049e949
mov rbx, qword [rsp + 0x120]
adc r15, 0x503e4184
xor r15d, r14d
add rsp, 0xe0
not r13w
bswap rsi
pop r15
bswap r14w
jmp 0x140479f8b
pop r14
movsx rsi, r11w
pop r13
bswap esi
pop r12
mov rbp, r8
pop rdi
pop rsi
pop rbp
jmp 0x140479fa2
ret
mov al, r10b
jmp 0x140479dd6
test rsi, rsi
jne 0x140479fd7
lea rax, [rbp - 0x69]
cmp r15, 0x10
jmp 0x140479fc1
cmovae rax, r14
cmp r14b, 0xb2
cmp r9b, byte [rax]
jmp 0x140479fd1
jl 0x140479e56
cmp byte [rdx + 1], r10b
jmp 0x140479fe0
jle 0x140479e11
inc rdx
jmp 0x140479fee
jmp 0x140479e11
cmp byte [rsp + 0x31], r10b
jmp 0x140479ffd
jne 0x140479e5a
mov byte [rbx], 0x30
jmp 0x14047a00b
inc rbx
jmp 0x14047a013
jmp 0x140479e5a
call fcn.1404b515b
nop
jmp 0x14047a023
call fcn.1404b515b
int3