Function at 0x14047d372
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
push rbp
and rbx, 0x140e48c9
rcl bx, 0x95
sal rbp, 0x49
push rsi
push rdi
rcl ax, cl
push r12
push r13
push r14
cmovno r13w, r9w
dec dil
push r15
rcl ah, cl
lea rbp, [rsp - 0x30]
and r14b, 0x89
bsf bx, cx
movsx rdi, di
sub rsp, 0x130
not r13b
xadd r15d, eax
mov rax, qword [0x1400b7288]
xor rax, rsp
sub dil, 0x75
mov qword [rbp + 0x28], rax
cmc
btr r13w, di
add eax, 0x27001dc9
mov qword [rsp + 0x48], r9
shld ax, dx, 0x45
bt r14w, 0xa7
mov r13, r8
test r12b, 0xad
mov rdi, rdx
cbw
mov qword [rsp + 0x70], rdx
rol bl, 0xce
test dil, 0x91
bsf r14, rcx
mov qword [rbp - 0x40], rdx
rol bl, cl
bt rbx, 0x97
mov r14, qword [rbp + 0xa0]
cdqe
sbb bx, r12w
rcl bh, cl
mov qword [rsp + 0x60], r14
or r15b, bpl
inc cl
sub r12d, r12d
cmovae ebx, r14d
jmp 0x14047d43b
mov dword [rsp + 0x3c], r12d
movsx rax, bx
cdqe
jmp 0x14047d44b
mov r15, qword [rbp + 0x98]
movzx rbx, sp
cwde
lahf
mov rbx, qword [r15 + 0x40]
mov rbx, qword [rbx + 8]
seta ah
mov qword [rbp - 0x58], rbx
bswap ecx
mov ecx, 0x606157f3
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14047d47d
call qword [case.0x140441677.0]
cmp byte [rbp + 0x90], r12b
je 0x14047d4cc
lea rcx, [rbp - 0x60]
jmp 0x14047d499
call fcn.140482fec
mov rsi, rax
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x14047d4ae
je 0x14047d541
mov rdx, qword [rbx]
mov rax, 0x26d320f0
mov rax, qword [rdx + 0x10]
jmp 0x14047d4c7
jmp 0x14047d4fc
lea rcx, [rbp - 0x60]
call fcn.140482bfd
mov rsi, rax
mov qword [rsp + 0x50], rax
clc
test rbx, rbx
jmp 0x14047d4e6
je 0x14047d541
mov rax, qword [rbx]
xchg ch, cl
mov rax, qword [rax + 0x10]
movsx rcx, si
bswap cx
mov rcx, rbx
call qword [case.0x140441677.0]
test rax, rax
mov r8, rax
jmp 0x14047d510
je 0x14047d541
mov rcx, qword [rax]
bswap dx
lahf
cwd
mov rax, qword [rcx]
mov edx, 1
cmovb cx, bp
jmp 0x14047d533
mov rcx, r8
jmp 0x14047d53b
call qword [case.0x140441677.0]
mov byte [rsp + 0x38], r12b
jmp 0x14047d54b
mov byte [rsp + 0x30], r12b
jmp 0x14047d555
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
xchg dh, dl
mov cl, 0x2f
mov qword [rbp + 0x18], r12
movsxd rdx, r8d
cqo
setp dh
mov qword [rbp + 0x20], 7
movsx cx, r15b
jmp 0x14047d57e
mov word [rbp + 8], r12w
xchg ah, dh
mov rax, qword [rsi]
cqo
lea rdx, [rbp - 0x70]
movsxd rcx, edi
movsx rcx, bp
mov rcx, rsi
jmp 0x14047d59d
mov rax, qword [rax + 0x58]
jmp 0x14047d5a6
call qword [case.0x140441677.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
seta sil
mov qword [rdi + 0x10], r12
xchg cx, cx
mov qword [rdi + 0x18], 0xf
xchg si, ax
movsx bx, r11b
movsxd rbx, ebx
mov byte [rdi], r12b
movzx cx, bpl
mov esi, 1
mov cl, r15b
movzx rcx, r10w
mov eax, esi
cmovno bx, r14w
xchg cx, bx
movzx ebx, dx
mov dword [rsp + 0x34], eax
movsx ecx, r13w
mov dword [rsp + 0x3c], eax
mov bx, dx
movzx rax, r9w
mov rax, qword [r15 + 0x40]
setp bl
not ch
mov rbx, qword [rax + 8]
mov rcx, rcx
movsxd rcx, ebx
mov qword [rbp - 0x58], rbx
seta al
cmovp ecx, esi
movzx eax, dx
mov rax, qword [rbx]
not ch
mov rcx, rbx
jmp 0x14047d630
mov rax, qword [rax + 8]
jmp 0x14047d639
call qword [case.0x140441677.0]
nop
movzx cx, al
movzx ecx, ax
lea rcx, [rbp - 0x60]
jmp 0x14047d650
call fcn.140470cca
mov rdi, rax
cmc
cmp r10b, r10b
mov qword [rbp - 0x60], rax
test r11b, 0x44
test dh, ch
test rbx, rbx
jmp 0x14047d66e
je 0x14047d6be
mov rdx, qword [rbx]
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x14047d683
call qword [case.0x140441677.0]
mov r8, rax
test sp, r12w
test rax, rax
jmp 0x14047d698
je 0x14047d6be
mov rcx, qword [rax]
mov rax, qword [rcx]
mov edx, esi
movsx ecx, ax
bswap ecx
movzx cx, r10b
mov rcx, r8
jmp 0x14047d6b8
call qword [case.0x140441677.0]
mov rax, qword [rdi]
movsxd rdx, esp
movsx r8w, r12b
xchg r8b, dl
mov r9, r14
lea r8, [0x1400c0d6c]
movsx rcx, r9w
cmovae dx, dx
lea rdx, [0x1400c0d60]
not ch
jmp 0x14047d6ef
mov rcx, rdi
jmp 0x14047d6f7
mov rax, qword [rax + 0x58]
jmp 0x14047d700
call qword [case.0x140441677.0]
mov rax, r12
mov qword [rbp - 0x78], rax
mov dil, byte [rsp + 0x30]
mov sil, 0xec
mov sil, byte [rsp + 0x30]
adc r12b, r13b
sbb r14b, r14b
sal r15b, cl
mov r14b, byte [rsp + 0x30]
bt ecx, esp
mov r12b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
mov ch, 0x15
sal cl, 0xda
sub r9d, r9d
movsx cx, spl
xor cl, r15b
rol cl, cl
lea ecx, [r9 + 1]
cmp r12b, cl
cmp rax, 4
jae 0x14047fd83
mov al, byte [rbp + rax - 0x70]
test r8w, r11w
test bpl, 0x7a
cmp al, 0x20
jmp 0x14047d76c
je 0x14047d7a6
cmp al, 0x24
jmp 0x14047d779
je 0x14047f5a7
cmp al, 0x2b
jmp 0x14047d786
je 0x14047eb27
cmp al, 0x76
jmp 0x14047d793
je 0x14047d895
cmp al, 0x78
jmp 0x14047d7a0
jne 0x14047e17f
cmp qword [rbp - 0x78], 3
jmp 0x14047d7b0
je 0x14047e17f
mov bl, r9b
movzx edx, r15w
mov byte [rsp + 0x40], bl
movsxd rdx, esi
mov ecx, ebx
mov rdx, qword [rsp + 0x48]
bswap rcx
mov rcx, r13
jmp 0x14047d7d6
call fcn.14046211e
sub r9d, r9d
test al, al
jmp 0x14047d7e5
jne 0x14047fd3a
lea rbx, [r13 + 0xa]
mov r12, rbx
movsx esi, bp
sar esi, 0xdd
mov rsi, qword [rsp + 0x48]
shld r14d, r8d, 0xfe
movzx r14w, bl
mov r15, qword [rbp - 0x60]
neg r14b
adc r14b, al
movsx r14d, r14w
lea edi, [r9 + 1]
movsx r14d, r13w
movzx r14d, si
mov r14, 0x71f03275
mov r14d, 0xffff
clc
test al, r15b
cmp byte [r13 + 8], r9b
jmp 0x14047d83b
jne 0x14047fbf7
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14047d84d
je 0x14047fbef
mov rax, qword [rcx + 0x38]
bts dx, bp
mov rdx, qword [rax]
test r8w, bp
stc
clc
test rdx, rdx
jmp 0x14047d86c
je 0x14047fbae
mov rax, qword [rcx + 0x50]
cmp r12b, 0xc3
cmp dword [rax], r9d
jmp 0x14047d882
jle 0x14047fbae
movzx eax, word [rdx]
jmp 0x14047d890
jmp 0x14047fbc3
mov dword [rsp + 0x68], r9d
movzx cx, r9b
mov eax, 0x65543579
mov rbx, qword [rsp + 0x50]
movzx ecx, r10w
mov rax, qword [rbx]
setp ch
mov rcx, rbx
jmp 0x14047d8bb
mov rax, qword [rax + 0x48]
jmp 0x14047d8c4
call qword [case.0x140441677.0]
mov dword [rsp + 0x58], eax
jmp 0x14047d8d3
mov rcx, qword [rbx]
mov ax, si
mov rax, qword [rcx + 0x28]
not dl
cwd
xchg dx, cx
lea rdx, [rbp - 0x18]
xchg cx, cx
movsx rcx, bp
mov rcx, rbx
call qword [case.0x140441677.0]
mov eax, dword [rsp + 0x34]
bts eax, 9
mov dword [rsp + 0x34], eax
test cx, r9w
mov dword [rsp + 0x3c], eax
cmp bpl, 0x46
test r15, 0x7fcc3fe3
sub eax, eax
cmp eax, 0x46083a68
cmp qword [rbp - 8], rax
je 0x14047e269
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14047d933
mov rax, qword [rax + 0x20]
jmp 0x14047d93c
call qword [case.0x140441677.0]
mov word [rsp + 0x40], ax
stc
cmp r13b, 0x3b
xor edx, edx
stc
cmp spl, 0xfc
test sil, bpl
test ax, ax
jmp 0x14047d95e
je 0x14047e269
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0x10
jmp 0x14047d972
cmovae rcx, qword [rbp - 0x18]
clc
cmp byte [rcx], 0x7f
jmp 0x14047d980
jae 0x14047e269
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
movsx ebx, di
lahf
lea eax, [rdx + 0xf]
xchg ch, cl
movzx ebx, r10w
mov qword [rbp - 0x80], rax
bswap rbx
mov qword [rbp - 0x20], rax
lea eax, [rdx + 1]
mov qword [rbp - 0x28], rax
mov word [rbp - 0x38], dx
bswap bx
mov ebx, edx
cwd
not cx
mov rdx, qword [rsp + 0x48]
movzx cx, r14b
mov rcx, r13
call fcn.14046211e
sub r11d, r11d
jmp 0x14047d9d4
test al, al
jmp 0x14047d9db
jne 0x14047dfd8
mov r10, qword [rsp + 0x60]
movzx rsi, si
lea r9, [r10 + 0x16]
not bl
mov qword [rbp - 0x48], r9
inc esi
btc rsi, 0xa6
lea r14, [r13 + 0xa]
mov r8, 0x2c103249
sal di, cl
and bl, 0xa0
mov r8, r14
movzx rbx, bp
mov qword [rbp - 0x50], r14
test ah, 0x10
xchg dil, dil
xadd ebx, esi
mov rbx, qword [rbp - 0x38]
shl dil, cl
clc
mov qword [rsp + 0x78], rbx
rol dil, cl
mov edi, r11d
btc si, r15w
shl esi, 0xb8
movsx si, r14b
mov rsi, qword [rbp - 0x80]
cmp byte [r13 + 8], r11b
jmp 0x14047da4d
jne 0x14047db3e
mov rcx, qword [r13]
cmp r13b, cl
stc
test dil, bl
test rcx, rcx
je 0x14047db1c
mov rax, qword [rcx + 0x38]
bsf edx, r11d
mov rdx, qword [rax]
jmp 0x14047da79
test rdx, rdx
jmp 0x14047da81
je 0x14047daab
mov rax, qword [rcx + 0x50]
test r12b, 0x3a
stc
cmp dword [rax], r11d
jmp 0x14047da98
jle 0x14047daab
movzx eax, word [rdx]
jmp 0x14047daa6
jmp 0x14047daea
mov rax, qword [rcx]
jmp 0x14047dab3
mov rax, qword [rax + 0x30]
jmp 0x14047dabc
call qword [case.0x140441677.0]
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
xchg r10b, r10b
sub r10b, 0xac
rcr cx, cl
mov r10, qword [rsp + 0x60]
neg cx
sub r11d, r11d
mov cx, r11w
rol rcx, cl
movsx rcx, r15w
mov ecx, 0xffff
test si, 0x45a4
jmp 0x14047daf9
cmp cx, ax
jmp 0x14047db01
je 0x14047db1c
mov word [r8], ax
movzx r14d, r12w
mov r14, r8
jmp 0x14047db17
jmp 0x14047db27
mov qword [r13], r11
movsxd rdx, ecx
xchg r8w, r8w
mov eax, 1
cdq
mov byte [r13 + 8], al
jmp 0x14047db3e
movzx r8d, word [r14]
movsx rcx, cx
cdq
mov rdx, r9
movsx rcx, r13w
xchg ecx, ecx
mov rcx, r10
jmp 0x14047db58
call fcn.1401db1ac
sub rax, qword [rsp + 0x60]
sar rax, 1
stc
jmp 0x14047db6b
cmp rax, 0xa
jmp 0x14047db74
jae 0x14047dc6d
lea rcx, [0x1400c0d60]
not r9b
inc r10d
ror r9b, cl
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
movzx rcx, cx
rol ch, 0x11
movsx ecx, sp
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x14047dbaa
jae 0x14047dbf1
lea rax, [rcx + 1]
clc
mov qword [r10 + 0x10], rax
sar ah, cl
bswap ax
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x14047dbcb
jb 0x14047dbd8
mov rax, qword [r10]
cmp spl, bpl
clc
mov byte [rax + rcx], r9b
xor edx, edx
jmp 0x14047dbe3
mov byte [rax + rcx + 1], dl
jmp 0x14047dbec
jmp 0x14047dc06
mov r8b, r12b
mov edx, 1
cmove cx, r8w
mov rcx, r10
call fcn.1404505b3
lea rax, [rbp - 0x38]
sbb cl, 0xd6
cmp rsi, 0x10
jmp 0x14047dc18
setae cl
jmp 0x14047dc20
cmovae rax, rbx
cmc
jmp 0x14047dc2a
cmp byte [rax + rdi], 0x7f
jmp 0x14047dc33
je 0x14047de28
lea rax, [rbp - 0x38]
cmp r12b, spl
test cl, cl
movzx cx, r10b
not cl
cmovae cx, cx
cmovne rax, rbx
movsxd rcx, ecx
cmp r15w, 0x1fe3
mov ecx, 1
stc
add byte [rax + rdi], cl
jmp 0x14047dc68
jmp 0x14047de10
lea rax, [rbp - 0x38]
cmp r15w, r9w
dec dl
cmp rsi, 0x10
cqo
setae bl
cmovle edx, r9d
movsx rdx, r9w
movsxd rdx, ecx
mov rdx, qword [rsp + 0x78]
jmp 0x14047dc95
cmovae rax, rdx
test r8b, 0xbf
cmp cx, sp
sub r11d, r11d
cmp bp, 0x4e8
cmp byte [rax + rdi], r11b
je 0x14047df4e
cmp byte [r13 + 8], r11b
jmp 0x14047dcbb
jne 0x14047dd8a
mov rcx, qword [r13]
clc
cmp r10, r10
test rcx, rcx
je 0x14047dd50
mov rax, qword [rcx + 0x38]
rcl dx, cl
movsx edx, r12w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047dce8
je 0x14047dd0d
mov rax, qword [rcx + 0x50]
jmp 0x14047dcf7
cmp dword [rax], r11d
jle 0x14047dd0d
movzx eax, word [rdx]
jmp 0x14047dd08
jmp 0x14047dd2b
mov rax, qword [rcx]
jmp 0x14047dd15
mov rax, qword [rax + 0x30]
jmp 0x14047dd1e
call qword [case.0x140441677.0]
xor r11d, r11d
movsx ecx, r14w
mov ecx, 0xffff
cmp r15b, 2
cmp cx, ax
jmp 0x14047dd3c
je 0x14047dd50
mov word [r14], ax
jmp 0x14047dd4b
jmp 0x14047dd5e
mov qword [r13], r11
xchg r10, r10
cmovbe rdx, r15
bswap dx
mov r10d, 1
cdq
cqo
mov dx, r12w
mov byte [r13 + 8], r10b
cmovnp dx, dx
movzx rdx, r12w
mov dx, 0x6d61
mov rdx, qword [rsp + 0x78]
jmp 0x14047dd85
jmp 0x14047dd90
mov r10d, 1
movzx eax, word [rsp + 0x40]
stc
clc
cmp word [r14], ax
jne 0x14047df4e
mov rcx, qword [rbp - 0x28]
cmp rcx, rsi
jae 0x14047dde8
lea rax, [rcx + 1]
jmp 0x14047ddb7
mov qword [rbp - 0x28], rax
sar ax, 0x50
lea rax, [rbp - 0x38]
test bl, bl
jmp 0x14047ddca
cmovne rax, rdx
test dx, di
cmp si, 0x3b17
cmp bp, dx
and word [rax + rcx], 0
jmp 0x14047dde3
jmp 0x14047de08
xor r9d, r9d
movsx cx, r12b
mov r8b, r15b
cwd
movzx dx, r8b
xchg ch, ch
mov rdx, r10
lea rcx, [rbp - 0x38]
call fcn.1404505b3
inc rdi
sal esi, 0x8f
dec cl
mov rbx, qword [rbp - 0x38]
xor ecx, 0xa3628a5
clc
mov qword [rsp + 0x78], rbx
stc
mov rsi, qword [rbp - 0x20]
bswap rcx
mov rcx, qword [r13]
sub r8d, r8d
cmp sil, al
test rcx, rcx
je 0x14047dee1
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047de47
je 0x14047de9d
mov rax, qword [rcx + 0x50]
clc
stc
cmp dword [rax], r8d
jmp 0x14047de5b
jle 0x14047de9d
dec dword [rax]
movsx eax, bp
movsx dx, ah
cqo
mov rcx, qword [rcx + 0x38]
movzx dx, al
movsxd rax, r15d
mov rdx, qword [rcx]
movzx eax, r11w
setne ah
movzx rax, r12w
lea rax, [rdx + 2]
jmp 0x14047de8e
mov qword [rcx], rax
bswap rax
cwde
movzx eax, word [rdx]
jmp 0x14047debd
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047dea9
call qword [case.0x140441677.0]
sub r8d, r8d
bsr cx, r15w
clc
btr cx, r11w
mov ecx, 0xffff
cmc
cmp dil, sil
cmp cx, ax
jmp 0x14047dece
je 0x14047dee1
mov al, r8b
jmp 0x14047dedc
jmp 0x14047defe
mov qword [r13], r8
movsx dx, r8b
bswap rdx
movzx ax, cl
mov eax, 1
cmovle edx, ecx
movzx dx, r9b
mov byte [r13 + 8], al
cqo
cdq
mov rdx, qword [rsp + 0x48]
bswap ecx
mov rcx, r13
jmp 0x14047df14
call fcn.14046211e
xor r11d, r11d
clc
and r9b, dil
cmc
test al, al
xchg r9w, r9w
movsxd r9, ecx
setb r10b
mov r8, qword [rbp - 0x50]
bswap r10d
mov r9, qword [rbp - 0x48]
movsxd r10, edi
cmovg r10, r9
mov r10b, 0xf9
mov r10, qword [rsp + 0x60]
je 0x14047da44
mov qword [rbp - 0x80], rsi
setle bh
sbb sil, 0xec
mov rbx, rdi
test rdi, rdi
sete r14b
xchg r14b, r10b
mov dil, byte [rsp + 0x30]
not r14b
movsx r11d, sp
movzx r10w, r8b
mov sil, byte [rsp + 0x30]
mov r14b, r13b
mov r14b, byte [rsp + 0x30]
mov r11b, bpl
mov r11, qword [rbp - 0x80]
movsx r10d, r8w
mov r10, qword [rsp + 0x78]
jmp 0x14047df99
je 0x14047dfec
lea rax, [rbp - 0x38]
cmc
cmp r11, 0x10
cmovae rax, r10
clc
cmc
cmp byte [rax + rbx], 0
jle 0x14047dfc0
inc rbx
jmp 0x14047dfec
mov eax, 1
jmp 0x14047dfca
mov byte [rsp + 0x38], al
jmp 0x14047dfd3
jmp 0x14047dfec
mov r10, qword [rbp - 0x38]
shl dh, cl
neg r8
movzx r11, r12w
mov r11, qword [rbp - 0x80]
xchg r8, r9
lea rdx, [rbp - 0x18]
mov r8, qword [rbp - 0x18]
inc r9b
or r9b, 0xbf
mov r9, qword [rbp]
test r12w, bx
cmp r8w, r9w
jmp 0x14047e00c
cmp r9, 0x10
jmp 0x14047e015
cmovae rdx, r8
stc
cmc
sub eax, eax
cmp byte [rsp + 0x38], al
jmp 0x14047e026
jne 0x14047e087
test rbx, rbx
je 0x14047e1f7
mov cl, byte [rdx]
jmp 0x14047e040
cmp cl, 0x7f
jmp 0x14047e048
je 0x14047e1f7
sub rbx, 1
jmp 0x14047e057
je 0x14047e1a6
lea rax, [rbp - 0x38]
cmc
test r15d, edx
test r15b, 0x2c
cmp r11, 0x10
cmovae rax, r10
cmp cl, byte [rax + rbx]
je 0x14047e1db
mov eax, 1
stc
test dl, 1
mov byte [rsp + 0x38], al
cmp r11, 0x10
jmp 0x14047e090
jb 0x14047e0fe
lea rdx, [r11 + 1]
shld ax, ax, 0xb4
bt eax, r11d
add al, r15b
mov rax, r10
cmp rdx, 0x1000
jb 0x14047e0dd
add rdx, 0x27
mov r10, qword [r10 - 8]
clc
stc
sub rax, r10
clc
jmp 0x14047e0c9
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x14047e0d7
ja 0x1404800c6
mov rcx, r10
call fcn.1401e23eb
mov r9, qword [rbp]
cmp ah, 0x39
bsr r8w, r8w
mov r8, qword [rbp - 0x18]
cmp sil, 0xe3
clc
test bp, r10w
cmp r9, 0x10
jmp 0x14047e107
jb 0x14047e16c
lea rdx, [r9 + 1]
shrd eax, r10d, 0x9c
inc ah
mov rax, r8
cmp rdx, 0x1000
jmp 0x14047e127
jb 0x14047e15f
add rdx, 0x27
cmp sp, r11w
mov r8, qword [r8 - 8]
cmp r12b, 0x1c
sub rax, r8
jmp 0x14047e14b
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x14047e159
ja 0x1404800bb
mov rcx, r8
jmp 0x14047e167
call fcn.1401e23eb
sub r9d, r9d
mov ecx, 1
rcl rax, 0xd0
btr eax, 0x6d
movzx eax, sp
mov eax, dword [rsp + 0x38]
jmp 0x14047e188
add qword [rbp - 0x78], rcx
cmp r10d, eax
cmc
test al, al
jmp 0x14047e197
jne 0x14047fff0
mov rax, qword [rbp - 0x78]
jmp 0x14047d74f
test rbx, rbx
jmp 0x14047e1ae
jne 0x14047e1db
lea rax, [rbp - 0x38]
test ebx, 0x46111b1a
cmp al, 0x80
cmp r11, 0x10
jmp 0x14047e1c9
cmovae rax, r10
stc
cmp cl, byte [rax]
jmp 0x14047e1d5
jl 0x14047e07a
cmp byte [rdx + 1], 0
jmp 0x14047e1e4
jle 0x14047e02c
inc rdx
jmp 0x14047e1f2
jmp 0x14047e02c
cmp r11, 0x10
jmp 0x14047e200
jb 0x14047e59d
lea rdx, [r11 + 1]
ror ah, 0x31
mov rax, r10
stc
test r15b, r11b
cmp edx, ebx
cmp rdx, 0x1000
jmp 0x14047e222
jb 0x14047e257
add rdx, 0x27
jmp 0x14047e231
mov r10, qword [r10 - 8]
jmp 0x14047e23b
sub rax, r10
stc
jmp 0x14047e244
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14047e251
ja 0x1404800c6
mov rcx, r10
jmp 0x14047e25f
call fcn.1401e23eb
jmp 0x14047e59d
mov rdx, qword [rsp + 0x48]
cmovb cx, r10w
mov rcx, r13
call fcn.14046211e
xor r8d, r8d
test al, al
jmp 0x14047e285
jne 0x14047e5a6
lea rbx, [r13 + 0xa]
mov esi, r12d
mov r12, rbx
mov di, 0x2144
cmovg edi, esi
jmp 0x14047e2a1
mov r9, qword [rsp + 0x60]
mov r15w, 0x3c61
lea rdi, [r9 + 0x16]
bswap r15
mov rsi, qword [rsp + 0x70]
movsx r15, di
mov r15, qword [rsp + 0x48]
jmp 0x14047e2ca
mov r9, qword [rsp + 0x60]
cmp byte [r13 + 8], r8b
jmp 0x14047e2d3
jne 0x14047e396
mov rcx, qword [r13]
test rbp, rbp
test rcx, rcx
jmp 0x14047e2e8
je 0x14047e380
mov rax, qword [rcx + 0x38]
adc dx, cx
movsxd rdx, edx
movsx edx, si
mov rdx, qword [rax]
test r12b, cl
cmp r11w, bp
clc
test rdx, rdx
je 0x14047e332
mov rax, qword [rcx + 0x50]
cmp r11w, r8w
jmp 0x14047e31c
cmp dword [rax], r8d
jmp 0x14047e324
jle 0x14047e332
movzx eax, word [rdx]
jmp 0x14047e357
mov rax, qword [rcx]
jmp 0x14047e33a
mov rax, qword [rax + 0x30]
call qword [case.0x140441677.0]
mov r9, qword [rsp + 0x60]
sub r8d, r8d
jmp 0x14047e357
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x14047e365
je 0x14047e380
mov word [r12], ax
movsxd rbx, esp
mov rbx, r12
jmp 0x14047e37b
jmp 0x14047e384
mov qword [r13], r8
mov eax, 1
xchg dl, r8b
cqo
cwd
mov byte [r13 + 8], al
xchg cl, dh
movzx r8d, word [rbx]
cqo
mov dl, 3
movsx cx, r11b
mov rdx, rdi
movsx rcx, r13w
movzx ecx, r11w
not cx
mov rcx, r9
jmp 0x14047e3b9
call fcn.1401db1ac
sub rax, qword [rsp + 0x60]
test dl, bpl
stc
sar rax, 1
cmp edx, 0x62531bad
cmp rax, 0xa
jmp 0x14047e3d9
jae 0x14047e56f
lea rcx, [0x1400c0d60]
sub r9b, 0xf3
sar r9b, cl
mov r9b, byte [rax + rcx]
movsx cx, sil
mov rcx, qword [rsi + 0x10]
cmp ax, 0x4c83
cmc
cmp rcx, qword [rsi + 0x18]
jmp 0x14047e408
jae 0x14047e458
lea rax, [rcx + 1]
test r11w, r10w
cmp r12w, 0x3d78
mov qword [rsi + 0x10], rax
mov rax, rsi
jmp 0x14047e428
cmp qword [rsi + 0x18], 0x10
jmp 0x14047e432
jb 0x14047e43d
mov rax, qword [rsi]
stc
cmc
mov byte [rax + rcx], r9b
sub r8d, r8d
jmp 0x14047e449
mov byte [rax + rcx + 1], r8b
jmp 0x14047e453
jmp 0x14047e480
mov r8b, r14b
bswap ecx
movsx dx, r11b
mov edx, 1
setb ch
mov rcx, rsi
jmp 0x14047e472
call fcn.1404505b3
sub r8d, r8d
test r9b, dl
ror ecx, 0xbb
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14047e48c
je 0x14047e52d
mov rax, qword [rcx + 0x38]
stc
jmp 0x14047e49d
cmp qword [rax], r8
je 0x14047e4f4
mov rax, qword [rcx + 0x50]
jmp 0x14047e4b5
cmp dword [rax], r8d
jle 0x14047e4f4
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
movzx eax, r14w
cqo
bswap ax
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 2]
jmp 0x14047e4dd
mov qword [rcx], rax
bswap ax
movzx rax, r9w
movzx eax, word [rdx]
jmp 0x14047e4ef
jmp 0x14047e508
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x140441677.0]
sub r8d, r8d
sbb cx, r11w
mov ecx, 0xffff
clc
cmp r14b, 0x70
cmp cx, ax
jmp 0x14047e51a
je 0x14047e52d
mov al, r8b
jmp 0x14047e528
jmp 0x14047e545
mov qword [r13], r8
movsx ecx, r15w
cdq
mov eax, 1
cqo
setne ch
mov edx, 0xb1722a4
mov byte [r13 + 8], al
not cx
mov rdx, r15
movzx cx, r12b
mov ecx, 0x1b7004ba
mov rcx, r13
call fcn.14046211e
xor r8d, r8d
test ebx, r13d
test al, al
je 0x14047e2c5
mov dil, byte [rsp + 0x30]
cdqe
mov sil, byte [rsp + 0x30]
movzx bx, r11b
setnp r12b
mov cl, r9b
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
xchg cx, cx
cmovae cx, r9w
movzx rax, dx
mov rbx, qword [rsp + 0x50]
mov cx, 0x739a
mov rax, qword [rbx]
movzx cx, bh
movsx rcx, r14w
mov ecx, r15d
mov rcx, rbx
jmp 0x14047e5bc
mov rax, qword [rax + 0x18]
jmp 0x14047e5c5
call qword [case.0x140441677.0]
movzx ebx, ax
xchg cl, dh
movsx dx, r8b
movzx dx, ch
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14047e5e6
call fcn.14046211e
xor r8d, r8d
test al, al
jne 0x14047e997
test bx, bx
jmp 0x14047e5fe
je 0x14047e997
cmp byte [r13 + 8], r8b
jmp 0x14047e60d
jne 0x14047e6c8
mov rcx, qword [r13]
jmp 0x14047e61d
test rcx, rcx
jmp 0x14047e625
je 0x14047e6b0
mov rax, qword [rcx + 0x38]
mov dx, 0x7b1
cmp rdx, rsp
mov rdx, qword [rax]
test r8, 0x139e196f
stc
cmp dh, 0xca
test rdx, rdx
jmp 0x14047e64c
je 0x14047e671
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047e65e
jle 0x14047e671
movzx eax, word [rdx]
jmp 0x14047e66c
jmp 0x14047e690
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047e67d
call qword [case.0x140441677.0]
sub r8d, r8d
sbb ch, 0x99
cmp r9, 0x1a3f7ce1
mov ecx, 0xffff
cmp r14b, spl
cmp cx, ax
je 0x14047e6b0
mov word [r13 + 0xa], ax
jmp 0x14047e6ab
jmp 0x14047e6b4
mov qword [r13], r8
mov eax, 1
jmp 0x14047e6c0
mov byte [r13 + 8], al
stc
cmp r10d, eax
cmp word [r13 + 0xa], bx
mov ebx, dword [rsp + 0x68]
jmp 0x14047e6d6
jne 0x14047e99b
mov eax, 1
btc ecx, r15d
mov rcx, qword [r13]
test r10b, 0x64
test rcx, rcx
jmp 0x14047e6f5
je 0x14047e794
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047e707
je 0x14047e74e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14047e74e
dec dword [rax]
movsxd rdx, r12d
mov rcx, qword [rcx + 0x38]
xchg edx, eax
mov rdx, qword [rcx]
movsx ax, r12b
setae ah
lea rax, [rdx + 2]
jmp 0x14047e738
mov qword [rcx], rax
mov ah, al
movsxd rax, edi
cwde
movzx eax, word [rdx]
jmp 0x14047e749
jmp 0x14047e768
mov rax, qword [rcx]
jmp 0x14047e756
mov rax, qword [rax + 0x38]
jmp 0x14047e75f
call qword [case.0x140441677.0]
xor r8d, r8d
mov ecx, 0xffff
cmc
cmp cx, ax
je 0x14047e784
mov al, r8b
jmp 0x14047e77f
jmp 0x14047e79e
mov eax, 1
bswap rdx
jmp 0x14047e794
mov qword [r13], r8
movsx edx, bp
cqo
cdq
mov byte [r13 + 8], al
bswap rdx
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14047e7b2
call fcn.14046211e
cmp ebx, dword [rsp + 0x58]
jge 0x14047e99b
sub r8d, r8d
cmc
jmp 0x14047e7d1
test al, al
jmp 0x14047e7d8
jne 0x14047e97f
cmp byte [r13 + 8], r8b
jne 0x14047e88f
mov rcx, qword [r13]
cmc
test rcx, rcx
je 0x14047e86c
mov rax, qword [rcx + 0x38]
add dl, cl
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14047e808
je 0x14047e828
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047e81a
jle 0x14047e828
movzx eax, word [rdx]
jmp 0x14047e846
mov rax, qword [rcx]
jmp 0x14047e830
mov rax, qword [rax + 0x30]
jmp 0x14047e839
call qword [case.0x140441677.0]
sub r8d, r8d
movzx rcx, r10w
mov ecx, 0xffff
cmp eax, 0x5c5d7b50
cmp r10, r15
clc
cmp cx, ax
je 0x14047e86c
mov word [r13 + 0xa], ax
jmp 0x14047e867
jmp 0x14047e879
mov qword [r13], r8
jmp 0x14047e879
mov eax, 1
bswap edx
jmp 0x14047e888
mov byte [r13 + 8], al
mov ch, 0x4a
mov rax, qword [rsp + 0x60]
lea rdx, [rax + 0x16]
jmp 0x14047e8a1
movzx r8d, word [r13 + 0xa]
mov rcx, rax
call fcn.1401db1ac
sub rax, qword [rsp + 0x60]
sar rax, 1
test bpl, 0x4f
cmp rax, 0xa
jmp 0x14047e8c3
jae 0x14047e97f
lea rcx, [0x1400c0d60]
add r10b, 0xe4
mov r9b, byte [rax + rcx]
sub cx, ax
not r10d
cmp rbp, 0x114e2489
mov r10, qword [rsp + 0x70]
neg ch
sal ch, cl
mov rcx, qword [r10 + 0x10]
cmp r14d, 0x453d10e5
cmp rcx, qword [r10 + 0x18]
jae 0x14047e94c
lea rax, [rcx + 1]
jmp 0x14047e910
mov qword [r10 + 0x10], rax
mov rax, r10
jmp 0x14047e920
cmp qword [r10 + 0x18], 0x10
jmp 0x14047e92a
jb 0x14047e936
mov rax, qword [r10]
cmp esi, r8d
mov byte [rax + rcx], r9b
sub r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x14047e947
jmp 0x14047e96e
mov r8b, sil
xchg dl, dh
mov edx, 1
setne cl
movsx cx, spl
mov rcx, r10
jmp 0x14047e966
call fcn.1404505b3
xor r8d, r8d
mov eax, 1
add ebx, eax
jmp 0x14047e97a
jmp 0x14047e6e5
mov ecx, 1
jmp 0x14047e989
mov byte [rsp + 0x38], cl
jmp 0x14047e992
jmp 0x14047e9ac
mov ebx, dword [rsp + 0x68]
mov ecx, 1
btr rax, 0xe5
movzx rax, r9w
inc ax
mov rax, qword [rsp + 0x70]
sub edx, edx
cmp qword [rax + 0x10], rdx
jmp 0x14047e9bc
jne 0x14047e9d0
mov byte [rsp + 0x38], cl
jmp 0x14047e9cb
jmp 0x14047eaab
mov eax, dword [rsp + 0x58]
test al, dl
cmp ebx, eax
jge 0x14047eaab
sub eax, ebx
stc
mov ebx, eax
movsx r15, si
btc rcx, r11
mov r14, qword [rsp + 0x70]
xor r15b, 0x6f
sal r15w, cl
mov r15d, 1
bt cx, ax
mov rcx, qword [r14 + 0x10]
cmp rcx, qword [r14 + 0x18]
jae 0x14047ea50
lea rax, [rcx + 1]
stc
mov qword [r14 + 0x10], rax
cmp r14b, dl
movsx rax, r8w
movzx ax, bl
mov rax, r14
clc
jmp 0x14047ea2d
cmp qword [r14 + 0x18], 0x10
jmp 0x14047ea37
jb 0x14047ea40
mov rax, qword [r14]
mov word [rax + rcx], 0x30
jmp 0x14047ea4b
jmp 0x14047ea88
mov r9b, 0x30
movzx rdx, r9w
xchg r8b, dl
mov dx, 0x5c6c
mov r8b, dil
not rcx
bswap edx
cdq
mov rdx, r15
movzx cx, r8b
movsx rcx, r8w
movsx cx, r13b
mov rcx, r14
jmp 0x14047ea80
call fcn.1404505b3
xor edx, edx
clc
sub rbx, r15
jmp 0x14047ea90
jne 0x14047ea02
mov r14b, byte [rsp + 0x30]
or r15b, r14b
rol r15b, cl
mov r15b, byte [rsp + 0x30]
mov edx, 0x465341a0
mov rdx, qword [rbp]
jmp 0x14047eab9
cmp rdx, 0x10
jmp 0x14047eac2
jb 0x14047e16c
inc rdx
movsx ax, r9b
mov ah, 0x36
mov rcx, qword [rbp - 0x18]
movzx rax, r8w
mov rax, rcx
test r15w, 0x1280
stc
cmp rdx, 0x1000
jmp 0x14047eaf1
jb 0x14047e167
add rdx, 0x27
jmp 0x14047eb00
mov rcx, qword [rcx - 8]
test ah, 0xfc
sub rax, rcx
cmc
cmp r15b, 0xd8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14047eb1c
ja 0x1404800bb
jmp 0x14047e167
mov rdx, qword [rsp + 0x48]
movzx ecx, dx
movsxd rcx, edx
mov rcx, r13
call fcn.14046211e
xor r9d, r9d
test al, al
jmp 0x14047eb44
jne 0x14047e16f
mov rbx, qword [rsp + 0x50]
movsx eax, bp
xchg rcx, rax
mov rax, qword [rbx]
movsx ecx, r8w
bswap cx
movsx cx, ah
lea rdx, [rbp - 0x38]
mov rcx, rbx
jmp 0x14047eb6e
mov rax, qword [rax + 0x38]
jmp 0x14047eb77
call qword [case.0x140441677.0]
mov r8d, dword [rsp + 0x34]
jmp 0x14047eb87
bts r8d, 8
clc
stc
cmp di, r13w
or r8d, 2
cmc
test r10, r8
mov dword [rsp + 0x34], r8d
jmp 0x14047eba4
mov dword [rsp + 0x3c], r8d
sub r9d, r9d
cmp r13, r12
jmp 0x14047ebb4
cmp qword [rbp - 0x28], r9
jmp 0x14047ebbd
jbe 0x14047ed6e
mov rax, qword [rbx]
movsx rdx, r15w
not dx
lea rdx, [rbp - 0x18]
movsx rcx, r10w
bswap rcx
cmovne cx, bx
mov rcx, rbx
jmp 0x14047ebe4
mov rax, qword [rax + 0x38]
jmp 0x14047ebed
call qword [case.0x140441677.0]
mov r8d, dword [rsp + 0x34]
not rdx
bts dx, r8w
bts r8d, 0xb
rcl dl, cl
and rdx, 0x29cf31a5
or r8d, 4
rcl dh, cl
not edx
mov dword [rsp + 0x34], r8d
shr dx, cl
bsf dx, di
mov dword [rsp + 0x3c], r8d
btr edx, esp
lea rdx, [r13 + 8]
stc
clc
mov qword [rsp + 0x58], rdx
cmc
jmp 0x14047ec3b
xor r9d, r9d
test r11w, r11w
test r9w, 0x5cf0
cmp byte [rdx], r9b
jmp 0x14047ec50
jne 0x14047ed20
mov rcx, qword [r13]
jmp 0x14047ec5f
test rcx, rcx
jmp 0x14047ec67
je 0x14047ecfd
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp bpl, bpl
jmp 0x14047ec7c
test rdx, rdx
jmp 0x14047ec84
je 0x14047eca4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x14047eca4
movzx eax, word [rdx]
jmp 0x14047ec9f
jmp 0x14047eccd
mov rax, qword [rcx]
jmp 0x14047ecac
mov rax, qword [rax + 0x30]
jmp 0x14047ecb5
call qword [case.0x140441677.0]
mov r8d, dword [rsp + 0x34]
rcr edx, cl
xor r9d, r9d
test esi, edx
or dh, 0x7d
btc ecx, ebx
mov ecx, 0xffff
sbb dl, r12b
mov rdx, qword [rsp + 0x58]
jmp 0x14047ece0
cmp cx, ax
jmp 0x14047ece8
je 0x14047ecfd
mov word [r13 + 0xa], ax
jmp 0x14047ecf8
jmp 0x14047ed0d
mov qword [r13], r9
jmp 0x14047ed0d
mov r10d, 1
mov byte [rdx], r10b
jmp 0x14047ed1b
jmp 0x14047ed27
mov r10d, 1
cwde
movzx ecx, word [r13 + 0xa]
sal ax, 9
btc ax, 0xd6
lea rax, [rbp - 0x18]
stc
jmp 0x14047ed42
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
test sil, 0xc8
cmp sil, r14b
cmp word [rax], cx
jmp 0x14047ed5b
jne 0x14047ed72
mov bl, r10b
jmp 0x14047ed69
jmp 0x14047ed8e
lea rdx, [r13 + 8]
mov bl, r9b
cmp r15b, al
jmp 0x14047ed7d
mov qword [rsp + 0x58], rdx
test al, spl
cmp r10w, r13w
cmp si, 0x4f
test r8b, 4
jmp 0x14047ed97
je 0x14047edd1
and r8d, 0xfffffffb
mov dword [rsp + 0x34], r8d
movzx rcx, r12w
xchg ch, ch
cmova ecx, edx
mov dword [rsp + 0x3c], r8d
setnp ch
movsxd rcx, r12d
lea rcx, [rbp - 0x18]
jmp 0x14047edc3
call fcn.140454805
mov r8d, dword [rsp + 0x34]
test r15b, 0x3e
test r8b, 2
jmp 0x14047edda
je 0x14047ee0a
and r8d, 0xfffffffd
mov dword [rsp + 0x34], r8d
movsx ecx, r15w
mov dword [rsp + 0x3c], r8d
mov cl, 0xfa
movsx ecx, si
movsx cx, r9b
lea rcx, [rbp - 0x38]
jmp 0x14047ee05
call fcn.140454805
xor r8d, r8d
clc
test r8w, 0x7d67
jmp 0x14047ee19
test bl, bl
jmp 0x14047ee20
je 0x14047f01f
mov rcx, qword [r13]
cmp cl, r14b
test rcx, rcx
jmp 0x14047ee35
je 0x14047eec9
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047ee47
je 0x14047ee8a
mov rax, qword [rcx + 0x50]
test cl, dh
clc
cmp dword [rax], r8d
jle 0x14047ee8a
dec dword [rax]
mov rcx, qword [rcx + 0x38]
not eax
movsx ax, dil
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047ee76
mov qword [rcx], rax
seta ah
lahf
movzx eax, word [rdx]
jmp 0x14047ee85
jmp 0x14047eeaa
mov rax, qword [rcx]
jmp 0x14047ee92
mov rax, qword [rax + 0x38]
jmp 0x14047ee9b
call qword [case.0x140441677.0]
xor r8d, r8d
sar cx, cl
ror ch, 0x62
mov ecx, 0xffff
clc
cmp bpl, spl
cmp cx, ax
jmp 0x14047eebb
je 0x14047eec9
mov al, r8b
jmp 0x14047eed5
mov qword [r13], r8
mov eax, 1
setns dl
mov rcx, qword [rsp + 0x58]
mov dl, r12b
mov dx, 0x2606
movsxd rdx, edx
mov byte [rcx], al
cdqe
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
cqo
movzx dx, r15b
movsx rdx, si
lea rdx, [rbp - 0x18]
jmp 0x14047ef04
mov rax, qword [rax + 0x38]
jmp 0x14047ef0d
call qword [case.0x140441677.0]
mov ebx, dword [rsp + 0x34]
bts ebx, 0xa
rol edx, 0xa3
xor edx, 0x36f241ad
mov dword [rsp + 0x34], ebx
cmp sil, r12b
bt rdx, rcx
mov dword [rsp + 0x3c], ebx
movzx edx, r8w
movzx dx, r13b
xadd dh, dl
mov rdx, qword [rbp + 0x20]
cmc
stc
cmp rdx, 8
jb 0x14047efbb
lea rdx, [rdx*2 + 2]
ror al, 0xf4
setb ch
mov rcx, qword [rbp + 8]
setl al
mov rax, rcx
jmp 0x14047ef70
cmp rdx, 0x1000
jmp 0x14047ef7c
jb 0x14047efb6
add rdx, 0x27
cmc
mov rcx, qword [rcx - 8]
test ebx, 0x13b4128b
sub rax, rcx
test rbx, 0xe87da2
cmp bh, 0xec
cmc
add rax, 0xfffffffffffffff8
cmp eax, r13d
cmc
cmp rax, 0x1f
jmp 0x14047efb0
ja 0x1404800d1
call fcn.1401e23eb
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
cmp r12w, 0x590f
add ch, 0xb8
not cx
movups xmm1, xmmword [rbp - 8]
sar ecx, 0x5b
movups xmmword [rbp + 0x18], xmm1
xadd ecx, ecx
xor eax, eax
mov qword [rbp - 8], rax
movzx cx, r14b
bswap cx
mov qword [rbp], 7
movsx ecx, bx
movzx cx, r14b
mov cx, 0x360f
mov word [rbp - 0x18], ax
mov cl, r10b
xchg rcx, rcx
bswap cx
lea rcx, [rbp - 0x18]
jmp 0x14047f015
call fcn.140454805
jmp 0x14047e16c
mov rbx, qword [rsp + 0x50]
bswap rax
mov rax, qword [rbx]
cmovl rcx, rsp
movzx ecx, cx
lea rdx, [rbp - 0x38]
setge cl
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x14047f044
call qword [case.0x140441677.0]
mov edx, dword [rsp + 0x34]
bts edx, 0xc
or edx, 8
mov dword [rsp + 0x34], edx
cmp r13b, 0xaa
mov dword [rsp + 0x3c], edx
cmp rbp, 0x530c2fad
sub r9d, r9d
cmp r14w, si
test ebx, r13d
cmp qword [rbp - 0x28], r9
jmp 0x14047f07b
jbe 0x14047f1e5
mov rax, qword [rbx]
mov ch, 0x4b
bswap cx
movzx rdx, bp
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x14047f09a
mov rax, qword [rax + 0x40]
call qword [case.0x140441677.0]
mov edx, dword [rsp + 0x34]
bts edx, 0xd
or edx, 0x10
movzx r8, bx
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
shrd r8w, bp, 0xf2
bt r8, 0x4b
mov r8, qword [rsp + 0x58]
cmc
xor r9d, r9d
clc
cmp byte [r8], r9b
jne 0x14047f1ac
mov rcx, qword [r13]
stc
test sil, 0x7a
test dh, ch
test rcx, rcx
jmp 0x14047f0ec
je 0x14047f17c
mov rax, qword [rcx + 0x38]
xor dl, dil
cmc
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047f105
je 0x14047f12b
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r9d
jmp 0x14047f118
jle 0x14047f12b
movzx eax, word [rdx]
jmp 0x14047f126
jmp 0x14047f151
mov rax, qword [rcx]
jmp 0x14047f133
mov rax, qword [rax + 0x30]
jmp 0x14047f13c
call qword [case.0x140441677.0]
mov r8, qword [rsp + 0x58]
test spl, cl
xor r9d, r9d
mov cx, 0x1587
mov ecx, 0xffff
clc
test dx, dx
jmp 0x14047f15f
cmp cx, ax
jmp 0x14047f167
je 0x14047f17c
mov word [r13 + 0xa], ax
jmp 0x14047f177
jmp 0x14047f180
mov qword [r13], r9
mov r10d, 1
movzx dx, r13b
mov dh, 0xe3
mov byte [r8], r10b
mov dx, 0x735
movsx dx, r11b
movsx edx, r11w
mov edx, dword [rsp + 0x34]
jmp 0x14047f1a7
jmp 0x14047f1ba
mov r10d, 1
shld eax, r8d, 0x5d
or cl, 0xff
movzx ecx, word [r13 + 0xa]
cmp bp, 0x4f60
lea rax, [rbp - 0x18]
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
not bl
mov bl, r10b
jmp 0x14047f1df
je 0x14047f1f1
mov bl, r9b
cmc
test bp, 0x1613
cmp r8, r12
test dl, 0x10
jmp 0x14047f1f9
je 0x14047f229
and edx, 0xffffffef
not cx
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x18]
jmp 0x14047f216
call fcn.140454805
mov edx, dword [rsp + 0x34]
cmp bpl, r15b
test r10, 0x30c4507
test dl, 8
jmp 0x14047f231
je 0x14047f257
and edx, 0xfffffff7
movzx cx, r9b
cmovp cx, ax
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
seta cl
lea rcx, [rbp - 0x38]
call fcn.140454805
test bl, bl
jmp 0x14047f25e
je 0x14047f434
mov rcx, qword [r13]
clc
sub ebx, ebx
test rcx, rcx
je 0x14047f2fa
mov rax, qword [rcx + 0x38]
test edx, esp
cmp r11b, 0x90
cmp qword [rax], rbx
jmp 0x14047f286
je 0x14047f2c0
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], ebx
jle 0x14047f2c0
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cbw
mov rdx, qword [rcx]
mov ah, 0x7f
cbw
lea rax, [rdx + 2]
jmp 0x14047f2b2
mov qword [rcx], rax
setp al
movzx eax, word [rdx]
jmp 0x14047f2d7
mov rax, qword [rcx]
jmp 0x14047f2c8
mov rax, qword [rax + 0x38]
jmp 0x14047f2d1
call qword [case.0x140441677.0]
mov ecx, 0xffff
cmp r13w, di
cmp cx, ax
jmp 0x14047f2e8
je 0x14047f2fa
mov al, bl
jmp 0x14047f2f5
jmp 0x14047f312
mov qword [r13], rbx
jmp 0x14047f303
mov eax, 1
cmovs dx, dx
movsx rcx, si
xchg dh, cl
mov rcx, qword [rsp + 0x58]
mov byte [rcx], al
setge ch
rdtsc
mov rcx, qword [rsp + 0x50]
xchg al, al
mov rax, qword [rcx]
mov dl, al
movsxd rdx, eax
setg dh
lea rdx, [rbp - 0x18]
jmp 0x14047f339
mov rax, qword [rax + 0x40]
jmp 0x14047f342
call qword [case.0x140441677.0]
mov eax, dword [rsp + 0x34]
bts eax, 0xf
xor dx, r15w
sub dx, sp
mov dword [rsp + 0x34], eax
adc dx, r11w
rcr dx, cl
mov dword [rsp + 0x3c], eax
mov rdx, qword [rbp + 0x20]
stc
test r15d, esi
cmp rdx, 8
jb 0x14047f3e0
lea rdx, [rdx*2 + 2]
cdqe
movsx eax, ax
mov rcx, qword [rbp + 8]
mov rax, rcx
clc
cmp rdx, 0x1000
jmp 0x14047f399
jb 0x14047f3db
add rdx, 0x27
cmc
cmp r15d, 0x5d9f7495
cmp r14b, r14b
mov rcx, qword [rcx - 8]
test dl, r9b
sub rax, rcx
jmp 0x14047f3c0
add rax, 0xfffffffffffffff8
jmp 0x14047f3cc
cmp rax, 0x1f
jmp 0x14047f3d5
ja 0x1404800b0
call fcn.1401e23eb
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rbp - 8]
movsx cx, ch
movups xmmword [rbp + 0x18], xmm1
jmp 0x14047f3f9
mov qword [rbp - 8], rbx
movsxd rcx, r10d
mov qword [rbp], 7
movzx rcx, r13w
bswap ecx
mov word [rbp - 0x18], bx
cmovp cx, r12w
lea rcx, [rbp - 0x18]
jmp 0x14047f420
call fcn.140454805
mov byte [rsp + 0x30], 1
jmp 0x14047f42f
jmp 0x14047e16c
mov rbx, qword [rsp + 0x50]
movzx dx, bh
cbw
movzx rcx, r13w
mov rax, qword [rbx]
movzx ecx, di
movsx rdx, bx
lea rdx, [rbp - 0x38]
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x14047f45d
call qword [case.0x140441677.0]
mov eax, dword [rsp + 0x34]
bts eax, 0xe
jmp 0x14047f474
or eax, 0x20
test di, 0x1a54
stc
mov dword [rsp + 0x34], eax
test sil, r10b
mov dword [rsp + 0x3c], eax
clc
test bx, r13w
sub ecx, ecx
jmp 0x14047f49b
cmp qword [rbp - 0x28], rcx
je 0x14047f506
mov rax, qword [rbx]
mov cl, 0x4e
movsx ecx, r15w
bswap rdx
lea rdx, [rbp - 0x18]
not rcx
movsxd rcx, r9d
mov rcx, rbx
jmp 0x14047f4c3
mov rax, qword [rax + 0x40]
call qword [case.0x140441677.0]
mov eax, dword [rsp + 0x34]
cmc
jmp 0x14047f4d7
or eax, 0x10040
mov dword [rsp + 0x34], eax
jmp 0x14047f4e5
mov dword [rsp + 0x3c], eax
stc
cmp r8b, r15b
sub ecx, ecx
cmp qword [rbp - 8], rcx
jne 0x14047f506
lea ebx, [rcx + 1]
jmp 0x14047f501
jmp 0x14047f50e
mov bl, cl
jmp 0x14047f50e
test al, 0x40
je 0x14047f549
and eax, 0xffffffbf
movzx ecx, r12w
movsx cx, dil
mov dword [rsp + 0x34], eax
setno ch
movsx ecx, r9w
bswap cx
mov dword [rsp + 0x3c], eax
movsx ecx, cx
lea rcx, [rbp - 0x18]
jmp 0x14047f540
call fcn.140454805
mov eax, dword [rsp + 0x34]
test al, 0x20
je 0x14047f57a
and eax, 0xffffffdf
mov ecx, 0x66f42356
seta ch
movzx rcx, si
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
movzx ecx, r11w
lea rcx, [rbp - 0x38]
jmp 0x14047f575
call fcn.140454805
xor r9d, r9d
xadd cx, cx
mov eax, dword [rsp + 0x38]
shr cl, cl
movzx cx, r10b
lea ecx, [r9 + 1]
clc
test bl, bl
je 0x14047e188
mov byte [rsp + 0x30], cl
jmp 0x14047f5a2
jmp 0x14047e188
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
movzx dx, sil
cdq
bswap dx
lea rdx, [rbp - 0x38]
jmp 0x14047f5c1
mov rax, qword [rax + 0x30]
jmp 0x14047f5ca
call qword [case.0x140441677.0]
mov eax, dword [rsp + 0x34]
cmc
bts eax, 7
test rbp, 0x71e87026
adc bl, r13b
rcl bh, cl
mov dword [rsp + 0x34], eax
not bh
mov dword [rsp + 0x3c], eax
cbw
movsx ebx, r12w
lahf
mov rax, qword [rbp + 0x98]
mov rbx, qword [rsp + 0x48]
test bpl, 0x74
jmp 0x14047f60c
test byte [rax + 0x18], 8
jmp 0x14047f615
jne 0x14047f743
mov rdx, rbx
movsxd rcx, r8d
mov rcx, r13
call fcn.14046211e
sub r8d, r8d
cmc
cmp dl, 0x7a
test al, al
jmp 0x14047f637
jne 0x14047f743
lea rbx, [rbp - 0x38]
cmp r14b, r13b
test r14, 0x6cc0799b
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
stc
clc
cmp byte [r13 + 8], r8b
jmp 0x14047f660
jne 0x14047f726
mov rcx, qword [r13]
cmp r11w, dx
clc
cmp bh, 0x9d
test rcx, rcx
jmp 0x14047f67a
je 0x14047f705
mov rax, qword [rcx + 0x38]
movsx rdx, sp
sar dx, cl
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14047f697
je 0x14047f6c7
mov rax, qword [rcx + 0x50]
test sil, r12b
test r14d, 0x119f3d3a
clc
cmp dword [rax], r8d
jmp 0x14047f6b4
jle 0x14047f6c7
movzx eax, word [rdx]
jmp 0x14047f6c2
jmp 0x14047f6dc
mov rax, qword [rcx]
jmp 0x14047f6cf
mov rax, qword [rax + 0x30]
call qword [case.0x140441677.0]
xor r8d, r8d
mov ecx, 0xffff
test r13, rbx
cmp di, r13w
cmp cx, ax
jmp 0x14047f6f0
je 0x14047f705
mov word [r13 + 0xa], ax
jmp 0x14047f700
jmp 0x14047f710
mov qword [r13], r8
ror ax, cl
cmove eax, r11d
mov eax, 1
cmc
cmp r15b, 0x87
mov byte [r13 + 8], al
rcr ax, cl
xor al, r9b
sbb al, 0x1d
movzx eax, word [r13 + 0xa]
cmc
cmp r15b, 0x71
cmp ax, word [rbx]
jmp 0x14047f738
jne 0x14047f894
mov rbx, qword [rsp + 0x48]
cmp qword [rbp - 0x78], 3
jmp 0x14047f74d
jne 0x14047f8d7
mov eax, 1
cmp r11d, 0x83457fa
test r9w, dx
cmp qword [rbp + 0x18], rax
jmp 0x14047f76c
ja 0x14047f8d7
mov rdx, rbx
setg ch
movzx cx, r13b
cmovbe cx, r15w
mov rcx, r13
jmp 0x14047f78a
call fcn.14046211e
sub ebx, ebx
test r9w, 0x58fb
cmp dx, r9w
clc
test al, al
jne 0x14047f8a1
cmp byte [r13 + 8], bl
jmp 0x14047f7ad
jne 0x14047f857
mov rcx, qword [r13]
test bl, al
test rcx, rcx
jmp 0x14047f7c1
je 0x14047f833
mov rax, qword [rcx + 0x38]
sbb dh, 0x54
bsf dx, si
mov rdx, qword [rax]
test rdx, rdx
je 0x14047f7f7
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jmp 0x14047f7e9
jle 0x14047f7f7
movzx eax, word [rdx]
jmp 0x14047f80e
mov rax, qword [rcx]
jmp 0x14047f7ff
mov rax, qword [rax + 0x30]
jmp 0x14047f808
call qword [case.0x140441677.0]
mov ecx, 0xffff
test al, r14b
cmp cx, ax
jmp 0x14047f81e
je 0x14047f833
mov word [r13 + 0xa], ax
jmp 0x14047f82e
jmp 0x14047f83e
mov qword [r13], rbx
dec cl
adc cx, 0x6237
mov eax, 1
movsx ecx, bx
btr cx, 0x32
mov byte [r13 + 8], al
shr ch, cl
xchg ch, ch
cmovs eax, r14d
movzx ecx, word [r13 + 0xa]
nop
sbb al, r8b
mov ah, 0x5d
lea rax, [rbp - 0x38]
cmp spl, dl
test bl, 0x95
jmp 0x14047f872
cmp qword [rbp - 0x20], 8
jmp 0x14047f87c
cmovae rax, qword [rbp - 0x38]
cmp cx, word [rax]
jmp 0x14047f889
je 0x14047f8d7
jmp 0x14047f8a1
xor ebx, ebx
bts eax, r13d
btc ax, bp
sub rax, rbp
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
movzx rcx, di
setl dl
movsx edx, bx
cmovae rax, qword [rbp - 0x38]
dec rcx
btr cx, 0x9a
neg rdx
mov qword [rbp - 0x28], rbx
mov word [rax], bx
or rbx, 0x4353321d
btr rcx, 0xf7
lea rbx, [rbp - 0x38]
cmc
cmp qword [rbp - 0x20], 8
mov dl, r9b
cmovae ecx, r11d
jmp 0x14047f8ed
cmovae rbx, qword [rbp - 0x38]
jmp 0x14047f8fd
mov rdx, qword [rsp + 0x48]
cmovg cx, bp
mov rcx, r13
call fcn.14046211e
xor r8d, r8d
clc
test r13w, r10w
test al, al
jmp 0x14047f91d
jne 0x14047fb36
mov r12, qword [rsp + 0x48]
bswap rsi
mov esi, 0xffff
cbw
lea r14d, [r8 + 1]
nop
bts eax, ecx
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
xchg al, al
jmp 0x14047f950
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
cmp r12d, 0xbd71586
test r9b, bpl
jmp 0x14047f968
lea rcx, [rcx + rax*2]
cmp rbx, rcx
jmp 0x14047f974
je 0x14047fb23
cmp byte [r13 + 8], r8b
jmp 0x14047f983
jne 0x14047fa23
mov rcx, qword [r13]
cmp r8d, 0xe4a7c41
test rcx, rcx
je 0x14047fa10
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047f9ac
je 0x14047f9d9
mov rax, qword [rcx + 0x50]
test r8d, 0x3131577b
stc
cmp dword [rax], r8d
jmp 0x14047f9c6
jle 0x14047f9d9
movzx eax, word [rdx]
jmp 0x14047f9d4
jmp 0x14047f9f3
mov rax, qword [rcx]
jmp 0x14047f9e1
mov rax, qword [rax + 0x30]
call qword [case.0x140441677.0]
sub r8d, r8d
test ah, dh
cmp r8b, r10b
cmp si, ax
jmp 0x14047f9fb
je 0x14047fa10
mov word [r13 + 0xa], ax
jmp 0x14047fa0b
jmp 0x14047fa1c
mov qword [r13], r8
cbw
movsx rax, r10w
xor al, dl
mov byte [r13 + 8], r14b
movzx eax, bp
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jne 0x14047fb23
add rbx, 2
bt cx, 0x64
or cl, dh
mov rcx, qword [r13]
cmp dil, r9b
cmc
test rcx, rcx
jmp 0x14047fa4c
je 0x14047faca
mov rax, qword [rcx + 0x38]
clc
cmc
cmp qword [rax], r8
je 0x14047fa9b
mov rax, qword [rcx + 0x50]
jmp 0x14047fa6c
cmp dword [rax], r8d
jle 0x14047fa9b
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cdqe
mov rdx, qword [rcx]
xchg ah, al
lea rax, [rdx + 2]
jmp 0x14047fa8b
mov qword [rcx], rax
movzx ax, bpl
movzx eax, word [rdx]
jmp 0x14047fab9
mov rax, qword [rcx]
jmp 0x14047faa3
mov rax, qword [rax + 0x38]
jmp 0x14047faac
call qword [case.0x140441677.0]
sub r8d, r8d
cmp ax, 0xee4
cmp si, ax
je 0x14047faca
mov al, r8b
jmp 0x14047fae8
mov qword [r13], r8
movzx edx, r11w
jmp 0x14047fadb
mov al, r14b
movzx dx, bh
movsx edx, bp
bswap cx
mov byte [r13 + 8], al
xchg dx, dx
cwd
movsx ecx, r13w
mov rdx, r12
setg cl
movsx rcx, r15w
movzx cx, r14b
mov rcx, r13
call fcn.14046211e
sub r8d, r8d
test r8d, esi
cmp r9b, 0x8b
test al, al
jmp 0x14047fb1d
je 0x14047f93b
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
stc
mov r12b, byte [rsp + 0x30]
rol cx, cl
lea rcx, [rbp - 0x38]
mov ah, 0x37
cwde
shl al, 0x73
cmp qword [rbp - 0x20], 8
movsxd rax, r13d
nop
cmovae rcx, qword [rbp - 0x38]
and ax, di
mov rax, qword [rbp - 0x28]
cmp r9w, r12w
stc
lea rcx, [rcx + rax*2]
movzx ax, r12b
sub al, r14b
lahf
mov eax, dword [rsp + 0x38]
test bl, r11b
test ah, 0xc8
movzx eax, al
cmp rbx, rcx
mov rcx, 0x7fa833db
mov ecx, 1
jmp 0x14047fb8a
cmovne eax, ecx
movsx rcx, cx
not ecx
mov dword [rsp + 0x38], eax
xchg ecx, ecx
movzx cx, sil
mov ch, bh
lea rcx, [rbp - 0x38]
jmp 0x14047fba9
jmp 0x14047f015
mov rax, qword [rcx]
jmp 0x14047fbb6
mov rax, qword [rax + 0x30]
call qword [case.0x140441677.0]
xor r9d, r9d
cmp r14w, ax
jmp 0x14047fbcc
je 0x14047fbef
mov word [r12], ax
movzx bx, sil
seta bl
movsxd rbx, ebp
mov rbx, r12
jmp 0x14047fbea
jmp 0x14047fbf3
mov qword [r13], r9
mov byte [r13 + 8], dil
mov rax, qword [r15]
mov edx, 0x48
movzx r8d, word [rbx]
movsx rcx, r11w
not cx
setp ch
mov rcx, r15
jmp 0x14047fc15
mov rax, qword [rax + 0x20]
jmp 0x14047fc1e
call qword [case.0x140441677.0]
sub r9d, r9d
test al, al
jmp 0x14047fc2e
je 0x14047fd15
mov byte [rsp + 0x40], dil
mov rcx, qword [r13]
cmp bh, 0xc0
cmp r13, rbp
test rcx, rcx
jmp 0x14047fc4b
je 0x14047fcde
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r9
jmp 0x14047fc5e
je 0x14047fca4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14047fc70
jle 0x14047fca4
dec dword [rax]
movsxd rax, ecx
mov rcx, qword [rcx + 0x38]
cdq
not eax
mov rdx, qword [rcx]
cdqe
movsx rax, r15w
lea rax, [rdx + 2]
jmp 0x14047fc94
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047fc9f
jmp 0x14047fcc2
mov rax, qword [rcx]
jmp 0x14047fcac
mov rax, qword [rax + 0x38]
jmp 0x14047fcb5
call qword [case.0x140441677.0]
sub r9d, r9d
test r9b, 0xd4
cmp r14w, ax
jmp 0x14047fccb
je 0x14047fcde
mov al, r9b
jmp 0x14047fcd9
jmp 0x14047fcf1
mov qword [r13], r9
cdq
cqo
mov al, dil
bswap dx
xchg dx, dx
setnp dh
mov byte [r13 + 8], al
mov rdx, rsi
jmp 0x14047fcfd
mov rcx, r13
jmp 0x14047fd05
call fcn.14046211e
sub r9d, r9d
test al, al
je 0x14047d832
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
adc r12b, r13b
mov r15b, byte [rsp + 0x30]
sal eax, cl
adc cl, 0x1d
mov r12b, byte [rsp + 0x30]
mov bl, byte [rsp + 0x40]
mov rax, qword [rbp - 0x78]
test dx, 0xfe5
setg ch
mov ecx, 1
test bp, 0x5b3c
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x14047fd5a
jne 0x14047e17f
movzx eax, byte [rsp + 0x38]
clc
test bl, bl
jmp 0x14047fd6d
cmove eax, ecx
jmp 0x14047fd75
mov dword [rsp + 0x38], eax
jmp 0x14047fd7e
jmp 0x14047e188
mov rcx, qword [rbp + 0x18]
adc dil, r11b
mov edi, 1
cmp r12, 0x6c866e1d
jmp 0x14047fd9b
cmp rcx, rdi
jmp 0x14047fda3
jbe 0x140480025
lea rbx, [rbp + 8]
stc
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x20]
rol al, cl
mov al, sil
cmp r8, 8
cmovae rbx, rdx
mov al, byte [rsp + 0x30]
test spl, r13b
mov byte [rsp + 0x30], al
xor al, r14b
add rbx, 2
lea rax, [rbp + 8]
test spl, 0x7c
cmp r8, 8
cmovae rax, rdx
jmp 0x14047fdec
lea rax, [rax + rcx*2]
cmp rbx, rax
je 0x14047ffc7
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14047fe06
call fcn.14046211e
xor r9d, r9d
cmc
clc
stc
test al, al
jmp 0x14047fe18
jne 0x14047ffbb
cmp byte [r13 + 8], r9b
jmp 0x14047fe27
jne 0x14047febc
mov rcx, qword [r13]
test rcx, rcx
je 0x14047fea8
mov rax, qword [rcx + 0x38]
bts dx, bp
mov rdx, qword [rax]
test rdx, rdx
je 0x14047fe6d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14047fe5a
jle 0x14047fe6d
movzx eax, word [rdx]
jmp 0x14047fe68
jmp 0x14047fe85
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047fe79
call qword [case.0x140441677.0]
sub r9d, r9d
dec cx
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14047fe93
je 0x14047fea8
mov word [r13 + 0xa], ax
jmp 0x14047fea3
jmp 0x14047feb0
mov qword [r13], r9
or ax, 0x7b49
mov byte [r13 + 8], dil
movzx ax, cl
bsr rax, r14
movzx eax, word [r13 + 0xa]
jmp 0x14047fecb
cmp ax, word [rbx]
jmp 0x14047fed3
jne 0x14047ffbb
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14047fee5
je 0x14047ff87
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
jmp 0x14047fef7
je 0x14047ff49
mov rax, qword [rcx + 0x50]
jmp 0x14047ff0a
cmp dword [rax], r9d
jmp 0x14047ff12
jle 0x14047ff49
dec dword [rax]
movsxd rax, r8d
cmove dx, r11w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
jmp 0x14047ff30
lea rax, [rdx + 2]
jmp 0x14047ff39
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047ff44
jmp 0x14047ff6c
mov rax, qword [rcx]
jmp 0x14047ff51
mov rax, qword [rax + 0x38]
jmp 0x14047ff5a
call qword [case.0x140441677.0]
sub r9d, r9d
btc cx, 0x16
btc ecx, r10d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047ff79
je 0x14047ff87
mov al, r9b
jmp 0x14047ff96
mov qword [r13], r9
mov al, cl
movsx ecx, r9w
xchg al, dl
mov al, dil
mov byte [r13 + 8], al
movzx edx, bx
xchg dl, r8b
jmp 0x14047ffa5
mov r8, qword [rbp + 0x20]
jmp 0x14047ffae
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
jmp 0x14047fdd1
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
lea rax, [rbp + 8]
clc
test spl, r11b
cmp r8, 8
cmovae rax, rdx
stc
cmp ebp, r11d
lea rax, [rax + rcx*2]
cmp r8w, r15w
test r14b, 0x15
cmp rbx, rax
je 0x140480025
mov rcx, qword [rsp + 0x70]
stc
shl ah, 0xf7
mov rax, rcx
cmp qword [rcx + 0x18], 0x10
jmp 0x140480006
jb 0x140480014
mov rax, qword [rcx]
jmp 0x140480014
mov qword [rcx + 0x10], r9
jmp 0x14048001d
mov byte [rax], r9b
jmp 0x140480056
cmp byte [rsp + 0x30], 0
jmp 0x14048002f
je 0x140480056
mov r9b, 0x2d
mov r8, rdi
xor ch, 0xb3
sub edx, edx
movsx rcx, r10w
mov rcx, qword [rsp + 0x70]
jmp 0x14048004e
call fcn.140442cd2
nop
not ecx
lea rcx, [rbp + 8]
jmp 0x14048005f
call fcn.140454805
mov rax, qword [rsp + 0x70]
rol cl, 0xc3
mov rcx, qword [rbp + 0x28]
xor rcx, rsp
jmp 0x140480078
call fcn.1404988af
mov rbx, qword [rsp + 0x170]
add rsp, 0x130
not r13
pop r15
pop r14
movsxd rdi, edx
bswap r13
xchg dil, sil
pop r13
mov r12w, r11w
pop r12
xchg si, bp
pop rdi
pop rsi
pop rbp
jmp 0x1404800af
ret
call fcn.1404aedbf
int3
call fcn.1404aedbf
nop
jmp 0x1404800c6
call fcn.1404aedbf
nop
jmp 0x1404800d1
call fcn.1404aedbf
int3