Function at 0x14047d4d1
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
movsx bx, r8b
push rbp
xchg rbx, rcx
ror rbx, cl
shld rbx, rdx, 0x3a
push rsi
movzx bx, cl
push rdi
push r12
neg bpl
xor dil, 0x88
jmp 0x14047d4fb
push r13
or al, 0xbf
cwde
push r14
and r13b, 0xc5
neg r13w
adc bpl, dl
push r15
lea rbp, [rsp - 0x30]
movsx r15d, si
sub rsp, 0x130
rcr r15w, cl
mov rax, qword [0x1400b7288]
shl di, 0xd5
add rcx, r14
stc
xor rax, rsp
inc r14b
mov qword [rbp + 0x28], rax
dec cl
shr r15d, 0x3a
sub r15b, dl
mov qword [rsp + 0x48], r9
mov r13, r8
and r14b, 0xca
movzx r14d, r14w
mov rdi, rdx
sal ax, cl
ror ecx, 0x85
sbb rbx, r9
mov qword [rsp + 0x70], rdx
mov qword [rbp - 0x40], rdx
cmp r8b, dl
sbb bl, bpl
mov r14, qword [rbp + 0xa0]
mov qword [rsp + 0x60], r14
shl bx, 0xe9
sub r12d, r12d
bswap bx
cdqe
mov dword [rsp + 0x3c], r12d
mov bh, 0xb9
mov r15, qword [rbp + 0x98]
movzx bx, sil
cmovne rbx, rbp
jmp 0x14047d5a5
mov rbx, qword [r15 + 0x40]
movzx ecx, cx
not cx
mov rbx, qword [rbx + 8]
cdqe
mov qword [rbp - 0x58], rbx
cwde
mov rax, qword [rbx]
movsx ecx, ax
movsx cx, r14b
movzx ecx, r14w
mov rcx, rbx
jmp 0x14047d5d1
mov rax, qword [rax + 8]
jmp 0x14047d5da
call qword [case.0x140441720.0]
cmp byte [rbp + 0x90], r12b
jmp 0x14047d5ec
je 0x14047d626
lea rcx, [rbp - 0x60]
jmp 0x14047d5fb
call fcn.140483154
mov rsi, rax
test dl, r10b
cmc
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x14047d614
je 0x14047d6a1
mov rdx, qword [rbx]
mov rax, qword [rdx + 0x10]
jmp 0x14047d661
lea rcx, [rbp - 0x60]
jmp 0x14047d62f
call fcn.140482d5c
mov rsi, rax
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x14047d644
je 0x14047d6a1
mov rax, qword [rbx]
cmovb ecx, ecx
xchg rcx, rcx
movsx ecx, dx
mov rax, qword [rax + 0x10]
movsx cx, dh
movsxd rcx, eax
mov rcx, rbx
call qword [case.0x140441720.0]
test rax, rax
bswap r8
mov r8, rax
jmp 0x14047d678
je 0x14047d6a1
mov rcx, qword [rax]
movsxd rdx, esi
movsx rax, r11w
mov rax, qword [rcx]
mov dl, r10b
cdq
cqo
mov edx, 1
xchg cl, ch
mov rcx, r8
call qword [case.0x140441720.0]
mov byte [rsp + 0x38], r12b
jmp 0x14047d6ab
mov byte [rsp + 0x30], r12b
jmp 0x14047d6b5
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x20], 7
mov word [rbp + 8], r12w
jmp 0x14047d6d2
mov rax, qword [rsi]
lea rdx, [rbp - 0x70]
bswap cx
setp ch
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x14047d6eb
call qword [case.0x140441720.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
jmp 0x14047d6ff
mov qword [rdi + 0x10], r12
mov rbx, r13
movzx si, r8b
mov qword [rdi + 0x18], 0xf
movsx ax, sil
cwde
jmp 0x14047d71e
mov byte [rdi], r12b
mov ecx, r8d
jmp 0x14047d729
mov esi, 1
cdqe
jmp 0x14047d738
mov eax, esi
movzx bx, r12b
movsx bx, r11b
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
cwde
mov rax, qword [r15 + 0x40]
bswap bx
mov rbx, qword [rax + 8]
movzx cx, r8b
movzx eax, r13w
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
movsx cx, al
movzx cx, r15b
movsx rcx, bx
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [case.0x140441720.0]
nop
movsx cx, r8b
movsx rcx, di
cmovge rcx, rbx
lea rcx, [rbp - 0x60]
jmp 0x14047d799
call fcn.140470db0
mov rdi, rax
cmp dl, r10b
test r15, r9
mov qword [rbp - 0x60], rax
clc
cmc
test r11w, bp
test rbx, rbx
jmp 0x14047d7b9
je 0x14047d81d
mov rdx, qword [rbx]
mov rax, rsp
mov rcx, rbx
not rax
setg ah
movsx rax, sp
mov rax, qword [rdx + 0x10]
jmp 0x14047d7db
call qword [case.0x140441720.0]
mov r8, rax
jmp 0x14047d7e9
test rax, rax
jmp 0x14047d7f1
je 0x14047d81d
mov rcx, qword [rax]
cqo
jmp 0x14047d801
mov rax, qword [rcx]
cwd
not dx
mov edx, esi
movzx rcx, cx
mov rcx, r8
jmp 0x14047d817
call qword [case.0x140441720.0]
mov rax, qword [rdi]
mov r8w, r8w
movzx rdx, r14w
mov r9, r14
seto dh
mov r8w, r15w
not r8
lea r8, [0x1400c0d6c]
mov dl, sil
setl dh
movzx edx, ax
lea rdx, [0x1400c0d60]
mov rcx, rdi
jmp 0x14047d854
mov rax, qword [rax + 0x58]
jmp 0x14047d85d
call qword [case.0x140441720.0]
mov rax, r12
mov qword [rbp - 0x78], rax
jmp 0x14047d873
mov dil, byte [rsp + 0x30]
xor r15b, 0x92
ror r14b, cl
mov sil, byte [rsp + 0x30]
not r12b
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
neg cx
mov r15b, byte [rsp + 0x30]
xadd rcx, rcx
movsxd rcx, eax
xor r9d, r9d
mov cx, bp
movzx cx, bpl
add cx, r13w
lea ecx, [r9 + 1]
cmp rax, 4
jmp 0x14047d8bc
jae 0x14047fe4e
mov al, byte [rbp + rax - 0x70]
cmp al, 0x20
jmp 0x14047d8cd
je 0x14047d902
cmp al, 0x24
je 0x14047f69a
cmp al, 0x2b
jmp 0x14047d8e2
je 0x14047ec08
cmp al, 0x76
jmp 0x14047d8ef
je 0x14047d9d2
cmp al, 0x78
jmp 0x14047d8fc
jne 0x14047e269
cmp qword [rbp - 0x78], 3
je 0x14047e269
mov bl, r9b
mov byte [rsp + 0x40], bl
not cl
cmovp ecx, edi
mov rdx, qword [rsp + 0x48]
cmovne cx, bp
mov rcx, r13
call fcn.140462206
xor r9d, r9d
test al, al
jmp 0x14047d934
jne 0x14047fe0c
lea rbx, [r13 + 0xa]
shld r15w, r9w, 0x46
sbb dil, 0xc0
movsxd r15, esi
mov r12, rbx
not dil
mov rsi, qword [rsp + 0x48]
btr r15, 0xc
sbb r15b, 0xc6
or r14b, dl
mov r15, qword [rbp - 0x60]
lea edi, [r9 + 1]
movsxd r14, r13d
movzx r14w, bpl
sub r14b, 9
mov r14d, 0xffff
clc
stc
cmp r10b, al
cmp byte [r13 + 8], r9b
jmp 0x14047d98a
jne 0x14047fcbc
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14047d99c
je 0x14047fca9
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x14047fc6d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14047d9bf
jle 0x14047fc6d
movzx eax, word [rdx]
jmp 0x14047d9cd
jmp 0x14047fc88
mov dword [rsp + 0x68], r9d
cbw
mov rbx, qword [rsp + 0x50]
mov ch, 0xdd
movsx ecx, ax
mov rax, qword [rbx]
jmp 0x14047d9ec
mov rcx, rbx
mov rax, qword [rax + 0x48]
jmp 0x14047d9f8
call qword [case.0x140441720.0]
mov dword [rsp + 0x58], eax
movsx rdx, r15w
cdqe
mov rcx, qword [rbx]
rdtsc
cdqe
cmova rax, r9
mov rax, qword [rcx + 0x28]
cmovb dx, di
movsx rcx, r9w
movzx rdx, r8w
lea rdx, [rbp - 0x18]
movzx cx, ch
mov rcx, rbx
jmp 0x14047da33
call qword [case.0x140441720.0]
mov eax, dword [rsp + 0x34]
jmp 0x14047da43
bts eax, 9
test r12b, r13b
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
test r11w, ax
sub eax, eax
cmp qword [rbp - 8], rax
je 0x14047e348
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14047da6d
mov rax, qword [rax + 0x20]
jmp 0x14047da76
call qword [case.0x140441720.0]
mov word [rsp + 0x40], ax
test dl, bpl
sub edx, edx
clc
test ax, ax
je 0x14047e348
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0x10
jmp 0x14047da9e
cmovae rcx, qword [rbp - 0x18]
cmp byte [rcx], 0x7f
jmp 0x14047daab
jae 0x14047e348
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea eax, [rdx + 0xf]
movsx rcx, ax
not bh
movsxd rbx, r15d
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x20], rax
lahf
movsx bx, bpl
lea eax, [rdx + 1]
mov qword [rbp - 0x28], rax
cmovno rbx, rbp
movsx bx, r15b
setge ch
mov word [rbp - 0x38], dx
mov ebx, edx
mov rdx, qword [rsp + 0x48]
movsx ecx, bx
jmp 0x14047dafb
mov rcx, r13
call fcn.140462206
sub r11d, r11d
test bl, bpl
clc
test al, al
jmp 0x14047db11
jne 0x14047e0d3
mov r10, qword [rsp + 0x60]
shrd si, ax, 0x21
rcr r14, 0x4e
sal r14b, cl
lea r9, [r10 + 0x16]
shrd si, r11w, 0x1a
rcl dil, 0xf3
mov qword [rbp - 0x48], r9
adc si, 0x13c5
not r8d
lea r14, [r13 + 0xa]
xadd r8, rbx
add di, r13w
rcl rdi, cl
mov r8, r14
sal bx, 0x96
mov qword [rbp - 0x50], r14
stc
inc rbx
mov rbx, qword [rbp - 0x38]
mov dil, al
rcr rdi, cl
rcr si, 0x3a
mov qword [rsp + 0x78], rbx
rcl esi, 0x8b
and rdi, rax
xor sil, 0xcb
mov edi, r11d
mov sil, dl
bt si, r15w
bsr esi, r14d
mov rsi, qword [rbp - 0x80]
cmp byte [r13 + 8], r11b
jmp 0x14047db99
jne 0x14047dc74
mov rcx, qword [r13]
cmp r14b, cl
test rcx, rcx
jmp 0x14047dbae
je 0x14047dc4c
mov rax, qword [rcx + 0x38]
xor dx, dx
shl rdx, cl
mov rdx, qword [rax]
cmc
jmp 0x14047dbc8
test rdx, rdx
jmp 0x14047dbd0
je 0x14047dbfb
mov rax, qword [rcx + 0x50]
test di, r13w
clc
stc
cmp dword [rax], r11d
jmp 0x14047dbe8
jle 0x14047dbfb
movzx eax, word [rdx]
jmp 0x14047dbf6
jmp 0x14047dc23
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047dc07
call qword [case.0x140441720.0]
mov r8, qword [rbp - 0x50]
test r13b, r14b
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
xor r11d, r11d
movzx ecx, dx
mov ecx, 0xffff
test bpl, 0xeb
test rsp, r15
cmp dx, sp
cmp cx, ax
jmp 0x14047dc3a
je 0x14047dc4c
mov word [r8], ax
mov r14, r8
jmp 0x14047dc5a
mov qword [r13], r11
cdqe
mov r8b, 0xc1
movzx dx, r9b
mov eax, 1
bswap r8d
movsx rcx, r13w
cwd
mov byte [r13 + 8], al
movsx dx, cl
movsx rdx, bx
movzx r8d, word [r14]
not rdx
movsx cx, r8b
cwd
mov rdx, r9
movzx ecx, si
not cx
jmp 0x14047dc90
mov rcx, r10
jmp 0x14047dc98
call fcn.1401bb3ac
sub rax, qword [rsp + 0x60]
cmp r10w, r14w
sar rax, 1
test rcx, 0x3398519e
clc
cmp rax, 0xa
jmp 0x14047dcba
jae 0x14047ddba
lea rcx, [0x1400c0d60]
sbb r10b, dl
xadd r10b, r10b
mov r9b, byte [rax + rcx]
shr r10b, cl
adc r10w, r10w
mov r10, qword [rsp + 0x70]
xor cx, 0x2fac
sal cx, 0xdf
mov rcx, qword [r10 + 0x10]
test spl, spl
clc
cmp rcx, qword [r10 + 0x18]
jmp 0x14047dcf8
jae 0x14047dd40
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
mov rax, r10
test r11w, 0x5ebf
cmp r15b, 0xbc
cmp qword [r10 + 0x18], 0x10
jmp 0x14047dd1d
jb 0x14047dd26
mov rax, qword [r10]
mov byte [rax + rcx], r9b
cmc
xor edx, edx
jmp 0x14047dd32
mov byte [rax + rcx + 1], dl
jmp 0x14047dd3b
jmp 0x14047dd5e
mov r8b, r12b
mov edx, 1
bswap ecx
movsx cx, r15b
xchg ecx, ecx
mov rcx, r10
jmp 0x14047dd59
call fcn.14045060a
lea rax, [rbp - 0x38]
add cl, 0xb0
cmc
cmp rsi, 0x10
setae cl
jmp 0x14047dd72
cmovae rax, rbx
cmp byte [rax + rdi], 0x7f
jmp 0x14047dd7f
je 0x14047df4d
lea rax, [rbp - 0x38]
cmp edi, 0x13a46e27
test cl, cl
mov cx, bx
movsxd rcx, r9d
movsx cx, spl
cmovne rax, rbx
movsxd rcx, r12d
movzx ecx, cx
mov ecx, 1
clc
cmc
add byte [rax + rdi], cl
jmp 0x14047ddb5
jmp 0x14047df2e
lea rax, [rbp - 0x38]
cmp rsi, 0x10
not edx
setae bl
mov rdx, qword [rsp + 0x78]
cmovae rax, rdx
xor r11d, r11d
test al, r12b
cmp spl, 0xa9
cmp byte [rax + rdi], r11b
jmp 0x14047dde3
je 0x14047e051
cmp byte [r13 + 8], r11b
jmp 0x14047ddf2
jne 0x14047deb0
mov rcx, qword [r13]
clc
jmp 0x14047de02
test rcx, rcx
je 0x14047de83
mov rax, qword [rcx + 0x38]
shrd edx, edi, 0x23
movsx dx, dil
mov rdx, qword [rax]
test ah, bl
clc
test rdx, rdx
jmp 0x14047de26
je 0x14047de47
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r11d
jmp 0x14047de39
jle 0x14047de47
movzx eax, word [rdx]
jmp 0x14047de61
mov rax, qword [rcx]
jmp 0x14047de4f
mov rax, qword [rax + 0x30]
call qword [case.0x140441720.0]
sub r11d, r11d
btr cx, r8w
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x14047de6f
je 0x14047de83
mov word [r14], ax
jmp 0x14047de7e
jmp 0x14047de87
mov qword [r13], r11
mov r10d, 1
movsx edx, r11w
bswap dx
movzx dx, ch
mov byte [r13 + 8], r10b
cwd
movsx rdx, dx
movzx rdx, r13w
mov rdx, qword [rsp + 0x78]
jmp 0x14047deb8
mov r10d, 1
clc
cwde
movzx eax, word [rsp + 0x40]
cmp word [r14], ax
jmp 0x14047dec6
jne 0x14047e051
mov rcx, qword [rbp - 0x28]
cmp rcx, rsi
jmp 0x14047ded8
jae 0x14047df05
lea rax, [rcx + 1]
clc
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x38]
test bl, bl
jmp 0x14047def2
cmovne rax, rdx
and word [rax + rcx], 0
jmp 0x14047df00
jmp 0x14047df2b
xor r9d, r9d
bswap rcx
mov cx, 0x5662
mov r8b, r15b
movsx ecx, sp
cwd
mov rdx, r10
movzx ecx, r10w
movsx rcx, di
lea rcx, [rbp - 0x38]
call fcn.14045060a
inc rdi
mov rbx, qword [rbp - 0x38]
mov esi, 0x6aaa4e6d
bsr rsi, rsp
bt rcx, 0x65
mov qword [rsp + 0x78], rbx
xadd cl, sil
mov rsi, qword [rbp - 0x20]
mov rcx, qword [r13]
cmp r8b, bpl
clc
sub r8d, r8d
test rcx, rcx
je 0x14047dffb
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047df6d
je 0x14047dfc1
mov rax, qword [rcx + 0x50]
jmp 0x14047df7d
cmp dword [rax], r8d
jmp 0x14047df85
jle 0x14047dfc1
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx dx, ch
cmove dx, di
mov rdx, qword [rcx]
xchg al, al
mov eax, 0x21c90eba
jmp 0x14047dfa8
lea rax, [rdx + 2]
jmp 0x14047dfb1
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047dfbc
jmp 0x14047dfdb
mov rax, qword [rcx]
jmp 0x14047dfc9
mov rax, qword [rax + 0x38]
call qword [case.0x140441720.0]
sub r8d, r8d
cmovb ecx, edx
xchg ch, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047dfe8
je 0x14047dffb
mov al, r8b
jmp 0x14047dff6
jmp 0x14047e008
mov qword [r13], r8
lahf
mov eax, 1
movsxd rdx, r9d
mov byte [r13 + 8], al
bswap cx
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14047e01c
call fcn.140462206
xor r11d, r11d
sub r9b, al
test al, al
movsx r8w, r11b
movzx r10w, r11b
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
mov r10b, 0x47
sets r10b
movzx r10d, bx
mov r10, qword [rsp + 0x60]
je 0x14047db90
mov qword [rbp - 0x80], rsi
btr r11w, 0xe7
cmc
mov rbx, rdi
bsf r11w, r15w
test rdi, rdi
movsx r11d, bp
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r14b, r12b
mov r14b, byte [rsp + 0x30]
xchg r10d, r11d
bswap r11
mov r10b, r12b
mov r11, qword [rbp - 0x80]
movzx r10w, sil
bswap r10d
mov r10, qword [rsp + 0x78]
jmp 0x14047e09c
je 0x14047e0e5
lea rax, [rbp - 0x38]
cmp r11, 0x10
cmovae rax, r10
cmp byte [rax + rbx], 0
jle 0x14047e0c0
inc rbx
jmp 0x14047e0e5
mov eax, 1
jmp 0x14047e0ca
mov byte [rsp + 0x38], al
jmp 0x14047e0e5
mov r10, qword [rbp - 0x38]
sub r11d, r12d
add edx, ecx
mov r11, qword [rbp - 0x80]
cmc
shl r8b, 0x75
lea rdx, [rbp - 0x18]
rcr r8w, 0xa0
cmp r12b, bpl
mov r8, qword [rbp - 0x18]
mov r9, qword [rbp]
jmp 0x14047e0fe
cmp r9, 0x10
jmp 0x14047e107
cmovae rdx, r8
cmc
test cl, r15b
sub eax, eax
test sil, 0x83
cmp byte [rsp + 0x38], al
jmp 0x14047e11e
jne 0x14047e183
test rbx, rbx
jmp 0x14047e12c
je 0x14047e2e0
mov cl, byte [rdx]
cmp cl, 0x7f
jmp 0x14047e13c
je 0x14047e2e0
sub rbx, 1
jmp 0x14047e14b
je 0x14047e293
lea rax, [rbp - 0x38]
clc
cmp r11, 0x10
jmp 0x14047e15f
cmovae rax, r10
jmp 0x14047e168
cmp cl, byte [rax + rbx]
jmp 0x14047e170
je 0x14047e2c9
mov eax, 1
mov byte [rsp + 0x38], al
test r12b, 0xe5
cmp r11, 0x10
jmp 0x14047e18c
jb 0x14047e1fc
lea rdx, [r11 + 1]
clc
movzx ax, dil
rcr eax, 0xb7
mov rax, r10
cmc
cmp si, 0xb74
cmp rdx, 0x1000
jmp 0x14047e1b4
jb 0x14047e1dd
add rdx, 0x27
mov r10, qword [r10 - 8]
sub rax, r10
add rax, 0xfffffffffffffff8
cmp r14w, ax
cmp edx, 0x74c400a
cmp rax, 0x1f
ja 0x1404801d3
mov rcx, r10
jmp 0x14047e1e5
call fcn.140217864
mov r9, qword [rbp]
jmp 0x14047e1f7
mov r8, qword [rbp - 0x18]
cmc
cmp r9, 0x10
jmp 0x14047e205
jb 0x14047e258
lea rdx, [r9 + 1]
xor al, r11b
mov rax, r8
cmp ax, dx
cmp rdx, 0x1000
jmp 0x14047e224
jb 0x14047e250
add rdx, 0x27
clc
mov r8, qword [r8 - 8]
sub rax, r8
test r8, 0x60514fa9
stc
add rax, 0xfffffffffffffff8
cmc
cmp dx, si
cmp rax, 0x1f
ja 0x1404801c8
mov rcx, r8
call fcn.140217864
xor r9d, r9d
mov ecx, 1
not ah
movsx rax, dx
sar al, 0x49
mov eax, dword [rsp + 0x38]
cmc
jmp 0x14047e273
add qword [rbp - 0x78], rcx
stc
test al, al
jmp 0x14047e27f
jne 0x1404800da
mov rax, qword [rbp - 0x78]
jmp 0x14047e28e
jmp 0x14047d8b3
test rbx, rbx
jne 0x14047e2c9
lea rax, [rbp - 0x38]
stc
cmp r11, 0x10
jmp 0x14047e2aa
cmovae rax, r10
cmp rbx, 0x2b6709e6
cmp r8b, r15b
test r14b, 0x12
cmp cl, byte [rax]
jmp 0x14047e2c3
jl 0x14047e176
cmp byte [rdx + 1], 0
jmp 0x14047e2d2
jle 0x14047e124
inc rdx
jmp 0x14047e124
cmp r11, 0x10
jmp 0x14047e2e9
jb 0x14047e66d
lea rdx, [r11 + 1]
rcr ah, 0xbf
sbb al, bh
shl eax, cl
mov rax, r10
cmp rdx, 0x1000
jmp 0x14047e309
jb 0x14047e33b
add rdx, 0x27
mov r10, qword [r10 - 8]
sub rax, r10
clc
cmp r9d, 0x5384ced
add rax, 0xfffffffffffffff8
test rax, 0xefe071c
cmp rax, 0x1f
jmp 0x14047e335
ja 0x1404801d3
mov rcx, r10
call fcn.140217864
jmp 0x14047e66d
mov rdx, qword [rsp + 0x48]
mov cx, 0x5542
movsx cx, al
mov rcx, r13
jmp 0x14047e35d
call fcn.140462206
sub r8d, r8d
jmp 0x14047e36c
test al, al
jmp 0x14047e373
jne 0x14047e67a
lea rbx, [r13 + 0xa]
movsxd rsi, ebp
not r12b
bswap si
mov r12, rbx
movsx rdi, r15w
bswap r9d
movsx edi, bp
mov r9, qword [rsp + 0x60]
lea rdi, [r9 + 0x16]
mov rsi, qword [rsp + 0x70]
not r15b
jmp 0x14047e3ad
mov r15, qword [rsp + 0x48]
jmp 0x14047e3b7
jmp 0x14047e3c9
mov r9, qword [rsp + 0x60]
test r14b, 0x10
cmc
test r14, rsi
cmp byte [r13 + 8], r8b
jmp 0x14047e3d2
jne 0x14047e49b
mov rcx, qword [r13]
jmp 0x14047e3e1
test rcx, rcx
je 0x14047e478
mov rax, qword [rcx + 0x38]
xchg dh, dh
cdq
mov rdx, qword [rax]
test rdx, rdx
je 0x14047e41f
mov rax, qword [rcx + 0x50]
jmp 0x14047e409
cmp dword [rax], r8d
jmp 0x14047e411
jle 0x14047e41f
movzx eax, word [rdx]
jmp 0x14047e44c
mov rax, qword [rcx]
jmp 0x14047e427
mov rax, qword [rax + 0x30]
jmp 0x14047e430
call qword [case.0x140441720.0]
mov r9, qword [rsp + 0x60]
ror cx, 0xd8
movzx cx, r12b
xor r8d, r8d
sbb cx, 0xc7e
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14047e45a
je 0x14047e478
mov word [r12], ax
movsx rbx, r15w
xchg bl, bh
mov rbx, r12
jmp 0x14047e473
jmp 0x14047e485
mov qword [r13], r8
rdtsc
movsx ax, ah
movsxd r8, r13d
mov eax, 1
movzx ecx, r14w
jmp 0x14047e497
mov byte [r13 + 8], al
movzx r8d, word [rbx]
movsx rcx, bp
movsxd rcx, r14d
setae dh
mov rdx, rdi
mov cx, bx
mov rcx, r9
jmp 0x14047e4b7
call fcn.1401bb3ac
sub rax, qword [rsp + 0x60]
sar rax, 1
test bp, 0x640b
cmp rax, 0xa
jmp 0x14047e4d2
jae 0x14047e64d
lea rcx, [0x1400c0d60]
test r14b, al
xchg r9b, r9b
mov r9b, byte [rax + rcx]
mov rcx, qword [rsi + 0x10]
stc
cmp rcx, qword [rsi + 0x18]
jmp 0x14047e4f7
jae 0x14047e542
lea rax, [rcx + 1]
test r13b, r15b
mov qword [rsi + 0x10], rax
mov rax, rsi
stc
cmp qword [rsi + 0x18], 0x10
jmp 0x14047e516
jb 0x14047e523
mov rax, qword [rsi]
test r10b, 0x65
mov byte [rax + rcx], r9b
stc
test r12b, bl
xor r8d, r8d
jmp 0x14047e533
mov byte [rax + rcx + 1], r8b
jmp 0x14047e53d
jmp 0x14047e566
mov r8b, r14b
cqo
setno ch
mov edx, 1
mov cl, r10b
mov rcx, rsi
jmp 0x14047e55a
call fcn.14045060a
xor r8d, r8d
cmp r15b, 0x56
mov rcx, qword [r13]
test rcx, rcx
je 0x14047e615
mov rax, qword [rcx + 0x38]
jmp 0x14047e580
cmp qword [rax], r8
jmp 0x14047e588
je 0x14047e5cc
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047e59a
jle 0x14047e5cc
dec dword [rax]
lahf
not dh
mov rcx, qword [rcx + 0x38]
bswap rdx
mov rdx, qword [rcx]
movsx eax, r15w
lea rax, [rdx + 2]
jmp 0x14047e5bc
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047e5c7
jmp 0x14047e5ef
mov rax, qword [rcx]
jmp 0x14047e5d4
mov rax, qword [rax + 0x38]
jmp 0x14047e5dd
call qword [case.0x140441720.0]
sub r8d, r8d
rcl cl, 0xfa
mov cl, r12b
neg rcx
mov ecx, 0xffff
clc
test r13w, cx
stc
cmp cx, ax
jmp 0x14047e602
je 0x14047e615
mov al, r8b
jmp 0x14047e610
jmp 0x14047e623
mov qword [r13], r8
mov eax, 1
not dl
mov dh, 0xc9
mov byte [r13 + 8], al
movzx cx, bpl
cmovae rcx, r15
cwd
mov rdx, r15
mov rcx, r13
jmp 0x14047e63d
call fcn.140462206
sub r8d, r8d
test al, al
je 0x14047e3bc
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r12b, r10b
mov r15b, byte [rsp + 0x30]
movzx rax, di
mov r12b, byte [rsp + 0x30]
mov ah, cl
movsx ebx, di
mov rbx, qword [rsp + 0x50]
jmp 0x14047e67a
mov rax, qword [rbx]
cmovg rcx, r11
mov rcx, rbx
jmp 0x14047e689
mov rax, qword [rax + 0x18]
jmp 0x14047e692
call qword [case.0x140441720.0]
movzx ebx, ax
movzx edx, r15w
movsx rdx, bp
cwd
mov rdx, qword [rsp + 0x48]
bswap cx
movzx rcx, dx
mov rcx, r13
jmp 0x14047e6b9
call fcn.140462206
sub r8d, r8d
test r14w, 0x49ee
test al, al
jmp 0x14047e6ce
jne 0x14047ea96
test bx, bx
jmp 0x14047e6dc
je 0x14047ea96
cmp byte [r13 + 8], r8b
jmp 0x14047e6eb
jne 0x14047e7ad
mov rcx, qword [r13]
cmp r15w, 0x68a7
test rcx, rcx
je 0x14047e790
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047e713
je 0x14047e740
mov rax, qword [rcx + 0x50]
jmp 0x14047e725
cmp dword [rax], r8d
jmp 0x14047e72d
jle 0x14047e740
movzx eax, word [rdx]
jmp 0x14047e73b
jmp 0x14047e767
mov rax, qword [rcx]
jmp 0x14047e748
mov rax, qword [rax + 0x30]
jmp 0x14047e751
call qword [case.0x140441720.0]
xor r8d, r8d
mov cx, 0x7d9c
rcl cx, 0x43
bsf cx, r9w
mov ecx, 0xffff
clc
test spl, r15b
cmp bpl, al
cmp cx, ax
jmp 0x14047e77b
je 0x14047e790
mov word [r13 + 0xa], ax
jmp 0x14047e78b
jmp 0x14047e79a
mov qword [r13], r8
rcl ax, 0x4f
xchg al, al
mov eax, 1
stc
jmp 0x14047e7a5
mov byte [r13 + 8], al
cmp r8, rsi
stc
cmp word [r13 + 0xa], bx
xchg bx, bx
movzx ebx, r11w
mov ebx, dword [rsp + 0x68]
jmp 0x14047e7c2
jne 0x14047ea9d
mov eax, 1
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14047e7d9
je 0x14047e886
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047e7eb
je 0x14047e83f
mov rax, qword [rcx + 0x50]
cmp r9w, 0x4d61
cmp dword [rax], r8d
jmp 0x14047e803
jle 0x14047e83f
dec dword [rax]
bswap ax
not rax
movsx edx, r9w
mov rcx, qword [rcx + 0x38]
movzx rax, cx
movzx edx, di
cdq
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 2]
jmp 0x14047e82f
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047e83a
jmp 0x14047e85c
mov rax, qword [rcx]
jmp 0x14047e847
mov rax, qword [rax + 0x38]
jmp 0x14047e850
call qword [case.0x140441720.0]
xor r8d, r8d
cmp rdi, r10
mov ecx, 0xffff
cmp r11b, r13b
stc
clc
cmp cx, ax
jmp 0x14047e86e
je 0x14047e881
mov al, r8b
jmp 0x14047e87c
jmp 0x14047e88a
mov eax, 1
mov qword [r13], r8
mov byte [r13 + 8], al
xchg ch, dh
cdq
movzx edx, dx
mov rdx, qword [rsp + 0x48]
cmova cx, ax
not ch
mov rcx, r13
jmp 0x14047e8a7
call fcn.140462206
cmp ebx, dword [rsp + 0x58]
jge 0x14047ea9d
xor r8d, r8d
cmc
stc
test al, al
jmp 0x14047e8c2
jne 0x14047ea7e
cmp byte [r13 + 8], r8b
jne 0x14047e98b
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14047e8de
je 0x14047e967
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r8d, r8d
jmp 0x14047e8f4
test rdx, rdx
jmp 0x14047e8fc
je 0x14047e91c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047e90e
jle 0x14047e91c
movzx eax, word [rdx]
jmp 0x14047e93f
mov rax, qword [rcx]
jmp 0x14047e924
mov rax, qword [rax + 0x30]
jmp 0x14047e92d
call qword [case.0x140441720.0]
xor r8d, r8d
adc ecx, r12d
sal cx, cl
sub cl, 0xf8
mov ecx, 0xffff
stc
jmp 0x14047e94a
cmp cx, ax
jmp 0x14047e952
je 0x14047e967
mov word [r13 + 0xa], ax
jmp 0x14047e962
jmp 0x14047e976
mov qword [r13], r8
mov eax, 0x6c8244d5
movzx cx, r13b
lahf
mov eax, 1
mov byte [r13 + 8], al
movsx rcx, r9w
mov r8, r9
movsx cx, r15b
mov rax, qword [rsp + 0x60]
movzx rdx, dx
not dh
movsx r8w, dil
lea rdx, [rax + 0x16]
not r8w
movzx r8d, word [r13 + 0xa]
movzx rcx, di
not ch
mov rcx, rax
jmp 0x14047e9b6
call fcn.1401bb3ac
sub rax, qword [rsp + 0x60]
test r9b, 0x4f
sar rax, 1
cmc
cmp bp, bx
cmp rax, 0xa
jmp 0x14047e9d4
jae 0x14047ea7e
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
seta cl
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x14047e9fa
jae 0x14047ea42
lea rax, [rcx + 1]
cmc
mov qword [r10 + 0x10], rax
shl al, 0xbe
btr ax, bp
mov rax, r10
clc
cmp qword [r10 + 0x18], 0x10
jmp 0x14047ea1e
jb 0x14047ea27
mov rax, qword [r10]
mov byte [rax + rcx], r9b
clc
cmp r9b, 0x74
xor r8d, r8d
jmp 0x14047ea38
mov byte [rax + rcx + 1], r8b
jmp 0x14047ea6b
mov r8b, sil
cqo
movzx cx, r12b
mov cx, 0x4e0f
mov edx, 1
mov rcx, r10
jmp 0x14047ea5d
call fcn.14045060a
xor r8d, r8d
cmp r13w, 0x7dad
mov eax, 1
test r9, 0x3bfe482b
add ebx, eax
jmp 0x14047e7cd
mov ecx, 1
jmp 0x14047ea88
mov byte [rsp + 0x38], cl
jmp 0x14047ea91
jmp 0x14047eaaa
mov ebx, dword [rsp + 0x68]
add rcx, rsi
mov ecx, 1
setg ah
cmovs ax, r10w
mov rax, qword [rsp + 0x70]
xor edx, edx
cmp dx, 0x6ed
cmp qword [rax + 0x10], rdx
jmp 0x14047eabf
jne 0x14047ead3
mov byte [rsp + 0x38], cl
jmp 0x14047eace
jmp 0x14047eba6
mov eax, dword [rsp + 0x58]
stc
cmp rsp, r9
cmp ebx, eax
jmp 0x14047eae2
jge 0x14047eba6
sub eax, ebx
bt rbx, 0x17
btc ecx, 0x43
mov ebx, eax
dec cx
mov r14, qword [rsp + 0x70]
sar cl, 0x82
mov r15d, 1
mov rcx, qword [r14 + 0x10]
test rsp, 0x20680231
cmp rcx, qword [r14 + 0x18]
jmp 0x14047eb1a
jae 0x14047eb5f
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
sal ax, 0xb0
mov rax, r14
cmp bpl, cl
test spl, 0x40
clc
cmp qword [r14 + 0x18], 0x10
jmp 0x14047eb41
jb 0x14047eb4f
mov rax, qword [r14]
jmp 0x14047eb4f
mov word [rax + rcx], 0x30
jmp 0x14047eb5a
jmp 0x14047eb87
mov r9b, 0x30
mov r8b, 0x5a
mov cx, r10w
mov r8b, dil
movsx dx, r9b
jmp 0x14047eb76
mov rdx, r15
cmovl rcx, rsp
mov rcx, r14
call fcn.14045060a
xor edx, edx
sub rbx, r15
jmp 0x14047eb8f
jne 0x14047eb06
mov r14b, byte [rsp + 0x30]
bsr dx, dx
add dl, bpl
mov r15b, byte [rsp + 0x30]
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x14047e258
inc rdx
btr rcx, 0x7e
stc
adc rax, rax
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14047ebd3
jb 0x14047e253
add rdx, 0x27
test sp, 0x5505
mov rcx, qword [rcx - 8]
sub rax, rcx
clc
stc
add rax, 0xfffffffffffffff8
jmp 0x14047ebf4
cmp rax, 0x1f
jmp 0x14047ebfd
ja 0x1404801c8
jmp 0x14047e253
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14047ec15
call fcn.140462206
xor r9d, r9d
test al, al
jne 0x14047e25b
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
jmp 0x14047ec3a
lea rdx, [rbp - 0x38]
xchg cx, cx
mov rcx, rbx
jmp 0x14047ec49
mov rax, qword [rax + 0x38]
jmp 0x14047ec52
call qword [case.0x140441720.0]
mov r8d, dword [rsp + 0x34]
bts r8d, 8
test bl, 0x2f
cmc
or r8d, 2
cmc
test al, al
cmp di, 0x4f8a
mov dword [rsp + 0x34], r8d
stc
test sil, r8b
cmc
mov dword [rsp + 0x3c], r8d
sub r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x14047ec8d
jbe 0x14047ee28
mov rax, qword [rbx]
bswap cx
movzx cx, r9b
lea rdx, [rbp - 0x18]
not ch
mov cl, dl
cmovbe rcx, r14
mov rcx, rbx
jmp 0x14047ecb2
mov rax, qword [rax + 0x38]
call qword [case.0x140441720.0]
mov r8d, dword [rsp + 0x34]
mov dh, 2
bts r8d, 0xb
btr dx, sp
btc rdx, 0x78
bswap dx
or r8d, 4
bts rdx, r15
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
shl rdx, cl
stc
lea rdx, [r13 + 8]
mov qword [rsp + 0x58], rdx
clc
test r8b, 0x12
sub r9d, r9d
cmp si, 0x4df7
cmp byte [rdx], r9b
jmp 0x14047ed09
jne 0x14047eddf
mov rcx, qword [r13]
test r13b, 0x3d
test r8w, ax
test rcx, rcx
jmp 0x14047ed23
je 0x14047edc3
mov rax, qword [rcx + 0x38]
adc dl, 0xbd
shld dx, bx, 0xba
sal edx, cl
mov rdx, qword [rax]
test r9b, cl
clc
test rdx, rdx
jmp 0x14047ed46
je 0x14047ed6f
mov rax, qword [rcx + 0x50]
cmc
test r14b, r12b
cmp dword [rax], r9d
jmp 0x14047ed5c
jle 0x14047ed6f
movzx eax, word [rdx]
jmp 0x14047ed6a
jmp 0x14047ed9c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047ed7b
call qword [case.0x140441720.0]
mov r8d, dword [rsp + 0x34]
rcl edx, 0xa2
movsxd rcx, esp
dec cl
xor r9d, r9d
xor dx, dx
rol cx, 0x9c
movsx ecx, r8w
mov ecx, 0xffff
mov rdx, qword [rsp + 0x58]
cmp cx, ax
jmp 0x14047edae
je 0x14047edc3
mov word [r13 + 0xa], ax
jmp 0x14047edbe
jmp 0x14047edc7
mov qword [r13], r9
mov r10d, 1
jmp 0x14047edd2
mov byte [rdx], r10b
jmp 0x14047edda
jmp 0x14047ede8
mov r10d, 1
xadd ch, cl
movzx ecx, word [r13 + 0xa]
xadd al, al
bts eax, r8d
rcl eax, cl
lea rax, [rbp - 0x18]
stc
test r9d, r14d
cmp qword [rbp], 8
jmp 0x14047ee08
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
jmp 0x14047ee15
jne 0x14047ee34
mov bl, r10b
jmp 0x14047ee23
jmp 0x14047ee48
lea rdx, [r13 + 8]
adc bl, 0xa1
sal bl, cl
sbb bl, r15b
mov bl, r9b
jmp 0x14047ee3c
mov qword [rsp + 0x58], rdx
cmp r13b, r14b
test r9w, di
test r8b, 4
jmp 0x14047ee51
je 0x14047ee8f
and r8d, 0xfffffffb
cmovp cx, r13w
mov cl, r14b
movsx rcx, sp
mov dword [rsp + 0x34], r8d
jmp 0x14047ee75
mov dword [rsp + 0x3c], r8d
movzx ecx, r13w
setl cl
lea rcx, [rbp - 0x18]
call fcn.140454860
mov r8d, dword [rsp + 0x34]
test r8b, 2
jmp 0x14047ee98
je 0x14047eec0
and r8d, 0xfffffffd
mov dword [rsp + 0x34], r8d
movsx ecx, r9w
mov dword [rsp + 0x3c], r8d
mov cl, 0x45
lea rcx, [rbp - 0x38]
jmp 0x14047eebb
call fcn.140454860
sub r8d, r8d
stc
test bl, bl
je 0x14047f0c7
mov rcx, qword [r13]
clc
cmc
test rcx, rcx
jmp 0x14047eeda
je 0x14047ef76
mov rax, qword [rcx + 0x38]
clc
test sp, 0x38a2
jmp 0x14047eeef
cmp qword [rax], r8
jmp 0x14047eef7
je 0x14047ef38
mov rax, qword [rcx + 0x50]
cmc
test edi, 0x7227179c
cmp r12, r15
cmp dword [rax], r8d
jmp 0x14047ef13
jle 0x14047ef38
dec dword [rax]
mov rcx, qword [rcx + 0x38]
seta dh
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 2]
mov qword [rcx], rax
mov al, 0x17
movzx eax, word [rdx]
jmp 0x14047ef56
mov rax, qword [rcx]
jmp 0x14047ef40
mov rax, qword [rax + 0x38]
jmp 0x14047ef49
call qword [case.0x140441720.0]
xor r8d, r8d
xadd cl, cl
stc
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047ef63
je 0x14047ef76
mov al, r8b
jmp 0x14047ef71
jmp 0x14047ef8a
mov qword [r13], r8
cwd
mov eax, 1
mov cl, 0x4b
bswap cx
mov cx, r13w
mov rcx, qword [rsp + 0x58]
mov rdx, rsp
jmp 0x14047ef97
mov byte [rcx], al
bswap rcx
rdtsc
cwd
mov rcx, qword [rsp + 0x50]
cbw
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x38]
jmp 0x14047efb7
call qword [case.0x140441720.0]
mov ebx, dword [rsp + 0x34]
cmc
clc
btc dx, r10w
bts ebx, 0xa
shr dl, cl
mov dword [rsp + 0x34], ebx
test cx, 0x4403
sub dh, 0x97
mov dword [rsp + 0x3c], ebx
test r11w, 0x7318
xor dh, ah
mov rdx, qword [rbp + 0x20]
cmp dil, 0xa8
cmp r13d, r14d
cmc
cmp rdx, 8
jmp 0x14047effb
jb 0x14047f05f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
ror ax, cl
mov rax, rcx
test r12w, 0x1813
clc
cmp rdx, 0x1000
jmp 0x14047f026
jb 0x14047f05a
add rdx, 0x27
jmp 0x14047f03b
mov rcx, qword [rcx - 8]
sub rax, rcx
cmp r13b, r14b
add rax, 0xfffffffffffffff8
stc
cmc
cmp rax, 0x1f
jmp 0x14047f054
ja 0x1404801d9
call fcn.140217864
movups xmm0, xmmword [rbp - 0x18]
rol cx, 0x25
movups xmmword [rbp + 8], xmm0
movsxd rcx, ebp
bswap ecx
sar ch, 0x43
movups xmm1, xmmword [rbp - 8]
shr ch, cl
btr rcx, r14
btr rcx, 0x69
movups xmmword [rbp + 0x18], xmm1
ror cx, cl
bts cx, r8w
sub eax, eax
movsx rcx, si
bswap rcx
jmp 0x14047f09c
mov qword [rbp - 8], rax
xchg cx, cx
mov cl, 0x25
mov qword [rbp], 7
mov word [rbp - 0x18], ax
mov cx, 0x57e6
movsx ecx, r10w
lea rcx, [rbp - 0x18]
call fcn.140454860
jmp 0x14047e258
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
mov cx, 0xc0e
lea rdx, [rbp - 0x38]
movzx ecx, dx
movsx cx, r14b
mov rcx, rbx
jmp 0x14047f0e7
mov rax, qword [rax + 0x40]
jmp 0x14047f0f0
call qword [case.0x140441720.0]
mov edx, dword [rsp + 0x34]
clc
jmp 0x14047f100
bts edx, 0xc
cmp cl, spl
stc
or edx, 8
stc
mov dword [rsp + 0x34], edx
cmc
jmp 0x14047f116
mov dword [rsp + 0x3c], edx
sub r9d, r9d
test dx, 0x14f7
cmp qword [rbp - 0x28], r9
jmp 0x14047f12b
jbe 0x14047f2ab
mov rax, qword [rbx]
movzx ecx, r9w
bswap dx
lea rdx, [rbp - 0x18]
movzx cx, dl
movsx rcx, r10w
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x14047f153
call qword [case.0x140441720.0]
mov edx, dword [rsp + 0x34]
cmc
setno r8b
xchg r8w, r8w
bts edx, 0xd
or r8b, 0x40
shl r8w, cl
or edx, 0x10
or r8b, al
rol r8b, cl
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
sbb r8b, r10b
bt r8, 0x81
movsx r8, si
mov r8, qword [rsp + 0x58]
jmp 0x14047f1a3
sub r9d, r9d
stc
cmp byte [r8], r9b
jmp 0x14047f1af
jne 0x14047f26b
mov rcx, qword [r13]
stc
test rcx, rcx
je 0x14047f247
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r15b, r14b
stc
cmc
test rdx, rdx
jmp 0x14047f1d7
je 0x14047f1f7
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x14047f1f7
movzx eax, word [rdx]
jmp 0x14047f1f2
jmp 0x14047f225
mov rax, qword [rcx]
jmp 0x14047f1ff
mov rax, qword [rax + 0x30]
jmp 0x14047f208
call qword [case.0x140441720.0]
mov r8, qword [rsp + 0x58]
rcr cl, cl
sbb rcx, 0x432d11ce
sar rcx, cl
xor r9d, r9d
adc cl, dil
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047f232
je 0x14047f247
mov word [r13 + 0xa], ax
jmp 0x14047f242
jmp 0x14047f24d
mov qword [r13], r9
cqo
mov r10d, 1
movzx dx, r8b
mov byte [r8], r10b
cwd
mov edx, dword [rsp + 0x34]
jmp 0x14047f266
jmp 0x14047f276
mov r10d, 1
not ch
and bl, 0x1e
movzx ecx, word [r13 + 0xa]
sal bl, 0x53
lea rax, [rbp - 0x18]
mov bl, 0x60
adc bl, 0xf4
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
mov bl, 0xd2
cmp word [rax], cx
mov bl, bpl
mov bl, 0x88
not bl
mov bl, r10b
jmp 0x14047f2a5
je 0x14047f2b4
mov bl, r9b
clc
jmp 0x14047f2b4
test dl, 0x10
je 0x14047f2f6
and edx, 0xffffffef
mov ecx, ebp
mov cx, 0x209d
jmp 0x14047f2cb
mov dword [rsp + 0x34], edx
xchg cx, cx
bswap cx
mov dword [rsp + 0x3c], edx
sete ch
mov cx, 0x1130
lea rcx, [rbp - 0x18]
jmp 0x14047f2e9
call fcn.140454860
mov edx, dword [rsp + 0x34]
test r15d, esp
cmc
test dl, 8
jmp 0x14047f2fe
je 0x14047f328
and edx, 0xfffffff7
movsx rcx, r15w
not ecx
movsx cx, r15b
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x38]
jmp 0x14047f323
call fcn.140454860
test bl, bl
jmp 0x14047f32f
je 0x14047f534
mov rcx, qword [r13]
jmp 0x14047f342
xor ebx, ebx
cmp r12b, 0x7e
stc
test rcx, rcx
jmp 0x14047f351
je 0x14047f3e7
mov rax, qword [rcx + 0x38]
cmp qword [rax], rbx
je 0x14047f3a8
mov rax, qword [rcx + 0x50]
test bp, bp
cmp dword [rax], ebx
jmp 0x14047f372
jle 0x14047f3a8
dec dword [rax]
movsx rdx, r8w
xchg dh, al
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cdqe
lahf
lea rax, [rdx + 2]
jmp 0x14047f393
mov qword [rcx], rax
jmp 0x14047f39b
movzx eax, word [rdx]
jmp 0x14047f3a3
jmp 0x14047f3bf
mov rax, qword [rcx]
jmp 0x14047f3b0
mov rax, qword [rax + 0x38]
jmp 0x14047f3b9
call qword [case.0x140441720.0]
mov ecx, 0xffff
test cx, r11w
jmp 0x14047f3cd
cmp cx, ax
jmp 0x14047f3d5
je 0x14047f3e7
mov al, bl
jmp 0x14047f3e2
jmp 0x14047f3fd
mov qword [r13], rbx
cwde
mov dh, bh
cmovns ax, r14w
mov eax, 1
movsx cx, dil
mov rcx, qword [rsp + 0x58]
movsxd rdx, r10d
mov byte [rcx], al
bswap ecx
movzx rcx, sp
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
cmovns dx, bx
movzx dx, dil
lea rdx, [rbp - 0x18]
jmp 0x14047f427
mov rax, qword [rax + 0x40]
call qword [case.0x140441720.0]
mov eax, dword [rsp + 0x34]
btc dx, r10w
not dh
jmp 0x14047f441
bts eax, 0xf
test rdi, rsp
cmp bpl, dl
dec edx
mov dword [rsp + 0x34], eax
sub dl, dil
movsxd rdx, ebx
cdq
mov dword [rsp + 0x3c], eax
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jmp 0x14047f469
jb 0x14047f4c6
lea rdx, [rdx*2 + 2]
shr ax, cl
mov rcx, qword [rbp + 8]
or ax, 0x6298
adc ah, 0xa2
mov rax, rcx
test r14b, 0xcb
cmp rdx, 0x1000
jmp 0x14047f498
jb 0x14047f4c1
add rdx, 0x27
clc
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
stc
test sil, cl
jmp 0x14047f4b7
cmp rax, 0x1f
ja 0x1404801bd
call fcn.140217864
movups xmm0, xmmword [rbp - 0x18]
mov cl, 0xae
movsxd rcx, r8d
movups xmmword [rbp + 8], xmm0
movsx cx, r14b
movsx ecx, r15w
not ch
movups xmm1, xmmword [rbp - 8]
bswap cx
mov cl, r11b
movups xmmword [rbp + 0x18], xmm1
cmovp cx, r14w
movsx rcx, r14w
mov qword [rbp - 8], rbx
movsxd rcx, ebx
bswap rcx
setl ch
mov qword [rbp], 7
cmovne ecx, r14d
movsx cx, r14b
mov word [rbp - 0x18], bx
lea rcx, [rbp - 0x18]
jmp 0x14047f520
call fcn.140454860
mov byte [rsp + 0x30], 1
jmp 0x14047f52f
jmp 0x14047e258
mov rbx, qword [rsp + 0x50]
movzx cx, r13b
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
movsx rcx, r13w
mov rcx, rbx
jmp 0x14047f551
mov rax, qword [rax + 0x38]
jmp 0x14047f55a
call qword [case.0x140441720.0]
mov eax, dword [rsp + 0x34]
clc
stc
bts eax, 0xe
cmp r8, 0x6a5c2e44
cmc
or eax, 0x20
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
test r12b, sil
clc
cmp spl, 0xc5
sub ecx, ecx
cmp qword [rbp - 0x28], rcx
jmp 0x14047f590
je 0x14047f5f9
mov rax, qword [rbx]
cdq
not cl
lea rdx, [rbp - 0x18]
not cl
mov rcx, rbx
jmp 0x14047f5aa
mov rax, qword [rax + 0x40]
jmp 0x14047f5b3
call qword [case.0x140441720.0]
mov eax, dword [rsp + 0x34]
test r14b, 0xa5
test di, r10w
or eax, 0x10040
test r9w, cx
stc
cmp r13d, 0x31784974
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
sub ecx, ecx
clc
stc
cmp qword [rbp - 8], rcx
jne 0x14047f5f9
lea ebx, [rcx + 1]
jmp 0x14047f5f4
jmp 0x14047f5fb
mov bl, cl
test al, 0x40
jmp 0x14047f602
je 0x14047f634
and eax, 0xffffffbf
movzx cx, r11b
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
movsx cx, dl
movsxd rcx, ecx
not rcx
lea rcx, [rbp - 0x18]
jmp 0x14047f62b
call fcn.140454860
mov eax, dword [rsp + 0x34]
test al, 0x20
jmp 0x14047f63b
je 0x14047f665
and eax, 0xffffffdf
mov dword [rsp + 0x34], eax
bswap rcx
movsx cx, r13b
mov ecx, r9d
mov dword [rsp + 0x3c], eax
lea rcx, [rbp - 0x38]
jmp 0x14047f660
call fcn.140454860
sub r9d, r9d
shl cx, cl
mov eax, dword [rsp + 0x38]
ror cl, cl
adc cx, 0x2472
movzx cx, bpl
lea ecx, [r9 + 1]
test bl, bl
jmp 0x14047f686
je 0x14047e273
mov byte [rsp + 0x30], cl
jmp 0x14047f695
jmp 0x14047e273
mov rcx, qword [rsp + 0x50]
bswap rax
movzx rdx, r14w
mov rax, qword [rcx]
cwd
jmp 0x14047f6b0
lea rdx, [rbp - 0x38]
mov rax, qword [rax + 0x30]
jmp 0x14047f6bd
call qword [case.0x140441720.0]
mov eax, dword [rsp + 0x34]
xchg bl, bh
bts eax, 7
xor bh, 0xc9
cmp r10b, dl
movzx ebx, r13w
mov dword [rsp + 0x34], eax
sal bl, 0xd0
rcr ebx, 0x77
bt bx, bp
mov dword [rsp + 0x3c], eax
mov rax, qword [rbp + 0x98]
movsx bx, r14b
mov rbx, qword [rsp + 0x48]
cmp r13b, 0x4e
test byte [rax + 0x18], 8
jmp 0x14047f707
jne 0x14047f830
mov rdx, rbx
movzx ecx, r12w
setge cl
movzx rcx, bp
mov rcx, r13
jmp 0x14047f723
call fcn.140462206
sub r8d, r8d
stc
test al, al
jmp 0x14047f733
jne 0x14047f830
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x14047f747
cmovae rbx, qword [rbp - 0x38]
stc
cmp byte [r13 + 8], r8b
jmp 0x14047f756
jne 0x14047f809
mov rcx, qword [r13]
test r8w, bx
test rcx, rcx
jmp 0x14047f76c
je 0x14047f7ec
mov rax, qword [rcx + 0x38]
test r10b, r10b
rcl dh, cl
movsxd rdx, r10d
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14047f78a
je 0x14047f7ab
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jmp 0x14047f79d
jle 0x14047f7ab
movzx eax, word [rdx]
jmp 0x14047f7c5
mov rax, qword [rcx]
jmp 0x14047f7b3
mov rax, qword [rax + 0x30]
jmp 0x14047f7bc
call qword [case.0x140441720.0]
sub r8d, r8d
mov ecx, 0xffff
jmp 0x14047f7cf
cmp cx, ax
jmp 0x14047f7d7
je 0x14047f7ec
mov word [r13 + 0xa], ax
jmp 0x14047f7e7
jmp 0x14047f7f5
mov qword [r13], r8
movsx ax, r13b
mov eax, 1
stc
mov byte [r13 + 8], al
test bl, r15b
adc ah, 6
bts eax, r9d
movzx eax, word [r13 + 0xa]
jmp 0x14047f814
cmp ax, word [rbx]
jmp 0x14047f81c
jne 0x14047f965
mov rbx, qword [rsp + 0x48]
test r11b, 0x1b
jmp 0x14047f830
cmp qword [rbp - 0x78], 3
jne 0x14047f9a2
mov eax, 1
stc
test r8, 0x7340699b
cmp qword [rbp + 0x18], rax
jmp 0x14047f851
ja 0x14047f9a2
mov rdx, rbx
mov ch, 0xaa
movsxd rcx, esp
mov rcx, r13
jmp 0x14047f868
call fcn.140462206
xor ebx, ebx
test al, al
jmp 0x14047f876
jne 0x14047f969
cmp byte [r13 + 8], bl
jmp 0x14047f885
jne 0x14047f926
mov rcx, qword [r13]
test si, 0x1d7e
test rcx, rcx
jmp 0x14047f89c
je 0x14047f90c
mov rax, qword [rcx + 0x38]
btc dx, r10w
mov dh, 0xdb
mov rdx, qword [rax]
cmc
test rdx, rdx
je 0x14047f8d9
mov rax, qword [rcx + 0x50]
cmp si, 0x1844
cmp dword [rax], ebx
jle 0x14047f8d9
movzx eax, word [rdx]
jmp 0x14047f8d4
jmp 0x14047f8f0
mov rax, qword [rcx]
jmp 0x14047f8e1
mov rax, qword [rax + 0x30]
jmp 0x14047f8ea
call qword [case.0x140441720.0]
mov ecx, 0xffff
test r9b, r13b
stc
cmp cx, ax
je 0x14047f90c
mov word [r13 + 0xa], ax
jmp 0x14047f913
mov qword [r13], rbx
rcl cx, cl
mov eax, 1
test eax, r9d
sal cl, cl
add cx, 0x6336
mov byte [r13 + 8], al
movzx ecx, word [r13 + 0xa]
cmp r14b, r13b
lea rax, [rbp - 0x38]
test rax, 0x5f52051d
stc
jmp 0x14047f93e
cmp qword [rbp - 0x20], 8
cmovae rax, qword [rbp - 0x38]
cmp bh, dl
cmp dx, 0x72f2
test bl, bpl
cmp cx, word [rax]
jmp 0x14047f95a
je 0x14047f9a2
jmp 0x14047f969
xor ebx, ebx
or al, 1
lea rax, [rbp - 0x38]
sar ch, cl
cmp qword [rbp - 0x20], 8
movsx dx, spl
jmp 0x14047f982
cmovae rax, qword [rbp - 0x38]
or cl, dil
or dl, 0xb9
test spl, 0x6a
mov qword [rbp - 0x28], rbx
mov word [rax], bx
mov edx, 0x6d4c406b
mov dl, r10b
inc bl
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
bswap rdx
cmovg dx, si
cmovae rbx, qword [rbp - 0x38]
mov rdx, qword [rsp + 0x48]
movsx rcx, r12w
movsx cx, dh
not rcx
mov rcx, r13
jmp 0x14047f9cf
call fcn.140462206
xor r8d, r8d
test r8w, ax
stc
test al, al
jmp 0x14047f9e3
jne 0x14047fbe5
mov r12, qword [rsp + 0x48]
shld r14d, r13d, 0x23
movsx rsi, bx
mov esi, 0xffff
movsxd rcx, ebp
movzx r14d, r12w
lea r14d, [r8 + 1]
lahf
and ch, 0xa0
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
not al
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
cmp r10w, di
cmc
cmp rbx, rcx
je 0x14047fbc1
cmp byte [r13 + 8], r8b
jmp 0x14047fa3a
jne 0x14047fac4
mov rcx, qword [r13]
jmp 0x14047fa4e
test rcx, rcx
jmp 0x14047fa56
je 0x14047fabc
mov rax, qword [rcx + 0x38]
movsx rdx, si
ror edx, cl
mov rdx, qword [rax]
test r12b, r10b
cmc
test rdx, rdx
je 0x14047fa90
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14047fa90
movzx eax, word [rdx]
jmp 0x14047fa8b
jmp 0x14047faa9
mov rax, qword [rcx]
jmp 0x14047fa98
mov rax, qword [rax + 0x30]
call qword [case.0x140441720.0]
sub r8d, r8d
test r15w, sp
cmp si, ax
je 0x14047fabc
mov word [r13 + 0xa], ax
jmp 0x14047fac0
mov qword [r13], r8
mov byte [r13 + 8], r14b
movzx eax, word [r13 + 0xa]
cmp sp, 0x1a1c
cmp ax, word [rbx]
jmp 0x14047fad6
jne 0x14047fbc1
add rbx, 2
sub ch, bl
mov rcx, qword [r13]
test r13b, r12b
cmp sp, bx
test rcx, rcx
jmp 0x14047faf4
je 0x14047fb84
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047fb06
je 0x14047fb47
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14047fb47
dec dword [rax]
cqo
movsx rax, r11w
xchg ah, ah
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047fb33
mov qword [rcx], rax
movsx eax, r9w
movzx eax, word [rdx]
jmp 0x14047fb42
jmp 0x14047fb69
mov rax, qword [rcx]
jmp 0x14047fb4f
mov rax, qword [rax + 0x38]
jmp 0x14047fb58
call qword [case.0x140441720.0]
sub r8d, r8d
jmp 0x14047fb69
cmp si, ax
jmp 0x14047fb71
je 0x14047fb84
mov al, r8b
jmp 0x14047fb7f
jmp 0x14047fb95
mov qword [r13], r8
xchg al, dl
cmovno dx, r15w
mov al, r14b
mov ch, 0xce
mov byte [r13 + 8], al
mov rdx, r12
mov rcx, r13
jmp 0x14047fba4
call fcn.140462206
xor r8d, r8d
cmp r8w, dx
test cx, r14w
test al, al
jmp 0x14047fbbb
je 0x14047fa0b
mov sil, byte [rsp + 0x30]
rcr r14b, cl
setne al
mov r14b, byte [rsp + 0x30]
bt rax, 0xcc
mov r12b, byte [rsp + 0x30]
sar ax, cl
ror ecx, 0x21
xadd rcx, rax
lea rcx, [rbp - 0x38]
sub ah, dh
cmp qword [rbp - 0x20], 8
lahf
movsxd rax, r11d
cwde
cmovae rcx, qword [rbp - 0x38]
movzx eax, r15w
movzx ax, r9b
bts ax, bp
mov rax, qword [rbp - 0x28]
jmp 0x14047fc15
lea rcx, [rcx + rax*2]
sbb eax, r10d
sal ah, 0xcf
mov al, 0x9f
mov eax, dword [rsp + 0x38]
test dil, 0x29
cmp r10b, 0x6c
movzx eax, al
test dx, 0x24b9
jmp 0x14047fc3d
cmp rbx, rcx
movzx cx, r9b
mov ecx, 1
jmp 0x14047fc4f
cmovne eax, ecx
bswap cx
not ch
mov dword [rsp + 0x38], eax
movzx rcx, di
lea rcx, [rbp - 0x38]
jmp 0x14047fc68
jmp 0x14047f0bd
mov rax, qword [rcx]
jmp 0x14047fc75
mov rax, qword [rax + 0x30]
jmp 0x14047fc7e
call qword [case.0x140441720.0]
xor r9d, r9d
stc
cmp r14w, ax
jmp 0x14047fc91
je 0x14047fca9
mov word [r12], ax
mov rbx, r12
jmp 0x14047fca4
jmp 0x14047fcaf
mov qword [r13], r9
cqo
mov byte [r13 + 8], dil
movzx ecx, r12w
cmove dx, r15w
mov rax, qword [r15]
mov edx, 0x48
movzx r8d, word [rbx]
mov rcx, r15
jmp 0x14047fcd0
mov rax, qword [rax + 0x20]
jmp 0x14047fcd9
call qword [case.0x140441720.0]
xor r9d, r9d
test r14b, r8b
test al, al
je 0x14047fdd7
mov byte [rsp + 0x40], dil
mov rcx, qword [r13]
clc
stc
jmp 0x14047fcfd
test rcx, rcx
je 0x14047fd9d
mov rax, qword [rcx + 0x38]
test bpl, bl
stc
cmp qword [rax], r9
jmp 0x14047fd16
je 0x14047fd6c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14047fd28
jle 0x14047fd6c
dec dword [rax]
mov ah, 0xf7
movsxd rdx, r15d
mov al, r10b
mov rcx, qword [rcx + 0x38]
cwde
movsxd rax, esi
mov rdx, qword [rcx]
cdqe
movsx eax, r14w
lahf
lea rax, [rdx + 2]
jmp 0x14047fd54
mov qword [rcx], rax
movzx eax, si
movsx ax, r9b
movzx eax, word [rdx]
jmp 0x14047fd67
jmp 0x14047fd86
mov rax, qword [rcx]
jmp 0x14047fd74
mov rax, qword [rax + 0x38]
jmp 0x14047fd7d
call qword [case.0x140441720.0]
xor r9d, r9d
cmp r14w, ax
jmp 0x14047fd8f
je 0x14047fd9d
mov al, r9b
jmp 0x14047fda4
mov qword [r13], r9
mov al, dil
mov byte [r13 + 8], al
mov rdx, rsi
mov cl, r9b
movzx rcx, si
jmp 0x14047fdb7
mov rcx, r13
jmp 0x14047fdbf
call fcn.140462206
xor r9d, r9d
test bh, 0xeb
test al, al
jmp 0x14047fdd1
je 0x14047d981
mov dil, byte [rsp + 0x30]
adc r15b, 0xfc
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
rcl al, cl
mov r15b, byte [rsp + 0x30]
cbw
sal ax, 0x96
xor ah, 0x9b
mov r12b, byte [rsp + 0x30]
mov bl, byte [rsp + 0x40]
shl ah, 0x4d
rol ch, 0xd5
rol cx, cl
mov rax, qword [rbp - 0x78]
movzx cx, r12b
mov ecx, 1
clc
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x14047fe25
jne 0x14047e269
movzx eax, byte [rsp + 0x38]
clc
jmp 0x14047fe36
test bl, bl
cmove eax, ecx
jmp 0x14047fe40
mov dword [rsp + 0x38], eax
jmp 0x14047fe49
jmp 0x14047e273
mov rcx, qword [rbp + 0x18]
movzx edi, dx
mov edi, 1
clc
cmp r13b, spl
cmp rcx, rdi
jmp 0x14047fe66
jbe 0x14048010e
lea rbx, [rbp + 8]
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x20]
cmp r8, 8
xchg al, al
cmovae rbx, rdx
mov al, byte [rsp + 0x30]
mov byte [rsp + 0x30], al
sal al, 0xed
bts ax, r14w
add rbx, 2
movsx ax, r13b
sar ax, 0xae
lea rax, [rbp + 8]
test r12b, bl
cmp r8, 8
jmp 0x14047feaf
cmovae rax, rdx
cmp dil, 0x77
test dh, 0x39
lea rax, [rax + rcx*2]
cmc
clc
cmp rbx, rax
jmp 0x14047fec8
je 0x1404800a9
mov rdx, qword [rsp + 0x48]
movsx ecx, r9w
bswap cx
xchg cx, cx
mov rcx, r13
call fcn.140462206
sub r9d, r9d
jmp 0x14047fef2
test al, al
jne 0x140480097
cmp byte [r13 + 8], r9b
jmp 0x14047ff03
jne 0x14047ffb7
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14047ff15
je 0x14047ffa2
mov rax, qword [rcx + 0x38]
mov dx, cx
adc dh, 0x59
mov rdx, qword [rax]
jmp 0x14047ff35
test rdx, rdx
jmp 0x14047ff3d
je 0x14047ff62
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14047ff4f
jle 0x14047ff62
movzx eax, word [rdx]
jmp 0x14047ff5d
jmp 0x14047ff80
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047ff6e
call qword [case.0x140441720.0]
xor r9d, r9d
sub ch, 0xcc
ror cx, cl
sbb cl, 0x7d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047ff8d
je 0x14047ffa2
mov word [r13 + 0xa], ax
jmp 0x14047ff9d
jmp 0x14047ffae
mov qword [r13], r9
mov ax, 0x1ccb
rcl rax, 0xb
mov byte [r13 + 8], dil
sbb al, 0x90
shr ax, cl
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x14047ffc4
jne 0x140480097
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14047ffd6
je 0x140480062
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
je 0x14048002c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14047fff5
jle 0x14048002c
dec dword [rax]
movsx edx, di
mov rcx, qword [rcx + 0x38]
bswap ax
movzx rdx, dx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140480017
mov qword [rcx], rax
movsx ax, r10b
cmovnp rax, r9
lahf
movzx eax, word [rdx]
jmp 0x140480042
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x140441720.0]
sub r9d, r9d
stc
movsx cx, bpl
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048004f
je 0x140480062
mov al, r9b
jmp 0x14048005d
jmp 0x140480071
mov qword [r13], r9
cqo
mov r8w, bp
mov al, 0xe3
mov al, dil
mov byte [r13 + 8], al
mov r8, qword [rbp + 0x20]
cmovb ecx, r8d
xchg cx, cx
mov rcx, qword [rbp + 0x18]
movzx dx, bl
not dx
movzx edx, sp
mov rdx, qword [rbp + 8]
jmp 0x14047fe92
mov r8, qword [rbp + 0x20]
rol dh, cl
rcl rcx, 0xea
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
lea rax, [rbp + 8]
stc
cmp r8, 8
jmp 0x1404800b7
cmovae rax, rdx
stc
lea rax, [rax + rcx*2]
test cx, r15w
jmp 0x1404800cc
cmp rbx, rax
jmp 0x1404800d4
je 0x14048010e
mov rcx, qword [rsp + 0x70]
adc eax, r10d
mov rax, rcx
jmp 0x1404800ea
cmp qword [rcx + 0x18], 0x10
jb 0x1404800fd
mov rax, qword [rcx]
jmp 0x1404800fd
mov qword [rcx + 0x10], r9
jmp 0x140480106
mov byte [rax], r9b
jmp 0x140480142
cmp byte [rsp + 0x30], 0
je 0x140480142
mov r9b, 0x2d
mov r8, rdi
or ecx, edx
inc rcx
sub edx, edx
mov ch, 9
movsx ecx, cx
not cx
mov rcx, qword [rsp + 0x70]
jmp 0x140480139
call fcn.140442d20
nop
not cx
lea rcx, [rbp + 8]
call fcn.140454860
mov rax, qword [rsp + 0x70]
inc cl
bt cx, bx
mov rcx, qword [rbp + 0x28]
jmp 0x14048015f
xor rcx, rsp
call fcn.140498899
mov rbx, qword [rsp + 0x170]
movzx ebp, r9w
or sil, dil
add rsp, 0x130
movzx r14w, al
movsx r15d, ax
xchg r13w, si
pop r15
xchg dil, r12b
movzx r13d, bp
movsx edi, r12w
pop r14
cmovne r12w, ax
pop r13
movzx ebp, cx
movsx si, bpl
pop r12
mov esi, esi
pop rdi
movsxd rbp, ebp
mov rbp, 0x4815102f
pop rsi
movsxd rbp, ecx
pop rbp
ret
call fcn.1404aef74
int3
call fcn.1404aef74
nop
jmp 0x1404801d3
call fcn.1404aef74
nop
call fcn.1404aef74
int3