Function at 0x140402269
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
sal bl, 0x53
push rbp
not ecx
shl ah, 0xb4
push rsi
sbb ebp, 0x5d98635f
movzx ecx, r14w
push rdi
rcr eax, 0x3c
bt ax, r15w
push r12
sar ax, cl
bt bx, 0x85
bt cx, r14w
push r13
xchg bp, si
ror ebx, 0xc1
adc sil, spl
push r14
not bh
sar r14b, cl
movsx rax, r10w
push r15
lahf
sal bh, cl
btc bp, 0x58
lea rbp, [rsp - 0x17]
btr r14w, 0x8d
xor ax, di
sub rsp, 0xc0
rcr rsi, cl
stc
mov rax, qword [0x1400b4278]
xadd cl, sil
shl sil, cl
sbb rsi, 0x26e727c3
xor rax, rsp
or r15d, 0x4475754d
movsx r14, bx
test dil, r11b
mov qword [rbp + 7], rax
bswap cx
jmp 0x140402305
mov r15, r9
clc
mov qword [rbp - 0x71], r9
mov rbx, r8
mov r14, rdx
bts rcx, rsi
adc sil, r13b
mov qword [rbp - 0x61], rdx
shld cx, r14w, 0x69
add ch, 0x80
test r8b, dl
mov rsi, qword [rbp + 0x7f]
cmp r13w, dx
sub r12d, r12d
movzx cx, r8b
not cl
setge ch
mov rcx, rsi
jmp 0x140402347
call fcn.14040b014
mov rdi, rax
cwd
sete ch
mov rcx, qword [rax]
mov rax, qword [rcx + 0x28]
cdq
jmp 0x140402361
lea rdx, [rbp - 0x39]
xchg cl, cl
movzx cx, bl
mov rcx, rdi
jmp 0x140402373
call qword [case.0x1403fcc95.0]
nop
stc
cmp r9, 0x6a046b7c
jmp 0x140402387
cmp qword [rbp - 0x29], r12
jne 0x14040239f
mov byte [rbp - 0x77], r12b
jmp 0x14040239a
jmp 0x1404023cc
mov rax, qword [rdi]
movsxd rcx, ecx
mov rcx, rdi
jmp 0x1404023ad
mov rax, qword [rax + 0x20]
jmp 0x1404023b6
call qword [case.0x1403fcc95.0]
mov byte [rbp - 0x77], al
not cx
movzx cx, r10b
jmp 0x1404023cc
mov rcx, rsi
jmp 0x1404023d4
call fcn.1403fffb3
mov r10, rax
mov rcx, qword [rax]
movzx r8w, bpl
xchg r9w, dx
mov rax, qword [rcx + 0x38]
movsx ecx, r12w
lea r9, [rbp - 0x19]
cmovo ecx, r8d
mov edx, 0x70b179e6
lea r8, [0x1400bd0b3]
lea rdx, [0x1400bd098]
mov cl, 0x9f
movsx rcx, r12w
mov rcx, r10
call qword [case.0x1403fcc95.0]
mov r13, r14
jmp 0x14040242b
mov rdx, r15
movzx cx, ch
movsx cx, bl
movzx rcx, di
mov rcx, rbx
jmp 0x140402442
call fcn.140407a4f
or edi, 0xffffffff
lea r8d, [rdi + 2]
test al, al
jmp 0x140402455
jne 0x140402768
mov cl, byte [rbx + 8]
stc
clc
test r9b, 0x19
test cl, cl
jmp 0x14040246b
jne 0x140402508
mov rcx, qword [rbx]
clc
test rcx, rcx
je 0x1404024f7
mov rax, qword [rcx + 0x38]
bts edx, r14d
test r9b, 0x84
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140402496
je 0x1404024bb
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x1404024a8
jle 0x1404024bb
movzx eax, byte [rdx]
jmp 0x1404024b6
jmp 0x1404024e2
mov rax, qword [rcx]
jmp 0x1404024c3
mov rax, qword [rax + 0x30]
jmp 0x1404024cc
call qword [case.0x1403fcc95.0]
mov r8d, 1
test ecx, ebx
cmp r11, rdx
jmp 0x1404024e2
cmp eax, edi
jmp 0x1404024e9
je 0x1404024f7
mov byte [rbx + 9], al
jmp 0x1404024fd
mov qword [rbx], r12
add cl, r8b
mov byte [rbx + 8], r8b
mov cl, r8b
sar al, cl
rol al, cl
mov al, byte [rbx + 9]
cmp al, byte [rbp - 2]
jmp 0x140402513
jne 0x1404025e5
mov byte [r14], 0x2b
cmp cx, 0x7d3f
adc ecx, ecx
xor ch, 0xea
lea r13, [r14 + 1]
cmovb cx, bp
mov rcx, qword [rbx]
test rcx, rcx
jmp 0x14040253a
je 0x1404025c7
mov rax, qword [rcx + 0x38]
test al, r12b
clc
cmp qword [rax], r12
jmp 0x140402550
je 0x140402596
mov rax, qword [rcx + 0x50]
test r8w, cx
cmc
cmp dword [rax], r12d
jmp 0x140402567
jle 0x140402596
add dword [rax], edi
movzx rax, ax
mov rcx, qword [rcx + 0x38]
lahf
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140402584
mov qword [rcx], rax
xchg ah, al
bswap eax
not ax
movzx eax, byte [rdx]
jmp 0x1404025b2
mov rax, qword [rcx]
jmp 0x14040259e
mov rax, qword [rax + 0x38]
call qword [case.0x1403fcc95.0]
mov r8d, 1
test r9w, r10w
cmp eax, edi
je 0x1404025c7
mov al, r12b
jmp 0x1404025c2
jmp 0x1404025d8
mov qword [rbx], r12
mov al, r15b
sete al
mov al, r8b
jmp 0x1404025d8
mov byte [rbx + 8], al
jmp 0x1404025e0
jmp 0x140402768
test cl, cl
jmp 0x1404025ec
jne 0x140402689
mov rcx, qword [rbx]
test rcx, rcx
je 0x14040266f
mov rax, qword [rcx + 0x38]
cwd
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x140402610
je 0x140402635
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140402622
jle 0x140402635
movzx eax, byte [rdx]
jmp 0x140402630
jmp 0x14040265a
mov rax, qword [rcx]
jmp 0x14040263d
mov rax, qword [rax + 0x30]
jmp 0x140402646
call qword [case.0x1403fcc95.0]
mov r8d, 1
cmp rbp, rcx
test r12b, 0xc9
stc
cmp eax, edi
je 0x14040266f
mov byte [rbx + 9], al
jmp 0x14040266a
jmp 0x140402685
mov qword [rbx], r12
mov al, r10b
shl al, cl
mov al, byte [rbx + 9]
cmc
test rcx, 0x1db94a50
cmp dl, 0x80
mov byte [rbx + 8], r8b
cmp al, byte [rbp - 3]
jmp 0x140402691
jne 0x140402768
mov byte [r14], 0x2d
inc r13b
lea r13, [r14 + 1]
add cl, 0x48
rol cl, cl
mov rcx, qword [rbx]
stc
test r9b, 0x3f
cmp r9b, 0x33
test rcx, rcx
je 0x140402756
mov rax, qword [rcx + 0x38]
test r10b, 0xb5
cmp qword [rax], r12
jmp 0x1404026cc
je 0x140402727
mov rax, qword [rcx + 0x50]
cmp ebx, 0x19a97e8c
test r11b, 0x94
cmp dword [rax], r12d
jmp 0x1404026e8
jle 0x140402727
add dword [rax], edi
mov rcx, qword [rcx + 0x38]
bswap dx
cdq
movzx eax, bp
mov rdx, qword [rcx]
movzx ax, sil
nop
lea rax, [rdx + 1]
jmp 0x14040270e
mov qword [rcx], rax
movzx eax, di
movsx ax, sil
cwde
movzx eax, byte [rdx]
jmp 0x140402722
jmp 0x140402740
mov rax, qword [rcx]
jmp 0x14040272f
mov rax, qword [rax + 0x38]
call qword [case.0x1403fcc95.0]
mov r8d, 1
stc
cmp eax, edi
jmp 0x140402747
je 0x140402756
mov byte [rbx + 8], r12b
jmp 0x140402768
mov qword [rbx], r12
dec dil
mov byte [rbx + 8], r8b
bt rcx, 0x43
bswap rax
mov eax, dword [rbp + 0x77]
movsx di, r13b
bswap edi
and eax, 0xe00
rol dil, 0x82
inc dil
mov ecx, 8
clc
lea edi, [rcx + 2]
cmc
mov qword [rbp - 0x69], rdi
cmp eax, 0x400
jne 0x1404027a3
mov esi, ecx
jmp 0x14040279e
jmp 0x1404027d1
cmp eax, 0x800
jne 0x1404027bd
mov esi, 0x10
jmp 0x1404027b8
jmp 0x1404027d1
neg eax
movzx rcx, r12w
xchg rdx, rdx
sbb esi, esi
and esi, edi
bsr dx, r13w
mov cl, 0xad
mov byte [rbp - 0x79], r12b
ror dl, 0x8d
shl dh, 0xb0
xor ch, 0xe0
sub r15b, r15b
mov dh, 0xc
mov cl, r12b
movsx cx, r12b
mov byte [rbp - 0x78], r15b
mov rdx, qword [rbp - 0x71]
movzx rcx, di
mov rcx, rbx
jmp 0x140402800
call fcn.140407a4f
test al, al
jmp 0x14040280c
jne 0x140402c7b
cmp byte [rbx + 8], r15b
jmp 0x14040281b
jne 0x1404028bd
mov rcx, qword [rbx]
cmp r14w, 0x1846
test rcx, rcx
jmp 0x140402832
je 0x14040289c
mov rax, qword [rcx + 0x38]
shr dl, 0x1c
mov rdx, qword [rax]
cmc
stc
test rdx, rdx
jmp 0x14040284c
je 0x14040286f
mov rax, qword [rcx + 0x50]
cmp dl, 0x3f
cmp dword [rax], 0
jle 0x14040286f
movzx eax, byte [rdx]
jmp 0x14040286a
jmp 0x140402886
mov rax, qword [rcx]
jmp 0x140402877
mov rax, qword [rax + 0x30]
jmp 0x140402880
call qword [case.0x1403fcc95.0]
cmp eax, 0xffffffff
jmp 0x14040288e
je 0x14040289c
mov byte [rbx + 9], al
jmp 0x1404028a4
and qword [rbx], 0
movsx r8, si
mov r8d, 1
jmp 0x1404028af
mov byte [rbx + 8], r8b
jmp 0x1404028b8
jmp 0x1404028c5
mov r8d, 1
neg al
mov al, byte [rbx + 9]
jmp 0x1404028cd
cmp al, byte [rbp - 0x19]
jmp 0x1404028d5
jne 0x140402c7b
mov r12b, r8b
movsx rcx, r11w
shrd ecx, r13d, 0xf9
stc
mov byte [rbp - 0x79], r8b
sub cl, 0x84
shl cx, 0xbe
sub cl, r15b
mov rcx, qword [rbx]
test rcx, rcx
jmp 0x140402901
je 0x14040299b
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
je 0x140402964
mov rax, qword [rcx + 0x50]
test r13, rcx
stc
cmp dword [rax], 0
jmp 0x140402925
jle 0x140402964
dec dword [rax]
setno dh
cmovae edx, esp
movsxd rdx, ebx
mov rcx, qword [rcx + 0x38]
cmovne ax, dx
cwde
mov rdx, qword [rcx]
mov ax, r13w
movsx eax, cx
lea rax, [rdx + 1]
jmp 0x140402952
mov qword [rcx], rax
mov ah, bh
movzx eax, byte [rdx]
jmp 0x14040295f
jmp 0x140402981
mov rax, qword [rcx]
jmp 0x14040296c
mov rax, qword [rax + 0x38]
jmp 0x140402975
call qword [case.0x1403fcc95.0]
mov r8d, 1
cmp eax, 0xffffffff
jmp 0x140402989
je 0x14040299b
sub al, al
jmp 0x140402996
jmp 0x1404029b0
and qword [rbx], 0
movzx dx, r8b
cdq
mov al, r8b
cwd
mov dl, dil
setle dh
mov byte [rbx + 8], al
mov rdx, qword [rbp - 0x71]
movzx ecx, si
movzx rcx, bx
movsxd rcx, eax
mov rcx, rbx
jmp 0x1404029c9
call fcn.140407a4f
test al, al
jmp 0x1404029d5
jne 0x140402c52
mov cl, byte [rbx + 8]
stc
test cl, cl
jmp 0x1404029e6
jne 0x140402a91
mov rcx, qword [rbx]
test rcx, rcx
jmp 0x1404029f7
je 0x140402a71
mov rax, qword [rcx + 0x38]
shld edx, r13d, 0xaf
setg dl
cwd
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140402a16
je 0x140402a3f
mov rax, qword [rcx + 0x50]
test di, di
stc
cmp dword [rax], 0
jmp 0x140402a2c
jle 0x140402a3f
movzx eax, byte [rdx]
jmp 0x140402a3a
jmp 0x140402a56
mov rax, qword [rcx]
jmp 0x140402a47
mov rax, qword [rax + 0x30]
jmp 0x140402a50
call qword [case.0x1403fcc95.0]
cmp eax, 0xffffffff
jmp 0x140402a5e
je 0x140402a71
mov byte [rbx + 9], al
jmp 0x140402a6c
jmp 0x140402a75
and qword [rbx], 0
mov eax, 1
xchg cl, cl
mov byte [rbx + 8], al
test r9d, 0x750f56ae
rcl cl, 0x95
or cl, r12b
mov cl, al
test rsi, r9
mov al, byte [rbx + 9]
test r15b, r15b
cmp al, byte [rbp]
jmp 0x140402a9f
je 0x140402b61
test cl, cl
jmp 0x140402aac
jne 0x140402b58
mov rcx, qword [rbx]
cmc
test rcx, rcx
jmp 0x140402abe
je 0x140402b33
mov rax, qword [rcx + 0x38]
xor dl, dil
mov rdx, qword [rax]
cmc
test rdx, rdx
je 0x140402b01
mov rax, qword [rcx + 0x50]
cmp r14b, 0x6d
cmc
jmp 0x140402ae6
cmp dword [rax], 0
jmp 0x140402aee
jle 0x140402b01
movzx eax, byte [rdx]
jmp 0x140402afc
jmp 0x140402b18
mov rax, qword [rcx]
jmp 0x140402b09
mov rax, qword [rax + 0x30]
jmp 0x140402b12
call qword [case.0x1403fcc95.0]
cmp eax, 0xffffffff
jmp 0x140402b20
je 0x140402b33
mov byte [rbx + 9], al
jmp 0x140402b2e
jmp 0x140402b49
and qword [rbx], 0
rol al, 0xc
adc al, r12b
mov al, byte [rbx + 9]
test cx, cx
cmp edx, 0x28ee6b34
mov byte [rbx + 8], 1
cmc
test r9b, 0x44
cmp edx, 0x568e2ec1
cmp al, byte [rbp - 1]
jne 0x140402c52
test esi, 0xffffffef
jmp 0x140402b6c
jne 0x140402c88
mov esi, 0x10
xor r12b, r12b
mov byte [rbp - 0x79], r12b
shld cx, di, 0x81
rol rcx, 0xb9
mov rcx, qword [rbx]
test r10w, 0x1f2e
cmc
test rcx, rcx
jmp 0x140402b99
je 0x140402c3a
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], 0
jmp 0x140402bad
je 0x140402c09
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], 0
jmp 0x140402bc0
jle 0x140402c09
dec dword [rax]
movsx dx, spl
movzx rax, r14w
mov rcx, qword [rcx + 0x38]
setb ah
jmp 0x140402bdd
mov rdx, qword [rcx]
nop
movzx ax, dil
movzx eax, dx
lea rax, [rdx + 1]
jmp 0x140402bf3
mov qword [rcx], rax
not al
movsx eax, ax
lahf
movzx eax, byte [rdx]
jmp 0x140402c04
jmp 0x140402c20
mov rax, qword [rcx]
jmp 0x140402c11
mov rax, qword [rax + 0x38]
jmp 0x140402c1a
call qword [case.0x1403fcc95.0]
cmp eax, 0xffffffff
jmp 0x140402c28
je 0x140402c3a
xor al, al
jmp 0x140402c35
jmp 0x140402c45
and qword [rbx], 0
mov al, 1
jmp 0x140402c45
mov byte [rbx + 8], al
jmp 0x140402c4d
jmp 0x140402c95
test esi, esi
jmp 0x140402c59
jne 0x140402c88
lea eax, [rsi + 8]
movzx si, r9b
movsxd rsi, edx
jmp 0x140402c6f
mov esi, eax
jmp 0x140402c76
jmp 0x140402c9f
test esi, esi
jmp 0x140402c82
je 0x140402ccb
cmp esi, edi
jmp 0x140402c8f
je 0x140402ccb
mov eax, 8
bts di, r11w
mov edi, 0x16
or r8, 0x239c0182
cmp esi, eax
movsx r8d, bp
movzx rcx, r13w
movzx cx, r10b
cmove rdi, rax
movsx dx, r8b
cdqe
rdtsc
mov qword [rbp - 0x69], rdi
and qword [rbp - 0x59], 0
btr dx, r11w
jmp 0x140402cda
mov r8d, 1
mov qword [rbp - 0x49], r8
jmp 0x140402cee
lea edx, [r8 + 0xe]
cmp r12b, 0x73
and ah, cl
sbb cl, 0x18
mov qword [rbp - 0x41], rdx
xchg ch, ch
btr ax, 0x22
xor cx, r15w
movzx eax, r12b
cmovo cx, dx
or cl, r13b
mov byte [rbp - 0x59], al
mov byte [rbp - 0x58], r15b
lea rcx, [rbp - 0x59]
cmp byte [0x1400be8d0], r15b
jmp 0x140402d2c
je 0x140402d63
inc rdx
bts r9w, si
add rdx, rcx
or r9w, 0x264a
ror r9b, 0x6d
lea r9, [r8 + 1]
rcr r8w, cl
movsxd r8, esi
add r9, rcx
mov r8, rdx
jmp 0x140402d5d
call fcn.140067bdc
nop
xor edi, edi
movzx ecx, r11w
cdq
movsx rcx, r11w
lea r12, [r14 + 0x1f]
cmovae cx, bp
mov rcx, 0x57993049
mov rdx, qword [rbp - 0x71]
jmp 0x140402d89
mov rcx, rbx
jmp 0x140402d91
call fcn.140407a4f
test al, al
jmp 0x140402d9d
jne 0x1404031dd
lea r14, [rbx + 9]
xadd r15b, r15b
mov r15, r14
cmc
stc
cmp byte [rbx + 8], 0
jmp 0x140402db9
jne 0x140402e58
mov rcx, qword [rbx]
stc
test rcx, rcx
jmp 0x140402dcb
je 0x140402e43
mov rax, qword [rcx + 0x38]
btc dx, ax
inc dl
mov rdx, qword [rax]
cmp r15, 0x7fce0f08
test rdx, rdx
je 0x140402e10
mov rax, qword [rcx + 0x50]
cmp r8d, 0x3e8879dd
cmc
cmp dword [rax], 0
jmp 0x140402e02
jle 0x140402e10
movzx eax, byte [rdx]
jmp 0x140402e22
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140402e1c
call qword [case.0x1403fcc95.0]
cmp eax, 0xffffffff
je 0x140402e43
mov byte [r15], al
movzx r14w, sil
not r14b
mov r14, r15
jmp 0x140402e3e
jmp 0x140402e4c
and qword [rbx], 0
rdtsc
setbe cl
mov eax, 1
cwd
cqo
mov byte [rbx + 8], al
mov r8b, byte [r14]
lea rdx, [rbp + 1]
mov ecx, esi
movzx ecx, r9w
movsx ecx, r12w
lea rcx, [rbp - 0x19]
jmp 0x140402e72
call fcn.14023c45d
lea rcx, [rbp - 0x19]
cmp di, 0x6fb3
sub rax, rcx
cmp rax, qword [rbp - 0x69]
jae 0x140402f33
lea rcx, [0x1400bd098]
mov al, byte [rax + rcx]
cmp ch, 2
clc
mov byte [r13], al
cmp byte [rbp - 0x78], 0
jne 0x140402eb1
cmp al, 0x30
je 0x140402ed9
mov edx, 1
cmp r13, r12
jmp 0x140402ebe
jae 0x140402ee1
add r13, rdx
jmp 0x140402ecc
mov byte [rbp - 0x78], dl
jmp 0x140402ed4
jmp 0x140402ee1
mov edx, 1
and cl, 0xf
mov byte [rbp - 0x79], dl
lea rax, [rbp - 0x59]
cmc
xchg cl, cl
cmp qword [rbp - 0x41], 0x10
mov cl, 0xd9
setae cl
jmp 0x140402efa
cmovae rax, qword [rbp - 0x59]
cmp byte [rax + rdi], 0x7f
jmp 0x140402f08
je 0x140403080
lea rax, [rbp - 0x59]
test rbp, r11
test cl, cl
jmp 0x140402f1c
cmovne rax, qword [rbp - 0x59]
jmp 0x140402f26
add byte [rax + rdi], dl
jmp 0x140402f2e
jmp 0x140403080
lea rax, [rbp - 0x59]
stc
test cx, r13w
mov r8, qword [rbp - 0x59]
bswap r9d
jmp 0x140402f48
mov r9, qword [rbp - 0x41]
cmp r9, 0x10
jmp 0x140402f55
cmovae rax, r8
test r12d, 0x71967a4
test ebp, r12d
stc
cmp byte [rax + rdi], 0
jmp 0x140402f6d
je 0x140403181
mov r10b, byte [rbp - 0x77]
cmp al, 0xe0
test r10b, r10b
jmp 0x140402f81
je 0x140403181
cmp byte [rbx + 8], 0
jmp 0x140402f90
jne 0x140403056
mov rcx, qword [rbx]
test rcx, rcx
jmp 0x140402fa1
je 0x140403031
mov rax, qword [rcx + 0x38]
neg dx
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140402fba
je 0x140402fdf
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x140402fcc
jle 0x140402fdf
movzx eax, byte [rdx]
jmp 0x140402fda
jmp 0x140403016
mov rax, qword [rcx]
jmp 0x140402fe7
mov rax, qword [rax + 0x30]
jmp 0x140402ff0
call qword [case.0x1403fcc95.0]
mov r9, qword [rbp - 0x41]
xor r10b, sil
rcl r10b, 0xae
rcr r8b, 0x6a
mov r8, qword [rbp - 0x59]
test r10b, r15b
mov r10b, byte [rbp - 0x77]
clc
jmp 0x140403016
cmp eax, 0xffffffff
jmp 0x14040301e
je 0x140403031
mov byte [r14], al
jmp 0x14040302c
jmp 0x14040303b
and qword [rbx], 0
mov al, r13b
bswap ax
mov eax, 1
cmp r14w, 0x5220
test ebp, 0x2508469a
mov byte [rbx + 8], al
test r15b, sil
test r10b, 0x5c
cmp byte [r14], r10b
jmp 0x14040305e
jne 0x140403181
sub edx, edx
cmovbe cx, dx
bswap rcx
xchg cl, cl
lea rcx, [rbp - 0x59]
jmp 0x140403078
call fcn.1403fe829
inc rdi
mov rcx, qword [rbx]
test bx, 0x2bb8
test rcx, rcx
jmp 0x140403090
je 0x140403110
mov rax, qword [rcx + 0x38]
clc
cmc
cmp qword [rax], 0
jmp 0x1404030a5
je 0x1404030e9
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], 0
jle 0x1404030e9
dec dword [rax]
cdq
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov ah, 0x2d
movzx ax, ah
lea rax, [rdx + 1]
jmp 0x1404030d3
mov qword [rcx], rax
cdqe
movzx rax, r9w
movzx eax, byte [rdx]
jmp 0x1404030e4
jmp 0x1404030fb
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404030f5
call qword [case.0x1403fcc95.0]
cmp eax, 0xffffffff
jmp 0x140403103
je 0x140403110
xor al, al
jmp 0x140403131
and qword [rbx], 0
mov rax, r12
movsxd rdx, ebp
mov cx, 0x7f50
mov eax, 1
mov rdx, 0x4316570a
cmove edx, ecx
movsx rcx, r14w
mov byte [rbx + 8], al
movsx cx, r8b
xchg cx, dx
cmovno ecx, edx
mov rdx, qword [rbp - 0x71]
movsx cx, bh
movsx ecx, bp
movsx rcx, sp
mov rcx, rbx
jmp 0x140403156
call fcn.140407a4f
test al, al
jmp 0x140403162
je 0x140402db0
mov r9, qword [rbp - 0x41]
ror r15b, 0xbb
or r8w, 0x5ee9
mov r8, qword [rbp - 0x59]
movsx r10d, bp
xchg r15b, r14b
mov r10d, 1
shl r14b, cl
mov r14, qword [rbp - 0x61]
adc r15b, r12b
xor r15b, spl
mov r15b, byte [rbp - 0x78]
test rdi, rdi
je 0x1404031fc
lea rax, [rbp - 0x59]
test bl, sil
cmp r9, 0x10
jmp 0x1404031b1
cmovae rax, r8
cmp byte [rax + rdi], 0
jmp 0x1404031be
jle 0x1404031d1
add rdi, r10
jmp 0x1404031cc
jmp 0x1404031fc
sub al, al
jmp 0x1404031d8
jmp 0x140403208
mov r9, qword [rbp - 0x41]
ror r10w, cl
test r8d, 0x6cf60363
mov r8, qword [rbp - 0x59]
mov r10d, 1
movsx rcx, dx
neg al
mov al, byte [rbp - 0x79]
cmova cx, bp
bts cx, r10w
lea rcx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
jmp 0x140403216
cmovae rcx, qword [rbp - 0x39]
jmp 0x140403221
test al, al
je 0x140403285
test rdi, rdi
jmp 0x140403231
je 0x140403351
mov dl, byte [rcx]
test r12b, 0x4c
cmp dl, 0x7f
jmp 0x140403245
je 0x140403351
sub rdi, r10
jmp 0x140403253
je 0x140403305
lea rax, [rbp - 0x59]
cmp r9, 0x10
jmp 0x140403266
cmovae rax, r8
cmp r11b, 0x3f
test r12w, 0x8f9
cmp r8, rbp
cmp dl, byte [rax + rdi]
jmp 0x14040327f
je 0x140403335
mov r13, r14
jmp 0x140403294
mov byte [r13], 0
movzx rcx, r9w
lea rcx, [rbp - 0x59]
jmp 0x1404032a6
call fcn.1403fea78
nop
lea rcx, [rbp - 0x39]
call fcn.1403fea78
mov eax, esi
mov rcx, qword [rbp + 7]
xor rcx, rsp
jmp 0x1404032c3
call fcn.1404525ed
mov rbx, qword [rsp + 0x100]
add rsp, 0xc0
pop r15
mov r12d, edx
bswap di
pop r14
mov edi, 0x63aa1dde
pop r13
pop r12
movzx si, r9b
movzx rdi, r10w
pop rdi
movsxd rsi, ecx
movsx rsi, sp
pop rsi
mov ebp, edx
pop rbp
jmp 0x140403304
ret
test rdi, rdi
jmp 0x14040330d
jne 0x140403335
lea rax, [rbp - 0x59]
cmp r9, 0x10
jmp 0x140403320
cmovae rax, r8
clc
cmp dl, r9b
cmp dl, byte [rax]
jmp 0x14040332f
jl 0x140403285
cmp byte [rcx + 1], 0
jmp 0x14040333e
jle 0x140403229
inc rcx
jmp 0x14040334c
jmp 0x140403229
test r15b, r15b
jne 0x140403294
mov byte [r13], 0x30
cmp r11b, 0x76
cmp r9b, r15b
add r13, r10
jmp 0x140403294