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

Disassembly:
mov qword [rsp + 8], rbx
movsx rax, di
bswap bx
shr eax, cl
push rbp
xadd cx, bx
stc
push rsi
cmovnp cx, r12w
movsx cx, r11b
and rbp, 0x293e7b08
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x30]
rcr r13b, cl
sal r15d, 0x5b
bt cx, r14w
sub rsp, 0x130
sub r15w, 0x22e0
mov rax, qword [0x1400b7288]
xor rax, rsp
mov cx, 0x53f2
sub r14d, edx
rcl cl, cl
mov qword [rbp + 0x28], rax
shrd ax, cx, 0xd4
sbb di, r13w
mov qword [rsp + 0x48], r9
movsx rax, di
ror r13w, cl
xadd r13w, ax
mov r13, r8
shld r15, r11, 0x16
lahf
mov rdi, rdx
mov cx, cx
adc rax, r15
ror ah, 0x7e
mov qword [rsp + 0x70], rdx
mov bx, bx
mov qword [rbp - 0x40], rdx
stc
cmp r13, 0x8a5781e
rcl ch, cl
mov r14, qword [rbp + 0xa0]
btr ebx, 0x84
mov qword [rsp + 0x60], r14
xadd r15b, r15b
shl r15w, 0xa1
sub r12d, r12d
movzx rcx, r14w
cmovb r15w, sp
mov dword [rsp + 0x3c], r12d
mov r15, qword [rbp + 0x98]
cwde
xchg ecx, ecx
mov rbx, qword [r15 + 0x40]
cdqe
movzx ecx, r9w
movsxd rcx, r15d
mov rbx, qword [rbx + 8]
mov qword [rbp - 0x58], rbx
movsx cx, r8b
cbw
movzx cx, r11b
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x1404653d3
mov rax, qword [rax + 8]
jmp 0x1404653dc
call qword [case.0x1404c1b3d.0]
cmp byte [rbp + 0x90], r12b
jmp 0x1404653ee
je 0x140465435
lea rcx, [rbp - 0x60]
jmp 0x1404653fd
call fcn.14046b207
mov rsi, rax
stc
mov qword [rsp + 0x50], rax
test r11b, 0x61
test bpl, r8b
clc
test rbx, rbx
jmp 0x14046541b
je 0x1404654b8
mov rdx, qword [rbx]
movzx eax, ax
movzx ax, r11b
mov rax, qword [rdx + 0x10]
jmp 0x140465470
lea rcx, [rbp - 0x60]
jmp 0x14046543e
call fcn.14046ae1d
mov rsi, rax
jmp 0x14046544b
mov qword [rsp + 0x50], rax
cmp al, 0x12
jmp 0x140465457
test rbx, rbx
jmp 0x14046545f
je 0x1404654b8
mov rax, qword [rbx]
movzx ecx, r13w
mov rax, qword [rax + 0x10]
mov rcx, rbx
jmp 0x140465478
call qword [case.0x1404c1b3d.0]
test rax, rax
movzx r8d, sp
movsx r8, sp
mov r8, rax
jmp 0x140465491
je 0x1404654b8
mov rcx, qword [rax]
lahf
movsx dx, r13b
mov rax, qword [rcx]
mov dx, si
mov edx, 1
movsx rcx, r13w
mov rcx, r8
call qword [case.0x1404c1b3d.0]
mov byte [rsp + 0x38], r12b
jmp 0x1404654c2
mov byte [rsp + 0x30], r12b
jmp 0x1404654cc
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
movzx eax, r8w
movzx dx, r8b
mov qword [rbp + 0x18], r12
cqo
mov cx, 0x7f52
xchg cl, cl
mov qword [rbp + 0x20], 7
mov ah, 0x6d
mov word [rbp + 8], r12w
cdqe
mov ecx, r14d
movzx rcx, r10w
mov rax, qword [rsi]
movsx dx, sil
cdq
mov dx, 0x5152
lea rdx, [rbp - 0x70]
movsx cx, bpl
mov ecx, r10d
xchg rcx, rcx
mov rcx, rsi
jmp 0x140465525
mov rax, qword [rax + 0x58]
call qword [case.0x1404c1b3d.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
movsx bx, r13b
setbe sil
mov qword [rdi + 0x10], r12
cwde
movzx ecx, r13w
mov qword [rdi + 0x18], 0xf
movsxd rcx, r13d
movsx rcx, si
mov byte [rdi], r12b
mov bh, 0x7f
movsx bx, bpl
mov esi, 1
jmp 0x140465570
mov eax, esi
movsx ecx, r8w
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
mov cx, dx
movzx rbx, di
mov rax, qword [r15 + 0x40]
mov cx, di
mov rbx, qword [rax + 8]
movsx ecx, sp
movsx cx, r13b
movsxd rax, r13d
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
cmovp cx, di
mov rcx, rbx
jmp 0x1404655ae
mov rax, qword [rax + 8]
call qword [case.0x1404c1b3d.0]
nop
lea rcx, [rbp - 0x60]
jmp 0x1404655c2
call fcn.1404584f1
mov rdi, rax
mov qword [rbp - 0x60], rax
test rbx, rbx
jmp 0x1404655d6
je 0x140465630
mov rdx, qword [rbx]
mov cl, spl
cdqe
mov rcx, rbx
cwde
movzx ax, r11b
mov rax, qword [rdx + 0x10]
call qword [case.0x1404c1b3d.0]
mov r8, rax
test rax, rax
jmp 0x140465602
je 0x140465630
mov rcx, qword [rax]
movzx ax, bpl
movzx edx, ax
mov rax, qword [rcx]
movzx dx, r12b
mov edx, esi
movzx cx, r10b
mov rcx, r8
jmp 0x14046562a
call qword [case.0x1404c1b3d.0]
mov rax, qword [rdi]
cmovp ecx, r9d
movsx r9d, r13w
movsx cx, dil
mov r9, r14
cqo
mov r8w, 0x5a6
lea r8, [0x1400c0dac]
lea rdx, [0x1400c0da0]
movsx ecx, dx
mov rcx, rdi
jmp 0x140465663
mov rax, qword [rax + 0x58]
jmp 0x14046566c
call qword [case.0x1404c1b3d.0]
mov rax, r12
sar ecx, 0x32
mov qword [rbp - 0x78], rax
or cl, dl
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
bts cx, r15w
mov r14b, byte [rsp + 0x30]
cmp ebx, r14d
xor r12b, 0xb4
mov r12b, byte [rsp + 0x30]
mov r15b, 0xc0
sal r15b, cl
or cx, 0x376b
mov r15b, byte [rsp + 0x30]
bt rcx, 0xef
setnp cl
test r14w, 0x1314
xor r9d, r9d
movsx ecx, di
or cl, 0x98
lea ecx, [r9 + 1]
jmp 0x1404656cf
cmp rax, 4
jmp 0x1404656d8
jae 0x140467c3b
mov al, byte [rbp + rax - 0x70]
clc
cmp al, 0x20
je 0x14046571f
cmp al, 0x24
jmp 0x1404656f2
je 0x1404674b7
cmp al, 0x2b
jmp 0x1404656ff
je 0x140466a15
cmp al, 0x76
jmp 0x14046570c
je 0x14046580d
cmp al, 0x78
jmp 0x140465719
jne 0x140466086
cmp qword [rbp - 0x78], 3
jmp 0x140465729
je 0x140466086
mov bl, r9b
movsx rdx, r8w
mov byte [rsp + 0x40], bl
cmovno rcx, r13
mov rdx, qword [rsp + 0x48]
mov ecx, r12d
mov rcx, r13
jmp 0x14046574e
call fcn.14046031e
sub r9d, r9d
clc
test al, al
jmp 0x14046575e
jne 0x140467bfa
lea rbx, [r13 + 0xa]
test bpl, cl
mov r12, rbx
mov rsi, qword [rsp + 0x48]
xor dil, r9b
movsx r15d, r12w
shld r15w, r11w, 0xe
mov r15, qword [rbp - 0x60]
bts r14w, r9w
add r14b, r12b
rol dil, cl
lea edi, [r9 + 1]
cmp edi, 0x107210b9
not r14w
sal r14b, 0xfb
mov r14d, 0xffff
cmp byte [r13 + 8], r9b
jne 0x140467a9d
mov rcx, qword [r13]
cmp bh, 0xa7
test al, r8b
stc
test rcx, rcx
jmp 0x1404657c4
je 0x140467a90
mov rax, qword [rcx + 0x38]
cmovno edx, r8d
shld rdx, r10, 0xb6
rcr dx, cl
mov rdx, qword [rax]
test al, r8b
test rdx, rdx
jmp 0x1404657e8
je 0x140467a4c
mov rax, qword [rcx + 0x50]
cmp r15w, r14w
stc
cmp dword [rax], r9d
jmp 0x1404657ff
jle 0x140467a4c
movzx eax, word [rdx]
jmp 0x140467a70
mov dword [rsp + 0x68], r9d
movzx cx, r8b
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140465827
mov rax, qword [rax + 0x48]
call qword [case.0x1404c1b3d.0]
mov dword [rsp + 0x58], eax
cbw
not cl
cwde
mov rcx, qword [rbx]
movzx dx, r8b
mov rax, qword [rcx + 0x28]
movsx dx, dil
movsxd rdx, r12d
lea rdx, [rbp - 0x18]
jmp 0x140465857
mov rcx, rbx
jmp 0x14046585f
call qword [case.0x1404c1b3d.0]
mov eax, dword [rsp + 0x34]
bts eax, 9
mov dword [rsp + 0x34], eax
cmc
mov dword [rsp + 0x3c], eax
cmp dl, cl
jmp 0x14046587d
sub eax, eax
clc
cmp qword [rbp - 8], rax
je 0x140466159
mov rax, qword [rbx]
movzx rcx, r8w
movzx cx, sil
mov ch, 0xe1
mov rcx, rbx
jmp 0x1404658a1
mov rax, qword [rax + 0x20]
jmp 0x1404658aa
call qword [case.0x1404c1b3d.0]
mov word [rsp + 0x40], ax
jmp 0x1404658ba
xor edx, edx
clc
cmp r14d, edx
test ax, ax
jmp 0x1404658c8
je 0x140466159
lea rcx, [rbp - 0x18]
test r14b, 0x4b
jmp 0x1404658db
cmp qword [rbp], 0x10
jmp 0x1404658e5
cmovae rcx, qword [rbp - 0x18]
cmp r12b, 0x8d
test r14w, r8w
jmp 0x1404658f7
cmp byte [rcx], 0x7f
jae 0x140466159
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
not eax
lea eax, [rdx + 0xf]
setae bh
mov bx, r8w
mov bh, 0xd8
mov qword [rbp - 0x80], rax
movzx ebx, bp
mov qword [rbp - 0x20], rax
mov cl, bpl
movsx rcx, r11w
lea eax, [rdx + 1]
movzx cx, r14b
mov qword [rbp - 0x28], rax
not cl
mov word [rbp - 0x38], dx
setle bl
movsxd rbx, esp
mov ebx, edx
mov rdx, qword [rsp + 0x48]
mov cx, r14w
mov rcx, r13
call fcn.14046031e
xor r11d, r11d
test bpl, 0x3d
test al, al
jne 0x140465efd
mov r10, qword [rsp + 0x60]
sar r9w, 0x62
movzx r9d, r14w
lea r9, [r10 + 0x16]
mov qword [rbp - 0x48], r9
lea r14, [r13 + 0xa]
movsx r8w, al
shl sil, cl
mov r8, r14
bsf rsi, rbp
mov qword [rbp - 0x50], r14
or dil, 0xe
movsx esi, dx
mov rbx, qword [rbp - 0x38]
test di, r13w
shl dil, 0xb9
mov qword [rsp + 0x78], rbx
sal di, 0xb3
bts si, bp
mov edi, r11d
bswap si
and rsi, 0x2db07515
bt esi, r11d
mov rsi, qword [rbp - 0x80]
stc
cmp byte [r13 + 8], r11b
jmp 0x1404659ce
jne 0x140465aa3
mov rcx, qword [r13]
cmc
clc
test al, 0xfc
test rcx, rcx
jmp 0x1404659e4
je 0x140465a8f
mov rax, qword [rcx + 0x38]
shr dl, 0x3e
btc dx, dx
cmc
mov rdx, qword [rax]
clc
jmp 0x1404659ff
test rdx, rdx
jmp 0x140465a07
je 0x140465a35
mov rax, qword [rcx + 0x50]
test r14, 0x1a8f4273
cmp dh, bl
cmp dword [rax], r11d
jmp 0x140465a22
jle 0x140465a35
movzx eax, word [rdx]
jmp 0x140465a30
jmp 0x140465a68
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404c1b3d.0]
mov r8, qword [rbp - 0x50]
mov r10b, r9b
neg r10
sar r9b, cl
mov r9, qword [rbp - 0x48]
shrd cx, bp, 0x56
rcr ch, 0xc
mov r10, qword [rsp + 0x60]
movsx cx, r12b
xor r11d, r11d
mov ecx, 0xffff
cmp r13b, 0xe7
test r11b, 0x4a
cmp cx, ax
je 0x140465a8f
mov word [r8], ax
jmp 0x140465a87
mov r14, r8
jmp 0x140465a97
mov qword [r13], r11
mov cl, bpl
cwde
mov eax, 1
movsxd r8, r8d
mov byte [r13 + 8], al
movzx r8d, word [r14]
cdq
mov rdx, r9
mov rcx, r10
call fcn.1402305b4
sub rax, qword [rsp + 0x60]
cmc
sar rax, 1
cmp r14d, 0x2d5c521c
cmp rsp, rdx
cmp rax, 0xa
jmp 0x140465acf
jae 0x140465bb2
lea rcx, [0x1400c0da0]
sub r10b, spl
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x140465af5
jae 0x140465b41
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
sub rax, 0x7f351ab0
bts ax, r10w
or ah, 0x8d
mov rax, r10
stc
cmp qword [r10 + 0x18], 0x10
jmp 0x140465b20
jb 0x140465b29
mov rax, qword [r10]
mov byte [rax + rcx], r9b
clc
cmp r8b, r14b
sub edx, edx
jmp 0x140465b38
mov byte [rax + rcx + 1], dl
jmp 0x140465b64
mov r8b, r12b
bswap rdx
mov edx, 1
movsxd rcx, r13d
mov cx, 0x78d6
movzx cx, ah
mov rcx, r10
jmp 0x140465b5f
call fcn.14044e5d6
lea rax, [rbp - 0x38]
cmp rsi, 0x10
setae cl
jmp 0x140465b74
cmovae rax, rbx
jmp 0x140465b7e
cmp byte [rax + rdi], 0x7f
jmp 0x140465b87
je 0x140465d55
lea rax, [rbp - 0x38]
cmc
test cl, cl
cmovne rax, rbx
movsx cx, r14b
mov ecx, 1
test r9b, r9b
add byte [rax + rdi], cl
jmp 0x140465bad
jmp 0x140465d3b
lea rax, [rbp - 0x38]
dec bl
shld rdx, rsi, 0xa8
cmp rsi, 0x10
setae bl
cmovae rdx, rbp
movzx dx, r8b
mov rdx, qword [rsp + 0x78]
jmp 0x140465bd7
cmovae rax, rdx
stc
sub r11d, r11d
cmp byte [rax + rdi], r11b
je 0x140465e5a
cmp byte [r13 + 8], r11b
jmp 0x140465bf2
jne 0x140465cb5
mov rcx, qword [r13]
cmp r10b, 0x9d
test cl, r15b
test rcx, rcx
jmp 0x140465c0b
je 0x140465c8e
mov rax, qword [rcx + 0x38]
sal edx, cl
and dx, bp
movzx dx, r10b
mov rdx, qword [rax]
test edi, esi
cmp r10d, eax
test rdx, rdx
jmp 0x140465c2f
je 0x140465c50
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r11d
jle 0x140465c50
movzx eax, word [rdx]
jmp 0x140465c4b
jmp 0x140465c6d
mov rax, qword [rcx]
jmp 0x140465c58
mov rax, qword [rax + 0x30]
call qword [case.0x1404c1b3d.0]
xor r11d, r11d
xor ch, ch
sub ch, 0x61
sbb cl, sil
mov ecx, 0xffff
cmp cx, ax
jmp 0x140465c7a
je 0x140465c8e
mov word [r14], ax
jmp 0x140465c89
jmp 0x140465c95
mov qword [r13], r11
mov r10b, r10b
mov r10d, 1
movsx rdx, cx
jmp 0x140465ca4
mov byte [r13 + 8], r10b
movzx edx, bp
mov rdx, qword [rsp + 0x78]
jmp 0x140465cc2
mov r10d, 1
sal al, 0x4f
rcr ax, 0xc0
movzx eax, word [rsp + 0x40]
cmp word [r14], ax
jne 0x140465e5a
mov rcx, qword [rbp - 0x28]
cmp rcx, rsi
jmp 0x140465cdd
jae 0x140465d12
lea rax, [rcx + 1]
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x38]
cmp bl, r11b
jmp 0x140465cf8
test bl, bl
jmp 0x140465cff
cmovne rax, rdx
and word [rax + rcx], 0
jmp 0x140465d0d
jmp 0x140465d38
xor r9d, r9d
movzx edx, bp
xchg r8b, dl
mov r8b, r15b
mov dh, 0x47
cqo
mov rdx, r10
mov cl, 0x77
bswap rcx
cmovns cx, si
lea rcx, [rbp - 0x38]
call fcn.14044e5d6
inc rdi
mov rbx, qword [rbp - 0x38]
mov qword [rsp + 0x78], rbx
cmp r15w, 0x47a8
rcl sil, 0x33
or cl, r10b
mov rsi, qword [rbp - 0x20]
mov rcx, qword [r13]
sub r8d, r8d
test rsi, 0x542b0919
test dil, sil
stc
test rcx, rcx
jmp 0x140465d6f
je 0x140465df4
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140465d81
je 0x140465dbc
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140465dbc
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cwd
mov rdx, qword [rcx]
cmovp eax, r12d
lea rax, [rdx + 2]
jmp 0x140465dac
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140465db7
jmp 0x140465dd1
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140465dc8
call qword [case.0x1404c1b3d.0]
xor r8d, r8d
mov ecx, 0xffff
cmp dil, r14b
cmp cx, ax
jmp 0x140465de1
je 0x140465df4
mov al, r8b
jmp 0x140465def
jmp 0x140465e00
mov qword [r13], r8
lahf
bswap eax
mov eax, 1
mov byte [r13 + 8], al
jmp 0x140465e09
mov rdx, qword [rsp + 0x48]
movsx rcx, di
movsx cx, r9b
mov rcx, r13
jmp 0x140465e1f
call fcn.14046031e
sub r11d, r11d
shr r10d, cl
clc
bsf r10w, r13w
test al, al
movsx r9w, sil
mov r9b, r11b
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
movsx r10d, r13w
movzx r10, ax
mov r10, qword [rsp + 0x60]
jmp 0x140465e54
je 0x1404659c5
mov qword [rbp - 0x80], rsi
test dl, 0x98
bswap r10w
mov rbx, rdi
bt r10, 0x43
test rdi, rdi
mov r10, 0x2c1b0edb
setp r11b
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r14b, 0x3f
mov r14b, byte [rsp + 0x30]
movsx r11w, r14b
xchg r10w, r11w
movsxd r11, ebx
mov r11, qword [rbp - 0x80]
movsxd r10, edi
setg r10b
movzx r10w, r12b
mov r10, qword [rsp + 0x78]
jmp 0x140465eb3
je 0x140465f0e
lea rax, [rbp - 0x38]
stc
cmp r11, 0x10
cmovae rax, r10
test r13b, r12b
cmp byte [rax + rbx], 0
jmp 0x140465ed2
jle 0x140465ee5
inc rbx
jmp 0x140465ee0
jmp 0x140465f0e
mov eax, 1
jmp 0x140465eef
mov byte [rsp + 0x38], al
jmp 0x140465ef8
jmp 0x140465f0e
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x80]
sar r8w, 6
cmc
sar dx, cl
lea rdx, [rbp - 0x18]
not r9
mov r8, qword [rbp - 0x18]
sar r9b, cl
mov r9, qword [rbp]
jmp 0x140465f25
cmp r9, 0x10
cmovae rdx, r8
stc
xor eax, eax
cmp byte [rsp + 0x38], al
jmp 0x140465f39
jne 0x140465f9d
test rbx, rbx
jmp 0x140465f47
je 0x140466102
mov cl, byte [rdx]
cmp cl, 0x7f
je 0x140466102
sub rbx, 1
jmp 0x140465f61
je 0x1404660b6
lea rax, [rbp - 0x38]
jmp 0x140465f70
cmp r11, 0x10
jmp 0x140465f79
cmovae rax, r10
cmp r10b, cl
cmp cl, byte [rax + rbx]
jmp 0x140465f88
je 0x1404660e6
mov eax, 1
clc
mov byte [rsp + 0x38], al
jmp 0x140465f9d
cmp r11, 0x10
jb 0x140466012
lea rdx, [r11 + 1]
movzx ax, r9b
shld ax, dx, 0xb5
sal ax, 0x16
mov rax, r10
cmc
cmp dl, r9b
cmp rdx, 0x1000
jb 0x140465ff5
add rdx, 0x27
mov r10, qword [r10 - 8]
sub rax, r10
test r13b, 0x46
test r15b, spl
add rax, 0xfffffffffffffff8
test rsp, rsi
test r14b, 0x5f
stc
cmp rax, 0x1f
ja 0x140467ff1
mov rcx, r10
jmp 0x140465ffd
call fcn.140109d27
mov r9, qword [rbp]
mov r8, qword [rbp - 0x18]
test r9b, 0xe9
clc
cmp dl, 0xfd
cmp r9, 0x10
jmp 0x14046601b
jb 0x14046607e
lea rdx, [r9 + 1]
mov rax, r8
cmc
test dil, r11b
cmp r13b, 0x87
cmp rdx, 0x1000
jb 0x140466076
add rdx, 0x27
test r12d, 0x6a296623
cmc
mov r8, qword [r8 - 8]
test bh, 0x25
jmp 0x140466055
sub rax, r8
cmp bpl, r8b
test r13b, r10b
add rax, 0xfffffffffffffff8
cmp r12b, 0xca
stc
cmp rax, 0x1f
jmp 0x140466070
ja 0x140467fe6
mov rcx, r8
call fcn.140109d27
sub r9d, r9d
mov ecx, 1
mov eax, dword [rsp + 0x38]
cmp r13d, 0x14c25d13
stc
jmp 0x140466097
add qword [rbp - 0x78], rcx
test al, al
jmp 0x1404660a2
jne 0x140467ef2
mov rax, qword [rbp - 0x78]
jmp 0x1404660b1
jmp 0x1404656cf
test rbx, rbx
jmp 0x1404660be
jne 0x1404660e6
lea rax, [rbp - 0x38]
stc
cmp r11, 0x10
cmovae rax, r10
cmp r12d, r8d
test sp, 0x7b9b
cmp cl, byte [rax]
jmp 0x1404660e0
jl 0x140465f8e
cmp byte [rdx + 1], 0
jmp 0x1404660ef
jle 0x140465f3f
inc rdx
jmp 0x1404660fd
jmp 0x140465f3f
cmp r11, 0x10
jmp 0x14046610b
jb 0x14046647e
lea rdx, [r11 + 1]
mov rax, r10
test dl, bpl
cmp rdx, 0x1000
jb 0x140466147
add rdx, 0x27
mov r10, qword [r10 - 8]
sub rax, r10
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x140466141
ja 0x140467ff1
mov rcx, r10
jmp 0x14046614f
call fcn.140109d27
jmp 0x14046647e
mov rdx, qword [rsp + 0x48]
cmovno ecx, edi
not ecx
jmp 0x140466168
mov rcx, r13
jmp 0x140466170
call fcn.14046031e
xor r8d, r8d
cmc
test al, al
jmp 0x140466180
jne 0x14046648b
lea rbx, [r13 + 0xa]
movzx r12w, dl
mov dil, r11b
jmp 0x140466197
mov r12, rbx
xchg r9d, edi
jmp 0x1404661a2
mov r9, qword [rsp + 0x60]
mov r15d, 0x213564f8
mov r15b, dl
lea rdi, [r9 + 0x16]
movsx r15w, cl
movsx esi, di
mov rsi, qword [rsp + 0x70]
movzx r15d, r11w
cmovs r15w, r13w
mov r15, qword [rsp + 0x48]
jmp 0x1404661d4
jmp 0x1404661e2
mov r9, qword [rsp + 0x60]
test dl, r9b
clc
cmp byte [r13 + 8], r8b
jne 0x14046629a
mov rcx, qword [r13]
jmp 0x1404661f5
test rcx, rcx
jmp 0x1404661fd
je 0x140466286
mov rax, qword [rcx + 0x38]
btr edx, r15d
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140466216
je 0x14046623c
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jmp 0x140466229
jle 0x14046623c
movzx eax, word [rdx]
jmp 0x140466237
jmp 0x14046625d
mov rax, qword [rcx]
jmp 0x140466244
mov rax, qword [rax + 0x30]
jmp 0x14046624d
call qword [case.0x1404c1b3d.0]
mov r9, qword [rsp + 0x60]
xor r8d, r8d
not cl
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x14046626b
je 0x140466286
mov word [r12], ax
movzx bx, r12b
bswap rbx
mov rbx, r12
jmp 0x14046628a
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
movsx rdx, dx
xchg cl, ch
cdq
movzx r8d, word [rbx]
cmovns cx, cx
mov rdx, rdi
mov rcx, 0x49f15183
movsx ecx, r12w
not cl
mov rcx, r9
jmp 0x1404662ba
call fcn.1402305b4
sub rax, qword [rsp + 0x60]
jmp 0x1404662c9
sar rax, 1
cmp r9b, r15b
jmp 0x1404662d4
cmp rax, 0xa
jae 0x140466464
lea rcx, [0x1400c0da0]
sbb r9b, bpl
mov r9b, byte [rax + rcx]
xor ecx, edx
sub ch, 0x97
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 0x18]
jae 0x14046634a
lea rax, [rcx + 1]
test r13d, edx
cmc
mov qword [rsi + 0x10], rax
sar rax, 0x91
mov rax, rsi
cmp rsp, rsp
clc
cmp qword [rsi + 0x18], 0x10
jmp 0x140466320
jb 0x14046632e
mov rax, qword [rsi]
cmp bp, 0x539a
mov byte [rax + rcx], r9b
clc
xor r8d, r8d
jmp 0x14046633b
mov byte [rax + rcx + 1], r8b
jmp 0x140466345
jmp 0x140466377
mov r8b, r14b
mov rcx, 0x6bc86ca4
mov edx, 1
mov rcx, 0x535f6c01
jmp 0x140466367
mov rcx, rsi
jmp 0x14046636f
call fcn.14044e5d6
sub r8d, r8d
mov rcx, qword [r13]
cmp sil, r12b
test rcx, rcx
je 0x14046642a
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x1404663e3
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jmp 0x1404663a1
jle 0x1404663e3
dec dword [rax]
mov ax, r14w
movsx rax, r11w
mov rcx, qword [rcx + 0x38]
movsx ax, al
mov al, 0x15
cdqe
mov rdx, qword [rcx]
movsx rax, bp
movsx eax, dx
lea rax, [rdx + 2]
jmp 0x1404663d0
mov qword [rcx], rax
sete ah
movzx eax, word [rdx]
jmp 0x1404663de
jmp 0x140466409
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404663ef
call qword [case.0x1404c1b3d.0]
xor r8d, r8d
btr rcx, 0xd9
adc ecx, 0x70100449
or ecx, 0x77775c9d
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x140466417
je 0x14046642a
mov al, r8b
jmp 0x140466425
jmp 0x140466433
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
mov rdx, r15
mov cl, 0x21
movsxd rcx, edx
mov rcx, r13
jmp 0x140466447
call fcn.14046031e
xor r8d, r8d
cmp dh, 0x25
jmp 0x140466457
test al, al
jmp 0x14046645e
je 0x1404661d9
mov dil, byte [rsp + 0x30]
cwde
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
jmp 0x140466479
mov r12b, byte [rsp + 0x30]
mov rbx, qword [rsp + 0x50]
bswap rcx
cdqe
movsxd rcx, r13d
mov rax, qword [rbx]
movsx rcx, r15w
bswap rcx
mov rcx, rbx
jmp 0x14046649d
mov rax, qword [rax + 0x18]
jmp 0x1404664a6
call qword [case.0x1404c1b3d.0]
movzx ebx, ax
xchg dx, cx
mov rdx, qword [rsp + 0x48]
movsx rcx, ax
movsx cx, bh
mov rcx, r13
jmp 0x1404664c7
call fcn.14046031e
sub r8d, r8d
test al, al
jmp 0x1404664d6
jne 0x14046689c
test bx, bx
jmp 0x1404664e4
je 0x14046689c
cmp byte [r13 + 8], r8b
jmp 0x1404664f3
jne 0x1404665b4
mov rcx, qword [r13]
test ax, 0x4f46
test sil, r10b
cmp edi, r12d
test rcx, rcx
je 0x14046659a
mov rax, qword [rcx + 0x38]
rol dx, cl
mov rdx, qword [rax]
cmp r15w, 0x535b
test rdx, rdx
je 0x14046654d
mov rax, qword [rcx + 0x50]
test r12w, 0x4dbf
test r9b, spl
clc
cmp dword [rax], r8d
jle 0x14046654d
movzx eax, word [rdx]
jmp 0x140466548
jmp 0x14046656f
mov rax, qword [rcx]
jmp 0x140466555
mov rax, qword [rax + 0x30]
jmp 0x14046655e
call qword [case.0x1404c1b3d.0]
sub r8d, r8d
setnp ch
inc cl
rcr cx, cl
mov ecx, 0xffff
clc
cmp r14d, 0x5ef46462
cmc
cmp cx, ax
jmp 0x140466585
je 0x14046659a
mov word [r13 + 0xa], ax
jmp 0x140466595
jmp 0x1404665a4
mov qword [r13], r8
ror eax, 0xee
sar rax, cl
mov eax, 1
cmp bpl, r12b
test r14d, r14d
mov byte [r13 + 8], al
stc
cmp word [r13 + 0xa], bx
movsxd rbx, eax
movzx rbx, dx
movzx bx, r12b
mov ebx, dword [rsp + 0x68]
jne 0x1404668a4
mov eax, 1
rol cx, cl
neg cx
movsx rcx, di
mov rcx, qword [r13]
stc
cmc
test rcx, rcx
jmp 0x1404665ec
je 0x140466688
mov rax, qword [rcx + 0x38]
cmp r8b, 0x85
test spl, cl
cmc
cmp qword [rax], r8
jmp 0x140466606
je 0x140466649
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140466618
jle 0x140466649
dec dword [rax]
bswap rdx
movzx eax, r9w
mov rcx, qword [rcx + 0x38]
cwd
mov rdx, qword [rcx]
movsx eax, r12w
not rax
setle ah
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046665e
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140466655
call qword [case.0x1404c1b3d.0]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046666b
je 0x14046667e
mov al, r8b
jmp 0x140466679
jmp 0x140466697
mov eax, 1
seta ch
xchg dh, dh
mov qword [r13], r8
bswap ecx
movsx cx, r13b
movzx edx, r8w
mov byte [r13 + 8], al
movsx rcx, si
xchg dh, ch
mov rdx, qword [rsp + 0x48]
movzx ecx, sp
bswap rcx
mov rcx, r13
jmp 0x1404666b4
call fcn.14046031e
cmp ebx, dword [rsp + 0x58]
jmp 0x1404666c2
jge 0x1404668a4
xor r8d, r8d
clc
test r8b, r14b
test al, al
jmp 0x1404666d6
jne 0x140466884
cmp byte [r13 + 8], r8b
jne 0x140466797
mov rcx, qword [r13]
test r13w, sp
clc
test rcx, rcx
je 0x140466785
mov rax, qword [rcx + 0x38]
movsx dx, r11b
bsf rdx, rbx
bt rdx, 0xb2
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140466715
je 0x14046673c
mov rax, qword [rcx + 0x50]
cmc
stc
cmp dword [rax], r8d
jmp 0x140466729
jle 0x14046673c
movzx eax, word [rdx]
jmp 0x140466737
jmp 0x140466762
mov rax, qword [rcx]
jmp 0x140466744
mov rax, qword [rax + 0x30]
jmp 0x14046674d
call qword [case.0x1404c1b3d.0]
xor r8d, r8d
bt cx, sp
test ecx, 0x25bb0ed8
xor ch, al
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140466770
je 0x140466785
mov word [r13 + 0xa], ax
jmp 0x140466780
jmp 0x14046678e
mov qword [r13], r8
movzx r8w, r13b
mov eax, 1
mov byte [r13 + 8], al
mov rax, qword [rsp + 0x60]
movzx r8d, bx
cwd
lea rdx, [rax + 0x16]
setno cl
movzx r8d, word [r13 + 0xa]
movsx rcx, r12w
mov rcx, rax
call fcn.1402305b4
sub rax, qword [rsp + 0x60]
clc
jmp 0x1404667c5
sar rax, 1
cmp rax, 0xa
jmp 0x1404667d1
jae 0x140466884
lea rcx, [0x1400c0da0]
xor r10w, 5
test r9w, 0x6fd2
rcr r10b, 0xe2
mov r9b, byte [rax + rcx]
xchg cl, r10b
cmp bx, 0x4a06
adc r10w, cx
mov r10, qword [rsp + 0x70]
cmp bh, 0xf9
btc cx, 0x16
mov rcx, qword [r10 + 0x10]
cmp r10, rcx
cmp rcx, qword [r10 + 0x18]
jae 0x140466863
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
mov ah, 0xe7
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jb 0x140466841
mov rax, qword [r10]
jmp 0x140466841
mov byte [rax + rcx], r9b
test r14b, 0x13
cmp r14b, bpl
xor r8d, r8d
jmp 0x140466854
mov byte [rax + rcx + 1], r8b
jmp 0x14046685e
jmp 0x140466878
mov r8b, sil
mov edx, 1
mov rcx, r10
call fcn.14044e5d6
xor r8d, r8d
sar ah, cl
mov eax, 1
add ebx, eax
jmp 0x1404665de
mov ecx, 1
jmp 0x14046688e
mov byte [rsp + 0x38], cl
jmp 0x140466897
jmp 0x1404668a9
mov ebx, dword [rsp + 0x68]
bsf rax, rbx
mov ecx, 1
mov rax, qword [rsp + 0x70]
jmp 0x1404668ba
xor edx, edx
test dil, r13b
cmp r10b, r12b
cmp qword [rax + 0x10], rdx
jne 0x1404668da
mov byte [rsp + 0x38], cl
jmp 0x1404668d5
jmp 0x1404669ac
mov eax, dword [rsp + 0x58]
test r12b, bl
cmp ebx, eax
jmp 0x1404668e8
jge 0x1404669ac
sub eax, ebx
xadd bx, r15w
mov ebx, eax
sar r15b, 0
btc cx, 0xbc
mov r14, qword [rsp + 0x70]
xor r15d, edx
mov r15d, 1
test r13b, 0x2e
mov rcx, qword [r14 + 0x10]
cmc
cmp r15w, 0x17cc
cmp rcx, qword [r14 + 0x18]
jae 0x14046696e
lea rax, [rcx + 1]
test r8b, r13b
mov qword [r14 + 0x10], rax
ror rax, 0xe0
rcl ah, 0x2f
mov rax, r14
jmp 0x14046694b
cmp qword [r14 + 0x18], 0x10
jb 0x14046695e
mov rax, qword [r14]
jmp 0x14046695e
mov word [rax + rcx], 0x30
jmp 0x140466969
jmp 0x14046698e
mov r9b, 0x30
cwd
mov r8b, dil
setno cl
mov rcx, rbp
mov rdx, r15
mov rcx, r14
jmp 0x140466987
call fcn.14044e5d6
xor edx, edx
sub rbx, r15
jmp 0x140466996
jne 0x140466912
mov r14b, byte [rsp + 0x30]
test r12w, ax
mov r15b, byte [rsp + 0x30]
not edx
mov rdx, qword [rbp]
cmc
cmp rdx, 0x10
jmp 0x1404669ba
jb 0x14046607e
inc rdx
adc rcx, rdx
cwde
mov rcx, qword [rbp - 0x18]
bts eax, eax
sub al, 0xf2
mov rax, rcx
jmp 0x1404669d8
cmp rdx, 0x1000
jmp 0x1404669e4
jb 0x140466079
add rdx, 0x27
test sil, r9b
mov rcx, qword [rcx - 8]
test al, 0xae
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp bp, cx
cmp rax, 0x1f
jmp 0x140466a0a
ja 0x140467fe6
jmp 0x140466079
mov rdx, qword [rsp + 0x48]
not ch
mov cl, 0xd0
mov rcx, r13
jmp 0x140466a26
call fcn.14046031e
xor r9d, r9d
cmp r8b, r12b
cmp r9b, 8
test al, al
jne 0x140466081
mov rbx, qword [rsp + 0x50]
cwd
movsx edx, bx
movsx ax, r10b
mov rax, qword [rbx]
movzx cx, r14b
not dl
movsxd rcx, esi
lea rdx, [rbp - 0x38]
movzx cx, bpl
movzx ecx, dx
mov rcx, rbx
jmp 0x140466a6d
mov rax, qword [rax + 0x38]
jmp 0x140466a76
call qword [case.0x1404c1b3d.0]
mov r8d, dword [rsp + 0x34]
clc
bts r8d, 8
test r10b, spl
test r14b, 0x64
or r8d, 2
mov dword [rsp + 0x34], r8d
clc
mov dword [rsp + 0x3c], r8d
stc
xor r9d, r9d
test cl, 0xab
stc
cmp r12, rax
cmp qword [rbp - 0x28], r9
jbe 0x140466c37
mov rax, qword [rbx]
movzx dx, dil
cqo
lea rdx, [rbp - 0x18]
movzx ecx, r10w
bswap ecx
movsx cx, cl
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x140466ad6
call qword [case.0x1404c1b3d.0]
mov r8d, dword [rsp + 0x34]
cwd
movzx edx, sp
jmp 0x140466aeb
bts r8d, 0xb
rcl dx, cl
bts dx, cx
or r8d, 4
movzx edx, dx
rol dx, cl
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
sub dx, di
rol dh, 0x3d
lea rdx, [r13 + 8]
stc
mov qword [rsp + 0x58], rdx
xor r9d, r9d
cmp r11, 0x44236ce6
cmp byte [rdx], r9b
jmp 0x140466b2d
jne 0x140466bf8
mov rcx, qword [r13]
stc
cmc
test rcx, rcx
jmp 0x140466b41
je 0x140466bd0
mov rax, qword [rcx + 0x38]
test r14b, 0xf0
movsx rdx, r15w
and dl, 0xe6
mov rdx, qword [rax]
cmp spl, dil
cmc
test rdx, rdx
je 0x140466b8a
mov rax, qword [rcx + 0x50]
test sil, 0xb6
cmc
cmp dword [rax], r9d
jmp 0x140466b77
jle 0x140466b8a
movzx eax, word [rdx]
jmp 0x140466b85
jmp 0x140466ba6
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140466b96
call qword [case.0x1404c1b3d.0]
mov r8d, dword [rsp + 0x34]
xor r9d, r9d
inc dl
mov ecx, 0xffff
sbb dh, 0x99
sub dx, 0x3cb6
mov rdx, qword [rsp + 0x58]
test dil, 0x87
clc
cmp cx, ax
je 0x140466bd0
mov word [r13 + 0xa], ax
jmp 0x140466be0
mov qword [r13], r9
not r10w
movzx r10d, si
cmove r10, r13
mov r10d, 1
jmp 0x140466beb
mov byte [rdx], r10b
jmp 0x140466bf3
jmp 0x140466c02
mov r10d, 1
bsr rax, rax
movzx ecx, word [r13 + 0xa]
sal ah, 0xb2
rcr ax, 0x6b
lea rax, [rbp - 0x18]
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
cmp dx, 0x1691
cmp word [rax], cx
jne 0x140466c3d
mov bl, r10b
jmp 0x140466c32
jmp 0x140466c4c
lea rdx, [r13 + 8]
shr bl, cl
mov bl, r9b
cmp r14b, dl
mov qword [rsp + 0x58], rdx
cmp r14b, al
cmc
test r8b, 4
je 0x140466c93
and r8d, 0xfffffffb
jmp 0x140466c5f
mov dword [rsp + 0x34], r8d
mov ecx, 0x718335fb
jmp 0x140466c72
mov dword [rsp + 0x3c], r8d
movzx rcx, r8w
movsx rcx, di
lea rcx, [rbp - 0x18]
call fcn.140452879
mov r8d, dword [rsp + 0x34]
cmp r13w, 0x6963
test r8b, 2
jmp 0x140466c9c
je 0x140466cd3
and r8d, 0xfffffffd
movsx rcx, cx
mov dword [rsp + 0x34], r8d
setae ch
bswap rcx
mov dword [rsp + 0x3c], r8d
jmp 0x140466cc5
lea rcx, [rbp - 0x38]
jmp 0x140466cce
call fcn.140452879
sub r8d, r8d
clc
test bl, bl
jmp 0x140466cde
je 0x140466ed9
mov rcx, qword [r13]
test bl, 0xd8
clc
test rcx, rcx
jmp 0x140466cf4
je 0x140466d90
mov rax, qword [rcx + 0x38]
test ah, al
clc
cmp qword [rax], r8
jmp 0x140466d09
je 0x140466d52
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jle 0x140466d52
dec dword [rax]
movsx rax, r8w
mov rcx, qword [rcx + 0x38]
cdq
cmovno rax, rdi
movsx dx, al
mov rdx, qword [rcx]
cbw
cdqe
movzx eax, r15w
lea rax, [rdx + 2]
jmp 0x140466d44
mov qword [rcx], rax
bswap eax
lahf
movzx eax, word [rdx]
jmp 0x140466d6f
mov rax, qword [rcx]
jmp 0x140466d5a
mov rax, qword [rax + 0x38]
jmp 0x140466d63
call qword [case.0x1404c1b3d.0]
xor r8d, r8d
and cl, 0x5f
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x140466d7d
je 0x140466d90
mov al, r8b
jmp 0x140466d8b
jmp 0x140466da7
mov qword [r13], r8
cmova cx, r8w
movsx rcx, r12w
movzx dx, dil
mov eax, 1
mov rcx, qword [rsp + 0x58]
bswap rdx
mov byte [rcx], al
mov rcx, qword [rsp + 0x50]
cbw
mov rax, qword [rcx]
movsx edx, r9w
lea rdx, [rbp - 0x18]
jmp 0x140466dc8
mov rax, qword [rax + 0x38]
jmp 0x140466dd1
call qword [case.0x1404c1b3d.0]
mov ebx, dword [rsp + 0x34]
bts ebx, 0xa
cwd
mov dword [rsp + 0x34], ebx
mov dword [rsp + 0x3c], ebx
bt rdx, 0x88
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jmp 0x140466dfb
jb 0x140466e5c
lea rdx, [rdx*2 + 2]
and cl, r13b
mov al, ch
cmp dil, sil
mov rcx, qword [rbp + 8]
btr rax, r15
mov rax, rcx
test r8w, 0x33df
jmp 0x140466e28
cmp rdx, 0x1000
jb 0x140466e57
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
test r13b, dl
stc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140466e51
ja 0x140467ff7
call fcn.140109d27
movups xmm0, xmmword [rbp - 0x18]
and cl, sil
movups xmmword [rbp + 8], xmm0
shr cl, 0x6c
mov ch, 0xf3
rcl ch, cl
movups xmm1, xmmword [rbp - 8]
bsr cx, cx
jmp 0x140466e81
movups xmmword [rbp + 0x18], xmm1
xadd rcx, rcx
bts rcx, rsi
xor eax, eax
mov cx, r15w
movsx ecx, r13w
movsxd rcx, r13d
mov qword [rbp - 8], rax
mov rcx, r15
movsx ecx, bp
bswap cx
mov qword [rbp], 7
movsx cx, ch
movzx cx, ch
mov word [rbp - 0x18], ax
movzx ecx, si
jmp 0x140466ec6
lea rcx, [rbp - 0x18]
jmp 0x140466ecf
call fcn.140452879
jmp 0x14046607e
mov rbx, qword [rsp + 0x50]
movsx rdx, bp
setb ah
mov rax, qword [rbx]
xchg dx, dx
movzx cx, dh
cdq
lea rdx, [rbp - 0x38]
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x140466f00
call qword [case.0x1404c1b3d.0]
mov edx, dword [rsp + 0x34]
clc
bts edx, 0xc
or edx, 8
mov dword [rsp + 0x34], edx
clc
mov dword [rsp + 0x3c], edx
test sil, spl
jmp 0x140466f23
sub r9d, r9d
stc
cmp bl, r13b
cmp qword [rbp - 0x28], r9
jbe 0x1404670cf
mov rax, qword [rbx]
movzx rcx, ax
not rcx
setnp cl
lea rdx, [rbp - 0x18]
mov ecx, r13d
movzx rcx, r14w
movzx ecx, r8w
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x140466f5c
call qword [case.0x1404c1b3d.0]
mov edx, dword [rsp + 0x34]
movsx r8d, r13w
stc
movsx r8w, r9b
bts edx, 0xd
mov r8b, r15b
xadd r8w, r8w
and r8b, 0x24
or edx, 0x10
xadd r8w, r8w
test r13w, r9w
mov dword [rsp + 0x34], edx
cmovnp r8d, eax
bsr r8, rbp
btc r8w, 0xe5
mov dword [rsp + 0x3c], edx
btr r8w, bx
shl r8b, cl
adc r8b, 0xa5
mov r8, qword [rsp + 0x58]
xor r9d, r9d
jmp 0x140466fbb
cmp byte [r8], r9b
jmp 0x140466fc3
jne 0x14046709a
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140466fd5
je 0x140467075
mov rax, qword [rcx + 0x38]
cmp spl, sil
btc dx, cx
mov rdx, qword [rax]
test r15d, 0x74cf50d3
test rdx, rdx
jmp 0x140466ff8
je 0x14046701e
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r9d
jmp 0x14046700b
jle 0x14046701e
movzx eax, word [rdx]
jmp 0x140467019
jmp 0x140467053
mov rax, qword [rcx]
jmp 0x140467026
mov rax, qword [rax + 0x30]
jmp 0x14046702f
call qword [case.0x1404c1b3d.0]
mov r8, qword [rsp + 0x58]
sbb cx, 0x3422
adc rcx, rsi
not cl
xor r9d, r9d
movzx rcx, sp
adc cx, 0x308e
ror cl, 0xb8
mov ecx, 0xffff
cmp cx, ax
jmp 0x140467060
je 0x140467075
mov word [r13 + 0xa], ax
jmp 0x140467070
jmp 0x14046707b
mov qword [r13], r9
cwd
mov r10d, 1
cwd
mov byte [r8], r10b
movzx edx, dx
setge dl
mov edx, dword [rsp + 0x34]
jmp 0x140467095
jmp 0x1404670a9
mov r10d, 1
rcr ah, cl
shl rax, cl
cmp r13w, cx
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
cmp qword [rbp], 8
not bl
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
jmp 0x1404670c6
mov bl, r10b
je 0x1404670d8
mov bl, r9b
test esp, 0x17292941
test dl, 0x10
je 0x140467116
and edx, 0xffffffef
mov dword [rsp + 0x34], edx
movzx ecx, dx
sets cl
xchg cx, cx
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x18]
jmp 0x1404670fe
call fcn.140452879
mov edx, dword [rsp + 0x34]
cmp rdi, 0x6f587982
jmp 0x140467116
test dl, 8
jmp 0x14046711e
je 0x140467152
and edx, 0xfffffff7
mov dword [rsp + 0x34], edx
movzx rcx, sp
cmovae ecx, r10d
mov dword [rsp + 0x3c], edx
movsx cx, r13b
movzx cx, r12b
not rcx
lea rcx, [rbp - 0x38]
jmp 0x14046714d
call fcn.140452879
test bl, bl
jmp 0x140467159
je 0x14046735a
mov rcx, qword [r13]
clc
test spl, dil
xor ebx, ebx
test rcx, rcx
je 0x14046720f
mov rax, qword [rcx + 0x38]
cmc
test dil, bl
cmp dil, sil
cmp qword [rax], rbx
jmp 0x140467185
je 0x1404671de
mov rax, qword [rcx + 0x50]
test r15d, 0x76f758c0
clc
cmp dword [rax], ebx
jmp 0x14046719e
jle 0x1404671de
dec dword [rax]
mov dh, 0x94
cwde
mov rcx, qword [rcx + 0x38]
xchg al, dl
rdtsc
movsx ax, r11b
mov rdx, qword [rcx]
jmp 0x1404671bf
lea rax, [rdx + 2]
jmp 0x1404671c8
mov qword [rcx], rax
mov ah, 0x8b
mov ax, bx
movzx eax, word [rdx]
jmp 0x1404671d9
jmp 0x1404671f0
mov rax, qword [rcx]
jmp 0x1404671e6
mov rax, qword [rax + 0x38]
call qword [case.0x1404c1b3d.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404671fd
je 0x14046720f
mov al, bl
jmp 0x14046720a
jmp 0x140467226
mov qword [r13], rbx
movzx rax, bx
mov ax, ax
cmovns dx, r10w
mov eax, 1
cqo
mov rcx, qword [rsp + 0x58]
mov byte [rcx], al
not ax
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
movzx edx, r10w
cmovns dx, r9w
movsx rdx, bx
lea rdx, [rbp - 0x18]
jmp 0x14046724e
mov rax, qword [rax + 0x40]
jmp 0x140467257
call qword [case.0x1404c1b3d.0]
mov eax, dword [rsp + 0x34]
movzx rdx, bx
bts eax, 0xf
sar dh, 0x6b
bts dx, r12w
mov dword [rsp + 0x34], eax
stc
mov dl, bpl
add dl, 0xd6
mov dword [rsp + 0x3c], eax
xor dx, r13w
mov rdx, qword [rbp + 0x20]
cmc
cmp rdx, 8
jmp 0x140467292
jb 0x1404672f4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
inc ah
shl eax, cl
mov rax, rcx
cmp bl, spl
cmc
cmp rdx, 0x1000
jmp 0x1404672bb
jb 0x1404672ef
add rdx, 0x27
clc
test ch, 0x7f
mov rcx, qword [rcx - 8]
sub rax, rcx
cmc
stc
test spl, r14b
add rax, 0xfffffffffffffff8
cmp dil, al
test r13b, 0x43
cmp rax, 0x1f
jmp 0x1404672e9
ja 0x140467fdb
call fcn.140109d27
movups xmm0, xmmword [rbp - 0x18]
bswap cx
movzx rcx, bp
jmp 0x140467304
movups xmmword [rbp + 8], xmm0
movzx rcx, si
movups xmm1, xmmword [rbp - 8]
mov ch, bh
sete cl
movups xmmword [rbp + 0x18], xmm1
mov qword [rbp - 8], rbx
bswap cx
mov qword [rbp], 7
xchg cl, ch
movsxd rcx, edi
movsx rcx, di
mov word [rbp - 0x18], bx
movzx ecx, r15w
movsx rcx, bx
lea rcx, [rbp - 0x18]
jmp 0x140467346
call fcn.140452879
mov byte [rsp + 0x30], 1
jmp 0x140467355
jmp 0x14046607e
mov rbx, qword [rsp + 0x50]
bswap ecx
movsxd rax, r12d
cbw
mov rax, qword [rbx]
movsx ecx, r11w
lea rdx, [rbp - 0x38]
not rcx
mov rcx, rbx
jmp 0x14046737c
mov rax, qword [rax + 0x38]
jmp 0x140467385
call qword [case.0x1404c1b3d.0]
mov eax, dword [rsp + 0x34]
clc
jmp 0x140467395
bts eax, 0xe
or eax, 0x20
mov dword [rsp + 0x34], eax
test r10b, r14b
clc
mov dword [rsp + 0x3c], eax
cmp r10b, sil
xor ecx, ecx
cmp r12b, bl
cmc
cmp qword [rbp - 0x28], rcx
jmp 0x1404673ba
je 0x140467421
mov rax, qword [rbx]
movsx cx, r10b
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x1404673d4
mov rax, qword [rax + 0x40]
jmp 0x1404673dd
call qword [case.0x1404c1b3d.0]
mov eax, dword [rsp + 0x34]
cmc
or eax, 0x10040
jmp 0x1404673f2
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
cmp cl, 0xec
jmp 0x140467402
sub ecx, ecx
stc
cmp qword [rbp - 8], rcx
jmp 0x14046740e
jne 0x140467421
lea ebx, [rcx + 1]
jmp 0x14046741c
jmp 0x14046742a
mov bl, cl
test r15, 0x5c1f41b4
test al, 0x40
je 0x14046745e
and eax, 0xffffffbf
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
movsx ecx, r9w
movsx cx, r10b
lea rcx, [rbp - 0x18]
jmp 0x14046744f
call fcn.140452879
mov eax, dword [rsp + 0x34]
clc
jmp 0x14046745e
test al, 0x20
jmp 0x140467465
je 0x14046748b
and eax, 0xffffffdf
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
not rcx
movsx ecx, r14w
lea rcx, [rbp - 0x38]
jmp 0x140467486
call fcn.140452879
sub r9d, r9d
mov ecx, r13d
bts eax, ebx
mov eax, dword [rsp + 0x38]
lea ecx, [r9 + 1]
test bl, bl
jmp 0x1404674a3
je 0x140466097
mov byte [rsp + 0x30], cl
jmp 0x1404674b2
jmp 0x140466097
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
lea rdx, [rbp - 0x38]
mov rax, qword [rax + 0x30]
call qword [case.0x1404c1b3d.0]
mov eax, dword [rsp + 0x34]
movzx rbx, di
bts eax, 7
sar bx, cl
cmovg bx, ax
mov dword [rsp + 0x34], eax
rol bx, cl
bswap rbx
mov dword [rsp + 0x3c], eax
mov rax, qword [rbp + 0x98]
shld ebx, ecx, 0x6a
rcl ebx, cl
mov rbx, qword [rsp + 0x48]
clc
test byte [rax + 0x18], 8
jmp 0x14046750a
jne 0x140467612
mov rdx, rbx
movzx rcx, r8w
mov cl, r15b
movsxd rcx, esi
mov rcx, r13
jmp 0x140467525
call fcn.14046031e
sub r8d, r8d
test al, al
jmp 0x140467534
jne 0x140467612
lea rbx, [rbp - 0x38]
jmp 0x140467543
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
cmc
test r8w, 0x7bba
cmp byte [r13 + 8], r8b
jmp 0x14046755d
jne 0x1404675ff
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046756f
je 0x1404675e9
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140467585
je 0x1404675b2
mov rax, qword [rcx + 0x50]
jmp 0x140467597
cmp dword [rax], r8d
jmp 0x14046759f
jle 0x1404675b2
movzx eax, word [rdx]
jmp 0x1404675ad
jmp 0x1404675c2
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404c1b3d.0]
xor r8d, r8d
mov ecx, 0xffff
jmp 0x1404675cc
cmp cx, ax
jmp 0x1404675d4
je 0x1404675e9
mov word [r13 + 0xa], ax
jmp 0x1404675e4
jmp 0x1404675ef
mov qword [r13], r8
cbw
mov eax, 1
mov byte [r13 + 8], al
sar eax, 0x3f
xchg ah, ah
inc ah
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jne 0x14046773d
mov rbx, qword [rsp + 0x48]
cmp qword [rbp - 0x78], 3
jmp 0x14046761c
jne 0x140467767
mov eax, 1
test bpl, dil
cmp qword [rbp + 0x18], rax
jmp 0x140467633
ja 0x140467767
mov rdx, rbx
not cx
movzx cx, r11b
movzx ecx, r10w
mov rcx, r13
call fcn.14046031e
xor ebx, ebx
jmp 0x140467657
test al, al
jne 0x14046773f
cmp byte [r13 + 8], bl
jmp 0x140467668
jne 0x140467704
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x14046767b
je 0x1404676f4
mov rax, qword [rcx + 0x38]
not edx
mov rdx, qword [rax]
stc
cmp si, bx
jmp 0x140467693
test rdx, rdx
jmp 0x14046769b
je 0x1404676c0
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], ebx
jmp 0x1404676ad
jle 0x1404676c0
movzx eax, word [rdx]
jmp 0x1404676bb
jmp 0x1404676d7
mov rax, qword [rcx]
jmp 0x1404676c8
mov rax, qword [rax + 0x30]
jmp 0x1404676d1
call qword [case.0x1404c1b3d.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404676e4
je 0x1404676f4
mov word [r13 + 0xa], ax
jmp 0x1404676f8
mov qword [r13], rbx
mov eax, 1
mov ch, 0x82
mov byte [r13 + 8], al
movzx ecx, word [r13 + 0xa]
inc eax
lea rax, [rbp - 0x38]
cmp ah, bh
test r13b, spl
cmp qword [rbp - 0x20], 8
jmp 0x14046771e
cmovae rax, qword [rbp - 0x38]
test r10d, 0x557875e2
cmp cx, word [rax]
jmp 0x140467732
je 0x140467767
jmp 0x14046773f
sub ebx, ebx
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
movsx edx, bp
movsx rdx, r12w
cdq
cmovae rax, qword [rbp - 0x38]
sal rcx, cl
test bp, r9w
mov qword [rbp - 0x28], rbx
rcl rcx, 0x10
mov word [rax], bx
lea rbx, [rbp - 0x38]
cmp rsp, 0x3fcd7c53
shr dx, cl
cmp qword [rbp - 0x20], 8
mov cl, spl
xchg dh, dh
cmovae rbx, qword [rbp - 0x38]
mov rdx, qword [rsp + 0x48]
cmovae rcx, r9
jmp 0x140467794
mov rcx, r13
jmp 0x14046779c
call fcn.14046031e
xor r8d, r8d
clc
cmp r13, 0x4f31694c
test al, al
jmp 0x1404677b3
jne 0x1404679cf
mov r12, qword [rsp + 0x48]
mov sil, 0x20
xor sil, 0x7a
ror sil, cl
mov esi, 0xffff
ror r14b, cl
lea r14d, [r8 + 1]
xor ax, sp
inc ecx
lea rcx, [rbp - 0x38]
bts eax, esi
cmp qword [rbp - 0x20], 8
nop
movsx rax, bx
mov al, r9b
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
cmc
cmp rbx, rcx
je 0x1404679b3
cmp byte [r13 + 8], r8b
jmp 0x14046780e
jne 0x1404678b3
mov rcx, qword [r13]
jmp 0x140467821
test rcx, rcx
jmp 0x140467829
je 0x1404678a4
mov rax, qword [rcx + 0x38]
ror dx, 0xc3
bts dx, cx
mov rdx, qword [rax]
test rdx, 0x33d528ee
test rdx, rdx
je 0x14046786d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046785a
jle 0x14046786d
movzx eax, word [rdx]
jmp 0x140467868
jmp 0x14046788c
mov rax, qword [rcx]
jmp 0x140467875
mov rax, qword [rax + 0x30]
jmp 0x14046787e
call qword [case.0x1404c1b3d.0]
xor r8d, r8d
cmp di, 0x53e8
cmp si, ax
je 0x1404678a4
mov word [r13 + 0xa], ax
jmp 0x14046789f
jmp 0x1404678a8
mov qword [r13], r8
mov byte [r13 + 8], r14b
rcr al, 0xd4
bts ax, bx
movzx eax, word [r13 + 0xa]
cmp r8w, sp
cmp ax, word [rbx]
jmp 0x1404678c4
jne 0x1404679b3
add rbx, 2
shld rcx, rdx, 0x31
btc cx, 0xbb
movzx ecx, r15w
mov rcx, qword [r13]
test sil, 1
cmc
test rcx, rcx
jmp 0x1404678ed
je 0x140467975
mov rax, qword [rcx + 0x38]
cmc
cmp r9d, 0x63f41356
stc
cmp qword [rax], r8
jmp 0x140467908
je 0x140467945
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046791a
jle 0x140467945
dec dword [rax]
bswap edx
mov rcx, qword [rcx + 0x38]
movsx eax, si
lahf
rdtsc
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046793a
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046795f
mov rax, qword [rcx]
jmp 0x14046794d
mov rax, qword [rax + 0x38]
jmp 0x140467956
call qword [case.0x1404c1b3d.0]
sub r8d, r8d
cmp si, ax
jmp 0x140467967
je 0x140467975
mov al, r8b
jmp 0x140467980
mov qword [r13], r8
mov al, r14b
movzx rdx, r15w
mov byte [r13 + 8], al
mov rdx, r12
movsx rcx, di
not cl
mov cl, r12b
mov rcx, r13
jmp 0x140467998
call fcn.14046031e
xor r8d, r8d
stc
test di, 0x26ec
jmp 0x1404679ab
test al, al
je 0x1404677d9
mov sil, byte [rsp + 0x30]
add rcx, r13
movsx rax, r14w
mov r14b, byte [rsp + 0x30]
shl r12b, cl
mov r12b, byte [rsp + 0x30]
movzx eax, bp
lea rcx, [rbp - 0x38]
test r15b, 0x20
cmp qword [rbp - 0x20], 8
bswap rax
lahf
mov al, ch
cmovae rcx, qword [rbp - 0x38]
movsx eax, bx
sal ax, cl
mov rax, qword [rbp - 0x28]
cmc
cmp r12b, 0xd2
lea rcx, [rcx + rax*2]
movsx eax, r14w
and al, bpl
sbb al, bpl
mov eax, dword [rsp + 0x38]
jmp 0x140467a11
movzx eax, al
cmp rbx, rcx
xchg cx, cx
sets cl
cmovb cx, bp
mov ecx, 1
jmp 0x140467a2b
cmovne eax, ecx
movzx cx, r15b
setp ch
movzx rcx, r8w
mov dword [rsp + 0x38], eax
lea rcx, [rbp - 0x38]
jmp 0x140467a47
jmp 0x140466ecf
mov rax, qword [rcx]
jmp 0x140467a54
mov rax, qword [rax + 0x30]
jmp 0x140467a5d
call qword [case.0x1404c1b3d.0]
sub r9d, r9d
cmp r13b, spl
cmp r11, 0x7fbb74e3
cmp r14w, ax
jmp 0x140467a79
je 0x140467a90
mov word [r12], ax
movzx ebx, r15w
mov rbx, r12
jmp 0x140467a94
mov qword [r13], r9
mov byte [r13 + 8], dil
movzx r8, sp
cdq
mov rax, qword [r15]
mov dl, 0x53
mov edx, 0x48
cmovs r8w, dx
movzx ecx, r12w
movzx r8d, word [rbx]
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x140467ac0
call qword [case.0x1404c1b3d.0]
sub r9d, r9d
test al, al
jmp 0x140467ad0
je 0x140467bd2
mov byte [rsp + 0x40], dil
bsf ecx, edi
mov rcx, qword [r13]
cmp r8w, r14w
test r12b, r11b
test rcx, rcx
jmp 0x140467af1
je 0x140467ba0
mov rax, qword [rcx + 0x38]
clc
test dl, sil
jmp 0x140467b04
cmp qword [rax], r9
jmp 0x140467b0c
je 0x140467b61
mov rax, qword [rcx + 0x50]
test cx, 0x7789
cmp dword [rax], r9d
jmp 0x140467b23
jle 0x140467b61
dec dword [rax]
cdqe
mov rcx, qword [rcx + 0x38]
bswap rax
mov rdx, qword [rcx]
mov ax, r13w
cdqe
cmovs rax, r15
lea rax, [rdx + 2]
jmp 0x140467b4a
mov qword [rcx], rax
movzx rax, ax
bswap ax
movzx eax, word [rdx]
jmp 0x140467b5c
jmp 0x140467b84
mov rax, qword [rcx]
jmp 0x140467b69
mov rax, qword [rax + 0x38]
jmp 0x140467b72
call qword [case.0x1404c1b3d.0]
sub r9d, r9d
jmp 0x140467b84
cmp r14w, ax
jmp 0x140467b8d
je 0x140467ba0
mov al, r9b
jmp 0x140467b9b
jmp 0x140467bae
mov qword [r13], r9
movsxd rdx, r15d
mov al, dil
movsx edx, r14w
mov byte [r13 + 8], al
movzx dx, bpl
mov rdx, rsi
movsx cx, dh
mov rcx, r13
call fcn.14046031e
sub r9d, r9d
cmc
test al, al
je 0x1404657a7
mov dil, byte [rsp + 0x30]
btc ecx, edx
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
dec cl
mov r15b, byte [rsp + 0x30]
rol r12b, 0x87
mov r12b, byte [rsp + 0x30]
cbw
mov bl, byte [rsp + 0x40]
mov rax, qword [rbp - 0x78]
mov ecx, 1
clc
cmc
test r8b, 0x7e
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x140467c13
jne 0x140466086
movzx eax, byte [rsp + 0x38]
test bl, bl
jmp 0x140467c25
cmove eax, ecx
jmp 0x140467c2d
mov dword [rsp + 0x38], eax
jmp 0x140467c36
jmp 0x140466097
mov rcx, qword [rbp + 0x18]
movzx rdi, cx
mov edi, 1
test r8b, 0x26
cmp rcx, rdi
jmp 0x140467c54
jbe 0x140467f31
lea rbx, [rbp + 8]
rcr r8w, cl
test r13b, 0xb0
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x20]
shl al, cl
cmp r8, 8
cmovae rbx, rdx
inc al
mov al, byte [rsp + 0x30]
jmp 0x140467c88
mov byte [rsp + 0x30], al
sar rax, cl
add rbx, 2
btc eax, eax
bts ax, r8w
sar ah, cl
lea rax, [rbp + 8]
stc
cmp r15b, 0x45
cmp r8, 8
jmp 0x140467caf
cmovae rax, rdx
jmp 0x140467cbe
lea rax, [rax + rcx*2]
cmp rbx, rax
jmp 0x140467cca
je 0x140467ec2
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.14046031e
xor r9d, r9d
cmp r15, r12
test r15d, 0x12e2347d
test al, al
jne 0x140467e9e
cmp byte [r13 + 8], r9b
jmp 0x140467cfb
jne 0x140467da6
mov rcx, qword [r13]
cmc
test rcx, rcx
je 0x140467d94
mov rax, qword [rcx + 0x38]
not dh
ror edx, 0xe
mov rdx, qword [rax]
test r11w, 0x7f1d
stc
test rdx, rdx
jmp 0x140467d2a
je 0x140467d55
mov rax, qword [rcx + 0x50]
stc
jmp 0x140467d3a
cmp dword [rax], r9d
jmp 0x140467d42
jle 0x140467d55
movzx eax, word [rdx]
jmp 0x140467d50
jmp 0x140467d77
mov rax, qword [rcx]
jmp 0x140467d5d
mov rax, qword [rax + 0x30]
jmp 0x140467d66
call qword [case.0x1404c1b3d.0]
sub r9d, r9d
adc cx, r8w
bts ecx, r15d
mov ecx, 0xffff
cmp cx, ax
je 0x140467d94
mov word [r13 + 0xa], ax
jmp 0x140467d8f
jmp 0x140467d9b
mov qword [r13], r9
movsxd rax, esi
mov byte [r13 + 8], dil
test cl, r9b
sal rax, 0x6c
movzx eax, word [r13 + 0xa]
stc
cmp ax, word [rbx]
jmp 0x140467db4
jne 0x140467e9e
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140467dc6
je 0x140467e59
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
je 0x140467e1c
mov rax, qword [rcx + 0x50]
cmp al, sil
test r13w, r14w
cmp dword [rax], r9d
jmp 0x140467dec
jle 0x140467e1c
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cdq
not dl
movzx rax, cx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140467e0b
mov qword [rcx], rax
cwde
cmovle ax, ax
lahf
movzx eax, word [rdx]
jmp 0x140467e39
mov rax, qword [rcx]
jmp 0x140467e24
mov rax, qword [rax + 0x38]
jmp 0x140467e2d
call qword [case.0x1404c1b3d.0]
sub r9d, r9d
mov cx, bx
mov ecx, 0xffff
cmp cx, ax
jmp 0x140467e46
je 0x140467e59
mov al, r9b
jmp 0x140467e54
jmp 0x140467e76
mov qword [r13], r9
setle ch
movsx cx, r14b
cdq
mov al, dil
xchg dl, r8b
movzx cx, r11b
cmovge r8w, r9w
mov byte [r13 + 8], al
cqo
mov r8, qword [rbp + 0x20]
setge dh
not ch
xchg ch, ch
mov rcx, qword [rbp + 0x18]
mov edx, 0x7c7c0283
mov rdx, qword [rbp + 8]
jmp 0x140467e99
jmp 0x140467c8f
mov r8, qword [rbp + 0x20]
sal ax, 0xd2
cmp r10w, cx
mov rcx, qword [rbp + 0x18]
shld rax, rdx, 0xa0
jmp 0x140467eb9
mov rdx, qword [rbp + 8]
shl rax, cl
rcl ah, 1
lea rax, [rbp + 8]
cmc
jmp 0x140467ed3
cmp r8, 8
cmovae rax, rdx
lea rax, [rax + rcx*2]
jmp 0x140467ee4
cmp rbx, rax
jmp 0x140467eec
je 0x140467f31
mov rcx, qword [rsp + 0x70]
shrd ax, dx, 0x71
ror ah, 0x43
cmc
mov rax, rcx
cmp r12d, r11d
cmp r15, 0x2f57303e
cmp qword [rcx + 0x18], 0x10
jmp 0x140467f17
jb 0x140467f20
mov rax, qword [rcx]
mov qword [rcx + 0x10], r9
jmp 0x140467f29
mov byte [rax], r9b
jmp 0x140467f6e
cmp byte [rsp + 0x30], 0
je 0x140467f6e
mov r9b, 0x2d
mov r8, rdi
xor cx, 0x7dc4
rol rcx, 0xa2
stc
xor edx, edx
movzx ecx, si
movsx ecx, r11w
movsx rcx, r13w
mov rcx, qword [rsp + 0x70]
jmp 0x140467f63
call fcn.140440cb0
nop
movzx cx, r9b
lea rcx, [rbp + 8]
jmp 0x140467f77
call fcn.140452879
mov rax, qword [rsp + 0x70]
mov rcx, qword [rbp + 0x28]
xor rcx, rsp
call fcn.140496cc6
mov rbx, qword [rsp + 0x170]
btr r15w, r9w
sbb r12b, r11b
add rsp, 0x130
movsx r12w, r13b
sete r12b
pop r15
movzx bp, r10b
pop r14
bswap si
pop r13
movzx si, r10b
pop r12
pop rdi
bswap si
movzx si, r8b
movsx rsi, ax
pop rsi
jmp 0x140467fd9
pop rbp
ret
call fcn.1404ad355
int3
call fcn.1404ad355
nop
jmp 0x140467ff1
call fcn.1404ad355
nop
call fcn.1404ad355
int3