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

Disassembly:
mov qword [rsp + 8], rbx
test al, 0x50
rcr ax, cl
push rbp
cmp r15, rcx
sets al
or bl, sil
push rsi
stc
xchg cx, bx
push rdi
movsx rdi, bx
add dil, 0x64
bts ax, r9w
push r12
test cl, 2
push r13
sbb bpl, bpl
not cx
push r14
movsx cx, r8b
push r15
neg r14d
lea rbp, [rsp - 0x30]
not r13d
rcr bl, cl
jmp 0x140480ca3
sub rsp, 0x130
btr r15w, r15w
mov rax, qword [0x1400b7288]
ror bh, 0x24
shld r15, rsp, 0xff
xor rax, rsp
bsr cx, di
mov qword [rbp + 0x28], rax
or rax, 0x765271d1
mov qword [rsp + 0x48], r9
adc r15b, 0x96
cmovo rbx, r15
mov r13, r8
sub ax, bp
adc dil, 0x90
btr cx, ax
mov rdi, rdx
rcl eax, cl
sar ah, cl
mov qword [rsp + 0x70], rdx
mov qword [rbp - 0x40], rdx
movsxd rcx, ecx
mov r14, qword [rbp + 0xa0]
mov qword [rsp + 0x60], r14
test r12b, r13b
not r15b
cmovo ax, r9w
sub r12d, r12d
bswap cx
xchg ah, ch
movsx rax, sp
mov dword [rsp + 0x3c], r12d
movzx rax, r15w
mov r15, qword [rbp + 0x98]
cdqe
mov rbx, qword [r15 + 0x40]
movzx cx, ch
setp ch
mov rbx, qword [rbx + 8]
mov qword [rbp - 0x58], rbx
sete al
xchg ah, ah
cwde
mov rax, qword [rbx]
xchg ch, cl
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x140480d5d
call qword [case.0x1404c7a96.0]
cmp byte [rbp + 0x90], r12b
jmp 0x140480d6f
je 0x140480dba
lea rcx, [rbp - 0x60]
jmp 0x140480d7e
call fcn.1404868ad
mov rsi, rax
cmp sil, 0xb3
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x140480d97
je 0x140480e24
mov rdx, qword [rbx]
movzx ax, r14b
cmovo eax, ebx
movzx rax, r14w
mov rax, qword [rdx + 0x10]
jmp 0x140480db5
jmp 0x140480deb
lea rcx, [rbp - 0x60]
call fcn.1404864a5
mov rsi, rax
mov qword [rsp + 0x50], rax
test dl, 0xd4
test rbx, rbx
jmp 0x140480dd6
je 0x140480e24
mov rax, qword [rbx]
mov rcx, r9
mov rax, qword [rax + 0x10]
mov cl, 0xc6
bswap cx
mov rcx, rbx
call qword [case.0x1404c7a96.0]
test rax, rax
mov r8, rax
je 0x140480e24
mov rcx, qword [rax]
movsx rax, r11w
mov rax, qword [rcx]
mov edx, 1
bswap cx
movsx cx, ch
mov rcx, r8
jmp 0x140480e1e
call qword [case.0x1404c7a96.0]
mov byte [rsp + 0x38], r12b
jmp 0x140480e2e
mov byte [rsp + 0x30], r12b
jmp 0x140480e38
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
cmova rcx, r11
movsx cx, spl
mov qword [rbp + 0x18], r12
cwd
lahf
mov qword [rbp + 0x20], 7
cdqe
not cx
mov word [rbp + 8], r12w
mov rax, qword [rsi]
cqo
lea rdx, [rbp - 0x70]
mov rcx, rsi
jmp 0x140480e72
mov rax, qword [rax + 0x58]
jmp 0x140480e7b
call qword [case.0x1404c7a96.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], 0xf
lahf
cmovbe rsi, rsp
mov byte [rdi], r12b
not bh
mov cl, 0x7b
mov esi, 1
xchg bx, bx
mov eax, esi
mov dword [rsp + 0x34], eax
movzx rcx, bx
xchg cx, bx
bswap bx
mov dword [rsp + 0x3c], eax
lahf
movsx eax, r12w
xchg bx, bx
mov rax, qword [r15 + 0x40]
mov rbx, qword [rax + 8]
bswap ecx
movsx rcx, r13w
mov qword [rbp - 0x58], rbx
cwde
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140480ee1
mov rax, qword [rax + 8]
jmp 0x140480eea
call qword [case.0x1404c7a96.0]
nop
lea rcx, [rbp - 0x60]
jmp 0x140480efa
call fcn.1404744c4
mov rdi, rax
cmp dil, r11b
mov qword [rbp - 0x60], rax
test r12, 0x15631333
test rbx, rbx
jmp 0x140480f18
je 0x140480f78
mov rdx, qword [rbx]
movsxd rax, ecx
movzx ecx, r14w
mov rcx, rbx
cmovno eax, esi
xchg al, ah
mov rax, qword [rdx + 0x10]
jmp 0x140480f39
call qword [case.0x1404c7a96.0]
mov r8, rax
test r9d, 0x5860217c
test rax, rax
jmp 0x140480f51
je 0x140480f78
mov rcx, qword [rax]
mov rax, qword [rcx]
cmovne edx, ebx
cqo
movsxd rdx, r10d
mov edx, esi
bswap cx
mov rcx, r8
jmp 0x140480f72
call qword [case.0x1404c7a96.0]
mov rax, qword [rdi]
mov r9, r14
bswap r8w
mov r8b, 0x26
lea r8, [0x1400c0d6c]
cwd
lea rdx, [0x1400c0d60]
not ch
movzx cx, r12b
mov cl, 0xca
mov rcx, rdi
jmp 0x140480fa6
mov rax, qword [rax + 0x58]
jmp 0x140480faf
call qword [case.0x1404c7a96.0]
mov rax, r12
sar ecx, cl
shl dil, cl
mov qword [rbp - 0x78], rax
xchg r15b, r15b
mov dil, byte [rsp + 0x30]
sub r14b, 0x18
add r12b, bl
mov sil, byte [rsp + 0x30]
movsx cx, r12b
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
btr cx, 0x35
sub r9d, r9d
shrd cx, r8w, 0x93
bt cx, sp
lea ecx, [r9 + 1]
cmp rax, 4
jae 0x14048355f
mov al, byte [rbp + rax - 0x70]
cmp r11d, 0x5a844b1d
clc
cmp al, 0x20
je 0x140481051
cmp al, 0x24
jmp 0x140481024
je 0x140482d7f
cmp al, 0x2b
jmp 0x140481031
je 0x14048237b
cmp al, 0x76
jmp 0x14048103e
je 0x14048113b
cmp al, 0x78
jmp 0x14048104b
jne 0x1404819e2
cmp qword [rbp - 0x78], 3
jmp 0x14048105b
je 0x1404819e2
mov bl, r9b
mov byte [rsp + 0x40], bl
movsx dx, bh
xchg edx, ecx
setb ch
mov rdx, qword [rsp + 0x48]
movsx ecx, r8w
cmova cx, r11w
mov rcx, r13
jmp 0x140481087
call fcn.140465731
xor r9d, r9d
jmp 0x140481094
test al, al
jmp 0x14048109b
jne 0x140483514
lea rbx, [r13 + 0xa]
mov r12, rbx
movsx r14d, r10w
sub edi, 0x4d7f6115
mov rsi, qword [rsp + 0x48]
dec di
mov r15, qword [rbp - 0x60]
shr r14d, cl
movzx r14, r11w
lea edi, [r9 + 1]
btc r14w, 0x7c
neg r14b
mov r14d, 0xffff
cmp byte [r13 + 8], r9b
jmp 0x1404810e1
jne 0x140483389
mov rcx, qword [r13]
clc
stc
test rcx, rcx
je 0x140483370
mov rax, qword [rcx + 0x38]
adc dl, al
movsx rdx, r11w
mov rdx, qword [rax]
clc
cmp r10d, 0x3f9031e6
test rdx, rdx
jmp 0x140481113
je 0x140483334
mov rax, qword [rcx + 0x50]
test r15b, r14b
cmp dword [rax], r9d
jmp 0x140481128
jle 0x140483334
movzx eax, word [rdx]
jmp 0x140481136
jmp 0x14048334f
mov dword [rsp + 0x68], r9d
mov al, r12b
cdqe
mov rbx, qword [rsp + 0x50]
movsxd rcx, eax
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140481158
mov rax, qword [rax + 0x48]
jmp 0x140481161
call qword [case.0x1404c7a96.0]
mov dword [rsp + 0x58], eax
mov ch, 0xdd
seto ch
cdq
mov rcx, qword [rbx]
cdq
mov rax, qword [rcx + 0x28]
mov ch, 0x13
movsxd rdx, r8d
jmp 0x140481185
lea rdx, [rbp - 0x18]
bswap ecx
mov cl, bh
mov rcx, rbx
jmp 0x140481195
call qword [case.0x1404c7a96.0]
mov eax, dword [rsp + 0x34]
clc
bts eax, 9
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
xor eax, eax
test cx, 0x7166
cmp qword [rbp - 8], rax
jmp 0x1404811bc
je 0x140481ab8
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x1404811cd
mov rax, qword [rax + 0x20]
call qword [case.0x1404c7a96.0]
mov word [rsp + 0x40], ax
test ch, 0x46
cmp r11d, r14d
clc
xor edx, edx
test ax, ax
jmp 0x1404811ed
je 0x140481ab8
lea rcx, [rbp - 0x18]
stc
cmp qword [rbp], 0x10
jmp 0x140481202
cmovae rcx, qword [rbp - 0x18]
cmp byte [rcx], 0x7f
jmp 0x14048120f
jae 0x140481ab8
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
movzx rcx, dx
lea eax, [rdx + 0xf]
bswap ebx
cmovnp bx, si
mov qword [rbp - 0x80], rax
cmovns cx, r9w
mov qword [rbp - 0x20], rax
not al
lea eax, [rdx + 1]
mov qword [rbp - 0x28], rax
mov word [rbp - 0x38], dx
not rcx
movsx rcx, r14w
movsx ecx, r8w
mov ebx, edx
not dx
bswap rcx
movzx rdx, cx
mov rdx, qword [rsp + 0x48]
cmovge rcx, r11
bswap ecx
not cx
mov rcx, r13
jmp 0x140481270
call fcn.140465731
xor r11d, r11d
cmc
test al, al
jmp 0x140481280
jne 0x140481833
mov r10, qword [rsp + 0x60]
lea r9, [r10 + 0x16]
rol bx, 0x14
xchg edi, esi
mov qword [rbp - 0x48], r9
shld esi, eax, 0xe2
mov r14, r11
shrd si, sp, 0x81
lea r14, [r13 + 0xa]
rcl r8w, cl
mov r8, r14
shl ebx, cl
mov qword [rbp - 0x50], r14
btc di, 0xd1
mov rbx, qword [rbp - 0x38]
btr si, dx
rcr si, 0xf1
mov qword [rsp + 0x78], rbx
sal sil, 0x5b
mov edi, r11d
add si, cx
movzx esi, r13w
mov rsi, qword [rbp - 0x80]
stc
cmp byte [r13 + 8], r11b
jmp 0x1404812e8
jne 0x1404813b8
mov rcx, qword [r13]
cmp sp, cx
test rcx, rcx
jmp 0x1404812fd
je 0x1404813a2
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r11w, 0x2c6a
test rdx, rdx
jmp 0x140481318
je 0x14048133d
mov rax, qword [rcx + 0x50]
cmp r12b, 0x3d
clc
cmp dword [rax], r11d
jmp 0x14048132f
jle 0x14048133d
movzx eax, word [rdx]
jmp 0x14048137b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140481349
call qword [case.0x1404c7a96.0]
mov r8, qword [rbp - 0x50]
rcl r9w, cl
jmp 0x14048135c
mov r9, qword [rbp - 0x48]
jmp 0x140481365
mov r10, qword [rsp + 0x60]
btr cx, 0xed
dec rcx
sbb cx, bp
xor r11d, r11d
sbb ch, 0xb2
mov ecx, 0xffff
cmp cx, ax
je 0x1404813a2
mov word [r8], ax
movsx r14w, r15b
bswap r14
mov r14, r8
jmp 0x14048139d
jmp 0x1404813a9
mov qword [r13], r11
lahf
cwd
mov eax, 1
bswap r8
mov byte [r13 + 8], al
cqo
cdq
movzx r8d, word [r14]
jmp 0x1404813c5
mov rdx, r9
mov rcx, r10
jmp 0x1404813d0
call fcn.1400f1a37
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp rax, 0xa
jmp 0x1404813e6
jae 0x1404814cf
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
shrd r10w, bp, 0xd4
rol ch, cl
xadd r10b, cl
mov r10, qword [rsp + 0x70]
dec ch
rcr rcx, 0x2a
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x14048141b
jae 0x140481463
lea rax, [rcx + 1]
cmp dl, ah
cmc
mov qword [r10 + 0x10], rax
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jb 0x140481441
mov rax, qword [r10]
test spl, 0x53
mov byte [rax + rcx], r9b
test r12b, 0xb6
cmp di, 0x5ab4
sub edx, edx
jmp 0x140481455
mov byte [rax + rcx + 1], dl
jmp 0x14048145e
jmp 0x14048147d
mov r8b, r12b
movsx rdx, r8w
not dx
movzx ecx, bx
mov edx, 1
mov rcx, r10
call fcn.140453ced
lea rax, [rbp - 0x38]
cmp rsi, 0x10
not cl
setae cl
jmp 0x14048148f
cmovae rax, rbx
test ecx, 0x62da7dbe
stc
cmp byte [rax + rdi], 0x7f
jmp 0x1404814a3
je 0x140481682
lea rax, [rbp - 0x38]
cmp dh, 0x7a
test cl, cl
cmovne rax, rbx
mov ecx, 1
cmp r12b, 0xbd
test bl, 0x8c
jmp 0x1404814c7
add byte [rax + rdi], cl
jmp 0x140481660
lea rax, [rbp - 0x38]
cmp rsi, 0x10
xchg edx, edx
cmovs dx, si
mov dl, 0x91
setae bl
cwd
mov dl, r11b
mov rdx, qword [rsp + 0x78]
jmp 0x1404814f1
cmovae rax, rdx
sub r11d, r11d
test bp, 0x187a
cmp byte [rax + rdi], r11b
jmp 0x140481506
je 0x1404817a2
cmp byte [r13 + 8], r11b
jmp 0x140481515
jne 0x1404815da
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140481527
je 0x1404815aa
mov rax, qword [rcx + 0x38]
rcr dx, cl
and dx, di
dec dl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140481544
je 0x140481565
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r11d
jle 0x140481565
movzx eax, word [rdx]
jmp 0x140481560
jmp 0x140481581
mov rax, qword [rcx]
jmp 0x14048156d
mov rax, qword [rax + 0x30]
jmp 0x140481576
call qword [case.0x1404c7a96.0]
sub r11d, r11d
inc cl
mov ecx, 0xffff
cmc
cmp rdx, r8
cmp r15b, 0x65
cmp cx, ax
jmp 0x140481596
je 0x1404815aa
mov word [r14], ax
jmp 0x1404815a5
jmp 0x1404815bb
mov qword [r13], r11
bswap r10
mov r10d, 0x56ea2ef1
movzx r10d, bx
mov r10d, 1
cdq
cqo
not dx
mov byte [r13 + 8], r10b
mov rdx, qword [rsp + 0x78]
jmp 0x1404815d5
jmp 0x1404815e7
mov r10d, 1
rcr al, 0x3c
sub ax, 0x3355
movzx eax, word [rsp + 0x40]
test r11b, 0xfb
clc
cmp r13b, 0x58
cmp word [r14], ax
jne 0x1404817a2
mov rcx, qword [rbp - 0x28]
cmp rcx, rsi
jmp 0x14048160b
jae 0x140481639
lea rax, [rcx + 1]
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x38]
test bl, bl
cmovne rax, rdx
jmp 0x14048162a
and word [rax + rcx], 0
jmp 0x140481634
jmp 0x14048165d
sub r9d, r9d
movsx dx, sil
movsxd rdx, r12d
mov r8b, r15b
xchg dx, dx
mov rdx, r10
xchg cx, cx
movzx rcx, cx
lea rcx, [rbp - 0x38]
call fcn.140453ced
inc rdi
mov rbx, qword [rbp - 0x38]
rol cl, 0x5f
rol cx, cl
mov qword [rsp + 0x78], rbx
clc
movzx rsi, si
mov rsi, qword [rbp - 0x20]
ror ch, cl
bsf rcx, rbp
movzx rcx, r12w
mov rcx, qword [r13]
xor r8d, r8d
cmp r15d, edx
stc
test rcx, rcx
je 0x140481745
mov rax, qword [rcx + 0x38]
cmc
test r10b, 0x23
cmp qword [rax], r8
jmp 0x1404816a7
je 0x1404816fe
mov rax, qword [rcx + 0x50]
cmp sil, spl
cmp rdi, 0x218a1dc7
cmp dword [rax], r8d
jmp 0x1404816c3
jle 0x1404816fe
dec dword [rax]
cwd
bswap rax
movzx eax, r8w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx eax, bx
jmp 0x1404816e3
lea rax, [rdx + 2]
jmp 0x1404816ec
mov qword [rcx], rax
bswap eax
jmp 0x1404816f6
movzx eax, word [rdx]
jmp 0x140481722
mov rax, qword [rcx]
jmp 0x140481706
mov rax, qword [rax + 0x38]
jmp 0x14048170f
call qword [case.0x1404c7a96.0]
sub r8d, r8d
shr ch, cl
cmp sil, 0x17
ror cx, 0xbe
mov ecx, 0xffff
cmp sil, cl
cmp cx, ax
jmp 0x140481732
je 0x140481745
mov al, r8b
jmp 0x140481740
jmp 0x14048174e
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
movzx dx, r12b
not ch
movsxd rcx, eax
mov rdx, qword [rsp + 0x48]
movsx ecx, dx
setl cl
jmp 0x14048176c
mov rcx, r13
jmp 0x140481774
call fcn.140465731
xor r11d, r11d
test al, al
mov r8b, r10b
bswap r10w
jmp 0x14048178a
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
jmp 0x14048179c
je 0x1404812df
mov qword [rbp - 0x80], rsi
mov rbx, rdi
cmp r12, r10
test rdi, rdi
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
movsx r11w, bl
setne r10b
movzx r10, r11w
mov r11, qword [rbp - 0x80]
movzx r10, r11w
movzx r10d, r14w
mov r10, qword [rsp + 0x78]
jmp 0x1404817e1
je 0x140481845
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x1404817f4
cmovae rax, r10
jmp 0x1404817ff
cmp byte [rax + rbx], 0
jmp 0x140481808
jle 0x14048181b
inc rbx
jmp 0x140481816
jmp 0x140481845
mov eax, 1
jmp 0x140481825
mov byte [rsp + 0x38], al
jmp 0x14048182e
jmp 0x140481845
mov r10, qword [rbp - 0x38]
movsxd r8, ecx
or r8b, 0x9b
sub dl, r14b
mov r11, qword [rbp - 0x80]
lea rdx, [rbp - 0x18]
mov r8, qword [rbp - 0x18]
adc r9b, 0x89
and r9b, 0x27
mov r9, qword [rbp]
cmp r9, 0x10
jmp 0x140481862
cmovae rdx, r8
stc
jmp 0x14048186c
xor eax, eax
cmp byte [rsp + 0x38], al
jmp 0x140481877
jne 0x1404818e0
test rbx, rbx
jmp 0x140481885
je 0x140481a51
mov cl, byte [rdx]
jmp 0x140481896
cmp cl, 0x7f
jmp 0x14048189e
je 0x140481a51
sub rbx, 1
jmp 0x1404818ad
je 0x140481a05
lea rax, [rbp - 0x38]
stc
cmp r11, 0x10
cmovae rax, r10
clc
cmc
stc
cmp cl, byte [rax + rbx]
jmp 0x1404818cb
je 0x140481a3a
mov eax, 1
test r12b, r10b
mov byte [rsp + 0x38], al
cmp al, r11b
cmp r11, 0x10
jmp 0x1404818e9
jb 0x140481965
lea rdx, [r11 + 1]
movsx rax, r14w
adc ah, 0x9c
test r15b, 0x24
mov rax, r10
clc
cmp rdx, 0x1000
jb 0x140481943
add rdx, 0x27
jmp 0x14048191e
mov r10, qword [r10 - 8]
cmc
sub rax, r10
add rax, 0xfffffffffffffff8
jmp 0x140481934
cmp rax, 0x1f
jmp 0x14048193d
ja 0x140483920
mov rcx, r10
jmp 0x14048194b
call fcn.1401fd7f8
mov r9, qword [rbp]
sal r8b, cl
shrd r8d, ecx, 0x44
mov r8, qword [rbp - 0x18]
jmp 0x140481965
cmp r9, 0x10
jb 0x1404819c3
lea rdx, [r9 + 1]
not ah
mov rax, r8
cmp di, 0x211b
test r14w, 0x7db2
clc
cmp rdx, 0x1000
jb 0x1404819b6
add rdx, 0x27
mov r8, qword [r8 - 8]
cmc
test r10b, spl
sub rax, r8
add rax, 0xfffffffffffffff8
test r10b, bl
cmp rax, 0x1f
jmp 0x1404819b0
ja 0x140483915
mov rcx, r8
jmp 0x1404819be
call fcn.1401fd7f8
xor r9d, r9d
xadd rcx, rax
ror ax, cl
seto al
mov ecx, 1
bts ax, r9w
bt eax, r11d
xor ax, 0x3646
mov eax, dword [rsp + 0x38]
add qword [rbp - 0x78], rcx
test al, al
jmp 0x1404819f1
jne 0x140483813
mov rax, qword [rbp - 0x78]
jmp 0x140481a00
jmp 0x140480fff
test rbx, rbx
jmp 0x140481a0d
jne 0x140481a3a
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x140481a20
cmovae rax, r10
cmp cl, r15b
cmp si, 0x1ff6
clc
cmp cl, byte [rax]
jmp 0x140481a34
jl 0x1404818d1
cmp byte [rdx + 1], 0
jmp 0x140481a43
jle 0x14048187d
inc rdx
jmp 0x14048187d
cmp r11, 0x10
jmp 0x140481a5a
jb 0x140481de1
lea rdx, [r11 + 1]
rcl al, cl
sub al, dh
not rax
mov rax, r10
clc
cmc
cmp rdx, 0x1000
jb 0x140481aab
add rdx, 0x27
cmc
jmp 0x140481a87
mov r10, qword [r10 - 8]
stc
clc
sub rax, r10
stc
add rax, 0xfffffffffffffff8
clc
cmp r15w, 0x46e0
cmp rax, 0x1f
jmp 0x140481aa5
ja 0x140483920
mov rcx, r10
call fcn.1401fd7f8
jmp 0x140481de1
mov rdx, qword [rsp + 0x48]
mov ch, 0xe8
mov rcx, r13
jmp 0x140481ac8
call fcn.140465731
xor r8d, r8d
stc
cmp r12d, 0x4a770a08
test al, al
jne 0x140481df0
lea rbx, [r13 + 0xa]
cmova r9w, r12w
movsxd r12, r14d
mov r12, rbx
mov r9, qword [rsp + 0x60]
jmp 0x140481afc
lea rdi, [r9 + 0x16]
movzx r15, di
mov rsi, qword [rsp + 0x70]
mov r15, 0x302160a1
bswap r15w
mov r15b, al
mov r15, qword [rsp + 0x48]
jmp 0x140481b21
jmp 0x140481b2e
mov r9, qword [rsp + 0x60]
cmp r10d, r9d
cmp byte [r13 + 8], r8b
jmp 0x140481b37
jne 0x140481bf0
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140481b49
je 0x140481bd5
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp bx, r14w
test rdx, rdx
jmp 0x140481b62
je 0x140481b85
mov rax, qword [rcx + 0x50]
cmp dil, al
cmp dword [rax], r8d
jmp 0x140481b77
jle 0x140481b85
movzx eax, word [rdx]
jmp 0x140481ba4
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7a96.0]
mov r9, qword [rsp + 0x60]
xor r8d, r8d
or cl, 0xb8
sub cx, bx
rol cx, 0x8a
mov ecx, 0xffff
jmp 0x140481bb2
cmp cx, ax
jmp 0x140481bba
je 0x140481bd5
mov word [r12], ax
setge bh
mov rbx, r12
jmp 0x140481bd0
jmp 0x140481bdd
mov qword [r13], r8
movzx rdx, r10w
mov eax, 1
mov byte [r13 + 8], al
cdq
movzx r8d, dx
jmp 0x140481bf0
movzx r8d, word [rbx]
mov rdx, rdi
movzx cx, r12b
mov rcx, r9
jmp 0x140481c04
call fcn.1400f1a37
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp rax, 0xa
jmp 0x140481c1a
jae 0x140481dbf
lea rcx, [0x1400c0d60]
sbb r9b, bpl
mov r9b, byte [rax + rcx]
sal ch, 0x3b
and ch, 0xdc
xor cx, 0x25e9
mov rcx, qword [rsi + 0x10]
test r15, 0x214d6282
cmp rcx, qword [rsi + 0x18]
jmp 0x140481c4d
jae 0x140481c9e
lea rax, [rcx + 1]
cmp sil, 0x8f
mov qword [rsi + 0x10], rax
movsx rax, r8w
mov rax, rsi
test r9b, 0xdd
cmc
cmp qword [rsi + 0x18], 0x10
jmp 0x140481c75
jb 0x140481c80
mov rax, qword [rsi]
cmc
clc
mov byte [rax + rcx], r9b
test r14b, r9b
xor r8d, r8d
jmp 0x140481c8f
mov byte [rax + rcx + 1], r8b
jmp 0x140481c99
jmp 0x140481cbb
mov r8b, r14b
not cl
setl dh
mov edx, 1
mov rcx, rsi
jmp 0x140481cb3
call fcn.140453ced
xor r8d, r8d
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140481cc7
je 0x140481d6c
mov rax, qword [rcx + 0x38]
cmp r14b, r13b
stc
cmp qword [rax], r8
jmp 0x140481cdd
je 0x140481d34
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jmp 0x140481cf0
jle 0x140481d34
dec dword [rax]
movsx edx, dx
mov rcx, qword [rcx + 0x38]
rdtsc
cmovo edx, r12d
movzx rdx, r9w
mov rdx, qword [rcx]
not ax
movsx rax, dx
lea rax, [rdx + 2]
jmp 0x140481d1c
mov qword [rcx], rax
jmp 0x140481d2c
movzx eax, word [rdx]
jmp 0x140481d46
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x1404c7a96.0]
xor r8d, r8d
xchg ch, cl
mov ecx, 0xffff
test si, 0x354d
clc
cmp cx, ax
jmp 0x140481d59
je 0x140481d6c
mov al, r8b
jmp 0x140481d67
jmp 0x140481d87
mov qword [r13], r8
not eax
cbw
mov dh, 0xc7
mov eax, 1
cmove dx, r15w
movsx rcx, r12w
cqo
mov byte [r13 + 8], al
movzx cx, bpl
cwd
mov rdx, r15
jmp 0x140481d9a
mov rcx, r13
jmp 0x140481da2
call fcn.140465731
xor r8d, r8d
stc
cmp r15d, 0x3f03c20
test al, al
jmp 0x140481db9
je 0x140481b26
mov dil, byte [rsp + 0x30]
cdqe
lahf
jmp 0x140481dcc
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
mov r12b, r9b
bswap rcx
mov r12b, byte [rsp + 0x30]
mov rbx, qword [rsp + 0x50]
mov cl, r15b
xchg cx, cx
movzx rcx, r9w
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140481dfb
mov rax, qword [rax + 0x18]
jmp 0x140481e04
call qword [case.0x1404c7a96.0]
movzx ebx, ax
mov dx, 0x2672
not dh
cmova rcx, rax
mov rdx, qword [rsp + 0x48]
movzx rcx, di
movzx cx, bh
jmp 0x140481e29
mov rcx, r13
jmp 0x140481e31
call fcn.140465731
xor r8d, r8d
test al, al
jmp 0x140481e40
jne 0x1404821fc
test bx, bx
je 0x1404821fc
cmp byte [r13 + 8], r8b
jmp 0x140481e58
jne 0x140481f08
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140481e6a
je 0x140481ef0
mov rax, qword [rcx + 0x38]
cmc
xadd dx, dx
movsx rdx, r11w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140481e88
je 0x140481eb3
mov rax, qword [rcx + 0x50]
cmp r14b, 0xb5
cmp ebp, ebx
cmp dword [rax], r8d
jmp 0x140481ea0
jle 0x140481eb3
movzx eax, word [rdx]
jmp 0x140481eae
jmp 0x140481ecb
mov rax, qword [rcx]
jmp 0x140481ebb
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7a96.0]
xor r8d, r8d
and rcx, rbx
mov ecx, 0xffff
jmp 0x140481ed8
cmp cx, ax
jmp 0x140481ee0
je 0x140481ef0
mov word [r13 + 0xa], ax
jmp 0x140481eff
mov qword [r13], r8
mov ah, 0x66
bt ax, bp
adc ax, 0x41dd
mov eax, 1
mov byte [r13 + 8], al
cmp word [r13 + 0xa], bx
mov ebx, 0x67270c24
movsx ebx, r10w
mov ebx, dword [rsp + 0x68]
jmp 0x140481f1f
jne 0x140482203
mov eax, 1
bt rcx, 0x36
rcr ch, cl
mov rcx, qword [r13]
stc
test rcx, rcx
je 0x140481fde
mov rax, qword [rcx + 0x38]
cmp bl, sil
stc
cmp qword [rax], r8
jmp 0x140481f4f
je 0x140481f9b
mov rax, qword [rcx + 0x50]
cmp esi, 0x5f8149a6
cmc
cmp dword [rax], r8d
jmp 0x140481f68
jle 0x140481f9b
dec dword [rax]
cdq
bswap rax
cwde
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov al, dil
lea rax, [rdx + 2]
jmp 0x140481f88
mov qword [rcx], rax
mov ah, bl
lahf
movzx eax, word [rdx]
jmp 0x140481f96
jmp 0x140481fb5
mov rax, qword [rcx]
jmp 0x140481fa3
mov rax, qword [rax + 0x38]
jmp 0x140481fac
call qword [case.0x1404c7a96.0]
xor r8d, r8d
mov ecx, 0xffff
test r9b, bpl
stc
cmp cx, ax
jmp 0x140481fc6
je 0x140481fd9
mov al, r8b
jmp 0x140481fd4
jmp 0x140481fe2
mov eax, 1
mov qword [r13], r8
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
mov ecx, 0x6c3415bf
movzx rcx, sp
mov rcx, r13
jmp 0x140481ffc
call fcn.140465731
cmp ebx, dword [rsp + 0x58]
jmp 0x14048200a
jge 0x140482203
xor r8d, r8d
test al, al
jmp 0x14048201a
jne 0x1404821e9
cmp byte [r13 + 8], r8b
jmp 0x140482029
jne 0x1404820ee
mov rcx, qword [r13]
cmp r14b, bl
jmp 0x14048203d
test rcx, rcx
jmp 0x140482045
je 0x1404820d3
mov rax, qword [rcx + 0x38]
xor edx, r11d
btc rdx, r13
bsr rdx, rcx
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140482066
je 0x14048208b
mov rax, qword [rcx + 0x50]
cmp r15w, sp
stc
cmp dword [rax], r8d
jle 0x14048208b
movzx eax, word [rdx]
jmp 0x140482086
jmp 0x1404820aa
mov rax, qword [rcx]
jmp 0x140482093
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7a96.0]
xor r8d, r8d
sbb cx, 0x19c0
movzx cx, r12b
mov ecx, 0xffff
cmp r15d, eax
test r14w, r8w
cmp cx, ax
jmp 0x1404820be
je 0x1404820d3
mov word [r13 + 0xa], ax
jmp 0x1404820ce
jmp 0x1404820db
mov qword [r13], r8
cwd
rdtsc
mov eax, 1
mov byte [r13 + 8], al
setne cl
movsx ax, spl
cbw
mov rax, qword [rsp + 0x60]
not dl
seta r8b
lea rdx, [rax + 0x16]
movzx r8d, word [r13 + 0xa]
mov cx, r9w
mov rcx, rax
call fcn.1400f1a37
sub rax, qword [rsp + 0x60]
jmp 0x140482118
sar rax, 1
cmp r11b, r12b
clc
jmp 0x140482124
cmp rax, 0xa
jae 0x1404821e9
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
btc r10w, si
rcl cx, cl
bt ecx, esi
mov r10, qword [rsp + 0x70]
cmc
movzx cx, r15b
rcr cx, cl
mov rcx, qword [r10 + 0x10]
test r15b, sil
stc
cmp rcx, qword [r10 + 0x18]
jmp 0x140482163
jae 0x1404821ad
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
bsf ax, ax
adc al, 0xc7
or rax, rdi
mov rax, r10
stc
cmp qword [r10 + 0x18], 0x10
jmp 0x140482188
jb 0x140482191
mov rax, qword [r10]
mov byte [rax + rcx], r9b
stc
sub r8d, r8d
jmp 0x14048219e
mov byte [rax + rcx + 1], r8b
jmp 0x1404821a8
jmp 0x1404821d8
mov r8b, sil
cwd
mov edx, 1
cmovs rcx, r11
mov rcx, r10
jmp 0x1404821c3
call fcn.140453ced
xor r8d, r8d
shld ax, bx, 0x5b
sete al
movzx ax, r11b
mov eax, 1
test cx, 0x31ac
add ebx, eax
jmp 0x140481f31
mov ecx, 1
jmp 0x1404821f3
mov byte [rsp + 0x38], cl
jmp 0x14048220f
mov ebx, dword [rsp + 0x68]
movsx eax, ax
mov ecx, 1
or ah, 0x41
xadd rax, rax
mov rax, qword [rsp + 0x70]
clc
xor edx, edx
stc
test dh, 0xc5
cmp qword [rax + 0x10], rdx
jmp 0x140482224
jne 0x140482238
mov byte [rsp + 0x38], cl
jmp 0x140482233
jmp 0x140482314
mov eax, dword [rsp + 0x58]
cmc
stc
cmp cl, r15b
cmp ebx, eax
jmp 0x140482248
jge 0x140482314
sub eax, ebx
bswap r14d
test r13b, bl
mov ebx, eax
bt r15w, dx
btr cx, si
neg r14b
mov r14, qword [rsp + 0x70]
sal ecx, 0x26
adc r15w, 0x44f0
mov r15d, 1
movsx ecx, cx
mov rcx, qword [r14 + 0x10]
clc
test si, 0x2fa2
cmp rcx, qword [r14 + 0x18]
jmp 0x14048228e
jae 0x1404822de
lea rax, [rcx + 1]
clc
cmp r11, 0x547762e5
mov qword [r14 + 0x10], rax
setb al
xchg al, al
sal ax, 7
mov rax, r14
jmp 0x1404822b6
cmp qword [r14 + 0x18], 0x10
jmp 0x1404822c0
jb 0x1404822ce
mov rax, qword [r14]
jmp 0x1404822ce
mov word [rax + rcx], 0x30
jmp 0x1404822d9
jmp 0x1404822fc
mov r9b, 0x30
mov r8b, dil
mov dx, 0x54f3
mov rdx, r15
movsx ecx, di
setp ch
mov rcx, r14
call fcn.140453ced
xor edx, edx
cmc
sub rbx, r15
jne 0x14048227b
mov r14b, byte [rsp + 0x30]
sub dx, 0x5bbc
mov r15b, byte [rsp + 0x30]
mov rdx, qword [rbp]
stc
cmp rdx, 0x10
jmp 0x140482322
jb 0x1404819c3
inc rdx
setg cl
mov rcx, qword [rbp - 0x18]
movsx eax, r8w
mov rax, rcx
cmp rdx, 0x1000
jmp 0x140482345
jb 0x1404819be
add rdx, 0x27
cmp r9b, r9b
mov rcx, qword [rcx - 8]
cmp r13d, ebp
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rsp, 0x690c65e4
cmp rax, 0x1f
jmp 0x140482370
ja 0x140483915
jmp 0x1404819be
mov rdx, qword [rsp + 0x48]
mov cl, 0xb9
not rcx
mov rcx, rcx
mov rcx, r13
jmp 0x140482390
call fcn.140465731
xor r9d, r9d
cmp sil, 0xde
test al, al
jmp 0x1404823a3
jne 0x1404819d0
mov rbx, qword [rsp + 0x50]
cqo
movsx rcx, cx
mov rax, qword [rbx]
movsx edx, bx
not dl
lea rdx, [rbp - 0x38]
bswap ecx
movzx cx, bpl
mov rcx, rbx
jmp 0x1404823cf
mov rax, qword [rax + 0x38]
call qword [case.0x1404c7a96.0]
mov r8d, dword [rsp + 0x34]
stc
jmp 0x1404823e5
bts r8d, 8
or r8d, 2
cmc
clc
mov dword [rsp + 0x34], r8d
test di, 0x323b
test si, dx
mov dword [rsp + 0x3c], r8d
stc
clc
jmp 0x140482409
sub r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x140482415
jbe 0x140482582
mov rax, qword [rbx]
xchg rcx, rcx
jmp 0x140482426
lea rdx, [rbp - 0x18]
movsxd rcx, r10d
mov rcx, rbx
jmp 0x140482435
mov rax, qword [rax + 0x38]
call qword [case.0x1404c7a96.0]
mov r8d, dword [rsp + 0x34]
cwd
bt dx, di
clc
bts r8d, 0xb
mov dl, 0x3f
rcl dh, cl
adc dl, 0x1a
or r8d, 4
sal dh, 0xf3
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
shrd edx, edx, 0x21
shld edx, r13d, 0x30
sal edx, 0xa8
lea rdx, [r13 + 8]
cmp rax, r12
stc
mov qword [rsp + 0x58], rdx
clc
cmc
sub r9d, r9d
cmp byte [rdx], r9b
jmp 0x14048248e
jne 0x140482544
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404824a0
je 0x140482525
mov rax, qword [rcx + 0x38]
adc edx, r8d
mov rdx, qword [rax]
test rdx, rdx
je 0x1404824d4
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r9d
jle 0x1404824d4
movzx eax, word [rdx]
jmp 0x1404824cf
jmp 0x1404824f3
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404824e0
call qword [case.0x1404c7a96.0]
mov r8d, dword [rsp + 0x34]
jmp 0x1404824f0
sub r9d, r9d
mov ecx, 0xffff
movsxd rdx, edx
shld dx, r11w, 0x24
mov rdx, qword [rsp + 0x58]
cmc
stc
cmp cx, ax
jmp 0x140482510
je 0x140482525
mov word [r13 + 0xa], ax
jmp 0x140482520
jmp 0x140482531
mov qword [r13], r9
setg r10b
movzx r10, r13w
mov r10d, 1
jmp 0x14048253c
mov byte [rdx], r10b
jmp 0x14048254a
mov r10d, 1
movzx ecx, word [r13 + 0xa]
xor eax, 0x663402fa
rol al, cl
lea rax, [rbp - 0x18]
clc
stc
cmp qword [rbp], 8
jmp 0x140482566
cmovae rax, qword [rbp - 0x18]
cmp r10, rsp
test di, di
cmp word [rax], cx
jne 0x140482586
mov bl, r10b
jmp 0x140482591
lea rdx, [r13 + 8]
mov bl, r9b
mov qword [rsp + 0x58], rdx
cmp bpl, dl
test r8b, 4
jmp 0x14048259a
je 0x1404825d0
and r8d, 0xfffffffb
mov ecx, 0x71892333
mov dword [rsp + 0x34], r8d
movsx ecx, si
mov dword [rsp + 0x3c], r8d
xchg rcx, rcx
movsx rcx, bx
lea rcx, [rbp - 0x18]
jmp 0x1404825c6
call fcn.140457edf
mov r8d, dword [rsp + 0x34]
test r8b, 2
jmp 0x1404825d9
je 0x140482605
and r8d, 0xfffffffd
movsx ecx, r15w
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
xchg cl, ch
movsx ecx, r13w
lea rcx, [rbp - 0x38]
jmp 0x140482600
call fcn.140457edf
xor r8d, r8d
stc
test bl, bl
jmp 0x140482610
je 0x1404827ef
mov rcx, qword [r13]
cmc
cmp r15w, 0xba8
test rcx, rcx
jmp 0x140482629
je 0x1404826c2
mov rax, qword [rcx + 0x38]
cmp ch, 0x74
jmp 0x14048263c
cmp qword [rax], r8
je 0x140482688
mov rax, qword [rcx + 0x50]
jmp 0x140482652
cmp dword [rax], r8d
jle 0x140482688
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx ax, al
lea rax, [rdx + 2]
jmp 0x140482671
mov qword [rcx], rax
cmovnp eax, ebx
movzx eax, r14w
movzx eax, word [rdx]
jmp 0x140482683
jmp 0x1404826a2
mov rax, qword [rcx]
jmp 0x140482690
mov rax, qword [rax + 0x38]
jmp 0x140482699
call qword [case.0x1404c7a96.0]
xor r8d, r8d
mov ecx, 0xffff
jmp 0x1404826ac
cmp cx, ax
jmp 0x1404826b4
je 0x1404826c2
mov al, r8b
jmp 0x1404826d7
mov qword [r13], r8
lahf
sets cl
jmp 0x1404826cf
mov eax, 1
mov cx, cx
mov rcx, qword [rsp + 0x58]
mov byte [rcx], al
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
movzx dx, spl
lea rdx, [rbp - 0x18]
jmp 0x1404826f4
mov rax, qword [rax + 0x38]
call qword [case.0x1404c7a96.0]
mov ebx, dword [rsp + 0x34]
bts ebx, 0xa
bswap dx
cmc
mov dword [rsp + 0x34], ebx
not dl
mov dword [rsp + 0x3c], ebx
mov rdx, qword [rbp + 0x20]
cmc
clc
cmp rdx, 8
jmp 0x140482723
jb 0x140482794
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
rcl al, 0xfe
btr eax, 0x86
btc ax, 0x2c
mov rax, rcx
cmp rdx, 0x1000
jmp 0x140482750
jb 0x14048278f
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmc
jmp 0x140482764
sub rax, rcx
jmp 0x140482773
add rax, 0xfffffffffffffff8
jmp 0x140482780
cmp rax, 0x1f
jmp 0x140482789
ja 0x140483926
call fcn.1401fd7f8
movups xmm0, xmmword [rbp - 0x18]
movzx cx, r15b
bt rcx, 0x9e
movups xmmword [rbp + 8], xmm0
rcr cx, 0x41
bt rcx, rsi
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp + 0x18], xmm1
movzx ecx, r10w
xor eax, eax
movzx rcx, r12w
mov rcx, 0x4b2d5f49
mov qword [rbp - 8], rax
mov qword [rbp], 7
movzx cx, sil
not cl
bswap cx
mov word [rbp - 0x18], ax
lea rcx, [rbp - 0x18]
call fcn.140457edf
jmp 0x1404819c3
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
mov cl, dil
movzx rcx, r9w
movsx rcx, r10w
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x140482812
call qword [case.0x1404c7a96.0]
mov edx, dword [rsp + 0x34]
clc
cmc
bts edx, 0xc
cmp r9b, r8b
cmp r9b, 0xc2
or edx, 8
jmp 0x140482837
mov dword [rsp + 0x34], edx
cmp r15b, dil
mov dword [rsp + 0x3c], edx
jmp 0x14048284b
xor r9d, r9d
test rsp, rcx
cmp qword [rbp - 0x28], r9
jmp 0x14048285a
jbe 0x1404829be
mov rax, qword [rbx]
jmp 0x14048286e
lea rdx, [rbp - 0x18]
not cx
bswap ecx
movsxd rcx, ebx
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x140482886
call qword [case.0x1404c7a96.0]
mov edx, dword [rsp + 0x34]
cmovb r8w, r14w
bts r8w, r15w
bts edx, 0xd
and r8b, 0x40
sar r8b, cl
or edx, 0x10
mov dword [rsp + 0x34], edx
dec r8
sar r8b, cl
mov dword [rsp + 0x3c], edx
mov r8, qword [rsp + 0x58]
stc
xor r9d, r9d
stc
cmp byte [r8], r9b
jmp 0x1404828c8
jne 0x140482984
mov rcx, qword [r13]
test rcx, rcx
je 0x14048295f
mov rax, qword [rcx + 0x38]
bsf dx, r11w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404828ef
je 0x14048291c
mov rax, qword [rcx + 0x50]
test bpl, 0xe4
test r9w, r8w
cmp dword [rax], r9d
jmp 0x140482909
jle 0x14048291c
movzx eax, word [rdx]
jmp 0x140482917
jmp 0x140482946
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7a96.0]
mov r8, qword [rsp + 0x58]
shld cx, r13w, 0x26
btr rcx, rax
sub r9d, r9d
adc rcx, 0x55f7544f
movzx rcx, si
mov ecx, 0xffff
cmc
cmp cx, ax
je 0x14048295f
mov word [r13 + 0xa], ax
jmp 0x140482963
mov qword [r13], r9
mov r10d, 1
not dx
movzx edx, r15w
mov dl, r12b
mov byte [r8], r10b
mov edx, dword [rsp + 0x34]
jmp 0x14048297f
jmp 0x140482993
mov r10d, 1
movsx rax, bp
btc cx, 0xa6
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
shl bl, cl
cmp qword [rbp], 8
mov bl, 0xfd
cmovae rax, qword [rbp - 0x18]
shr bl, cl
rcl bl, 0x9d
adc bl, 0xca
cmp word [rax], cx
mov bl, r10b
je 0x1404829c5
mov bl, r9b
cmp r13w, dx
test dl, 0x10
jmp 0x1404829cd
je 0x140482a0f
and edx, 0xffffffef
seto ch
xchg ecx, ecx
jmp 0x1404829e0
mov dword [rsp + 0x34], edx
movzx ecx, cx
mov cl, r8b
setl ch
mov dword [rsp + 0x3c], edx
movzx ecx, r12w
lea rcx, [rbp - 0x18]
jmp 0x1404829fe
call fcn.140457edf
mov edx, dword [rsp + 0x34]
cmc
test edi, esi
jmp 0x140482a0f
test dl, 8
jmp 0x140482a17
je 0x140482a41
and edx, 0xfffffff7
mov dword [rsp + 0x34], edx
xchg cx, cx
movzx ecx, r8w
movzx rcx, bx
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x38]
jmp 0x140482a3c
call fcn.140457edf
test bl, bl
je 0x140482c28
mov rcx, qword [r13]
jmp 0x140482a52
xor ebx, ebx
jmp 0x140482a5c
test rcx, rcx
jmp 0x140482a64
je 0x140482ae9
mov rax, qword [rcx + 0x38]
test edi, r9d
jmp 0x140482a76
cmp qword [rax], rbx
jmp 0x140482a7e
je 0x140482ab7
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jle 0x140482ab7
dec dword [rax]
movsx rdx, bp
lahf
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140482aa7
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140482ab2
jmp 0x140482ace
mov rax, qword [rcx]
jmp 0x140482abf
mov rax, qword [rax + 0x38]
jmp 0x140482ac8
call qword [case.0x1404c7a96.0]
mov ecx, 0xffff
cmc
cmp cx, ax
je 0x140482ae9
mov al, bl
jmp 0x140482ae4
jmp 0x140482af2
mov qword [r13], rbx
mov eax, 1
mov rcx, qword [rsp + 0x58]
movsx dx, r13b
not dl
movzx dx, bl
mov byte [rcx], al
movsxd rdx, r13d
cdq
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
movzx edx, r14w
cdq
lea rdx, [rbp - 0x18]
jmp 0x140482b1e
mov rax, qword [rax + 0x40]
call qword [case.0x1404c7a96.0]
mov eax, dword [rsp + 0x34]
bt rdx, rdx
bts edx, edx
bts eax, 0xf
mov dword [rsp + 0x34], eax
shrd dx, di, 0xf0
movzx edx, cx
mov dword [rsp + 0x3c], eax
bt edx, esi
jmp 0x140482b53
mov rdx, qword [rbp + 0x20]
clc
cmp rdx, 8
jmp 0x140482b61
jb 0x140482bc5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
bt eax, r13d
not al
mov rax, rcx
stc
jmp 0x140482b82
cmp rdx, 0x1000
jmp 0x140482b8e
jb 0x140482bc0
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmc
test bpl, 0x76
sub rax, rcx
add rax, 0xfffffffffffffff8
jmp 0x140482bb1
cmp rax, 0x1f
jmp 0x140482bba
ja 0x14048390a
call fcn.1401fd7f8
movups xmm0, xmmword [rbp - 0x18]
sets ch
bswap cx
movups xmmword [rbp + 8], xmm0
movzx rcx, ax
movsx cx, r8b
movups xmm1, xmmword [rbp - 8]
movsx ecx, si
not cl
jmp 0x140482bea
movups xmmword [rbp + 0x18], xmm1
mov qword [rbp - 8], rbx
mov qword [rbp], 7
movzx ecx, sp
setns ch
mov cl, 8
mov word [rbp - 0x18], bx
movsxd rcx, edx
setg ch
movzx rcx, bp
lea rcx, [rbp - 0x18]
call fcn.140457edf
mov byte [rsp + 0x30], 1
jmp 0x140482c23
jmp 0x1404819c3
mov rbx, qword [rsp + 0x50]
cwde
movsxd rdx, r13d
mov rax, qword [rbx]
setp cl
cmovns ecx, eax
movzx rdx, sp
lea rdx, [rbp - 0x38]
movsx ecx, r14w
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x140482c52
call qword [case.0x1404c7a96.0]
mov eax, dword [rsp + 0x34]
bts eax, 0xe
cmc
or eax, 0x20
mov dword [rsp + 0x34], eax
cmc
mov dword [rsp + 0x3c], eax
sub ecx, ecx
test r9, r8
cmp qword [rbp - 0x28], rcx
je 0x140482cdd
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x140482c8f
call qword [case.0x1404c7a96.0]
mov eax, dword [rsp + 0x34]
clc
cmp sp, r10w
or eax, 0x10040
stc
cmp r10, rbx
mov dword [rsp + 0x34], eax
cmc
test r13w, 0x45da
mov dword [rsp + 0x3c], eax
cmc
test r15b, 0x7f
sub ecx, ecx
cmp dl, bpl
cmc
cmp qword [rbp - 8], rcx
jmp 0x140482cca
jne 0x140482cdd
lea ebx, [rcx + 1]
jmp 0x140482cd8
jmp 0x140482cdf
mov bl, cl
test al, 0x40
jmp 0x140482ce6
je 0x140482d22
and eax, 0xffffffbf
movzx cx, r14b
bswap cx
mov dword [rsp + 0x34], eax
xchg cl, cl
sets cl
movzx cx, dl
mov dword [rsp + 0x3c], eax
cmovne ecx, r12d
lea rcx, [rbp - 0x18]
jmp 0x140482d15
call fcn.140457edf
mov eax, dword [rsp + 0x34]
test ax, ax
clc
test al, 0x20
jmp 0x140482d29
je 0x140482d58
and eax, 0xffffffdf
cmovo rcx, rax
movzx rcx, r15w
mov dword [rsp + 0x34], eax
mov cx, 0x6c1a
mov dword [rsp + 0x3c], eax
xchg cl, ch
bswap ecx
lea rcx, [rbp - 0x38]
jmp 0x140482d53
call fcn.140457edf
sub r9d, r9d
or cl, r11b
bswap ecx
mov eax, dword [rsp + 0x38]
lea ecx, [r9 + 1]
stc
test bl, bl
je 0x1404819e6
mov byte [rsp + 0x30], cl
jmp 0x140482d7a
jmp 0x1404819e6
mov rcx, qword [rsp + 0x50]
mov al, 0x63
movzx ax, ah
bswap edx
mov rax, qword [rcx]
movzx dx, r12b
xchg dh, dh
lea rdx, [rbp - 0x38]
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7a96.0]
mov eax, dword [rsp + 0x34]
jmp 0x140482dad
bts eax, 7
adc bl, r13b
test sil, 0x20
movsx bx, r14b
mov dword [rsp + 0x34], eax
and bl, 0xd1
mov dword [rsp + 0x3c], eax
mov rax, qword [rbp + 0x98]
mov rbx, qword [rsp + 0x48]
stc
jmp 0x140482ddc
test byte [rax + 0x18], 8
jne 0x140482eee
mov rdx, rbx
mov ecx, 0x343e720f
mov rcx, r13
call fcn.140465731
sub r8d, r8d
cmc
test r14b, dl
test al, al
jmp 0x140482e04
jne 0x140482eee
lea rbx, [rbp - 0x38]
test r9w, sp
test r8w, 0x1cd2
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
cmp cx, 0x51cc
clc
cmp byte [r13 + 8], r8b
jmp 0x140482e31
jne 0x140482ecb
mov rcx, qword [r13]
cmc
test rcx, rcx
je 0x140482ebe
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140482e54
je 0x140482e7f
mov rax, qword [rcx + 0x50]
jmp 0x140482e64
cmp dword [rax], r8d
jmp 0x140482e6c
jle 0x140482e7f
movzx eax, word [rdx]
jmp 0x140482e7a
jmp 0x140482e99
mov rax, qword [rcx]
jmp 0x140482e87
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7a96.0]
xor r8d, r8d
sub cx, 0x21b0
mov ecx, 0xffff
test spl, 0x12
cmp r13b, 0x90
cmp cx, ax
jmp 0x140482eae
je 0x140482ebe
mov word [r13 + 0xa], ax
jmp 0x140482ec2
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
movzx eax, word [r13 + 0xa]
clc
test r15b, 0x10
cmp ax, word [rbx]
jmp 0x140482edd
jne 0x140483029
mov rbx, qword [rsp + 0x48]
jmp 0x140482eee
cmp qword [rbp - 0x78], 3
jne 0x140483059
mov eax, 1
test bpl, 0x35
jmp 0x140482f07
cmp qword [rbp + 0x18], rax
jmp 0x140482f10
ja 0x140483059
mov rdx, rbx
movzx ecx, di
xchg cl, cl
mov rcx, r13
jmp 0x140482f26
call fcn.140465731
xor ebx, ebx
cmc
cmp rdx, 0x524e715c
test al, al
jmp 0x140482f3c
jne 0x14048302b
cmp byte [r13 + 8], bl
jmp 0x140482f4b
jne 0x140482ff9
mov rcx, qword [r13]
clc
test dil, 0x51
jmp 0x140482f5f
test rcx, rcx
je 0x140482fd5
mov rax, qword [rcx + 0x38]
movsx rdx, r14w
mov dx, 0x1210
mov rdx, qword [rax]
cmc
test rdx, rdx
je 0x140482fa0
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], ebx
jmp 0x140482f8d
jle 0x140482fa0
movzx eax, word [rdx]
jmp 0x140482f9b
jmp 0x140482fb2
mov rax, qword [rcx]
jmp 0x140482fa8
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7a96.0]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140482fc0
je 0x140482fd5
mov word [r13 + 0xa], ax
jmp 0x140482fd0
jmp 0x140482fe2
mov qword [r13], rbx
movsxd rcx, r14d
not cx
bt ecx, edi
mov eax, 1
mov byte [r13 + 8], al
adc cx, 0x220f
mov rcx, rbx
shld cx, r12w, 0xce
movzx ecx, word [r13 + 0xa]
bt eax, 0xe9
xchg ah, al
add ax, 0x68bd
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cmovae rax, qword [rbp - 0x38]
cmp cx, word [rax]
jmp 0x14048301e
je 0x140483059
jmp 0x14048302b
sub ebx, ebx
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
movsx cx, r9b
cmovae rax, qword [rbp - 0x38]
clc
bts dx, r8w
shr cx, 0xcb
mov qword [rbp - 0x28], rbx
btc rcx, rbx
add cl, r12b
mov word [rax], bx
add bl, spl
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
xchg dx, cx
movsx rdx, r12w
movzx dx, ch
cmovae rbx, qword [rbp - 0x38]
cqo
movsxd rcx, r13d
mov rdx, qword [rsp + 0x48]
not ch
mov cl, spl
cmovbe cx, r9w
mov rcx, r13
jmp 0x14048308e
call fcn.140465731
xor r8d, r8d
cmp sil, r9b
stc
test al, al
jmp 0x1404830a1
jne 0x1404832cf
mov r12, qword [rsp + 0x48]
sar sil, 0x82
shl ch, cl
mov esi, 0xffff
mov r14b, 0x76
lea r14d, [r8 + 1]
xchg ch, ch
lea rcx, [rbp - 0x38]
btc ax, 0xf4
btr eax, 0x40
cmp qword [rbp - 0x20], 8
movsx rax, bp
jmp 0x1404830df
cmovae rcx, qword [rbp - 0x38]
xchg al, al
bt ax, 0x3c
cmovne ax, r11w
mov rax, qword [rbp - 0x28]
cmc
test r12w, r9w
lea rcx, [rcx + rax*2]
clc
stc
cmp rbx, rcx
jmp 0x140483107
je 0x1404832ae
cmp byte [r13 + 8], r8b
jmp 0x140483116
jne 0x1404831b7
mov rcx, qword [r13]
stc
test rcx, rcx
je 0x14048319f
mov rax, qword [rcx + 0x38]
rcl dl, 0x63
mov rdx, qword [rax]
test r13, 0x16014ff
test rdx, rdx
je 0x140483168
mov rax, qword [rcx + 0x50]
cmp r15b, 0xf5
cmc
cmp dword [rax], r8d
jmp 0x140483155
jle 0x140483168
movzx eax, word [rdx]
jmp 0x140483163
jmp 0x140483182
mov rax, qword [rcx]
jmp 0x140483170
mov rax, qword [rax + 0x30]
jmp 0x140483179
call qword [case.0x1404c7a96.0]
xor r8d, r8d
cmp si, ax
jmp 0x14048318a
je 0x14048319f
mov word [r13 + 0xa], ax
jmp 0x14048319a
jmp 0x1404831a7
mov qword [r13], r8
bt rax, r14
mov byte [r13 + 8], r14b
cmp r12, 0x567e000f
bsf ax, r8w
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x1404831c4
jne 0x1404832ae
add rbx, 2
mov rcx, qword [r13]
cmc
stc
cmp r13w, 0x4a28
test rcx, rcx
jmp 0x1404831e2
je 0x14048326b
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
jmp 0x1404831f5
je 0x140483230
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140483207
jle 0x140483230
dec dword [rax]
lahf
mov rcx, qword [rcx + 0x38]
cmovnp rax, rax
cwde
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14048322b
jmp 0x140483250
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14048323c
call qword [case.0x1404c7a96.0]
xor r8d, r8d
jmp 0x140483250
cmp si, ax
jmp 0x140483258
je 0x14048326b
mov al, r8b
jmp 0x140483266
jmp 0x140483286
mov qword [r13], r8
cmovp edx, esi
cqo
movzx ecx, sp
mov al, r14b
movsx rcx, dx
jmp 0x140483286
mov byte [r13 + 8], al
jmp 0x14048328f
mov rdx, r12
bswap ecx
mov rcx, r13
jmp 0x14048329c
call fcn.140465731
xor r8d, r8d
clc
cmc
test al, al
je 0x1404830c0
mov sil, byte [rsp + 0x30]
xor r12b, dil
mov r14b, byte [rsp + 0x30]
bt ax, 0x1c
mov r12b, byte [rsp + 0x30]
adc al, r14b
btr ax, dx
inc ax
lea rcx, [rbp - 0x38]
bsr ax, cx
cmc
stc
cmp qword [rbp - 0x20], 8
jmp 0x1404832e5
cmovae rcx, qword [rbp - 0x38]
rcr al, cl
movsx rax, r8w
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
mov eax, dword [rsp + 0x38]
jmp 0x140483301
movzx eax, al
cmc
clc
cmp rbx, rcx
movsx ecx, r9w
movsxd rcx, esp
movsx cx, r10b
mov ecx, 1
cmovne eax, ecx
movsx rcx, r13w
movsxd rcx, r14d
mov rcx, r8
mov dword [rsp + 0x38], eax
lea rcx, [rbp - 0x38]
jmp 0x1404827e5
mov rax, qword [rcx]
jmp 0x14048333c
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7a96.0]
xor r9d, r9d
cmp r11b, r10b
test r14d, eax
cmp r14w, ax
jmp 0x140483358
je 0x140483370
mov word [r12], ax
mov rbx, r12
jmp 0x14048336b
jmp 0x14048337d
mov qword [r13], r9
cbw
mov al, 0x1c
movsx cx, r10b
mov byte [r13 + 8], dil
bswap cx
movsx eax, r12w
cdq
mov rax, qword [r15]
movsx r8w, bl
xchg dh, ch
not cl
mov edx, 0x48
not cl
movzx r8d, word [rbx]
jmp 0x1404833ad
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x1404833b9
call qword [case.0x1404c7a96.0]
sub r9d, r9d
jmp 0x1404833c7
test al, al
jmp 0x1404833ce
je 0x1404834c6
mov byte [rsp + 0x40], dil
bt ecx, 5
sets cl
mov rcx, qword [r13]
test r12b, cl
clc
test rcx, rcx
jmp 0x1404833f0
je 0x14048348f
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
jmp 0x140483402
je 0x140483452
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r9d
jle 0x140483452
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx ax, r9b
mov rax, 0x6e0a15ad
movsx rax, cx
mov rdx, qword [rcx]
not eax
jmp 0x140483436
lea rax, [rdx + 2]
jmp 0x14048343f
mov qword [rcx], rax
movsx eax, sp
movzx eax, word [rdx]
jmp 0x14048344d
jmp 0x140483473
mov rax, qword [rcx]
jmp 0x14048345a
mov rax, qword [rax + 0x38]
jmp 0x140483463
call qword [case.0x1404c7a96.0]
sub r9d, r9d
test r10d, 0x51573ab1
cmp r14w, ax
jmp 0x14048347c
je 0x14048348f
mov al, r9b
jmp 0x14048348a
jmp 0x14048349b
mov qword [r13], r9
mov al, dil
cqo
setle ch
mov byte [r13 + 8], al
jmp 0x1404834a5
mov rdx, rsi
movsxd rcx, r8d
mov rcx, r13
jmp 0x1404834b3
call fcn.140465731
sub r9d, r9d
test bp, dx
test al, al
je 0x1404810d8
mov dil, byte [rsp + 0x30]
shl sil, 0x50
mov sil, byte [rsp + 0x30]
add r15b, spl
shl r15b, 0xb1
xor r12b, bl
mov r14b, byte [rsp + 0x30]
add al, r8b
btr cx, r13w
setl r12b
mov r15b, byte [rsp + 0x30]
cmp bp, 0x359d
cmovb cx, r13w
mov r12b, byte [rsp + 0x30]
rcr bl, cl
shld rax, r15, 0xd
mov bl, byte [rsp + 0x40]
adc ah, 0x78
inc rcx
mov rax, qword [rbp - 0x78]
movsx ecx, r15w
mov ecx, 1
test r12b, dil
test r11d, 0x3d064ca7
cmp byte [rbp + rax - 0x70], 0x20
jne 0x1404819e2
movzx eax, byte [rsp + 0x38]
test r11, 0x368b4fbe
jmp 0x140483547
test bl, bl
jmp 0x14048354e
cmove eax, ecx
mov dword [rsp + 0x38], eax
jmp 0x14048355a
jmp 0x1404819e6
mov rcx, qword [rbp + 0x18]
mov edi, 1
cmp r9w, 0x79c6
cmp r11d, r8d
cmp rcx, rdi
jmp 0x140483579
jbe 0x14048384e
lea rbx, [rbp + 8]
add r8b, 0x30
cmp rsp, 0x5a893428
mov rdx, qword [rbp + 8]
bts r8, r9
mov r8, qword [rbp + 0x20]
add al, 0xfb
cmp r8, 8
cmovae rbx, rdx
cmc
rol al, cl
mov al, byte [rsp + 0x30]
stc
mov byte [rsp + 0x30], al
movzx rax, bp
add rbx, 2
adc ah, 0x19
bsr eax, r15d
movzx eax, cx
lea rax, [rbp + 8]
stc
cmp r8, 8
cmovae rax, rdx
test r15w, 0x2132
lea rax, [rax + rcx*2]
cmp rbx, rax
je 0x1404837ea
mov rdx, qword [rsp + 0x48]
movzx ecx, r11w
mov rcx, r13
jmp 0x1404835f3
call fcn.140465731
sub r9d, r9d
clc
test al, al
jmp 0x140483603
jne 0x1404837cc
cmp byte [r13 + 8], r9b
jmp 0x140483612
jne 0x1404836c3
mov rcx, qword [r13]
test cl, r10b
cmc
cmp r9b, 0x88
test rcx, rcx
je 0x1404836af
mov rax, qword [rcx + 0x38]
ror dl, cl
sub edx, 0x10f558e8
or dx, 0x517c
mov rdx, qword [rax]
jmp 0x140483647
test rdx, rdx
jmp 0x14048364f
je 0x14048366f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x14048366f
movzx eax, word [rdx]
jmp 0x14048366a
jmp 0x140483684
mov rax, qword [rcx]
jmp 0x140483677
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7a96.0]
sub r9d, r9d
mov ecx, 0xffff
test dil, 0x60
cmp edx, edi
test cl, r15b
cmp cx, ax
jmp 0x14048369a
je 0x1404836af
mov word [r13 + 0xa], ax
jmp 0x1404836aa
jmp 0x1404836ba
mov qword [r13], r9
movzx rax, bp
sal ah, 0xb4
mov byte [r13 + 8], dil
sar ax, 0x62
lahf
movzx eax, word [r13 + 0xa]
cmp bl, r9b
clc
cmp ax, word [rbx]
jmp 0x1404836d4
jne 0x1404837cc
mov rcx, qword [r13]
jmp 0x1404836e4
test rcx, rcx
jmp 0x1404836ec
je 0x140483799
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r9
jmp 0x1404836ff
je 0x14048374d
mov rax, qword [rcx + 0x50]
cmc
test cx, bx
jmp 0x140483712
cmp dword [rax], r9d
jle 0x14048374d
dec dword [rax]
cdq
jmp 0x140483723
mov rcx, qword [rcx + 0x38]
cwd
movsx ax, r13b
setg dh
mov rdx, qword [rcx]
movzx ax, bh
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, dx
nop
cwde
movzx eax, word [rdx]
jmp 0x140483771
mov rax, qword [rcx]
jmp 0x140483755
mov rax, qword [rax + 0x38]
jmp 0x14048375e
call qword [case.0x1404c7a96.0]
sub r9d, r9d
rcl ch, cl
bt rcx, rdi
rcl rcx, 0x63
mov ecx, 0xffff
jmp 0x14048377e
cmp cx, ax
jmp 0x140483786
je 0x140483799
mov al, r9b
jmp 0x140483794
jmp 0x1404837a7
mov qword [r13], r9
mov al, dil
xchg rdx, rdx
not cx
cdq
mov byte [r13 + 8], al
cmovne rcx, r8
cdq
movsxd r8, r10d
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
mov dl, r14b
mov rdx, qword [rbp + 8]
jmp 0x1404837c7
jmp 0x1404835b4
mov r8, qword [rbp + 0x20]
xadd ax, ax
inc ax
mov rcx, qword [rbp + 0x18]
cwde
mov rdx, qword [rbp + 8]
movzx eax, si
ror ax, 0xaf
mov ax, cx
lea rax, [rbp + 8]
cmp bl, 0xf4
cmc
test r15b, r12b
cmp r8, 8
cmovae rax, rdx
cmp esp, r11d
test ch, 0x54
cmp dl, 0xa
lea rax, [rax + rcx*2]
cmp rbx, rax
je 0x14048384e
mov rcx, qword [rsp + 0x70]
btc ax, si
cmc
not al
mov rax, rcx
test r8d, r11d
cmp qword [rcx + 0x18], 0x10
jmp 0x14048382f
jb 0x14048383d
mov rax, qword [rcx]
jmp 0x14048383d
mov qword [rcx + 0x10], r9
jmp 0x140483846
mov byte [rax], r9b
jmp 0x14048388d
cmp byte [rsp + 0x30], 0
jmp 0x140483858
je 0x14048388d
mov r9b, 0x2d
mov r8, rdi
shrd ecx, r11d, 0x39
and cl, r11b
mov ch, 0x86
sub edx, edx
xchg cl, ch
movzx rcx, r12w
mov rcx, qword [rsp + 0x70]
jmp 0x140483881
call fcn.140446309
nop
cmovg rcx, r13
bswap ecx
lea rcx, [rbp + 8]
jmp 0x140483896
call fcn.140457edf
mov rax, qword [rsp + 0x70]
rcl rcx, cl
mov rcx, qword [rbp + 0x28]
test r10d, 0x7cc5326a
test sp, ax
xor rcx, rsp
call fcn.14049bea6
mov rbx, qword [rsp + 0x170]
add bpl, 0x34
bt rdi, rax
add rsp, 0x130
setb r13b
xchg r12b, r14b
pop r15
mov r13w, di
pop r14
jmp 0x1404838e4
pop r13
cmovo r12w, sp
xchg di, di
setns r12b
pop r12
movsxd rsi, eax
movzx rbp, r15w
pop rdi
pop rsi
movzx ebp, bp
movsx ebp, bp
pop rbp
jmp 0x140483909
ret
call fcn.1404b256e
int3
call fcn.1404b256e
nop
jmp 0x140483920
call fcn.1404b256e
nop
call fcn.1404b256e
int3