Function at 0x14047fd84
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
sbb ah, 0x16
push rbp
movsx rbp, bx
cmp spl, 0x6d
not bp
push rsi
push rdi
movzx esi, si
shld si, bp, 0x37
push r12
push r13
setp al
push r14
xadd dil, sil
rcr r14b, 0x89
or r14, r14
push r15
lea rbp, [rsp - 0x17]
rol rdi, cl
movsxd rdi, esp
sbb si, r14w
sub rsp, 0x100
rcr sil, cl
cmp r9d, r14d
cmc
mov rax, qword [0x1400b7288]
xor rax, rsp
mov qword [rbp + 0xf], rax
stc
mov r12, r9
movsx edi, sp
or di, 0x2ed8
mov qword [rsp + 0x48], r9
cmp r13b, 0x9f
rcr sil, cl
cdqe
mov rdi, r8
mov r14, rdx
mov qword [rbp - 0x79], rdx
mov rsi, qword [rbp + 0x77]
btr rdx, rdi
mov eax, 0x4f6e39b8
mov r13, qword [rbp + 0x7f]
test si, r14w
bts rax, r9
mov qword [rsp + 0x68], r13
bt ax, r11w
rcr dl, 0x9e
mov eax, dword [rsi + 0x18]
mov edx, 0x3000
and eax, edx
cmc
clc
cmp eax, edx
jmp 0x14047fe40
jne 0x14047fe6b
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rsi
movsx edx, cx
not dh
mov dx, 0x65a
mov rdx, r14
jmp 0x14047fe61
call fcn.140482256
jmp 0x1404821ed
mov rax, qword [rsi + 0x40]
movsx ecx, r15w
xchg ch, cl
mov rbx, qword [rax + 8]
movsxd rcx, esp
jmp 0x14047fe81
mov qword [rbp - 0x59], rbx
cwde
movsxd rcx, eax
mov rax, qword [rbx]
not cl
jmp 0x14047fe95
mov rcx, rbx
jmp 0x14047fe9d
mov rax, qword [rax + 8]
jmp 0x14047fea6
call qword [case.0x14044d43c.0]
nop
not rcx
cmovge cx, r10w
movzx ecx, sp
lea rcx, [rbp - 0x61]
jmp 0x14047fec1
call fcn.140487e5d
mov r15, rax
cmc
cmp dl, r9b
test sil, 0x6e
mov qword [rsp + 0x60], rax
test rbx, rbx
je 0x14047ff42
mov rdx, qword [rbx]
movsxd rcx, edi
xchg cx, ax
bswap ax
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x14047fef6
call qword [case.0x14044d43c.0]
mov r8, rax
test rax, rax
jmp 0x14047ff07
je 0x14047ff42
mov rcx, qword [rax]
movsx ax, bpl
cmovno ax, di
movsx edx, r9w
mov rax, qword [rcx]
cwd
movzx dx, bpl
movsxd rcx, r15d
mov edx, 1
setae ch
xchg ecx, ecx
mov rcx, r8
jmp 0x14047ff3c
call qword [case.0x14044d43c.0]
mov rax, qword [r15]
cqo
lea rdx, [rbp - 0x31]
not ecx
mov rcx, 0x4ae4193a
mov rcx, r15
jmp 0x14047ff5c
mov rax, qword [rax + 0x28]
call qword [case.0x14044d43c.0]
nop
mov byte [rsp + 0x31], 0
mov byte [rsp + 0x40], 0
not bh
mov bl, cl
movsx ebx, r12w
mov rax, qword [rsi + 0x40]
jmp 0x14047ff85
mov rbx, qword [rax + 8]
movsx ecx, r12w
movsx cx, bpl
movsxd rax, edx
mov qword [rbp - 0x59], rbx
cwde
mov rax, qword [rbx]
mov cx, r9w
movsx rcx, di
mov rcx, rbx
jmp 0x14047ffad
mov rax, qword [rax + 8]
jmp 0x14047ffb6
call qword [case.0x14044d43c.0]
nop
movzx rcx, r9w
setg ch
lea rcx, [rbp - 0x61]
jmp 0x14047ffcd
call fcn.14047cbfb
mov rsi, rax
test rbx, rbx
je 0x14048003b
mov rdx, qword [rbx]
movsx ecx, r9w
movzx ax, r8b
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x14047fff6
call qword [case.0x14044d43c.0]
mov r8, rax
sbb ebx, r14d
movsx ebx, dx
not bl
mov ebx, 1
test rax, rax
jmp 0x140480014
je 0x140480044
mov rcx, qword [rax]
movzx rax, r10w
movsx edx, bp
mov rax, qword [rcx]
mov edx, ebx
movzx ecx, r8w
mov rcx, r8
call qword [case.0x14044d43c.0]
jmp 0x140480044
mov ebx, 1
movsx rcx, bp
mov rax, qword [rsi]
lea r9, [rbp - 0x11]
movsxd rcx, eax
sete r8b
lea r8, [0x1400c0d7f]
cdq
cmove rcx, r10
bswap ecx
lea rdx, [0x1400c0d70]
movsxd rcx, ebp
mov cl, r14b
mov rcx, rsi
jmp 0x140480075
mov rax, qword [rax + 0x58]
call qword [case.0x14044d43c.0]
mov rdx, r12
movsxd rcx, r10d
mov rcx, rdi
jmp 0x14048008d
call fcn.14046df98
sub esi, esi
mov r12w, 0x6b6a
movsx r12d, r10w
movzx r12d, r10w
mov r12d, 0xffff
test al, al
jne 0x14048038a
mov cl, byte [rdi + 8]
cmp r8, 0x168a0b68
test cl, cl
jmp 0x1404800c0
jne 0x140480157
mov rcx, qword [rdi]
clc
cmp r12d, 0x372d03c0
test rcx, rcx
jmp 0x1404800d9
je 0x140480143
mov rax, qword [rcx + 0x38]
sbb dl, r11b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404800f1
je 0x140480119
mov rax, qword [rcx + 0x50]
cmp spl, dl
clc
cmp dword [rax], esi
jmp 0x140480106
jle 0x140480119
movzx eax, word [rdx]
jmp 0x140480114
jmp 0x14048012b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140480125
call qword [case.0x14044d43c.0]
cmp r12w, ax
je 0x140480143
mov word [rdi + 0xa], ax
jmp 0x14048013e
jmp 0x14048014b
mov qword [rdi], rsi
shl cl, cl
shr al, 0x2c
mov byte [rdi + 8], bl
mov cl, bl
neg rax
rcr ax, 0xc
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x140480164
jne 0x140480227
mov rsi, qword [rbp - 0x79]
and r14b, 0x57
mov byte [rsi], 0x2b
dec cl
lea r14, [rsi + 1]
mov rcx, qword [rdi]
xor esi, esi
test rcx, rcx
je 0x140480210
mov rax, qword [rcx + 0x38]
cmp dil, 0x42
cmp r8b, dil
cmp qword [rax], rsi
jmp 0x14048019c
je 0x1404801e2
mov rax, qword [rcx + 0x50]
stc
test dil, dl
cmp dword [rax], esi
jle 0x1404801e2
dec dword [rax]
cbw
mov rcx, qword [rcx + 0x38]
movsxd rax, r8d
cwde
movzx rdx, bx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404801ce
mov qword [rcx], rax
movsx rax, bx
movzx eax, word [rdx]
jmp 0x1404801dd
jmp 0x1404801f9
mov rax, qword [rcx]
jmp 0x1404801ea
mov rax, qword [rax + 0x38]
jmp 0x1404801f3
call qword [case.0x14044d43c.0]
cmp r12w, ax
je 0x140480210
mov al, sil
jmp 0x14048020b
jmp 0x14048021a
mov qword [rdi], rsi
mov al, bl
jmp 0x14048021a
mov byte [rdi + 8], al
jmp 0x140480222
jmp 0x14048038a
test cl, cl
jne 0x1404802b8
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14048023a
je 0x1404802a8
mov rax, qword [rcx + 0x38]
add dx, cx
mov rdx, qword [rax]
cmp r9, rdi
test rdx, rdx
jmp 0x140480255
je 0x140480279
mov rax, qword [rcx + 0x50]
cmp r12w, r9w
clc
cmp dword [rax], esi
jle 0x140480279
movzx eax, word [rdx]
jmp 0x140480274
jmp 0x14048028b
mov rax, qword [rcx]
jmp 0x140480281
mov rax, qword [rax + 0x30]
call qword [case.0x14044d43c.0]
cmp r12w, ax
jmp 0x140480294
je 0x1404802a8
mov word [rdi + 0xa], ax
jmp 0x1404802a3
jmp 0x1404802b5
mov qword [rdi], rsi
shld ax, ax, 0xfa
movzx eax, word [rdi + 0xa]
clc
mov byte [rdi + 8], bl
cmp ax, word [rbp + 3]
jmp 0x1404802c1
jne 0x14048038a
mov rax, qword [rbp - 0x79]
sub ch, 0x8c
mov byte [rax], 0x2d
movsx r14, cx
shr r14w, cl
lea r14, [rax + 1]
sub cx, bp
adc cl, dil
mov rcx, qword [rdi]
cmp r9w, 0x556f
test rcx, rcx
jmp 0x1404802f4
je 0x14048037e
mov rax, qword [rcx + 0x38]
cmp rbp, r11
cmp qword [rax], rsi
jmp 0x140480309
je 0x14048034a
mov rax, qword [rcx + 0x50]
cmp bx, 0x16b7
cmp dword [rax], esi
jmp 0x14048031f
jle 0x14048034a
dec dword [rax]
mov eax, 0x755f7aa3
movzx edx, bx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14048033f
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140480361
mov rax, qword [rcx]
jmp 0x140480352
mov rax, qword [rax + 0x38]
jmp 0x14048035b
call qword [case.0x14044d43c.0]
cmp r12w, ax
jmp 0x14048036a
je 0x14048037e
mov byte [rdi + 8], sil
jmp 0x140480379
jmp 0x14048038a
mov qword [rdi], rsi
mov byte [rdi + 8], bl
sar r12w, cl
cmp cl, ch
mov qword [rbp - 0x61], r14
rcl r12b, 0x50
mov byte [r14], 0x30
add r14, rbx
adc ch, 0x40
ror rcx, cl
btc ecx, r12d
mov qword [rsp + 0x58], r14
jmp 0x1404803b2
mov byte [rsp + 0x30], sil
setnp ah
sal ebx, 0x61
test cl, dl
mov r12d, esi
mov dword [rsp + 0x3c], esi
mov dword [rsp + 0x34], esi
btr cx, r15w
add bl, r13b
mov eax, 0x24
setg cl
movzx rcx, si
and cl, 0x49
mov ecx, 0x300
btr bx, 0xdc
dec bl
cmp dword [r13], 0x3b9aca00
mov bx, 0x6429
xchg bh, bl
movzx rbx, r9w
cmove eax, ecx
sar bx, 0xf2
mov dword [rsp + 0x50], eax
inc bl
lea rbx, [rbp - 0x31]
jmp 0x140480417
cmp qword [rbp - 0x19], 0x10
mov al, 0
cmovae rbx, qword [rbp - 0x31]
mov al, 0xbf
mov qword [rbp - 0x69], rbx
not al
setae al
mov al, byte [rbx]
dec al
clc
cmp al, 0x7d
jmp 0x14048043a
ja 0x140480c39
cmp qword [rbp - 0x21], rsi
jmp 0x140480449
jne 0x14048045e
mov word [rsp + 0x38], si
jmp 0x140480459
jmp 0x140480490
mov rax, qword [r15]
movsx ecx, r15w
jmp 0x14048046f
mov rcx, r15
jmp 0x140480477
mov rax, qword [rax + 0x20]
jmp 0x140480480
call qword [case.0x14044d43c.0]
mov word [rsp + 0x38], ax
jmp 0x140480490
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
mov qword [rbp - 0x41], 1
shl r13d, 0x1d
ror dx, 0xed
not dh
mov r13d, 0xf
mov qword [rbp - 0x39], r13
sub eax, eax
cqo
cwd
mov byte [rbp - 0x51], al
movsx rdx, r14w
movsx edx, si
cwd
mov rdx, qword [rsp + 0x48]
movsx rcx, r11w
setno ch
mov rcx, rdi
jmp 0x1404804d9
call fcn.14046df98
xor r9d, r9d
mov r15, qword [rbp - 0x51]
test r10, 0x39c97914
cmp r8w, cx
test al, al
jmp 0x1404804f7
jne 0x140480a27
lea r12, [rdi + 0xa]
mov r8, r12
mov bl, 0x1a
cmp ax, 0x6f60
mov qword [rbp - 0x71], r12
mov bl, byte [rsp + 0x31]
cmc
cmp r15b, 0xbd
cmp byte [rdi + 8], r9b
jne 0x1404805d9
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14048052d
je 0x1404805c5
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140480542
je 0x14048056b
mov rax, qword [rcx + 0x50]
cmp r13b, 0xd1
cmp dword [rax], r9d
jmp 0x140480558
jle 0x14048056b
movzx eax, word [rdx]
jmp 0x140480566
jmp 0x140480593
mov rax, qword [rcx]
jmp 0x140480573
mov rax, qword [rax + 0x30]
jmp 0x14048057c
call qword [case.0x14044d43c.0]
mov r8, qword [rbp - 0x71]
xor r9d, r9d
and cx, r10w
sub rcx, rdx
movsxd rcx, r8d
mov ecx, 0xffff
stc
test edx, r12d
test dl, 0x7a
cmp cx, ax
jmp 0x1404805a7
je 0x1404805c5
mov word [r8], ax
movsxd r12, r13d
movsx r12, r8w
mov r12, r8
jmp 0x1404805c0
jmp 0x1404805cd
mov qword [rdi], r9
jmp 0x1404805cd
mov byte [rdi + 8], 1
cmova r8d, r12d
movsx ecx, r15w
movzx r8d, word [r12]
not dh
cwd
movzx rcx, bx
lea rdx, [rbp + 0xb]
cmovns rcx, r8
not cl
lea rcx, [rbp - 0x11]
jmp 0x1404805f9
call fcn.1401587db
lea rcx, [rbp - 0x11]
stc
cmp r8d, 0x28911b6f
sub rax, rcx
cmc
sar rax, 1
clc
test r10w, 0x3bb2
cmp rax, 0xa
jmp 0x140480621
jae 0x140480727
mov r8d, 1
shl cl, cl
sub cx, r14w
mov byte [rsp + 0x30], r8b
ror cx, 0xcd
test eax, 0x6b311a1
btc ecx, r8d
mov ecx, dword [rsp + 0x3c]
cmp dword [rsp + 0x50], ecx
jmp 0x140480652
jg 0x140480681
add dword [rsp + 0x34], r8d
cmp r14, r12
test r14b, r14b
clc
test rax, rax
jmp 0x14048066c
je 0x1404806df
mov byte [rsp + 0x40], r8b
jmp 0x14048067c
jmp 0x1404806df
test rax, rax
jmp 0x140480689
jne 0x14048069c
test ecx, ecx
jmp 0x140480696
je 0x1404806df
lea r9, [0x1400c0d70]
cmp r13b, 0x69
mov al, byte [rax + r9]
cmc
mov byte [r14], al
or rax, r11
not rax
lea r14, [r14 + r8]
bsf eax, edx
mov qword [rsp + 0x58], r14
jmp 0x1404806ca
add ecx, r8d
sbb ax, 0x66e6
btr eax, r10d
mov rax, r13
mov dword [rsp + 0x3c], ecx
sbb al, r14b
lea rax, [rbp - 0x51]
shr cl, cl
cmp r13, 0x10
setge cl
setae cl
cmovae rax, r15
stc
cmp byte [rax + rsi], 0x7f
jmp 0x1404806fd
je 0x1404808d4
lea rax, [rbp - 0x51]
cmp r9b, spl
test cl, cl
jmp 0x140480711
cmovne rax, r15
stc
test r11b, r12b
add byte [rax + rsi], r8b
jmp 0x140480722
jmp 0x1404808c8
lea rax, [rbp - 0x51]
rol r14b, cl
cmp r13, 0x10
mov r14b, 0xc
setae r14b
jmp 0x14048073e
cmovae rax, r15
clc
xor r9d, r9d
stc
cmp byte [rax + rsi], r9b
je 0x1404809d7
movzx r8d, word [rsp + 0x38]
stc
cmp r11b, dil
test r8w, r8w
jmp 0x140480764
je 0x1404809d7
cmp byte [rdi + 8], r9b
jmp 0x140480773
jne 0x140480838
mov rcx, qword [rdi]
clc
test r15b, 0xb7
test rcx, rcx
jmp 0x140480789
je 0x140480814
mov rax, qword [rcx + 0x38]
bswap dx
mov rdx, qword [rax]
test edi, ecx
test rdx, rdx
jmp 0x1404807a3
je 0x1404807cd
mov rax, qword [rcx + 0x50]
jmp 0x1404807b2
cmp dword [rax], r9d
jmp 0x1404807ba
jle 0x1404807cd
movzx eax, word [rdx]
jmp 0x1404807c8
jmp 0x1404807f1
mov rax, qword [rcx]
jmp 0x1404807d5
mov rax, qword [rax + 0x30]
jmp 0x1404807de
call qword [case.0x14044d43c.0]
movzx r8d, word [rsp + 0x38]
xor r9d, r9d
bts rcx, rbp
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x1404807ff
je 0x140480814
mov word [r12], ax
jmp 0x14048080f
jmp 0x140480821
mov qword [rdi], r9
jmp 0x140480821
mov eax, 1
jmp 0x14048082b
mov byte [rdi + 8], al
jmp 0x140480833
jmp 0x140480845
mov eax, 1
stc
test ch, 0x40
cmp r14b, 0x3e
cmp word [r12], r8w
jne 0x1404809d7
mov rcx, qword [rbp - 0x41]
test ebx, ebp
clc
cmp rcx, r13
jmp 0x14048085f
jae 0x140480899
lea rax, [rcx + 1]
stc
mov qword [rbp - 0x41], rax
rcr ah, 0xdc
btc ax, 3
cmc
lea rax, [rbp - 0x51]
cmp r14b, dl
test r14b, r14b
jmp 0x140480886
cmovne rax, r15
and word [rax + rcx], 0
jmp 0x140480894
jmp 0x1404808b6
xor r9d, r9d
mov r8b, bl
movsx dx, r14b
sets dl
mov rdx, rax
mov ch, 0x1c
lea rcx, [rbp - 0x51]
call fcn.14045c300
inc rsi
mov r14, qword [rsp + 0x58]
btc r13w, dx
movzx r13w, dl
mov r15, qword [rbp - 0x51]
mov cx, r11w
mov r13, qword [rbp - 0x39]
mov rcx, qword [rdi]
jmp 0x1404808dd
sub r8d, r8d
stc
test bl, r9b
cmc
test rcx, rcx
jmp 0x1404808ed
je 0x140480986
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x1404808ff
je 0x140480949
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140480949
dec dword [rax]
nop
movsx rdx, di
mov rcx, qword [rcx + 0x38]
xchg dh, dl
movsx edx, di
mov rdx, qword [rcx]
not ah
cmovae ax, sp
cwde
lea rax, [rdx + 2]
jmp 0x140480935
mov qword [rcx], rax
lahf
mov ax, 0x52f8
movzx eax, r12w
movzx eax, word [rdx]
jmp 0x14048096b
mov rax, qword [rcx]
jmp 0x140480951
mov rax, qword [rax + 0x38]
jmp 0x14048095a
call qword [case.0x14044d43c.0]
xor r8d, r8d
rcr ch, 0x14
neg cl
and rcx, r11
mov ecx, 0xffff
cmp cx, ax
jmp 0x140480978
je 0x140480986
mov al, r8b
jmp 0x140480997
mov qword [rdi], r8
movsxd rcx, r8d
xchg dh, dh
mov al, 1
movsx edx, r12w
setno dh
mov byte [rdi + 8], al
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x1404809a7
call fcn.14046df98
xor r9d, r9d
shrd r8d, ebx, 0xd2
xor r8w, r11w
test al, al
movzx r8d, si
jmp 0x1404809c8
mov r8, qword [rbp - 0x71]
jmp 0x1404809d1
je 0x140480517
test rsi, rsi
jmp 0x1404809df
je 0x140480a36
lea rax, [rbp - 0x51]
jmp 0x1404809ee
cmp r13, 0x10
jmp 0x1404809f7
cmovae rax, r15
clc
cmp byte [rax + rsi], r9b
jle 0x140480a18
mov edx, 1
add rsi, rdx
jmp 0x140480a13
jmp 0x140480a47
mov byte [rsp + 0x31], 1
jmp 0x140480a22
jmp 0x140480ab5
mov edx, 1
jmp 0x140480a31
jmp 0x140480a4e
mov edx, 1
mov bl, spl
sbb bx, 0x6dc9
movzx rbx, r10w
mov rbx, qword [rbp - 0x69]
cmp spl, r12b
test rsi, rsi
jmp 0x140480a56
je 0x140480ab5
mov cl, byte [rbx]
test bp, ax
cmp bp, 0x78d7
cmp bp, r11w
cmp cl, 0x7f
jmp 0x140480a72
je 0x140480ab5
sub rsi, rdx
jmp 0x140480a80
je 0x140480bed
lea rax, [rbp - 0x51]
jmp 0x140480a90
cmp r13, 0x10
jmp 0x140480a99
cmovae rax, r15
test rax, 0x64945d58
jmp 0x140480aa8
cmp cl, byte [rax + rsi]
je 0x140480c1d
mov byte [rsp + 0x31], dl
cmp r13, 0x10
jb 0x140480b14
lea rdx, [r13 + 1]
mov rax, r15
cmp bx, 0x3979
cmp rdx, 0x1000
jmp 0x140480ad7
jb 0x140480b07
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
cmc
test di, si
jmp 0x140480af1
add rax, 0xfffffffffffffff8
test r15d, edi
cmp rax, 0x1f
jmp 0x140480b01
ja 0x14048224b
mov rcx, r15
jmp 0x140480b0f
call fcn.14015a7a7
mov r12d, dword [rsp + 0x3c]
shr r15w, cl
mov r14, qword [rsp + 0x58]
cmp dh, 0x96
btr r15d, ebx
mov r15, qword [rsp + 0x60]
and cl, bpl
add r13, 0x660f6627
sub dl, r8b
mov r13, qword [rsp + 0x68]
or dl, r12b
inc ecx
xor esi, esi
movsxd rcx, ebx
bswap dx
mov rdx, qword [rsp + 0x48]
seto cl
movzx cx, r8b
mov rcx, rdi
jmp 0x140480b62
call fcn.14046df98
test al, al
jmp 0x140480b6e
jne 0x1404810c3
mov rax, qword [r15]
mov rcx, r15
jmp 0x140480b7f
mov rax, qword [rax + 0x18]
jmp 0x140480b88
call qword [case.0x14044d43c.0]
movzx ebx, ax
stc
cmp byte [rdi + 8], sil
jmp 0x140480b9b
jne 0x140480fc1
mov rdx, qword [rdi]
test rdx, rdx
jmp 0x140480bac
je 0x140480f9e
mov rcx, qword [rdx + 0x38]
mov r8, qword [rcx]
test r8, r8
jmp 0x140480bc1
je 0x140480f57
mov rax, qword [rdx + 0x50]
test r13w, r8w
cmp di, cx
cmp dword [rax], esi
jmp 0x140480bd9
jle 0x140480f57
movzx eax, word [r8]
jmp 0x140480be8
jmp 0x140480f76
test rsi, rsi
jmp 0x140480bf5
jne 0x140480c1d
lea rax, [rbp - 0x51]
test r12w, sp
cmp r13, 0x10
cmovae rax, r15
stc
clc
cmp rsi, r14
cmp cl, byte [rax]
jmp 0x140480c17
jl 0x140480ab1
cmp byte [rbx + 1], r9b
jmp 0x140480c26
jle 0x140480a4e
inc rbx
jmp 0x140480c34
jmp 0x140480a4e
mov rdx, qword [rsp + 0x48]
mov ecx, ecx
mov rcx, rdi
jmp 0x140480c48
call fcn.14046df98
test al, al
jmp 0x140480c54
jne 0x140480b4d
lea rbx, [rdi + 0xa]
and r13b, 0x28
mov rsi, rbx
mov r13d, dword [rsp + 0x50]
xor r15b, sil
shl r15w, cl
xadd r15b, r15b
mov r15, qword [rsp + 0x48]
cmp r12b, r15b
xor r8d, r8d
test ah, 0x50
jmp 0x140480c89
cmp byte [rdi + 8], r8b
jmp 0x140480c92
jne 0x140480d3f
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x140480ca4
je 0x140480d35
mov rax, qword [rcx + 0x38]
clc
sar dh, 0xf6
mov rdx, qword [rax]
clc
jmp 0x140480cbf
test rdx, rdx
je 0x140480ceb
mov rax, qword [rcx + 0x50]
test r15b, spl
cmp r15w, 0x2c65
cmp dword [rax], r8d
jle 0x140480ceb
movzx eax, word [rdx]
jmp 0x140480ce6
jmp 0x140480d0c
mov rax, qword [rcx]
jmp 0x140480cf3
mov rax, qword [rax + 0x30]
jmp 0x140480cfc
call qword [case.0x14044d43c.0]
xor r8d, r8d
sal cl, 0xe4
stc
rcr cl, 0x23
mov ecx, 0xffff
stc
jmp 0x140480d17
cmp cx, ax
jmp 0x140480d1f
je 0x140480d35
mov word [rsi], ax
mov rbx, rsi
jmp 0x140480d30
jmp 0x140480d38
mov qword [rdi], r8
mov byte [rdi + 8], 1
xchg cl, ch
cdq
movzx r8d, word [rbx]
bswap ecx
movsxd rcx, r13d
jmp 0x140480d4d
lea rdx, [rbp + 0xb]
bswap cx
lea rcx, [rbp - 0x11]
jmp 0x140480d5d
call fcn.1401587db
lea rcx, [rbp - 0x11]
test cx, 0x689c
sub rax, rcx
sar rax, 1
cmp r9, 0x607927d1
jmp 0x140480d7d
cmp rax, 0xa
jmp 0x140480d86
jae 0x140480f43
xor r8d, r8d
clc
cmp r13d, r12d
jmp 0x140480d98
jg 0x140480dd0
lea r9d, [r8 + 1]
cmp r11w, 0x682
jmp 0x140480dae
add dword [rsp + 0x34], r9d
cmp r11b, al
test r14d, 0x6b787567
test rax, rax
je 0x140480e50
mov byte [rsp + 0x40], r9b
jmp 0x140480e50
test rax, rax
jmp 0x140480dd8
jne 0x140480dec
test r12d, r12d
jmp 0x140480de6
je 0x140480e40
lea rcx, [0x1400c0d70]
rcl r9b, 0xad
mov al, byte [rax + rcx]
shrd r9w, dx, 0x7e
bsr r9d, edi
setae r9b
mov byte [r14], al
shr r9d, cl
bsr r9d, r15d
mov r9d, 1
test r9b, 0x65
cmp r12, 0x3d4234e9
cmp r8w, r10w
lea r14, [r14 + r9]
test r9, 0x1eff214a
clc
add r12d, r9d
jmp 0x140480e3b
jmp 0x140480e50
mov r9d, 1
shr cl, cl
btc cx, r11w
movzx ecx, bx
mov byte [rsp + 0x30], r9b
rcr ch, cl
mov rcx, qword [rdi]
test dil, 0x50
clc
jmp 0x140480e64
test rcx, rcx
jmp 0x140480e6c
je 0x140480f00
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140480e7e
je 0x140480ebe
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140480e90
jle 0x140480ebe
dec dword [rax]
xchg al, ah
movsx edx, r9w
cwde
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 2]
mov qword [rcx], rax
not eax
movzx eax, word [rdx]
jmp 0x140480eb9
jmp 0x140480ee0
mov rax, qword [rcx]
jmp 0x140480ec6
mov rax, qword [rax + 0x38]
call qword [case.0x14044d43c.0]
xor r8d, r8d
sbb cl, 0x33
shr ch, cl
bt rcx, rdx
lea r9d, [r8 + 1]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140480eed
je 0x140480f00
mov al, r8b
jmp 0x140480efb
jmp 0x140480f18
mov qword [rdi], r8
mov al, dil
mov dx, 0xde0
mov al, r9b
movzx rcx, cx
xchg cl, ch
jmp 0x140480f18
mov byte [rdi + 8], al
mov rdx, r15
movsx cx, dil
movsxd rcx, r13d
mov rcx, rdi
jmp 0x140480f2e
call fcn.14046df98
sub r8d, r8d
cmp dx, 0x6f72
test al, al
je 0x140480c89
mov dword [rsp + 0x3c], r12d
jmp 0x140480f4d
mov qword [rsp + 0x58], r14
jmp 0x140480b29
mov rax, qword [rdx]
movzx cx, r14b
mov rcx, rdx
jmp 0x140480f67
mov rax, qword [rax + 0x30]
jmp 0x140480f70
call qword [case.0x14044d43c.0]
mov ecx, 0xffff
clc
cmc
cmp dx, 0x35dd
cmp cx, ax
jmp 0x140480f8a
je 0x140480f9e
mov word [rdi + 0xa], ax
jmp 0x140480f99
jmp 0x140480fad
mov qword [rdi], rsi
movsxd r15, edx
jmp 0x140480fad
mov r15d, 1
mov byte [rdi + 8], r15b
jmp 0x140480fbc
jmp 0x140480fca
mov r15d, 1
test r13d, edx
cmp word [rdi + 0xa], bx
jne 0x1404810c3
call fcn.1404bd0ca
mov rcx, qword [rax]
ror al, 0x79
mov al, byte [rcx]
rcr cx, cl
not ch
mov byte [r14], al
rcl cx, cl
and cl, 0xf
lea r14, [r14 + r15]
sbb rcx, 0x3a562b
add cl, 0x69
dec cx
mov qword [rsp + 0x58], r14
bt cx, 0xd3
shl cx, 0xc6
shld ecx, r9d, 0xdd
mov rcx, qword [rdi]
test r12b, dl
test rcx, rcx
jmp 0x140481021
je 0x1404810ab
mov rax, qword [rcx + 0x38]
cmp r12b, 0x76
stc
cmp qword [rax], rsi
je 0x140481078
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x140481044
jle 0x140481078
dec dword [rax]
movzx dx, r12b
cmovbe ax, dx
rdtsc
mov rcx, qword [rcx + 0x38]
bswap rax
mov rdx, qword [rcx]
movsxd rax, r11d
lea rax, [rdx + 2]
jmp 0x14048106d
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14048108a
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140481084
call qword [case.0x14044d43c.0]
mov ecx, 0xffff
stc
test bpl, 0xaa
cmp cx, ax
je 0x1404810ab
mov byte [rdi + 8], sil
jmp 0x1404810a6
jmp 0x1404810c3
mov qword [rdi], rsi
mov byte [rdi + 8], r15b
xor r15d, 0x63c87ca3
shrd r15w, di, 0x1a
xadd r15b, r15b
mov r15, qword [rsp + 0x48]
cmp bpl, bpl
cmp dword [r13], 0x3b9aca00
je 0x140481336
test r12d, r12d
jne 0x140481336
mov rdx, r15
movsx rcx, r11w
movzx rcx, r14w
mov rcx, rdi
jmp 0x1404810f5
call fcn.14046df98
test al, al
jne 0x1404812f8
lea rbx, [rdi + 0xa]
shr r14b, cl
mov rsi, rbx
mov r12d, dword [rsp + 0x34]
movsxd r14, r11d
mov r14b, 0x84
xor r14d, 0x34ae62a6
xor r13d, r13d
shl r14b, 0x23
bswap r14
stc
lea r14d, [r13 + 1]
cmp r10w, r13w
cmp byte [rdi + 8], r13b
jmp 0x14048113a
jne 0x1404811dd
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404811c9
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test bpl, r11b
stc
cmp rax, r13
test rdx, rdx
je 0x140481183
mov rax, qword [rcx + 0x50]
test al, bl
test r14b, 0xbe
cmp dword [rax], r13d
jle 0x140481183
movzx eax, word [rdx]
jmp 0x14048117e
jmp 0x140481195
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048118f
call qword [case.0x14044d43c.0]
mov ecx, 0xffff
cmp r12b, sil
cmp r9w, 0x4ee
cmp cx, ax
jmp 0x1404811ab
je 0x1404811c9
mov word [rsi], ax
movsx bx, r8b
bswap bx
mov rbx, rsi
jmp 0x1404811c4
jmp 0x1404811d4
mov qword [rdi], r13
ror ax, 0x23
sal rax, 0x6f
mov byte [rdi + 8], r14b
bt ax, r8w
movzx eax, word [rbx]
cmp r9b, 0x17
cmc
stc
cmp ax, word [rbp - 0x11]
jmp 0x1404811ef
jne 0x1404812d7
sub r12d, r14d
cmovae cx, cx
mov byte [rsp + 0x30], r14b
mov rcx, qword [rdi]
test r11b, r10b
cmc
test rcx, rcx
jmp 0x140481210
je 0x14048129e
mov rax, qword [rcx + 0x38]
cmp qword [rax], r13
je 0x140481267
mov rax, qword [rcx + 0x50]
jmp 0x14048122d
cmp dword [rax], r13d
jle 0x140481267
dec dword [rax]
mov rcx, qword [rcx + 0x38]
bswap rdx
movsxd rax, ebx
xchg al, al
mov rdx, qword [rcx]
xchg al, ah
mov al, r15b
mov rax, 0x59f81267
lea rax, [rdx + 2]
jmp 0x14048125c
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14048127e
mov rax, qword [rcx]
jmp 0x14048126f
mov rax, qword [rax + 0x38]
jmp 0x140481278
call qword [case.0x14044d43c.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048128b
je 0x14048129e
mov al, r13b
jmp 0x140481299
jmp 0x1404812ae
mov qword [rdi], r13
cdq
cwd
cmovnp ecx, r8d
mov al, r14b
bswap rcx
mov byte [rdi + 8], al
jmp 0x1404812b8
mov rdx, r15
movsx ecx, cx
movsx cx, al
mov rcx, rdi
call fcn.14046df98
test al, al
jmp 0x1404812d1
je 0x140481131
mov dword [rsp + 0x34], r12d
mov r14, qword [rsp + 0x58]
shl r13b, cl
rcl r12w, 0x79
movsxd r13, r14d
mov r12d, dword [rsp + 0x3c]
movsxd r13, ebp
rcr r13d, 0xf3
mov r13d, dword [rsp + 0x34]
test r13d, r13d
jns 0x14048133e
mov byte [r14], 0x30
bt eax, r11d
clc
mov eax, 1
jmp 0x140481319
lea r14, [r14 + rax]
cmp r9w, 0x5371
stc
add r13d, eax
jmp 0x14048132c
mov dword [rsp + 0x34], r13d
jmp 0x14048133e
mov r13d, dword [rsp + 0x34]
movsxd rdx, esp
mov rdx, r15
bswap cx
mov cl, r11b
mov rcx, rdi
jmp 0x14048134f
call fcn.14046df98
test al, al
jne 0x140481608
lea rbx, [rdi + 0xa]
stc
shrd si, di, 0xa9
mov rsi, rbx
sub r13b, r8b
shl r13d, 0x50
movzx r13w, cl
sub r8d, r8d
bt r13w, 0x87
adc r13w, di
bts r13w, bx
lea r13d, [r8 + 1]
cmc
test r14w, r12w
cmp byte [rdi + 8], r8b
jne 0x140481457
mov rcx, qword [rdi]
cmp ecx, 0x68e34b22
test dil, 0x97
test rcx, rcx
jmp 0x1404813af
je 0x14048143f
mov rax, qword [rcx + 0x38]
or dl, 0xb6
mov rdx, qword [rax]
cmc
cmp r12, r10
cmp r10w, 0x736c
test rdx, rdx
jmp 0x1404813d1
je 0x1404813f6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404813e3
jle 0x1404813f6
movzx eax, word [rdx]
jmp 0x1404813f1
jmp 0x140481415
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140481402
call qword [case.0x14044d43c.0]
xor r8d, r8d
test rcx, rdi
add ch, 0x49
bt rcx, r15
mov ecx, 0xffff
cmp cx, ax
jmp 0x140481422
je 0x14048143f
mov word [rsi], ax
sets bl
cmovs bx, si
mov rbx, rsi
jmp 0x14048143a
jmp 0x14048144e
mov qword [rdi], r8
movsx ecx, bp
movsx rdx, bx
jmp 0x14048144e
mov byte [rdi + 8], r13b
movzx r8w, spl
movzx r8d, word [rbx]
cqo
cdq
lea rdx, [rbp + 0xb]
movzx rcx, cx
setle ch
cmovge ecx, esp
lea rcx, [rbp - 0x11]
jmp 0x140481475
call fcn.1401587db
lea rcx, [rbp - 0x11]
cmc
jmp 0x140481487
sub rax, rcx
stc
cmp r12b, r11b
sar rax, 1
cmp rax, 0xa
jmp 0x14048149a
jae 0x140481602
cmp r12d, dword [rsp + 0x50]
jge 0x1404814e1
lea rcx, [0x1400c0d70]
jmp 0x1404814ba
mov al, byte [rax + rcx]
cmc
mov byte [r14], al
cmp sp, 0x54ba
cmc
lea r14, [r14 + r13]
test r15w, dx
cmc
add r12d, r13d
stc
jmp 0x1404814d9
sub r8d, r8d
jmp 0x140481518
mov ecx, dword [rsp + 0x40]
cmp sp, 0x2ea5
test r11b, 0x63
movzx ecx, cl
xor r8d, r8d
test r9w, dx
jmp 0x1404814fd
test rax, rax
jmp 0x140481505
cmovne ecx, r13d
test spl, 0x42
cmp rdi, 0x355301f5
mov dword [rsp + 0x40], ecx
mov byte [rsp + 0x30], r13b
rcl cx, cl
and cx, 0x3aa
xor cx, 0x771a
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140481535
je 0x1404815d7
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r8
jmp 0x140481548
je 0x140481597
mov rax, qword [rcx + 0x50]
test r9b, 0x79
cmp dword [rax], r8d
jmp 0x14048155e
jle 0x140481597
dec dword [rax]
mov rcx, qword [rcx + 0x38]
rdtsc
movzx rax, r11w
mov rdx, qword [rcx]
movzx eax, r13w
not ax
lea rax, [rdx + 2]
jmp 0x140481583
mov qword [rcx], rax
movsx ax, bl
movzx eax, word [rdx]
jmp 0x140481592
jmp 0x1404815b6
mov rax, qword [rcx]
jmp 0x14048159f
mov rax, qword [rax + 0x38]
jmp 0x1404815a8
call qword [case.0x14044d43c.0]
sub r8d, r8d
add cx, 0x610f
mov ecx, 0xffff
stc
jmp 0x1404815c1
cmp cx, ax
jmp 0x1404815c9
je 0x1404815d7
mov al, r8b
jmp 0x1404815e1
mov qword [rdi], r8
bswap edx
mov al, r13b
bswap edx
mov byte [rdi + 8], al
mov rdx, r15
movzx ecx, dx
mov rcx, rdi
jmp 0x1404815f2
call fcn.14046df98
xor r8d, r8d
test al, al
je 0x140481390
mov r13d, dword [rsp + 0x34]
cmc
sub r12d, r12d
test r13d, 0x48696a97
stc
cmp byte [rsp + 0x40], r12b
jmp 0x14048161d
je 0x1404816db
lea rbx, [r14 - 1]
bsr r15w, r11w
mov r15, qword [rbp - 0x61]
cmp rbx, r15
jmp 0x140481638
je 0x14048169b
call fcn.1404bd0ca
mov cl, byte [rbx]
test r11d, ebp
mov rax, qword [rax]
cmp cl, byte [rax]
jmp 0x140481652
je 0x14048166e
cmp cl, 0x39
jmp 0x140481660
jne 0x14048167b
mov byte [rbx], 0x30
jmp 0x14048166e
dec rbx
jmp 0x140481676
jmp 0x140481630
add cl, 1
jmp 0x140481684
mov byte [rbx], cl
cmp r12w, si
test rdi, 0x6ab45d5c
cmc
cmp rbx, r15
jne 0x1404816ce
mov byte [rbx], 0x31
mov ebx, 1
ror r15w, 0x10
bsf r15w, r14w
add r13d, ebx
movzx r15d, ax
not r15
mov dword [rsp + 0x34], r13d
movzx r15w, cl
mov r15b, 0xdd
mov r15, qword [rsp + 0x48]
jmp 0x1404816eb
mov r15, qword [rsp + 0x48]
jmp 0x1404816db
mov ebx, 1
shl sil, 0x5d
sar sil, 0x90
neg sil
mov sil, byte [rsp + 0x30]
cmp dil, dl
test sil, sil
jmp 0x1404816fb
je 0x14048213b
mov rdx, r15
cmovl ecx, r9d
mov cl, 0x34
movsx rcx, bp
mov rcx, rdi
jmp 0x140481716
call fcn.14046df98
test al, al
jne 0x14048213b
mov cl, byte [rdi + 8]
cmp r11b, 0x3d
test cl, cl
jmp 0x140481731
jne 0x1404817f4
mov rcx, qword [rdi]
test r13w, cx
test rcx, rcx
jmp 0x140481746
je 0x1404817e0
mov rax, qword [rcx + 0x38]
add edx, 0x12577328
shld dx, bx, 0xbe
bsf dx, r9w
mov rdx, qword [rax]
jmp 0x14048176f
test rdx, rdx
jmp 0x140481777
je 0x1404817a5
mov rax, qword [rcx + 0x50]
test bpl, 0x51
jmp 0x14048178a
cmp dword [rax], r12d
jmp 0x140481792
jle 0x1404817a5
movzx eax, word [rdx]
jmp 0x1404817a0
jmp 0x1404817bc
mov rax, qword [rcx]
jmp 0x1404817ad
mov rax, qword [rax + 0x30]
jmp 0x1404817b6
call qword [case.0x14044d43c.0]
mov ecx, 0xffff
test dl, r12b
cmp cx, ax
jmp 0x1404817cc
je 0x1404817e0
mov word [rdi + 0xa], ax
jmp 0x1404817db
jmp 0x1404817e8
mov qword [rdi], r12
and cl, 0x35
ror cl, cl
mov byte [rdi + 8], bl
mov cl, bl
not al
btc ax, r11w
movzx eax, word [rdi + 0xa]
cmp r15w, 0x746e
cmp ax, word [rbp + 9]
jmp 0x140481807
je 0x1404818a7
test cl, cl
jmp 0x140481814
jne 0x140481898
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140481825
je 0x140481883
mov rax, qword [rcx + 0x38]
shr dh, 0x90
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x14048185a
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jle 0x14048185a
movzx eax, word [rdx]
jmp 0x140481855
jmp 0x140481867
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x14044d43c.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140481874
je 0x140481883
mov word [rdi + 0xa], ax
jmp 0x14048188c
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
cmc
clc
mov byte [rdi + 8], bl
jmp 0x140481898
cmp ax, word [rbp + 7]
jmp 0x1404818a1
jne 0x14048213b
mov byte [r14], 0x65
sal rcx, 0xca
cmp r12d, 0x73a4143a
mov cl, 0x7b
lea r14, [r14 + rbx]
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404818c7
je 0x14048195c
mov rax, qword [rcx + 0x38]
stc
cmc
cmp qword [rax], r12
je 0x14048192a
mov rax, qword [rcx + 0x50]
stc
cmp di, r15w
test si, bp
cmp dword [rax], r12d
jmp 0x1404818f0
jle 0x14048192a
dec dword [rax]
cdqe
movzx ax, r10b
movsx edx, sp
mov rcx, qword [rcx + 0x38]
mov al, 0xda
mov rdx, qword [rcx]
movzx rax, r9w
xchg al, ah
movzx ax, r15b
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140481925
jmp 0x140481941
mov rax, qword [rcx]
jmp 0x140481932
mov rax, qword [rax + 0x38]
jmp 0x14048193b
call qword [case.0x14044d43c.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048194e
je 0x14048195c
mov al, r12b
jmp 0x140481965
mov qword [rdi], r12
cdq
mov al, bl
movsx ebx, bp
mov byte [rdi + 8], al
mov bl, 0x6f
bswap rdx
sets ch
mov sil, r12b
cqo
xchg bh, ch
movsx rbx, bp
mov ebx, r12d
mov rdx, r15
setp cl
cmovge rcx, r15
mov rcx, rdi
jmp 0x140481990
call fcn.14046df98
test al, al
jmp 0x14048199c
jne 0x140481cf4
mov cl, byte [rdi + 8]
clc
test cl, cl
jne 0x140481a5a
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404819b9
je 0x140481a34
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404819ce
je 0x1404819f2
mov rax, qword [rcx + 0x50]
cmp r8w, r11w
cmp dword [rax], r12d
jmp 0x1404819e4
jle 0x1404819f2
movzx eax, word [rdx]
jmp 0x140481a09
mov rax, qword [rcx]
jmp 0x1404819fa
mov rax, qword [rax + 0x30]
jmp 0x140481a03
call qword [case.0x14044d43c.0]
mov ecx, 0xffff
stc
test spl, r9b
test r14w, 0x2dad
cmp cx, ax
jmp 0x140481a20
je 0x140481a34
mov word [rdi + 0xa], ax
jmp 0x140481a2f
jmp 0x140481a3e
mov qword [rdi], r12
cmovne r8w, si
mov cl, 0x6e
mov r8d, 1
mov byte [rdi + 8], r8b
jmp 0x140481a4d
mov cl, r8b
jmp 0x140481a55
jmp 0x140481a6a
mov r8d, 1
movsxd rax, esp
rcr eax, 0x69
cmovb ax, sp
movzx eax, word [rdi + 0xa]
test bp, ax
cmp di, r13w
cmp ax, word [rbp + 5]
jmp 0x140481a7e
jne 0x140481b58
mov byte [r14], 0x2b
mov rcx, 0x4e3664e9
lea r14, [r14 + r8]
clc
mov rcx, qword [rdi]
cmc
test r15b, 0xbc
test rcx, rcx
jmp 0x140481aa4
je 0x140481b3d
mov rax, qword [rcx + 0x38]
cmc
stc
cmp qword [rax], r12
je 0x140481afa
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140481ac5
jle 0x140481afa
dec dword [rax]
movzx rax, r8w
cmovo dx, r8w
mov rcx, qword [rcx + 0x38]
cdq
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 2]
jmp 0x140481ae9
mov qword [rcx], rax
lahf
movzx eax, word [rdx]
jmp 0x140481af5
jmp 0x140481b17
mov rax, qword [rcx]
jmp 0x140481b02
mov rax, qword [rax + 0x38]
jmp 0x140481b0b
call qword [case.0x14044d43c.0]
mov r8d, 1
mov ecx, 0xffff
cmp al, 0x10
cmc
test r10b, r9b
cmp cx, ax
jmp 0x140481b2a
je 0x140481b3d
mov al, r12b
jmp 0x140481b38
jmp 0x140481b4b
mov qword [rdi], r12
mov al, bpl
mov al, r8b
jmp 0x140481b4b
mov byte [rdi + 8], al
jmp 0x140481b53
jmp 0x140481cf4
test cl, cl
jmp 0x140481b5f
jne 0x140481c0d
mov rcx, qword [rdi]
test rcx, rcx
je 0x140481bdd
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
cmp r14d, 0xc8d01bf
test rdx, rdx
je 0x140481ba9
mov rax, qword [rcx + 0x50]
cmp rcx, r15
cmp ch, 7
cmp dword [rax], r12d
jle 0x140481ba9
movzx eax, word [rdx]
jmp 0x140481ba4
jmp 0x140481bc0
mov rax, qword [rcx]
jmp 0x140481bb1
mov rax, qword [rax + 0x30]
jmp 0x140481bba
call qword [case.0x14044d43c.0]
mov ecx, 0xffff
clc
cmp cx, ax
je 0x140481bdd
mov word [rdi + 0xa], ax
jmp 0x140481bd8
jmp 0x140481bf1
mov qword [rdi], r12
xor ax, 0x79e9
movzx eax, word [rdi + 0xa]
jmp 0x140481bf1
mov r8d, 1
stc
jmp 0x140481bfd
mov byte [rdi + 8], r8b
cmp cx, 0x461e
clc
test r11w, 0x5ee6
cmp ax, word [rbp + 3]
jmp 0x140481c16
jne 0x140481cf4
mov byte [r14], 0x2d
rcl cl, cl
bswap ecx
add r14, r8
movsxd rcx, r9d
bsr cx, cx
mov rcx, qword [rdi]
stc
cmp al, dil
test rcx, rcx
jmp 0x140481c3d
je 0x140481ce2
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x140481ca5
mov rax, qword [rcx + 0x50]
cmp r8b, r15b
cmc
test di, r10w
cmp dword [rax], r12d
jmp 0x140481c64
jle 0x140481ca5
dec dword [rax]
movsx rax, r13w
bswap eax
mov rcx, qword [rcx + 0x38]
movzx edx, bx
jmp 0x140481c7e
mov rdx, qword [rcx]
movzx ax, dl
cmovge eax, ebx
movsx ax, ah
lea rax, [rdx + 2]
jmp 0x140481c95
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140481ca0
jmp 0x140481cc6
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140481cb1
call qword [case.0x14044d43c.0]
mov r8d, 1
or cl, dil
mov cl, r8b
adc ch, 0xce
mov ecx, 0xffff
cmp cx, ax
je 0x140481ce2
mov byte [rdi + 8], r12b
jmp 0x140481cdd
jmp 0x140481cf4
mov qword [rdi], r12
mov byte [rdi + 8], r8b
setne dl
mov cl, r12b
cmove cx, r10w
mov rdx, r15
movzx ecx, ax
mov rcx, rdi
jmp 0x140481d02
call fcn.14046df98
test al, al
jmp 0x140481d0e
jne 0x140481f05
cmp byte [rdi + 8], r12b
jmp 0x140481d1d
jne 0x140481dc9
mov rcx, qword [rdi]
test cl, r9b
test rcx, rcx
jmp 0x140481d31
je 0x140481dad
mov rax, qword [rcx + 0x38]
cmc
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140481d47
je 0x140481d71
mov rax, qword [rcx + 0x50]
stc
test spl, 0x8f
cmp dword [rax], r12d
jmp 0x140481d5e
jle 0x140481d71
movzx eax, word [rdx]
jmp 0x140481d6c
jmp 0x140481d88
mov rax, qword [rcx]
jmp 0x140481d79
mov rax, qword [rax + 0x30]
jmp 0x140481d82
call qword [case.0x14044d43c.0]
mov ecx, 0xffff
cmp bpl, 0x76
cmp cx, ax
jmp 0x140481d99
je 0x140481dad
mov word [rdi + 0xa], ax
jmp 0x140481da8
jmp 0x140481db0
mov qword [rdi], r12
mov r8d, 1
jmp 0x140481dbb
mov byte [rdi + 8], r8b
jmp 0x140481dc4
jmp 0x140481dcf
mov r8d, 1
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x11]
jmp 0x140481ddc
jne 0x140481ee3
mov sil, r8b
sal ch, 0x56
mov ecx, 0x6b9667f7
rol cx, cl
mov rcx, qword [rdi]
test bp, cx
clc
cmp r14, 0x51c2080e
test rcx, rcx
jmp 0x140481e06
je 0x140481ead
mov rax, qword [rcx + 0x38]
test ah, 0x82
cmp qword [rax], r12
jmp 0x140481e1b
je 0x140481e6d
mov rax, qword [rcx + 0x50]
test r10w, r12w
cmp r12b, 0xc2
cmp dword [rax], r12d
jmp 0x140481e35
jle 0x140481e6d
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx dx, r15b
mov rdx, qword [rcx]
movsx eax, r12w
lea rax, [rdx + 2]
jmp 0x140481e56
mov qword [rcx], rax
movzx eax, di
nop
cdqe
movzx eax, word [rdx]
jmp 0x140481e68
jmp 0x140481e85
mov rax, qword [rcx]
jmp 0x140481e75
mov rax, qword [rax + 0x38]
call qword [case.0x14044d43c.0]
mov r8d, 1
mov ecx, 0xffff
jmp 0x140481e92
cmp cx, ax
jmp 0x140481e9a
je 0x140481ead
mov al, r12b
jmp 0x140481ea8
jmp 0x140481eba
mov qword [rdi], r12
not edx
cqo
mov al, r8b
setb cl
mov byte [rdi + 8], al
movsx edx, r9w
mov rdx, r15
mov rcx, rdi
jmp 0x140481ecc
call fcn.14046df98
test al, al
jmp 0x140481ed8
je 0x140481d14
jmp 0x140481ef1
test sil, sil
jmp 0x140481eeb
je 0x140481f05
mov byte [r14], 0x30
movsx ecx, r11w
jmp 0x140481efe
inc r14
movsx rdx, bp
mov rdx, r15
mov cx, 0x6d6f
movsxd rcx, r15d
mov rcx, rdi
jmp 0x140481f17
call fcn.14046df98
test al, al
jmp 0x140481f23
jne 0x14048213b
mov r13d, 1
clc
cmp byte [rdi + 8], r12b
jmp 0x140481f39
jne 0x140481fd3
mov rcx, qword [rdi]
stc
jmp 0x140481f48
test rcx, rcx
jmp 0x140481f50
je 0x140481fc2
mov rax, qword [rcx + 0x38]
shr dx, 0xbf
sar edx, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140481f6b
je 0x140481f8e
mov rax, qword [rcx + 0x50]
test esp, r10d
cmp dword [rax], r12d
jmp 0x140481f80
jle 0x140481f8e
movzx eax, word [rdx]
jmp 0x140481f9b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x14044d43c.0]
mov ecx, 0xffff
stc
jmp 0x140481fa6
cmp cx, ax
jmp 0x140481fae
je 0x140481fc2
mov word [rdi + 0xa], ax
jmp 0x140481fbd
jmp 0x140481fc8
mov qword [rdi], r12
movsxd rcx, eax
mov byte [rdi + 8], r13b
mov r8, rbp
movzx rcx, r10w
movzx r8d, word [rdi + 0xa]
cwd
lea rdx, [rbp + 0xb]
bswap cx
lea rcx, [rbp - 0x11]
jmp 0x140481fea
call fcn.1401587db
lea rcx, [rbp - 0x11]
sub rax, rcx
sar rax, 1
cmc
cmp rax, 0xa
jmp 0x140482003
jae 0x140482129
cmp ebx, 8
jmp 0x140482011
jge 0x140482038
lea rcx, [0x1400c0d70]
mov al, byte [rax + rcx]
mov byte [r14], al
rcr sil, 0x7a
lea r14, [r14 + r13]
bt rcx, r8
movsx cx, r12b
add ebx, r13d
mov sil, r13b
test r15w, r8w
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14048204a
je 0x1404820f4
mov rax, qword [rcx + 0x38]
cmp cx, 0x7e1
jmp 0x140482061
cmp qword [rax], r12
je 0x1404820b3
mov rax, qword [rcx + 0x50]
cmp r9, r15
clc
test r11b, 0x75
cmp dword [rax], r12d
jmp 0x14048207e
jle 0x1404820b3
dec dword [rax]
lahf
movsx eax, cx
bswap ax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14048209d
mov qword [rcx], rax
xchg al, al
movsx ax, dh
movzx eax, word [rdx]
jmp 0x1404820ae
jmp 0x1404820c5
mov rax, qword [rcx]
jmp 0x1404820bb
mov rax, qword [rax + 0x38]
call qword [case.0x14044d43c.0]
mov ecx, 0xffff
cmp edx, 0x532b466d
test ebp, 0xac76677
cmp edi, r9d
cmp cx, ax
jmp 0x1404820e1
je 0x1404820f4
mov al, r12b
jmp 0x1404820ef
jmp 0x140482100
mov qword [rdi], r12
movzx rdx, r8w
cqo
mov al, r13b
mov byte [rdi + 8], al
movsx ecx, r8w
cwd
mov rdx, r15
movzx ecx, di
mov rcx, rdi
jmp 0x140482117
call fcn.14046df98
test al, al
jmp 0x140482123
je 0x140481f30
mov r13d, dword [rsp + 0x34]
test r12d, r11d
cmp sil, dl
test r8, 0x5e0c4ee1
cmp byte [rsp + 0x31], r12b
jmp 0x140482145
jne 0x140482159
test sil, sil
jmp 0x140482153
jne 0x140482160
mov r14, qword [rbp - 0x79]
movsx edx, bp
mov byte [r14], r12b
cmp bpl, 0xa2
shrd rdx, r15, 0x33
mov rdx, qword [rbp - 0x19]
cmp rdx, 0x10
jmp 0x140482179
jb 0x1404821e0
inc rdx
mov rcx, qword [rbp - 0x31]
mov rax, rcx
cmp rsp, 0x41bc57a5
jmp 0x14048219c
cmp rdx, 0x1000
jmp 0x1404821a8
jb 0x1404821db
add rdx, 0x27
mov rcx, qword [rcx - 8]
test al, 0xaf
stc
cmp r12b, 0xbb
sub rax, rcx
test si, 0x2cd7
cmp ax, si
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x1404821d5
ja 0x140482240
call fcn.14015a7a7
mov eax, r13d
and ch, 0x12
xadd ch, cl
cmovs ecx, r12d
mov rcx, qword [rbp + 0xf]
clc
xor rcx, rsp
jmp 0x1404821fa
call fcn.1404a4670
mov rbx, qword [rsp + 0x140]
add rsp, 0x100
setbe bpl
mov r14w, 0x65d9
pop r15
pop r14
pop r13
cmova bp, ax
movzx bp, r15b
movsx rbp, r11w
pop r12
pop rdi
movsx si, r10b
movsxd rsi, r11d
pop rsi
not rbp
pop rbp
jmp 0x14048223f
ret
call fcn.1404bacb4
nop
jmp 0x14048224b
call fcn.1404bacb4
nop
jmp 0x1401abc9c