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

Disassembly:
mov qword [rsp + 8], rbx
movzx ebx, sp
push rbp
push rsi
cmp r13b, 0x13
push rdi
movsxd rax, edi
rol ch, 0xbb
push r12
push r13
rcr ch, cl
push r14
sal al, 0x47
push r15
cmp r13w, cx
lea rbp, [rsp - 0x30]
xor r14w, ax
not r14d
sub rsp, 0x130
mov rax, qword [0x1400b7288]
xor rax, rsp
mov qword [rbp + 0x28], rax
ror cl, cl
mov qword [rsp + 0x48], r9
rol r14b, 0x92
mov r13, r8
movzx edi, ax
movsx edi, dx
mov rdi, rdx
btr ax, 0xa9
mov qword [rsp + 0x70], rdx
mov qword [rbp - 0x40], rdx
shld bx, r8w, 0x66
rol r14w, 0x93
mov r14, qword [rbp + 0xa0]
movsxd r15, ecx
bsf rcx, rcx
mov qword [rsp + 0x60], r14
cwde
or ah, 0xda
movzx r15, r15w
xor r12d, r12d
movsx ebx, di
not cl
mov dword [rsp + 0x3c], r12d
cdqe
mov r15, qword [rbp + 0x98]
bswap bx
cdqe
mov bl, r9b
mov rbx, qword [r15 + 0x40]
cbw
mov rbx, qword [rbx + 8]
mov qword [rbp - 0x58], rbx
cwde
bswap ecx
mov rax, qword [rbx]
movsx rcx, di
mov rcx, rbx
jmp 0x140486ad2
mov rax, qword [rax + 8]
jmp 0x140486adb
call qword [case.0x14044ab9b.0]
cmp byte [rbp + 0x90], r12b
je 0x140486b3b
lea rcx, [rbp - 0x60]
jmp 0x140486af7
call fcn.14048c5f2
mov rsi, rax
cmp esi, 0x3de95f67
clc
mov qword [rsp + 0x50], rax
test r15, 0x2eea7db3
jmp 0x140486b17
test rbx, rbx
jmp 0x140486b1f
je 0x140486bbb
mov rdx, qword [rbx]
mov al, dil
nop
mov rax, qword [rdx + 0x10]
jmp 0x140486b36
jmp 0x140486b72
lea rcx, [rbp - 0x60]
jmp 0x140486b44
call fcn.14048c1e8
mov rsi, rax
test si, 0x2cd3
cmc
clc
mov qword [rsp + 0x50], rax
cmp spl, sil
test rbx, rbx
jmp 0x140486b63
je 0x140486bbb
mov rax, qword [rbx]
mov cl, 0xc2
mov rax, qword [rax + 0x10]
mov rcx, rbx
jmp 0x140486b7a
call qword [case.0x14044ab9b.0]
test rax, rax
mov r8w, bx
mov r8, rax
jmp 0x140486b8f
je 0x140486bbb
mov rcx, qword [rax]
mov dl, dil
mov ah, 0xd9
movsx eax, sp
mov rax, qword [rcx]
movzx ecx, r9w
mov edx, 1
mov rcx, r8
jmp 0x140486bb5
call qword [case.0x14044ab9b.0]
mov byte [rsp + 0x38], r12b
jmp 0x140486bc5
mov byte [rsp + 0x30], r12b
jmp 0x140486bcf
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
cbw
mov qword [rbp + 0x18], r12
cwde
mov qword [rbp + 0x20], 7
movsx eax, cx
mov eax, 0x432e497b
not dl
mov word [rbp + 8], r12w
movzx ax, bpl
rdtsc
movzx rax, r12w
mov rax, qword [rsi]
movsx rcx, ax
jmp 0x140486c0e
lea rdx, [rbp - 0x70]
movsx ecx, ax
mov rcx, rsi
jmp 0x140486c1d
mov rax, qword [rax + 0x58]
jmp 0x140486c26
call qword [case.0x14044ab9b.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
not cl
bswap bx
cwde
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], 0xf
movsx ecx, si
mov byte [rdi], r12b
mov esi, 1
movsx bx, dh
cmovbe ax, r12w
mov eax, esi
mov bx, r14w
xchg cx, bx
not rcx
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
mov rax, qword [r15 + 0x40]
mov rbx, qword [rax + 8]
movsx ecx, sp
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140486c86
mov rax, qword [rax + 8]
call qword [case.0x14044ab9b.0]
nop
mov cx, si
movzx rcx, r13w
not cx
lea rcx, [rbp - 0x60]
call fcn.14047a116
mov rdi, rax
clc
mov qword [rbp - 0x60], rax
test edx, 0x68b14598
test rbx, rbx
je 0x140486d01
mov rdx, qword [rbx]
mov cl, r14b
movsxd rcx, r11d
mov rcx, rbx
mov rax, qword [rdx + 0x10]
call qword [case.0x14044ab9b.0]
mov r8, rax
clc
test rax, rax
jmp 0x140486cdd
je 0x140486d01
mov rcx, qword [rax]
mov rax, qword [rcx]
mov dx, dx
bswap cx
xchg dl, ch
mov edx, esi
mov rcx, r8
jmp 0x140486cfb
call qword [case.0x14044ab9b.0]
mov rax, qword [rdi]
mov r9, r14
mov r8b, 0x5d
xchg cl, r8b
movsx rdx, r15w
lea r8, [0x1400c0d6c]
cmovae cx, r14w
movzx cx, dl
movsx ecx, sp
lea rdx, [0x1400c0d60]
jmp 0x140486d37
mov rcx, rdi
jmp 0x140486d3f
mov rax, qword [rax + 0x58]
jmp 0x140486d48
call qword [case.0x14044ab9b.0]
mov rax, r12
mov qword [rbp - 0x78], rax
inc dil
mov dil, byte [rsp + 0x30]
rcr r15b, 0x44
mov sil, byte [rsp + 0x30]
cmp dh, dl
mov ch, 0xc8
test sp, 0x154
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
xor r9d, r9d
xchg ch, ch
lea ecx, [r9 + 1]
cmc
cmp spl, 0xa2
cmp rax, 4
jmp 0x140486d96
jae 0x1404892ac
mov al, byte [rbp + rax - 0x70]
cmp al, 0x20
jmp 0x140486da7
je 0x140486ddc
cmp al, 0x24
jmp 0x140486db4
je 0x140488b26
cmp al, 0x2b
je 0x140488101
cmp al, 0x76
jmp 0x140486dc9
je 0x140486ecb
cmp al, 0x78
jmp 0x140486dd6
jne 0x14048777b
cmp qword [rbp - 0x78], 3
jmp 0x140486de6
je 0x14048777b
mov bl, r9b
cqo
cmovge cx, r13w
not ch
mov byte [rsp + 0x40], bl
mov rdx, qword [rsp + 0x48]
xchg cl, ch
movsx rcx, r12w
mov rcx, r13
jmp 0x140486e0f
call fcn.14046b4a9
sub r9d, r9d
test rbp, r9
stc
test al, al
jmp 0x140486e22
jne 0x140489264
lea rbx, [r13 + 0xa]
xor r15b, 0x9f
mov r15w, 0x22c1
rol dil, 0x11
mov r12, rbx
sbb r15d, 0x5ef90a13
xchg edi, r14d
mov rsi, qword [rsp + 0x48]
mov r15, qword [rbp - 0x60]
cmc
rcl r14, 0x6c
lea edi, [r9 + 1]
adc r14b, 0x8e
mov r14d, 0xffff
cmp r13w, r10w
cmp byte [r13 + 8], r9b
jmp 0x140486e6f
jne 0x140489101
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x140486e82
je 0x1404890e8
mov rax, qword [rcx + 0x38]
rcl dx, 0x81
rol rdx, 0xbb
mov rdx, qword [rax]
clc
cmc
stc
test rdx, rdx
jmp 0x140486ea2
je 0x1404890b3
mov rax, qword [rcx + 0x50]
test rsp, 0x28ca4577
cmc
stc
cmp dword [rax], r9d
jle 0x1404890b3
movzx eax, word [rdx]
jmp 0x140486ec6
jmp 0x1404890cd
mov dword [rsp + 0x68], r9d
movzx rax, cx
movzx ebx, r15w
movsx ebx, r11w
mov rbx, qword [rsp + 0x50]
mov cl, r12b
cmovs eax, r10d
mov rax, qword [rbx]
mov cl, r9b
movsx cx, sil
jmp 0x140486ef8
mov rcx, rbx
jmp 0x140486f00
mov rax, qword [rax + 0x48]
call qword [case.0x14044ab9b.0]
mov dword [rsp + 0x58], eax
not dl
mov rcx, qword [rbx]
rdtsc
mov rax, qword [rcx + 0x28]
movsx rcx, r12w
cmovb rdx, r9
lea rdx, [rbp - 0x18]
setno cl
movzx cx, r8b
mov cl, 0xe5
mov rcx, rbx
jmp 0x140486f37
call qword [case.0x14044ab9b.0]
mov eax, dword [rsp + 0x34]
clc
bts eax, 9
mov dword [rsp + 0x34], eax
stc
cmc
mov dword [rsp + 0x3c], eax
cmp r14b, sil
test bx, r13w
xor eax, eax
jmp 0x140486f5e
cmp qword [rbp - 8], rax
jmp 0x140486f67
je 0x140487853
mov rax, qword [rbx]
movsx ecx, r12w
mov rcx, rbx
jmp 0x140486f7c
mov rax, qword [rax + 0x20]
call qword [case.0x14044ab9b.0]
mov word [rsp + 0x40], ax
xor edx, edx
test ax, ax
je 0x140487853
lea rcx, [rbp - 0x18]
clc
cmp qword [rbp], 0x10
jmp 0x140486fa5
cmovae rcx, qword [rbp - 0x18]
jmp 0x140486fb2
cmp byte [rcx], 0x7f
jae 0x140487853
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
mov ecx, 0x77e04a0d
xchg bl, al
lea eax, [rdx + 0xf]
cmovg rbx, r15
mov qword [rbp - 0x80], rax
not cl
mov ecx, r10d
mov qword [rbp - 0x20], rax
sete al
lea eax, [rdx + 1]
bswap ecx
movsx rbx, r10w
mov qword [rbp - 0x28], rax
movsxd rcx, ebp
mov word [rbp - 0x38], dx
bswap rcx
mov ebx, edx
sete ch
mov rdx, qword [rsp + 0x48]
movsx ecx, sp
bswap ecx
mov rcx, r13
jmp 0x14048700e
call fcn.14046b4a9
xor r11d, r11d
test al, al
jmp 0x14048701d
jne 0x1404875ed
mov r10, qword [rsp + 0x60]
movzx rdi, di
sub dil, r10b
lea r9, [r10 + 0x16]
mov qword [rbp - 0x48], r9
lea r14, [r13 + 0xa]
mov r8, r14
shld si, bp, 0x1b
btr di, r13w
sbb bx, r8w
mov qword [rbp - 0x50], r14
sbb rdi, 0x6db54fa9
mov rbx, qword [rbp - 0x38]
shr rdi, 0x3a
rol esi, cl
mov qword [rsp + 0x78], rbx
shl rdi, 0xe7
bts si, r15w
mov edi, r11d
sub rsi, 0x324314f2
mov rsi, qword [rbp - 0x80]
cmp byte [r13 + 8], r11b
jmp 0x140487086
jne 0x140487161
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x140487099
je 0x14048713e
mov rax, qword [rcx + 0x38]
adc dh, 0xcd
sbb dl, dl
test bp, bx
mov rdx, qword [rax]
jmp 0x1404870ba
test rdx, rdx
jmp 0x1404870c2
je 0x1404870e7
mov rax, qword [rcx + 0x50]
cmp dword [rax], r11d
jmp 0x1404870d4
jle 0x1404870e7
movzx eax, word [rdx]
jmp 0x1404870e2
jmp 0x14048711a
mov rax, qword [rcx]
jmp 0x1404870ef
mov rax, qword [rax + 0x30]
call qword [case.0x14044ab9b.0]
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
jmp 0x140487106
mov r10, qword [rsp + 0x60]
xor r11d, r11d
xor ch, 0xcf
or cx, bx
cmp r10w, 0x2323
mov ecx, 0xffff
cmp cx, ax
jmp 0x140487127
je 0x14048713e
mov word [r8], ax
mov r14, r8
jmp 0x140487139
jmp 0x140487149
mov qword [r13], r11
not dh
cmovge ax, r14w
mov eax, 1
movsx r8d, r8w
mov byte [r13 + 8], al
bswap dx
cmove r8w, bx
xchg edx, r8d
movzx r8d, word [r14]
mov rdx, r9
movzx rcx, r8w
mov rcx, r10
jmp 0x140487174
call fcn.140187584
sub rax, qword [rsp + 0x60]
sar rax, 1
stc
cmp r9w, 0x1028
cmp rax, 0xa
jmp 0x140487191
jae 0x14048728d
lea rcx, [0x1400c0d60]
shl r9b, 0x99
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
btr cx, bx
adc ecx, 0x6dd42ed6
mov cl, r8b
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x1404871c5
jae 0x140487220
lea rax, [rcx + 1]
test r14b, r8b
cmp si, 0x10da
mov qword [r10 + 0x10], rax
sbb rax, 0x3f370295
mov ax, r8w
bsf ax, r10w
mov rax, r10
clc
cmp qword [r10 + 0x18], 0x10
jmp 0x1404871f9
jb 0x14048720b
mov rax, qword [r10]
cmp r14d, eax
cmp r13w, 0x4d95
mov byte [rax + rcx], r9b
cmc
sub edx, edx
jmp 0x140487217
mov byte [rax + rcx + 1], dl
jmp 0x140487240
mov r8b, r12b
movsxd rdx, r10d
not ecx
mov edx, 1
movsxd rcx, r15d
setno ch
mov rcx, r10
jmp 0x14048723b
call fcn.140459930
lea rax, [rbp - 0x38]
xor cl, 0x95
cmp rsi, 0x10
mov cl, 0xab
setae cl
jmp 0x140487255
cmovae rax, rbx
cmp byte [rax + rdi], 0x7f
jmp 0x140487262
je 0x140487465
lea rax, [rbp - 0x38]
jmp 0x140487274
test cl, cl
cmovne rax, rbx
btc rcx, rdi
sar cl, cl
mov ecx, 1
add byte [rax + rdi], cl
jmp 0x140487443
lea rax, [rbp - 0x38]
shl bl, 0xe1
sub bl, 0x20
cmp rsi, 0x10
not dl
setae bl
movsx edx, r8w
cwd
mov rdx, qword [rsp + 0x78]
jmp 0x1404872b0
cmovae rax, rdx
xor r11d, r11d
clc
cmp byte [rax + rdi], r11b
jmp 0x1404872c1
je 0x14048756d
cmp byte [r13 + 8], r11b
jmp 0x1404872d0
jne 0x1404873a4
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404872e2
je 0x14048736d
mov rax, qword [rcx + 0x38]
dec dh
neg dx
bt dx, r9w
mov rdx, qword [rax]
stc
jmp 0x1404872ff
test rdx, rdx
jmp 0x140487307
je 0x140487334
mov rax, qword [rcx + 0x50]
test cx, r15w
cmp r8b, al
test r8w, 0x2462
cmp dword [rax], r11d
jle 0x140487334
movzx eax, word [rdx]
jmp 0x14048732f
jmp 0x140487351
mov rax, qword [rcx]
jmp 0x14048733c
mov rax, qword [rax + 0x30]
jmp 0x140487345
call qword [case.0x14044ab9b.0]
sub r11d, r11d
sar ch, 8
mov ecx, 0xffff
cmp cx, ax
je 0x14048736d
mov word [r14], ax
jmp 0x140487368
jmp 0x140487375
mov qword [r13], r11
movsx rdx, r15w
mov r10d, 1
xchg dl, dl
movzx rdx, r14w
jmp 0x140487386
mov byte [r13 + 8], r10b
setns dl
movsx rdx, r13w
movzx rdx, ax
mov rdx, qword [rsp + 0x78]
jmp 0x14048739f
jmp 0x1404873ad
mov r10d, 1
and eax, r12d
movzx eax, word [rsp + 0x40]
cmp word [r14], ax
jmp 0x1404873bb
jne 0x14048756d
mov rcx, qword [rbp - 0x28]
cmp bpl, 0x43
clc
cmp rcx, rsi
jmp 0x1404873d2
jae 0x140487419
lea rax, [rcx + 1]
test bpl, 0xdc
clc
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x38]
test bpl, r11b
cmp rdx, 0x48aa6ac5
test bl, bl
jmp 0x1404873fa
cmovne rax, rdx
jmp 0x14048740a
and word [rax + rcx], 0
jmp 0x140487414
jmp 0x140487440
xor r9d, r9d
movzx ecx, r15w
cwd
mov r8b, r15b
not cl
movsx rcx, si
mov rdx, r10
movsx rcx, di
lea rcx, [rbp - 0x38]
jmp 0x14048743b
call fcn.140459930
inc rdi
mov rbx, qword [rbp - 0x38]
test r13b, 0x6d
neg si
mov qword [rsp + 0x78], rbx
jmp 0x14048745b
mov rsi, qword [rbp - 0x20]
xchg ch, cl
movzx rcx, di
mov rcx, qword [r13]
sub r8d, r8d
test rcx, rcx
jmp 0x140487474
je 0x140487510
mov rax, qword [rcx + 0x38]
test r9d, 0x73fe2f5f
test r10b, sil
cmp qword [rax], r8
jmp 0x140487490
je 0x1404874d3
mov rax, qword [rcx + 0x50]
cmp spl, spl
cmp dword [rax], r8d
jmp 0x1404874a5
jle 0x1404874d3
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lahf
lea rax, [rdx + 2]
mov qword [rcx], rax
cwde
movsx rax, r12w
movzx ax, spl
movzx eax, word [rdx]
jmp 0x1404874ce
jmp 0x1404874e8
mov rax, qword [rcx]
jmp 0x1404874db
mov rax, qword [rax + 0x38]
call qword [case.0x14044ab9b.0]
sub r8d, r8d
mov ecx, 0xffff
jmp 0x1404874fa
cmp cx, ax
je 0x140487510
mov al, r8b
jmp 0x14048750b
jmp 0x140487519
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14048752a
call fcn.14046b4a9
sub r11d, r11d
btr r9, r11
adc r8d, 0x46df45f8
test al, al
mov r9w, 0xc84
movzx r8d, bx
mov r10w, di
mov r8, qword [rbp - 0x50]
xchg r10b, r9b
bswap r9d
sete r10b
mov r9, qword [rbp - 0x48]
cmovns r10, rdx
mov r10, qword [rsp + 0x60]
je 0x14048707d
mov qword [rbp - 0x80], rsi
mov rbx, rdi
rol r11b, cl
test si, ax
mov sil, r14b
test rdi, rdi
movsx r11d, r11w
mov dil, byte [rsp + 0x30]
xchg r14b, sil
mov sil, byte [rsp + 0x30]
movzx r10, di
mov r14b, byte [rsp + 0x30]
mov r11, qword [rbp - 0x80]
mov r10, qword [rsp + 0x78]
jmp 0x1404875a8
je 0x1404875f5
lea rax, [rbp - 0x38]
cmp r11, 0x10
cmovae rax, r10
cmp dil, 0xfe
cmp byte [rax + rbx], 0
jmp 0x1404875c7
jle 0x1404875d5
inc rbx
jmp 0x1404875f5
mov eax, 1
jmp 0x1404875df
mov byte [rsp + 0x38], al
jmp 0x1404875e8
jmp 0x1404875f5
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x80]
lea rdx, [rbp - 0x18]
stc
rcr r8w, 0xc7
mov r8, qword [rbp - 0x18]
rol r9w, 3
btr r9d, r9d
mov r9, qword [rbp]
cmc
stc
cmp r9, 0x10
jmp 0x14048761b
cmovae rdx, r8
test r12w, r10w
cmc
jmp 0x140487629
sub eax, eax
cmp byte [rsp + 0x38], al
jmp 0x140487634
jne 0x140487691
test rbx, rbx
jmp 0x140487642
je 0x1404877eb
mov cl, byte [rdx]
test r8, r13
cmc
cmp cl, 0x7f
je 0x1404877eb
sub rbx, 1
je 0x1404877a3
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x14048766e
cmovae rax, r10
jmp 0x140487677
cmp cl, byte [rax + rbx]
je 0x1404877d4
mov eax, 1
mov byte [rsp + 0x38], al
cmp r15b, 0x25
cmp bpl, dil
clc
cmp r11, 0x10
jmp 0x14048769a
jb 0x140487715
lea rdx, [r11 + 1]
adc al, r9b
mov rax, r10
test r9b, r14b
jmp 0x1404876b6
cmp rdx, 0x1000
jmp 0x1404876c2
jb 0x1404876f6
add rdx, 0x27
test rdi, rdx
mov r10, qword [r10 - 8]
cmp al, bpl
test cl, bl
clc
sub rax, r10
add rax, 0xfffffffffffffff8
test r8d, 0x70d5676c
cmp rax, 0x1f
jmp 0x1404876f0
ja 0x140489659
mov rcx, r10
jmp 0x1404876fe
call fcn.140238558
mov r9, qword [rbp]
sar r8b, 0xdb
mov r8, qword [rbp - 0x18]
cmp cx, 0x6726
stc
cmp r9, 0x10
jb 0x140487770
lea rdx, [r9 + 1]
shrd eax, ecx, 0x99
cmc
mov rax, r8
stc
cmp rdx, 0x1000
jb 0x140487763
add rdx, 0x27
mov r8, qword [r8 - 8]
stc
test rdi, rax
sub rax, r8
cmp r13b, 0xb
add rax, 0xfffffffffffffff8
cmp ax, 0x21cd
cmp rax, 0x1f
jmp 0x14048775d
ja 0x14048964e
mov rcx, r8
jmp 0x14048776b
call fcn.140238558
xor r9d, r9d
movsxd rcx, r15d
mov ecx, 1
mov eax, dword [rsp + 0x38]
test sil, sil
test ah, 0xa7
add qword [rbp - 0x78], rcx
test r8b, 0xe9
test al, al
jmp 0x140487794
jne 0x140489559
mov rax, qword [rbp - 0x78]
jmp 0x140486d8d
test rbx, rbx
jmp 0x1404877ab
jne 0x1404877d4
lea rax, [rbp - 0x38]
jmp 0x1404877ba
cmp r11, 0x10
jmp 0x1404877c3
cmovae rax, r10
cmp cl, byte [rax]
jmp 0x1404877ce
jl 0x140487680
cmp byte [rdx + 1], 0
jmp 0x1404877dd
jle 0x14048763a
inc rdx
jmp 0x14048763a
cmp r11, 0x10
jmp 0x1404877f4
jb 0x140487b9a
lea rdx, [r11 + 1]
mov rax, r10
test r10b, dl
cmp rdx, 0x1000
jb 0x140487841
add rdx, 0x27
test r12, r15
test rbp, 0x5e733e0c
mov r10, qword [r10 - 8]
cmc
sub rax, r10
jmp 0x14048782d
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x14048783b
ja 0x140489659
mov rcx, r10
jmp 0x140487849
call fcn.140238558
jmp 0x140487b9a
mov rdx, qword [rsp + 0x48]
movsx ecx, r13w
cmovge cx, si
movzx cx, ch
mov rcx, r13
jmp 0x14048786c
call fcn.14046b4a9
sub r8d, r8d
jmp 0x140487879
test al, al
jmp 0x140487880
jne 0x140487b9f
lea rbx, [r13 + 0xa]
bswap si
mov r12, rbx
movzx rsi, r10w
mov r9, qword [rsp + 0x60]
bswap r15w
mov r15w, 0x50ab
lea rdi, [r9 + 0x16]
xchg esi, r15d
mov rsi, qword [rsp + 0x70]
not r15b
movsxd r15, eax
cmovge r15w, bx
mov r15, qword [rsp + 0x48]
jmp 0x1404878c8
mov r9, qword [rsp + 0x60]
cmp byte [r13 + 8], r8b
jne 0x140487981
mov rcx, qword [r13]
test rcx, rcx
je 0x140487963
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r13w, ax
jmp 0x1404878ef
test rdx, rdx
jmp 0x1404878f7
je 0x140487913
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jle 0x140487913
movzx eax, word [rdx]
jmp 0x14048793b
mov rax, qword [rcx]
jmp 0x14048791b
mov rax, qword [rax + 0x30]
jmp 0x140487924
call qword [case.0x14044ab9b.0]
mov r9, qword [rsp + 0x60]
movsx rcx, bx
xor r8d, r8d
btc rcx, 0x44
mov ecx, 0xffff
cmp cx, ax
je 0x140487963
mov word [r12], ax
mov bl, r13b
movzx bx, r11b
mov rbx, r12
jmp 0x14048795e
jmp 0x14048796b
mov qword [r13], r8
lahf
bswap ax
mov eax, 1
movzx cx, r12b
movzx ecx, bp
cdq
mov byte [r13 + 8], al
movzx ecx, r13w
movzx r8d, word [rbx]
jmp 0x14048798a
mov rdx, rdi
movzx cx, dil
bswap ecx
jmp 0x140487999
mov rcx, r9
jmp 0x1404879a1
call fcn.140187584
sub rax, qword [rsp + 0x60]
jmp 0x1404879b7
sar rax, 1
cmp rax, 0xa
jmp 0x1404879c3
jae 0x140487b75
lea rcx, [0x1400c0d60]
cmp r10b, r11b
mov r9b, byte [rax + rcx]
sal cl, 0x61
cmovge rcx, rsp
mov rcx, qword [rsi + 0x10]
test r8w, si
cmp rsp, rdi
cmp rcx, qword [rsi + 0x18]
jmp 0x1404879f2
jae 0x140487a43
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
neg ah
mov rax, rsi
test ebx, 0x343c6357
cmp qword [rsi + 0x18], 0x10
jmp 0x140487a15
jb 0x140487a25
mov rax, qword [rsi]
test ah, 0xf
cmp spl, 0x21
mov byte [rax + rcx], r9b
cmp al, 0x12
cmc
sub r8d, r8d
jmp 0x140487a34
mov byte [rax + rcx + 1], r8b
jmp 0x140487a3e
jmp 0x140487a7b
mov r8b, r14b
jmp 0x140487a4e
mov edx, 1
movsx cx, r11b
jmp 0x140487a5d
mov rcx, rsi
jmp 0x140487a65
call fcn.140459930
sub r8d, r8d
test r8, 0x10914cb0
cmp r8b, 0x8f
neg cx
mov rcx, qword [r13]
test rsi, 0x4f410ae
cmc
test rcx, rcx
jmp 0x140487a8f
je 0x140487b3a
mov rax, qword [rcx + 0x38]
stc
cmp bh, 0xec
cmp qword [rax], r8
jmp 0x140487aa5
je 0x140487af6
mov rax, qword [rcx + 0x50]
cmc
test dl, r9b
cmp dword [rax], r8d
jmp 0x140487abb
jle 0x140487af6
dec dword [rax]
cdqe
cbw
mov rcx, qword [rcx + 0x38]
movsx dx, sil
not rdx
movsx edx, r12w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140487ae3
mov qword [rcx], rax
mov al, spl
setl al
cdqe
movzx eax, word [rdx]
jmp 0x140487b1a
mov rax, qword [rcx]
jmp 0x140487afe
mov rax, qword [rax + 0x38]
jmp 0x140487b07
call qword [case.0x14044ab9b.0]
xor r8d, r8d
rol ch, 0xea
movzx rcx, bx
sar ch, 0x60
mov ecx, 0xffff
cmp cx, ax
jmp 0x140487b27
je 0x140487b3a
mov al, r8b
jmp 0x140487b35
jmp 0x140487b4b
mov qword [r13], r8
rdtsc
cqo
movzx rdx, r9w
mov eax, 1
mov byte [r13 + 8], al
bswap rcx
mov rdx, r15
mov cx, bp
mov rcx, r13
jmp 0x140487b60
call fcn.14046b4a9
sub r8d, r8d
test al, al
jmp 0x140487b6f
je 0x1404878c3
mov dil, byte [rsp + 0x30]
cmovne rcx, rdi
mov sil, byte [rsp + 0x30]
mov r12b, spl
setne bl
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
movzx eax, si
movsxd rcx, edi
lahf
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 0x18]
call qword [case.0x14044ab9b.0]
movzx ebx, ax
xchg cl, cl
movsx rcx, cx
mov rdx, qword [rsp + 0x48]
movzx rcx, ax
movsx rcx, sp
movzx ecx, sp
mov rcx, r13
jmp 0x140487bd0
call fcn.14046b4a9
xor r8d, r8d
test bx, di
test cl, 0xce
test al, al
jmp 0x140487be5
jne 0x140487f7f
test bx, bx
jmp 0x140487bf3
je 0x140487f7f
cmp byte [r13 + 8], r8b
jmp 0x140487c02
jne 0x140487c8e
mov rcx, qword [r13]
cmp rsi, r13
test rcx, rcx
je 0x140487c7e
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140487c27
je 0x140487c47
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140487c47
movzx eax, word [rdx]
jmp 0x140487c42
jmp 0x140487c61
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140487c53
call qword [case.0x14044ab9b.0]
sub r8d, r8d
sub cl, r10b
adc ecx, edi
mov ecx, 0xffff
cmp cx, ax
jmp 0x140487c6e
je 0x140487c7e
mov word [r13 + 0xa], ax
jmp 0x140487c82
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
cmp r9b, r11b
cmp word [r13 + 0xa], bx
movsx ebx, r12w
mov ebx, dword [rsp + 0x68]
jmp 0x140487ca0
jne 0x140487f83
mov eax, 1
sets ch
movzx ecx, r11w
bswap rcx
mov rcx, qword [r13]
cmp r13b, 0xd4
clc
test r9b, 0x37
test rcx, rcx
jmp 0x140487cca
je 0x140487d77
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140487cdc
je 0x140487d2a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140487cee
jle 0x140487d2a
dec dword [rax]
movzx edx, dx
mov rcx, qword [rcx + 0x38]
movzx ax, r13b
mov al, dil
mov rdx, qword [rcx]
cmovno rax, rdi
lea rax, [rdx + 2]
jmp 0x140487d15
mov qword [rcx], rax
movsxd rax, esi
bswap eax
movzx eax, word [rdx]
jmp 0x140487d25
jmp 0x140487d46
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140487d36
call qword [case.0x14044ab9b.0]
xor r8d, r8d
rcl ecx, cl
bt cx, 0x7b
mov ecx, 0xffff
stc
cmp rsi, rsp
cmp cx, ax
jmp 0x140487d57
je 0x140487d6a
mov al, r8b
jmp 0x140487d65
jmp 0x140487d7b
mov eax, 1
jmp 0x140487d77
mov qword [r13], r8
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
mov ch, 0xbc
bswap cx
setae cl
mov rcx, r13
jmp 0x140487d95
call fcn.14046b4a9
cmp ebx, dword [rsp + 0x58]
jmp 0x140487da3
jge 0x140487f83
sub r8d, r8d
clc
test r11d, 0x19b60e3a
test al, al
jmp 0x140487dbb
jne 0x140487f6c
cmp byte [r13 + 8], r8b
jmp 0x140487dca
jne 0x140487e7d
mov rcx, qword [r13]
cmp r14w, bx
stc
test rcx, rcx
jmp 0x140487de1
je 0x140487e5a
mov rax, qword [rcx + 0x38]
add dl, r14b
mov rdx, qword [rax]
cmp spl, r12b
test rdx, rdx
jmp 0x140487dfc
je 0x140487e1e
mov rax, qword [rcx + 0x50]
clc
cmc
cmp dword [rax], r8d
jmp 0x140487e10
jle 0x140487e1e
movzx eax, word [rdx]
jmp 0x140487e41
mov rax, qword [rcx]
jmp 0x140487e26
mov rax, qword [rax + 0x30]
jmp 0x140487e2f
call qword [case.0x14044ab9b.0]
sub r8d, r8d
ror rcx, cl
movzx ecx, cx
xchg cx, cx
mov ecx, 0xffff
cmc
cmp cx, ax
je 0x140487e5a
mov word [r13 + 0xa], ax
jmp 0x140487e63
mov qword [r13], r8
movsxd r8, esp
rdtsc
mov eax, 1
not dx
movsx rdx, r15w
jmp 0x140487e74
mov byte [r13 + 8], al
cdqe
not r8b
mov rax, qword [rsp + 0x60]
cqo
movsxd rdx, ecx
lea rdx, [rax + 0x16]
not cx
xchg cx, cx
movzx r8, bx
movzx r8d, word [r13 + 0xa]
movzx rcx, cx
mov rcx, rax
jmp 0x140487ea6
call fcn.140187584
sub rax, qword [rsp + 0x60]
cmc
sar rax, 1
cmc
cmp r10b, 0x50
cmp rax, 0xa
jae 0x140487f6c
lea rcx, [0x1400c0d60]
shr r9b, 0xe1
sal r9b, cl
mov r9b, byte [rax + rcx]
rcr r10b, 0xcd
add r10w, 0x2751
rol r10, cl
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x140487ef4
jae 0x140487f38
lea rax, [rcx + 1]
cmp dil, dl
cmc
mov qword [r10 + 0x10], rax
and al, dil
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x140487f16
jb 0x140487f1f
mov rax, qword [r10]
mov byte [rax + rcx], r9b
test cl, spl
xor r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x140487f33
jmp 0x140487f5a
mov r8b, sil
mov dl, r14b
movsxd rdx, r13d
mov edx, 1
movzx rcx, r14w
mov cl, spl
mov rcx, r10
call fcn.140459930
sub r8d, r8d
sbb al, 0x39
mov eax, 1
clc
add ebx, eax
jmp 0x140487f67
jmp 0x140487cb5
mov ecx, 1
mov byte [rsp + 0x38], cl
jmp 0x140487f7a
jmp 0x140487f8c
mov ebx, dword [rsp + 0x68]
mov ecx, 1
sub al, 0xdd
inc ah
mov rax, qword [rsp + 0x70]
cmp ax, 0x4fca
xor edx, edx
cmp qword [rax + 0x10], rdx
jmp 0x140487fa0
jne 0x140487fb4
mov byte [rsp + 0x38], cl
jmp 0x140487faf
jmp 0x14048809a
mov eax, dword [rsp + 0x58]
stc
cmp ebx, eax
jmp 0x140487fc0
jge 0x14048809a
sub eax, ebx
rol bx, cl
sar r14d, 0x3f
mov ebx, eax
ror ch, 0x3d
adc cl, r10b
rcr r14w, 0x83
mov r14, qword [rsp + 0x70]
sub r15w, r8w
mov r15d, 1
mov rcx, qword [r14 + 0x10]
cmp r11d, 0x6c3f300c
stc
cmp rcx, qword [r14 + 0x18]
jmp 0x140488000
jae 0x140488044
lea rax, [rcx + 1]
cmp dh, bh
cmp ebx, 0x1a785260
mov qword [r14 + 0x10], rax
clc
adc ah, dh
mov rax, 0x609959d4
mov rax, r14
test ebx, r15d
cmp qword [r14 + 0x18], 0x10
jmp 0x140488030
jb 0x140488039
mov rax, qword [r14]
mov word [rax + rcx], 0x30
jmp 0x140488075
mov r9b, 0x30
mov r8b, dil
movzx dx, dil
mov rdx, r15
movsx ecx, r10w
movsxd rcx, esp
mov cl, bpl
mov rcx, r14
jmp 0x140488064
call fcn.140459930
sub edx, edx
cmp r13, 0x442f7c9e
cmp ebp, r14d
sub rbx, r15
jmp 0x14048807d
jne 0x140487feb
mov r14b, byte [rsp + 0x30]
rcr rdx, cl
bts rdx, r15
cmp r15b, r15b
mov r15b, byte [rsp + 0x30]
movsx edx, si
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x140487770
inc rdx
dec cl
mov rcx, qword [rbp - 0x18]
movsx rax, bx
not ah
mov rax, rcx
test sil, 0x4f
cmp rdx, 0x1000
jmp 0x1404880ca
jb 0x14048776b
add rdx, 0x27
stc
test sp, 0xe3d
mov rcx, qword [rcx - 8]
cmp r14b, r10b
jmp 0x1404880e6
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x1404880f6
ja 0x14048964e
jmp 0x14048776b
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.14046b4a9
sub r9d, r9d
test al, al
jmp 0x140488118
jne 0x140487776
mov rbx, qword [rsp + 0x50]
cmovb cx, di
mov rax, qword [rbx]
bswap cx
not rcx
lea rdx, [rbp - 0x38]
movsx rcx, cx
xchg rcx, rcx
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x140488147
call qword [case.0x14044ab9b.0]
mov r8d, dword [rsp + 0x34]
bts r8d, 8
jmp 0x14048815d
or r8d, 2
test spl, 0x55
cmp ch, 0xf2
cmp spl, dil
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
sub r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x140488181
jbe 0x14048830a
mov rax, qword [rbx]
movsx dx, r11b
cqo
movsx rcx, r10w
lea rdx, [rbp - 0x18]
mov rcx, 0x343c4607
movzx rcx, bx
mov rcx, rbx
jmp 0x1404881ac
mov rax, qword [rax + 0x38]
jmp 0x1404881b5
call qword [case.0x14044ab9b.0]
mov r8d, dword [rsp + 0x34]
bts r8d, 0xb
or r8d, 4
mov dword [rsp + 0x34], r8d
stc
mov dword [rsp + 0x3c], r8d
lea rdx, [r13 + 8]
jmp 0x1404881e2
mov qword [rsp + 0x58], rdx
sub r9d, r9d
test r8b, bpl
stc
cmp byte [rdx], r9b
jmp 0x1404881f6
jne 0x1404882b0
mov rcx, qword [r13]
clc
test rcx, rcx
je 0x14048828b
mov rax, qword [rcx + 0x38]
xadd dh, dh
mov rdx, qword [rax]
test rdx, rdx
je 0x14048823c
mov rax, qword [rcx + 0x50]
test sil, 0xbe
clc
cmp dword [rax], r9d
jmp 0x14048822e
jle 0x14048823c
movzx eax, word [rdx]
jmp 0x140488261
mov rax, qword [rcx]
jmp 0x140488244
mov rax, qword [rax + 0x30]
call qword [case.0x14044ab9b.0]
mov r8d, dword [rsp + 0x34]
test r12b, r8b
bts cx, r9w
xor r9d, r9d
setbe dl
mov ecx, 0xffff
ror dx, cl
mov rdx, qword [rsp + 0x58]
cmp bpl, dil
cmp al, 0xe4
cmp cx, ax
jmp 0x14048827b
je 0x14048828b
mov word [r13 + 0xa], ax
jmp 0x140488298
mov qword [r13], r9
movsx r10, r9w
movsx r10w, r11b
mov r10d, 1
jmp 0x1404882a3
mov byte [rdx], r10b
jmp 0x1404882ab
jmp 0x1404882be
mov r10d, 1
shr cl, 8
rcr ch, cl
and al, r14b
movzx ecx, word [r13 + 0xa]
add al, r12b
movsxd rax, r14d
jmp 0x1404882ce
lea rax, [rbp - 0x18]
test r14, 0x41da03dc
cmp r11b, r14b
cmp qword [rbp], 8
jmp 0x1404882e6
cmovae rax, qword [rbp - 0x18]
cmc
cmp rdx, r9
cmp word [rax], cx
jmp 0x1404882f7
jne 0x140488310
mov bl, r10b
jmp 0x140488305
jmp 0x140488322
lea rdx, [r13 + 8]
rol bl, cl
mov bl, r9b
mov qword [rsp + 0x58], rdx
jmp 0x140488322
test r8b, 4
jmp 0x14048832b
je 0x14048835e
and r8d, 0xfffffffb
cmovne cx, ax
mov dword [rsp + 0x34], r8d
jmp 0x140488348
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x18]
call fcn.14045db89
mov r8d, dword [rsp + 0x34]
cmp r13b, r14b
test r8b, 2
jmp 0x140488367
je 0x140488395
and r8d, 0xfffffffd
movzx ecx, r8w
movsx rcx, r9w
movsx ecx, r11w
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x38]
jmp 0x140488390
call fcn.14045db89
xor r8d, r8d
test bl, bl
jmp 0x14048839f
je 0x140488583
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404883b1
je 0x14048845c
mov rax, qword [rcx + 0x38]
test r12b, dil
clc
cmp qword [rax], r8
je 0x14048841b
mov rax, qword [rcx + 0x50]
cmp spl, 0xe
jmp 0x1404883d5
cmp dword [rax], r8d
jle 0x14048841b
dec dword [rax]
movzx dx, r11b
mov rcx, qword [rcx + 0x38]
movsxd rax, r11d
cqo
mov al, spl
mov rdx, qword [rcx]
mov al, r13b
not eax
cwde
lea rax, [rdx + 2]
jmp 0x140488403
mov qword [rcx], rax
cdqe
bswap ax
cmovle eax, edx
movzx eax, word [rdx]
jmp 0x140488416
jmp 0x140488435
mov rax, qword [rcx]
jmp 0x140488423
mov rax, qword [rax + 0x38]
jmp 0x14048842c
call qword [case.0x14044ab9b.0]
sub r8d, r8d
mov ecx, 0xffff
cmp r13b, 0x49
test r9b, r15b
cmp cx, ax
jmp 0x140488449
je 0x14048845c
mov al, r8b
jmp 0x140488457
jmp 0x140488465
mov qword [r13], r8
mov eax, 1
mov rcx, qword [rsp + 0x58]
cwd
mov byte [rcx], al
jmp 0x140488473
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
movzx dx, al
lea rdx, [rbp - 0x18]
jmp 0x140488488
mov rax, qword [rax + 0x38]
jmp 0x140488491
call qword [case.0x14044ab9b.0]
mov ebx, dword [rsp + 0x34]
bts ebx, 0xa
bsr dx, bx
shr edx, 0xbb
mov dword [rsp + 0x34], ebx
mov dword [rsp + 0x3c], ebx
mov rdx, qword [rbp + 0x20]
jmp 0x1404884b8
cmp rdx, 8
jmp 0x1404884c1
jb 0x140488520
lea rdx, [rdx*2 + 2]
sub cl, r14b
mov rcx, qword [rbp + 8]
xadd ah, ah
mov rax, rcx
test bp, 0x1372
clc
cmp rdx, 0x1000
jmp 0x1404884ee
jb 0x14048851b
add rdx, 0x27
mov rcx, qword [rcx - 8]
jmp 0x140488501
sub rax, rcx
cmp r10b, dl
cmc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140488515
ja 0x140489664
call fcn.140238558
movups xmm0, xmmword [rbp - 0x18]
rcl ch, cl
xor cl, r13b
or cl, 0xb3
movups xmmword [rbp + 8], xmm0
movsx rcx, r10w
cmp ebp, ecx
movups xmm1, xmmword [rbp - 8]
ror ch, 0xaf
and cl, dil
rcl rcx, cl
movups xmmword [rbp + 0x18], xmm1
sub eax, eax
mov qword [rbp - 8], rax
cmovnp cx, r10w
jmp 0x14048855b
mov qword [rbp], 7
cmovno cx, r13w
mov word [rbp - 0x18], ax
movsx ecx, r8w
lea rcx, [rbp - 0x18]
jmp 0x140488579
call fcn.14045db89
jmp 0x140487770
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
movsx cx, r8b
not cx
bswap cx
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x1404885a6
call qword [case.0x14044ab9b.0]
mov edx, dword [rsp + 0x34]
stc
cmc
clc
bts edx, 0xc
or edx, 8
clc
test r9b, 0x35
mov dword [rsp + 0x34], edx
stc
mov dword [rsp + 0x3c], edx
cmc
sub r9d, r9d
test r13b, 0x6e
cmp qword [rbp - 0x28], r9
jmp 0x1404885d9
jbe 0x140488758
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
movsx ecx, si
movzx ecx, si
not ch
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x1404885fa
call qword [case.0x14044ab9b.0]
mov edx, dword [rsp + 0x34]
bts edx, 0xd
or edx, 0x10
add r8b, al
sbb r8w, 0x639e
mov dword [rsp + 0x34], edx
setb r8b
and r8d, ecx
rol r8w, cl
mov dword [rsp + 0x3c], edx
cmovs r8w, r11w
mov r8b, r10b
xadd r8b, r8b
mov r8, qword [rsp + 0x58]
cmp r10w, r11w
cmp rsp, 0x728f6947
clc
sub r9d, r9d
clc
cmc
cmp byte [r8], r9b
jmp 0x140488651
jne 0x140488720
mov rcx, qword [r13]
test r12b, cl
jmp 0x140488663
test rcx, rcx
jmp 0x14048866b
je 0x1404886f9
mov rax, qword [rcx + 0x38]
sub dx, 0x7814
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140488686
je 0x1404886b3
mov rax, qword [rcx + 0x50]
jmp 0x140488698
cmp dword [rax], r9d
jmp 0x1404886a0
jle 0x1404886b3
movzx eax, word [rdx]
jmp 0x1404886ae
jmp 0x1404886d5
mov rax, qword [rcx]
jmp 0x1404886bb
mov rax, qword [rax + 0x30]
call qword [case.0x14044ab9b.0]
mov r8, qword [rsp + 0x58]
cmc
xor r9d, r9d
shl ecx, cl
test r15d, ecx
dec cl
mov ecx, 0xffff
clc
stc
cmp cx, ax
jmp 0x1404886e4
je 0x1404886f9
mov word [r13 + 0xa], ax
jmp 0x1404886f4
jmp 0x1404886fd
mov qword [r13], r9
mov r10d, 1
mov byte [r8], r10b
mov rdx, 0x724d174c
cwd
setno dl
mov edx, dword [rsp + 0x34]
jmp 0x14048871b
jmp 0x14048872e
mov r10d, 1
sal bl, cl
bsf cx, di
dec bl
movzx ecx, word [r13 + 0xa]
sbb ax, r12w
sub ax, r9w
lea rax, [rbp - 0x18]
rcl bl, cl
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
cmc
cmp word [rax], cx
mov bl, r10b
je 0x140488761
mov bl, r9b
stc
jmp 0x140488761
test dl, 0x10
jmp 0x140488769
je 0x14048879f
and edx, 0xffffffef
movzx ecx, si
jmp 0x14048877a
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
movsxd rcx, r14d
jmp 0x14048878d
lea rcx, [rbp - 0x18]
call fcn.14045db89
mov edx, dword [rsp + 0x34]
test bpl, 0xe6
cmc
test dl, 8
je 0x1404887d3
and edx, 0xfffffff7
movzx cx, r15b
movzx ecx, cx
mov cl, dil
mov dword [rsp + 0x34], edx
mov rcx, 0x36a603ce
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x38]
jmp 0x1404887ce
call fcn.14045db89
test bl, bl
jmp 0x1404887da
je 0x1404889a0
mov rcx, qword [r13]
stc
test ah, 0xae
clc
sub ebx, ebx
cmp r12b, r11b
test r15b, sil
test rcx, rcx
jmp 0x1404887f9
je 0x14048887f
mov rax, qword [rcx + 0x38]
stc
cmc
test r10d, 0x27073f0a
cmp qword [rax], rbx
je 0x140488846
mov rax, qword [rcx + 0x50]
test r9b, r15b
cmp dword [rax], ebx
jmp 0x140488823
jle 0x140488846
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140488841
jmp 0x14048885d
mov rax, qword [rcx]
jmp 0x14048884e
mov rax, qword [rax + 0x38]
jmp 0x140488857
call qword [case.0x14044ab9b.0]
mov ecx, 0xffff
cmp rax, r14
cmp cx, ax
jmp 0x14048886d
je 0x14048887f
mov al, bl
jmp 0x14048887a
jmp 0x140488899
mov qword [r13], rbx
cmove eax, eax
xchg cx, cx
cwd
mov eax, 1
xchg rdx, rcx
movzx rdx, cx
cqo
mov rcx, qword [rsp + 0x58]
jmp 0x1404888a5
mov byte [rcx], al
lahf
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
movsx edx, r8w
movsxd rdx, esi
movsx rdx, r10w
lea rdx, [rbp - 0x18]
jmp 0x1404888c4
mov rax, qword [rax + 0x40]
jmp 0x1404888cd
call qword [case.0x14044ab9b.0]
mov eax, dword [rsp + 0x34]
bts eax, 0xf
and dx, r11w
rcr rdx, cl
mov dword [rsp + 0x34], eax
shld rdx, r15, 0x1f
mov dword [rsp + 0x3c], eax
btr rdx, r12
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jmp 0x140488900
jb 0x14048894e
lea rdx, [rdx*2 + 2]
adc ecx, esp
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp sil, r9b
cmp r11b, 0xea
cmp rdx, 0x1000
jb 0x140488949
add rdx, 0x27
mov rcx, qword [rcx - 8]
clc
cmp r10b, 0xf4
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140489643
call fcn.140238558
movups xmm0, xmmword [rbp - 0x18]
movsx ecx, sp
movsx rcx, r14w
movups xmmword [rbp + 8], xmm0
movzx cx, r11b
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp + 0x18], xmm1
bswap cx
movsx ecx, r14w
not cl
mov qword [rbp - 8], rbx
setge ch
mov qword [rbp], 7
mov cl, cl
mov word [rbp - 0x18], bx
lea rcx, [rbp - 0x18]
call fcn.14045db89
mov byte [rsp + 0x30], 1
jmp 0x14048899b
jmp 0x140487770
mov rbx, qword [rsp + 0x50]
cmovp rdx, r13
mov rax, qword [rbx]
movzx rcx, ax
movsx cx, r11b
mov dx, r14w
lea rdx, [rbp - 0x38]
mov rcx, rbx
jmp 0x1404889c5
mov rax, qword [rax + 0x38]
jmp 0x1404889ce
call qword [case.0x14044ab9b.0]
mov eax, dword [rsp + 0x34]
jmp 0x1404889dd
bts eax, 0xe
clc
or eax, 0x20
stc
mov dword [rsp + 0x34], eax
test r9d, 0xb3c4510
cmc
mov dword [rsp + 0x3c], eax
xor ecx, ecx
test r14w, si
cmp spl, 0xbf
cmp qword [rbp - 0x28], rcx
jmp 0x140488a09
je 0x140488a7b
mov rax, qword [rbx]
not ch
movsx rcx, r8w
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x140488a24
mov rax, qword [rax + 0x40]
jmp 0x140488a2d
call qword [case.0x14044ab9b.0]
mov eax, dword [rsp + 0x34]
cmp rcx, 0x2a383710
jmp 0x140488a43
or eax, 0x10040
mov dword [rsp + 0x34], eax
stc
mov dword [rsp + 0x3c], eax
cmp r15w, bx
sub ecx, ecx
test r14d, ecx
jmp 0x140488a5f
cmp qword [rbp - 8], rcx
jmp 0x140488a68
jne 0x140488a7b
lea ebx, [rcx + 1]
jmp 0x140488a76
jmp 0x140488a7d
mov bl, cl
test al, 0x40
je 0x140488ab4
and eax, 0xffffffbf
cmovns ecx, eax
movsxd rcx, edi
mov dword [rsp + 0x34], eax
xchg cx, cx
movzx cx, r10b
movsx ecx, r12w
mov dword [rsp + 0x3c], eax
lea rcx, [rbp - 0x18]
call fcn.14045db89
mov eax, dword [rsp + 0x34]
jmp 0x140488ab4
test al, 0x20
je 0x140488aed
and eax, 0xffffffdf
bswap rcx
mov cl, 0x66
mov ch, dl
mov dword [rsp + 0x34], eax
setns cl
not cl
mov cl, r10b
mov dword [rsp + 0x3c], eax
bswap cx
xchg ch, cl
mov cx, r14w
lea rcx, [rbp - 0x38]
jmp 0x140488ae8
call fcn.14045db89
sub r9d, r9d
not ah
and ecx, 0x62721f16
rcr ch, cl
mov eax, dword [rsp + 0x38]
bt rcx, 0xdb
rol ecx, 0x20
lea ecx, [r9 + 1]
stc
jmp 0x140488b10
test bl, bl
je 0x140487785
mov byte [rsp + 0x30], cl
jmp 0x140488b21
jmp 0x140487785
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
movsxd rdx, r15d
lea rdx, [rbp - 0x38]
mov rax, qword [rax + 0x30]
jmp 0x140488b3e
call qword [case.0x14044ab9b.0]
mov eax, dword [rsp + 0x34]
cmc
jmp 0x140488b52
bts eax, 7
add bl, r8b
inc bl
and rbx, 0x53636f55
mov dword [rsp + 0x34], eax
mov bx, r9w
mov dword [rsp + 0x3c], eax
mov rax, qword [rbp + 0x98]
mov rbx, qword [rsp + 0x48]
test byte [rax + 0x18], 8
jmp 0x140488b83
jne 0x140488cb0
mov rdx, rbx
mov rcx, r13
jmp 0x140488b94
call fcn.14046b4a9
xor r8d, r8d
test al, al
jne 0x140488cb0
lea rbx, [rbp - 0x38]
cmc
stc
test r11w, 0x70d5
cmp qword [rbp - 0x20], 8
jmp 0x140488bba
cmovae rbx, qword [rbp - 0x38]
jmp 0x140488bc4
cmp byte [r13 + 8], r8b
jmp 0x140488bcd
jne 0x140488c89
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140488bdf
je 0x140488c71
mov rax, qword [rcx + 0x38]
sal dh, 0x56
ror dl, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140488bf9
je 0x140488c28
mov rax, qword [rcx + 0x50]
stc
jmp 0x140488c0d
cmp dword [rax], r8d
jmp 0x140488c15
jle 0x140488c28
movzx eax, word [rdx]
jmp 0x140488c23
jmp 0x140488c4e
mov rax, qword [rcx]
jmp 0x140488c30
mov rax, qword [rax + 0x30]
jmp 0x140488c39
call qword [case.0x14044ab9b.0]
sub r8d, r8d
adc rcx, r11
sbb cx, 0x4235
shr cx, 0x38
mov ecx, 0xffff
test dx, 0x56ff
stc
cmp cx, ax
je 0x140488c71
mov word [r13 + 0xa], ax
jmp 0x140488c6c
jmp 0x140488c7c
mov qword [r13], r8
add ax, 0x394f
adc al, r13b
mov eax, 1
cmp rcx, r14
clc
mov byte [r13 + 8], al
movzx eax, word [r13 + 0xa]
jmp 0x140488c9a
cmp ax, word [rbx]
jmp 0x140488ca2
jne 0x140488dd0
mov rbx, qword [rsp + 0x48]
cmp r11b, r8b
cmp qword [rbp - 0x78], 3
jmp 0x140488cba
jne 0x140488e04
mov eax, 1
cmp qword [rbp + 0x18], rax
jmp 0x140488cce
ja 0x140488e04
mov rdx, rbx
xchg ch, ch
mov rcx, r13
jmp 0x140488ce1
call fcn.14046b4a9
xor ebx, ebx
test al, al
jne 0x140488dd7
cmp byte [r13 + 8], bl
jne 0x140488da8
mov rcx, qword [r13]
stc
jmp 0x140488d04
test rcx, rcx
jmp 0x140488d0c
je 0x140488d8a
mov rax, qword [rcx + 0x38]
xor dx, r13w
and dl, dil
mov rdx, qword [rax]
cmp cx, 0x54e7
test r13b, 0x2e
test rdx, rdx
jmp 0x140488d31
je 0x140488d51
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], ebx
jmp 0x140488d43
jle 0x140488d51
movzx eax, word [rdx]
jmp 0x140488d63
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140488d5d
call qword [case.0x14044ab9b.0]
mov ecx, 0xffff
cmc
test r14b, 0x57
cmp cx, ax
jmp 0x140488d75
je 0x140488d8a
mov word [r13 + 0xa], ax
jmp 0x140488d85
jmp 0x140488d92
mov qword [r13], rbx
btc ecx, 0x6a
mov eax, 1
xadd cx, cx
mov byte [r13 + 8], al
movsx rax, r9w
jmp 0x140488da8
movzx ecx, word [r13 + 0xa]
and al, 0xe8
lea rax, [rbp - 0x38]
clc
cmp qword [rbp - 0x20], 8
cmovae rax, qword [rbp - 0x38]
test bp, r11w
cmp cx, word [rax]
je 0x140488e04
jmp 0x140488dd7
xor ebx, ebx
mov al, bl
sal dh, 0xa7
lea rax, [rbp - 0x38]
bsr dx, dx
cmp r12w, bx
cmp qword [rbp - 0x20], 8
cdq
movsx dx, bh
cmovae rax, qword [rbp - 0x38]
mov qword [rbp - 0x28], rbx
ror dl, cl
rcl edx, cl
mov word [rax], bx
shl cl, 0x55
bsf bx, cx
lea rbx, [rbp - 0x38]
sbb cl, 0x5b
cmp qword [rbp - 0x20], 8
not edx
cmovae rbx, qword [rbp - 0x38]
mov rdx, qword [rsp + 0x48]
movsxd rcx, r13d
movzx ecx, r10w
movsx rcx, r9w
mov rcx, r13
jmp 0x140488e2f
call fcn.14046b4a9
sub r8d, r8d
jmp 0x140488e3c
test al, al
jmp 0x140488e43
jne 0x140489059
mov r12, qword [rsp + 0x48]
btc ax, r15w
xadd eax, eax
lahf
mov esi, 0xffff
rcl ch, 0x3c
cbw
movzx r14, ax
lea r14d, [r8 + 1]
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cwde
movsx eax, r13w
cmovae rcx, qword [rbp - 0x38]
bt ax, r8w
sar ah, 0x6f
btr eax, 0xf9
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
jmp 0x140488e95
cmp rbx, rcx
jmp 0x140488e9d
je 0x14048904a
cmp byte [r13 + 8], r8b
jmp 0x140488eac
jne 0x140488f63
mov rcx, qword [r13]
test ebx, r15d
stc
cmp dil, r14b
test rcx, rcx
jmp 0x140488ec5
je 0x140488f4e
mov rax, qword [rcx + 0x38]
btc dx, 0x95
sbb dh, 0x28
and dl, 0x67
mov rdx, qword [rax]
cmp bpl, cl
test r12w, r11w
test rdx, rdx
jmp 0x140488eec
je 0x140488f10
mov rax, qword [rcx + 0x50]
cmp r8b, 0x50
cmp dword [rax], r8d
jmp 0x140488f02
jle 0x140488f10
movzx eax, word [rdx]
jmp 0x140488f36
mov rax, qword [rcx]
jmp 0x140488f18
mov rax, qword [rax + 0x30]
jmp 0x140488f21
call qword [case.0x14044ab9b.0]
xor r8d, r8d
cmp rdi, r11
test di, r11w
jmp 0x140488f36
cmp si, ax
je 0x140488f4e
mov word [r13 + 0xa], ax
jmp 0x140488f49
jmp 0x140488f57
mov qword [r13], r8
bt eax, edi
not al
mov byte [r13 + 8], r14b
cmc
sbb ax, r11w
movzx eax, ax
movzx eax, word [r13 + 0xa]
stc
cmp ax, word [rbx]
jmp 0x140488f71
jne 0x14048904a
add rbx, 2
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x140488f88
je 0x140489012
mov rax, qword [rcx + 0x38]
test sil, dl
clc
cmp qword [rax], r8
je 0x140488fdc
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140488fab
jle 0x140488fdc
dec dword [rax]
cwd
movsx edx, r15w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx rax, cx
movsx eax, r13w
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140488fd7
jmp 0x140488ffc
mov rax, qword [rcx]
jmp 0x140488fe4
mov rax, qword [rax + 0x38]
jmp 0x140488fed
call qword [case.0x14044ab9b.0]
sub r8d, r8d
jmp 0x140488ffc
cmp si, ax
jmp 0x140489004
je 0x140489012
mov al, r8b
jmp 0x140489027
mov qword [r13], r8
mov rdx, 0x34117f68
mov dx, dx
cmovae rdx, rdx
mov al, r14b
mov byte [r13 + 8], al
mov rdx, r12
movsxd rcx, r10d
mov rcx, r13
call fcn.14046b4a9
sub r8d, r8d
clc
test al, al
jmp 0x140489044
je 0x140488e69
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
movsx eax, ax
not eax
movzx ax, ch
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
cmc
lea rcx, [rcx + rax*2]
bt rax, 0x88
mov eax, dword [rsp + 0x38]
jmp 0x140489087
movzx eax, al
cmp rbx, rcx
cmovp cx, di
movzx ecx, r9w
mov ecx, 1
cmovne eax, ecx
movzx rcx, r14w
mov dword [rsp + 0x38], eax
lea rcx, [rbp - 0x38]
jmp 0x1404890ae
jmp 0x140488579
mov rax, qword [rcx]
jmp 0x1404890bb
mov rax, qword [rax + 0x30]
jmp 0x1404890c4
call qword [case.0x14044ab9b.0]
sub r9d, r9d
cmp r14w, ax
je 0x1404890e8
mov word [r12], ax
movzx rbx, si
mov rbx, r12
jmp 0x1404890f2
mov qword [r13], r9
cdq
movzx cx, r15b
mov byte [r13 + 8], dil
movsx cx, r9b
not cx
mov r8b, 0x73
mov rax, qword [r15]
movsx r8, sp
movsx dx, r12b
cmovle r8w, sp
mov edx, 0x48
bswap r8w
movzx r8d, word [rbx]
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x14048912b
call qword [case.0x14044ab9b.0]
sub r9d, r9d
cmp r9b, r9b
test al, al
jmp 0x14048913e
je 0x140489230
mov byte [rsp + 0x40], dil
dec cx
mov rcx, qword [r13]
test ah, 0x18
test rcx, rcx
je 0x1404891f4
mov rax, qword [rcx + 0x38]
cmp rsp, r12
cmp qword [rax], r9
jmp 0x14048916b
je 0x1404891bb
mov rax, qword [rcx + 0x50]
clc
cmp r9, r8
cmp dword [rax], r9d
jmp 0x140489181
jle 0x1404891bb
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx eax, bx
movsx rax, ax
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404891a0
mov qword [rcx], rax
movzx ax, r10b
cdqe
movsx rax, bx
movzx eax, word [rdx]
jmp 0x1404891b6
jmp 0x1404891d8
mov rax, qword [rcx]
jmp 0x1404891c3
mov rax, qword [rax + 0x38]
jmp 0x1404891cc
call qword [case.0x14044ab9b.0]
sub r9d, r9d
clc
cmp bh, ch
cmp r14w, ax
jmp 0x1404891e1
je 0x1404891f4
mov al, r9b
jmp 0x1404891ef
jmp 0x140489208
mov qword [r13], r9
jmp 0x140489202
mov al, dil
cdq
mov cl, 0xe0
mov byte [r13 + 8], al
mov rdx, rsi
setne ch
mov rcx, r13
jmp 0x14048921a
call fcn.14046b4a9
sub r9d, r9d
cmc
test al, al
jmp 0x14048922a
je 0x140486e66
mov dil, byte [rsp + 0x30]
movsxd rcx, r13d
sub ax, r9w
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
sbb r12b, r8b
or cx, r13w
sal ah, cl
mov r15b, byte [rsp + 0x30]
cdqe
ror bl, cl
mov r12b, byte [rsp + 0x30]
rcr bl, 0xa6
mov bl, byte [rsp + 0x40]
mov rax, qword [rbp - 0x78]
test r9b, dl
or cx, sp
sal ecx, cl
mov ecx, 1
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x14048927f
jne 0x14048777b
movzx eax, byte [rsp + 0x38]
cmp r12b, 0xb9
stc
test bl, bl
jmp 0x140489296
cmove eax, ecx
jmp 0x14048929e
mov dword [rsp + 0x38], eax
jmp 0x1404892a7
jmp 0x140487785
mov rcx, qword [rbp + 0x18]
movsx edi, r10w
cmp cl, 0x4f
mov edi, 1
cmc
stc
cmp rcx, rdi
jmp 0x1404892c6
jbe 0x14048958b
lea rbx, [rbp + 8]
rol r8w, 0x71
sal al, 0x15
mov rdx, qword [rbp + 8]
shr r8w, 0x8b
and al, 0x2a
btc r8d, r15d
mov r8, qword [rbp + 0x20]
mov al, 0x40
cmp r8, 8
setge al
cmovae rbx, rdx
shl al, cl
sub al, r10b
mov al, byte [rsp + 0x30]
cmp r12w, 0x4689
jmp 0x14048930c
mov byte [rsp + 0x30], al
shl rax, 2
mov eax, edx
add rbx, 2
sbb ax, si
add al, 0x3c
lahf
lea rax, [rbp + 8]
clc
cmp r8, 8
jmp 0x14048932e
cmovae rax, rdx
stc
test r15, 0x60bd36bd
lea rax, [rax + rcx*2]
cmc
cmp rbx, rax
jmp 0x140489347
je 0x14048952c
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.14046b4a9
xor r9d, r9d
test al, al
jmp 0x140489364
jne 0x140489516
cmp byte [r13 + 8], r9b
jmp 0x140489373
jne 0x140489418
mov rcx, qword [r13]
jmp 0x140489382
test rcx, rcx
jmp 0x14048938a
je 0x140489403
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x1404893c3
mov rax, qword [rcx + 0x50]
cmp r11b, r12b
cmc
cmp dword [rax], r9d
jmp 0x1404893b0
jle 0x1404893c3
movzx eax, word [rdx]
jmp 0x1404893be
jmp 0x1404893e6
mov rax, qword [rcx]
jmp 0x1404893cb
mov rax, qword [rax + 0x30]
jmp 0x1404893d4
call qword [case.0x14044ab9b.0]
xor r9d, r9d
bswap cx
add cl, dil
ror ch, 0x67
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404893f3
je 0x140489403
mov word [r13 + 0xa], ax
jmp 0x14048940a
mov qword [r13], r9
ror eax, 0x45
mov byte [r13 + 8], dil
dec ah
and al, r8b
bt ax, r10w
movzx eax, word [r13 + 0xa]
cmc
test bx, 0xe05
cmp ax, word [rbx]
jmp 0x14048942b
jne 0x140489516
mov rcx, qword [r13]
stc
jmp 0x14048943b
test rcx, rcx
je 0x1404894cd
mov rax, qword [rcx + 0x38]
stc
cmp r14b, r11b
cmp qword [rax], r9
jmp 0x140489454
je 0x140489492
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140489466
jle 0x140489492
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov al, bpl
cbw
movsx eax, r14w
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14048948d
jmp 0x1404894af
mov rax, qword [rcx]
jmp 0x14048949a
mov rax, qword [rax + 0x38]
jmp 0x1404894a3
call qword [case.0x14044ab9b.0]
xor r9d, r9d
setno cl
mov ecx, 0xffff
test dl, bpl
cmp cx, ax
je 0x1404894cd
mov al, r9b
jmp 0x1404894c8
jmp 0x1404894e7
mov qword [r13], r9
movzx r8d, r12w
cmovo rdx, rdi
mov al, dil
jmp 0x1404894e7
mov byte [r13 + 8], al
xchg r8w, cx
mov r8, qword [rbp + 0x20]
cmovo cx, r13w
cqo
mov rcx, qword [rbp + 0x18]
movzx rdx, ax
mov dh, 0x63
movsxd rdx, r14d
mov rdx, qword [rbp + 8]
jmp 0x140489511
jmp 0x140489316
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
movsx dx, cl
mov rdx, qword [rbp + 8]
neg ax
nop
stc
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x140489539
cmovae rax, rdx
cmc
cmp sp, r13w
lea rax, [rax + rcx*2]
jmp 0x14048954b
cmp rbx, rax
jmp 0x140489553
je 0x14048958b
mov rcx, qword [rsp + 0x70]
mov rax, rcx
test r14w, 0x5702
cmp qword [rcx + 0x18], 0x10
jmp 0x140489571
jb 0x14048957a
mov rax, qword [rcx]
mov qword [rcx + 0x10], r9
mov byte [rax], r9b
jmp 0x140489586
jmp 0x1404895c7
cmp byte [rsp + 0x30], 0
jmp 0x140489595
je 0x1404895c7
mov r9b, 0x2d
add r8b, r8b
mov r8, rdi
not cx
sub edx, edx
movzx cx, r15b
movzx rcx, si
jmp 0x1404895b7
mov rcx, qword [rsp + 0x70]
jmp 0x1404895c1
call fcn.14044c1d4
nop
lea rcx, [rbp + 8]
call fcn.14045db89
mov rax, qword [rsp + 0x70]
mov rcx, qword [rbp + 0x28]
jmp 0x1404895e4
xor rcx, rsp
jmp 0x1404895ec
call fcn.1404a1da3
mov rbx, qword [rsp + 0x170]
and dil, dil
sar r14b, cl
add rsp, 0x130
jmp 0x14048960f
pop r15
cmovb di, sp
sets bpl
movsx rdi, r11w
pop r14
movsxd rdi, ebp
mov sil, 0x65
bswap r13w
pop r13
xchg dil, r12b
pop r12
pop rdi
pop rsi
not bpl
sets bpl
mov ebp, r10d
pop rbp
jmp 0x140489642
ret
call fcn.1404b833f
int3
call fcn.1404b833f
nop
jmp 0x140489659
call fcn.1404b833f
nop
jmp 0x140489664
call fcn.1404b833f
int3