Function at 0x14041e0c6
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
rcr cl, cl
push rbp
cmp r13d, 0x38bf422e
push rsi
push rdi
ror ax, cl
rcl sil, cl
push r12
bts bp, dx
sbb bpl, r11b
shr ah, cl
push r13
rcl r12b, cl
push r14
cwde
push r15
sar ax, cl
xor edi, r8d
lea rbp, [rsp - 0x17]
dec sil
test esp, r15d
sub rsp, 0x100
sub r15d, r13d
movzx rsi, r15w
mov rax, qword [0x1400b6278]
xor r12d, 0x5aa71567
sub r12, r13
movsx r15d, si
xor rax, rsp
movsx r12w, al
mov qword [rbp + 0xf], rax
mov qword [rsp + 0x40], r9
movzx r15, r9w
movsxd r12, ecx
movsx r15d, r13w
mov rdi, r8
movzx r15d, bp
mov r15, rdx
not ah
mov qword [rsp + 0x68], rdx
mov bl, r13b
cbw
xchg bl, r12b
mov r12, qword [rbp + 0x7f]
cdqe
bswap bx
mov qword [rbp - 0x79], r12
sete al
not bl
movsx rax, ax
mov rsi, qword [rbp + 0x77]
mov rax, qword [rsi + 0x40]
jmp 0x14041e182
mov rbx, qword [rax + 8]
setl cl
lahf
mov qword [rsp + 0x60], rbx
mov rax, qword [rbx]
jmp 0x14041e19c
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [case.0x140480642.0]
nop
movsxd rcx, edx
bswap cx
not cl
lea rcx, [rsp + 0x58]
jmp 0x14041e1bc
call fcn.1404240dc
mov r14, rax
test r9b, bl
mov qword [rsp + 0x58], rax
test rbx, rbx
je 0x14041e238
mov rdx, qword [rbx]
not al
movzx rax, bp
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x14041e1ea
call qword [case.0x140480642.0]
mov r8, rax
stc
clc
test di, 0x6b14
test rax, rax
je 0x14041e238
mov rcx, qword [rax]
mov rdx, rdx
movzx eax, r9w
mov rax, qword [rcx]
jmp 0x14041e21c
mov edx, 1
movsx rcx, r15w
xchg ch, cl
setne ch
mov rcx, r8
jmp 0x14041e232
call qword [case.0x140480642.0]
mov rax, qword [r14]
lea rdx, [rbp - 0x51]
cmova cx, r10w
sete cl
mov rcx, r14
jmp 0x14041e24f
mov rax, qword [rax + 0x28]
jmp 0x14041e258
call qword [case.0x140480642.0]
nop
mov rax, qword [rsi + 0x40]
jmp 0x14041e268
mov rbx, qword [rax + 8]
movsx cx, bpl
movzx eax, si
cwde
mov qword [rsp + 0x50], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14041e289
call qword [case.0x140480642.0]
nop
movsx ecx, r10w
setae ch
bswap rcx
lea rcx, [rsp + 0x48]
jmp 0x14041e2a4
call fcn.140418d6a
mov rsi, rax
test rbx, rbx
jmp 0x14041e2b4
je 0x14041e320
mov rdx, qword [rbx]
movzx eax, r13w
not cl
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x14041e2cf
call qword [case.0x140480642.0]
mov r8, rax
xor ebx, ebx
movsxd r14, r8d
rcl r14w, 0x22
lea r14d, [rbx + 1]
stc
jmp 0x14041e2ec
test rax, rax
je 0x14041e326
mov rcx, qword [rax]
mov ah, 0x9f
bswap eax
mov rax, qword [rcx]
mov edx, r14d
mov rcx, rdx
mov cx, 0x257f
seto cl
mov rcx, r8
jmp 0x14041e315
call qword [case.0x140480642.0]
jmp 0x14041e326
mov r14d, 1
mov rax, qword [rsi]
movsxd r9, eax
xchg ch, cl
lea r9, [rbp - 0x31]
movzx ecx, cx
lea r8, [0x1400bfced]
xchg edx, ecx
cdq
mov rdx, 0x79a31b49
lea rdx, [0x1400bfcd0]
mov cl, sil
movsxd rcx, edx
movsx cx, r13b
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x14041e364
call qword [case.0x140480642.0]
mov r13, r15
movsx esi, di
cmovl dx, si
mov byte [rsp + 0x31], bl
mov rsi, qword [rsp + 0x40]
movsx edx, cx
mov rdx, rsi
movsx ecx, r13w
movsxd rcx, r10d
mov rcx, 0x32376b2f
mov rcx, rdi
jmp 0x14041e399
call fcn.1404208ae
test al, al
jne 0x14041e6ba
mov cl, byte [rdi + 8]
clc
jmp 0x14041e3af
test cl, cl
jmp 0x14041e3b6
jne 0x14041e45f
mov rcx, qword [rdi]
test rdx, r13
test r11w, 0x2185
test rcx, rcx
jmp 0x14041e3d0
je 0x14041e446
mov rax, qword [rcx + 0x38]
sub dx, 0x63bb
mov rdx, qword [rax]
jmp 0x14041e3eb
test rdx, rdx
jmp 0x14041e3f3
je 0x14041e417
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jmp 0x14041e404
jle 0x14041e417
movzx eax, word [rdx]
jmp 0x14041e412
jmp 0x14041e424
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x140480642.0]
mov ecx, 0xffff
jmp 0x14041e42f
cmp cx, ax
je 0x14041e446
mov word [rdi + 0xa], ax
jmp 0x14041e441
jmp 0x14041e44e
mov qword [rdi], rbx
shr eax, cl
inc cl
cwde
mov byte [rdi + 8], r14b
jmp 0x14041e457
mov cl, r14b
cmp r12b, 0xb2
cwde
movzx eax, word [rdi + 0xa]
cmp r9b, 0x72
cmp ax, word [rbp - 3]
jmp 0x14041e470
jne 0x14041e545
mov byte [r15], 0x2b
neg r13b
bts cx, r14w
lea r13, [r15 + 1]
mov rcx, qword [rdi]
cmp r12w, ax
test r15b, 0xa
test rcx, rcx
jmp 0x14041e499
je 0x14041e52a
mov rax, qword [rcx + 0x38]
cmp dl, 0x91
cmp qword [rax], rbx
jmp 0x14041e4ae
je 0x14041e4f1
mov rax, qword [rcx + 0x50]
test spl, 0xee
clc
cmp dword [rax], ebx
jmp 0x14041e4c4
jle 0x14041e4f1
dec dword [rax]
cqo
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
bswap ax
jmp 0x14041e4e4
movzx eax, word [rdx]
jmp 0x14041e4ec
jmp 0x14041e508
mov rax, qword [rcx]
jmp 0x14041e4f9
mov rax, qword [rax + 0x38]
jmp 0x14041e502
call qword [case.0x140480642.0]
mov ecx, 0xffff
cmp spl, r11b
cmp cx, ax
jmp 0x14041e518
je 0x14041e52a
mov al, bl
jmp 0x14041e525
jmp 0x14041e538
mov qword [rdi], rbx
mov al, r9b
mov al, r14b
jmp 0x14041e538
mov byte [rdi + 8], al
jmp 0x14041e540
jmp 0x14041e6ba
test cl, cl
jmp 0x14041e54c
jne 0x14041e5eb
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14041e55d
je 0x14041e5cc
mov rax, qword [rcx + 0x38]
and dl, r14b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14041e575
je 0x14041e599
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jmp 0x14041e586
jle 0x14041e599
movzx eax, word [rdx]
jmp 0x14041e594
jmp 0x14041e5b0
mov rax, qword [rcx]
jmp 0x14041e5a1
mov rax, qword [rax + 0x30]
jmp 0x14041e5aa
call qword [case.0x140480642.0]
mov ecx, 0xffff
jmp 0x14041e5ba
cmp cx, ax
je 0x14041e5cc
mov word [rdi + 0xa], ax
jmp 0x14041e5db
mov qword [rdi], rbx
clc
movzx eax, word [rdi + 0xa]
test al, sil
test spl, 0xc2
mov byte [rdi + 8], r14b
jmp 0x14041e5eb
cmp ax, word [rbp - 5]
jmp 0x14041e5f4
jne 0x14041e6ba
mov byte [r15], 0x2d
shrd cx, r12w, 0xf0
rcr r13d, cl
mov r13, r15
lea r13, [r15 + 1]
sbb ch, 0xd4
mov rcx, qword [rdi]
jmp 0x14041e619
test rcx, rcx
jmp 0x14041e621
je 0x14041e6b0
mov rax, qword [rcx + 0x38]
cmp r12w, bx
cmp qword [rax], rbx
je 0x14041e679
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], ebx
jmp 0x14041e644
jle 0x14041e679
dec dword [rax]
cwde
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lahf
cmovno ax, r13w
lea rax, [rdx + 2]
jmp 0x14041e663
mov qword [rcx], rax
bswap ax
setno al
movzx eax, word [rdx]
jmp 0x14041e674
jmp 0x14041e690
mov rax, qword [rcx]
jmp 0x14041e681
mov rax, qword [rax + 0x38]
jmp 0x14041e68a
call qword [case.0x140480642.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14041e69d
je 0x14041e6b0
mov byte [rdi + 8], bl
jmp 0x14041e6ab
jmp 0x14041e6ba
mov qword [rdi], rbx
shr dl, 0xeb
mov byte [rdi + 8], r14b
mov byte [r13], 0x30
sar dx, cl
setge dh
movzx rdx, sp
add r13, r14
sar ch, 0x7f
bsf rcx, rcx
mov byte [r13], pe_nt_image_headers64
shl ch, 0xc0
cmp r11, rsp
movzx cx, r14b
add r13, r14
movsx r14w, spl
cmovno rdx, rsi
mov qword [rsp + 0x48], r13
movsx rcx, r15w
mov byte [rsp + 0x30], bl
movsx dx, r11b
mov r14d, ebx
sete dh
mov cl, r10b
movzx cx, bpl
mov dword [rsp + 0x38], ebx
setae cl
cwd
movzx cx, r8b
mov dword [rsp + 0x34], ebx
movzx cx, r15b
mov rdx, rsi
mov rcx, rdi
jmp 0x14041e731
call fcn.1404208ae
test al, al
jne 0x14041eb40
cmp byte [rdi + 8], bl
jmp 0x14041e746
jne 0x14041e7f9
mov rcx, qword [rdi]
jmp 0x14041e755
test rcx, rcx
je 0x14041e7dc
mov rax, qword [rcx + 0x38]
adc dl, 0x54
bsr edx, r11d
cmp r10w, r13w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14041e778
je 0x14041e7a3
mov rax, qword [rcx + 0x50]
cmp r14b, bl
test r15b, r13b
cmp edi, 0x52897117
cmp dword [rax], ebx
jle 0x14041e7a3
movzx eax, word [rdx]
jmp 0x14041e79e
jmp 0x14041e7b5
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14041e7af
call qword [case.0x140480642.0]
mov ecx, 0xffff
test r14b, 0xde
stc
cmc
cmp cx, ax
jmp 0x14041e7c8
je 0x14041e7dc
mov word [rdi + 0xa], ax
jmp 0x14041e7d7
jmp 0x14041e7e5
mov qword [rdi], rbx
xchg r15b, r15b
movsxd r15, r14d
mov r15d, 1
mov byte [rdi + 8], r15b
jmp 0x14041e7f4
jmp 0x14041e806
mov r15d, 1
sub ax, di
movsx rax, di
movzx eax, word [rdi + 0xa]
jmp 0x14041e80f
cmp ax, word [rbp - 0x31]
jmp 0x14041e818
jne 0x14041eb40
mov rcx, qword [rdi]
cmp r13, rdx
cmc
clc
test rcx, rcx
je 0x14041e8b8
mov rax, qword [rcx + 0x38]
cmp qword [rax], rbx
jmp 0x14041e83b
je 0x14041e884
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jle 0x14041e884
dec dword [rax]
movzx edx, bp
xchg al, ah
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cbw
movsx ax, r14b
lea rax, [rdx + 2]
jmp 0x14041e86b
mov qword [rcx], rax
xchg ah, al
cmovns rax, rdx
movsxd rax, esp
movzx eax, word [rdx]
jmp 0x14041e87f
jmp 0x14041e896
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14041e890
call qword [case.0x140480642.0]
mov ecx, 0xffff
test dh, al
cmc
cmp cx, ax
jmp 0x14041e8a6
je 0x14041e8b8
mov al, bl
jmp 0x14041e8b3
jmp 0x14041e8c6
mov qword [rdi], rbx
mov al, bpl
mov al, r15b
cwd
bswap cx
mov byte [rdi + 8], al
xchg dl, dh
movsx edx, cx
bswap dx
mov rdx, rsi
cmovb cx, r10w
movsx ecx, ax
movsx cx, r14b
mov rcx, rdi
jmp 0x14041e8e9
call fcn.1404208ae
test al, al
jne 0x14041eb38
mov cl, byte [rdi + 8]
cmc
jmp 0x14041e8ff
test cl, cl
jmp 0x14041e906
jne 0x14041e9b2
mov rcx, qword [rdi]
test r9b, bl
test rcx, rcx
je 0x14041e990
mov rax, qword [rcx + 0x38]
sar dx, 0x44
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14041e92f
je 0x14041e958
mov rax, qword [rcx + 0x50]
cmp rcx, 0x69127a0e
cmp r11d, r8d
cmp dword [rax], ebx
jmp 0x14041e94a
jle 0x14041e958
movzx eax, word [rdx]
jmp 0x14041e96a
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14041e964
call qword [case.0x140480642.0]
mov ecx, 0xffff
clc
test r9b, 0xfa
cmp cx, ax
jmp 0x14041e97c
je 0x14041e990
mov word [rdi + 0xa], ax
jmp 0x14041e98b
jmp 0x14041e9a0
mov qword [rdi], rbx
test r10d, 0x6b4e7a48
shld ax, r12w, 0x8d
mov byte [rdi + 8], r15b
sar ax, 0x72
mov cl, r15b
xchg al, al
btr ax, r10w
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 1]
jmp 0x14041e9bf
je 0x14041ea79
test cl, cl
jmp 0x14041e9cc
jne 0x14041ea6a
mov rcx, qword [rdi]
cmp r14b, 0xb8
jmp 0x14041e9de
test rcx, rcx
jmp 0x14041e9e6
je 0x14041ea52
mov rax, qword [rcx + 0x38]
add edx, r15d
cdq
mov rdx, qword [rax]
cmp r12, 0x6ec33696
cmc
test rdx, rdx
jmp 0x14041ea07
je 0x14041ea21
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jle 0x14041ea21
movzx eax, word [rdx]
jmp 0x14041ea38
mov rax, qword [rcx]
jmp 0x14041ea29
mov rax, qword [rax + 0x30]
jmp 0x14041ea32
call qword [case.0x140480642.0]
mov ecx, 0xffff
test r11d, esi
cmp cx, ax
je 0x14041ea52
mov word [rdi + 0xa], ax
jmp 0x14041ea59
mov qword [rdi], rbx
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], r15b
test r11d, 0x65f5569d
cmc
jmp 0x14041ea6a
cmp ax, word [rbp - 1]
jmp 0x14041ea73
jne 0x14041eb38
mov rcx, qword [rdi]
clc
test r13b, r14b
cmp sil, 0x3a
test rcx, rcx
jmp 0x14041ea8c
je 0x14041eb20
mov rax, qword [rcx + 0x38]
test r10d, r9d
cmp qword [rax], rbx
jmp 0x14041eaa1
je 0x14041eaf3
mov rax, qword [rcx + 0x50]
jmp 0x14041eab3
cmp dword [rax], ebx
jmp 0x14041eaba
jle 0x14041eaf3
dec dword [rax]
cdq
mov dh, bh
mov ah, 0x9d
mov rcx, qword [rcx + 0x38]
not ax
cwde
mov rdx, qword [rcx]
lahf
lea rax, [rdx + 2]
jmp 0x14041eadd
mov qword [rcx], rax
cwde
movsxd rax, esi
cbw
movzx eax, word [rdx]
jmp 0x14041eaee
jmp 0x14041eb00
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x140480642.0]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14041eb0e
je 0x14041eb20
mov al, bl
jmp 0x14041eb1b
jmp 0x14041eb2b
mov qword [rdi], rbx
mov al, r15b
jmp 0x14041eb2b
mov byte [rdi + 8], al
jmp 0x14041eb33
jmp 0x14041eb40
mov byte [rsp + 0x30], r15b
not r15b
mov eax, 0x300
ror r15w, cl
mov r15d, 0x24
stc
jmp 0x14041eb55
cmp dword [r12], 0x3b9aca00
cmove r15d, eax
xor r12b, r9b
mov dword [rsp + 0x3c], r15d
sar r12w, cl
ror al, 1
lea r12, [rbp - 0x51]
cmp qword [rbp - 0x39], 0x10
cmovae r12, qword [rbp - 0x51]
mov al, byte [r12]
sub al, 1
cmp r9b, 0x16
cmp al, 0x7d
jmp 0x14041eb8e
ja 0x14041f1d0
cmp qword [rbp - 0x41], rbx
je 0x14041ebcb
mov rcx, qword [rsp + 0x58]
mov rax, qword [rcx]
jmp 0x14041ebab
mov rax, qword [rax + 0x20]
jmp 0x14041ebb4
call qword [case.0x140480642.0]
movzx r14d, ax
movsx r15d, cx
bsr r15d, edx
jmp 0x14041ebcb
mov qword [rbp - 0x71], rbx
bsf ecx, ebp
mov r15d, 1
mov cx, 0x5826
mov qword [rbp - 0x61], r15
xor ch, 0xdf
lea edx, [r15 + 0xe]
xchg cl, ch
test r9b, 0xc0
mov qword [rbp - 0x59], rdx
sub eax, eax
btc rcx, rsp
inc cx
and cl, r9b
mov word [rbp - 0x71], ax
lea rcx, [rbp - 0x71]
stc
cmp byte [0x1400c08d0], bl
jmp 0x14041ec11
je 0x14041ec62
inc rdx
bts r8w, bx
xadd r9, r9
cmc
add rdx, rcx
test bh, dh
bt r8w, 0x85
bts r8d, esi
lea r9, [r15 + 1]
btc r8w, r14w
sbb r8d, 0x22b4c56
mov r8b, 0xed
add r9, rcx
setbe r8b
movsx r8d, r12w
mov r8, rdx
call fcn.140069bdc
nop
setne dh
movsx cx, r13b
mov rdx, rsi
xchg cl, ch
setae cl
mov rcx, rdi
jmp 0x14041ec72
call fcn.1404208ae
xor r10d, r10d
stc
test al, al
jmp 0x14041ec82
jne 0x14041f0f2
lea rsi, [rdi + 0xa]
movsxd r15, edx
bts r15d, r13d
mov r15, rsi
test r13w, 0x440f
cmp byte [rdi + 8], r10b
jmp 0x14041eca5
jne 0x14041ed59
mov rcx, qword [rdi]
test r9w, 0x1cc0
test rcx, rcx
jmp 0x14041ecbc
je 0x14041ed3f
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test bp, di
test rdx, rdx
je 0x14041ecf5
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r10d
jmp 0x14041ece2
jle 0x14041ecf5
movzx eax, word [rdx]
jmp 0x14041ecf0
jmp 0x14041ed0d
mov rax, qword [rcx]
jmp 0x14041ecfd
mov rax, qword [rax + 0x30]
call qword [case.0x140480642.0]
xor r10d, r10d
movsxd rcx, edi
mov ecx, 0xffff
cmp r10b, 0xb7
cmp cx, ax
jmp 0x14041ed1e
je 0x14041ed3f
mov word [r15], ax
mov si, r12w
xchg sil, sil
not si
mov rsi, r15
jmp 0x14041ed3a
jmp 0x14041ed46
mov qword [rdi], r10
movsx r8d, r12w
mov ecx, 1
cmovg dx, sp
setg dh
mov byte [rdi + 8], cl
movzx r8d, bp
movzx r8d, word [rsi]
movzx edx, r10w
mov dh, 0xd0
lea rdx, [rbp + 7]
movsx cx, r9b
lea rcx, [rbp - 0x31]
jmp 0x14041ed76
call fcn.140125414
lea rcx, [rbp - 0x31]
cmp r9b, 0x23
sub rax, rcx
test r8b, al
sar rax, 1
cmp r10w, di
cmp rax, 0x16
jmp 0x14041ed99
jae 0x14041ee6f
mov edx, 1
shr ecx, cl
mov byte [rsp + 0x30], dl
mov ecx, dword [rsp + 0x38]
cmp r12w, 0x536f
cmp al, dl
cmp dword [rsp + 0x3c], ecx
jmp 0x14041edbf
jg 0x14041edd3
add dword [rsp + 0x34], edx
jmp 0x14041edce
jmp 0x14041ee25
test rax, rax
jmp 0x14041eddb
jne 0x14041edee
test ecx, ecx
jmp 0x14041ede8
je 0x14041ee25
lea r8, [0x1400bfcd0]
mov al, byte [rax + r8]
mov byte [r13], al
add r13, rdx
shr ax, cl
movzx rax, r13w
mov qword [rsp + 0x48], r13
add ecx, edx
ror ah, 0x77
bt ax, 0x23
mov dword [rsp + 0x38], ecx
jmp 0x14041ee25
lea rax, [rbp - 0x71]
cmp qword [rbp - 0x59], 0x10
setae cl
cmovae rax, qword [rbp - 0x71]
test sp, 0x65c0
cmc
cmp byte [rax + rbx], 0x7f
jmp 0x14041ee45
je 0x14041ef85
lea rax, [rbp - 0x71]
cmp r13d, 0xe4c6a55
test cl, cl
jmp 0x14041ee5d
cmovne rax, qword [rbp - 0x71]
add byte [rax + rbx], dl
jmp 0x14041ee6a
jmp 0x14041ef85
lea rax, [rbp - 0x71]
mov r8, qword [rbp - 0x71]
clc
mov r9, qword [rbp - 0x59]
cmp r9, 0x10
jmp 0x14041ee85
cmovae rax, r8
cmc
xor r10d, r10d
stc
cmp byte [rax + rbx], r10b
jmp 0x14041ee97
je 0x14041f09e
test r14w, r14w
je 0x14041f09e
cmp byte [rdi + 8], r10b
jne 0x14041ef59
mov rcx, qword [rdi]
test rcx, rcx
je 0x14041ef42
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r15b, r13b
test rdx, rdx
jmp 0x14041eecf
je 0x14041eefa
mov rax, qword [rcx + 0x50]
jmp 0x14041eedf
cmp dword [rax], r10d
jmp 0x14041eee7
jle 0x14041eefa
movzx eax, word [rdx]
jmp 0x14041eef5
jmp 0x14041ef27
mov rax, qword [rcx]
jmp 0x14041ef02
mov rax, qword [rax + 0x30]
call qword [case.0x140480642.0]
mov r9, qword [rbp - 0x59]
mov r8, qword [rbp - 0x71]
and ecx, 0x1b4b7990
movsxd rcx, r10d
clc
xor r10d, r10d
neg cx
clc
mov ch, ch
mov ecx, 0xffff
cmp cx, ax
je 0x14041ef42
mov word [rsi], ax
jmp 0x14041ef3d
jmp 0x14041ef4d
mov qword [rdi], r10
rol al, 0x33
movsxd rax, r11d
nop
mov eax, 1
mov byte [rdi + 8], al
stc
cmp r15b, r11b
cmp word [rsi], r14w
jmp 0x14041ef62
jne 0x14041f09e
xor edx, edx
movsx cx, r10b
lea rcx, [rbp - 0x71]
jmp 0x14041ef78
call fcn.140401160
inc rbx
xchg ch, ch
bsf ecx, edx
mov rcx, qword [rdi]
test spl, 0xb7
xor r8d, r8d
jmp 0x14041ef9b
test rcx, rcx
jmp 0x14041efa3
je 0x14041f053
mov rax, qword [rcx + 0x38]
test ax, 0x6feb
clc
cmp qword [rax], r8
jmp 0x14041efba
je 0x14041f00f
mov rax, qword [rcx + 0x50]
test rax, 0x1783161e
clc
test r12b, r9b
cmp dword [rax], r8d
jmp 0x14041efd6
jle 0x14041f00f
dec dword [rax]
cbw
movsx rax, r8w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
bswap ax
movsx rax, r12w
lea rax, [rdx + 2]
jmp 0x14041effb
mov qword [rcx], rax
movsx rax, si
movzx eax, word [rdx]
jmp 0x14041f00a
jmp 0x14041f02f
mov rax, qword [rcx]
jmp 0x14041f017
mov rax, qword [rax + 0x38]
call qword [case.0x140480642.0]
sub r8d, r8d
sal ch, cl
shld ecx, edx, 0x87
bt rcx, 8
mov ecx, 0xffff
stc
cmp dil, r8b
cmp cx, ax
jmp 0x14041f040
je 0x14041f053
mov al, r8b
jmp 0x14041f04e
jmp 0x14041f066
mov qword [rdi], r8
cqo
movsx ax, dl
mov ch, 0x50
mov eax, 1
cqo
mov byte [rdi + 8], al
movsxd rcx, r13d
movzx cx, r15b
cmovae edx, ecx
mov rdx, qword [rsp + 0x40]
mov rcx, rdi
call fcn.1404208ae
sub r10d, r10d
test al, al
jmp 0x14041f08b
je 0x14041ec9c
mov r9, qword [rbp - 0x59]
mov r8, qword [rbp - 0x71]
jmp 0x14041f09e
test rbx, rbx
jmp 0x14041f0a6
je 0x14041f108
lea rax, [rbp - 0x71]
stc
cmp sil, spl
cmp r9, 0x10
jmp 0x14041f0bd
cmovae rax, r8
cmp byte [rax + rbx], r10b
jmp 0x14041f0ca
jle 0x14041f0e3
mov r15d, 1
stc
cmp sil, 0x34
add rbx, r15
jmp 0x14041f10f
mov byte [rsp + 0x31], 1
jmp 0x14041f0ed
jmp 0x14041f16a
mov r9, qword [rbp - 0x59]
movzx r8, r12w
movsx r8w, r14b
mov r8, qword [rbp - 0x71]
jmp 0x14041f10f
mov r15d, 1
cmc
test rbx, rbx
jmp 0x14041f117
je 0x14041f16a
mov cl, byte [r12]
cmp cl, 0x7f
jmp 0x14041f129
je 0x14041f16a
sub rbx, r15
jmp 0x14041f137
je 0x14041f18c
lea rax, [rbp - 0x71]
cmp al, 0x76
cmp r9, 0x10
jmp 0x14041f14c
cmovae rax, r8
stc
test dx, dx
cmp cl, byte [rax + rbx]
jmp 0x14041f15c
je 0x14041f1b3
mov byte [rsp + 0x31], r15b
movsxd rcx, r15d
lea rcx, [rbp - 0x71]
jmp 0x14041f173
call fcn.1404013a3
mov r14d, dword [rsp + 0x38]
mov r15d, dword [rsp + 0x3c]
jmp 0x14041f187
jmp 0x14041f4a6
test rbx, rbx
jmp 0x14041f194
jne 0x14041f1b3
lea rax, [rbp - 0x71]
cmp r9, 0x10
cmovae rax, r8
cmp cl, byte [rax]
jmp 0x14041f1ad
jl 0x14041f162
cmp byte [r12 + 1], r10b
jmp 0x14041f1bd
jle 0x14041f10f
inc r12
jmp 0x14041f1cb
jmp 0x14041f10f
mov rdx, rsi
movsxd rcx, r12d
movsx cx, dil
mov rcx, rdi
jmp 0x14041f1e3
call fcn.1404208ae
test al, al
jmp 0x14041f1ef
jne 0x14041f4b7
lea rbx, [rdi + 0xa]
mov rsi, 0x3e536697
sbb rsi, rdx
mov rsi, rbx
cmp di, 0x38bc
xor r12d, r12d
clc
cmp byte [rdi + 8], r12b
jmp 0x14041f218
jne 0x14041f2d2
mov rcx, qword [rdi]
jmp 0x14041f226
test rcx, rcx
jmp 0x14041f22e
je 0x14041f2b9
mov rax, qword [rcx + 0x38]
cmc
ror dh, 0x54
sub dx, 0x5048
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14041f24c
je 0x14041f26e
mov rax, qword [rcx + 0x50]
clc
cmc
cmp dword [rax], r12d
jle 0x14041f26e
movzx eax, word [rdx]
jmp 0x14041f269
jmp 0x14041f285
mov rax, qword [rcx]
jmp 0x14041f276
mov rax, qword [rax + 0x30]
jmp 0x14041f27f
call qword [case.0x140480642.0]
mov ecx, 0xffff
jmp 0x14041f290
cmp cx, ax
jmp 0x14041f298
je 0x14041f2b9
mov word [rsi], ax
setno bh
movsx ebx, r8w
movsx rbx, r15w
mov rbx, rsi
jmp 0x14041f2b4
jmp 0x14041f2bc
mov qword [rdi], r12
mov eax, 1
mov cx, r10w
cmovno dx, si
cdq
mov byte [rdi + 8], al
movsx r8w, bl
movzx r8d, word [rbx]
jmp 0x14041f2db
lea rdx, [rbp + 7]
movsx rcx, r9w
lea rcx, [rbp - 0x31]
jmp 0x14041f2ec
call fcn.140125414
lea rcx, [rbp - 0x31]
stc
cmp r14b, 0x8e
sub rax, rcx
cmp sp, 0x74e0
jmp 0x14041f30a
sar rax, 1
cmc
test ax, 0x7676
cmp rax, 0x16
jmp 0x14041f31b
jae 0x14041f491
cmp r15d, r14d
jmp 0x14041f329
jg 0x14041f349
mov r8d, 1
cmp si, 0x57e7
add dword [rsp + 0x34], r8d
jmp 0x14041f344
jmp 0x14041f39d
test rax, rax
jne 0x14041f360
test r14d, r14d
jmp 0x14041f35a
je 0x14041f390
lea rcx, [0x1400bfcd0]
mov al, byte [rax + rcx]
mov byte [r13], al
mov r8d, 1
cmp bl, 0xf3
stc
add r13, r8
cmp dx, 0x6322
cmp r11, rsi
add r14d, r8d
jmp 0x14041f38b
jmp 0x14041f39d
mov r8d, 1
btr rcx, rax
shl cx, cl
mov byte [rsp + 0x30], r8b
mov rcx, qword [rdi]
clc
test r15b, 0x93
jmp 0x14041f3af
test rcx, rcx
je 0x14041f456
mov rax, qword [rcx + 0x38]
jmp 0x14041f3c2
cmp qword [rax], r12
jmp 0x14041f3ca
je 0x14041f413
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jmp 0x14041f3dd
jle 0x14041f413
dec dword [rax]
bswap rdx
mov rcx, qword [rcx + 0x38]
not edx
cwde
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14041f3fb
mov qword [rcx], rax
cmovp eax, r15d
cdqe
nop
movzx eax, word [rdx]
jmp 0x14041f40e
jmp 0x14041f435
mov rax, qword [rcx]
jmp 0x14041f41b
mov rax, qword [rax + 0x38]
jmp 0x14041f424
call qword [case.0x140480642.0]
mov r8d, 1
cmovae cx, r13w
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x14041f443
je 0x14041f456
mov al, r12b
jmp 0x14041f451
jmp 0x14041f460
mov qword [rdi], r12
movsxd rcx, ecx
cdq
mov al, r8b
mov byte [rdi + 8], al
cmova rcx, r9
cwd
movzx dx, al
mov rdx, qword [rsp + 0x40]
movzx cx, r11b
mov rcx, rdi
jmp 0x14041f47f
call fcn.1404208ae
test al, al
jmp 0x14041f48b
je 0x14041f20f
mov dword [rsp + 0x38], r14d
sal si, 0x5a
dec si
adc r12b, 0x9b
mov qword [rsp + 0x48], r13
sub ebx, ebx
rcr si, cl
mov rsi, qword [rsp + 0x40]
rcl r12b, 0xd7
rol r12b, cl
mov r12b, byte [rsp + 0x30]
cmc
clc
test r12b, r12b
jmp 0x14041f4c6
je 0x14041f4f0
test r14d, r14d
jmp 0x14041f4d4
jne 0x14041f4f0
mov byte [r13], 0x30
cdq
inc r13
mov qword [rsp + 0x48], r13
not cl
mov dh, ch
movsx dx, bh
mov rdx, rsi
mov rcx, rdi
call fcn.1404208ae
test al, al
jmp 0x14041f502
jne 0x14041f6f5
cmp byte [rdi + 8], bl
jmp 0x14041f510
jne 0x14041f5c1
mov rcx, qword [rdi]
cmp cl, 0x49
test rcx, rcx
jmp 0x14041f524
je 0x14041f595
mov rax, qword [rcx + 0x38]
bt rdx, rdx
dec dx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14041f540
je 0x14041f565
mov rax, qword [rcx + 0x50]
jmp 0x14041f550
cmp dword [rax], ebx
jle 0x14041f565
movzx eax, word [rdx]
jmp 0x14041f560
jmp 0x14041f572
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x140480642.0]
mov ecx, 0xffff
test rsp, r12
cmp r13w, cx
cmp cx, ax
jmp 0x14041f586
je 0x14041f595
mov word [rdi + 0xa], ax
jmp 0x14041f5a6
mov qword [rdi], rbx
jmp 0x14041f5a6
mov eax, 1
mov cl, 0x70
movzx rbx, r15w
movsx rbx, dx
mov byte [rdi + 8], al
not rax
movsxd rax, r9d
movzx eax, cx
movzx ebx, word [rdi + 0xa]
setne ch
mov rcx, rcx
xchg ch, ch
mov rcx, qword [rsp + 0x58]
mov rax, qword [rcx]
jmp 0x14041f5da
mov rax, qword [rax + 0x18]
jmp 0x14041f5e3
call qword [case.0x140480642.0]
cmp bx, ax
jne 0x14041f6ef
call fcn.14046e687
mov rcx, qword [rax]
bswap r8
stc
shr al, 0x65
mov al, byte [rcx]
stc
mov byte [r13], al
bt r8w, 0xfb
or cl, r8b
bswap r8d
mov r8d, 1
movsx rcx, r15w
btr ecx, 0xfa
lea r13, [r13 + r8]
sal rcx, cl
and cx, si
sub ch, 0xe1
mov qword [rsp + 0x48], r13
mov rcx, qword [rdi]
stc
sub ebx, ebx
cmp dl, ch
test rcx, rcx
jmp 0x14041f645
je 0x14041f6d9
mov rax, qword [rcx + 0x38]
stc
test ebx, ecx
cmp qword [rax], rbx
je 0x14041f695
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jmp 0x14041f666
jle 0x14041f695
dec dword [rax]
movsx edx, r15w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov al, 0xc8
lea rax, [rdx + 2]
jmp 0x14041f684
mov qword [rcx], rax
cwde
movzx eax, word [rdx]
jmp 0x14041f690
jmp 0x14041f6b0
mov rax, qword [rcx]
jmp 0x14041f69d
mov rax, qword [rax + 0x38]
call qword [case.0x140480642.0]
mov r8d, 1
neg cx
mov ecx, 0xffff
jmp 0x14041f6be
cmp cx, ax
jmp 0x14041f6c6
je 0x14041f6d9
mov byte [rdi + 8], bl
jmp 0x14041f6d4
jmp 0x14041f6f5
mov qword [rdi], rbx
jmp 0x14041f6e1
mov byte [rdi + 8], r8b
jmp 0x14041f6ea
jmp 0x14041f6f5
xor ebx, ebx
cmp r12b, 0xd9
test r14d, r14d
jmp 0x14041f6fd
jne 0x14041f98e
mov rdx, rsi
movzx rcx, ax
mov rcx, rdi
jmp 0x14041f712
call fcn.1404208ae
test al, al
jne 0x14041f942
lea rbx, [rdi + 0xa]
inc r13b
movsx r15w, r11b
mov rsi, rbx
movsx r13w, r13b
shrd r13d, ebx, 0x87
mov r15, qword [rsp + 0x40]
sal r13w, cl
sub r13w, 0x78a3
mov r14d, dword [rsp + 0x34]
ror r13w, cl
xor r8d, r8d
btc r13, 0x5a
lea r13d, [r8 + 1]
cmp byte [rdi + 8], r8b
jmp 0x14041f765
jne 0x14041f81a
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14041f777
je 0x14041f808
mov rax, qword [rcx + 0x38]
stc
movsx dx, r12b
sub edx, 0x1c8133b8
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14041f798
je 0x14041f7b8
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14041f7b8
movzx eax, word [rdx]
jmp 0x14041f7b3
jmp 0x14041f7db
mov rax, qword [rcx]
jmp 0x14041f7c0
mov rax, qword [rax + 0x30]
jmp 0x14041f7c9
call qword [case.0x140480642.0]
xor r8d, r8d
mov cl, r9b
sar cl, cl
btr ecx, 0x9f
mov ecx, 0xffff
stc
test r14b, 7
cmp cx, ax
jmp 0x14041f7ed
je 0x14041f808
mov word [rsi], ax
jmp 0x14041f7fb
mov rbx, rsi
jmp 0x14041f803
jmp 0x14041f813
mov qword [rdi], r8
sal eax, cl
movsx rax, di
inc al
mov byte [rdi + 8], r13b
dec rax
movzx eax, word [rbx]
cmp ax, word [rbp - 0x31]
jmp 0x14041f826
jne 0x14041f916
sub r14d, r13d
xadd cl, r12b
mov r12b, r13b
mov rcx, qword [rdi]
test r13b, 7
test r13w, si
test rcx, rcx
jmp 0x14041f849
je 0x14041f8e0
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14041f85b
je 0x14041f8a1
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jmp 0x14041f86e
jle 0x14041f8a1
dec dword [rax]
movsx dx, r12b
cwde
mov rcx, qword [rcx + 0x38]
cwde
movsxd rax, edx
mov rdx, qword [rcx]
movsx rax, r14w
not ah
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14041f89c
jmp 0x14041f8c0
mov rax, qword [rcx]
jmp 0x14041f8a9
mov rax, qword [rax + 0x38]
jmp 0x14041f8b2
call qword [case.0x140480642.0]
sub r8d, r8d
movzx cx, r15b
mov ecx, 0xffff
cmp cx, ax
jmp 0x14041f8cd
je 0x14041f8e0
mov al, r8b
jmp 0x14041f8db
jmp 0x14041f8f2
mov qword [rdi], r8
movsx rcx, r9w
movzx dx, r11b
mov dh, 0x13
mov al, r13b
mov byte [rdi + 8], al
setg cl
movzx edx, r14w
mov rdx, r15
mov cx, 0xb77
mov rcx, rdi
call fcn.1404208ae
xor r8d, r8d
test al, al
je 0x14041f75c
mov dword [rsp + 0x34], r14d
mov r13, qword [rsp + 0x48]
movsxd rax, r8d
mov r14d, dword [rsp + 0x38]
mov r15d, dword [rsp + 0x3c]
rcl sil, cl
jmp 0x14041f938
mov rsi, qword [rsp + 0x40]
xor ebx, ebx
shl al, 0xea
mov eax, dword [rsp + 0x34]
cmc
cmp bx, 0x7296
test eax, eax
jmp 0x14041f953
jns 0x14041f98e
mov byte [r13], 0x30
btr cx, 0x5d
or dx, 0x4146
mov ecx, 1
add dx, 0x553
and dx, r14w
lea r13, [r13 + rcx]
add eax, ecx
movsx edx, r10w
cdq
mov dword [rsp + 0x34], eax
movzx dx, spl
bswap dx
mov rdx, rsi
mov ch, 0x9d
mov ecx, r12d
mov rcx, rdi
jmp 0x14041f99f
call fcn.1404208ae
test al, al
jmp 0x14041f9ab
jne 0x14041fc22
lea rbx, [rdi + 0xa]
bsf si, r14w
ror sil, cl
movzx rsi, bp
mov rsi, rbx
xor r8d, r8d
cmp byte [rdi + 8], r8b
jne 0x14041fa6e
mov rcx, qword [rdi]
test rcx, rcx
je 0x14041fa58
mov rax, qword [rcx + 0x38]
shrd edx, r10d, 6
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14041f9f1
je 0x14041fa17
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jmp 0x14041fa04
jle 0x14041fa17
movzx eax, word [rdx]
jmp 0x14041fa12
jmp 0x14041fa30
mov rax, qword [rcx]
jmp 0x14041fa1f
mov rax, qword [rax + 0x30]
call qword [case.0x140480642.0]
sub r8d, r8d
or cx, r13w
mov ecx, 0xffff
clc
test r10b, r11b
cmc
cmp cx, ax
jmp 0x14041fa42
je 0x14041fa58
mov word [rsi], ax
mov rbx, rsi
jmp 0x14041fa53
jmp 0x14041fa5e
mov qword [rdi], r8
xchg r8b, dl
mov eax, 1
movsxd rdx, r14d
cdq
movsx r8, r12w
mov byte [rdi + 8], al
movzx r8d, word [rbx]
xchg dx, cx
cqo
cmovae cx, r14w
lea rdx, [rbp + 7]
movsx rcx, r11w
movsxd rcx, eax
lea rcx, [rbp - 0x31]
jmp 0x14041fa90
call fcn.140125414
lea rcx, [rbp - 0x31]
stc
jmp 0x14041fa9f
sub rax, rcx
clc
cmp r11b, 0xc1
test r14b, 0xfd
sar rax, 1
cmp rax, 0x16
jmp 0x14041fab7
jae 0x14041fc14
mov r9d, 1
jmp 0x14041facc
cmp r14d, r15d
jmp 0x14041fad4
jge 0x14041fb09
lea rcx, [0x1400bfcd0]
add r12b, dil
mov al, byte [rax + rcx]
or cx, 0xf85
xchg rcx, rcx
sar r12b, 0xe1
mov byte [r13], al
btc cx, 0xb6
add r13, r9
add r12b, 0x81
or r12b, bl
add r14d, r9d
mov r12b, r9b
mov rcx, qword [rdi]
clc
test rdi, rbx
sub r8d, r8d
test rcx, rcx
jmp 0x14041fb1e
je 0x14041fbc0
mov rax, qword [rcx + 0x38]
test r10, r15
stc
cmp qword [rax], r8
je 0x14041fb81
mov rax, qword [rcx + 0x50]
cmc
stc
cmp dword [rax], r8d
jle 0x14041fb81
dec dword [rax]
movsx eax, bp
cwd
mov rcx, qword [rcx + 0x38]
cdqe
cqo
rdtsc
mov rdx, qword [rcx]
movsx rax, r8w
movzx eax, r9w
sets ah
lea rax, [rdx + 2]
jmp 0x14041fb6c
mov qword [rcx], rax
cbw
not ax
movzx eax, word [rdx]
jmp 0x14041fb7c
jmp 0x14041fba2
mov rax, qword [rcx]
jmp 0x14041fb89
mov rax, qword [rax + 0x38]
call qword [case.0x140480642.0]
sub r8d, r8d
dec cx
lea r9d, [r8 + 1]
mov cx, 0x6fd8
cmc
mov ecx, 0xffff
cmp bh, 0xa
cmp cx, ax
jmp 0x14041fbb2
je 0x14041fbc0
mov al, r8b
jmp 0x14041fbdd
mov qword [rdi], r8
setle ch
movzx rcx, r9w
movsxd rcx, ecx
mov al, r9b
jmp 0x14041fbdd
mov byte [rdi + 8], al
cdq
bswap cx
movzx rdx, ax
mov rdx, qword [rsp + 0x40]
jmp 0x14041fbf2
mov rcx, rdi
jmp 0x14041fbfa
call fcn.1404208ae
xor r8d, r8d
clc
cmp bp, r15w
test al, al
jmp 0x14041fc0e
je 0x14041f9c7
mov rsi, qword [rsp + 0x40]
cmc
sub ebx, ebx
jmp 0x14041fc22
test r12b, r12b
jmp 0x14041fc2a
je 0x1404205db
mov rdx, rsi
xchg cx, cx
mov rcx, rdi
jmp 0x14041fc3e
call fcn.1404208ae
test al, al
jne 0x1404205db
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14041fc55
jne 0x14041fcf3
mov rcx, qword [rdi]
stc
cmc
test rcx, rcx
jmp 0x14041fc68
je 0x14041fcd9
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14041fc7d
je 0x14041fca1
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jmp 0x14041fc8e
jle 0x14041fca1
movzx eax, word [rdx]
jmp 0x14041fc9c
jmp 0x14041fcb8
mov rax, qword [rcx]
jmp 0x14041fca9
mov rax, qword [rax + 0x30]
jmp 0x14041fcb2
call qword [case.0x140480642.0]
mov ecx, 0xffff
jmp 0x14041fcc2
cmp cx, ax
jmp 0x14041fcca
je 0x14041fcd9
mov word [rdi + 0xa], ax
jmp 0x14041fcdc
mov qword [rdi], rbx
mov r15d, 1
mov byte [rdi + 8], r15b
mov cl, r15b
jmp 0x14041fcee
jmp 0x14041fcfb
mov r15d, 1
cdqe
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x14041fd08
je 0x14041fdda
test cl, cl
jmp 0x14041fd15
jne 0x14041fdcb
mov rcx, qword [rdi]
test bl, spl
clc
test rcx, rcx
jmp 0x14041fd2a
je 0x14041fdb5
mov rax, qword [rcx + 0x38]
cmc
bts rdx, rbx
sbb dx, 0x230
mov rdx, qword [rax]
cmp dl, bpl
test r9b, 0x6e
test rdx, rdx
je 0x14041fd72
mov rax, qword [rcx + 0x50]
cmp bp, ax
cmp dword [rax], ebx
jmp 0x14041fd5f
jle 0x14041fd72
movzx eax, word [rdx]
jmp 0x14041fd6d
jmp 0x14041fd89
mov rax, qword [rcx]
jmp 0x14041fd7a
mov rax, qword [rax + 0x30]
jmp 0x14041fd83
call qword [case.0x140480642.0]
mov ecx, 0xffff
jmp 0x14041fd99
cmp cx, ax
jmp 0x14041fda1
je 0x14041fdb5
mov word [rdi + 0xa], ax
jmp 0x14041fdb0
jmp 0x14041fdc7
mov qword [rdi], rbx
bsr ax, bp
setg al
movzx eax, word [rdi + 0xa]
test ax, 0x32d0
mov byte [rdi + 8], r15b
cmp ax, word [rbp + 3]
jmp 0x14041fdd4
jne 0x1404205db
mov byte [r13], 0x70
neg ch
add r13, r15
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14041fdef
je 0x14041fe89
mov rax, qword [rcx + 0x38]
cmp rsi, 0x250938f3
cmp qword [rax], rbx
jmp 0x14041fe08
je 0x14041fe53
mov rax, qword [rcx + 0x50]
test r9w, r13w
cmp dword [rax], ebx
jmp 0x14041fe1d
jle 0x14041fe53
dec dword [rax]
cmovs ax, r11w
rdtsc
mov rcx, qword [rcx + 0x38]
movsx dx, r15b
not dl
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14041fe43
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14041fe4e
jmp 0x14041fe6a
mov rax, qword [rcx]
jmp 0x14041fe5b
mov rax, qword [rax + 0x38]
jmp 0x14041fe64
call qword [case.0x140480642.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14041fe77
je 0x14041fe89
mov al, bl
jmp 0x14041fe84
jmp 0x14041fe96
mov qword [rdi], rbx
cwd
mov al, r15b
movsx dx, r10b
mov byte [rdi + 8], al
movsx rdx, r13w
sets ch
mov r12b, bl
xchg ch, dh
mov rdx, rsi
cmovl rcx, r10
movsxd rcx, r15d
mov rcx, rdi
jmp 0x14041feb7
call fcn.1404208ae
xor r14d, r14d
test bp, 0x73ed
test al, al
jmp 0x14041fecb
jne 0x1404201ed
mov cl, byte [rdi + 8]
jmp 0x14041fed9
test cl, cl
jne 0x14041ff82
mov rcx, qword [rdi]
cmp al, 0xde
jmp 0x14041feeb
test rcx, rcx
jmp 0x14041fef3
je 0x14041ff69
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test spl, 0x13
test rdx, rdx
jmp 0x14041ff0c
je 0x14041ff31
mov rax, qword [rcx + 0x50]
clc
stc
cmp r14b, r13b
cmp dword [rax], r14d
jle 0x14041ff31
movzx eax, word [rdx]
jmp 0x14041ff2c
jmp 0x14041ff48
mov rax, qword [rcx]
jmp 0x14041ff39
mov rax, qword [rax + 0x30]
jmp 0x14041ff42
call qword [case.0x140480642.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14041ff55
je 0x14041ff69
mov word [rdi + 0xa], ax
jmp 0x14041ff64
jmp 0x14041ff70
mov qword [rdi], r14
cwde
bswap ax
mov byte [rdi + 8], r15b
movzx eax, r11w
adc cl, al
mov ax, bx
mov cl, r15b
or al, 0x7c
movzx eax, word [rdi + 0xa]
cmp r9b, cl
jmp 0x14041ff8e
cmp ax, word [rbp - 3]
jmp 0x14041ff97
jne 0x140420078
mov byte [r13], 0x2b
stc
lea r13, [r13 + r15]
add cl, 2
btr cx, 0xbf
mov rcx, qword [rdi]
test r14b, 0x91
test rcx, rcx
jmp 0x14041ffbf
je 0x140420060
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14041ffd1
je 0x14042001d
mov rax, qword [rcx + 0x50]
clc
cmc
cmp dword [rax], r14d
jmp 0x14041ffe5
jle 0x14042001d
dec dword [rax]
movzx rax, bp
movsx eax, bx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
bswap ax
cmovg ax, dx
lea rax, [rdx + 2]
jmp 0x14042000b
mov qword [rcx], rax
bswap eax
movzx eax, word [rdx]
jmp 0x140420018
jmp 0x140420034
mov rax, qword [rcx]
jmp 0x140420025
mov rax, qword [rax + 0x38]
jmp 0x14042002e
call qword [case.0x140480642.0]
mov ecx, 0xffff
test r11b, 0x37
cmp r9d, 0x56ca2ffa
cmc
cmp cx, ax
jmp 0x14042004d
je 0x140420060
mov al, r14b
jmp 0x14042005b
jmp 0x14042006b
mov qword [rdi], r14
mov al, r15b
jmp 0x14042006b
mov byte [rdi + 8], al
jmp 0x140420073
jmp 0x1404201ed
test cl, cl
jne 0x14042011c
mov rcx, qword [rdi]
test dil, r13b
test rcx, rcx
je 0x140420109
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r14b, 0x46
test rdx, rdx
jmp 0x1404200a2
je 0x1404200cb
mov rax, qword [rcx + 0x50]
test r12w, r15w
cmp dword [rax], r14d
jmp 0x1404200b8
jle 0x1404200cb
movzx eax, word [rdx]
jmp 0x1404200c6
jmp 0x1404200e2
mov rax, qword [rcx]
jmp 0x1404200d3
mov rax, qword [rax + 0x30]
jmp 0x1404200dc
call qword [case.0x140480642.0]
mov ecx, 0xffff
stc
test bx, r14w
clc
cmp cx, ax
jmp 0x1404200f5
je 0x140420109
mov word [rdi + 0xa], ax
jmp 0x140420104
jmp 0x140420117
mov qword [rdi], r14
or ah, 0xf
movzx eax, word [rdi + 0xa]
cmp r15b, spl
stc
mov byte [rdi + 8], r15b
cmc
cmp ax, word [rbp - 5]
jmp 0x140420125
jne 0x1404201ed
mov byte [r13], 0x2d
ror cl, cl
ror cl, 0x19
lea r13, [r13 + r15]
and rcx, 0x40ad63b1
and ecx, edi
shl cx, 0x16
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x140420153
je 0x1404201e2
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x140420165
je 0x1404201af
mov rax, qword [rcx + 0x50]
cmp r12b, bpl
stc
cmp dword [rax], r14d
jmp 0x14042017b
jle 0x1404201af
dec dword [rax]
xchg rdx, rax
mov rcx, qword [rcx + 0x38]
xchg dh, ah
cwd
cwde
mov rdx, qword [rcx]
not rax
cbw
lea rax, [rdx + 2]
jmp 0x14042019f
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404201aa
jmp 0x1404201c6
mov rax, qword [rcx]
jmp 0x1404201b7
mov rax, qword [rax + 0x38]
jmp 0x1404201c0
call qword [case.0x140480642.0]
mov ecx, 0xffff
jmp 0x1404201d0
cmp cx, ax
je 0x1404201e2
mov byte [rdi + 8], r14b
jmp 0x1404201ed
mov qword [rdi], r14
movzx rcx, r14w
mov byte [rdi + 8], r15b
mov rdx, rsi
mov rcx, rdi
jmp 0x1404201f8
call fcn.1404208ae
test al, al
jmp 0x140420204
jne 0x1404203ca
cmp byte [rdi + 8], r14b
jmp 0x140420213
jne 0x1404202b5
mov rcx, qword [rdi]
test rcx, rcx
je 0x140420297
mov rax, qword [rcx + 0x38]
ror dl, 0x4a
setnp dl
mov rdx, qword [rax]
cmp r12b, r15b
clc
test rdx, rdx
jmp 0x14042023e
je 0x140420265
mov rax, qword [rcx + 0x50]
cmc
clc
cmp dword [rax], r14d
jmp 0x140420252
jle 0x140420265
movzx eax, word [rdx]
jmp 0x140420260
jmp 0x140420277
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140420271
call qword [case.0x140480642.0]
mov ecx, 0xffff
cmp r9b, 0xed
cmp cx, ax
je 0x140420297
mov word [rdi + 0xa], ax
jmp 0x140420292
jmp 0x1404202a4
mov qword [rdi], r14
movsxd rax, esi
movsx rax, si
rcl ax, cl
mov byte [rdi + 8], r15b
movzx eax, bx
sete al
add rax, 0x86c23b4
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x31]
jne 0x1404203b6
mov r12b, r15b
mov rcx, qword [rdi]
cmp sil, 0x10
test rcx, rcx
jmp 0x1404202d5
je 0x14042036d
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
je 0x14042032e
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r14d
jmp 0x1404202f5
jle 0x14042032e
dec dword [rax]
mov rcx, qword [rcx + 0x38]
not ah
cdq
movsx dx, dh
mov rdx, qword [rcx]
cmovge ax, si
lahf
lea rax, [rdx + 2]
jmp 0x140420319
mov qword [rcx], rax
movsxd rax, r13d
not al
movzx eax, word [rdx]
jmp 0x140420329
jmp 0x140420345
mov rax, qword [rcx]
jmp 0x140420336
mov rax, qword [rax + 0x38]
jmp 0x14042033f
call qword [case.0x140480642.0]
mov ecx, 0xffff
test esi, 0x6ab67cf2
stc
cmc
cmp cx, ax
jmp 0x14042035a
je 0x14042036d
mov al, r14b
jmp 0x140420368
jmp 0x140420380
mov qword [rdi], r14
movzx cx, bpl
jmp 0x14042037d
mov al, r15b
mov byte [rdi + 8], al
movzx cx, r11b
movsx dx, r12b
mov rdx, rsi
movsx ecx, bx
movzx cx, ch
mov rcx, rdi
jmp 0x14042039f
call fcn.1404208ae
test al, al
jmp 0x1404203ab
je 0x14042020a
jmp 0x1404203bf
test r12b, r12b
je 0x1404203ca
mov byte [r13], 0x30
add r13, r15
movzx edx, bp
mov rdx, rsi
movsx ecx, r8w
mov rcx, rdi
jmp 0x1404203d9
call fcn.1404208ae
test al, al
jmp 0x1404203e5
jne 0x1404205d0
cmp byte [rdi + 8], r14b
jmp 0x1404203f4
jne 0x140420497
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140420405
je 0x14042048a
mov rax, qword [rcx + 0x38]
sub dh, 0xee
shl dx, cl
movzx edx, r11w
mov rdx, qword [rax]
cmc
test si, sp
test rdx, rdx
je 0x14042044e
mov rax, qword [rcx + 0x50]
clc
test bl, r14b
test r12d, 0x5241e5
cmp dword [rax], r14d
jmp 0x140420440
jle 0x14042044e
movzx eax, word [rdx]
jmp 0x140420465
mov rax, qword [rcx]
jmp 0x140420456
mov rax, qword [rax + 0x30]
jmp 0x14042045f
call qword [case.0x140480642.0]
mov ecx, 0xffff
clc
test rbp, r9
cmp cx, ax
jmp 0x140420476
je 0x14042048a
mov word [rdi + 0xa], ax
jmp 0x140420485
jmp 0x14042048f
mov qword [rdi], r14
cqo
mov byte [rdi + 8], r15b
xchg r8w, r8w
movzx r8d, word [rdi + 0xa]
movzx ecx, ax
lea rdx, [rbp + 7]
mov cl, r11b
movzx ecx, r9w
setnp cl
lea rcx, [rbp - 0x31]
jmp 0x1404204b6
call fcn.140125414
lea rcx, [rbp - 0x31]
sub rax, rcx
cmp bpl, 0x12
clc
sar rax, 1
cmp rax, 0x16
jae 0x1404205d0
cmp ebx, 8
jmp 0x1404204dc
jge 0x14042050f
lea rcx, [0x1400bfcd0]
rol r12b, 0xe2
mov al, byte [rax + rcx]
rcl r12b, 0xfe
cmp r12b, 0x17
mov byte [r13], al
add r13, r15
shl ecx, cl
movsx cx, r13b
mov rcx, r12
add ebx, r15d
rol ch, 0xa4
mov r12b, r15b
bswap cx
movsx rcx, ax
mov rcx, qword [rdi]
test r11b, r13b
cmc
test rcx, rcx
jmp 0x140420528
je 0x1404205b6
mov rax, qword [rcx + 0x38]
jmp 0x140420537
cmp qword [rax], r14
jmp 0x14042053f
je 0x140420580
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r14d
jmp 0x140420552
jle 0x140420580
dec dword [rax]
mov rcx, qword [rcx + 0x38]
lahf
mov al, r11b
setne ah
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
xchg ah, al
cbw
movzx eax, word [rdx]
jmp 0x14042057b
jmp 0x140420597
mov rax, qword [rcx]
jmp 0x140420588
mov rax, qword [rax + 0x38]
jmp 0x140420591
call qword [case.0x140480642.0]
mov ecx, 0xffff
cmc
cmp dil, r15b
cmp cx, ax
jmp 0x1404205a8
je 0x1404205b6
mov al, r14b
jmp 0x1404205c3
mov qword [rdi], r14
xchg al, al
mov al, r15b
jmp 0x1404205c3
mov byte [rdi + 8], al
jmp 0x1404205cb
jmp 0x1404203ca
xor ebx, ebx
cmp r12b, 0x3f
jmp 0x1404205db
cmp byte [rsp + 0x31], bl
jmp 0x1404205e4
jne 0x1404205f3
test r12b, r12b
jne 0x1404205fc
mov r13, qword [rsp + 0x68]
cbw
not ch
mov byte [r13], bl
cmovns ax, ax
cdqe
mov eax, dword [rsp + 0x34]
mov rcx, qword [rbp - 0x79]
jmp 0x140420613
mov dword [rcx], eax
not ecx
sets cl
lea rcx, [rbp - 0x51]
jmp 0x140420623
call fcn.1404013a3
xor eax, eax
bt cx, 0x59
mov rcx, qword [rbp + 0xf]
cmp edx, esp
xor rcx, rsp
call fcn.140454a7f
mov rbx, qword [rsp + 0x140]
bsr r13, rdx
bts r15w, di
or rbp, 0x59bf1a83
add rsp, 0x100
movsxd r14, ecx
movzx r12, di
mov r15b, spl
pop r15
movsx esi, ax
not r13
pop r14
pop r13
seto r12b
bswap r12
mov sil, 0x30
pop r12
pop rdi
movsx rsi, r8w
pop rsi
mov bpl, dil
movsxd rbp, r14d
pop rbp
jmp 0x140420690
ret