Function at 0x140471050
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
btc rbx, 0xd
ror bx, 0xcb
push rbp
inc bp
shr rbx, 0x4b
push rsi
cwde
add bh, 0xd
adc al, 0xe5
push rdi
cmovb rcx, r14
shrd ecx, eax, 0x8a
mov ebp, 0x44004db7
push r12
shld bx, r10w, 0xe7
sub cl, 0x2e
shl rdi, cl
push r13
bt bx, 0xf3
push r14
btc r14d, esi
sal r13b, cl
push r15
bsr r13, r14
shr bh, 0xdf
ror r14b, cl
lea rbp, [rsp - 0x30]
bts cx, r14w
ror dil, cl
sub rsp, 0x130
movsx di, r14b
bswap eax
mov rax, qword [0x1400b7288]
xor rax, rsp
mov qword [rbp + 0x28], rax
movsxd rax, r8d
shld rax, r14, 0x91
shl edi, cl
mov qword [rsp + 0x48], r9
cwde
movzx r14w, dil
mov r13, r8
bt bx, r10w
or r15, 0x1f0e0e9b
mov rdi, rdx
rol al, 0x5e
bsr cx, r8w
shrd r15, r14, 7
mov qword [rsp + 0x70], rdx
setnp r15b
mov qword [rbp - 0x40], rdx
bswap cx
cmp r10b, r12b
mov r14, qword [rbp + 0xa0]
mov qword [rsp + 0x60], r14
bswap cx
sub r12d, r12d
mov dword [rsp + 0x3c], r12d
cbw
mov r15, qword [rbp + 0x98]
mov al, 0x1a
mov rbx, qword [r15 + 0x40]
sete ah
cwde
xchg cx, ax
mov rbx, qword [rbx + 8]
cbw
mov qword [rbp - 0x58], rbx
movsx ecx, r13w
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14047115a
mov rax, qword [rax + 8]
jmp 0x140471163
call qword [case.0x14044b608.0]
cmp byte [rbp + 0x90], r12b
jmp 0x140471175
je 0x1404711c1
lea rcx, [rbp - 0x60]
jmp 0x140471184
call fcn.140476eda
mov rsi, rax
cmc
cmp cl, dil
mov qword [rsp + 0x50], rax
cmc
test rbx, rbx
jmp 0x14047119e
je 0x140471240
mov rdx, qword [rbx]
movsx eax, r12w
jmp 0x1404711b3
mov rax, qword [rdx + 0x10]
jmp 0x1404711bc
jmp 0x1404711fa
lea rcx, [rbp - 0x60]
call fcn.140476ae1
mov rsi, rax
cmc
mov qword [rsp + 0x50], rax
clc
test rbx, rbx
jmp 0x1404711dc
je 0x140471240
mov rax, qword [rbx]
movzx ecx, di
mov ecx, esp
mov rax, qword [rax + 0x10]
movzx rcx, si
movsx ecx, r10w
movsx rcx, cx
mov rcx, rbx
jmp 0x140471202
call qword [case.0x14044b608.0]
test rax, rax
movsx r8d, si
mov r8, rax
jmp 0x140471217
je 0x140471240
mov rcx, qword [rax]
mov ax, 0x3ae
mov rax, qword [rcx]
movzx dx, ch
mov edx, 1
bswap rcx
movsx cx, al
mov rcx, r8
call qword [case.0x14044b608.0]
mov byte [rsp + 0x38], r12b
jmp 0x14047124a
mov byte [rsp + 0x30], r12b
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
cwde
cqo
rdtsc
mov qword [rbp + 0x18], r12
bswap dx
cwde
movsx eax, r13w
mov qword [rbp + 0x20], 7
mov word [rbp + 8], r12w
mov rax, qword [rsi]
xchg cx, cx
movzx edx, bp
cqo
lea rdx, [rbp - 0x70]
xchg ch, cl
mov cl, r11b
mov rcx, rsi
jmp 0x140471290
mov rax, qword [rax + 0x58]
jmp 0x140471299
call qword [case.0x14044b608.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], 0xf
movzx rcx, r12w
mov byte [rdi], r12b
movsx cx, ah
jmp 0x1404712c1
mov esi, 1
not rbx
cbw
mov eax, esi
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
cbw
movsx rbx, r10w
mov rax, qword [r15 + 0x40]
mov rbx, qword [rax + 8]
lahf
not eax
setne cl
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x1404712fc
call qword [case.0x14044b608.0]
nop
movsx ecx, r13w
lea rcx, [rbp - 0x60]
jmp 0x140471310
call fcn.1404643ea
mov rdi, rax
cmc
test bpl, 0x8f
mov qword [rbp - 0x60], rax
clc
test rbx, rbx
jmp 0x14047132a
je 0x14047137b
mov rdx, qword [rbx]
bswap cx
movzx rcx, r13w
cbw
mov rcx, rbx
movsx rax, ax
cmovg rax, r9
mov rax, qword [rdx + 0x10]
call qword [case.0x14044b608.0]
mov r8, rax
jmp 0x140471359
test rax, rax
jmp 0x140471361
je 0x14047137b
mov rcx, qword [rax]
mov rax, qword [rcx]
mov edx, esi
sets cl
mov rcx, r8
call qword [case.0x14044b608.0]
mov rax, qword [rdi]
setne dl
not r9b
mov cx, 0x32ee
mov r9, r14
lea r8, [0x1400c0dac]
not rdx
movsx dx, r12b
lea rdx, [0x1400c0da0]
movsx rcx, cx
jmp 0x1404713aa
mov rcx, rdi
jmp 0x1404713b2
mov rax, qword [rax + 0x58]
jmp 0x1404713bb
call qword [case.0x14044b608.0]
mov rax, r12
sub r12b, 0xa9
mov qword [rbp - 0x78], rax
mov dil, byte [rsp + 0x30]
ror r15b, cl
sal r15b, 0x48
mov r12b, r10b
mov sil, byte [rsp + 0x30]
adc r12b, 0xb5
cmc
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
or cl, r12b
mov r15b, byte [rsp + 0x30]
sub r9d, r9d
xor cx, 0x1f69
movsx cx, r14b
bsf rcx, r8
lea ecx, [r9 + 1]
stc
cmc
cmp rax, 4
jmp 0x140471417
jae 0x140473890
mov al, byte [rbp + rax - 0x70]
cmp al, 0x20
jmp 0x140471428
je 0x140471462
cmp al, 0x24
jmp 0x140471435
je 0x140473103
cmp al, 0x2b
jmp 0x140471442
je 0x1404726c5
cmp al, 0x76
jmp 0x14047144f
je 0x140471539
cmp al, 0x78
jmp 0x14047145c
jne 0x140471dc7
cmp qword [rbp - 0x78], 3
je 0x140471dc7
mov bl, r9b
movzx ecx, ax
mov byte [rsp + 0x40], bl
movzx cx, bl
mov rdx, qword [rsp + 0x48]
movzx rcx, r11w
setnp ch
movsx ecx, r10w
mov rcx, r13
jmp 0x140471493
call fcn.14046c1eb
xor r9d, r9d
test al, al
jmp 0x1404714a2
jne 0x140473853
lea rbx, [r13 + 0xa]
setne sil
xadd r15b, dil
mov r12, rbx
mov rsi, qword [rsp + 0x48]
test si, sp
adc r15b, r13b
mov r15, qword [rbp - 0x60]
xor dil, 0x9a
xor r14w, r9w
lea edi, [r9 + 1]
mov r14d, 0xffff
cmp byte [r13 + 8], r9b
jne 0x1404736e1
mov rcx, qword [r13]
clc
cmp r13b, r8b
jmp 0x1404714ef
test rcx, rcx
jmp 0x1404714f7
je 0x1404736ce
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r11b, dil
cmp r12w, 0x23cd
cmp r8d, r13d
test rdx, rdx
jmp 0x140471518
je 0x140473693
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r9d
jmp 0x14047152b
jle 0x140473693
movzx eax, word [rdx]
jmp 0x1404736b4
mov dword [rsp + 0x68], r9d
mov rbx, qword [rsp + 0x50]
nop
lahf
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140471551
mov rax, qword [rax + 0x48]
jmp 0x14047155a
call qword [case.0x14044b608.0]
mov dword [rsp + 0x58], eax
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x28]
bswap dx
lea rdx, [rbp - 0x18]
bswap cx
xchg cx, cx
mov rcx, rbx
call qword [case.0x14044b608.0]
mov eax, dword [rsp + 0x34]
cmc
stc
bts eax, 9
test r10b, 0x78
test dil, r15b
cmp cl, r14b
mov dword [rsp + 0x34], eax
cmc
mov dword [rsp + 0x3c], eax
test r14b, al
jmp 0x1404715a6
sub eax, eax
cmp al, cl
cmp qword [rbp - 8], rax
jmp 0x1404715b3
je 0x140471e91
mov rax, qword [rbx]
bswap cx
mov rcx, rbx
jmp 0x1404715c7
mov rax, qword [rax + 0x20]
jmp 0x1404715d0
call qword [case.0x14044b608.0]
mov word [rsp + 0x40], ax
jmp 0x1404715e0
sub edx, edx
jmp 0x1404715e7
test ax, ax
jmp 0x1404715ef
je 0x140471e91
lea rcx, [rbp - 0x18]
clc
cmc
cmp qword [rbp], 0x10
cmovae rcx, qword [rbp - 0x18]
cmp byte [rcx], 0x7f
jmp 0x14047160d
jae 0x140471e91
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
cwde
lea eax, [rdx + 0xf]
sets ch
mov qword [rbp - 0x80], rax
movsx rbx, ax
mov qword [rbp - 0x20], rax
cbw
lea eax, [rdx + 1]
movsx ecx, r11w
mov qword [rbp - 0x28], rax
mov word [rbp - 0x38], dx
mov ebx, edx
mov rdx, qword [rsp + 0x48]
movzx cx, dh
mov rcx, r13
jmp 0x140471651
call fcn.14046c1eb
sub r11d, r11d
test rbp, rax
test r12b, 0xaf
test al, al
jmp 0x140471667
jne 0x140471c46
mov r10, qword [rsp + 0x60]
bt r14w, bx
or dil, r8b
shld si, bp, 0xb1
lea r9, [r10 + 0x16]
movsx rbx, r15w
mov qword [rbp - 0x48], r9
shl r14w, 0xde
inc r8b
lea r14, [r13 + 0xa]
inc bh
not bx
mov rsi, 0x7d9e43d4
mov r8, r14
mov qword [rbp - 0x50], r14
shr di, cl
sar sil, cl
mov rbx, qword [rbp - 0x38]
cmc
xchg di, di
mov qword [rsp + 0x78], rbx
bsr esi, r14d
mov edi, r11d
sal si, 0x9d
bsf si, r13w
adc rsi, 0x37966982
mov rsi, qword [rbp - 0x80]
cmp ch, 0x35
cmc
cmp byte [r13 + 8], r11b
jne 0x1404717b7
mov rcx, qword [r13]
cmp di, 0x4f1a
test rcx, rcx
jmp 0x1404716f7
je 0x140471794
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp spl, 0x91
test rdx, rdx
jmp 0x140471710
je 0x140471735
mov rax, qword [rcx + 0x50]
cmp dil, 0x2d
cmc
cmp dword [rax], r11d
jle 0x140471735
movzx eax, word [rdx]
jmp 0x140471730
jmp 0x140471764
mov rax, qword [rcx]
jmp 0x14047173d
mov rax, qword [rax + 0x30]
jmp 0x140471746
call qword [case.0x14044b608.0]
mov r8, qword [rbp - 0x50]
stc
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
test dh, 0xcd
btc ecx, 1
sub r11d, r11d
mov ecx, 0xffff
test rcx, 0x7b560d13
cmp cx, ax
jmp 0x140471778
je 0x140471794
mov word [r8], ax
mov r14b, 0x4d
not r14w
movsxd r14, r15d
mov r14, r8
jmp 0x1404717a1
mov qword [r13], r11
jmp 0x1404717a1
mov eax, 1
cmovnp ecx, r11d
movzx r8, r14w
mov byte [r13 + 8], al
movzx r8w, r14b
movzx r8d, word [r14]
cmovbe rdx, r11
mov rdx, r9
movsx cx, r11b
movzx cx, r11b
cmovg rcx, rax
mov rcx, r10
jmp 0x1404717d8
call fcn.140230c64
sub rax, qword [rsp + 0x60]
sar rax, 1
jmp 0x1404717ea
cmp rax, 0xa
jmp 0x1404717f3
jae 0x1404718e2
lea rcx, [0x1400c0da0]
and r9b, 0xe
mov r9b, byte [rax + rcx]
rcr r10b, cl
shl r10, 0x6f
mov r10, qword [rsp + 0x70]
test cl, 0x72
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x140471824
jae 0x140471871
lea rax, [rcx + 1]
stc
cmc
mov qword [r10 + 0x10], rax
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x140471841
jb 0x140471855
mov rax, qword [r10]
test r12, 0x37614476
cmp r9b, 0x90
mov byte [rax + rcx], r9b
test esi, r14d
xor edx, edx
jmp 0x140471863
mov byte [rax + rcx + 1], dl
jmp 0x14047186c
jmp 0x14047188a
mov r8b, r12b
movzx edx, r15w
mov edx, 1
mov rcx, r10
jmp 0x140471885
call fcn.14045a4f8
lea rax, [rbp - 0x38]
test r11w, 0x2094
cmp rsi, 0x10
setae cl
cmovae rax, rbx
test r12d, eax
cmp byte [rax + rdi], 0x7f
jmp 0x1404718ab
je 0x140471aa1
lea rax, [rbp - 0x38]
test r14b, r14b
test cl, cl
cmovne rax, rbx
bt cx, 0x12
sar cl, cl
mov ecx, 1
jmp 0x1404718d5
add byte [rax + rdi], cl
jmp 0x1404718dd
jmp 0x140471a85
lea rax, [rbp - 0x38]
btr edx, 0x1e
shrd rdx, r9, 0x21
cmp rsi, 0x10
setae bl
jmp 0x1404718fe
mov rdx, qword [rsp + 0x78]
cmovae rax, rdx
test dil, 0x42
stc
cmp rcx, r9
xor r11d, r11d
test rsp, rbx
cmc
cmp byte [rax + rdi], r11b
jmp 0x14047191f
je 0x140471bb2
cmp byte [r13 + 8], r11b
jne 0x1404719ef
mov rcx, qword [r13]
cmc
test ecx, ecx
test rcx, rcx
jmp 0x14047193e
je 0x1404719cc
mov rax, qword [rcx + 0x38]
xor dx, 0x6944
not dx
mov rdx, qword [rax]
cmp r12b, 0x72
cmc
test rdx, rdx
je 0x140471985
mov rax, qword [rcx + 0x50]
jmp 0x14047196a
cmp dword [rax], r11d
jmp 0x140471972
jle 0x140471985
movzx eax, word [rdx]
jmp 0x140471980
jmp 0x1404719a2
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x14044b608.0]
xor r11d, r11d
movzx rcx, r12w
add cx, 0x84e
movsx ecx, r12w
mov ecx, 0xffff
cmp cx, 0x379
test r14b, 0x47
cmp cx, ax
jmp 0x1404719b8
je 0x1404719cc
mov word [r14], ax
jmp 0x1404719c7
jmp 0x1404719d0
mov qword [r13], r11
mov r10d, 1
cdq
movzx dx, spl
mov byte [r13 + 8], r10b
mov rdx, qword [rsp + 0x78]
jmp 0x1404719ea
jmp 0x1404719fc
mov r10d, 1
shr al, cl
xor eax, 0x1d5b47a1
movzx eax, word [rsp + 0x40]
cmc
cmp edi, r9d
stc
cmp word [r14], ax
jmp 0x140471a0f
jne 0x140471bb2
mov rcx, qword [rbp - 0x28]
jmp 0x140471a21
cmp rcx, rsi
jmp 0x140471a29
jae 0x140471a61
lea rax, [rcx + 1]
clc
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x38]
cmc
jmp 0x140471a42
test bl, bl
jmp 0x140471a49
cmovne rax, rdx
cmp sp, 0x1011
jmp 0x140471a57
and word [rax + rcx], 0
jmp 0x140471a7c
sub r9d, r9d
mov r8b, r15b
mov rdx, r10
mov cl, r12b
bswap cx
setb cl
lea rcx, [rbp - 0x38]
call fcn.14045a4f8
inc rdi
sbb ecx, ebp
btc cx, ax
mov rbx, qword [rbp - 0x38]
xadd si, si
adc cx, bp
mov qword [rsp + 0x78], rbx
btc rsi, 0x3c
movsxd rcx, r11d
mov rsi, qword [rbp - 0x20]
mov rcx, qword [r13]
sub r8d, r8d
cmp r14, r10
test rcx, rcx
jmp 0x140471ab3
je 0x140471b59
mov rax, qword [rcx + 0x38]
jmp 0x140471ac2
cmp qword [rax], r8
jmp 0x140471aca
je 0x140471b16
mov rax, qword [rcx + 0x50]
test sil, bl
cmp r8b, 0x91
cmp dword [rax], r8d
jmp 0x140471ae3
jle 0x140471b16
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx rax, cx
lea rax, [rdx + 2]
jmp 0x140471aff
mov qword [rcx], rax
cwde
movsx eax, r12w
xchg ah, ah
movzx eax, word [rdx]
jmp 0x140471b11
jmp 0x140471b34
mov rax, qword [rcx]
jmp 0x140471b1e
mov rax, qword [rax + 0x38]
jmp 0x140471b27
call qword [case.0x14044b608.0]
sub r8d, r8d
movsx rcx, dx
mov ecx, 0xffff
cmp bp, 0xeb1
cmp cx, ax
jmp 0x140471b46
je 0x140471b59
mov al, r8b
jmp 0x140471b54
jmp 0x140471b62
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
cdq
cqo
movzx cx, sil
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140471b7b
call fcn.14046c1eb
xor r11d, r11d
sbb r10b, 0xf7
bt r10, rsp
bts r8w, dx
test al, al
movzx r8, sp
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
movsx r10, cx
mov r10, qword [rsp + 0x60]
jmp 0x140471bac
je 0x1404716dc
mov qword [rbp - 0x80], rsi
neg r10b
mov rbx, rdi
test rdi, rdi
bswap r10w
mov r10b, 2
mov dil, byte [rsp + 0x30]
movzx r11d, di
mov r14b, r10b
mov sil, byte [rsp + 0x30]
jmp 0x140471be1
mov r14b, byte [rsp + 0x30]
mov r11, qword [rbp - 0x80]
mov r10, qword [rsp + 0x78]
jmp 0x140471bf4
je 0x140471c4e
lea rax, [rbp - 0x38]
cmp r15, 0x21cf576c
cmp r11, 0x10
jmp 0x140471c0e
cmovae rax, r10
cmp byte [rax + rbx], 0
jmp 0x140471c1b
jle 0x140471c2e
inc rbx
jmp 0x140471c29
jmp 0x140471c4e
mov eax, 1
jmp 0x140471c38
mov byte [rsp + 0x38], al
jmp 0x140471c41
jmp 0x140471c4e
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x80]
lea rdx, [rbp - 0x18]
clc
shl r9b, 0xfb
xor r8b, r12b
mov r8, qword [rbp - 0x18]
test r11b, dl
bswap r9d
bts r9w, r15w
mov r9, qword [rbp]
test r12d, r13d
cmp spl, r10b
cmp r9, 0x10
jmp 0x140471c7c
cmovae rdx, r8
xor eax, eax
cmp byte [rsp + 0x38], al
jne 0x140471ce5
test rbx, rbx
jmp 0x140471c94
je 0x140471e2b
mov cl, byte [rdx]
cmp dx, 0x12e1
stc
test r9b, r11b
cmp cl, 0x7f
je 0x140471e2b
sub rbx, 1
jmp 0x140471cb7
je 0x140471dea
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x140471cca
cmovae rax, r10
cmp cl, byte [rax + rbx]
jmp 0x140471cd6
je 0x140471e14
mov eax, 1
mov byte [rsp + 0x38], al
cmp r11, 0x10
jmp 0x140471cee
jb 0x140471d54
lea rdx, [r11 + 1]
xor al, 0x9b
mov rax, r10
cmp rdx, 0x1000
jmp 0x140471d09
jb 0x140471d36
add rdx, 0x27
mov r10, qword [r10 - 8]
cmp r13b, 0x40
test bpl, r9b
sub rax, r10
add rax, 0xfffffffffffffff8
cmc
test r9d, esp
test dl, 0x8c
cmp rax, 0x1f
ja 0x140473c48
mov rcx, r10
jmp 0x140471d3e
call fcn.1401d61ed
mov r9, qword [rbp]
shr r8d, 0xe4
mov r8, qword [rbp - 0x18]
jmp 0x140471d54
cmp r9, 0x10
jb 0x140471db6
lea rdx, [r9 + 1]
mov rax, r8
test r13d, 0x7f9e71f6
cmp rdx, 0x1000
jmp 0x140471d78
jb 0x140471da9
add rdx, 0x27
cmc
test r11w, r9w
mov r8, qword [r8 - 8]
cmc
test dx, 0x4736
sub rax, r8
clc
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x140471da3
ja 0x140473c3d
mov rcx, r8
jmp 0x140471db1
call fcn.1401d61ed
sub r9d, r9d
ror rcx, 0x55
mov ecx, 1
btc ax, 0xcd
mov eax, dword [rsp + 0x38]
add qword [rbp - 0x78], rcx
test al, al
jmp 0x140471dd6
jne 0x140473b30
mov rax, qword [rbp - 0x78]
jmp 0x140471de5
jmp 0x14047140e
test rbx, rbx
jmp 0x140471df2
jne 0x140471e14
lea rax, [rbp - 0x38]
cmp r15b, 0xe0
cmp r11, 0x10
cmovae rax, r10
cmp r15w, r12w
cmp cl, byte [rax]
jl 0x140471cdc
cmp byte [rdx + 1], 0
jle 0x140471c8c
inc rdx
jmp 0x140471e26
jmp 0x140471c8c
cmp r11, 0x10
jmp 0x140471e34
jb 0x140472199
lea rdx, [r11 + 1]
rcr al, cl
adc rax, 0x4ebb42b7
mov rax, r10
jmp 0x140471e52
cmp rdx, 0x1000
jmp 0x140471e5e
jb 0x140471e7f
add rdx, 0x27
mov r10, qword [r10 - 8]
sub rax, r10
cmc
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
ja 0x140473c48
mov rcx, r10
jmp 0x140471e87
call fcn.1401d61ed
jmp 0x140472199
mov rdx, qword [rsp + 0x48]
mov cl, sil
mov rcx, r13
call fcn.14046c1eb
sub r8d, r8d
cmp cx, 0x2fab
test ah, 0xe4
test al, al
jmp 0x140471eb3
jne 0x1404721a8
lea rbx, [r13 + 0xa]
not si
mov esi, edx
mov r12, rbx
movzx rsi, r14w
mov r9, qword [rsp + 0x60]
mov r15w, di
lea rdi, [r9 + 0x16]
setns sil
movzx r15, bx
mov rsi, qword [rsp + 0x70]
movzx r15, r8w
mov r15, qword [rsp + 0x48]
jmp 0x140471ef1
jmp 0x140471efc
mov r9, qword [rsp + 0x60]
stc
cmp byte [r13 + 8], r8b
jne 0x140471fc5
mov rcx, qword [r13]
stc
test rcx, rcx
je 0x140471fae
mov rax, qword [rcx + 0x38]
test r11w, r8w
jmp 0x140471f24
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140471f2f
je 0x140471f58
mov rax, qword [rcx + 0x50]
test r15w, sp
cmp dword [rax], r8d
jmp 0x140471f45
jle 0x140471f58
movzx eax, word [rdx]
jmp 0x140471f53
jmp 0x140471f7f
mov rax, qword [rcx]
jmp 0x140471f60
mov rax, qword [rax + 0x30]
jmp 0x140471f69
call qword [case.0x14044b608.0]
mov r9, qword [rsp + 0x60]
shr rcx, 0x9b
xor r8d, r8d
cmc
test r8b, spl
mov ecx, 0xffff
jmp 0x140471f8d
cmp cx, ax
je 0x140471fae
mov word [r12], ax
bswap bx
not bx
mov rbx, r12
jmp 0x140471fa9
jmp 0x140471fb7
mov qword [r13], r8
cqo
movsx edx, cx
mov eax, 1
xchg rcx, rdx
cqo
mov byte [r13 + 8], al
movzx r8d, word [rbx]
movsx edx, r10w
movzx dx, bh
movsxd rcx, r8d
mov rdx, rdi
not ch
movzx ecx, r8w
jmp 0x140471fe2
mov rcx, r9
jmp 0x140471fea
call fcn.140230c64
sub rax, qword [rsp + 0x60]
test r12w, di
jmp 0x140471ffd
sar rax, 1
cmp rax, 0xa
jae 0x14047217e
lea rcx, [0x1400c0da0]
sbb r9b, r13b
mov r9b, byte [rax + rcx]
bt cx, si
sal cl, 0x5e
mov rcx, qword [rsi + 0x10]
jmp 0x140472028
cmp rcx, qword [rsi + 0x18]
jmp 0x140472031
jae 0x140472075
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
mov rax, rsi
cmp qword [rsi + 0x18], 0x10
jmp 0x14047204c
jb 0x140472055
mov rax, qword [rsi]
mov byte [rax + rcx], r9b
jmp 0x14047205e
xor r8d, r8d
jmp 0x140472066
mov byte [rax + rcx + 1], r8b
jmp 0x140472070
jmp 0x14047209a
mov r8b, r14b
jmp 0x140472085
mov edx, 1
mov rcx, rsi
jmp 0x140472092
call fcn.14045a4f8
sub r8d, r8d
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404720a6
je 0x14047213e
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x1404720b8
je 0x140472100
mov rax, qword [rcx + 0x50]
cmp r8w, 0x756
stc
cmp dword [rax], r8d
jmp 0x1404720d1
jle 0x140472100
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx rax, dx
bswap rax
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404720f0
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404720fb
jmp 0x14047211c
mov rax, qword [rcx]
jmp 0x140472108
mov rax, qword [rax + 0x38]
jmp 0x140472111
call qword [case.0x14044b608.0]
xor r8d, r8d
not ch
mov ecx, 0xffff
clc
stc
cmp cx, ax
jmp 0x14047212b
je 0x14047213e
mov al, r8b
jmp 0x140472139
jmp 0x14047214f
mov qword [r13], r8
movzx eax, r10w
movzx rcx, bx
mov eax, 1
mov byte [r13 + 8], al
cwd
mov dh, 0x66
mov rdx, r15
movsx rcx, dx
bswap cx
mov rcx, r13
call fcn.14046c1eb
xor r8d, r8d
cmp spl, 0xfb
test al, al
jmp 0x140472178
je 0x140471ef6
mov dil, byte [rsp + 0x30]
movzx rbx, dx
mov sil, byte [rsp + 0x30]
not r12b
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
mov rbx, qword [rsp + 0x50]
movsx rax, r13w
cwde
jmp 0x1404721a8
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x1404721b3
mov rax, qword [rax + 0x18]
call qword [case.0x14044b608.0]
movzx ebx, ax
mov ecx, r8d
mov rdx, qword [rsp + 0x48]
mov ch, 0x81
movsx ecx, r11w
not ecx
mov rcx, r13
jmp 0x1404721d9
call fcn.14046c1eb
xor r8d, r8d
cmp r12b, 0x26
jmp 0x1404721eb
test al, al
jmp 0x1404721f2
jne 0x140472566
test bx, bx
jmp 0x140472200
je 0x140472566
cmp byte [r13 + 8], r8b
jne 0x1404722a0
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14047221d
je 0x140472288
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x14047224e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14047224e
movzx eax, word [rdx]
jmp 0x140472249
jmp 0x14047226a
mov rax, qword [rcx]
jmp 0x140472256
mov rax, qword [rax + 0x30]
jmp 0x14047225f
call qword [case.0x14044b608.0]
xor r8d, r8d
rcl ch, cl
mov ecx, 0xffff
stc
cmp cx, ax
je 0x140472288
mov word [r13 + 0xa], ax
jmp 0x140472283
jmp 0x14047228f
mov qword [r13], r8
lahf
nop
mov eax, 1
stc
test r11b, r12b
mov byte [r13 + 8], al
clc
test sil, al
cmp word [r13 + 0xa], bx
movsx rbx, di
movsx bx, dl
mov ebx, dword [rsp + 0x68]
jmp 0x1404722b6
jne 0x14047256a
mov eax, 1
mov rcx, qword [r13]
cmp cl, r13b
test rcx, rcx
jmp 0x1404722d0
je 0x140472386
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x140472336
mov rax, qword [rcx + 0x50]
cmp r12w, 0x19ef
jmp 0x1404722f2
cmp dword [rax], r8d
jmp 0x1404722fa
jle 0x140472336
dec dword [rax]
movzx eax, r15w
movsxd rdx, ebp
cmovae ax, ax
mov rcx, qword [rcx + 0x38]
mov dl, 0xfa
mov rdx, qword [rcx]
nop
mov ax, 0x2dea
mov ax, bx
lea rax, [rdx + 2]
mov qword [rcx], rax
movsxd rax, esp
movzx eax, word [rdx]
jmp 0x140472331
jmp 0x140472358
mov rax, qword [rcx]
jmp 0x14047233e
mov rax, qword [rax + 0x38]
jmp 0x140472347
call qword [case.0x14044b608.0]
sub r8d, r8d
rcr cl, 0x87
shld cx, bx, 0x7b
mov ecx, 0xffff
test dx, sp
stc
cmp cx, ax
jmp 0x140472369
je 0x14047237c
mov al, r8b
jmp 0x140472377
jmp 0x14047238f
mov eax, 1
movsx cx, r8b
mov qword [r13], r8
movzx cx, r8b
mov byte [r13 + 8], al
bswap cx
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x1404723a3
call fcn.14046c1eb
cmp ebx, dword [rsp + 0x58]
jmp 0x1404723b1
jge 0x14047256a
xor r8d, r8d
test rcx, rsp
stc
test al, al
jmp 0x1404723c5
jne 0x14047254e
cmp byte [r13 + 8], r8b
jne 0x14047246f
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404723e1
je 0x14047245b
mov rax, qword [rcx + 0x38]
movsx edx, cx
rcl dl, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404723fb
je 0x140472424
mov rax, qword [rcx + 0x50]
cmp al, dil
clc
cmp dword [rax], r8d
jmp 0x140472411
jle 0x140472424
movzx eax, word [rdx]
jmp 0x14047241f
jmp 0x14047243e
mov rax, qword [rcx]
jmp 0x14047242c
mov rax, qword [rax + 0x30]
jmp 0x140472435
call qword [case.0x14044b608.0]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
je 0x14047245b
mov word [r13 + 0xa], ax
jmp 0x140472456
jmp 0x14047245f
mov qword [r13], r8
mov eax, 1
cmovp cx, r14w
cwd
mov byte [r13 + 8], al
mov rax, qword [rsp + 0x60]
xchg r8b, dl
lea rdx, [rax + 0x16]
jmp 0x140472480
movzx r8d, word [r13 + 0xa]
xchg rcx, rcx
mov rcx, rax
jmp 0x140472490
call fcn.140230c64
sub rax, qword [rsp + 0x60]
test r10b, r12b
sar rax, 1
cmp rax, 0xa
jae 0x14047254e
lea rcx, [0x1400c0da0]
sal r9b, cl
cmc
rcl r9b, cl
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
movsx ecx, cx
btr cx, 0x90
mov rcx, qword [r10 + 0x10]
clc
cmp bpl, al
cmc
cmp rcx, qword [r10 + 0x18]
jmp 0x1404724db
jae 0x140472517
lea rax, [rcx + 1]
cmc
mov qword [r10 + 0x10], rax
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x1404724f7
jb 0x140472501
mov rax, qword [r10]
cmc
mov byte [rax + rcx], r9b
sub r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x140472512
jmp 0x14047253b
mov r8b, sil
movzx ecx, bp
mov edx, 1
cmovg rcx, rcx
mov rcx, r10
jmp 0x14047252e
call fcn.14045a4f8
xor r8d, r8d
shrd ax, cx, 0x7f
mov eax, 1
test ebx, ebx
jmp 0x140472547
add ebx, eax
jmp 0x1404722c1
mov ecx, 1
jmp 0x140472558
mov byte [rsp + 0x38], cl
jmp 0x140472561
jmp 0x14047256f
mov ebx, dword [rsp + 0x68]
mov ecx, 1
mov rax, qword [rsp + 0x70]
sub edx, edx
test r8, rsi
cmp bl, sil
cmp qword [rax + 0x10], rdx
jmp 0x140472585
jne 0x140472594
mov byte [rsp + 0x38], cl
jmp 0x140472662
mov eax, dword [rsp + 0x58]
cmp r13b, 0x38
stc
cmp ebx, eax
jmp 0x1404725a4
jge 0x140472662
sub eax, ebx
cmovge cx, di
mov ebx, eax
mov r14w, 0x55b4
sub r14b, 0xb1
mov r14, qword [rsp + 0x70]
inc cl
mov r15d, 1
btc cx, 0x8b
mov rcx, qword [r14 + 0x10]
clc
cmp sp, 0x62e9
cmp rcx, qword [r14 + 0x18]
jmp 0x1404725e0
jae 0x14047261c
lea rax, [rcx + 1]
cmp al, r10b
mov qword [r14 + 0x10], rax
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jmp 0x1404725fe
jb 0x14047260c
mov rax, qword [r14]
jmp 0x14047260c
mov word [rax + rcx], 0x30
jmp 0x140472617
jmp 0x14047263d
mov r9b, 0x30
mov r8b, dil
mov edx, 0x411669af
movzx edx, r10w
mov rdx, r15
mov rcx, r14
jmp 0x140472636
call fcn.14045a4f8
xor edx, edx
sub rbx, r15
jmp 0x140472645
jne 0x1404725cd
mov r14b, byte [rsp + 0x30]
test sil, 0x50
inc dl
mov r15b, byte [rsp + 0x30]
sub dh, 0x73
shl dx, 0xe1
mov rdx, qword [rbp]
cmp rdx, 0x10
jmp 0x14047266f
jb 0x140471db6
inc rdx
xor ax, 0x7802
mov rcx, qword [rbp - 0x18]
xor rax, rsp
add al, r11b
btc ax, r8w
mov rax, rcx
cmp rdx, 0x1000
jb 0x140471db1
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmp cl, r10b
sub rax, rcx
clc
cmp di, sp
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x1404726ba
ja 0x140473c3d
jmp 0x140471db1
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x1404726d2
call fcn.14046c1eb
xor r9d, r9d
test ebp, 0xd103b67
cmp sil, 0xed
jmp 0x1404726e9
test al, al
jmp 0x1404726f0
jne 0x140471dbd
mov rbx, qword [rsp + 0x50]
movsx eax, dx
movsxd rax, r10d
mov rax, qword [rbx]
cwd
cqo
movzx rcx, r8w
lea rdx, [rbp - 0x38]
bswap ecx
mov rcx, rbx
jmp 0x14047271a
mov rax, qword [rax + 0x38]
jmp 0x140472723
call qword [case.0x14044b608.0]
mov r8d, dword [rsp + 0x34]
bts r8d, 8
cmc
test ecx, ebx
or r8d, 2
cmp r10b, 0x5e
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
cmc
sub r9d, r9d
cmc
cmp qword [rbp - 0x28], r9
jmp 0x140472756
jbe 0x1404728ef
mov rax, qword [rbx]
seto dh
lea rdx, [rbp - 0x18]
bswap rcx
mov cx, 0x5236
mov rcx, rbx
jmp 0x140472775
mov rax, qword [rax + 0x38]
jmp 0x14047277e
call qword [case.0x14044b608.0]
mov r8d, dword [rsp + 0x34]
jmp 0x14047278e
bts r8d, 0xb
movsx edx, cx
or r8d, 4
and dh, dl
mov rdx, r15
movzx rdx, bp
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
movzx rdx, dx
lea rdx, [r13 + 8]
stc
mov qword [rsp + 0x58], rdx
cmc
xor r9d, r9d
cmp r10b, 0xd
cmp r13b, bpl
cmp byte [rdx], r9b
jne 0x1404728a2
mov rcx, qword [r13]
jmp 0x1404727d8
test rcx, rcx
jmp 0x1404727e0
je 0x140472884
mov rax, qword [rcx + 0x38]
not dl
mov rdx, qword [rax]
test rsp, rdx
test rdx, rdx
jmp 0x1404727fa
je 0x140472826
mov rax, qword [rcx + 0x50]
cmp dil, r11b
test dil, 0x96
cmp dword [rax], r9d
jmp 0x140472813
jle 0x140472826
movzx eax, word [rdx]
jmp 0x140472821
jmp 0x140472851
mov rax, qword [rcx]
jmp 0x14047282e
mov rax, qword [rax + 0x30]
call qword [case.0x14044b608.0]
mov r8d, dword [rsp + 0x34]
or cl, dil
movsx dx, r14b
jmp 0x14047284a
sub r9d, r9d
rol rcx, 0xf1
mov ecx, 0xffff
or dx, 0x6f42
bts dx, bx
mov rdx, qword [rsp + 0x58]
clc
test ah, dl
cmp cx, ax
jmp 0x14047286f
je 0x140472884
mov word [r13 + 0xa], ax
jmp 0x14047287f
jmp 0x14047288f
mov qword [r13], r9
movsx r10, r12w
not r10d
mov r10d, 1
mov byte [rdx], r10b
jmp 0x14047289d
jmp 0x1404728af
mov r10d, 1
ror rcx, cl
and ax, 0x4bd4
movzx ecx, word [r13 + 0xa]
btc ax, 0x60
cdqe
bswap eax
lea rax, [rbp - 0x18]
cmp qword [rbp], 8
jmp 0x1404728cb
cmovae rax, qword [rbp - 0x18]
cmp r9b, 0xb8
jmp 0x1404728d9
cmp word [rax], cx
jne 0x1404728f6
mov bl, r10b
jmp 0x1404728ea
jmp 0x140472902
lea rdx, [r13 + 8]
rcl bl, 0x95
mov bl, r9b
cmp bpl, r8b
mov qword [rsp + 0x58], rdx
cmc
test r8b, 4
jmp 0x14047290b
je 0x14047293a
and r8d, 0xfffffffb
mov cx, r12w
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x18]
jmp 0x14047292c
call fcn.14045e7eb
mov r8d, dword [rsp + 0x34]
test dil, 0x8d
test r8b, 2
je 0x14047296f
and r8d, 0xfffffffd
movsx cx, spl
movsx ecx, r10w
movzx ecx, sp
mov dword [rsp + 0x34], r8d
bswap rcx
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x38]
jmp 0x14047296a
call fcn.14045e7eb
xor r8d, r8d
test bl, bl
jmp 0x140472979
je 0x140472b45
mov rcx, qword [r13]
test rcx, rcx
je 0x140472a26
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r8
jmp 0x140472999
je 0x1404729e6
mov rax, qword [rcx + 0x50]
test r13b, r10b
cmp r9b, r13b
stc
cmp dword [rax], r8d
jmp 0x1404729b2
jle 0x1404729e6
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cwd
mov rdx, qword [rcx]
movzx eax, r10w
lea rax, [rdx + 2]
jmp 0x1404729d0
mov qword [rcx], rax
movsxd rax, r13d
bswap ax
movzx eax, word [rdx]
jmp 0x1404729e1
jmp 0x140472a04
mov rax, qword [rcx]
jmp 0x1404729ee
mov rax, qword [rax + 0x38]
jmp 0x1404729f7
call qword [case.0x14044b608.0]
xor r8d, r8d
movsx rcx, cx
mov ecx, 0xffff
clc
stc
cmp cx, ax
jmp 0x140472a13
je 0x140472a26
mov al, r8b
jmp 0x140472a21
jmp 0x140472a35
mov qword [r13], r8
mov eax, 1
not ch
movzx dx, dl
mov rcx, qword [rsp + 0x58]
setno dh
mov byte [rcx], al
movsx rcx, r11w
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
jmp 0x140472a54
mov rax, qword [rax + 0x38]
jmp 0x140472a5d
call qword [case.0x14044b608.0]
mov ebx, dword [rsp + 0x34]
bts ebx, 0xa
mov dword [rsp + 0x34], ebx
movsx edx, r15w
mov dword [rsp + 0x3c], ebx
cmc
rcr rdx, cl
mov rdx, qword [rbp + 0x20]
test r9w, 0x239d
cmp rdx, 8
jmp 0x140472a8e
jb 0x140472ae0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jmp 0x140472aaf
jb 0x140472adb
add rdx, 0x27
cmp r13d, ebx
mov rcx, qword [rcx - 8]
cmp dl, 0x2a
sub rax, rcx
clc
cmc
add rax, 0xfffffffffffffff8
jmp 0x140472ad1
cmp rax, 0x1f
ja 0x140473c53
call fcn.1401d61ed
movups xmm0, xmmword [rbp - 0x18]
sar rcx, cl
ror ecx, 0x8d
movups xmmword [rbp + 8], xmm0
shr rcx, cl
dec cl
movups xmm1, xmmword [rbp - 8]
xor rcx, rdi
movsx ecx, r12w
movups xmmword [rbp + 0x18], xmm1
cmp r15w, r14w
xor eax, eax
movsxd rcx, ebp
not cx
movsx cx, r14b
mov qword [rbp - 8], rax
mov qword [rbp], 7
movzx ecx, ax
mov word [rbp - 0x18], ax
movsx rcx, bp
xchg rcx, rcx
movzx cx, r11b
lea rcx, [rbp - 0x18]
jmp 0x140472b3b
call fcn.14045e7eb
jmp 0x140471db6
mov rbx, qword [rsp + 0x50]
cdq
mov rax, qword [rbx]
xchg rcx, rcx
lea rdx, [rbp - 0x38]
sete cl
movzx cx, r14b
movsx cx, spl
mov rcx, rbx
jmp 0x140472b6a
mov rax, qword [rax + 0x40]
jmp 0x140472b73
call qword [case.0x14044b608.0]
mov edx, dword [rsp + 0x34]
bts edx, 0xc
test spl, r8b
cmp dl, 0xc1
stc
or edx, 8
jmp 0x140472b96
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
stc
test r12b, r12b
jmp 0x140472ba7
xor r9d, r9d
cmp qword [rbp - 0x28], r9
jbe 0x140472d18
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
movsx cx, spl
mov cl, 0x9f
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x140472bce
call qword [case.0x14044b608.0]
mov edx, dword [rsp + 0x34]
bts edx, 0xd
or edx, 0x10
movzx r8, r9w
xadd r8b, r8b
mov dword [rsp + 0x34], edx
sal r8b, 0xc
adc r8b, 0x1a
mov dword [rsp + 0x3c], edx
xor r8b, dil
sar r8b, cl
shld r8w, r9w, 0x15
mov r8, qword [rsp + 0x58]
sub r9d, r9d
cmp byte [r8], r9b
jmp 0x140472c13
jne 0x140472cd7
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140472c25
je 0x140472cac
mov rax, qword [rcx + 0x38]
shld edx, esp, 0x14
mov rdx, qword [rax]
test r10d, esi
cmp dx, r11w
stc
test rdx, rdx
jmp 0x140472c46
je 0x140472c6c
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r9d
jmp 0x140472c59
jle 0x140472c6c
movzx eax, word [rdx]
jmp 0x140472c67
jmp 0x140472c8b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140472c78
call qword [case.0x14044b608.0]
mov r8, qword [rsp + 0x58]
btr rcx, 0xe7
sub r9d, r9d
mov ecx, 0xffff
cmp sil, r12b
cmc
cmp cx, ax
je 0x140472cac
mov word [r13 + 0xa], ax
jmp 0x140472ca7
jmp 0x140472cb4
mov qword [r13], r9
movzx edx, r13w
mov r10d, 1
mov edx, 0x6524227c
cdq
mov byte [r8], r10b
bswap dx
movsxd rdx, r9d
mov edx, dword [rsp + 0x34]
jmp 0x140472cd2
jmp 0x140472ce9
mov r10d, 1
adc eax, 0x32296e7e
mov cl, 0x1e
btr ax, 0x16
movzx ecx, word [r13 + 0xa]
bts eax, esi
test dil, 0x9a
lea rax, [rbp - 0x18]
cmp sil, 0x28
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
shr bl, cl
rcl bl, 0x30
cmp word [rax], cx
mov bl, r10b
je 0x140472d1c
mov bl, r9b
cmc
test dl, 0x10
jmp 0x140472d24
je 0x140472d67
and edx, 0xffffffef
not cx
xchg cl, cl
movzx rcx, r8w
mov dword [rsp + 0x34], edx
cmovae cx, r8w
movzx rcx, r14w
bswap ecx
mov dword [rsp + 0x3c], edx
movsx cx, r14b
xchg rcx, rcx
lea rcx, [rbp - 0x18]
jmp 0x140472d5a
call fcn.14045e7eb
mov edx, dword [rsp + 0x34]
clc
test r11b, al
test dl, 8
je 0x140472d90
and edx, 0xfffffff7
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
mov cx, r9w
setg ch
lea rcx, [rbp - 0x38]
jmp 0x140472d8b
call fcn.14045e7eb
test bl, bl
jmp 0x140472d97
je 0x140472f7b
mov rcx, qword [r13]
xor ebx, ebx
jmp 0x140472da9
test rcx, rcx
jmp 0x140472db1
je 0x140472e4b
mov rax, qword [rcx + 0x38]
clc
test esp, edx
cmp qword [rax], rbx
jmp 0x140472dc6
je 0x140472e0f
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], ebx
jmp 0x140472dd8
jle 0x140472e0f
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cbw
mov rdx, qword [rcx]
cwde
movsx rax, r8w
lea rax, [rdx + 2]
jmp 0x140472df7
mov qword [rcx], rax
sets al
movsx ax, r10b
movzx eax, word [rdx]
jmp 0x140472e0a
jmp 0x140472e26
mov rax, qword [rcx]
jmp 0x140472e17
mov rax, qword [rax + 0x38]
jmp 0x140472e20
call qword [case.0x14044b608.0]
mov ecx, 0xffff
stc
jmp 0x140472e31
cmp cx, ax
jmp 0x140472e39
je 0x140472e4b
mov al, bl
jmp 0x140472e46
jmp 0x140472e60
mov qword [r13], rbx
movzx eax, r9w
jmp 0x140472e58
mov eax, 1
cmovg edx, edi
mov rcx, qword [rsp + 0x58]
mov byte [rcx], al
bswap rcx
mov rcx, qword [rsp + 0x50]
cdq
mov ah, ah
movzx dx, r9b
mov rax, qword [rcx]
jmp 0x140472e83
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x40]
jmp 0x140472e90
call qword [case.0x14044b608.0]
mov eax, dword [rsp + 0x34]
bts eax, 0xf
mov dword [rsp + 0x34], eax
bts rdx, r12
mov dword [rsp + 0x3c], eax
bts edx, r14d
not dl
mov rdx, qword [rbp + 0x20]
cmc
cmp rsi, 0x44f254b6
test sil, 0x30
cmp rdx, 8
jmp 0x140472ec9
jb 0x140472f1e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
mov rax, rcx
cmc
cmp rdx, 0x1000
jmp 0x140472eeb
jb 0x140472f19
add rdx, 0x27
jmp 0x140472efa
mov rcx, qword [rcx - 8]
sub rax, rcx
test si, r15w
clc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140472f13
ja 0x140473c32
call fcn.1401d61ed
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
movsx rcx, r13w
movzx ecx, r15w
movzx rcx, r8w
movups xmm1, xmmword [rbp - 8]
movzx cx, ch
movsx rcx, r9w
movups xmmword [rbp + 0x18], xmm1
jmp 0x140472f47
mov qword [rbp - 8], rbx
mov qword [rbp], 7
not cx
cmovno cx, ax
mov word [rbp - 0x18], bx
jmp 0x140472f63
lea rcx, [rbp - 0x18]
jmp 0x140472f6c
call fcn.14045e7eb
mov byte [rsp + 0x30], 1
jmp 0x140471db6
mov rbx, qword [rsp + 0x50]
seto ch
movsx ecx, bx
mov rax, qword [rbx]
jmp 0x140472f95
lea rdx, [rbp - 0x38]
movzx cx, r15b
movsxd rcx, r9d
mov rcx, rbx
jmp 0x140472fa9
mov rax, qword [rax + 0x38]
jmp 0x140472fb2
call qword [case.0x14044b608.0]
mov eax, dword [rsp + 0x34]
jmp 0x140472fc1
bts eax, 0xe
or eax, 0x20
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
sub ecx, ecx
test rcx, 0x462174f0
cmp r15w, 0x7cbb
jmp 0x140472fe4
cmp qword [rbp - 0x28], rcx
jmp 0x140472fed
je 0x14047305e
mov rax, qword [rbx]
cwd
lea rdx, [rbp - 0x18]
jmp 0x140473004
mov rcx, rbx
jmp 0x14047300c
mov rax, qword [rax + 0x40]
jmp 0x140473015
call qword [case.0x14044b608.0]
mov eax, dword [rsp + 0x34]
jmp 0x140473025
or eax, 0x10040
mov dword [rsp + 0x34], eax
clc
cmp r13d, 0xd6708b0
cmp bp, si
mov dword [rsp + 0x3c], eax
cmc
test r13d, 0x33df54d5
xor ecx, ecx
cmp qword [rbp - 8], rcx
jne 0x14047305e
lea ebx, [rcx + 1]
jmp 0x140473059
jmp 0x140473061
mov bl, cl
clc
test al, 0x40
jmp 0x140473068
je 0x14047309e
and eax, 0xffffffbf
movsx ecx, r11w
not ecx
movzx cx, r8b
mov dword [rsp + 0x34], eax
movsx cx, spl
mov dword [rsp + 0x3c], eax
lea rcx, [rbp - 0x18]
jmp 0x140473092
call fcn.14045e7eb
mov eax, dword [rsp + 0x34]
test r13b, dil
test al, 0x20
je 0x1404730c4
and eax, 0xffffffdf
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
not cx
bswap ecx
lea rcx, [rbp - 0x38]
jmp 0x1404730bf
call fcn.14045e7eb
sub r9d, r9d
adc ch, 0x72
mov eax, dword [rsp + 0x38]
mov cl, 0xe3
cmp r12b, 0x8a
bsr cx, sp
lea ecx, [r9 + 1]
clc
test r9, 0x75d9527b
cmp r10b, 0xc5
test bl, bl
jmp 0x1404730ef
je 0x140471dcb
mov byte [rsp + 0x30], cl
jmp 0x1404730fe
jmp 0x140471dcb
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
movzx rdx, si
movsx edx, r12w
lea rdx, [rbp - 0x38]
jmp 0x14047311c
mov rax, qword [rax + 0x30]
jmp 0x140473125
call qword [case.0x14044b608.0]
mov eax, dword [rsp + 0x34]
bts eax, 7
bt rbx, r8
ror ebx, 2
rcr bh, 0x50
mov dword [rsp + 0x34], eax
mov rbx, r12
mov dword [rsp + 0x3c], eax
dec al
mov rax, qword [rbp + 0x98]
mov rbx, qword [rsp + 0x48]
test byte [rax + 0x18], 8
jne 0x14047326c
mov rdx, rbx
setae cl
mov rcx, 0x73c97d44
cmovo cx, r13w
mov rcx, r13
jmp 0x14047317a
call fcn.14046c1eb
sub r8d, r8d
test bh, 2
test al, al
jmp 0x14047318c
jne 0x14047326c
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x1404731a0
cmovae rbx, qword [rbp - 0x38]
cmp byte [r13 + 8], r8b
jmp 0x1404731ae
jne 0x14047324d
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x1404731c1
je 0x140473237
mov rax, qword [rcx + 0x38]
bt rdx, 0xb4
mov rdx, qword [rax]
test dl, al
cmc
test rdx, rdx
jmp 0x1404731de
je 0x140473203
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404731f0
jle 0x140473203
movzx eax, word [rdx]
jmp 0x1404731fe
jmp 0x140473218
mov rax, qword [rcx]
jmp 0x14047320b
mov rax, qword [rax + 0x30]
call qword [case.0x14044b608.0]
sub r8d, r8d
mov ecx, 0xffff
clc
test r10w, 0x278
cmp cx, ax
je 0x140473237
mov word [r13 + 0xa], ax
jmp 0x14047323b
mov qword [r13], r8
mov eax, 1
cmp rdx, r12
cmc
mov byte [r13 + 8], al
movzx ax, bpl
movzx eax, word [r13 + 0xa]
test r8d, r8d
cmp ax, word [rbx]
jne 0x14047336b
mov rbx, qword [rsp + 0x48]
jmp 0x14047326c
cmp qword [rbp - 0x78], 3
jne 0x1404733a5
mov eax, 1
cmp qword [rbp + 0x18], rax
jmp 0x140473285
ja 0x1404733a5
mov rdx, rbx
movsxd rcx, esi
mov rcx, r13
call fcn.14046c1eb
xor ebx, ebx
test al, al
jne 0x14047336d
cmp byte [r13 + 8], bl
jne 0x140473346
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404732b9
je 0x140473339
mov rax, qword [rcx + 0x38]
xchg dl, dl
mov rdx, qword [rax]
test r12b, 0x1c
jmp 0x1404732d1
test rdx, rdx
jmp 0x1404732d9
je 0x1404732fd
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jmp 0x1404732ea
jle 0x1404732fd
movzx eax, word [rdx]
jmp 0x1404732f8
jmp 0x140473314
mov rax, qword [rcx]
jmp 0x140473305
mov rax, qword [rax + 0x30]
jmp 0x14047330e
call qword [case.0x14044b608.0]
mov ecx, 0xffff
test di, bp
cmp cx, ax
jmp 0x140473324
je 0x140473339
mov word [r13 + 0xa], ax
jmp 0x140473334
jmp 0x14047333d
mov qword [r13], rbx
mov eax, 1
mov byte [r13 + 8], al
movzx ecx, word [r13 + 0xa]
bswap ax
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cmovae rax, qword [rbp - 0x38]
clc
cmp cx, word [rax]
je 0x1404733a5
jmp 0x14047336d
sub ebx, ebx
lea rax, [rbp - 0x38]
shl rcx, cl
cmp qword [rbp - 0x20], 8
movsxd rcx, r8d
movzx dx, r14b
movsx dx, dl
cmovae rax, qword [rbp - 0x38]
ror edx, 0xdc
bsr ecx, ecx
mov qword [rbp - 0x28], rbx
btr ecx, 0x69
bt dx, r9w
mov word [rax], bx
shrd rcx, r8, 0xcb
lea rbx, [rbp - 0x38]
sbb edx, 0xc705f1e
jmp 0x1404733b4
cmp qword [rbp - 0x20], 8
movsx cx, bl
mov ch, 0x9a
movzx dx, cl
cmovae rbx, qword [rbp - 0x38]
cqo
movzx ecx, r13w
movsxd rcx, r15d
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x1404733df
call fcn.14046c1eb
sub r8d, r8d
stc
cmp sp, 0x767f
test cl, 0xf7
test al, al
jmp 0x1404733f7
jne 0x140473610
mov r12, qword [rsp + 0x48]
movsxd r14, r12d
mov esi, 0xffff
movzx ecx, r12w
btr ax, 0x8c
lea r14d, [r8 + 1]
jmp 0x140473425
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cwde
movsxd rax, eax
setg ah
cmovae rcx, qword [rbp - 0x38]
setns ah
mov rax, qword [rbp - 0x28]
clc
lea rcx, [rcx + rax*2]
cmp r12b, 0x6e
test r8d, r9d
cmp rbx, rcx
jmp 0x140473455
je 0x1404735f2
cmp byte [r13 + 8], r8b
jne 0x1404734fd
mov rcx, qword [r13]
cmp r15b, 0x3e
jmp 0x140473472
test rcx, rcx
jmp 0x14047347a
je 0x1404734ef
mov rax, qword [rcx + 0x38]
inc dx
sbb dh, 0x26
mov rdx, qword [rax]
test r13b, 8
test rdx, rdx
jmp 0x140473499
je 0x1404734bd
mov rax, qword [rcx + 0x50]
cmc
test r12b, sil
cmp dword [rax], r8d
jle 0x1404734bd
movzx eax, word [rdx]
jmp 0x1404734b8
jmp 0x1404734d2
mov rax, qword [rcx]
jmp 0x1404734c5
mov rax, qword [rax + 0x30]
call qword [case.0x14044b608.0]
sub r8d, r8d
cmp si, ax
jmp 0x1404734da
je 0x1404734ef
mov word [r13 + 0xa], ax
jmp 0x1404734ea
jmp 0x1404734f6
mov qword [r13], r8
cdqe
stc
mov byte [r13 + 8], r14b
bswap rax
movzx eax, word [r13 + 0xa]
cmp spl, r13b
test bpl, sil
cmc
cmp ax, word [rbx]
jne 0x1404735f2
add rbx, 2
sbb cl, r15b
cmp cl, r11b
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140473528
je 0x1404735bd
mov rax, qword [rcx + 0x38]
clc
cmp r14b, 0x83
cmp qword [rax], r8
jmp 0x14047353f
je 0x140473588
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140473588
dec dword [rax]
not edx
rdtsc
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
nop
movsx ax, ah
cbw
lea rax, [rdx + 2]
jmp 0x140473570
mov qword [rcx], rax
bswap ax
movsx ax, r12b
movzx eax, word [rdx]
jmp 0x140473583
jmp 0x1404735a2
mov rax, qword [rcx]
jmp 0x140473590
mov rax, qword [rax + 0x38]
jmp 0x140473599
call qword [case.0x14044b608.0]
xor r8d, r8d
cmp si, ax
jmp 0x1404735aa
je 0x1404735bd
mov al, r8b
jmp 0x1404735b8
jmp 0x1404735c9
mov qword [r13], r8
mov al, bpl
cwd
mov al, r14b
mov byte [r13 + 8], al
mov rdx, r12
xchg ecx, ecx
movzx ecx, sp
mov rcx, r13
jmp 0x1404735dd
call fcn.14046c1eb
sub r8d, r8d
test al, al
jmp 0x1404735ec
je 0x140473425
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
sbb r12b, bpl
and al, r12b
rcr r12b, 0x44
mov r12b, byte [rsp + 0x30]
mov cl, r15b
sub eax, eax
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cmovs ax, si
movsxd rax, esp
cmovae rcx, qword [rbp - 0x38]
rcl al, cl
or ax, r15w
mov rax, qword [rbp - 0x28]
test dil, 0xa0
cmc
lea rcx, [rcx + rax*2]
sbb eax, 0x16355773
movzx rax, r15w
mov eax, dword [rsp + 0x38]
cmp bx, 0x5171
movzx eax, al
cmp r13b, dl
clc
cmp rbx, rcx
cmovp ecx, r9d
movzx rcx, r11w
movzx ecx, dx
mov ecx, 1
jmp 0x140473669
cmovne eax, ecx
movzx cx, r14b
cmove cx, r10w
mov rcx, rdx
mov dword [rsp + 0x38], eax
bswap ecx
setle ch
movsx ecx, bp
lea rcx, [rbp - 0x38]
jmp 0x14047368e
jmp 0x140472b3b
mov rax, qword [rcx]
jmp 0x14047369b
mov rax, qword [rax + 0x30]
jmp 0x1404736a4
call qword [case.0x14044b608.0]
sub r9d, r9d
test r11b, dil
cmp r14b, r11b
cmc
cmp r14w, ax
je 0x1404736ce
mov word [r12], ax
mov rbx, rax
mov rbx, r12
jmp 0x1404736da
mov qword [r13], r9
not ah
setle al
xchg r8w, ax
mov byte [r13 + 8], dil
movsx edx, dx
mov rax, qword [r15]
movsx r8w, r9b
mov edx, 0x48
movzx r8w, spl
xchg r8b, r8b
movzx r8d, word [rbx]
movsxd rcx, ebx
mov rcx, r15
jmp 0x140473705
mov rax, qword [rax + 0x20]
call qword [case.0x14044b608.0]
sub r9d, r9d
cmc
test r15b, 0xf2
test al, al
jmp 0x14047371e
je 0x14047381d
mov byte [rsp + 0x40], dil
movsx cx, bpl
ror cx, cl
xchg rcx, rcx
mov rcx, qword [r13]
test rcx, rcx
je 0x1404737d8
mov rax, qword [rcx + 0x38]
test rbp, r8
cmp bh, 0x6c
jmp 0x140473750
cmp qword [rax], r9
jmp 0x140473758
je 0x1404737a5
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14047376a
jle 0x1404737a5
dec dword [rax]
cbw
cwd
rdtsc
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx eax, di
jmp 0x140473787
lea rax, [rdx + 2]
mov qword [rcx], rax
mov al, r11b
cbw
movzx ax, r14b
movzx eax, word [rdx]
jmp 0x1404737a0
jmp 0x1404737c6
mov rax, qword [rcx]
jmp 0x1404737ad
mov rax, qword [rax + 0x38]
call qword [case.0x14044b608.0]
sub r9d, r9d
test dil, 0xa3
cmp bp, 0xe5b
cmp rdx, rbx
cmp r14w, ax
je 0x1404737d8
mov al, r9b
jmp 0x1404737e7
mov qword [r13], r9
movsxd rdx, r12d
cqo
mov al, dil
movzx ecx, si
mov byte [r13 + 8], al
movsxd rcx, ecx
xchg cl, cl
movsx edx, r9w
mov rdx, rsi
movzx ecx, r12w
jmp 0x140473800
mov rcx, r13
jmp 0x140473808
call fcn.14046c1eb
sub r9d, r9d
test al, al
jmp 0x140473817
je 0x1404714d8
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
rol r12b, 0x90
sbb eax, ebx
mov r14b, byte [rsp + 0x30]
or ah, 0x6e
mov r15b, byte [rsp + 0x30]
shr cx, cl
mov r12b, byte [rsp + 0x30]
movzx eax, r13w
jmp 0x14047384b
mov bl, byte [rsp + 0x40]
movzx rcx, r10w
mov rax, qword [rbp - 0x78]
mov ecx, 1
cmp r12b, r9b
cmc
cmp esi, 0x5aa20585
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x140473870
jne 0x140471dc7
movzx eax, byte [rsp + 0x38]
stc
cmc
test bl, bl
jmp 0x140473884
cmove eax, ecx
mov dword [rsp + 0x38], eax
jmp 0x140471dcb
mov rcx, qword [rbp + 0x18]
mov edi, 1
jmp 0x1404738a1
cmp rcx, rdi
jmp 0x1404738a9
jbe 0x140473b69
lea rbx, [rbp + 8]
shl al, 0xc7
xchg r8d, r8d
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x20]
rol al, 0xd3
sub al, r13b
cmp r8, 8
cmovae rbx, rdx
sub al, spl
neg al
mov al, byte [rsp + 0x30]
clc
cmc
cmp r11, 0x1fd34b7f
mov byte [rsp + 0x30], al
cmovns eax, ebp
add rbx, 2
btr eax, 0xe5
lea rax, [rbp + 8]
cmp r15w, si
jmp 0x1404738fd
cmp r8, 8
jmp 0x140473906
cmovae rax, rdx
stc
lea rax, [rax + rcx*2]
stc
jmp 0x14047391b
cmp rbx, rax
je 0x140473b09
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140473931
call fcn.14046c1eb
sub r9d, r9d
test al, al
jmp 0x140473940
jne 0x140473af3
cmp byte [r13 + 8], r9b
jmp 0x14047394f
jne 0x140473a05
mov rcx, qword [r13]
jmp 0x14047395e
test rcx, rcx
jmp 0x140473966
je 0x1404739f6
mov rax, qword [rcx + 0x38]
sbb rdx, r12
bts edx, r8d
setg dh
mov rdx, qword [rax]
test r14w, di
test rdx, rdx
jmp 0x140473989
je 0x1404739ae
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14047399b
jle 0x1404739ae
movzx eax, word [rdx]
jmp 0x1404739a9
jmp 0x1404739cb
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404739ba
call qword [case.0x14044b608.0]
sub r9d, r9d
cmc
movsx ecx, bp
cmovns rcx, r13
mov ecx, 0xffff
jmp 0x1404739d9
cmp cx, ax
jmp 0x1404739e1
je 0x1404739f6
mov word [r13 + 0xa], ax
jmp 0x1404739f1
jmp 0x1404739fa
mov qword [r13], r9
mov byte [r13 + 8], dil
bt ax, bx
adc al, sil
movzx eax, word [r13 + 0xa]
test dl, r15b
clc
cmp ax, word [rbx]
jmp 0x140473a16
jne 0x140473af3
mov rcx, qword [r13]
clc
jmp 0x140473a26
test rcx, rcx
jmp 0x140473a2e
je 0x140473ac8
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
jmp 0x140473a40
je 0x140473a93
mov rax, qword [rcx + 0x50]
stc
cmc
jmp 0x140473a51
cmp dword [rax], r9d
jle 0x140473a93
dec dword [rax]
bswap ax
mov rcx, qword [rcx + 0x38]
movzx ax, r15b
setge al
cwde
mov rdx, qword [rcx]
movzx rax, r14w
bswap ax
lea rax, [rdx + 2]
jmp 0x140473a7f
mov qword [rcx], rax
setge ah
cwde
movzx eax, word [rdx]
jmp 0x140473a8e
jmp 0x140473aa8
mov rax, qword [rcx]
jmp 0x140473a9b
mov rax, qword [rax + 0x38]
call qword [case.0x14044b608.0]
sub r9d, r9d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140473ab5
je 0x140473ac8
mov al, r9b
jmp 0x140473ac3
jmp 0x140473ad5
mov qword [r13], r9
mov al, dil
cwd
mov cx, 0x6246
mov byte [r13 + 8], al
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
movsx rdx, si
mov rdx, qword [rbp + 8]
jmp 0x140473aee
jmp 0x1404738e8
mov r8, qword [rbp + 0x20]
movzx eax, r15w
mov rcx, qword [rbp + 0x18]
xchg dl, dl
mov rdx, qword [rbp + 8]
rcr ax, 0xc3
lea rax, [rbp + 8]
cmc
cmp r8, 8
cmovae rax, rdx
cmp sil, r9b
stc
lea rax, [rax + rcx*2]
test r13b, 0xd6
cmp rbx, rax
jmp 0x140473b2a
je 0x140473b69
mov rcx, qword [rsp + 0x70]
mov rax, rcx
test cl, dil
jmp 0x140473b40
cmp qword [rcx + 0x18], 0x10
jmp 0x140473b4a
jb 0x140473b58
mov rax, qword [rcx]
jmp 0x140473b58
mov qword [rcx + 0x10], r9
jmp 0x140473b61
mov byte [rax], r9b
jmp 0x140473ba6
cmp byte [rsp + 0x30], 0
jmp 0x140473b73
je 0x140473ba6
mov r9b, 0x2d
ror r8, cl
add ch, 0xa0
mov r8, rdi
shl ch, 0x5b
bts cx, sp
bsr ecx, r8d
sub edx, edx
movzx cx, al
mov rcx, qword [rsp + 0x70]
jmp 0x140473ba0
call fcn.14044cc1f
nop
lea rcx, [rbp + 8]
jmp 0x140473baf
call fcn.14045e7eb
mov rax, qword [rsp + 0x70]
rol cl, cl
btc cx, 0x64
mov rcx, qword [rbp + 0x28]
xor rcx, rsp
jmp 0x140473bcc
call fcn.1404a2814
mov rbx, qword [rsp + 0x170]
not r12b
add rsp, 0x130
bswap esi
movzx r13d, r15w
movsxd rbp, edx
pop r15
cmove esi, r8d
movsx esi, sp
movsx r13w, bl
pop r14
movzx rbp, r15w
pop r13
mov dil, 0x3e
cmove r12w, ax
bswap si
pop r12
mov dil, cl
movsx rdi, r14w
pop rdi
movzx rsi, di
jmp 0x140473c24
pop rsi
mov rbp, rsp
mov bpl, 0xd2
pop rbp
jmp 0x140473c31
ret
call fcn.1404b907c
int3
call fcn.1404b907c
nop
jmp 0x140473c48
call fcn.1404b907c
nop
jmp 0x140473c53
call fcn.1404b907c
int3