Function at 0x14048091b
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
rcr ax, 0xaf
push rbp
bswap rax
cbw
push rsi
sbb rax, r11
or bpl, 0xe7
push rdi
stc
sal di, 0xce
movzx rbp, sp
push r12
jmp 0x14048094a
push r13
sub ax, si
cmp r10b, 0xee
sub r13b, 0x5f
push r14
push r15
shr r13b, 0x14
sbb r13b, r11b
mov ax, 0x5095
lea rbp, [rsp - 0x17]
sub rsp, 0x100
bsr r14w, si
movzx eax, r13w
xor rsi, 0x3d8970a9
mov rax, qword [0x1400b7288]
test r8d, 0x2d1b2a5f
rcl dil, cl
movsx r12d, r12w
xor rax, rsp
clc
rcr r12b, 0xa1
cmp r9, 0x180830
mov qword [rbp + 0xf], rax
sub dil, dl
mov r12, r9
shr al, cl
shrd r14, r15, 0x44
xchg r14w, si
mov qword [rsp + 0x48], r9
not r14w
dec sil
jmp 0x1404809cc
mov rdi, r8
test r11d, edx
mov r14, rdx
sub rax, rdx
add al, dl
mov qword [rbp - 0x79], rdx
rol ax, cl
xor r13b, bl
mov rsi, qword [rbp + 0x77]
xor r13d, r9d
shl dh, 0x3c
mov r13, qword [rbp + 0x7f]
shl edx, 9
add al, 0x7a
rcr al, 0x2c
mov qword [rsp + 0x68], r13
mov eax, dword [rsi + 0x18]
movzx rdx, ax
mov edx, 0x3000
cmp bpl, 0x6c
and eax, edx
cmc
cmp eax, edx
jmp 0x140480a19
jne 0x140480a3b
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rsi
mov rdx, r14
jmp 0x140480a31
call fcn.140482c84
jmp 0x140482c1a
mov rax, qword [rsi + 0x40]
movsx rcx, cx
movzx bx, r14b
mov rbx, qword [rax + 8]
cwde
movzx ecx, r8w
mov qword [rbp - 0x59], rbx
bswap ax
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [case.0x1404e588a.0]
nop
not ch
bswap cx
lea rcx, [rbp - 0x61]
call fcn.14048886a
mov r15, rax
jmp 0x140480a7f
mov qword [rsp + 0x60], rax
cmc
test rbx, rbx
jmp 0x140480a8d
je 0x140480ae7
mov rdx, qword [rbx]
movzx rcx, r9w
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x140480aa6
call qword [case.0x1404e588a.0]
mov r8, rax
clc
test rax, rax
jmp 0x140480ab8
je 0x140480ae7
mov rcx, qword [rax]
cwde
mov rax, qword [rcx]
cdq
movzx rdx, r11w
movzx ecx, si
mov edx, 1
movsx ecx, r9w
xchg rcx, rcx
mov rcx, r8
jmp 0x140480ae1
call qword [case.0x1404e588a.0]
mov rax, qword [r15]
movsx cx, r14b
cdq
lea rdx, [rbp - 0x31]
mov cl, bl
jmp 0x140480afb
mov rcx, r15
jmp 0x140480b03
mov rax, qword [rax + 0x28]
jmp 0x140480b0c
call qword [case.0x1404e588a.0]
nop
cbw
movsx cx, sil
movsx eax, bp
mov byte [rsp + 0x31], 0
movzx ebx, dx
movzx cx, r10b
mov byte [rsp + 0x40], 0
mov cl, 0xf
mov rax, qword [rsi + 0x40]
jmp 0x140480b3f
mov rbx, qword [rax + 8]
mov qword [rbp - 0x59], rbx
movzx ecx, bx
not ecx
mov ecx, r13d
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140480b5a
mov rax, qword [rax + 8]
jmp 0x140480b63
call qword [case.0x1404e588a.0]
nop
bswap rcx
jmp 0x140480b76
lea rcx, [rbp - 0x61]
jmp 0x140480b7f
call fcn.14047d622
mov rsi, rax
cmp edx, 0x513f73ad
test si, r15w
test rbx, rbx
jmp 0x140480b99
je 0x140480beb
mov rdx, qword [rbx]
cwde
mov rcx, rbx
movzx eax, r14w
cbw
mov rax, qword [rdx + 0x10]
call qword [case.0x1404e588a.0]
mov r8, rax
mov ebx, 1
test rax, rax
jmp 0x140480bc6
je 0x140480bfb
mov rcx, qword [rax]
mov rax, qword [rcx]
mov edx, ebx
movsx cx, dil
movsx ecx, r11w
mov rcx, r8
call qword [case.0x1404e588a.0]
jmp 0x140480bfb
mov ebx, 1
cbw
movsx r8w, r14b
movsx r8, r10w
mov rax, qword [rsi]
lea r9, [rbp - 0x11]
movsx rcx, r11w
cqo
lea r8, [0x1400c0d7f]
movsxd rcx, r13d
movzx edx, r10w
cwd
lea rdx, [0x1400c0d70]
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x140480c2b
call qword [case.0x1404e588a.0]
mov rdx, r12
xchg cl, ch
mov rcx, rdi
jmp 0x140480c3e
call fcn.14046e9f8
sub esi, esi
mov r12d, 0xffff
test r14b, 0x41
cmp r10w, 0x105b
cmp bl, spl
test al, al
jmp 0x140480c5f
jne 0x140480f66
mov cl, byte [rdi + 8]
cmp r12b, cl
test cl, cl
jmp 0x140480c72
jne 0x140480d17
mov rcx, qword [rdi]
jmp 0x140480c84
test rcx, rcx
jmp 0x140480c8c
je 0x140480d04
mov rax, qword [rcx + 0x38]
xor rdx, 0x24db1895
sar dh, 0xa6
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140480cac
je 0x140480cd0
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x140480cbd
jle 0x140480cd0
movzx eax, word [rdx]
jmp 0x140480ccb
jmp 0x140480ce7
mov rax, qword [rcx]
jmp 0x140480cd8
mov rax, qword [rax + 0x30]
jmp 0x140480ce1
call qword [case.0x1404e588a.0]
cmp r12w, ax
jmp 0x140480cf0
je 0x140480d04
mov word [rdi + 0xa], ax
jmp 0x140480cff
jmp 0x140480d09
mov qword [rdi], rsi
add cl, al
mov byte [rdi + 8], bl
setb al
btr ax, r13w
cmc
mov cl, bl
movzx eax, word [rdi + 0xa]
jmp 0x140480d20
cmp ax, word [rbp + 5]
jmp 0x140480d29
jne 0x140480df5
mov rsi, qword [rbp - 0x79]
cmp rbp, 0x3f817f59
mov byte [rsi], 0x2b
bt cx, r10w
btc ecx, r14d
btr cx, dx
lea r14, [rsi + 1]
mov rcx, qword [rdi]
cmp r8b, 0x68
xor esi, esi
cmp r12, 0x1ef37472
test rcx, rcx
je 0x140480de3
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x140480d73
je 0x140480dbf
mov rax, qword [rcx + 0x50]
test dil, 0xa7
stc
jmp 0x140480d87
cmp dword [rax], esi
jle 0x140480dbf
dec dword [rax]
cdqe
mov rcx, qword [rcx + 0x38]
cbw
cwde
mov rdx, qword [rcx]
setns ah
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx ax, sil
jmp 0x140480db2
movzx eax, word [rdx]
jmp 0x140480dba
jmp 0x140480dd1
mov rax, qword [rcx]
jmp 0x140480dc7
mov rax, qword [rax + 0x38]
call qword [case.0x1404e588a.0]
cmp r12w, ax
je 0x140480de3
mov al, sil
jmp 0x140480ded
mov qword [rdi], rsi
mov al, bl
jmp 0x140480ded
mov byte [rdi + 8], al
jmp 0x140480f66
test cl, cl
jmp 0x140480dfc
jne 0x140480e8f
mov rcx, qword [rdi]
jmp 0x140480e0a
test rcx, rcx
jmp 0x140480e12
je 0x140480e82
mov rax, qword [rcx + 0x38]
shr dl, 0x2a
sub edx, r10d
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140480e2d
je 0x140480e58
mov rax, qword [rcx + 0x50]
cmp sil, 0x74
test r12, r10
cmp dword [rax], esi
jmp 0x140480e45
jle 0x140480e58
movzx eax, word [rdx]
jmp 0x140480e53
jmp 0x140480e6a
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140480e64
call qword [case.0x1404e588a.0]
cmp r12w, ax
jmp 0x140480e73
je 0x140480e82
mov word [rdi + 0xa], ax
jmp 0x140480e8c
mov qword [rdi], rsi
movzx eax, word [rdi + 0xa]
test r8, rbx
mov byte [rdi + 8], bl
cmp ax, word [rbp + 3]
jmp 0x140480e98
jne 0x140480f66
mov rax, qword [rbp - 0x79]
sbb r14b, r13b
sal r14w, 0xce
mov byte [rax], 0x2d
sal cl, cl
add ch, 0x6b
lea r14, [rax + 1]
mov cl, cl
rol cx, 0xd4
or cl, bpl
mov rcx, qword [rdi]
cmc
cmp rdx, r14
test rcx, rcx
jmp 0x140480ece
je 0x140480f5b
mov rax, qword [rcx + 0x38]
jmp 0x140480ee1
cmp qword [rax], rsi
jmp 0x140480ee9
je 0x140480f31
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x140480efa
jle 0x140480f31
dec dword [rax]
sete dl
movsx rax, r14w
rdtsc
mov rcx, qword [rcx + 0x38]
cwde
movzx ax, bpl
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
jmp 0x140480f24
movzx eax, word [rdx]
jmp 0x140480f2c
jmp 0x140480f3e
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x1404e588a.0]
cmp r12w, ax
jmp 0x140480f47
je 0x140480f5b
mov byte [rdi + 8], sil
jmp 0x140480f56
jmp 0x140480f66
mov qword [rdi], rsi
xchg r12b, cl
ror ah, cl
mov byte [rdi + 8], bl
mov qword [rbp - 0x61], r14
test cl, r8b
btr cx, si
mov byte [r14], 0x30
not r12b
cmova cx, r13w
sbb eax, 0x18aa2185
add r14, rbx
mov qword [rsp + 0x58], r14
cmp r14w, 0x533e
mov byte [rsp + 0x30], sil
mov r12d, esi
movzx cx, r8b
mov dword [rsp + 0x3c], esi
btc ecx, 0x90
bt ax, si
mov dword [rsp + 0x34], esi
xor cx, r15w
bswap eax
mov ax, 0x5dc3
mov eax, 0x24
mov ecx, 0x300
bt rbx, 0x14
bt bx, r10w
cmp dword [r13], 0x3b9aca00
cmove eax, ecx
rcl bh, 0x62
mov dword [rsp + 0x50], eax
lea rbx, [rbp - 0x31]
rcr al, 0x2c
cmp qword [rbp - 0x19], 0x10
xchg al, al
cmovae rbx, qword [rbp - 0x31]
mov qword [rbp - 0x69], rbx
not al
mov al, byte [rbx]
jmp 0x140480ffd
dec al
jmp 0x140481004
cmp al, 0x7d
ja 0x14048178d
cmp qword [rbp - 0x21], rsi
jne 0x140481025
mov word [rsp + 0x38], si
jmp 0x140481020
jmp 0x140481048
mov rax, qword [r15]
xchg cl, ch
not ch
mov rcx, r15
jmp 0x140481034
mov rax, qword [rax + 0x20]
jmp 0x14048103d
call qword [case.0x1404e588a.0]
mov word [rsp + 0x38], ax
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
mov dh, 0x2a
mov qword [rbp - 0x41], 1
bts cx, r14w
movzx rcx, bx
mov r13d, 0xf
or edx, 0x2f967854
cdq
mov dx, ax
mov qword [rbp - 0x39], r13
shr dx, 0x9b
xor eax, eax
mov byte [rbp - 0x51], al
mov ch, 0x32
movsxd rdx, ecx
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x140481093
call fcn.14046e9f8
xor r9d, r9d
bsf r15d, ebx
mov r15, qword [rbp - 0x51]
jmp 0x1404810a8
test al, al
jne 0x140481598
lea r12, [rdi + 0xa]
btc r8, 0xf7
sbb r8, 0x6fe3de7
mov r8, r12
shl bl, 0x30
mov qword [rbp - 0x71], r12
mov bl, byte [rsp + 0x31]
cmp byte [rdi + 8], r9b
jmp 0x1404810d7
jne 0x140481189
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404810e8
je 0x140481178
mov rax, qword [rcx + 0x38]
movzx dx, spl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140481102
je 0x140481122
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140481114
jle 0x140481122
movzx eax, word [rdx]
jmp 0x140481145
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048112e
call qword [case.0x1404e588a.0]
mov r8, qword [rbp - 0x71]
sar ch, cl
rcr cl, cl
sub r9d, r9d
sub ecx, esp
cmc
rol cl, 0xb0
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x140481153
je 0x140481178
mov word [r8], ax
movsx r12, di
movsx r12w, dl
movzx r12w, r10b
mov r12, r8
jmp 0x140481173
jmp 0x140481180
mov qword [rdi], r9
cmovge dx, r8w
mov byte [rdi + 8], 1
movsx cx, r15b
movzx r8d, word [r12]
lea rdx, [rbp + 0xb]
bswap ecx
lea rcx, [rbp - 0x11]
jmp 0x14048119d
call fcn.14017fdcc
lea rcx, [rbp - 0x11]
test edi, edi
sub rax, rcx
test rdx, 0x1a8e7300
sar rax, 1
cmc
cmp rax, 0xa
jmp 0x1404811bf
jae 0x1404812c0
mov r8d, 1
bts cx, dx
ror cl, cl
mov byte [rsp + 0x30], r8b
btr cx, r13w
seta ch
mov ecx, dword [rsp + 0x3c]
cmp r14d, 0x7ec72ec2
stc
cmp dword [rsp + 0x50], ecx
jmp 0x1404811f3
jg 0x140481216
add dword [rsp + 0x34], r8d
test rax, rax
je 0x140481277
mov byte [rsp + 0x40], r8b
jmp 0x140481211
jmp 0x140481277
test rax, rax
jmp 0x14048121e
jne 0x140481231
test ecx, ecx
jmp 0x14048122b
je 0x140481277
lea r9, [0x1400c0d70]
cmp si, 0x6bc4
test r11b, 0xf9
mov al, byte [rax + r9]
clc
cmp r13w, r10w
mov byte [r14], al
setns ah
movsxd rax, ebp
add r14, r8
mov qword [rsp + 0x58], r14
test r11, 0x61c074a4
add ecx, r8d
cmovnp eax, edx
clc
not al
mov dword [rsp + 0x3c], ecx
shld ax, r8w, 0x68
sar cl, cl
lea rax, [rbp - 0x51]
cmp r13, 0x10
setae cl
cmovae rax, r15
cmp r10b, 0xf
test r9w, r13w
cmp rsp, r15
cmp byte [rax + rsi], 0x7f
jmp 0x14048129a
je 0x14048146e
lea rax, [rbp - 0x51]
stc
clc
test cl, cl
jmp 0x1404812ad
cmovne rax, r15
clc
add byte [rax + rsi], r8b
jmp 0x1404812bb
jmp 0x140481459
lea rax, [rbp - 0x51]
or r14b, cl
rcl r14b, cl
cmp r13, 0x10
mov r14b, bl
setae r14b
cmovae rax, r15
test r14w, 0x5da4
cmp r8b, 0x28
sub r9d, r9d
cmp sil, 0xd0
cmp byte [rax + rsi], r9b
jmp 0x1404812f3
je 0x140481543
movzx r8d, word [rsp + 0x38]
cmc
test r8w, r8w
jmp 0x140481309
je 0x140481543
cmp byte [rdi + 8], r9b
jne 0x1404813d1
mov rcx, qword [rdi]
stc
clc
test rcx, rcx
jmp 0x140481326
je 0x1404813b2
mov rax, qword [rcx + 0x38]
ror dh, cl
shld dx, cx, 0x23
sal dh, 0xbb
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140481345
je 0x140481369
mov rax, qword [rcx + 0x50]
stc
test r11, 0x2007161b
clc
cmp dword [rax], r9d
jle 0x140481369
movzx eax, word [rdx]
jmp 0x140481390
mov rax, qword [rcx]
jmp 0x140481371
mov rax, qword [rax + 0x30]
jmp 0x14048137a
call qword [case.0x1404e588a.0]
movzx r8d, word [rsp + 0x38]
rcr cx, 0xc4
xor r9d, r9d
movsx ecx, sp
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048139d
je 0x1404813b2
mov word [r12], ax
jmp 0x1404813ad
jmp 0x1404813ba
mov qword [rdi], r9
lahf
movsx eax, r10w
mov eax, 1
jmp 0x1404813c4
mov byte [rdi + 8], al
jmp 0x1404813cc
jmp 0x1404813d6
mov eax, 1
cmp word [r12], r8w
jmp 0x1404813e0
jne 0x140481543
mov rcx, qword [rbp - 0x41]
test r8b, spl
cmp rcx, r13
jmp 0x1404813f5
jae 0x140481426
lea rax, [rcx + 1]
mov qword [rbp - 0x41], rax
bswap eax
cmp r15b, r11b
lea rax, [rbp - 0x51]
clc
test r12d, esp
test r14b, r14b
jmp 0x140481418
cmovne rax, r15
and word [rax + rcx], 0
jmp 0x140481446
xor r9d, r9d
mov r8b, 0xf
mov r8b, bl
not dx
movzx edx, r10w
mov rdx, rax
movsx rcx, r8w
lea rcx, [rbp - 0x51]
call fcn.14045cdea
inc rsi
mov r14, qword [rsp + 0x58]
xor r15d, 0x6e70f4f
cmovl ecx, r15d
mov r15, qword [rbp - 0x51]
shld rcx, r10, 0xf8
movzx r13w, cl
stc
mov r13, qword [rbp - 0x39]
sar cl, cl
mov rcx, qword [rdi]
xor r8d, r8d
test cl, 0x39
test rcx, rcx
je 0x1404814eb
mov rax, qword [rcx + 0x38]
cmc
clc
cmp qword [rax], r8
je 0x1404814be
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14048149b
jle 0x1404814be
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov eax, 0x64bd77f1
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404814d3
mov rax, qword [rcx]
jmp 0x1404814c6
mov rax, qword [rax + 0x38]
call qword [case.0x1404e588a.0]
sub r8d, r8d
mov ecx, 0xffff
stc
cmc
cmp cx, ax
je 0x1404814eb
mov al, r8b
jmp 0x1404814ff
mov qword [rdi], r8
mov al, 1
mov rcx, 0x12c009bf
movzx rdx, r9w
movsx rdx, sp
mov byte [rdi + 8], al
mov rdx, qword [rsp + 0x48]
movzx cx, r15b
movsx rcx, r14w
movsxd rcx, ecx
mov rcx, rdi
call fcn.14046e9f8
xor r9d, r9d
xor r8b, 0x62
and r8b, 0xcb
shr r8w, cl
test al, al
movzx r8d, cx
mov r8w, 0xb5c
movzx r8, r14w
mov r8, qword [rbp - 0x71]
je 0x1404810ce
test rsi, rsi
je 0x1404815a7
lea rax, [rbp - 0x51]
cmc
jmp 0x140481556
cmp r13, 0x10
jmp 0x14048155f
cmovae rax, r15
test rax, rcx
stc
cmp byte [rax + rsi], r9b
jmp 0x140481570
jle 0x14048158e
mov edx, 1
cmp di, 0x4782
clc
add rsi, rdx
jmp 0x140481589
jmp 0x1404815b3
mov byte [rsp + 0x31], 1
jmp 0x14048160f
mov edx, 1
jmp 0x1404815a2
jmp 0x1404815ba
mov edx, 1
stc
and ebx, r11d
setle bh
mov rbx, qword [rbp - 0x69]
cmp r14b, dl
test rsi, rsi
jmp 0x1404815c2
je 0x14048160f
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x1404815d2
je 0x14048160f
sub rsi, rdx
jmp 0x1404815e0
je 0x140481740
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x1404815f3
cmovae rax, r15
stc
cmp cl, byte [rax + rsi]
jmp 0x140481600
je 0x140481776
mov byte [rsp + 0x31], dl
cmp r11b, 0x94
stc
cmp r13, 0x10
jmp 0x140481618
jb 0x140481675
lea rdx, [r13 + 1]
inc ah
sar ah, 0xd0
and ax, dx
mov rax, r15
cmp rdx, 0x1000
jmp 0x140481639
jb 0x140481668
add rdx, 0x27
mov r15, qword [r15 - 8]
stc
sub rax, r15
clc
cmp si, 0x44d
add rax, 0xfffffffffffffff8
test bpl, r13b
clc
cmp rax, 0x1f
jmp 0x140481662
ja 0x140482c78
mov rcx, r15
jmp 0x140481670
call fcn.1401f8216
mov r12d, dword [rsp + 0x3c]
mov r14, qword [rsp + 0x58]
mov r15, qword [rsp + 0x60]
rol cx, 0x4d
mov r13, qword [rsp + 0x68]
xor rcx, r8
test edi, r8d
bswap rcx
sub esi, esi
cqo
mov rdx, qword [rsp + 0x48]
movzx rcx, r14w
mov rcx, rdi
call fcn.14046e9f8
test al, al
jne 0x140481bb7
mov rax, qword [r15]
bswap cx
jmp 0x1404816c3
mov rcx, r15
mov rax, qword [rax + 0x18]
jmp 0x1404816cf
call qword [case.0x1404e588a.0]
movzx ebx, ax
cmp byte [rdi + 8], sil
jmp 0x1404816e1
jne 0x140481ad4
mov rdx, qword [rdi]
test rdx, rdx
je 0x140481ab8
mov rcx, qword [rdx + 0x38]
shrd r8w, r8w, 0x81
btc r8, r15
shl r8b, cl
mov r8, qword [rcx]
cmp r9b, 0xcd
clc
test r8, r8
jmp 0x140481714
je 0x140481a74
mov rax, qword [rdx + 0x50]
test dx, 0x260
cmp r10, 0x15381269
cmp dword [rax], esi
jle 0x140481a74
movzx eax, word [r8]
jmp 0x14048173b
jmp 0x140481a96
test rsi, rsi
jmp 0x140481748
jne 0x140481776
lea rax, [rbp - 0x51]
clc
cmp r13, 0x10
jmp 0x14048175c
cmovae rax, r15
jmp 0x140481769
cmp cl, byte [rax]
jmp 0x140481770
jl 0x140481606
cmp byte [rbx + 1], r9b
jle 0x1404815ba
inc rbx
jmp 0x140481788
jmp 0x1404815ba
mov rdx, qword [rsp + 0x48]
jmp 0x140481797
mov rcx, rdi
jmp 0x14048179f
call fcn.14046e9f8
test al, al
jmp 0x1404817ab
jne 0x14048169a
lea rbx, [rdi + 0xa]
mov rsi, rbx
shl r13b, 0xac
mov r13d, dword [rsp + 0x50]
clc
cmp r14, r10
mov r15, qword [rsp + 0x48]
sub r8d, r8d
jmp 0x1404817d2
cmp byte [rdi + 8], r8b
jmp 0x1404817db
jne 0x140481882
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404817ec
je 0x14048186c
mov rax, qword [rcx + 0x38]
btr dx, di
mov rdx, qword [rax]
test bl, 0xcb
stc
clc
test rdx, rdx
jmp 0x14048180a
je 0x14048182c
mov rax, qword [rcx + 0x50]
test dl, cl
cmp dword [rax], r8d
jle 0x14048182c
movzx eax, word [rdx]
jmp 0x140481827
jmp 0x140481846
mov rax, qword [rcx]
jmp 0x140481834
mov rax, qword [rax + 0x30]
jmp 0x14048183d
call qword [case.0x1404e588a.0]
xor r8d, r8d
mov ecx, 0xffff
cmp bl, 0x9b
cmp dl, al
cmp cx, ax
jmp 0x140481858
je 0x14048186c
mov word [rsi], ax
setae bh
mov rbx, rsi
jmp 0x140481874
mov qword [rdi], r8
jmp 0x140481874
mov byte [rdi + 8], 1
cdq
jmp 0x140481882
movzx r8d, word [rbx]
not dh
lea rdx, [rbp + 0xb]
movzx rcx, dx
bswap ecx
movsxd rcx, r13d
lea rcx, [rbp - 0x11]
jmp 0x14048189e
call fcn.14017fdcc
lea rcx, [rbp - 0x11]
stc
test r8, 0x751e4991
sub rax, rcx
sar rax, 1
test sil, dl
jmp 0x1404818bd
cmp rax, 0xa
jmp 0x1404818c6
jae 0x140481a5b
xor r8d, r8d
cmp r13d, r12d
jmp 0x1404818d7
jg 0x140481902
lea r9d, [r8 + 1]
add dword [rsp + 0x34], r9d
stc
cmp si, bx
test rax, rax
je 0x140481951
mov byte [rsp + 0x40], r9b
jmp 0x1404818fd
jmp 0x140481951
test rax, rax
jmp 0x14048190a
jne 0x140481919
test r12d, r12d
je 0x140481948
lea rcx, [0x1400c0d70]
mov al, byte [rax + rcx]
mov byte [r14], al
xchg r9d, r9d
mov r9d, 1
add r14, r9
test bpl, 0xe8
jmp 0x14048193b
add r12d, r9d
jmp 0x140481943
jmp 0x140481951
mov r9d, 1
movsx ecx, di
mov byte [rsp + 0x30], r9b
sal cx, cl
shr cl, cl
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x140481967
je 0x140481a1b
mov rax, qword [rcx + 0x38]
cmc
cmp dh, 8
cmp qword [rax], r8
jmp 0x14048197d
je 0x1404819d7
mov rax, qword [rcx + 0x50]
cmp rdi, r13
test al, r12b
cmp dword [rax], r8d
jmp 0x140481995
jle 0x1404819d7
dec dword [rax]
cwde
lahf
mov rcx, qword [rcx + 0x38]
jmp 0x1404819ac
mov rdx, qword [rcx]
bswap rax
xchg al, al
lea rax, [rdx + 2]
jmp 0x1404819bd
mov qword [rcx], rax
xchg al, al
cmovno rax, rbx
mov ax, 0x3e98
movzx eax, word [rdx]
jmp 0x1404819d2
jmp 0x1404819fb
mov rax, qword [rcx]
jmp 0x1404819df
mov rax, qword [rax + 0x38]
call qword [case.0x1404e588a.0]
xor r8d, r8d
cmovp cx, r15w
cmp r11b, sil
lea r9d, [r8 + 1]
sar cx, cl
mov ecx, 0xffff
cmp r8w, r14w
cmc
cmp cx, ax
jmp 0x140481a0d
je 0x140481a1b
mov al, r8b
jmp 0x140481a2b
mov qword [rdi], r8
movsxd rcx, ebp
mov al, r9b
cqo
jmp 0x140481a2b
mov byte [rdi + 8], al
cdq
mov cl, spl
mov rdx, r15
movzx ecx, r9w
movzx rcx, bp
mov rcx, rdi
jmp 0x140481a45
call fcn.14046e9f8
sub r8d, r8d
cmc
test al, al
jmp 0x140481a55
je 0x1404817d2
mov dword [rsp + 0x3c], r12d
jmp 0x140481a65
mov qword [rsp + 0x58], r14
jmp 0x140481a6f
jmp 0x14048167f
mov rax, qword [rdx]
movzx rcx, r9w
movsx rcx, r8w
mov rcx, rdx
jmp 0x140481a87
mov rax, qword [rax + 0x30]
jmp 0x140481a90
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x140481aa4
je 0x140481ab8
mov word [rdi + 0xa], ax
jmp 0x140481ab3
jmp 0x140481abb
mov qword [rdi], rsi
mov r15d, 1
jmp 0x140481ac6
mov byte [rdi + 8], r15b
jmp 0x140481acf
jmp 0x140481adc
mov r15d, 1
cmc
clc
cmp word [rdi + 0xa], bx
jmp 0x140481ae5
jne 0x140481bb7
call fcn.1404bddcd
mov rcx, qword [rax]
mov al, byte [rcx]
mov byte [r14], al
clc
sbb cl, dil
lea r14, [r14 + r15]
ror ecx, 0x39
mov qword [rsp + 0x58], r14
mov rcx, qword [rdi]
cmp r10, r12
cmc
test rcx, rcx
jmp 0x140481b17
je 0x140481b9d
mov rax, qword [rcx + 0x38]
jmp 0x140481b26
cmp qword [rax], rsi
jmp 0x140481b2e
je 0x140481b65
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x140481b3f
jle 0x140481b65
dec dword [rax]
not ah
cwde
rdtsc
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 2]
mov qword [rcx], rax
lahf
movzx eax, word [rdx]
jmp 0x140481b7c
mov rax, qword [rcx]
jmp 0x140481b6d
mov rax, qword [rax + 0x38]
jmp 0x140481b76
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140481b89
je 0x140481b9d
mov byte [rdi + 8], sil
jmp 0x140481b98
jmp 0x140481bb7
mov qword [rdi], rsi
cmp di, 0x65
mov byte [rdi + 8], r15b
movsx r15, r9w
btr r15w, r10w
shrd r15, r11, 0x23
mov r15, qword [rsp + 0x48]
clc
stc
cmp dword [r13], 0x3b9aca00
jmp 0x140481bcb
je 0x140481e0e
test r12d, r12d
jne 0x140481e0e
mov rdx, r15
movsx cx, r12b
movzx cx, r12b
mov rcx, rdi
call fcn.14046e9f8
test al, al
jne 0x140481dda
lea rbx, [rdi + 0xa]
sub r12, r8
clc
mov rsi, rbx
movzx r12, r15w
mov r12b, 0x8a
mov r12d, dword [rsp + 0x34]
inc r14
cmp r11b, 0xb3
xor r13d, r13d
btc r14, 0x49
lea r14d, [r13 + 1]
cmp byte [rdi + 8], r13b
jmp 0x140481c2a
jne 0x140481cd1
mov rcx, qword [rdi]
test r9, r10
jmp 0x140481c3b
test rcx, rcx
jmp 0x140481c43
je 0x140481cc3
mov rax, qword [rcx + 0x38]
adc dh, dh
shr dh, cl
mov rdx, qword [rax]
test cl, r14b
test rdx, rdx
jmp 0x140481c5f
je 0x140481c86
mov rax, qword [rcx + 0x50]
jmp 0x140481c70
cmp dword [rax], r13d
jle 0x140481c86
movzx eax, word [rdx]
jmp 0x140481c81
jmp 0x140481c9d
mov rax, qword [rcx]
jmp 0x140481c8e
mov rax, qword [rax + 0x30]
jmp 0x140481c97
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140481caa
je 0x140481cc3
mov word [rsi], ax
setno bh
mov rbx, rsi
jmp 0x140481cbe
jmp 0x140481ccd
mov qword [rdi], r13
cbw
cmp eax, r11d
bswap eax
mov byte [rdi + 8], r14b
movzx eax, word [rbx]
stc
cmp ax, word [rbp - 0x11]
jne 0x140481dc1
sub r12d, r14d
rcl rcx, 0xa1
movsxd rcx, r9d
ror ecx, cl
mov byte [rsp + 0x30], r14b
rcr ch, cl
mov rcx, qword [rdi]
test rcx, rcx
je 0x140481d8e
mov rax, qword [rcx + 0x38]
cmp qword [rax], r13
jmp 0x140481d0a
je 0x140481d56
mov rax, qword [rcx + 0x50]
test bx, 0x44a
jmp 0x140481d1f
cmp dword [rax], r13d
jmp 0x140481d27
jle 0x140481d56
dec dword [rax]
cwd
cdq
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
bswap rax
cbw
movzx rax, ax
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140481d51
jmp 0x140481d6d
mov rax, qword [rcx]
jmp 0x140481d5e
mov rax, qword [rax + 0x38]
jmp 0x140481d67
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
cmp r9w, 0x2bf
cmp cx, ax
je 0x140481d8e
mov al, r13b
jmp 0x140481d89
jmp 0x140481d9b
mov qword [rdi], r13
mov al, r14b
mov dh, 0x56
movsx rcx, si
mov byte [rdi + 8], al
jmp 0x140481da3
mov rdx, r15
movzx ecx, ax
movsxd rcx, esp
mov rcx, rdi
call fcn.14046e9f8
test al, al
jmp 0x140481dbb
je 0x140481c21
mov dword [rsp + 0x34], r12d
btr r12d, 0xfe
stc
mov r14, qword [rsp + 0x58]
bts r12d, r11d
mov r12d, dword [rsp + 0x3c]
mov r13d, dword [rsp + 0x34]
cmp dx, r14w
test bpl, 0xa
test r13d, r13d
jmp 0x140481def
jns 0x140481e13
mov byte [r14], 0x30
mov eax, 1
add r14, rax
add r13d, eax
mov dword [rsp + 0x34], r13d
jmp 0x140481e13
mov r13d, dword [rsp + 0x34]
mov rdx, r15
movzx cx, r10b
cmovno cx, di
movzx rcx, cx
mov rcx, rdi
jmp 0x140481e2b
call fcn.14046e9f8
test al, al
jmp 0x140481e37
jne 0x1404820c2
lea rbx, [rdi + 0xa]
movsx si, r11b
cmp spl, r8b
mov rsi, rbx
shld r13w, bp, 0x1e
inc r13b
ror r13b, cl
xor r8d, r8d
sal r13b, cl
lea r13d, [r8 + 1]
clc
cmp byte [rdi + 8], r8b
jmp 0x140481e6c
jne 0x140481f1a
mov rcx, qword [rdi]
cmc
test bp, 0x686a
test rcx, rcx
jmp 0x140481e83
je 0x140481f0f
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140481e98
je 0x140481ec1
mov rax, qword [rcx + 0x50]
test r14b, 0xec
cmp dword [rax], r8d
jmp 0x140481eae
jle 0x140481ec1
movzx eax, word [rdx]
jmp 0x140481ebc
jmp 0x140481edf
mov rax, qword [rcx]
jmp 0x140481ec9
mov rax, qword [rax + 0x30]
jmp 0x140481ed2
call qword [case.0x1404e588a.0]
sub r8d, r8d
movzx ecx, r14w
mov ecx, 0xffff
clc
jmp 0x140481eea
cmp cx, ax
je 0x140481f0f
mov word [rsi], ax
cmovp rbx, r9
movsx ebx, dx
movsx bx, r10b
mov rbx, rsi
jmp 0x140481f0a
jmp 0x140481f12
mov qword [rdi], r8
mov byte [rdi + 8], r13b
cmove r8d, r10d
movzx r8d, word [rbx]
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
jmp 0x140481f2b
call fcn.14017fdcc
lea rcx, [rbp - 0x11]
test r15b, 0xdb
sub rax, rcx
sar rax, 1
cmp bp, bx
cmc
cmp rax, 0xa
jmp 0x140481f4b
jae 0x1404820b7
cmp r12d, dword [rsp + 0x50]
jmp 0x140481f5b
jge 0x140481f8b
lea rcx, [0x1400c0d70]
clc
stc
cmc
mov al, byte [rax + rcx]
clc
mov byte [r14], al
jmp 0x140481f77
add r14, r13
add r12d, r13d
cmc
xor r8d, r8d
jmp 0x140481f86
jmp 0x140481fbe
mov ecx, dword [rsp + 0x40]
cmp r10b, 0xb6
movzx ecx, cl
xor r8d, r8d
test dil, r11b
cmp sil, 0xe3
jmp 0x140481fa5
test rax, rax
jmp 0x140481fad
cmovne ecx, r13d
cmp dl, 0x4d
test si, r15w
cmc
mov dword [rsp + 0x40], ecx
stc
mov byte [rsp + 0x30], r13b
xadd cl, cl
rcl ch, 0xf4
bswap cx
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x140481fd8
je 0x140482081
mov rax, qword [rcx + 0x38]
test bp, r8w
test r11d, 0x5be84fd0
jmp 0x140481ff2
cmp qword [rax], r8
jmp 0x140481ffa
je 0x140482042
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jle 0x140482042
dec dword [rax]
cwde
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
nop
movzx rax, r8w
movzx ax, spl
lea rax, [rdx + 2]
jmp 0x14048202b
mov qword [rcx], rax
seta al
cmova rax, rsi
movzx eax, word [rdx]
jmp 0x14048203d
jmp 0x140482061
mov rax, qword [rcx]
jmp 0x14048204a
mov rax, qword [rax + 0x38]
jmp 0x140482053
call qword [case.0x1404e588a.0]
sub r8d, r8d
mov ecx, 0x6f1946a9
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048206e
je 0x140482081
mov al, r8b
jmp 0x14048207c
jmp 0x140482099
mov qword [rdi], r8
xchg ch, dh
jmp 0x140482090
mov al, r13b
movsx rcx, bp
not dl
mov byte [rdi + 8], al
mov rdx, r15
mov rcx, rdi
call fcn.14046e9f8
sub r8d, r8d
test al, al
jmp 0x1404820b1
je 0x140481e63
mov r13d, dword [rsp + 0x34]
test edi, 0x1a0b0cb6
xor r12d, r12d
test r12b, r15b
cmp cx, 0xa37
cmp byte [rsp + 0x40], r12b
jmp 0x1404820d7
je 0x14048218e
lea rbx, [r14 - 1]
setle r15b
mov r15, qword [rbp - 0x61]
stc
cmp rbx, r15
jmp 0x1404820f2
je 0x140482150
call fcn.1404bddcd
mov cl, byte [rbx]
cmp r14b, 0x66
cmc
mov rax, qword [rax]
cmp cl, byte [rax]
je 0x140482125
cmp cl, 0x39
jmp 0x140482117
jne 0x14048212d
mov byte [rbx], 0x30
jmp 0x140482125
dec rbx
jmp 0x1404820ea
add cl, 1
jmp 0x140482135
mov byte [rbx], cl
clc
cmp r11, r11
cmp r15, 0x14d86653
cmp rbx, r15
jmp 0x14048214a
jne 0x140482183
mov byte [rbx], 0x31
bt r15, rcx
bsr r15d, r11d
mov ebx, 1
add r13d, ebx
xchg r15w, r15w
movzx r15, r15w
mov dword [rsp + 0x34], r13d
cmovb r15d, esp
mov r15, qword [rsp + 0x48]
jmp 0x14048217e
jmp 0x140482197
mov r15, qword [rsp + 0x48]
sub bh, 0x53
sal sil, cl
mov ebx, 1
sar sil, 0x35
mov sil, byte [rsp + 0x30]
stc
cmp r13b, 0x7a
test sil, sil
jmp 0x1404821a9
je 0x140482b63
mov rdx, r15
cmovns ecx, r8d
movsx rcx, r13w
mov rcx, rdi
jmp 0x1404821c2
call fcn.14046e9f8
test al, al
jmp 0x1404821ce
jne 0x140482b63
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x1404821de
jne 0x14048226e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404821ef
je 0x14048225e
mov rax, qword [rcx + 0x38]
add dx, bx
bts dx, cx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14048220b
je 0x140482230
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14048221d
jle 0x140482230
movzx eax, word [rdx]
jmp 0x14048222b
jmp 0x140482242
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048223c
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048224f
je 0x14048225e
mov word [rdi + 0xa], ax
jmp 0x140482266
mov qword [rdi], r12
cmc
cbw
rcl cl, cl
mov byte [rdi + 8], bl
setb cl
mov cl, bl
movzx eax, word [rdi + 0xa]
test sil, 0xf5
cmp ax, word [rbp + 9]
jmp 0x14048227f
je 0x14048232f
test cl, cl
jne 0x140482320
mov rcx, qword [rdi]
cmp sp, r8w
test rcx, rcx
jmp 0x14048229c
je 0x140482308
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404822b1
je 0x1404822d9
mov rax, qword [rcx + 0x50]
test r10b, dil
jmp 0x1404822c3
cmp dword [rax], r12d
jmp 0x1404822cb
jle 0x1404822d9
movzx eax, word [rdx]
jmp 0x1404822e6
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x1404822f4
je 0x140482308
mov word [rdi + 0xa], ax
jmp 0x140482303
jmp 0x14048231c
mov qword [rdi], r12
bts ax, r14w
shrd eax, eax, 0xfc
movzx eax, word [rdi + 0xa]
cmp r8w, bp
mov byte [rdi + 8], bl
cmc
cmp ax, word [rbp + 7]
jmp 0x140482329
jne 0x140482b63
mov byte [r14], 0x65
xadd ch, ch
test r11b, 0xed
sub cl, r15b
lea r14, [r14 + rbx]
cmp di, r10w
shr ch, cl
bsf cx, r15w
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404823e6
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x140482364
je 0x1404823b0
mov rax, qword [rcx + 0x50]
cmp cx, r8w
cmp di, 0x71f3
cmc
cmp dword [rax], r12d
jmp 0x140482380
jle 0x1404823b0
dec dword [rax]
bswap ax
mov rcx, qword [rcx + 0x38]
movzx eax, cx
setno dh
mov rdx, qword [rcx]
movzx rax, cx
lea rax, [rdx + 2]
jmp 0x1404823a5
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404823c2
mov rax, qword [rcx]
jmp 0x1404823b8
mov rax, qword [rax + 0x38]
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
cmp r12b, sil
cmc
cmp cx, ax
jmp 0x1404823d3
je 0x1404823e6
mov al, r12b
jmp 0x1404823e1
jmp 0x1404823eb
mov qword [rdi], r12
mov al, bl
mov byte [rdi + 8], al
cdq
xchg edx, ecx
mov sil, r12b
movzx cx, ah
cmovne cx, dx
movzx rcx, ax
mov ebx, r12d
movzx dx, r14b
movzx rcx, r15w
mov rdx, r15
mov rcx, rdi
jmp 0x140482417
call fcn.14046e9f8
test al, al
jmp 0x140482423
jne 0x140482736
mov cl, byte [rdi + 8]
test cl, cl
jne 0x1404824d0
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14048243f
je 0x1404824b6
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x140482456
test rdx, rdx
jmp 0x14048245e
je 0x14048247e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14048247e
movzx eax, word [rdx]
jmp 0x140482479
jmp 0x140482490
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048248a
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
jmp 0x14048249a
cmp cx, ax
jmp 0x1404824a2
je 0x1404824b6
mov word [rdi + 0xa], ax
jmp 0x1404824b1
jmp 0x1404824b9
mov qword [rdi], r12
mov r8d, 1
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x1404824cb
jmp 0x1404824d6
mov r8d, 1
movzx eax, word [rdi + 0xa]
test r10d, 0x63e654b6
cmp ax, word [rbp + 5]
jne 0x1404825ae
mov byte [r14], 0x2b
lea r14, [r14 + r8]
or cl, sil
mov rcx, qword [rdi]
test r8w, 0x6c95
stc
test rcx, rcx
jmp 0x140482508
je 0x140482594
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x140482558
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140482558
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cqo
mov rdx, qword [rcx]
movzx rax, di
bswap ax
lea rax, [rdx + 2]
jmp 0x140482543
mov qword [rcx], rax
movzx eax, r8w
lahf
movzx eax, word [rdx]
jmp 0x140482553
jmp 0x14048257a
mov rax, qword [rcx]
jmp 0x140482560
mov rax, qword [rax + 0x38]
jmp 0x140482569
call qword [case.0x1404e588a.0]
mov r8d, 1
rcr ecx, cl
btr ecx, eax
mov ecx, 0xffff
test r12b, 0x10
cmp cx, ax
je 0x140482594
mov al, r12b
jmp 0x1404825a1
mov qword [rdi], r12
not al
mov al, r8b
jmp 0x1404825a1
mov byte [rdi + 8], al
jmp 0x1404825a9
jmp 0x140482736
test cl, cl
jmp 0x1404825b5
jne 0x140482660
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404825c6
je 0x140482637
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404825db
je 0x1404825fb
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x1404825ed
jle 0x1404825fb
movzx eax, word [rdx]
jmp 0x140482612
mov rax, qword [rcx]
jmp 0x140482603
mov rax, qword [rax + 0x30]
jmp 0x14048260c
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
test r12b, bl
cmc
cmp cx, ax
jmp 0x140482623
je 0x140482637
mov word [rdi + 0xa], ax
jmp 0x140482632
jmp 0x140482656
mov qword [rdi], r12
not r8b
cmp r12d, 0x1a7b1900
btc ax, r14w
movzx eax, word [rdi + 0xa]
bts r8w, cx
xchg r8b, r8b
clc
mov r8d, 1
mov byte [rdi + 8], r8b
cmp ax, word [rbp + 3]
jmp 0x140482669
jne 0x140482736
mov byte [r14], 0x2d
mov ecx, 0x3f0647d5
not cl
lea r14, [r14 + r8]
sbb cx, 0x4ff0
or cl, 0xb9
mov rcx, qword [rdi]
clc
jmp 0x14048268f
test rcx, rcx
jmp 0x140482697
je 0x14048272c
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x1404826a9
je 0x1404826eb
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x1404826bb
jle 0x1404826eb
dec dword [rax]
mov ax, bx
cdq
mov rcx, qword [rcx + 0x38]
cwd
mov rdx, qword [rcx]
cwde
cmovnp eax, r13d
lea rax, [rdx + 2]
jmp 0x1404826de
mov qword [rcx], rax
cdqe
movzx eax, word [rdx]
jmp 0x14048270b
mov rax, qword [rcx]
jmp 0x1404826f3
mov rax, qword [rax + 0x38]
jmp 0x1404826fc
call qword [case.0x1404e588a.0]
mov r8d, 1
movsxd rcx, r12d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140482718
je 0x14048272c
mov byte [rdi + 8], r12b
jmp 0x140482727
jmp 0x140482736
mov qword [rdi], r12
mov dl, r14b
mov byte [rdi + 8], r8b
mov rdx, r15
not cl
bswap ecx
mov rcx, rdi
jmp 0x140482745
call fcn.14046e9f8
test al, al
jmp 0x140482751
jne 0x140482942
cmp byte [rdi + 8], r12b
jmp 0x140482760
jne 0x140482810
mov rcx, qword [rdi]
cmc
jmp 0x14048276f
test rcx, rcx
jmp 0x140482777
je 0x1404827f4
mov rax, qword [rcx + 0x38]
bsf dx, ax
mov rdx, qword [rax]
test r8w, si
test rdx, rdx
jmp 0x140482794
je 0x1404827bc
mov rax, qword [rcx + 0x50]
test r11b, al
cmp dword [rax], r12d
jmp 0x1404827a9
jle 0x1404827bc
movzx eax, word [rdx]
jmp 0x1404827b7
jmp 0x1404827d3
mov rax, qword [rcx]
jmp 0x1404827c4
mov rax, qword [rax + 0x30]
jmp 0x1404827cd
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404827e0
je 0x1404827f4
mov word [rdi + 0xa], ax
jmp 0x1404827ef
jmp 0x1404827fc
mov qword [rdi], r12
movsx r8w, bpl
mov r8d, 1
mov byte [rdi + 8], r8b
jmp 0x14048280b
jmp 0x14048281f
mov r8d, 1
and ax, si
shld ax, r12w, 0x1b
movzx eax, word [rdi + 0xa]
test r11w, r13w
test edi, 0x2300d4b
cmp ax, word [rbp - 0x11]
jmp 0x140482836
jne 0x14048291f
mov sil, r8b
or ch, ah
mov rcx, qword [rdi]
jmp 0x140482849
test rcx, rcx
jmp 0x140482851
je 0x1404828f0
mov rax, qword [rcx + 0x38]
cmp spl, 0x55
cmp qword [rax], r12
jmp 0x140482867
je 0x1404828b5
mov rax, qword [rcx + 0x50]
test ebx, 0x722665b7
cmp al, 0x1c
cmp dword [rax], r12d
jmp 0x140482881
jle 0x1404828b5
dec dword [rax]
cdq
mov rcx, qword [rcx + 0x38]
lahf
movzx rdx, r11w
mov rdx, qword [rcx]
xchg ah, al
movsx eax, r15w
lea rax, [rdx + 2]
jmp 0x1404828a5
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404828b0
jmp 0x1404828d5
mov rax, qword [rcx]
jmp 0x1404828bd
mov rax, qword [rax + 0x38]
jmp 0x1404828c6
call qword [case.0x1404e588a.0]
mov r8d, 1
btc ecx, ebx
mov ecx, 0xffff
cmp cx, ax
je 0x1404828f0
mov al, r12b
jmp 0x1404828eb
jmp 0x1404828fd
mov qword [rdi], r12
cqo
jmp 0x1404828fa
mov al, r8b
mov byte [rdi + 8], al
cqo
mov rdx, r15
movzx cx, r14b
mov rcx, rdi
call fcn.14046e9f8
test al, al
je 0x140482757
jmp 0x14048292d
test sil, sil
jmp 0x140482927
je 0x140482942
mov byte [r14], 0x30
movzx edx, si
setae dh
movsx edx, sp
inc r14
cqo
not dx
mov rdx, r15
movzx cx, r9b
movsx cx, ch
mov rcx, rdi
jmp 0x140482956
call fcn.14046e9f8
test al, al
jne 0x140482b63
mov r13d, 1
jmp 0x140482972
cmp byte [rdi + 8], r12b
jne 0x140482a15
mov rcx, qword [rdi]
cmp r10b, 0x74
jmp 0x140482988
test rcx, rcx
je 0x140482a02
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
je 0x1404829cd
mov rax, qword [rcx + 0x50]
jmp 0x1404829b2
cmp dword [rax], r12d
jmp 0x1404829ba
jle 0x1404829cd
movzx eax, word [rdx]
jmp 0x1404829c8
jmp 0x1404829e4
mov rax, qword [rcx]
jmp 0x1404829d5
mov rax, qword [rax + 0x30]
jmp 0x1404829de
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
cmc
clc
cmp cx, ax
je 0x140482a02
mov word [rdi + 0xa], ax
jmp 0x1404829fd
jmp 0x140482a05
mov qword [rdi], r12
mov byte [rdi + 8], r13b
sets r8b
movsxd rcx, edx
jmp 0x140482a15
movzx r8d, word [rdi + 0xa]
mov cx, ax
cdq
lea rdx, [rbp + 0xb]
movzx ecx, bx
movzx cx, cl
lea rcx, [rbp - 0x11]
jmp 0x140482a32
call fcn.14017fdcc
lea rcx, [rbp - 0x11]
stc
test ebp, esp
sub rax, rcx
cmc
stc
sar rax, 1
test ch, 0x42
cmp rax, 0xa
jmp 0x140482a52
jae 0x140482b5e
cmp ebx, 8
jmp 0x140482a60
jge 0x140482a9a
lea rcx, [0x1400c0d70]
shr sil, 0x85
sar sil, 0xec
mov al, byte [rax + rcx]
mov rcx, 0x65f317ea
shl ecx, cl
mov byte [r14], al
and sil, cl
setb sil
lea r14, [r14 + r13]
shr ch, 0xbf
add ebx, r13d
and cx, 0x38f3
mov sil, r13b
movsx rcx, r11w
rol ecx, cl
mov rcx, qword [rdi]
cmp cl, 0x85
cmc
test rcx, rcx
jmp 0x140482ab2
je 0x140482b40
mov rax, qword [rcx + 0x38]
jmp 0x140482ac1
cmp qword [rax], r12
jmp 0x140482ac9
je 0x140482b0d
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jmp 0x140482adc
jle 0x140482b0d
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx eax, r9w
rdtsc
mov rdx, qword [rcx]
movzx eax, di
lea rax, [rdx + 2]
jmp 0x140482afd
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140482b08
jmp 0x140482b1f
mov rax, qword [rcx]
jmp 0x140482b15
mov rax, qword [rax + 0x38]
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
cmc
stc
cmp r10b, 0xca
cmp cx, ax
je 0x140482b40
mov al, r12b
jmp 0x140482b3b
jmp 0x140482b48
mov qword [rdi], r12
mov al, r13b
not cl
mov byte [rdi + 8], al
mov rdx, r15
mov rcx, rdi
call fcn.14046e9f8
test al, al
je 0x140482972
mov r13d, dword [rsp + 0x34]
cmp byte [rsp + 0x31], r12b
jmp 0x140482b6d
jne 0x140482b81
test sil, sil
jmp 0x140482b7b
jne 0x140482b89
mov r14, qword [rbp - 0x79]
cmc
cmp bx, dx
mov byte [r14], r12b
xor dl, 0x5a
mov rdx, qword [rbp - 0x19]
jmp 0x140482b99
cmp rdx, 0x10
jmp 0x140482ba2
jb 0x140482c0d
inc rdx
movzx rcx, r15w
bsf rax, r9
mov rcx, qword [rbp - 0x31]
and al, 0x17
jmp 0x140482bbe
mov rax, rcx
cmp rcx, rax
cmp rdx, 0x1000
jmp 0x140482bd0
jb 0x140482c08
add rdx, 0x27
cmp ch, 0x27
mov rcx, qword [rcx - 8]
test sp, 0x2bf3
sub rax, rcx
test r15w, 0x278c
add rax, 0xfffffffffffffff8
test r14d, r8d
cmp ch, 0x28
cmp rax, 0x1f
jmp 0x140482c02
ja 0x140482c72
call fcn.1401f8216
mov eax, r13d
neg cl
adc ch, 0x89
jmp 0x140482c1a
mov rcx, qword [rbp + 0xf]
cmp sp, bp
jmp 0x140482c26
xor rcx, rsp
jmp 0x140482c2e
call fcn.1404a5381
mov rbx, qword [rsp + 0x140]
add rsp, 0x100
movsx di, r10b
pop r15
not sil
pop r14
movsx di, cl
pop r13
pop r12
cmovg esi, esi
xchg bpl, dil
pop rdi
movzx si, bl
jmp 0x140482c66
pop rsi
movzx bp, bl
pop rbp
jmp 0x140482c71
ret
call fcn.1404bb982
nop
call fcn.1404bb982
nop
int3