Function at 0x14047e3f3
Capabilities:
Encode data using base64
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
shld ebx, edi, 0x7e
push rbp
push rsi
push rdi
push r12
movzx cx, r14b
bt ecx, 0xd4
push r13
push r14
push r15
shr dil, 0x46
lea rbp, [rsp - 0x30]
sal r13, cl
sub rsp, 0x130
mov rax, qword [0x1400b7288]
cmovae bx, sp
xor rax, rsp
btc bx, 0x1b
add r15b, 0xa
bswap r13w
mov qword [rbp + 0x28], rax
mov qword [rsp + 0x48], r9
movzx cx, r8b
ror rax, 0x83
shr ch, cl
mov r13, r8
mov rdi, rdx
sbb r15, r10
mov qword [rsp + 0x70], rdx
xor al, dil
ror ah, 0x16
and bl, spl
mov qword [rbp - 0x40], rdx
bswap eax
mov r14, qword [rbp + 0xa0]
shld r15, r15, 0x96
movsxd r15, r12d
mov qword [rsp + 0x60], r14
sub cl, r15b
xor r12d, r12d
mov dword [rsp + 0x3c], r12d
mov eax, edx
lahf
mov r15, qword [rbp + 0x98]
mov rbx, qword [r15 + 0x40]
mov rbx, qword [rbx + 8]
mov qword [rbp - 0x58], rbx
cbw
mov rax, qword [rbx]
mov cl, 0x93
setle cl
mov rcx, rbx
jmp 0x14047e4b6
mov rax, qword [rax + 8]
jmp 0x14047e4bf
call qword [case.0x14044236c.0]
cmp byte [rbp + 0x90], r12b
jmp 0x14047e4d1
je 0x14047e514
lea rcx, [rbp - 0x60]
call fcn.140484006
mov rsi, rax
cmp r10d, 0x6c02703c
stc
test r15b, r12b
mov qword [rsp + 0x50], rax
stc
test rbp, r14
test rbx, rbx
je 0x14047e57b
mov rdx, qword [rbx]
setnp al
mov rax, qword [rdx + 0x10]
jmp 0x14047e50f
jmp 0x14047e535
lea rcx, [rbp - 0x60]
call fcn.140483c0c
mov rsi, rax
mov qword [rsp + 0x50], rax
test rbx, rbx
je 0x14047e57b
mov rax, qword [rbx]
mov rax, qword [rax + 0x10]
mov rcx, rbx
jmp 0x14047e53d
call qword [case.0x14044236c.0]
test rax, rax
movsxd r8, ebp
movzx r8w, r15b
mov r8w, 0x563
mov r8, rax
jmp 0x14047e55b
je 0x14047e57b
mov rcx, qword [rax]
cwde
mov rax, qword [rcx]
mov edx, 1
mov rcx, r8
jmp 0x14047e575
call qword [case.0x14044236c.0]
mov byte [rsp + 0x38], r12b
mov byte [rsp + 0x30], r12b
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
not dl
cbw
cdqe
mov qword [rbp + 0x18], r12
mov rcx, rsi
movsxd rdx, esp
movsx ax, r13b
mov qword [rbp + 0x20], 7
cwde
cmovle cx, ax
movsxd rax, r11d
mov word [rbp + 8], r12w
jmp 0x14047e5bb
mov rax, qword [rsi]
movzx ecx, bp
lea rdx, [rbp - 0x70]
mov rcx, rsi
jmp 0x14047e5cd
mov rax, qword [rax + 0x58]
jmp 0x14047e5d6
call qword [case.0x14044236c.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
cdqe
mov qword [rdi + 0x10], r12
movsx ecx, di
mov qword [rdi + 0x18], 0xf
mov byte [rdi], r12b
mov esi, 1
movsx eax, dx
lahf
mov eax, esi
mov cl, 0xea
setge ch
mov dword [rsp + 0x34], eax
mov cx, cx
movzx cx, sil
mov dword [rsp + 0x3c], eax
movzx rbx, r11w
movsx bx, sil
cdqe
mov rax, qword [r15 + 0x40]
cmovs ecx, ecx
bswap rbx
movzx bx, dil
mov rbx, qword [rax + 8]
movzx eax, sp
mov qword [rbp - 0x58], rbx
cbw
cwde
mov rax, qword [rbx]
xchg cl, ch
movzx rcx, sp
movsx rcx, r14w
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14047e657
call qword [case.0x14044236c.0]
nop
movsxd rcx, esi
setne cl
cmovle cx, r12w
lea rcx, [rbp - 0x60]
call fcn.140471b91
mov rdi, rax
mov qword [rbp - 0x60], rax
test r8b, 0x21
test rbx, rbx
je 0x14047e6d4
mov rdx, qword [rbx]
movzx rcx, r10w
cmovs cx, bx
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x14047e69d
call qword [case.0x14044236c.0]
mov r8, rax
stc
test rax, rax
jmp 0x14047e6af
je 0x14047e6d4
mov rcx, qword [rax]
movsx edx, dx
mov rax, qword [rcx]
cqo
mov edx, esi
movsx rcx, dx
mov rcx, r8
jmp 0x14047e6ce
call qword [case.0x14044236c.0]
mov rax, qword [rdi]
cmovle edx, r11d
jmp 0x14047e6e4
mov r9, r14
xchg dx, cx
movzx ecx, sp
cmovp rcx, rdx
lea r8, [0x1400c0d6c]
movsx rdx, cx
lea rdx, [0x1400c0d60]
xchg cl, cl
mov rcx, rdi
jmp 0x14047e70d
mov rax, qword [rax + 0x58]
jmp 0x14047e716
call qword [case.0x14044236c.0]
mov rax, r12
rol sil, 0x8c
mov qword [rbp - 0x78], rax
mov ch, 0x9a
mov dil, byte [rsp + 0x30]
shl r12b, 3
adc cl, bpl
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
rcl r12b, cl
mov r12b, byte [rsp + 0x30]
rcl r15b, 0x4d
mov r15b, byte [rsp + 0x30]
movsx ecx, r15w
sub r9d, r9d
movsx cx, r10b
lea ecx, [r9 + 1]
cmp sil, 0x4c
cmp dil, bpl
clc
cmp rax, 4
jmp 0x14047e772
jae 0x140480c7d
mov al, byte [rbp + rax - 0x70]
cmc
cmp al, 0x20
jmp 0x14047e784
je 0x14047e7b4
cmp al, 0x24
jmp 0x14047e791
je 0x14048052e
cmp al, 0x2b
jmp 0x14047e79e
je 0x14047fa7b
cmp al, 0x76
je 0x14047e873
cmp al, 0x78
jne 0x14047f0ee
cmp qword [rbp - 0x78], 3
je 0x14047f0ee
mov bl, r9b
xchg ecx, edx
cqo
setl ch
mov byte [rsp + 0x40], bl
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.140462f15
xor r9d, r9d
cmc
test al, al
jmp 0x14047e7e5
jne 0x140480c48
lea rbx, [r13 + 0xa]
btr rsi, 0xc6
mov r12, rbx
shl r15b, 0xb6
mov rsi, qword [rsp + 0x48]
cmp bpl, 0x28
mov r15, qword [rbp - 0x60]
stc
sar dil, 0x57
lea edi, [r9 + 1]
mov r14d, 0xffff
clc
cmp byte [r13 + 8], r9b
jmp 0x14047e821
jne 0x140480b02
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x14047e834
je 0x140480af0
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14047e84a
test rdx, rdx
jmp 0x14047e852
je 0x140480ab2
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r9d
jmp 0x14047e865
jle 0x140480ab2
movzx eax, word [rdx]
jmp 0x140480acd
mov dword [rsp + 0x68], r9d
movzx ax, dh
mov rbx, qword [rsp + 0x50]
not ecx
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14047e88e
mov rax, qword [rax + 0x48]
call qword [case.0x14044236c.0]
mov dword [rsp + 0x58], eax
setae ch
mov rcx, qword [rbx]
mov rax, 0x2f63638e
cmovge dx, r13w
lahf
mov rax, qword [rcx + 0x28]
movsxd rcx, r8d
cqo
lea rdx, [rbp - 0x18]
xchg cx, cx
movsx cx, sil
mov rcx, rbx
jmp 0x14047e8cc
call qword [case.0x14044236c.0]
mov eax, dword [rsp + 0x34]
jmp 0x14047e8dd
bts eax, 9
clc
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
cmp ah, 0x3f
stc
xor eax, eax
cmc
stc
cmp qword [rbp - 8], rax
jmp 0x14047e8fb
je 0x14047f1c3
mov rax, qword [rbx]
sets ch
mov rcx, rbx
jmp 0x14047e90f
mov rax, qword [rax + 0x20]
call qword [case.0x14044236c.0]
mov word [rsp + 0x40], ax
xor edx, edx
cmp dil, spl
cmp ah, 0x83
clc
test ax, ax
jmp 0x14047e92f
je 0x14047f1c3
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0x10
jmp 0x14047e943
cmovae rcx, qword [rbp - 0x18]
cmp byte [rcx], 0x7f
jmp 0x14047e950
jae 0x14047f1c3
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
movsx ax, r14b
lea eax, [rdx + 0xf]
mov qword [rbp - 0x80], rax
movzx bx, r14b
movsx rbx, sp
mov ecx, 0x2fd61f88
mov qword [rbp - 0x20], rax
not al
jmp 0x14047e987
lea eax, [rdx + 1]
mov rbx, 0x19a87efd
xchg cl, cl
movsx rcx, bp
mov qword [rbp - 0x28], rax
not rbx
mov word [rbp - 0x38], dx
mov ebx, edx
mov cx, 0x2284
mov rdx, qword [rsp + 0x48]
cmovb cx, dx
mov rcx, r13
jmp 0x14047e9b9
call fcn.140462f15
sub r11d, r11d
test al, al
jmp 0x14047e9c8
jne 0x14047ef3b
mov r10, qword [rsp + 0x60]
lea r9, [r10 + 0x16]
or r8w, 0x24d9
mov qword [rbp - 0x48], r9
dec bh
shld r8d, eax, 0x49
movsx bx, r10b
lea r14, [r13 + 0xa]
inc r8w
test bx, r13w
mov r8, r14
mov si, si
mov qword [rbp - 0x50], r14
movzx rbx, r11w
rcl dil, cl
mov rbx, qword [rbp - 0x38]
movsxd rsi, r12d
mov qword [rsp + 0x78], rbx
bswap esi
movzx rdi, r15w
mov edi, r11d
bswap rsi
mov rsi, qword [rbp - 0x80]
cmc
jmp 0x14047ea2c
cmp byte [r13 + 8], r11b
jmp 0x14047ea35
jne 0x14047eaf1
mov rcx, qword [r13]
test rcx, rcx
je 0x14047eadb
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
cmp al, 0x38
test rdx, rdx
je 0x14047ea74
mov rax, qword [rcx + 0x50]
cmc
test dh, 0xcc
cmp dword [rax], r11d
jle 0x14047ea74
movzx eax, word [rdx]
jmp 0x14047eab1
mov rax, qword [rcx]
jmp 0x14047ea7c
mov rax, qword [rax + 0x30]
call qword [case.0x14044236c.0]
mov r8, qword [rbp - 0x50]
cmc
dec r10w
rcl r9w, 0xb9
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
ror cl, cl
setno cl
sub r11d, r11d
bt rcx, 0x1d
btc cx, r14w
xchg ecx, ecx
mov ecx, 0xffff
cmp r13w, 0x53ba
cmp cx, ax
jmp 0x14047eac4
je 0x14047eadb
mov word [r8], ax
mov r14, r8
jmp 0x14047ead6
jmp 0x14047eae5
mov qword [r13], r11
cwde
jmp 0x14047eae5
mov eax, 1
mov byte [r13 + 8], al
mov r8b, r14b
movzx r8d, word [r14]
movzx cx, r14b
mov rdx, r9
mov rcx, r10
jmp 0x14047eb05
call fcn.140163476
sub rax, qword [rsp + 0x60]
stc
clc
sar rax, 1
cmc
stc
cmp rax, 0xa
jae 0x14047ec12
lea rcx, [0x1400c0d60]
inc r9b
test si, 0x1fd
sal r9b, cl
mov r9b, byte [rax + rcx]
sal cl, 0xa2
rol r10w, 0x68
mov r10, qword [rsp + 0x70]
test r13b, bpl
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jae 0x14047eb90
lea rax, [rcx + 1]
test sil, spl
stc
mov qword [r10 + 0x10], rax
lahf
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x14047eb6e
jb 0x14047eb77
mov rax, qword [r10]
mov byte [rax + rcx], r9b
xor edx, edx
jmp 0x14047eb82
mov byte [rax + rcx + 1], dl
jmp 0x14047eb8b
jmp 0x14047ebab
mov r8b, r12b
mov edx, 1
bswap cx
movsx cx, ch
movzx cx, bl
mov rcx, r10
call fcn.1404512c9
lea rax, [rbp - 0x38]
cmp rsi, 0x10
jmp 0x14047ebb8
setae cl
jmp 0x14047ebc0
cmovae rax, rbx
stc
test dil, 0x69
cmc
cmp byte [rax + rdi], 0x7f
jmp 0x14047ebd3
je 0x14047eda2
lea rax, [rbp - 0x38]
jmp 0x14047ebeb
test cl, cl
cmovne rax, rbx
movsx ecx, r9w
sar cx, cl
cmove cx, dx
mov ecx, 1
test dil, r15b
cmc
add byte [rax + rdi], cl
jmp 0x14047ec0d
jmp 0x14047ed8c
lea rax, [rbp - 0x38]
shl bl, cl
cmp rsi, 0x10
cdq
setae bl
cqo
movsxd rdx, r11d
movsx rdx, bp
mov rdx, qword [rsp + 0x78]
jmp 0x14047ec33
cmovae rax, rdx
xor r11d, r11d
cmp byte [rax + rdi], r11b
je 0x14047eebc
cmp byte [r13 + 8], r11b
jmp 0x14047ec4d
jne 0x14047ecf4
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14047ec5f
je 0x14047ecd7
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047ec74
je 0x14047ec99
mov rax, qword [rcx + 0x50]
cmp dword [rax], r11d
jmp 0x14047ec86
jle 0x14047ec99
movzx eax, word [rdx]
jmp 0x14047ec94
jmp 0x14047ecb6
mov rax, qword [rcx]
jmp 0x14047eca1
mov rax, qword [rax + 0x30]
jmp 0x14047ecaa
call qword [case.0x14044236c.0]
xor r11d, r11d
adc cl, dil
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047ecc3
je 0x14047ecd7
mov word [r14], ax
jmp 0x14047ecd2
jmp 0x14047ecdb
mov qword [r13], r11
mov r10d, 1
mov byte [r13 + 8], r10b
mov rdx, qword [rsp + 0x78]
jmp 0x14047ecef
jmp 0x14047ed02
mov r10d, 1
sal ah, 0x52
inc eax
not ax
movzx eax, word [rsp + 0x40]
test sp, 0x64d3
cmp word [r14], ax
jmp 0x14047ed15
jne 0x14047eebc
mov rcx, qword [rbp - 0x28]
cmp spl, 0xad
clc
cmp rcx, rsi
jmp 0x14047ed2c
jae 0x14047ed69
lea rax, [rcx + 1]
cmp r8b, spl
stc
cmp bp, 0x2fdf
mov qword [rbp - 0x28], rax
add al, r15b
sub al, spl
ror ax, cl
lea rax, [rbp - 0x38]
test spl, 0x16
cmc
test bl, bl
cmovne rax, rdx
cmp r15b, r15b
cmc
and word [rax + rcx], 0
jmp 0x14047ed89
sub r9d, r9d
mov r8b, r15b
mov ch, 0x35
cwd
movzx rdx, r11w
mov rdx, r10
lea rcx, [rbp - 0x38]
jmp 0x14047ed84
call fcn.1404512c9
inc rdi
mov rbx, qword [rbp - 0x38]
movzx ecx, r9w
mov qword [rsp + 0x78], rbx
bts cx, di
clc
mov rsi, qword [rbp - 0x20]
mov rcx, qword [r13]
test r9b, 2
stc
xor r8d, r8d
test rcx, rcx
jmp 0x14047edb6
je 0x14047ee5b
mov rax, qword [rcx + 0x38]
jmp 0x14047edc5
cmp qword [rax], r8
je 0x14047ee1f
mov rax, qword [rcx + 0x50]
test di, bp
test spl, 0x59
cmp dword [rax], r8d
jmp 0x14047ede1
jle 0x14047ee1f
dec dword [rax]
movsxd rax, r9d
lahf
mov rcx, qword [rcx + 0x38]
movsxd rdx, r12d
cwd
mov rdx, qword [rcx]
mov eax, 0x3ce674fc
movzx ax, ch
lea rax, [rdx + 2]
jmp 0x14047ee0b
mov qword [rcx], rax
movsx ax, bl
movzx eax, word [rdx]
jmp 0x14047ee1a
jmp 0x14047ee40
mov rax, qword [rcx]
jmp 0x14047ee27
mov rax, qword [rax + 0x38]
jmp 0x14047ee30
call qword [case.0x14044236c.0]
xor r8d, r8d
movzx ecx, r12w
add cl, spl
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047ee4d
je 0x14047ee5b
mov al, r8b
jmp 0x14047ee68
mov qword [r13], r8
movzx cx, bh
mov eax, 1
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
movsx ecx, r11w
movzx ecx, r12w
mov rcx, r13
call fcn.140462f15
sub r11d, r11d
test bl, 0x3d
cmp r12w, 0x6052
movsx r8w, cl
test al, al
mov r8, qword [rbp - 0x50]
movsx r9d, r11w
movzx r10, r8w
not r9d
mov r9, qword [rbp - 0x48]
cmovs r10w, r14w
mov r10, qword [rsp + 0x60]
jmp 0x14047eeb6
je 0x14047ea2c
mov qword [rbp - 0x80], rsi
mov rbx, rdi
cmp bpl, r12b
add r11b, 0x30
sub r14b, 0x1a
test rdi, rdi
jmp 0x14047eed6
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
mov r11, qword [rbp - 0x80]
mov r10b, cl
mov r10, qword [rsp + 0x78]
je 0x14047ef4e
lea rax, [rbp - 0x38]
cmp dil, 0xfb
cmp r11, 0x10
cmovae rax, r10
cmp byte [rax + rbx], 0
jmp 0x14047ef10
jle 0x14047ef23
inc rbx
jmp 0x14047ef1e
jmp 0x14047ef4e
mov eax, 1
jmp 0x14047ef2d
mov byte [rsp + 0x38], al
jmp 0x14047ef36
jmp 0x14047ef4e
mov r10, qword [rbp - 0x38]
shl r9b, 0xd3
rcl r11d, 0x63
mov r11, qword [rbp - 0x80]
sal dh, 0x10
lea rdx, [rbp - 0x18]
mov r8, qword [rbp - 0x18]
shld r9w, bx, 0x96
stc
xor r9b, 0x16
mov r9, qword [rbp]
jmp 0x14047ef6f
cmp r9, 0x10
jmp 0x14047ef78
cmovae rdx, r8
jmp 0x14047ef81
sub eax, eax
clc
cmp r13b, sil
test bp, 0x726c
cmp byte [rsp + 0x38], al
jne 0x14047f006
test rbx, rbx
jmp 0x14047ef9e
je 0x14047f15f
mov cl, byte [rdx]
cmc
stc
cmp cl, 0x7f
jmp 0x14047efb0
je 0x14047f15f
sub rbx, 1
jmp 0x14047efbf
je 0x14047f11a
lea rax, [rbp - 0x38]
jmp 0x14047efd5
cmp r11, 0x10
jmp 0x14047efde
cmovae rax, r10
cmp r8, rsi
jmp 0x14047efea
cmp cl, byte [rax + rbx]
je 0x14047f143
mov eax, 1
jmp 0x14047effe
mov byte [rsp + 0x38], al
test r8d, r10d
cmc
cmp r11, 0x10
jmp 0x14047f00f
jb 0x14047f088
lea rdx, [r11 + 1]
mov rax, r10
cmp r12, rcx
cmp rdx, 0x1000
jmp 0x14047f02b
jb 0x14047f069
add rdx, 0x27
cmp r12b, 0x98
test ecx, eax
mov r10, qword [r10 - 8]
test bx, sp
cmp r15w, r14w
cmp r8b, 0x20
sub rax, r10
cmp r13d, 0x53e82f36
cmp cx, r9w
add rax, 0xfffffffffffffff8
cmp esp, r8d
cmp rax, 0x1f
ja 0x140481014
mov rcx, r10
jmp 0x14047f071
call fcn.140117612
mov r9, qword [rbp]
btc r8, 0x92
cmp r10b, 0x20
mov r8, qword [rbp - 0x18]
cmc
cmp r9, 0x10
jb 0x14047f0de
lea rdx, [r9 + 1]
mov rax, r8
cmc
cmp r13b, 0x16
clc
cmp rdx, 0x1000
jb 0x14047f0d1
add rdx, 0x27
cmp bpl, 0xa7
stc
mov r8, qword [r8 - 8]
sub rax, r8
jmp 0x14047f0c3
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14048100e
mov rcx, r8
jmp 0x14047f0d9
call fcn.140117612
sub r9d, r9d
sal ah, cl
xadd al, ch
rcr eax, 0x62
mov ecx, 1
mov eax, dword [rsp + 0x38]
test sil, spl
add qword [rbp - 0x78], rcx
clc
jmp 0x14047f0ff
test al, al
jmp 0x14047f106
jne 0x140480f2d
mov rax, qword [rbp - 0x78]
jmp 0x14047f115
jmp 0x14047e769
test rbx, rbx
jmp 0x14047f122
jne 0x14047f143
lea rax, [rbp - 0x38]
clc
cmp r11, 0x10
jmp 0x14047f136
cmovae rax, r10
clc
cmp cl, byte [rax]
jl 0x14047eff3
cmp byte [rdx + 1], 0
jmp 0x14047f14c
jle 0x14047ef96
inc rdx
jmp 0x14047f15a
jmp 0x14047ef96
cmp r11, 0x10
jb 0x14047f4e1
lea rdx, [r11 + 1]
cdqe
or al, 0xfc
rcl ax, 0xf4
mov rax, r10
cmp rdx, 0x1000
jmp 0x14047f184
jb 0x14047f1b1
add rdx, 0x27
jmp 0x14047f197
mov r10, qword [r10 - 8]
sub rax, r10
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14047f1ab
ja 0x140481014
mov rcx, r10
jmp 0x14047f1b9
call fcn.140117612
jmp 0x14047f4e1
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14047f1d0
call fcn.140462f15
xor r8d, r8d
cmc
test al, al
jmp 0x14047f1e0
jne 0x14047f4f1
lea rbx, [r13 + 0xa]
movsx di, r14b
mov r12, rbx
mov r9, qword [rsp + 0x60]
movzx r15w, r9b
mov dil, spl
movzx edi, cx
lea rdi, [r9 + 0x16]
mov rsi, qword [rsp + 0x70]
mov r15, qword [rsp + 0x48]
jmp 0x14047f215
jmp 0x14047f21f
mov r9, qword [rsp + 0x60]
cmp byte [r13 + 8], r8b
jmp 0x14047f228
jne 0x14047f2e6
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x14047f23b
je 0x14047f2cf
mov rax, qword [rcx + 0x38]
rol edx, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047f252
je 0x14047f278
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jmp 0x14047f265
jle 0x14047f278
movzx eax, word [rdx]
jmp 0x14047f273
jmp 0x14047f29f
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x14044236c.0]
mov r9, qword [rsp + 0x60]
adc ecx, eax
bswap cx
jmp 0x14047f294
sub r8d, r8d
movsx cx, r14b
add cl, 0xb0
mov ecx, 0xffff
jmp 0x14047f2aa
cmp cx, ax
jmp 0x14047f2b2
je 0x14047f2cf
mov word [r12], ax
movzx rbx, r13w
movsxd rbx, edi
setns bh
mov rbx, r12
jmp 0x14047f2da
mov qword [r13], r8
movzx cx, r8b
mov al, bl
mov eax, 1
movsxd r8, edi
mov byte [r13 + 8], al
movzx r8d, word [rbx]
mov dl, 0x85
mov rdx, rdi
bswap rcx
mov rcx, r9
jmp 0x14047f2fa
call fcn.140163476
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp rax, 0xa
jmp 0x14047f310
jae 0x14047f4ba
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 0x18]
jmp 0x14047f32e
jae 0x14047f38a
lea rax, [rcx + 1]
cmp dil, 0x5a
stc
mov qword [rsi + 0x10], rax
or eax, 0x16f85d58
shrd ax, r8w, 0xd6
mov rax, rsi
stc
jmp 0x14047f35b
cmp qword [rsi + 0x18], 0x10
jmp 0x14047f365
jb 0x14047f36f
mov rax, qword [rsi]
stc
mov byte [rax + rcx], r9b
xor r8d, r8d
jmp 0x14047f37b
mov byte [rax + rcx + 1], r8b
jmp 0x14047f385
jmp 0x14047f3bb
mov r8b, r14b
cmovp ecx, ebp
movzx ecx, r9w
mov edx, 1
mov rcx, rax
not cl
jmp 0x14047f3a3
mov rcx, rsi
jmp 0x14047f3ab
call fcn.1404512c9
sub r8d, r8d
xor cl, 0x44
cmovb cx, r8w
mov rcx, qword [r13]
cmp r8w, 0x689f
jmp 0x14047f3cd
test rcx, rcx
jmp 0x14047f3d5
je 0x14047f46b
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047f3e7
je 0x14047f432
mov rax, qword [rcx + 0x50]
cmp r14b, 0xbf
cmp dword [rax], r8d
jmp 0x14047f3fd
jle 0x14047f432
dec dword [rax]
movzx ax, r10b
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx eax, cx
cdqe
lea rax, [rdx + 2]
jmp 0x14047f41f
mov qword [rcx], rax
cbw
cwde
movzx eax, word [rdx]
jmp 0x14047f42d
jmp 0x14047f44f
mov rax, qword [rcx]
jmp 0x14047f43a
mov rax, qword [rax + 0x38]
jmp 0x14047f443
call qword [case.0x14044236c.0]
xor r8d, r8d
dec cx
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x14047f45d
je 0x14047f46b
mov al, r8b
jmp 0x14047f47d
mov qword [r13], r8
jmp 0x14047f478
mov eax, 1
mov byte [r13 + 8], al
movsx dx, dil
cwd
jmp 0x14047f48d
mov rdx, r15
movsx rcx, bp
movsxd rcx, r13d
jmp 0x14047f49c
mov rcx, r13
jmp 0x14047f4a4
call fcn.140462f15
xor r8d, r8d
stc
test al, al
jmp 0x14047f4b4
je 0x14047f21a
mov dil, byte [rsp + 0x30]
lahf
cwde
setnp bh
mov sil, byte [rsp + 0x30]
mov r12b, r9b
jmp 0x14047f4d4
mov r15b, byte [rsp + 0x30]
movsxd rcx, ecx
mov r12b, byte [rsp + 0x30]
mov rbx, qword [rsp + 0x50]
movsx rax, r15w
movsx eax, r13w
bswap cx
mov rax, qword [rbx]
movzx rcx, r8w
xchg ch, ch
movzx cx, r12b
mov rcx, rbx
jmp 0x14047f507
mov rax, qword [rax + 0x18]
jmp 0x14047f510
call qword [case.0x14044236c.0]
movzx ebx, ax
cdq
cwd
movzx rcx, r13w
mov rdx, qword [rsp + 0x48]
bswap ecx
xchg cl, cl
movsx cx, r14b
mov rcx, r13
call fcn.140462f15
xor r8d, r8d
test al, al
jmp 0x14047f540
jne 0x14047f907
test bx, bx
je 0x14047f907
cmp byte [r13 + 8], r8b
jmp 0x14047f558
jne 0x14047f602
mov rcx, qword [r13]
cmc
jmp 0x14047f56b
test rcx, rcx
je 0x14047f5ee
mov rax, qword [rcx + 0x38]
or dl, sil
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14047f587
je 0x14047f5ae
mov rax, qword [rcx + 0x50]
cmp r15, 0x10ab2a8a
cmp dword [rax], r8d
jle 0x14047f5ae
movzx eax, word [rdx]
jmp 0x14047f5a9
jmp 0x14047f5d0
mov rax, qword [rcx]
jmp 0x14047f5b6
mov rax, qword [rax + 0x30]
jmp 0x14047f5bf
call qword [case.0x14044236c.0]
sub r8d, r8d
shr cl, 0xe6
bsf cx, r15w
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14047f5de
je 0x14047f5ee
mov word [r13 + 0xa], ax
jmp 0x14047f5f9
mov qword [r13], r8
not ax
cmovp rax, rbx
mov eax, 1
mov byte [r13 + 8], al
cmp word [r13 + 0xa], bx
cmovae bx, r10w
movzx bx, r15b
movsx bx, dil
mov ebx, dword [rsp + 0x68]
jmp 0x14047f61f
jne 0x14047f918
mov eax, 1
xor cx, 0x2fe0
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x14047f63c
je 0x14047f6e3
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r8
jmp 0x14047f64f
je 0x14047f698
mov rax, qword [rcx + 0x50]
stc
clc
test sp, 0x2b30
cmp dword [rax], r8d
jmp 0x14047f668
jle 0x14047f698
dec dword [rax]
xchg dx, ax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov al, r8b
movsxd rax, edi
lea rax, [rdx + 2]
jmp 0x14047f688
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047f693
jmp 0x14047f6b2
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047f6a4
call qword [case.0x14044236c.0]
sub r8d, r8d
xchg ch, cl
or cl, spl
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14047f6c0
je 0x14047f6d3
mov al, r8b
jmp 0x14047f6ce
jmp 0x14047f6e7
mov eax, 1
mov rdx, 0x11f31ae4
cmovle rdx, r11
mov qword [r13], r8
mov byte [r13 + 8], al
movsx cx, bpl
mov rdx, qword [rsp + 0x48]
movsx ecx, bp
movzx cx, bh
movzx ecx, sp
mov rcx, r13
jmp 0x14047f707
call fcn.140462f15
cmp ebx, dword [rsp + 0x58]
jmp 0x14047f715
jge 0x14047f918
sub r8d, r8d
stc
test al, al
jne 0x14047f8ef
cmp byte [r13 + 8], r8b
jmp 0x14047f730
jne 0x14047f7f8
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14047f742
je 0x14047f7dd
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r9w, r15w
jmp 0x14047f75c
test rdx, rdx
jmp 0x14047f764
je 0x14047f790
mov rax, qword [rcx + 0x50]
jmp 0x14047f775
cmp dword [rax], r8d
jmp 0x14047f77d
jle 0x14047f790
movzx eax, word [rdx]
jmp 0x14047f78b
jmp 0x14047f7b5
mov rax, qword [rcx]
jmp 0x14047f798
mov rax, qword [rax + 0x30]
jmp 0x14047f7a1
call qword [case.0x14044236c.0]
xor r8d, r8d
xor cl, r13b
movsx ecx, r14w
btc rcx, rbx
mov ecx, 0xffff
cmp r12w, 0x5e2
cmp cx, ax
jmp 0x14047f7c8
je 0x14047f7dd
mov word [r13 + 0xa], ax
jmp 0x14047f7d8
jmp 0x14047f7e1
mov qword [r13], r8
mov eax, 1
movsxd r8, edi
mov ch, 0x72
movzx rcx, r9w
mov byte [r13 + 8], al
cwd
xchg ah, al
mov rax, qword [rsp + 0x60]
setae cl
xchg r8b, cl
jmp 0x14047f808
lea rdx, [rax + 0x16]
bswap r8w
movzx r8d, word [r13 + 0xa]
mov rcx, rax
jmp 0x14047f81d
call fcn.140163476
sub rax, qword [rsp + 0x60]
cmp r9b, sil
sar rax, 1
cmp rax, 0xa
jae 0x14047f8ef
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
bts rcx, r10
movzx rcx, dx
btc rcx, rdi
mov rcx, qword [r10 + 0x10]
jmp 0x14047f85c
cmp rcx, qword [r10 + 0x18]
jmp 0x14047f865
jae 0x14047f8be
lea rax, [rcx + 1]
jmp 0x14047f877
mov qword [r10 + 0x10], rax
mov rax, r10
jmp 0x14047f883
cmp qword [r10 + 0x18], 0x10
jmp 0x14047f88d
jb 0x14047f897
mov rax, qword [r10]
cmc
mov byte [rax + rcx], r9b
jmp 0x14047f8a7
xor r8d, r8d
jmp 0x14047f8af
mov byte [rax + rcx + 1], r8b
jmp 0x14047f8b9
jmp 0x14047f8e3
mov r8b, sil
mov rdx, 0x5ad3264e
movzx cx, al
mov edx, 1
mov rcx, r10
call fcn.1404512c9
xor r8d, r8d
shrd ax, di, 0x5b
sub al, 0xcf
mov eax, 1
add ebx, eax
jmp 0x14047f62f
mov ecx, 1
jmp 0x14047f8f9
mov byte [rsp + 0x38], cl
jmp 0x14047f902
jmp 0x14047f927
mov ebx, dword [rsp + 0x68]
shld cx, r15w, 0x56
add al, r15b
movzx rcx, r13w
mov ecx, 1
bts ax, r15w
cbw
bswap ax
mov rax, qword [rsp + 0x70]
test cx, 0x2eff
xor edx, edx
cmp qword [rax + 0x10], rdx
jmp 0x14047f93c
jne 0x14047f94b
mov byte [rsp + 0x38], cl
jmp 0x14047fa12
mov eax, dword [rsp + 0x58]
cmp al, r9b
test r14d, r12d
cmp ebx, eax
jmp 0x14047f95c
jge 0x14047fa12
sub eax, ebx
ror r14d, cl
mov ebx, eax
test r14w, 0x319
adc r14w, di
bts r15w, si
mov r14, qword [rsp + 0x70]
bt r15, 0x41
shr r15b, cl
mov r15d, 1
mov rcx, qword [r14 + 0x10]
cmc
test r9w, 0x5b30
jmp 0x14047f99b
cmp rcx, qword [r14 + 0x18]
jae 0x14047f9d6
lea rax, [rcx + 1]
cmp dil, bpl
mov qword [r14 + 0x10], rax
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jb 0x14047f9c6
mov rax, qword [r14]
jmp 0x14047f9c6
mov word [rax + rcx], 0x30
jmp 0x14047f9d1
jmp 0x14047f9f7
mov r9b, 0x30
movzx cx, r12b
movsx cx, ah
mov r8b, dil
mov rdx, r15
movzx cx, r8b
mov rcx, r14
call fcn.1404512c9
sub edx, edx
sub rbx, r15
jmp 0x14047f9ff
jne 0x14047f98b
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
movzx edx, si
mov rdx, qword [rbp]
jmp 0x14047fa1b
cmp rdx, 0x10
jmp 0x14047fa24
jb 0x14047f0de
inc rdx
lahf
jmp 0x14047fa33
mov rcx, qword [rbp - 0x18]
neg al
mov rax, rcx
cmp bp, r9w
cmp rdx, 0x1000
jmp 0x14047fa4c
jb 0x14047f0d9
add rdx, 0x27
test r14d, edi
clc
mov rcx, qword [rcx - 8]
stc
cmc
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14047fa70
ja 0x14048100e
jmp 0x14047f0d9
mov rdx, qword [rsp + 0x48]
cmovnp ecx, edi
mov cl, r13b
mov rcx, r13
jmp 0x14047fa8e
call fcn.140462f15
xor r9d, r9d
cmp esp, 0x15c25c35
jmp 0x14047faa2
test al, al
jne 0x14047f0e9
mov rbx, qword [rsp + 0x50]
lahf
xchg rcx, rcx
mov al, 0x3d
mov rax, qword [rbx]
movsx dx, bpl
mov dh, 0x71
cmovb cx, r15w
lea rdx, [rbp - 0x38]
movsx cx, r15b
mov rcx, rbx
jmp 0x14047fad6
mov rax, qword [rax + 0x38]
jmp 0x14047fadf
call qword [case.0x14044236c.0]
mov r8d, dword [rsp + 0x34]
bts r8d, 8
stc
or r8d, 2
jmp 0x14047faf9
mov dword [rsp + 0x34], r8d
test edx, 0x36bb3045
mov dword [rsp + 0x3c], r8d
sub r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x14047fb15
jbe 0x14047fcb3
mov rax, qword [rbx]
setle cl
mov dl, r14b
movsxd rcx, r15d
lea rdx, [rbp - 0x18]
movsx rcx, r9w
mov cx, dx
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x14047fb3e
call qword [case.0x14044236c.0]
mov r8d, dword [rsp + 0x34]
xchg dx, dx
btr rdx, 0xc
bts r8d, 0xb
bts rdx, r15
or r8d, 4
clc
mov dword [rsp + 0x34], r8d
sub dl, al
mov dword [rsp + 0x3c], r8d
bts rdx, r10
lea rdx, [r13 + 8]
stc
cmp sil, r11b
mov qword [rsp + 0x58], rdx
cmp r12d, esi
jmp 0x14047fb85
xor r9d, r9d
test esi, 0x42a9595c
cmp dh, 0x4d
cmp byte [rdx], r9b
jmp 0x14047fb99
jne 0x14047fc6b
mov rcx, qword [r13]
test r15, 0x153f4921
test rcx, rcx
jmp 0x14047fbb2
je 0x14047fc49
mov rax, qword [rcx + 0x38]
xor edx, 0x2381455f
xadd dl, dh
mov rdx, qword [rax]
stc
clc
test rdx, rdx
je 0x14047fbf7
mov rax, qword [rcx + 0x50]
test di, 0x2c9f
jmp 0x14047fbe1
cmp dword [rax], r9d
jle 0x14047fbf7
movzx eax, word [rdx]
jmp 0x14047fbf2
jmp 0x14047fc18
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047fc03
call qword [case.0x14044236c.0]
mov r8d, dword [rsp + 0x34]
xor r9d, r9d
btc edx, r9d
rol dl, 0x59
mov ecx, 0xffff
neg rdx
inc rdx
btc rdx, r15
mov rdx, qword [rsp + 0x58]
cmp cx, ax
jmp 0x14047fc34
je 0x14047fc49
mov word [r13 + 0xa], ax
jmp 0x14047fc44
jmp 0x14047fc58
mov qword [r13], r9
not r10b
movsx r10d, r10w
movzx r10, r13w
mov r10d, 1
mov byte [rdx], r10b
jmp 0x14047fc66
jmp 0x14047fc7c
mov r10d, 1
and al, 0x43
btc rcx, rdi
shld cx, cx, 0xf3
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
cmp qword [rbp], 8
jmp 0x14047fc8f
cmovae rax, qword [rbp - 0x18]
test al, r11b
clc
cmp word [rax], cx
jmp 0x14047fca0
jne 0x14047fcba
mov bl, r10b
jmp 0x14047fcae
jmp 0x14047fcce
lea rdx, [r13 + 8]
ror bl, 0x40
mov bl, r9b
test r13b, 0xf5
mov qword [rsp + 0x58], rdx
test r15b, bpl
jmp 0x14047fcce
test r8b, 4
jmp 0x14047fcd7
je 0x14047fd11
and r8d, 0xfffffffb
movsxd rcx, ecx
mov dword [rsp + 0x34], r8d
jmp 0x14047fcf3
mov dword [rsp + 0x3c], r8d
movsx ecx, sp
not ch
movzx cx, bh
lea rcx, [rbp - 0x18]
call fcn.140455506
mov r8d, dword [rsp + 0x34]
test al, 0xa1
test r8b, 2
jmp 0x14047fd1a
je 0x14047fd46
and r8d, 0xfffffffd
sets ch
mov dword [rsp + 0x34], r8d
movsx rcx, r8w
mov ecx, r14d
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x38]
jmp 0x14047fd41
call fcn.140455506
xor r8d, r8d
jmp 0x14047fd4f
test bl, bl
je 0x14047ff71
mov rcx, qword [r13]
jmp 0x14047fd63
test rcx, rcx
jmp 0x14047fd6b
je 0x14047fe0d
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047fd7d
je 0x14047fdd0
mov rax, qword [rcx + 0x50]
stc
cmc
cmp dword [rax], r8d
jmp 0x14047fd91
jle 0x14047fdd0
dec dword [rax]
jmp 0x14047fda3
mov rcx, qword [rcx + 0x38]
movzx rax, r11w
movzx ax, bpl
mov rdx, qword [rcx]
lahf
jmp 0x14047fdb9
lea rax, [rdx + 2]
mov qword [rcx], rax
nop
jmp 0x14047fdc8
movzx eax, word [rdx]
jmp 0x14047fdf2
mov rax, qword [rcx]
jmp 0x14047fdd8
mov rax, qword [rax + 0x38]
jmp 0x14047fde1
call qword [case.0x14044236c.0]
xor r8d, r8d
movzx ecx, r11w
sal cx, 0x6c
mov ecx, 0xffff
cmp cx, ax
je 0x14047fe0d
mov al, r8b
jmp 0x14047fe08
jmp 0x14047fe22
mov qword [r13], r8
cdq
mov eax, 1
xchg rdx, rdx
mov dl, r11b
jmp 0x14047fe22
mov rcx, qword [rsp + 0x58]
movzx edx, r9w
mov byte [rcx], al
cqo
cwde
cbw
mov rcx, qword [rsp + 0x50]
jmp 0x14047fe41
mov rax, qword [rcx]
movsx rdx, r15w
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x38]
jmp 0x14047fe55
call qword [case.0x14044236c.0]
mov ebx, dword [rsp + 0x34]
bts ebx, 0xa
bt dx, 0x4a
mov dword [rsp + 0x34], ebx
mov dword [rsp + 0x3c], ebx
mov rdx, qword [rbp + 0x20]
test r14w, r15w
test r9b, 0xd5
clc
cmp rdx, 8
jmp 0x14047fe86
jb 0x14047feff
lea rdx, [rdx*2 + 2]
xor ch, bh
movzx rcx, di
bts cx, di
mov rcx, qword [rbp + 8]
or ax, r13w
and al, r14b
mov rax, rcx
jmp 0x14047feb3
cmp rdx, 0x1000
jmp 0x14047febf
jb 0x14047fefa
add rdx, 0x27
jmp 0x14047fecf
mov rcx, qword [rcx - 8]
jmp 0x14047fedb
sub rax, rcx
test bh, al
cmp bpl, 0x4d
add rax, 0xfffffffffffffff8
cmp r15b, al
cmp rax, 0x1f
jmp 0x14047fef4
ja 0x14048101f
call fcn.140117612
movups xmm0, xmmword [rbp - 0x18]
xchg cl, cl
sub cl, r15b
bsf ecx, ecx
movups xmmword [rbp + 8], xmm0
adc ch, 0x8f
bt ecx, 0x70
rol ch, cl
movups xmm1, xmmword [rbp - 8]
bt cx, 0x98
dec ch
xadd ch, ch
movups xmmword [rbp + 0x18], xmm1
sub eax, eax
movsx rcx, r13w
mov ch, 0x14
cmovnp ecx, ebp
mov qword [rbp - 8], rax
jmp 0x14047ff47
mov qword [rbp], 7
movsx cx, ch
movsx rcx, r9w
mov word [rbp - 0x18], ax
movsx ecx, ax
lea rcx, [rbp - 0x18]
jmp 0x14047ff67
call fcn.140455506
jmp 0x14047f0de
mov rbx, qword [rsp + 0x50]
rdtsc
cwd
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
mov rcx, rbx
jmp 0x14047ff89
mov rax, qword [rax + 0x40]
call qword [case.0x14044236c.0]
mov edx, dword [rsp + 0x34]
jmp 0x14047ff9c
bts edx, 0xc
or edx, 8
jmp 0x14047ffaf
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
test ecx, 0x6dee0da4
test bl, r9b
xor r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x14047ffcc
jbe 0x140480137
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x14047ffe1
mov rax, qword [rax + 0x40]
call qword [case.0x14044236c.0]
mov edx, dword [rsp + 0x34]
bts edx, 0xd
sbb r8b, 0xca
bts r8, rbx
cmp spl, sil
or edx, 0x10
movzx r8, ax
rol r8d, cl
dec r8d
mov dword [rsp + 0x34], edx
cmovne r8d, edx
mov dword [rsp + 0x3c], edx
movsx r8w, dl
sal r8b, 0x76
mov r8, qword [rsp + 0x58]
cmp r12b, dil
sub r9d, r9d
cmp byte [r8], r9b
jne 0x140480102
mov rcx, qword [r13]
cmp spl, 0x37
test sp, 0x49e2
test rcx, rcx
jmp 0x140480049
je 0x1404800cf
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x14048007f
mov rax, qword [rcx + 0x50]
jmp 0x140480069
cmp dword [rax], r9d
jle 0x14048007f
movzx eax, word [rdx]
jmp 0x14048007a
jmp 0x1404800a4
mov rax, qword [rcx]
jmp 0x140480087
mov rax, qword [rax + 0x30]
call qword [case.0x14044236c.0]
mov r8, qword [rsp + 0x58]
xor cx, bx
sub r9d, r9d
mov cx, 0x9d3
sbb rcx, rdi
clc
mov ecx, 0xffff
cmp bx, r13w
jmp 0x1404800b2
cmp cx, ax
jmp 0x1404800ba
je 0x1404800cf
mov word [r13 + 0xa], ax
jmp 0x1404800ca
jmp 0x1404800e0
mov qword [r13], r9
movzx r10, di
movzx r10d, r13w
mov edx, 0x3fcd20ee
mov r10d, 1
not dl
movzx dx, r8b
movzx edx, r12w
mov byte [r8], r10b
mov edx, dword [rsp + 0x34]
jmp 0x1404800fd
jmp 0x14048010e
mov r10d, 1
sal ecx, 0x64
rcl cx, cl
movzx ecx, word [r13 + 0xa]
shl bl, cl
lea rax, [rbp - 0x18]
cmp qword [rbp], 8
jmp 0x140480123
cmovae rax, qword [rbp - 0x18]
sub bl, 0xa
cmp word [rax], cx
mov bl, r10b
je 0x140480143
mov bl, r9b
cmc
test r10d, 0x3d3e7072
stc
test dl, 0x10
jmp 0x14048014b
je 0x140480176
and edx, 0xffffffef
bswap rcx
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
cmovl rcx, rcx
lea rcx, [rbp - 0x18]
jmp 0x14048016c
call fcn.140455506
mov edx, dword [rsp + 0x34]
stc
test dl, 8
jmp 0x14048017e
je 0x1404801a7
and edx, 0xfffffff7
xchg ch, ch
mov cl, ch
mov dword [rsp + 0x34], edx
mov ch, 0x4d
mov dword [rsp + 0x3c], edx
bswap cx
lea rcx, [rbp - 0x38]
jmp 0x1404801a2
call fcn.140455506
test bl, bl
jmp 0x1404801ae
je 0x1404803a4
mov rcx, qword [r13]
cmc
cmp bp, 0x6a2d
xor ebx, ebx
test rcx, rcx
jmp 0x1404801c8
je 0x140480263
mov rax, qword [rcx + 0x38]
jmp 0x1404801dc
cmp qword [rax], rbx
jmp 0x1404801e4
je 0x140480228
mov rax, qword [rcx + 0x50]
jmp 0x1404801f7
cmp dword [rax], ebx
jmp 0x1404801fe
jle 0x140480228
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
setle al
mov al, dh
lea rax, [rdx + 2]
jmp 0x14048021b
mov qword [rcx], rax
cbw
movzx eax, word [rdx]
jmp 0x14048023f
mov rax, qword [rcx]
jmp 0x140480230
mov rax, qword [rax + 0x38]
jmp 0x140480239
call qword [case.0x14044236c.0]
mov ecx, 0xffff
cmc
cmp r13b, 0x7b
cmp cx, ax
jmp 0x140480251
je 0x140480263
mov al, bl
jmp 0x14048025e
jmp 0x140480271
mov qword [r13], rbx
rdtsc
mov dx, sp
mov eax, 1
mov rcx, qword [rsp + 0x58]
bswap dx
movzx rdx, r12w
mov byte [rcx], al
movzx rdx, sp
mov dh, cl
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x40]
jmp 0x14048029a
call qword [case.0x14044236c.0]
mov eax, dword [rsp + 0x34]
bts eax, 0xf
xadd rdx, rdx
mov dword [rsp + 0x34], eax
movsxd rdx, r15d
adc dx, bp
shl dl, cl
mov dword [rsp + 0x3c], eax
cmovbe dx, r8w
mov rdx, qword [rbp + 0x20]
cmp rbp, rsi
cmp r13w, 0x43b6
cmp rdx, 8
jmp 0x1404802d7
jb 0x14048033e
lea rdx, [rdx*2 + 2]
adc ah, 0xc8
shl ax, cl
mov rcx, qword [rbp + 8]
stc
mov rax, rcx
cmp rdx, 0x1000
jmp 0x1404802ff
jb 0x140480339
add rdx, 0x27
clc
mov rcx, qword [rcx - 8]
sub rax, rcx
cmp r8b, r12b
add rax, 0xfffffffffffffff8
jmp 0x14048032a
cmp rax, 0x1f
jmp 0x140480333
ja 0x140481003
call fcn.140117612
movups xmm0, xmmword [rbp - 0x18]
movzx ecx, r9w
movsx ecx, r10w
movsxd rcx, ebx
movups xmmword [rbp + 8], xmm0
bswap ecx
mov cl, r10b
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp + 0x18], xmm1
xchg cx, cx
movsxd rcx, r15d
mov qword [rbp - 8], rbx
movzx ecx, bp
not cl
bswap cx
mov qword [rbp], 7
movsxd rcx, esp
jmp 0x140480383
mov word [rbp - 0x18], bx
lea rcx, [rbp - 0x18]
jmp 0x140480390
call fcn.140455506
mov byte [rsp + 0x30], 1
jmp 0x14048039f
jmp 0x14047f0de
mov rbx, qword [rsp + 0x50]
movsx ax, r13b
mov rax, qword [rbx]
setle ch
jmp 0x1404803bc
lea rdx, [rbp - 0x38]
not cx
movsx cx, r9b
mov cl, r13b
mov rcx, rbx
jmp 0x1404803d3
mov rax, qword [rax + 0x38]
jmp 0x1404803dc
call qword [case.0x14044236c.0]
mov eax, dword [rsp + 0x34]
jmp 0x1404803eb
bts eax, 0xe
jmp 0x1404803f4
or eax, 0x20
test esi, r8d
clc
mov dword [rsp + 0x34], eax
clc
jmp 0x140480409
mov dword [rsp + 0x3c], eax
xor ecx, ecx
cmc
cmp qword [rbp - 0x28], rcx
jmp 0x140480419
je 0x140480481
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
setb ch
movsxd rcx, r15d
movsx cx, al
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x14048043c
call qword [case.0x14044236c.0]
mov eax, dword [rsp + 0x34]
cmc
or eax, 0x10040
test r13d, 0x596c0045
mov dword [rsp + 0x34], eax
cmc
cmp r14b, dl
mov dword [rsp + 0x3c], eax
test r12w, bx
sub ecx, ecx
cmp r10b, 0x14
stc
cmp qword [rbp - 8], rcx
jmp 0x140480473
jne 0x140480481
lea ebx, [rcx + 1]
jmp 0x14048048c
mov bl, cl
test bpl, r13b
cmc
jmp 0x14048048c
test al, 0x40
jmp 0x140480493
je 0x1404804d1
and eax, 0xffffffbf
movsx cx, r13b
movzx rcx, r11w
mov dword [rsp + 0x34], eax
not ecx
movzx cx, sil
mov dword [rsp + 0x3c], eax
xchg ch, cl
not ecx
lea rcx, [rbp - 0x18]
jmp 0x1404804c1
call fcn.140455506
mov eax, dword [rsp + 0x34]
cmp rax, 0x5dc207a9
test al, 0x20
je 0x140480506
and eax, 0xffffffdf
mov dword [rsp + 0x34], eax
mov cx, 0x588a
movzx ecx, r13w
mov dword [rsp + 0x3c], eax
bswap cx
movzx ecx, r13w
jmp 0x1404804f8
lea rcx, [rbp - 0x38]
jmp 0x140480501
call fcn.140455506
xor r9d, r9d
clc
sar ah, cl
or ax, bx
mov eax, dword [rsp + 0x38]
ror rcx, cl
lea ecx, [r9 + 1]
cmp al, bpl
test bl, bl
je 0x14047f0f5
mov byte [rsp + 0x30], cl
jmp 0x14047f0f5
mov rcx, qword [rsp + 0x50]
cwde
mov rax, qword [rcx]
mov edx, 0x6b7327f4
movsx edx, r14w
movzx edx, r9w
lea rdx, [rbp - 0x38]
jmp 0x14048054d
mov rax, qword [rax + 0x30]
call qword [case.0x14044236c.0]
mov eax, dword [rsp + 0x34]
bt rbx, 0x48
bts eax, 7
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
bsf ax, cx
mov rax, qword [rbp + 0x98]
add bl, 8
bsr bx, cx
rcl bx, 0xa
mov rbx, qword [rsp + 0x48]
cmp r8b, r12b
test byte [rax + 0x18], 8
jmp 0x140480593
jne 0x1404806ae
mov rdx, rbx
movsxd rcx, r13d
movsx cx, cl
setg cl
mov rcx, r13
jmp 0x1404805ae
call fcn.140462f15
xor r8d, r8d
clc
test al, al
jmp 0x1404805be
jne 0x1404806ae
lea rbx, [rbp - 0x38]
cmc
test si, 0x1650
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
cmp byte [r13 + 8], r8b
jmp 0x1404805e1
jne 0x14048068e
mov rcx, qword [r13]
stc
test sil, r12b
test rcx, rcx
jmp 0x1404805f7
je 0x14048066f
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x14048062c
mov rax, qword [rcx + 0x50]
jmp 0x140480616
cmp dword [rax], r8d
jle 0x14048062c
movzx eax, word [rdx]
jmp 0x140480627
jmp 0x14048064c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140480638
call qword [case.0x14044236c.0]
xor r8d, r8d
sub cl, r15b
shrd rcx, r9, 0x50
movzx ecx, bp
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14048065a
je 0x14048066f
mov word [r13 + 0xa], ax
jmp 0x14048066a
jmp 0x140480677
mov qword [r13], r8
nop
lahf
cbw
mov eax, 1
test r15w, 0x73c5
test spl, dl
stc
mov byte [r13 + 8], al
test r10w, r10w
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x14048069b
jne 0x1404807db
mov rbx, qword [rsp + 0x48]
test bpl, al
jmp 0x1404806ae
cmp qword [rbp - 0x78], 3
jne 0x140480810
mov eax, 1
test r15b, 0x4e
cmp qword [rbp + 0x18], rax
jmp 0x1404806cb
ja 0x140480810
mov rdx, rbx
mov rcx, r13
call fcn.140462f15
sub ebx, ebx
stc
cmc
test al, al
jne 0x1404807dd
cmp byte [r13 + 8], bl
jmp 0x1404806f1
jne 0x1404807a5
mov rcx, qword [r13]
cmp si, 0x2231
test rcx, rcx
jmp 0x140480708
je 0x140480787
mov rax, qword [rcx + 0x38]
btc rdx, r14
movsx edx, sp
mov rdx, qword [rax]
cmc
test r10b, 0
test rdx, rdx
jmp 0x140480729
je 0x14048074e
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], ebx
jmp 0x14048073b
jle 0x14048074e
movzx eax, word [rdx]
jmp 0x140480749
jmp 0x140480760
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048075a
call qword [case.0x14044236c.0]
mov ecx, 0xffff
test r14, 0x4cca2e98
cmp r14b, cl
cmp cx, ax
jmp 0x140480777
je 0x140480787
mov word [r13 + 0xa], ax
jmp 0x140480795
mov qword [r13], rbx
xor rcx, 0xf1e04e4
ror rcx, cl
mov eax, 1
btr ecx, 0x47
adc cl, r10b
mov byte [r13 + 8], al
movzx ecx, word [r13 + 0xa]
setle al
adc ax, 0x2ee0
lea rax, [rbp - 0x38]
stc
cmp r10b, r14b
cmp qword [rbp - 0x20], 8
jmp 0x1404807c3
cmovae rax, qword [rbp - 0x38]
cmp cx, word [rax]
jmp 0x1404807d0
je 0x140480810
jmp 0x1404807dd
xor ebx, ebx
lea rax, [rbp - 0x38]
rcr rcx, 0xd2
cmp qword [rbp - 0x20], 8
cwd
movsx cx, r13b
cmovae rax, qword [rbp - 0x38]
add dx, 0x5eda
sbb rcx, r10
mov qword [rbp - 0x28], rbx
mov word [rax], bx
mov rcx, rcx
rcl bx, 0x4e
rol dx, 0x18
lea rbx, [rbp - 0x38]
setbe cl
cmp qword [rbp - 0x20], 8
movsxd rdx, r12d
cqo
cmovae rbx, qword [rbp - 0x38]
xchg cx, dx
cwd
movsx rcx, r14w
mov rdx, qword [rsp + 0x48]
movsx rcx, si
xchg ch, ch
mov rcx, r13
call fcn.140462f15
sub r8d, r8d
test al, al
jmp 0x14048084c
jne 0x140480a4c
mov r12, qword [rsp + 0x48]
sbb cx, 0x6ea3
mov esi, 0xffff
sar ah, 0x80
lea r14d, [r8 + 1]
sbb cx, 0x5865
lea rcx, [rbp - 0x38]
rcr rax, 0x17
mov eax, 0x322433a
lahf
cmp qword [rbp - 0x20], 8
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
cmp rbx, rcx
je 0x140480a31
cmp byte [r13 + 8], r8b
jmp 0x14048089f
jne 0x140480932
mov rcx, qword [r13]
test rcx, rcx
je 0x140480921
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp ax, 0x4dc
test ah, 0x48
test rdx, rdx
jmp 0x1404808c8
je 0x1404808eb
mov rax, qword [rcx + 0x50]
test r15, rbp
cmp dword [rax], r8d
jle 0x1404808eb
movzx eax, word [rdx]
jmp 0x1404808e6
jmp 0x140480904
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404808f7
call qword [case.0x14044236c.0]
xor r8d, r8d
test r9b, 0x22
cmp si, ax
jmp 0x14048090c
je 0x140480921
mov word [r13 + 0xa], ax
jmp 0x14048091c
jmp 0x140480925
mov qword [r13], r8
mov byte [r13 + 8], r14b
add ah, 0xc0
cwde
adc eax, 0x6aaf50d1
movzx eax, word [r13 + 0xa]
clc
test rdi, r15
cmp r9b, 1
cmp ax, word [rbx]
jmp 0x140480947
jne 0x140480a31
add rbx, 2
mov rcx, qword [r13]
cmp r8w, 0x1847
test rcx, rcx
je 0x1404809e5
mov rax, qword [rcx + 0x38]
cmp al, 0xd3
cmp qword [rax], r8
jmp 0x140480972
je 0x1404809b3
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jmp 0x140480985
jle 0x1404809b3
dec dword [rax]
cwde
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx ax, al
cwde
lea rax, [rdx + 2]
jmp 0x1404809a3
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404809ae
jmp 0x1404809cf
mov rax, qword [rcx]
jmp 0x1404809bb
mov rax, qword [rax + 0x38]
jmp 0x1404809c4
call qword [case.0x14044236c.0]
sub r8d, r8d
clc
stc
cmp si, ax
je 0x1404809e5
mov al, r8b
jmp 0x1404809e0
jmp 0x1404809fc
mov qword [r13], r8
setle al
movzx cx, dil
mov al, r14b
movsx rcx, bx
cmove rdx, r13
mov byte [r13 + 8], al
movsx cx, r13b
bswap rdx
mov rdx, r12
cmovl rcx, rsi
xchg ecx, ecx
mov rcx, r13
call fcn.140462f15
sub r8d, r8d
jmp 0x140480a24
test al, al
jmp 0x140480a2b
je 0x14048086d
mov sil, byte [rsp + 0x30]
cmp rdx, rsp
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
rol ah, 0xf5
adc ch, 0x27
sbb rax, rbp
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
not al
movsxd rax, r10d
cmovb eax, esi
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
test r14b, 6
test r10, r10
lea rcx, [rcx + rax*2]
movzx ax, sil
mov eax, dword [rsp + 0x38]
stc
cmp bl, r14b
movzx eax, al
cmp rbx, rcx
xchg cl, cl
jmp 0x140480a8b
mov ecx, 1
jmp 0x140480a95
cmovne eax, ecx
setg cl
jmp 0x140480aa0
mov dword [rsp + 0x38], eax
lea rcx, [rbp - 0x38]
jmp 0x140480aad
jmp 0x14047ff67
mov rax, qword [rcx]
jmp 0x140480aba
mov rax, qword [rax + 0x30]
jmp 0x140480ac3
call qword [case.0x14044236c.0]
sub r9d, r9d
stc
cmp r14w, ax
jmp 0x140480ad6
je 0x140480af0
mov word [r12], ax
movzx rbx, bx
movsxd rbx, ebx
mov rbx, r12
jmp 0x140480afa
mov qword [r13], r9
mov al, dl
cdq
bswap rdx
mov byte [r13 + 8], dil
movzx rcx, cx
mov rax, qword [r15]
movsx edx, r13w
mov edx, 0x48
movzx r8d, sp
xchg r8, rcx
movsxd rcx, r11d
movzx r8d, word [rbx]
mov rcx, r15
jmp 0x140480b24
mov rax, qword [rax + 0x20]
call qword [case.0x14044236c.0]
xor r9d, r9d
stc
test al, al
je 0x140480c19
mov byte [rsp + 0x40], dil
btc cx, 0xa1
mov rcx, qword [r13]
test r13w, bp
test rcx, rcx
jmp 0x140480b54
je 0x140480be1
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
je 0x140480bb0
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x140480bb0
dec dword [rax]
cwd
cmove ax, ax
mov rcx, qword [rcx + 0x38]
movzx dx, r14b
xchg ah, dl
mov rdx, qword [rcx]
lahf
not al
lea rax, [rdx + 2]
jmp 0x140480b96
mov qword [rcx], rax
mov al, 0xa9
movzx ax, r9b
setle al
movzx eax, word [rdx]
jmp 0x140480bab
jmp 0x140480bca
mov rax, qword [rcx]
jmp 0x140480bb8
mov rax, qword [rax + 0x38]
jmp 0x140480bc1
call qword [case.0x14044236c.0]
sub r9d, r9d
cmp r14w, ax
je 0x140480be1
mov al, r9b
jmp 0x140480bdc
jmp 0x140480bee
mov qword [r13], r9
mov al, dil
not cx
bswap cx
mov byte [r13 + 8], al
movzx rcx, r8w
not dl
cwd
mov rdx, rsi
mov rcx, r13
call fcn.140462f15
xor r9d, r9d
clc
cmp ebx, r8d
test al, al
jmp 0x140480c13
je 0x14047e818
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
xor bl, 0xa0
mov r14b, byte [rsp + 0x30]
dec al
cmp r11b, r14b
sal r12b, 0xf3
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
or ax, ax
or bl, 0x5f
mov bl, byte [rsp + 0x40]
mov rax, qword [rbp - 0x78]
shl cx, cl
mov ecx, 1
cmp byte [rbp + rax - 0x70], 0x20
jne 0x14047f0ee
movzx eax, byte [rsp + 0x38]
stc
test bl, bl
jmp 0x140480c6c
cmove eax, ecx
mov dword [rsp + 0x38], eax
jmp 0x140480c78
jmp 0x14047f0f5
mov rcx, qword [rbp + 0x18]
rcr rdi, cl
sar dil, cl
mov edi, 1
cmc
clc
jmp 0x140480c93
cmp rcx, rdi
jmp 0x140480c9b
jbe 0x140480f62
lea rbx, [rbp + 8]
and al, r13b
ror r8b, cl
mov rdx, qword [rbp + 8]
movzx r8d, bp
xor al, dl
mov r8, qword [rbp + 0x20]
sub al, spl
cmp r8, 8
cmovae rbx, rdx
sal al, 0xfe
mov al, byte [rsp + 0x30]
cmp rbx, rcx
mov byte [rsp + 0x30], al
movzx rax, r11w
shr ah, cl
add rbx, 2
rcr ax, 0x1f
neg rax
stc
lea rax, [rbp + 8]
stc
test r13, 0x731021ab
clc
cmp r8, 8
cmovae rax, rdx
clc
test al, dil
cmp r8b, bpl
lea rax, [rax + rcx*2]
cmp si, r13w
cmp rbx, rax
jmp 0x140480d10
je 0x140480f00
mov rdx, qword [rsp + 0x48]
xchg cl, cl
mov rcx, r13
call fcn.140462f15
xor r9d, r9d
test al, al
jmp 0x140480d2f
jne 0x140480ed9
cmp byte [r13 + 8], r9b
jmp 0x140480d3e
jne 0x140480de7
mov rcx, qword [r13]
cmp r14w, 0x7b47
test r13w, cx
cmc
test rcx, rcx
jmp 0x140480d5b
je 0x140480dd9
mov rax, qword [rcx + 0x38]
sbb edx, r14d
inc rdx
mov rdx, qword [rax]
cmp bl, r15b
test rdx, rdx
je 0x140480d99
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140480d86
jle 0x140480d99
movzx eax, word [rdx]
jmp 0x140480d94
jmp 0x140480db1
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140480da5
call qword [case.0x14044236c.0]
xor r9d, r9d
shr ch, 0xca
mov ecx, 0xffff
cmp r12b, r14b
test r11b, bl
cmp cx, ax
jmp 0x140480dc4
je 0x140480dd9
mov word [r13 + 0xa], ax
jmp 0x140480dd4
jmp 0x140480ddd
mov qword [r13], r9
mov byte [r13 + 8], dil
cmp r15b, 0x7c
dec ah
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x140480df4
jne 0x140480ed9
mov rcx, qword [r13]
cmp bp, 0x2292
test rcx, rcx
je 0x140480eac
mov rax, qword [rcx + 0x38]
cmp ecx, 0x2f3d6cb3
cmp dl, r14b
test sil, 0x1e
cmp qword [rax], r9
jmp 0x140480e25
je 0x140480e81
mov rax, qword [rcx + 0x50]
cmp r9d, 0x3e964cb2
clc
cmp dword [rax], r9d
jmp 0x140480e3f
jle 0x140480e81
dec dword [rax]
jmp 0x140480e53
mov rcx, qword [rcx + 0x38]
cqo
cmovae ax, r8w
rdtsc
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140480e6c
mov qword [rcx], rax
lahf
movzx ax, sil
movzx rax, ax
movzx eax, word [rdx]
jmp 0x140480e96
mov rax, qword [rcx]
jmp 0x140480e89
mov rax, qword [rax + 0x38]
call qword [case.0x14044236c.0]
xor r9d, r9d
mov ecx, 0xffff
cmp cx, ax
je 0x140480eac
mov al, r9b
jmp 0x140480eb5
mov qword [r13], r9
not dl
mov al, dil
mov byte [r13 + 8], al
xchg r8d, r8d
mov r8, qword [rbp + 0x20]
movzx rcx, r15w
movsx edx, dx
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
jmp 0x140480ed4
jmp 0x140480cd8
mov r8, qword [rbp + 0x20]
rdtsc
movsx edx, cx
movsxd rdx, esi
mov rcx, qword [rbp + 0x18]
movzx ax, spl
mov rdx, qword [rbp + 8]
movsx rax, r14w
add ah, 0xc3
cmp r15, 0x5ca625fc
lea rax, [rbp + 8]
cmp rsi, 0x47a35098
cmp r8, 8
jmp 0x140480f14
cmovae rax, rdx
lea rax, [rax + rcx*2]
test r10d, edx
cmp rbx, rax
jmp 0x140480f27
je 0x140480f62
mov rcx, qword [rsp + 0x70]
neg al
btr eax, 0xf0
mov al, 0xde
mov rax, rcx
clc
cmp qword [rcx + 0x18], 0x10
jb 0x140480f51
mov rax, qword [rcx]
jmp 0x140480f51
mov qword [rcx + 0x10], r9
jmp 0x140480f5a
mov byte [rax], r9b
jmp 0x140480f97
cmp byte [rsp + 0x30], 0
jmp 0x140480f6c
je 0x140480f97
mov r9b, 0x2d
rol ch, cl
mov r8, rdi
shr rcx, cl
test dl, r11b
sub edx, edx
movsx rcx, r14w
setge cl
movsxd rcx, r13d
mov rcx, qword [rsp + 0x70]
call fcn.140443993
nop
lea rcx, [rbp + 8]
call fcn.140455506
mov rax, qword [rsp + 0x70]
mov rcx, qword [rbp + 0x28]
xor rcx, rsp
jmp 0x140480fb1
call fcn.1404996f5
mov rbx, qword [rsp + 0x170]
btc r12d, 0xd5
rcl dil, cl
add rsp, 0x130
pop r15
movsxd rdi, r14d
pop r14
pop r13
jmp 0x140480fe0
pop r12
mov di, r14w
movsx di, r12b
movsx rdi, r10w
pop rdi
jmp 0x140480ffd
pop rsi
not bpl
pop rbp
ret
call fcn.1404afd2c
int3
call fcn.1404afd2c
nop
call fcn.1404afd2c
nop
jmp 0x14048101f
call fcn.1404afd2c
int3