Function at 0x140419568
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
push rbp
or bpl, 0x15
bt ebx, 0x18
push rsi
test r15b, 0x48
lahf
push rdi
or rsi, 0x22666104
cdqe
push r12
push r13
cdqe
push r14
movzx r14w, sil
push r15
ror rsi, 0x82
cmp r15, 0x6dc519cd
lea rbp, [rsp - 0x17]
btc si, 0xb0
shl r13b, 0x7c
sub rsp, 0xf0
or al, 0x97
shr bh, cl
clc
mov rax, qword [0x1400b4278]
clc
movzx r13, di
bsf si, r8w
xor rax, rsp
mov qword [rbp + 7], rax
shl r13d, cl
add r12w, r15w
rcr bl, 4
mov r14, r9
dec sil
mov qword [rsp + 0x48], r9
bts rax, rcx
cmovl ax, r9w
dec r13b
mov rbx, r8
sar r13b, cl
inc r13b
movzx ax, r14b
mov r12, rdx
rol ax, 0xad
sal r13, cl
mov qword [rsp + 0x58], rdx
mov r13b, 0x66
xadd edx, edx
mov rsi, qword [rbp + 0x77]
ror dx, cl
shld r13, r8, 0x17
mov r13, qword [rbp + 0x7f]
mov qword [rbp - 0x61], r13
mov eax, dword [rsi + 0x18]
not edx
mov edx, 0x3000
test bpl, r9b
and eax, edx
test r13b, 0x1b
cmp eax, edx
jmp 0x140419644
jne 0x14041966d
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rsi
movsx rdx, dx
movzx dx, spl
setle dh
mov rdx, r12
call fcn.14041b8e1
jmp 0x14041b881
mov rax, qword [rsi + 0x40]
xchg dil, cl
movzx ecx, bp
movsx rcx, r9w
mov rdi, qword [rax + 8]
mov qword [rbp - 0x69], rdi
mov rax, qword [rdi]
mov cl, r13b
movzx cx, ch
cmovge rcx, r8
mov rcx, rdi
jmp 0x140419699
mov rax, qword [rax + 8]
jmp 0x1404196a2
call qword [case.0x1403fcc95.0]
nop
movzx ecx, r14w
sete ch
movsx ecx, bx
lea rcx, [rbp - 0x71]
jmp 0x1404196bc
call fcn.140421860
mov r15, rax
cmc
test r8b, 0x77
mov qword [rbp - 0x79], rax
cmp r11b, bpl
test rdi, rdi
jmp 0x1404196d8
je 0x14041972d
mov rdx, qword [rdi]
mov rcx, rdi
mov rax, qword [rdx + 0x10]
jmp 0x1404196ed
call qword [case.0x1403fcc95.0]
mov r8, rax
test rax, rax
jmp 0x1404196fe
je 0x14041972d
mov rcx, qword [rax]
cdq
mov rax, qword [rcx]
movsx dx, r10b
bswap rdx
jmp 0x140419718
mov edx, 1
movzx ecx, bp
movsx rcx, sp
mov rcx, r8
call qword [case.0x1403fcc95.0]
mov rax, qword [r15]
cdq
setb dh
movsx rcx, r14w
lea rdx, [rbp - 0x39]
jmp 0x140419741
mov rcx, r15
jmp 0x140419749
mov rax, qword [rax + 0x28]
jmp 0x140419752
call qword [case.0x1403fcc95.0]
nop
not ax
movsxd rax, esi
mov ah, 0xef
mov byte [rsp + 0x31], 0
cdqe
movzx ax, cl
mov byte [rsp + 0x3c], 0
bswap rcx
movsx ecx, r12w
lahf
mov rax, qword [rsi + 0x40]
movsx cx, al
mov rdi, qword [rax + 8]
movsxd rcx, esi
mov qword [rbp - 0x69], rdi
cwde
mov rax, qword [rdi]
movsx cx, r15b
movzx cx, r9b
mov rcx, rdi
jmp 0x1404197a3
mov rax, qword [rax + 8]
jmp 0x1404197ac
call qword [case.0x1403fcc95.0]
nop
movzx cx, sil
lea rcx, [rbp - 0x71]
call fcn.140416461
mov rsi, rax
cmp r11b, 0x3b
jmp 0x1404197cd
test rdi, rdi
jmp 0x1404197d5
je 0x14041982d
mov rdx, qword [rdi]
mov rcx, rdi
mov rax, qword [rdx + 0x10]
jmp 0x1404197ea
call qword [case.0x1403fcc95.0]
mov r8, rax
ror di, cl
movsx rdi, di
cmp r10b, 0x16
mov edi, 1
test rax, rax
je 0x140419838
mov rcx, qword [rax]
mov rax, qword [rcx]
movzx rdx, bp
mov dx, r11w
mov ch, 0x7e
mov edx, edi
mov rcx, r8
call qword [case.0x1403fcc95.0]
jmp 0x140419838
mov edi, 1
movsx rdx, ax
cbw
mov rax, qword [rsi]
lea r9, [rbp - 0x19]
cdq
lea r8, [0x1400bdc8f]
movsx dx, r13b
cdq
lea rdx, [0x1400bdc80]
mov rcx, rsi
jmp 0x14041985c
mov rax, qword [rax + 0x58]
jmp 0x140419865
call qword [case.0x1403fcc95.0]
mov rdx, r14
bswap cx
movsxd rcx, ebx
mov ch, 0x87
mov rcx, rbx
call fcn.14041e015
sub esi, esi
btc r14, 0x98
mov r14d, 0xffff
cmp r15w, r14w
test al, al
jmp 0x140419897
jne 0x140419b9b
mov cl, byte [rbx + 8]
cmp r11, 0xd1b3cdd
cmp al, bpl
test cl, cl
jmp 0x1404198b1
jne 0x140419943
mov rcx, qword [rbx]
test rcx, rcx
je 0x140419931
mov rax, qword [rcx + 0x38]
xchg dl, dl
mov rdx, qword [rax]
jmp 0x1404198d1
test rdx, rdx
jmp 0x1404198d9
je 0x1404198fd
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x1404198ea
jle 0x1404198fd
movzx eax, word [rdx]
jmp 0x1404198f8
jmp 0x140419914
mov rax, qword [rcx]
jmp 0x140419905
mov rax, qword [rax + 0x30]
jmp 0x14041990e
call qword [case.0x1403fcc95.0]
cmp r14w, ax
jmp 0x14041991d
je 0x140419931
mov word [rbx + 0xa], ax
jmp 0x14041992c
jmp 0x140419936
mov qword [rbx], rsi
cmp dh, bl
mov byte [rbx + 8], dil
lahf
mov cl, dil
sub eax, r12d
and al, 0xc4
movzx eax, word [rbx + 0xa]
cmp r9d, 0x71b1c3e
jmp 0x140419953
cmp ax, word [rbp - 3]
jmp 0x14041995c
jne 0x140419a25
mov rdi, qword [rsp + 0x58]
mov r12b, 0xad
xchg ch, cl
inc cl
mov byte [rdi], 0x2b
rol cl, 0x52
sub cl, al
lea r12, [rdi + 1]
mov rcx, qword [rbx]
cmp ch, 0x91
test rbp, r15
test rcx, rcx
je 0x140419a03
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], rsi
jmp 0x140419999
je 0x1404199d5
mov rax, qword [rcx + 0x50]
cmp r8, r10
cmp dword [rax], esi
jmp 0x1404199ad
jle 0x1404199d5
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404199c5
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404199d0
jmp 0x1404199ec
mov rax, qword [rcx]
jmp 0x1404199dd
mov rax, qword [rax + 0x38]
jmp 0x1404199e6
call qword [case.0x1403fcc95.0]
cmp r14w, ax
jmp 0x1404199f5
je 0x140419a03
mov al, sil
jmp 0x140419a18
mov qword [rbx], rsi
lahf
movsxd rax, esp
movzx ax, bh
mov eax, 1
jmp 0x140419a18
mov byte [rbx + 8], al
jmp 0x140419a20
jmp 0x140419b9b
test cl, cl
jmp 0x140419a2c
jne 0x140419ad3
mov rcx, qword [rbx]
cmp r14b, cl
clc
test edx, r11d
test rcx, rcx
je 0x140419ab6
mov rax, qword [rcx + 0x38]
test r9w, r10w
bt dx, 0xcc
cmc
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140419a5e
je 0x140419a82
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x140419a6f
jle 0x140419a82
movzx eax, word [rdx]
jmp 0x140419a7d
jmp 0x140419a99
mov rax, qword [rcx]
jmp 0x140419a8a
mov rax, qword [rax + 0x30]
jmp 0x140419a93
call qword [case.0x1403fcc95.0]
cmp r14w, ax
jmp 0x140419aa2
je 0x140419ab6
mov word [rbx + 0xa], ax
jmp 0x140419ab1
jmp 0x140419acf
mov qword [rbx], rsi
sal al, cl
bts ax, r10w
movzx eax, r14w
movzx eax, word [rbx + 0xa]
cmc
test r8w, 0x55c7
mov byte [rbx + 8], dil
cmp ax, word [rbp - 5]
jne 0x140419b9b
mov rax, qword [rsp + 0x58]
movsx cx, ch
mov cl, 0xe1
mov byte [rax], 0x2d
lea r12, [rax + 1]
movsx rcx, bp
mov rcx, qword [rbx]
cmp sp, bp
test rcx, rcx
jmp 0x140419b01
je 0x140419b89
mov rax, qword [rcx + 0x38]
cmp sp, 0x43f3
cmp qword [rax], rsi
jmp 0x140419b18
je 0x140419b55
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jle 0x140419b55
dec dword [rax]
mov rcx, qword [rcx + 0x38]
not eax
cbw
mov rdx, qword [rcx]
movzx rax, r10w
movsx ax, spl
cwde
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140419b50
jmp 0x140419b6c
mov rax, qword [rcx]
jmp 0x140419b5d
mov rax, qword [rax + 0x38]
jmp 0x140419b66
call qword [case.0x1403fcc95.0]
cmp r14w, ax
jmp 0x140419b75
je 0x140419b89
mov byte [rbx + 8], sil
jmp 0x140419b84
jmp 0x140419b9b
mov qword [rbx], rsi
add ch, 0xb5
mov byte [rbx + 8], dil
rcr r14, cl
bt ax, r14w
mov qword [rbp - 0x71], r12
add r14w, 0x4abd
movsx di, spl
cmp rsi, 0x40782ae4
mov byte [r12], 0x30
adc rcx, 0x6b4510c8
cbw
mov edi, 1
lea r12, [r12 + rdi]
mov qword [rsp + 0x50], r12
mov byte [rsp + 0x30], sil
bt rax, 0x42
movsx eax, bx
mov r14d, esi
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x34], esi
lea eax, [rdi + 0x23]
mov ecx, 0x300
cmp dword [r13], 0x3b9aca00
movsx r13d, r15w
cmove eax, ecx
mov dword [rsp + 0x40], eax
and r13d, 0x26c653a3
cmovo r13w, r12w
lea r13, [rbp - 0x39]
sbb al, 0x2d
cmp qword [rbp - 0x21], 0x10
cmovae r13, qword [rbp - 0x39]
mov al, bpl
mov al, byte [r13]
test r13d, 0x29aa5d02
sub al, dil
clc
cmp dh, 0xa
cmp al, 0x7d
jmp 0x140419c38
ja 0x14041a2ed
cmp qword [rbp - 0x29], rsi
jmp 0x140419c47
je 0x140419c7c
mov rax, qword [r15]
mov rcx, rbx
movsx rcx, bp
mov cx, 0x6999
mov rcx, r15
jmp 0x140419c63
mov rax, qword [rax + 0x20]
jmp 0x140419c6c
call qword [case.0x1403fcc95.0]
movzx r14d, ax
sar dl, 0xba
neg dx
mov qword [rbp - 0x59], rsi
sal dh, 0xd1
btr rcx, r9
btc edx, 0xcf
mov qword [rbp - 0x49], rdi
sub rcx, r13
mov edx, 0xf
mov qword [rbp - 0x41], rdx
xor eax, eax
shl ecx, 0x89
bts cx, r12w
movsx ecx, sp
mov word [rbp - 0x59], ax
or ecx, ecx
bsf cx, r15w
lea rcx, [rbp - 0x59]
stc
clc
cmp byte [0x1400be8d0], sil
jmp 0x140419cc5
je 0x140419cf4
inc rdx
neg r8b
shl r9b, 0x45
add r8, 0x2caa3129
add rdx, rcx
lea r9, [rdi + 1]
add r9, rcx
mov r8, rdx
jmp 0x140419cee
call fcn.140067bdc
nop
mov rdi, rsi
movsx ecx, si
setbe cl
cwd
mov rdx, qword [rsp + 0x48]
movsx rcx, bp
mov rcx, rbx
jmp 0x140419d10
call fcn.14041e015
test al, al
jmp 0x140419d1c
jne 0x14041a1f3
lea rsi, [rbx + 0xa]
sub r15w, 0xa2a
sal r15b, cl
mov r15, rsi
clc
test rbp, 0x7f7868af
cmp si, 0x683e
xor r8d, r8d
jmp 0x140419d4e
cmp byte [rbx + 8], r8b
jmp 0x140419d57
jne 0x140419e22
mov rcx, qword [rbx]
test ah, 0xa6
clc
test rcx, rcx
jmp 0x140419d6c
je 0x140419dfd
mov rax, qword [rcx + 0x38]
bts edx, r9d
test r15w, 0xeab
movsx rdx, r12w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140419d8f
je 0x140419db4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140419da1
jle 0x140419db4
movzx eax, word [rdx]
jmp 0x140419daf
jmp 0x140419dd1
mov rax, qword [rcx]
jmp 0x140419dbc
mov rax, qword [rax + 0x30]
jmp 0x140419dc5
call qword [case.0x1403fcc95.0]
sub r8d, r8d
and ch, 0xa6
mov ecx, 0xffff
cmp cx, ax
jmp 0x140419dde
je 0x140419dfd
mov word [r15], ax
cmovbe si, r11w
movzx esi, bp
mov rsi, r15
jmp 0x140419df8
jmp 0x140419e02
mov qword [rbx], r8
cqo
mov ecx, 1
movsx r8w, sil
movzx r8, si
movsx r8, bx
mov byte [rbx + 8], cl
movsx r8d, r12w
movsx rdx, r11w
not r8
movzx r8d, word [rsi]
xchg cx, cx
movsx rcx, bp
lea rdx, [rbp + 3]
cmovae rcx, r10
mov cl, dil
movsx cx, r8b
lea rcx, [rbp - 0x19]
jmp 0x140419e46
call fcn.14017e3b4
lea rcx, [rbp - 0x19]
sub rax, rcx
cmp r10w, r8w
stc
sar rax, 1
cmp rax, 0xa
jae 0x140419f4f
mov r8d, 1
or cx, 0x5c96
sbb ch, bl
test bpl, r15b
mov byte [rsp + 0x30], r8b
bsr rcx, rcx
dec cx
mov cl, 0xdf
mov ecx, dword [rsp + 0x38]
cmc
test r13w, 0x496c
cmp dword [rsp + 0x40], ecx
jmp 0x140419e96
jg 0x140419eb9
add dword [rsp + 0x34], r8d
test rax, rax
je 0x140419f0c
mov byte [rsp + 0x3c], r8b
jmp 0x140419eb4
jmp 0x140419f0c
test rax, rax
jmp 0x140419ec1
jne 0x140419ed4
test ecx, ecx
jmp 0x140419ece
je 0x140419f0c
lea r9, [0x1400bdc80]
mov al, byte [rax + r9]
mov byte [r12], al
add r12, r8
xadd ah, al
sar ah, cl
clc
mov qword [rsp + 0x50], r12
movsx eax, r9w
sar ah, 5
movzx rax, bp
add ecx, r8d
shr al, cl
mov dword [rsp + 0x38], ecx
cmc
test dl, 0x4a
ror eax, 0xcd
lea rax, [rbp - 0x59]
shl cl, 0xb6
cmp qword [rbp - 0x41], 0x10
not cl
setae cl
jmp 0x140419f22
cmovae rax, qword [rbp - 0x59]
cmp cl, r8b
stc
cmp byte [rax + rdi], 0x7f
je 0x14041a079
lea rax, [rbp - 0x59]
test cl, cl
jmp 0x140419f40
cmovne rax, qword [rbp - 0x59]
clc
add byte [rax + rdi], r8b
jmp 0x14041a079
lea rax, [rbp - 0x59]
cmp esi, r12d
adc r8b, r9b
movzx r8d, bp
mov r8, qword [rbp - 0x59]
mov r9, qword [rbp - 0x41]
cmp r9, 0x10
jmp 0x140419f6e
cmovae rax, r8
cmp r13b, r14b
xor r10d, r10d
cmp byte [rax + rdi], r10b
jmp 0x140419f81
je 0x14041a186
test r14w, r14w
jmp 0x140419f90
je 0x14041a186
cmp byte [rbx + 8], r10b
jmp 0x140419f9f
jne 0x14041a056
mov rcx, qword [rbx]
test r13b, r15b
test rcx, rcx
jmp 0x140419fb3
je 0x14041a047
mov rax, qword [rcx + 0x38]
sbb dh, 0xd9
cmp spl, 0xf7
mov rdx, qword [rax]
jmp 0x140419fcd
test rdx, rdx
jmp 0x140419fd5
je 0x14041a000
mov rax, qword [rcx + 0x50]
test ch, dh
stc
cmp r11d, ebp
cmp dword [rax], r10d
jmp 0x140419fed
jle 0x14041a000
movzx eax, word [rdx]
jmp 0x140419ffb
jmp 0x14041a028
mov rax, qword [rcx]
jmp 0x14041a008
mov rax, qword [rax + 0x30]
jmp 0x14041a011
call qword [case.0x1403fcc95.0]
mov r9, qword [rbp - 0x41]
shr ch, cl
mov r8, qword [rbp - 0x59]
bts rcx, rcx
xor r10d, r10d
mov ecx, 0xffff
cmc
test dil, r15b
cmp cx, ax
je 0x14041a047
mov word [rsi], ax
jmp 0x14041a042
jmp 0x14041a04e
mov qword [rbx], r10
movsx rax, cx
mov eax, 1
mov byte [rbx + 8], al
cmp word [rsi], r14w
jmp 0x14041a05f
jne 0x14041a186
sub edx, edx
lea rcx, [rbp - 0x59]
call fcn.1403fe829
inc rdi
sub ch, 0x69
movzx ecx, bx
mov rcx, qword [rbx]
sub r8d, r8d
test rbp, rdx
cmc
test rcx, rcx
jmp 0x14041a08b
je 0x14041a12f
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r8
jmp 0x14041a09e
je 0x14041a0f3
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14041a0b0
jle 0x14041a0f3
dec dword [rax]
cwde
cdqe
mov rcx, qword [rcx + 0x38]
movzx rax, bp
movsx dx, r10b
mov rdx, qword [rcx]
cdqe
bswap ax
movsx eax, cx
lea rax, [rdx + 2]
jmp 0x14041a0dc
mov qword [rcx], rax
movsx eax, sp
movzx eax, si
cwde
movzx eax, word [rdx]
jmp 0x14041a0ee
jmp 0x14041a10f
mov rax, qword [rcx]
jmp 0x14041a0fb
mov rax, qword [rax + 0x38]
jmp 0x14041a104
call qword [case.0x1403fcc95.0]
xor r8d, r8d
shr cl, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x14041a11c
je 0x14041a12f
mov al, r8b
jmp 0x14041a12a
jmp 0x14041a13a
mov qword [rbx], r8
mov eax, 1
movsxd rdx, r8d
mov byte [rbx + 8], al
setne dl
not dl
mov rdx, qword [rsp + 0x48]
jmp 0x14041a150
mov rcx, rbx
jmp 0x14041a158
call fcn.14041e015
xor r8d, r8d
cmp rbx, rbp
test al, al
jmp 0x14041a16a
je 0x140419d4e
mov r9, qword [rbp - 0x41]
btc r8d, 0x7f
shrd r8w, si, 0xbc
mov r8, qword [rbp - 0x59]
cmp r11d, r10d
sub esi, esi
test dx, 0x41b5
clc
test rdi, rdi
jmp 0x14041a196
je 0x14041a208
lea rax, [rbp - 0x59]
cmp spl, 0x18
cmc
cmp r14, rcx
cmp r9, 0x10
jmp 0x14041a1b1
cmovae rax, r8
cmp byte [rax + rdi], sil
jmp 0x14041a1be
jle 0x14041a1e4
lea edx, [rsi + 1]
jmp 0x14041a1d7
add rdi, rdx
jmp 0x14041a1df
jmp 0x14041a20e
mov byte [rsp + 0x31], 1
jmp 0x14041a1ee
jmp 0x14041a26e
mov r9, qword [rbp - 0x41]
movzx r8, r10w
mov r8, qword [rbp - 0x59]
bsr dx, di
cwd
inc rdx
mov edx, 1
cmc
test rdi, rdi
jmp 0x14041a216
je 0x14041a26e
mov cl, byte [r13]
test r15b, 0x7b
cmp cl, 0x7f
jmp 0x14041a22c
je 0x14041a26e
sub rdi, rdx
je 0x14041a29b
lea rax, [rbp - 0x59]
jmp 0x14041a244
cmp r9, 0x10
jmp 0x14041a24d
cmovae rax, r8
test dh, 0xc
clc
test dil, sil
cmp cl, byte [rax + rdi]
jmp 0x14041a260
je 0x14041a2d1
mov byte [rsp + 0x31], dl
movzx rcx, bx
lea rcx, [rbp - 0x59]
jmp 0x14041a277
call fcn.1403fea78
mov r14d, dword [rsp + 0x38]
xchg r13b, r13b
movsx r13, r11w
movsx r13d, cx
mov r13, qword [rsp + 0x48]
jmp 0x14041a296
jmp 0x14041a5e4
test rdi, rdi
jmp 0x14041a2a3
jne 0x14041a2d1
lea rax, [rbp - 0x59]
stc
cmp r9, 0x10
jmp 0x14041a2b7
cmovae rax, r8
test dil, dil
test r15w, 0x1408
cmp cl, byte [rax]
jmp 0x14041a2cb
jl 0x14041a266
cmp byte [r13 + 1], sil
jmp 0x14041a2da
jle 0x14041a20e
inc r13
jmp 0x14041a2e8
jmp 0x14041a20e
mov r13, qword [rsp + 0x48]
mov rdx, r13
cmovno cx, bp
xchg cl, cl
movzx cx, r9b
mov rcx, rbx
jmp 0x14041a308
call fcn.14041e015
test al, al
jne 0x14041a5ef
lea rdi, [rbx + 0xa]
adc sil, 0x87
rol r15w, 0x7d
btc r15, 0x62
mov rsi, rdi
shl r15b, 0x49
mov r15d, dword [rsp + 0x40]
sub r8d, r8d
cmp r10b, 0x15
cmp byte [rbx + 8], r8b
jmp 0x14041a343
jne 0x14041a3e9
mov rcx, qword [rbx]
jmp 0x14041a353
test rcx, rcx
jmp 0x14041a35b
je 0x14041a3db
mov rax, qword [rcx + 0x38]
sal rdx, 0x29
shrd dx, r10w, 0xdc
or dl, 0xbd
mov rdx, qword [rax]
cmp edx, r13d
test rdx, rdx
je 0x14041a39c
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jle 0x14041a39c
movzx eax, word [rdx]
jmp 0x14041a397
jmp 0x14041a3b1
mov rax, qword [rcx]
jmp 0x14041a3a4
mov rax, qword [rax + 0x30]
call qword [case.0x1403fcc95.0]
sub r8d, r8d
mov ecx, 0xffff
cmc
cmp cx, ax
je 0x14041a3db
mov word [rsi], ax
not dil
mov dil, 4
cmovge di, r15w
mov rdi, rsi
jmp 0x14041a3d6
jmp 0x14041a3e1
mov qword [rbx], r8
cdqe
lahf
mov eax, 1
mov byte [rbx + 8], al
movzx r8d, word [rdi]
movzx rcx, di
cdq
lea rdx, [rbp + 3]
movsx rcx, di
lea rcx, [rbp - 0x19]
jmp 0x14041a403
call fcn.14017e3b4
lea rcx, [rbp - 0x19]
sub rax, rcx
cmp r13w, ax
jmp 0x14041a419
sar rax, 1
test bh, 0x81
cmp rax, 0xa
jmp 0x14041a428
jae 0x14041a5bf
xor r8d, r8d
clc
cmp r15d, r14d
jmp 0x14041a43a
jg 0x14041a46c
lea r9d, [r8 + 1]
clc
jmp 0x14041a44a
add dword [rsp + 0x34], r9d
test rax, rax
jmp 0x14041a457
je 0x14041a4bc
mov byte [rsp + 0x3c], r9b
jmp 0x14041a467
jmp 0x14041a4bc
test rax, rax
jne 0x14041a47e
test r14d, r14d
je 0x14041a4b2
lea rcx, [0x1400bdc80]
bts r9, rcx
mov al, byte [rax + rcx]
and r9b, r8b
mov byte [r12], al
add r9w, si
test spl, dl
mov r9d, 1
clc
lea r12, [r12 + r9]
jmp 0x14041a4aa
add r14d, r9d
jmp 0x14041a4bc
mov r9d, 1
bt cx, si
mov byte [rsp + 0x30], r9b
mov cl, 0x49
mov rcx, qword [rbx]
test rcx, rcx
jmp 0x14041a4ce
je 0x14041a577
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r8
je 0x14041a530
mov rax, qword [rcx + 0x50]
cmp spl, 0xd3
cmp dword [rax], r8d
jmp 0x14041a4f2
jle 0x14041a530
dec dword [rax]
movsxd rax, r9d
jmp 0x14041a502
mov rcx, qword [rcx + 0x38]
cqo
jmp 0x14041a50d
mov rdx, qword [rcx]
setns al
movsx rax, r11w
lea rax, [rdx + 2]
jmp 0x14041a520
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14041a52b
jmp 0x14041a55c
mov rax, qword [rcx]
jmp 0x14041a538
mov rax, qword [rax + 0x38]
jmp 0x14041a541
call qword [case.0x1403fcc95.0]
xor r8d, r8d
xadd cl, r9b
movzx ecx, r8w
lea r9d, [r8 + 1]
sbb cl, r15b
and cl, 7
mov ecx, 0xffff
cmp cx, ax
jmp 0x14041a569
je 0x14041a577
mov al, r8b
jmp 0x14041a584
mov qword [rbx], r8
mov al, r9b
not rcx
movzx edx, r10w
mov byte [rbx + 8], al
cqo
mov rdx, r13
cmovbe cx, r13w
movzx rcx, si
mov cl, 1
mov rcx, rbx
jmp 0x14041a59f
call fcn.14041e015
xor r8d, r8d
cmc
jmp 0x14041a5b2
test al, al
jmp 0x14041a5b9
je 0x14041a33a
mov dword [rsp + 0x38], r14d
ror r15b, cl
mov r15, r9
cqo
mov qword [rsp + 0x50], r12
or r15w, 0x660e
neg cx
xor esi, esi
cdq
mov cx, ax
movsx edx, r10w
mov r15, qword [rbp - 0x79]
not rcx
movsx edx, r10w
mov rdx, r13
movsxd rcx, r14d
sete cl
mov rcx, rbx
jmp 0x14041a600
call fcn.14041e015
test al, al
jne 0x14041a7f4
mov rax, qword [r15]
setge cl
movsx cx, dh
mov rcx, r15
jmp 0x14041a61f
mov rax, qword [rax + 0x18]
jmp 0x14041a628
call qword [case.0x1403fcc95.0]
movzx edi, ax
test r11b, sil
test rdi, 0x1a783c2d
cmc
cmp byte [rbx + 8], sil
jmp 0x14041a645
jne 0x14041a6fa
mov rdx, qword [rbx]
test rdx, rdx
jmp 0x14041a656
je 0x14041a6da
mov rcx, qword [rdx + 0x38]
add r8, rsi
shr r8b, 0x64
mov r8, qword [rcx]
test r8, r8
jmp 0x14041a672
je 0x14041a69a
mov rax, qword [rdx + 0x50]
test al, r8b
cmp dword [rax], esi
jmp 0x14041a686
jle 0x14041a69a
movzx eax, word [r8]
jmp 0x14041a695
jmp 0x14041a6b3
mov rax, qword [rdx]
movzx ecx, r13w
mov rcx, rdx
mov rax, qword [rax + 0x30]
jmp 0x14041a6ad
call qword [case.0x1403fcc95.0]
mov ecx, 0xffff
test esi, 0x23ef629c
cmp cx, ax
jmp 0x14041a6c6
je 0x14041a6da
mov word [rbx + 0xa], ax
jmp 0x14041a6d5
jmp 0x14041a6e6
mov qword [rbx], rsi
bswap r15d
not r15b
xchg r15b, r15b
mov r15d, 1
mov byte [rbx + 8], r15b
jmp 0x14041a6f5
jmp 0x14041a705
mov r15d, 1
jmp 0x14041a705
cmp word [rbx + 0xa], di
jmp 0x14041a70e
jne 0x14041a7f4
call fcn.14046c6de
mov rcx, qword [rax]
jmp 0x14041a723
mov al, byte [rcx]
sbb ch, 0x14
sbb cl, r11b
mov byte [r12], al
add r12, r15
shr ecx, cl
mov rcx, r10
mov qword [rsp + 0x50], r12
mov rcx, qword [rbx]
clc
test rcx, rcx
jmp 0x14041a748
je 0x14041a7ed
mov rax, qword [rcx + 0x38]
clc
cmc
cmp qword [rax], rsi
jmp 0x14041a75c
je 0x14041a7b4
mov rax, qword [rcx + 0x50]
cmc
cmp r11d, ebp
cmp dword [rax], esi
jmp 0x14041a771
jle 0x14041a7b4
dec dword [rax]
movzx eax, dx
cqo
mov rcx, qword [rcx + 0x38]
movzx eax, r14w
cqo
jmp 0x14041a78d
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14041a799
mov qword [rcx], rax
mov ah, 0x56
movsxd rax, r15d
cmovl ax, r8w
movzx eax, word [rdx]
jmp 0x14041a7af
jmp 0x14041a7c6
mov rax, qword [rcx]
jmp 0x14041a7bc
mov rax, qword [rax + 0x38]
call qword [case.0x1403fcc95.0]
mov ecx, 0xffff
jmp 0x14041a7d1
cmp cx, ax
jmp 0x14041a7d9
je 0x14041a7ed
mov byte [rbx + 8], sil
jmp 0x14041a7e8
jmp 0x14041a7f4
mov qword [rbx], rsi
mov byte [rbx + 8], r15b
mov rax, qword [rbp - 0x61]
test r8b, 0x60
test r11b, bpl
cmp r15w, 0xe04
cmp dword [rax], 0x3b9aca00
jmp 0x14041a810
je 0x14041aa80
test r14d, r14d
jmp 0x14041a81e
jne 0x14041aa80
mov rdx, r13
bswap cx
cmovnp cx, bp
movzx ecx, bx
mov rcx, rbx
call fcn.14041e015
test al, al
jmp 0x14041a840
jne 0x14041aa38
lea rdi, [rbx + 0xa]
mov rsi, rdi
shr r14b, cl
ror r14w, cl
mov r14d, dword [rsp + 0x34]
shr r12b, 0xf
sub r12b, dl
xor r15d, r15d
sbb r12b, 0x38
rcl r12b, cl
lea r12d, [r15 + 1]
cmp sil, 0x4f
cmp byte [rbx + 8], r15b
jmp 0x14041a87b
jne 0x14041a925
mov rcx, qword [rbx]
jmp 0x14041a88f
test rcx, rcx
jmp 0x14041a897
je 0x14041a91e
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14041a8ad
je 0x14041a8d6
mov rax, qword [rcx + 0x50]
test r9, rax
clc
cmp dword [rax], r15d
jmp 0x14041a8c3
jle 0x14041a8d6
movzx eax, word [rdx]
jmp 0x14041a8d1
jmp 0x14041a8ed
mov rax, qword [rcx]
jmp 0x14041a8de
mov rax, qword [rax + 0x30]
jmp 0x14041a8e7
call qword [case.0x1403fcc95.0]
mov ecx, 0xffff
test al, 0x33
jmp 0x14041a8f9
cmp cx, ax
jmp 0x14041a901
je 0x14041a91e
mov word [rsi], ax
mov edi, r8d
movzx rdi, r14w
mov rdi, rsi
jmp 0x14041a919
jmp 0x14041a921
mov qword [rbx], r15
mov byte [rbx + 8], r12b
movzx eax, word [rdi]
test r13b, 0x42
jmp 0x14041a931
cmp ax, word [rbp - 0x19]
jmp 0x14041a93a
jne 0x14041aa16
sub r14d, r12d
movzx ecx, ax
clc
not ch
mov byte [rsp + 0x30], r12b
bsr ecx, r10d
mov rcx, qword [rbx]
clc
test spl, r8b
test rcx, rcx
jmp 0x14041a961
je 0x14041a9e1
mov rax, qword [rcx + 0x38]
cmp r9b, cl
cmp bpl, 0xb4
cmp qword [rax], r15
je 0x14041a9b2
mov rax, qword [rcx + 0x50]
cmp dword [rax], r15d
jmp 0x14041a987
jle 0x14041a9b2
dec dword [rax]
setne dh
rdtsc
xchg ah, al
mov rcx, qword [rcx + 0x38]
cwde
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14041a9ad
jmp 0x14041a9c4
mov rax, qword [rcx]
jmp 0x14041a9ba
mov rax, qword [rax + 0x38]
call qword [case.0x1403fcc95.0]
mov ecx, 0xffff
stc
clc
cmp cx, ax
jmp 0x14041a9d3
je 0x14041a9e1
mov al, r15b
jmp 0x14041a9f1
mov qword [rbx], r15
mov al, r12b
movsx dx, r12b
not cl
movzx ecx, bx
mov byte [rbx + 8], al
movsx edx, r13w
cqo
cdq
mov rdx, r13
xchg cx, cx
mov rcx, rbx
call fcn.14041e015
test al, al
jmp 0x14041aa10
je 0x14041a872
mov dword [rsp + 0x34], r14d
shl r14w, cl
bswap r15w
ror r12w, 0x7d
mov r12, qword [rsp + 0x50]
mov r14d, dword [rsp + 0x38]
cmp r13b, r11b
xor r15b, r8b
mov r15d, dword [rsp + 0x34]
test r15d, r15d
jmp 0x14041aa45
jns 0x14041aa8c
mov byte [r12], 0x30
mov eax, 1
cmp r9w, r13w
clc
test rdx, 0x42eb7c5b
add r12, rax
test r9b, 0xbd
clc
add r15d, eax
jmp 0x14041aa71
mov dword [rsp + 0x34], r15d
jmp 0x14041aa7b
jmp 0x14041aa8c
mov r15d, dword [rsp + 0x34]
cmovo dx, cx
bswap rdx
mov rdx, r13
mov cx, 0x44fd
mov rcx, rbx
call fcn.14041e015
test al, al
jmp 0x14041aaa2
jne 0x14041ad3c
lea rdi, [rbx + 0xa]
mov rsi, rdi
btr r15w, bp
neg r15b
xor r8d, r8d
lea r15d, [r8 + 1]
cmp ecx, ecx
cmp byte [rbx + 8], r8b
jmp 0x14041aac9
jne 0x14041ab87
mov rcx, qword [rbx]
jmp 0x14041aae4
test rcx, rcx
jmp 0x14041aaec
je 0x14041ab7a
mov rax, qword [rcx + 0x38]
mov dx, 0x12a
bts rdx, rdx
mov rdx, qword [rax]
stc
cmp cl, r13b
test rdx, rdx
jmp 0x14041ab0d
je 0x14041ab33
mov rax, qword [rcx + 0x50]
test bp, r15w
clc
cmc
cmp dword [rax], r8d
jle 0x14041ab33
movzx eax, word [rdx]
jmp 0x14041ab2e
jmp 0x14041ab52
mov rax, qword [rcx]
jmp 0x14041ab3b
mov rax, qword [rax + 0x30]
jmp 0x14041ab44
call qword [case.0x1403fcc95.0]
sub r8d, r8d
sar cl, 0x70
shl ch, cl
mov ecx, 0xffff
stc
jmp 0x14041ab5d
cmp cx, ax
je 0x14041ab7a
mov word [rsi], ax
movzx rdi, r12w
mov rdi, rsi
jmp 0x14041ab75
jmp 0x14041ab83
mov qword [rbx], r8
mov r8b, 0xca
bswap rcx
mov byte [rbx + 8], r15b
movzx r8d, word [rdi]
lea rdx, [rbp + 3]
lea rcx, [rbp - 0x19]
call fcn.14017e3b4
lea rcx, [rbp - 0x19]
clc
sub rax, rcx
sar rax, 1
test bpl, 0x4f
cmp rax, 0xa
jae 0x14041ad2e
cmp r14d, dword [rsp + 0x40]
jmp 0x14041abbb
jge 0x14041ac00
lea rcx, [0x1400bdc80]
stc
cmp r9b, 0xc5
cmc
mov al, byte [rax + rcx]
clc
test dl, r8b
mov byte [r12], al
cmp r10w, 0x7116
cmc
lea r12, [r12 + r15]
test r15b, r13b
jmp 0x14041abed
add r14d, r15d
cmp r9d, r14d
xor r8d, r8d
jmp 0x14041abfb
jmp 0x14041ac43
mov ecx, dword [rsp + 0x3c]
test rcx, 0x640d7d19
jmp 0x14041ac14
movzx ecx, cl
cmp cx, r13w
cmp r8w, 0x10b3
sub r8d, r8d
cmp r8b, 0x90
cmp r10b, r15b
test rax, rax
jmp 0x14041ac33
cmovne ecx, r15d
mov dword [rsp + 0x3c], ecx
jmp 0x14041ac43
mov byte [rsp + 0x30], r15b
mov rcx, qword [rbx]
test rcx, rcx
jmp 0x14041ac53
je 0x14041acfb
mov rax, qword [rcx + 0x38]
test r10w, r9w
cmp qword [rax], r8
je 0x14041acbe
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14041ac76
jle 0x14041acbe
dec dword [rax]
mov edx, r12d
mov dh, 0x8b
bswap rax
mov rcx, qword [rcx + 0x38]
not dh
mov rdx, qword [rcx]
cdqe
jmp 0x14041ac9a
lea rax, [rdx + 2]
jmp 0x14041aca3
mov qword [rcx], rax
mov rax, rsi
not ax
movsx ax, r10b
movzx eax, word [rdx]
jmp 0x14041acb9
jmp 0x14041acdc
mov rax, qword [rcx]
jmp 0x14041acc6
mov rax, qword [rax + 0x38]
jmp 0x14041accf
call qword [case.0x1403fcc95.0]
sub r8d, r8d
movsx rcx, bp
mov ecx, 0xffff
cmp dx, r10w
cmp cx, ax
jmp 0x14041aced
je 0x14041acfb
mov al, r8b
jmp 0x14041ad04
mov qword [rbx], r8
mov al, r15b
cdq
cwd
mov byte [rbx + 8], al
movsx ecx, r13w
cdq
bswap edx
mov rdx, r13
mov rcx, rbx
jmp 0x14041ad19
call fcn.14041e015
xor r8d, r8d
test al, al
jmp 0x14041ad28
je 0x14041aac0
mov r15d, dword [rsp + 0x34]
jmp 0x14041ad3c
sub r14d, r14d
jmp 0x14041ad48
cmp byte [rsp + 0x3c], r14b
jmp 0x14041ad52
je 0x14041adfc
lea rdi, [r12 - 1]
mov r14, qword [rbp - 0x71]
cmp rdi, r14
jmp 0x14041ad69
je 0x14041adbe
call fcn.14046c6de
mov cl, byte [rdi]
mov rax, qword [rax]
cmc
stc
cmp cl, byte [rax]
jmp 0x14041ad82
je 0x14041ad9e
cmp cl, 0x39
jmp 0x14041ad90
jne 0x14041adab
mov byte [rdi], 0x30
jmp 0x14041ad9e
dec rdi
jmp 0x14041ada6
jmp 0x14041ad61
add cl, 1
mov byte [rdi], cl
cmp rdi, r14
jmp 0x14041adb8
jne 0x14041adef
mov byte [rdi], 0x31
dec dil
mov edi, 1
test ax, 0x2410
jmp 0x14041add2
add r15d, edi
mov dword [rsp + 0x34], r15d
jmp 0x14041ade2
xor r14d, r14d
jmp 0x14041adea
jmp 0x14041ae04
xor r14d, r14d
sal sil, 0xb4
ror dil, cl
mov sil, 0x2b
mov edi, 1
xchg sil, sil
mov sil, byte [rsp + 0x30]
cmp r13b, 0x5d
test r12b, 0x70
test sil, sil
jmp 0x14041ae19
je 0x14041b842
mov rdx, r13
xchg cl, ch
cmovl ecx, edx
jmp 0x14041ae2c
mov rcx, rbx
jmp 0x14041ae34
call fcn.14041e015
test al, al
jmp 0x14041ae40
jne 0x14041b842
mov cl, byte [rbx + 8]
test cl, cl
jmp 0x14041ae50
jne 0x14041aefd
mov rcx, qword [rbx]
test rcx, rcx
jmp 0x14041ae61
je 0x14041aee8
mov rax, qword [rcx + 0x38]
sar rdx, cl
sal dl, 0x29
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14041ae7d
je 0x14041aeaa
mov rax, qword [rcx + 0x50]
test r8w, si
cmp r11b, bl
clc
cmp dword [rax], r14d
jmp 0x14041ae97
jle 0x14041aeaa
movzx eax, word [rdx]
jmp 0x14041aea5
jmp 0x14041aec1
mov rax, qword [rcx]
jmp 0x14041aeb2
mov rax, qword [rax + 0x30]
jmp 0x14041aebb
call qword [case.0x1403fcc95.0]
mov ecx, 0xffff
jmp 0x14041aecc
cmp cx, ax
jmp 0x14041aed4
je 0x14041aee8
mov word [rbx + 0xa], ax
jmp 0x14041aee3
jmp 0x14041aef2
mov qword [rbx], r14
adc rax, 0x2ef718e9
mov byte [rbx + 8], dil
movzx rax, r9w
mov cl, dil
movzx eax, word [rbx + 0xa]
cmp ch, bl
cmp dh, 0xb8
cmp ax, word [rbp + 1]
je 0x14041afc9
test cl, cl
jmp 0x14041af17
jne 0x14041afba
mov rcx, qword [rbx]
test ax, 0x3a0c
jmp 0x14041af29
test rcx, rcx
je 0x14041afa1
mov rax, qword [rcx + 0x38]
movsx dx, r12b
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14041af47
je 0x14041af6e
mov rax, qword [rcx + 0x50]
jmp 0x14041af58
cmp dword [rax], r14d
jle 0x14041af6e
movzx eax, word [rdx]
jmp 0x14041af69
jmp 0x14041af80
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14041af7a
call qword [case.0x1403fcc95.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14041af8d
je 0x14041afa1
mov word [rbx + 0xa], ax
jmp 0x14041af9c
jmp 0x14041afb3
mov qword [rbx], r14
cmp sp, 0x3a12
ror rax, cl
ror eax, 0x20
movzx eax, word [rbx + 0xa]
mov byte [rbx + 8], dil
test bpl, r12b
cmp ax, word [rbp - 1]
jmp 0x14041afc3
jne 0x14041b842
mov byte [r12], 0x65
add r12, rdi
adc cl, dil
mov rcx, qword [rbx]
cmc
test rcx, rcx
jmp 0x14041afe0
je 0x14041b088
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14041aff2
je 0x14041b04a
mov rax, qword [rcx + 0x50]
cmp r14w, 0x3bd7
clc
cmp dword [rax], r14d
jmp 0x14041b00b
jle 0x14041b04a
dec dword [rax]
cmove ax, r12w
movzx edx, sp
mov rcx, qword [rcx + 0x38]
jmp 0x14041b024
mov rdx, qword [rcx]
mov rax, rsi
movzx ax, r15b
lea rax, [rdx + 2]
jmp 0x14041b038
mov qword [rcx], rax
cdqe
xchg ah, al
movsx eax, bx
movzx eax, word [rdx]
jmp 0x14041b061
mov rax, qword [rcx]
jmp 0x14041b052
mov rax, qword [rax + 0x38]
jmp 0x14041b05b
call qword [case.0x1403fcc95.0]
mov ecx, 0xffff
cmp r8, 0x6485295c
cmp cx, ax
jmp 0x14041b075
je 0x14041b088
mov al, r14b
jmp 0x14041b083
jmp 0x14041b095
mov qword [rbx], r14
cqo
mov al, dil
cwd
not dil
mov byte [rbx + 8], al
cdq
movzx rcx, r12w
mov sil, r14b
movsx ecx, r11w
cdq
mov edi, r14d
cmovno cx, ax
cdq
seta dl
mov rdx, r13
mov rcx, rbx
jmp 0x14041b0bb
call fcn.14041e015
test al, al
jmp 0x14041b0c7
jne 0x14041b407
mov cl, byte [rbx + 8]
test si, 0x67b1
cmc
test cl, cl
jmp 0x14041b0dd
jne 0x14041b17e
mov rcx, qword [rbx]
test rcx, rcx
je 0x14041b15d
mov rax, qword [rcx + 0x38]
clc
cmp sil, 0xb3
cmc
mov rdx, qword [rax]
test rdx, rdx
je 0x14041b124
mov rax, qword [rcx + 0x50]
stc
cmp sil, bl
clc
cmp dword [rax], r14d
jmp 0x14041b116
jle 0x14041b124
movzx eax, word [rdx]
jmp 0x14041b13b
mov rax, qword [rcx]
jmp 0x14041b12c
mov rax, qword [rax + 0x30]
jmp 0x14041b135
call qword [case.0x1403fcc95.0]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14041b149
je 0x14041b15d
mov word [rbx + 0xa], ax
jmp 0x14041b158
jmp 0x14041b163
mov qword [rbx], r14
bswap r8d
mov r8d, 1
mov cl, 0x7b
xchg cl, cl
mov byte [rbx + 8], r8b
mov cl, r8b
jmp 0x14041b179
jmp 0x14041b18b
mov r8d, 1
test r11b, r15b
sbb ax, ax
lahf
movzx eax, word [rbx + 0xa]
cmp sp, 0x3f4
cmp ax, word [rbp - 3]
jmp 0x14041b19d
jne 0x14041b29d
mov byte [r12], 0x2b
mov ch, 0x93
bts ecx, edx
not ch
add r12, r8
btr rcx, 0x2e
bswap cx
ror cl, 0x43
mov rcx, qword [rbx]
test r10d, 0x39127e44
jmp 0x14041b1cd
test rcx, rcx
jmp 0x14041b1d5
je 0x14041b285
mov rax, qword [rcx + 0x38]
jmp 0x14041b1e8
cmp qword [rax], r14
je 0x14041b23c
mov rax, qword [rcx + 0x50]
cmc
cmp ch, al
cmp dword [rax], r14d
jmp 0x14041b200
jle 0x14041b23c
dec dword [rax]
jmp 0x14041b20d
mov rcx, qword [rcx + 0x38]
movzx rax, cx
movsxd rax, r14d
mov al, r11b
mov rdx, qword [rcx]
movzx eax, bp
movsx ax, cl
lea rax, [rdx + 2]
mov qword [rcx], rax
bswap ax
movzx ax, bpl
movzx eax, word [rdx]
jmp 0x14041b262
mov rax, qword [rcx]
jmp 0x14041b244
mov rax, qword [rax + 0x38]
jmp 0x14041b24d
call qword [case.0x1403fcc95.0]
mov r8d, 1
sbb cl, 0x96
xor ecx, 0x78d9438d
mov ecx, 0xffff
stc
test r8w, 0x49ae
clc
cmp cx, ax
je 0x14041b285
mov al, r14b
jmp 0x14041b280
jmp 0x14041b290
mov qword [rbx], r14
mov al, r8b
jmp 0x14041b290
mov byte [rbx + 8], al
jmp 0x14041b298
jmp 0x14041b407
test cl, cl
jmp 0x14041b2a4
jne 0x14041b33f
mov rcx, qword [rbx]
cmp r12w, 0x3829
test rcx, rcx
jmp 0x14041b2bb
je 0x14041b328
mov rax, qword [rcx + 0x38]
rol dx, cl
movsx dx, ch
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14041b2d7
je 0x14041b2f7
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x14041b2f7
movzx eax, word [rdx]
jmp 0x14041b2f2
jmp 0x14041b309
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14041b303
call qword [case.0x1403fcc95.0]
mov ecx, 0xffff
test ebp, r10d
cmp cx, ax
jmp 0x14041b319
je 0x14041b328
mov word [rbx + 0xa], ax
jmp 0x14041b332
mov qword [rbx], r14
movzx eax, word [rbx + 0xa]
sbb r8b, r15b
mov r8d, 1
mov byte [rbx + 8], r8b
test r12, rbx
cmp ax, word [rbp - 5]
jmp 0x14041b348
jne 0x14041b407
mov byte [r12], 0x2d
clc
ror cx, 0x51
ror cl, cl
add r12, r8
mov rcx, qword [rbx]
test rcx, rcx
jmp 0x14041b368
je 0x14041b3f7
mov rax, qword [rcx + 0x38]
stc
cmp dil, r13b
cmp qword [rax], r14
jmp 0x14041b37e
je 0x14041b3be
mov rax, qword [rcx + 0x50]
cmp dil, 0x62
cmp dword [rax], r14d
jmp 0x14041b394
jle 0x14041b3be
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cwde
mov rdx, qword [rcx]
movzx rax, r12w
cbw
lea rax, [rdx + 2]
jmp 0x14041b3b3
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14041b3d6
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14041b3ca
call qword [case.0x1403fcc95.0]
mov r8d, 1
mov ecx, 0xffff
cmp cx, ax
jmp 0x14041b3e3
je 0x14041b3f7
mov byte [rbx + 8], r14b
jmp 0x14041b3f2
jmp 0x14041b407
mov qword [rbx], r14
movzx edx, r11w
cqo
setge ch
mov byte [rbx + 8], r8b
mov rdx, r13
movzx ecx, ax
movsx ecx, si
xchg rcx, rcx
mov rcx, rbx
jmp 0x14041b41b
call fcn.14041e015
test al, al
jmp 0x14041b427
jne 0x14041b630
cmp byte [rbx + 8], r14b
jmp 0x14041b436
jne 0x14041b4e8
mov rcx, qword [rbx]
cmc
cmp al, r10b
stc
test rcx, rcx
jmp 0x14041b44c
je 0x14041b4c9
mov rax, qword [rcx + 0x38]
cmove dx, si
movzx dx, cl
mov rdx, qword [rax]
cmp r13w, r9w
test r14b, r14b
test rdx, rdx
jmp 0x14041b470
je 0x14041b495
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14041b482
jle 0x14041b495
movzx eax, word [rdx]
jmp 0x14041b490
jmp 0x14041b4a7
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14041b4a1
call qword [case.0x1403fcc95.0]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14041b4b5
je 0x14041b4c9
mov word [rbx + 0xa], ax
jmp 0x14041b4c4
jmp 0x14041b4d4
mov qword [rbx], r14
movsx r8d, r11w
not r8w
mov r8d, 1
jmp 0x14041b4df
mov byte [rbx + 8], r8b
jmp 0x14041b4f4
mov r8d, 1
dec ax
rcr al, 0xa
movzx eax, word [rbx + 0xa]
stc
jmp 0x14041b4fe
cmp ax, word [rbp - 0x19]
jmp 0x14041b507
jne 0x14041b60d
mov sil, r8b
sal cx, cl
sal ch, 0x63
bts rcx, rbp
mov rcx, qword [rbx]
jmp 0x14041b526
test rcx, rcx
jmp 0x14041b52e
je 0x14041b5ce
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r14
je 0x14041b58a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14041b54e
jle 0x14041b58a
dec dword [rax]
cwde
not ax
rdtsc
mov rcx, qword [rcx + 0x38]
cbw
mov rdx, qword [rcx]
movzx rax, cx
lea rax, [rdx + 2]
jmp 0x14041b572
mov qword [rcx], rax
movsxd rax, r11d
movsx ax, r13b
movzx eax, word [rdx]
jmp 0x14041b585
jmp 0x14041b5a2
mov rax, qword [rcx]
jmp 0x14041b592
mov rax, qword [rax + 0x38]
call qword [case.0x1403fcc95.0]
mov r8d, 1
mov ecx, 0xffff
test r8b, 0x54
jmp 0x14041b5b3
cmp cx, ax
jmp 0x14041b5bb
je 0x14041b5ce
mov al, r14b
jmp 0x14041b5c9
jmp 0x14041b5e2
mov qword [rbx], r14
mov al, r12b
movsx dx, bl
mov al, r8b
movzx ecx, r12w
bswap dx
mov byte [rbx + 8], al
cwd
mov rdx, r13
xchg cx, cx
setbe cl
movzx ecx, cx
mov rcx, rbx
jmp 0x14041b5fb
call fcn.14041e015
test al, al
je 0x14041b42d
jmp 0x14041b61b
test sil, sil
jmp 0x14041b615
je 0x14041b630
mov byte [r12], 0x30
movsx dx, al
mov cl, sil
seto dh
inc r12
setle cl
mov rdx, r13
mov cl, r12b
not rcx
mov rcx, rbx
jmp 0x14041b641
call fcn.14041e015
test al, al
jmp 0x14041b64d
jne 0x14041b842
mov r15d, 1
clc
cmp byte [rbx + 8], r14b
jne 0x14041b6e2
mov rcx, qword [rbx]
test rcx, rcx
je 0x14041b6d8
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x14041b69f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14041b68c
jle 0x14041b69f
movzx eax, word [rdx]
jmp 0x14041b69a
jmp 0x14041b6b6
mov rax, qword [rcx]
jmp 0x14041b6a7
mov rax, qword [rax + 0x30]
jmp 0x14041b6b0
call qword [case.0x1403fcc95.0]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14041b6c4
je 0x14041b6d8
mov word [rbx + 0xa], ax
jmp 0x14041b6d3
jmp 0x14041b6db
mov qword [rbx], r14
mov byte [rbx + 8], r15b
movsxd r8, r13d
movzx r8d, word [rbx + 0xa]
lea rdx, [rbp + 3]
mov rcx, r14
not cl
bswap rcx
lea rcx, [rbp - 0x19]
call fcn.14017e3b4
lea rcx, [rbp - 0x19]
test al, 0x3c
clc
cmp r12w, r11w
sub rax, rcx
sar rax, 1
cmp rax, 0xa
jmp 0x14041b716
jae 0x14041b839
cmp edi, 8
jge 0x14041b750
lea rcx, [0x1400bdc80]
or sil, 0x48
jmp 0x14041b738
mov al, byte [rax + rcx]
xchg sil, sil
mov byte [r12], al
add r12, r15
movsx rcx, r10w
add edi, r15d
and sil, 0x90
mov sil, r15b
or ecx, 0x3b7b24f3
shl ch, 0x8d
btc cx, 0xd6
mov rcx, qword [rbx]
cmp rdi, 0x711b2f31
cmc
test rcx, rcx
jmp 0x14041b774
je 0x14041b80e
mov rax, qword [rcx + 0x38]
test dl, 0x95
cmp r13d, 0x1d797524
jmp 0x14041b78d
cmp qword [rax], r14
jmp 0x14041b795
je 0x14041b7e1
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r14d
jmp 0x14041b7a8
jle 0x14041b7e1
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cqo
jmp 0x14041b7bc
mov rdx, qword [rcx]
jmp 0x14041b7c8
lea rax, [rdx + 2]
jmp 0x14041b7d1
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14041b7dc
jmp 0x14041b7f3
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14041b7ed
call qword [case.0x1403fcc95.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14041b800
je 0x14041b80e
mov al, r14b
jmp 0x14041b819
mov qword [rbx], r14
movsx ecx, r9w
cdq
mov al, r15b
mov byte [rbx + 8], al
mov rdx, r13
mov rcx, rbx
jmp 0x14041b827
call fcn.14041e015
test al, al
jmp 0x14041b833
je 0x14041b65a
mov r15d, dword [rsp + 0x34]
test r11b, 0x9c
cmp byte [rsp + 0x31], r14b
jmp 0x14041b84c
jne 0x14041b85b
test sil, sil
jne 0x14041b860
mov r12, qword [rsp + 0x58]
mov byte [r12], r14b
jmp 0x14041b86d
lea rcx, [rbp - 0x39]
call fcn.1403fea78
mov eax, r15d
btr cx, 0x9c
and rcx, r11
mov rcx, qword [rbp + 7]
test r14b, 0xa3
cmp r15b, 0xac
xor rcx, rsp
jmp 0x14041b895
call fcn.1404525ed
mov rbx, qword [rsp + 0x130]
movsx rdi, bp
add rsp, 0xf0
movzx edi, r12w
jmp 0x14041b8b6
pop r15
pop r14
movsxd r12, r10d
cmovnp di, di
bswap r13d
pop r13
pop r12
mov rbp, 0x61615601
movsx si, spl
pop rdi
movsx rsi, r12w
movzx si, r9b
pop rsi
pop rbp
ret