Function at 0x14048299c
Capabilities:
Authenticate hmac
Encode data using base64
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
shl ah, 0x8e
push rbp
push rsi
push rdi
bsr ax, r15w
cbw
and bx, r14w
push r12
or ah, 0x1d
push r13
neg ch
push r14
cwde
push r15
inc bpl
xchg r14b, al
bts ebx, r9d
lea rbp, [rsp - 0x30]
sub rsp, 0x130
rcl eax, cl
cdqe
xchg rdi, rbx
mov rax, qword [0x1400b7288]
movsx edi, di
xor rax, rsp
adc cl, 0xe
cmp esi, ecx
bsr ebx, esi
mov qword [rbp + 0x28], rax
bswap r13w
movsx r13d, r11w
mov qword [rsp + 0x48], r9
bts cx, r14w
movsx r15d, sp
mov r13, r8
mov rdi, rdx
rol r15w, cl
sub r14b, 0xd1
movsxd r15, edi
mov qword [rsp + 0x70], rdx
add ah, 0x4e
sub cl, 0x2d
mov qword [rbp - 0x40], rdx
neg ax
cmp r8b, dl
mov r14, qword [rbp + 0xa0]
rcr r15b, 0x42
sar ch, cl
shld r15, rbx, 0x12
mov qword [rsp + 0x60], r14
setbe r15b
rcl ax, 0xf3
rcl al, cl
xor r12d, r12d
movsx eax, r13w
movsxd r15, edx
mov al, 0xe6
mov dword [rsp + 0x3c], r12d
xchg al, r15b
cbw
mov r15, qword [rbp + 0x98]
cmovnp ecx, ecx
movzx rax, sp
mov rbx, qword [r15 + 0x40]
cbw
mov rbx, qword [rbx + 8]
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140482a90
mov rax, qword [rax + 8]
jmp 0x140482a99
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
jmp 0x140482aab
je 0x140482aec
lea rcx, [rbp - 0x60]
call fcn.14048876e
mov rsi, rax
mov qword [rsp + 0x50], rax
clc
test r14b, 0x12
test r8b, spl
test rbx, rbx
je 0x140482b80
mov rdx, qword [rbx]
not rax
cwde
cmovp ax, bp
mov rax, qword [rdx + 0x10]
jmp 0x140482ae7
jmp 0x140482b33
lea rcx, [rbp - 0x60]
jmp 0x140482af5
call fcn.14048834e
mov rsi, rax
test r10b, 0xc0
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x140482b0e
je 0x140482b80
mov rax, qword [rbx]
movsx cx, r14b
cmovle cx, ax
mov cx, 0x4d6e
mov rax, qword [rax + 0x10]
movsx rcx, r14w
movsxd rcx, r13d
movzx rcx, r13w
mov rcx, rbx
jmp 0x140482b3b
call qword [0x1400b8d90]
test rax, rax
mov r8, rax
je 0x140482b80
mov rcx, qword [rax]
movsx dx, bpl
cqo
bswap dx
mov rax, qword [rcx]
cmova dx, r13w
bswap dx
mov edx, 1
xchg cx, cx
movsx cx, r15b
mov rcx, r8
jmp 0x140482b7a
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
jmp 0x140482b8a
mov byte [rsp + 0x30], r12b
jmp 0x140482b94
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], r12
movsx rdx, bp
mov dl, 0x7c
mov qword [rbp + 0x20], 7
bswap rdx
cbw
movsx cx, bh
mov word [rbp + 8], r12w
not dx
lahf
mov rax, qword [rsi]
bswap edx
jmp 0x140482bc9
lea rdx, [rbp - 0x70]
mov rcx, rsi
jmp 0x140482bd5
mov rax, qword [rax + 0x58]
jmp 0x140482bde
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r12
movzx bx, r9b
mov ch, 0x45
mov qword [rdi + 0x18], 0xf
jmp 0x140482c07
mov byte [rdi], r12b
mov esi, 1
mov eax, esi
mov ecx, r15d
jmp 0x140482c19
mov dword [rsp + 0x34], eax
movsx rbx, r13w
mov dword [rsp + 0x3c], eax
mov rax, qword [r15 + 0x40]
movsxd rcx, ecx
bswap rbx
mov bl, 0xb7
mov rbx, qword [rax + 8]
cdqe
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
movsx cx, r9b
mov rcx, rbx
jmp 0x140482c4b
mov rax, qword [rax + 8]
jmp 0x140482c54
call qword [0x1400b8d90]
nop
lea rcx, [rbp - 0x60]
jmp 0x140482c64
call fcn.140476144
mov rdi, rax
test r14, 0x1b953518
mov qword [rbp - 0x60], rax
clc
test rbx, rbx
jmp 0x140482c80
je 0x140482cdd
mov rdx, qword [rbx]
mov rcx, rbx
cwde
movzx eax, dx
jmp 0x140482c95
mov rax, qword [rdx + 0x10]
jmp 0x140482c9e
call qword [0x1400b8d90]
mov r8, rax
cmp r8b, 0x66
test rax, rax
jmp 0x140482cb3
je 0x140482cdd
mov rcx, qword [rax]
mov rax, qword [rcx]
jmp 0x140482cc4
mov edx, esi
xchg cx, cx
movzx rcx, di
mov rcx, 0xd912ea9
mov rcx, r8
call qword [0x1400b8d90]
mov rax, qword [rdi]
xchg r9b, r9b
movzx r8d, r14w
mov r9, r14
jmp 0x140482cf2
lea r8, [0x1400c0d6c]
movsx ecx, r13w
jmp 0x140482d05
lea rdx, [0x1400c0d60]
not cx
movsx rcx, cx
mov rcx, rdi
jmp 0x140482d1b
mov rax, qword [rax + 0x58]
jmp 0x140482d24
call qword [0x1400b8d90]
mov rax, r12
sal dil, 0x94
mov qword [rbp - 0x78], rax
mov dil, byte [rsp + 0x30]
mov cl, r9b
mov sil, byte [rsp + 0x30]
or r15b, 0x19
rcr r12b, cl
mov r14b, byte [rsp + 0x30]
dec r15b
mov r12b, byte [rsp + 0x30]
not ch
xor r15b, 0xa0
cmp esp, r11d
mov r15b, byte [rsp + 0x30]
btr ecx, 6
adc cl, dil
mov cx, 0x55c1
sub r9d, r9d
xor cx, 0x2dfd
lea ecx, [r9 + 1]
cmp rax, 4
jae 0x14048537e
mov al, byte [rbp + rax - 0x70]
test r12b, 2
cmp r10w, 0x4230
clc
cmp al, 0x20
jmp 0x140482d9b
je 0x140482dd5
cmp al, 0x24
jmp 0x140482da8
je 0x140484bbd
cmp al, 0x2b
jmp 0x140482db5
je 0x140484143
cmp al, 0x76
jmp 0x140482dc2
je 0x140482ec3
cmp al, 0x78
jmp 0x140482dcf
jne 0x140483788
cmp qword [rbp - 0x78], 3
jmp 0x140482ddf
je 0x140483788
mov bl, r9b
mov byte [rsp + 0x40], bl
not ch
mov ch, 0x21
movzx cx, dil
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140482e03
call fcn.14046738f
sub r9d, r9d
jmp 0x140482e15
test al, al
jmp 0x140482e1c
jne 0x140485336
lea rbx, [r13 + 0xa]
bt esi, edx
mov r12, rbx
mov rsi, qword [rsp + 0x48]
xor r14b, 0x1d
mov r15, qword [rbp - 0x60]
inc r14
lea edi, [r9 + 1]
rcl r14d, 0xc9
sar r14b, cl
mov r14d, 0xffff
jmp 0x140482e53
cmp byte [r13 + 8], r9b
jmp 0x140482e5c
jne 0x1404851e2
mov rcx, qword [r13]
test sil, al
cmc
cmp cl, 0xd1
test rcx, rcx
jmp 0x140482e75
je 0x1404851cb
mov rax, qword [rcx + 0x38]
sub rdx, 0x5d440a37
cwd
setbe dl
mov rdx, qword [rax]
cmp bp, 0x6df9
test r14w, 0x367c
test rdx, rdx
je 0x140485191
mov rax, qword [rcx + 0x50]
test r13w, 0x8bb
stc
cmp dword [rax], r9d
jmp 0x140482eb5
jle 0x140485191
movzx eax, word [rdx]
jmp 0x1404851a7
mov dword [rsp + 0x68], r9d
movzx ecx, bp
movsxd rcx, r12d
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140482ede
mov rax, qword [rax + 0x48]
jmp 0x140482ee7
call qword [0x1400b8d90]
mov dword [rsp + 0x58], eax
movzx ax, r9b
mov rcx, qword [rbx]
cdq
xchg ah, al
cwd
mov rax, qword [rcx + 0x28]
mov ch, 0x7c
lea rdx, [rbp - 0x18]
mov rcx, rbx
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 9
stc
mov dword [rsp + 0x34], eax
cmp r8d, r13d
jmp 0x140482f27
mov dword [rsp + 0x3c], eax
jmp 0x140482f31
xor eax, eax
stc
cmp qword [rbp - 8], rax
jmp 0x140482f3d
je 0x140483874
mov rax, qword [rbx]
jmp 0x140482f51
mov rcx, rbx
mov rax, qword [rax + 0x20]
jmp 0x140482f5d
call qword [0x1400b8d90]
mov word [rsp + 0x40], ax
cmp r10b, dil
xor edx, edx
stc
test ax, ax
jmp 0x140482f76
je 0x140483874
lea rcx, [rbp - 0x18]
test r9b, r13b
clc
cmp qword [rbp], 0x10
cmovae rcx, qword [rbp - 0x18]
cmp byte [rcx], 0x7f
jmp 0x140482f96
jae 0x140483874
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea eax, [rdx + 0xf]
not ch
movzx cx, r15b
movsxd rcx, r8d
mov qword [rbp - 0x80], rax
setns bl
mov qword [rbp - 0x20], rax
movzx bx, r10b
lea eax, [rdx + 1]
movzx rcx, r8w
movzx ebx, sp
bswap bx
mov qword [rbp - 0x28], rax
movsxd rcx, r11d
mov word [rbp - 0x38], dx
movzx ebx, r14w
mov ebx, edx
mov cl, 0xf4
movzx dx, al
movzx ecx, bx
mov rdx, qword [rsp + 0x48]
movzx rcx, r13w
movsxd rcx, edx
mov rcx, r13
call fcn.14046738f
sub r11d, r11d
test r8b, r12b
test al, al
jmp 0x140483008
jne 0x1404835d6
mov r10, qword [rsp + 0x60]
ror r8b, cl
lea r9, [r10 + 0x16]
mov qword [rbp - 0x48], r9
bt r14d, r9d
inc bl
rol sil, 0x1b
lea r14, [r13 + 0xa]
ror di, cl
movsxd r8, r8d
sub r8, 0x22ae6fbe
mov r8, r14
mov qword [rbp - 0x50], r14
mov rbx, qword [rbp - 0x38]
not dil
btr si, sp
sar dil, 0xe9
mov qword [rsp + 0x78], rbx
cmp dh, 0x11
shr sil, cl
mov edi, r11d
setnp sil
mov rsi, qword [rbp - 0x80]
cmp r12w, cx
cmp dl, 0xc
test r10b, r14b
cmp byte [r13 + 8], r11b
jmp 0x140483078
jne 0x140483144
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048308a
je 0x14048312e
mov rax, qword [rcx + 0x38]
rcr edx, cl
ror dl, cl
ror dl, 0x84
mov rdx, qword [rax]
cmp r8w, r15w
test rdx, rdx
jmp 0x1404830aa
je 0x1404830ca
mov rax, qword [rcx + 0x50]
jmp 0x1404830b9
cmp dword [rax], r11d
jle 0x1404830ca
movzx eax, word [rdx]
jmp 0x140483106
mov rax, qword [rcx]
jmp 0x1404830d2
mov rax, qword [rax + 0x30]
jmp 0x1404830db
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
sbb cx, r8w
clc
and cx, dx
xor r11d, r11d
xor cx, 0x3bc3
and cx, r10w
cmovb cx, sp
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x140483114
je 0x14048312e
mov word [r8], ax
mov r14b, 0x6b
cmovp r14w, r15w
mov r14, r8
jmp 0x140483135
mov qword [r13], r11
xchg r8b, cl
mov eax, 1
mov byte [r13 + 8], al
movsx ecx, sp
bswap r8
movzx r8d, word [r14]
cdq
mov rdx, r9
mov rcx, r10
jmp 0x140483154
call fcn.1401965b8
sub rax, qword [rsp + 0x60]
sar rax, 1
test r8b, 0x97
cmp rax, 0xa
jmp 0x14048316e
jae 0x140483257
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
sub ch, 0xeb
mov r10, qword [rsp + 0x70]
rcr ch, cl
bts cx, sp
mov rcx, qword [r10 + 0x10]
cmc
clc
cmp rcx, qword [r10 + 0x18]
jmp 0x14048319c
jae 0x1404831e5
lea rax, [rcx + 1]
cmp al, r14b
test dil, 0x6e
mov qword [r10 + 0x10], rax
mov rax, r10
cmp r11w, r14w
cmp qword [r10 + 0x18], 0x10
jmp 0x1404831c2
jb 0x1404831cb
mov rax, qword [r10]
mov byte [rax + rcx], r9b
stc
sub edx, edx
jmp 0x1404831d7
mov byte [rax + rcx + 1], dl
jmp 0x1404831e0
jmp 0x1404831fb
mov r8b, r12b
mov dh, 0x36
mov dl, r11b
mov edx, 1
mov rcx, r10
call fcn.1404557e0
lea rax, [rbp - 0x38]
xadd cl, cl
xor cl, 0x2e
cmp rsi, 0x10
jmp 0x140483212
setae cl
jmp 0x14048321a
cmovae rax, rbx
cmp ebp, 0x41a5302d
cmc
cmp byte [rax + rdi], 0x7f
jmp 0x14048322e
je 0x1404833fe
lea rax, [rbp - 0x38]
test cl, cl
movzx ecx, sp
movzx rcx, r15w
cmovne rax, rbx
mov ecx, 1
add byte [rax + rdi], cl
jmp 0x140483252
jmp 0x1404833de
lea rax, [rbp - 0x38]
ror dl, 0xc5
cmp rsi, 0x10
setae bl
bswap dx
jmp 0x14048326d
mov rdx, qword [rsp + 0x78]
jmp 0x140483277
cmovae rax, rdx
cmp r13d, 0x473b62a5
xor r11d, r11d
test r9w, dx
cmp byte [rax + rdi], r11b
jmp 0x140483292
je 0x14048352f
cmp byte [r13 + 8], r11b
jmp 0x1404832a1
jne 0x140483363
mov rcx, qword [r13]
test r15w, di
test rcx, rcx
jmp 0x1404832b7
je 0x140483336
mov rax, qword [rcx + 0x38]
shl rdx, 0xa7
mov rdx, qword [rax]
test cl, dil
clc
test rdx, rdx
jmp 0x1404832d4
je 0x1404832f6
mov rax, qword [rcx + 0x50]
cmc
clc
cmp dword [rax], r11d
jmp 0x1404832e8
jle 0x1404832f6
movzx eax, word [rdx]
jmp 0x140483316
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140483302
call qword [0x1400b8d90]
xor r11d, r11d
sub cx, 0x3b26
shr rcx, 0x32
add cl, dh
mov ecx, 0xffff
clc
cmp al, 0x6a
stc
cmp cx, ax
je 0x140483336
mov word [r14], ax
jmp 0x140483331
jmp 0x14048333a
mov qword [r13], r11
mov r10d, 1
bswap dx
jmp 0x140483348
mov byte [r13 + 8], r10b
movzx rdx, r10w
movzx edx, r15w
movsx dx, r14b
mov rdx, qword [rsp + 0x78]
jmp 0x140483369
mov r10d, 1
movzx eax, word [rsp + 0x40]
cmc
cmp word [r14], ax
jmp 0x140483378
jne 0x14048352f
mov rcx, qword [rbp - 0x28]
clc
cmp rcx, rsi
jmp 0x14048338b
jae 0x1404833b8
lea rax, [rcx + 1]
clc
cmc
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x38]
test spl, 0xa5
test bl, bl
cmovne rax, rdx
and word [rax + rcx], 0
jmp 0x1404833b3
jmp 0x1404833db
sub r9d, r9d
mov r8b, r15b
mov dx, 0x1a87
cqo
mov rdx, r10
movzx rcx, r13w
mov ch, 0x6e
movsx rcx, r8w
lea rcx, [rbp - 0x38]
call fcn.1404557e0
inc rdi
mov rbx, qword [rbp - 0x38]
mov qword [rsp + 0x78], rbx
sal cx, 0x10
jmp 0x1404833f0
mov rsi, qword [rbp - 0x20]
btr cx, 0xef
bt cx, 0xa6
mov rcx, qword [r13]
cmc
cmp ecx, 0x103d5263
sub r8d, r8d
cmc
test rcx, rcx
jmp 0x140483415
je 0x1404834c2
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r8
jmp 0x140483428
je 0x14048347e
mov rax, qword [rcx + 0x50]
stc
jmp 0x140483438
cmp dword [rax], r8d
jmp 0x140483440
jle 0x14048347e
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
xchg dx, ax
bswap dx
mov rdx, qword [rcx]
cbw
mov ax, 0x11f3
lea rax, [rdx + 2]
jmp 0x140483465
mov qword [rcx], rax
movzx ax, r8b
movzx eax, r15w
movzx eax, word [rdx]
jmp 0x140483479
jmp 0x14048349c
mov rax, qword [rcx]
jmp 0x140483486
mov rax, qword [rax + 0x38]
jmp 0x14048348f
call qword [0x1400b8d90]
sub r8d, r8d
bsf cx, dx
mov ecx, 0xffff
cmc
jmp 0x1404834a7
cmp cx, ax
jmp 0x1404834af
je 0x1404834c2
mov al, r8b
jmp 0x1404834bd
jmp 0x1404834db
mov qword [r13], r8
not rdx
movzx dx, r9b
mov eax, 1
mov ecx, 0x31b83fb9
movsxd rcx, ebp
mov byte [r13 + 8], al
movzx rcx, bp
movsx ecx, ax
mov rdx, qword [rsp + 0x48]
mov ch, 0xdb
mov rcx, r13
jmp 0x1404834f6
call fcn.14046738f
xor r11d, r11d
btr r8d, ebx
cmp r15b, r9b
test al, al
movzx r8d, r9w
movsx r9, r13w
mov r8, qword [rbp - 0x50]
not r9
jmp 0x14048351b
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
jmp 0x140483529
je 0x14048306f
mov qword [rbp - 0x80], rsi
movzx r11, r15w
mov r14b, 0x6d
mov rbx, rdi
clc
ror r14b, 0xc7
test rdi, rdi
seta dil
mov dil, byte [rsp + 0x30]
movzx r11, cx
not r11b
mov sil, byte [rsp + 0x30]
movzx r10d, r12w
movsxd r10, eax
not r11b
mov r14b, byte [rsp + 0x30]
setns r11b
not r10w
mov r11, 0x3ec7750e
mov r11, qword [rbp - 0x80]
movzx r10w, al
movzx r10d, ax
movsx r10w, r14b
mov r10, qword [rsp + 0x78]
je 0x1404835e7
lea rax, [rbp - 0x38]
cmp r11, 0x10
cmovae rax, r10
test cx, 0x1095
clc
cmp byte [rax + rbx], 0
jle 0x1404835be
inc rbx
jmp 0x1404835b9
jmp 0x1404835e7
mov eax, 1
jmp 0x1404835c8
mov byte [rsp + 0x38], al
jmp 0x1404835d1
jmp 0x1404835e7
mov r10, qword [rbp - 0x38]
shr r9w, 0x80
sar r9w, cl
mov r11, qword [rbp - 0x80]
lea rdx, [rbp - 0x18]
clc
shr r9b, cl
mov r8, qword [rbp - 0x18]
inc r9
mov r9, qword [rbp]
cmp r9, 0x10
jmp 0x140483603
cmovae rdx, r8
sub eax, eax
jmp 0x14048360f
cmp byte [rsp + 0x38], al
jmp 0x140483618
jne 0x140483696
test rbx, rbx
je 0x1404837f9
mov cl, byte [rdx]
cmp ebp, r12d
clc
cmp cl, 0x7f
jmp 0x140483635
je 0x1404837f9
sub rbx, 1
jmp 0x140483644
je 0x1404837b6
lea rax, [rbp - 0x38]
test r10w, sp
test r14, 0x51eb4ef4
cmp r11, 0x10
jmp 0x140483662
cmovae rax, r10
test r14b, bpl
cmp cl, byte [rax + rbx]
jmp 0x140483671
je 0x1404837e7
mov eax, 1
stc
test dx, 0x76ac
cmp bp, 0x1a48
mov byte [rsp + 0x38], al
test dx, cx
clc
test r8d, 0x2b73041
cmp r11, 0x10
jmp 0x14048369f
jb 0x14048370e
lea rdx, [r11 + 1]
stc
mov rax, r10
jmp 0x1404836b2
cmp rdx, 0x1000
jb 0x1404836f4
add rdx, 0x27
cmc
mov r10, qword [r10 - 8]
test r10w, 0xa94
sub rax, r10
jmp 0x1404836d6
add rax, 0xfffffffffffffff8
test r15w, 0x113c
jmp 0x1404836e5
cmp rax, 0x1f
jmp 0x1404836ee
ja 0x140485708
mov rcx, r10
jmp 0x1404836fc
call fcn.140144821
mov r9, qword [rbp]
or r8b, 0xae
mov r8, qword [rbp - 0x18]
stc
cmp r9, 0x10
jmp 0x140483717
jb 0x14048377b
lea rdx, [r9 + 1]
btc ax, 0xa2
rcl al, cl
bts rax, rdi
mov rax, r8
test r8w, r11w
cmp rdx, 0x1000
jmp 0x14048373f
jb 0x14048376e
add rdx, 0x27
jmp 0x14048374e
mov r8, qword [r8 - 8]
cmp r14w, 0x401e
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140483768
ja 0x1404856fd
mov rcx, r8
jmp 0x140483776
call fcn.140144821
xor r9d, r9d
mov ecx, 1
jmp 0x140483788
mov eax, dword [rsp + 0x38]
cmp sil, dl
cmp r15b, 0x8a
add qword [rbp - 0x78], rcx
cmp bp, r15w
test al, al
jmp 0x1404837a2
jne 0x140485604
mov rax, qword [rbp - 0x78]
jmp 0x1404837b1
jmp 0x140482d7b
test rbx, rbx
jmp 0x1404837be
jne 0x1404837e7
lea rax, [rbp - 0x38]
cmc
cmp r11, 0x10
jmp 0x1404837d2
cmovae rax, r10
clc
cmp sil, r9b
cmp cl, byte [rax]
jmp 0x1404837e1
jl 0x140483677
cmp byte [rdx + 1], 0
jle 0x14048361e
inc rdx
jmp 0x14048361e
cmp r11, 0x10
jmp 0x140483802
jb 0x140483bb8
lea rdx, [r11 + 1]
cmove ax, sp
mov rax, r10
test r11, 0x59867f41
cmp rdx, 0x1000
jmp 0x140483826
jb 0x140483862
add rdx, 0x27
mov r10, qword [r10 - 8]
test bp, ax
test spl, 0xa4
jmp 0x140483840
sub rax, r10
cmp r15w, sp
test r12d, 0x654441dc
add rax, 0xfffffffffffffff8
clc
cmp rax, 0x1f
jmp 0x14048385c
ja 0x140485708
mov rcx, r10
jmp 0x14048386a
call fcn.140144821
jmp 0x140483bb8
mov rdx, qword [rsp + 0x48]
movzx cx, dh
movsx rcx, r9w
movzx rcx, sp
mov rcx, r13
jmp 0x14048388d
call fcn.14046738f
sub r8d, r8d
cmc
jmp 0x14048389f
test al, al
jmp 0x1404838a6
jne 0x140483bc7
lea rbx, [r13 + 0xa]
movsx edi, r8w
bswap r9d
mov r12, rbx
cmovns si, ax
mov r9, qword [rsp + 0x60]
seto sil
cmove di, r15w
lea rdi, [r9 + 0x16]
movzx esi, bp
movzx si, al
mov rsi, qword [rsp + 0x70]
xchg r15, r15
mov r15, qword [rsp + 0x48]
jmp 0x1404838f2
mov r9, qword [rsp + 0x60]
stc
test ah, 0x89
cmp byte [r13 + 8], r8b
jmp 0x1404838fb
jne 0x1404839ce
mov rcx, qword [r13]
test r12b, 0xc7
jmp 0x14048390e
test rcx, rcx
jmp 0x140483916
je 0x1404839ad
mov rax, qword [rcx + 0x38]
movsx dx, r14b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140483930
je 0x140483958
mov rax, qword [rcx + 0x50]
cmp sil, 0xe0
cmp r14w, cx
cmp dword [rax], r8d
jmp 0x14048394a
jle 0x140483958
movzx eax, word [rdx]
jmp 0x140483980
mov rax, qword [rcx]
jmp 0x140483960
mov rax, qword [rax + 0x30]
jmp 0x140483969
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x60]
and cl, r10b
adc cl, r12b
xor r8d, r8d
movsx ecx, bp
mov ecx, 0xffff
jmp 0x14048398a
cmp cx, ax
jmp 0x140483992
je 0x1404839ad
mov word [r12], ax
movsx ebx, bx
mov rbx, r12
jmp 0x1404839a8
jmp 0x1404839b1
mov qword [r13], r8
mov eax, 1
movsx ecx, dx
setnp dl
movzx rdx, bx
mov byte [r13 + 8], al
cwd
movsx edx, r15w
movsx r8, dx
movzx r8d, word [rbx]
jmp 0x1404839dd
mov rdx, rdi
movsxd rcx, esi
movzx rcx, r11w
mov rcx, r9
call fcn.1401965b8
sub rax, qword [rsp + 0x60]
cmp r13b, 0x51
sar rax, 1
stc
test bl, 0x68
cmp rax, 0xa
jmp 0x140483a08
jae 0x140483b91
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
rol cl, 0xb
mov rcx, qword [rsi + 0x10]
cmp r14b, r8b
clc
stc
cmp rcx, qword [rsi + 0x18]
jae 0x140483a7b
lea rax, [rcx + 1]
cmp ah, 0x5c
mov qword [rsi + 0x10], rax
ror eax, 0x16
shr al, cl
mov rax, rsi
cmp qword [rsi + 0x18], 0x10
jmp 0x140483a4c
jb 0x140483a59
mov rax, qword [rsi]
cmp rax, r8
clc
mov byte [rax + rcx], r9b
cmp r13d, esp
clc
test ebp, r9d
xor r8d, r8d
jmp 0x140483a6c
mov byte [rax + rcx + 1], r8b
jmp 0x140483a76
jmp 0x140483a9f
mov r8b, r14b
cdq
jmp 0x140483a84
mov edx, 1
setge ch
movsxd rcx, eax
mov rcx, rsi
call fcn.1404557e0
sub r8d, r8d
rcr cl, cl
shr cl, 0xd8
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140483aab
je 0x140483b54
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140483abd
je 0x140483b12
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jmp 0x140483ad0
jle 0x140483b12
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx dx, r8b
movzx eax, ax
cmovge rdx, rdi
mov rdx, qword [rcx]
movsx rax, si
lahf
lea rax, [rdx + 2]
jmp 0x140483af9
mov qword [rcx], rax
cbw
movsx ax, r11b
cdqe
movzx eax, word [rdx]
jmp 0x140483b0d
jmp 0x140483b34
mov rax, qword [rcx]
jmp 0x140483b1a
mov rax, qword [rax + 0x38]
jmp 0x140483b23
call qword [0x1400b8d90]
sub r8d, r8d
sbb cl, 0x93
bt cx, 0xce
mov ecx, 0xffff
cmp cx, ax
jmp 0x140483b41
je 0x140483b54
mov al, r8b
jmp 0x140483b4f
jmp 0x140483b6d
mov qword [r13], r8
movsx rcx, cx
mov rcx, rax
mov eax, 1
movsx dx, ah
movzx ecx, r9w
cdq
mov byte [r13 + 8], al
cdq
mov rdx, r15
mov rcx, r13
jmp 0x140483b7d
call fcn.14046738f
xor r8d, r8d
cmp r10b, 0x59
test al, al
je 0x1404838e9
mov dil, byte [rsp + 0x30]
jmp 0x140483b9b
mov sil, byte [rsp + 0x30]
cdqe
mov r15b, byte [rsp + 0x30]
movsx ecx, si
xchg r12b, cl
cbw
mov r12b, byte [rsp + 0x30]
cwde
lahf
cbw
mov rbx, qword [rsp + 0x50]
cwde
movzx ax, r12b
movsx rcx, di
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140483bd2
mov rax, qword [rax + 0x18]
jmp 0x140483bdb
call qword [0x1400b8d90]
movzx ebx, ax
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140483bf1
call fcn.14046738f
xor r8d, r8d
test al, al
jmp 0x140483c00
jne 0x140483fd0
test bx, bx
jmp 0x140483c0e
je 0x140483fd0
cmp byte [r13 + 8], r8b
jmp 0x140483c1d
jne 0x140483cd1
mov rcx, qword [r13]
test r15d, r10d
clc
test rcx, rcx
je 0x140483cba
mov rax, qword [rcx + 0x38]
rcr dl, 0xa1
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140483c46
je 0x140483c6b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140483c58
jle 0x140483c6b
movzx eax, word [rdx]
jmp 0x140483c66
jmp 0x140483c94
mov rax, qword [rcx]
jmp 0x140483c73
mov rax, qword [rax + 0x30]
jmp 0x140483c7c
call qword [0x1400b8d90]
xor r8d, r8d
and rcx, rax
add rcx, 0x28660bcc
movsx cx, bpl
mov ecx, 0xffff
stc
test bl, r13b
cmp cx, ax
jmp 0x140483ca5
je 0x140483cba
mov word [r13 + 0xa], ax
jmp 0x140483cb5
jmp 0x140483cc4
mov qword [r13], r8
bts eax, edi
ror ax, cl
mov eax, 1
mov byte [r13 + 8], al
cmp dil, cl
stc
cmp word [r13 + 0xa], bx
mov ebx, dword [rsp + 0x68]
jmp 0x140483cdf
jne 0x140483fd8
mov eax, 1
bt rcx, 0x67
cmp bpl, spl
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x140483cff
je 0x140483dc5
mov rax, qword [rcx + 0x38]
cmp ax, r11w
jmp 0x140483d17
cmp qword [rax], r8
jmp 0x140483d1f
je 0x140483d76
mov rax, qword [rcx + 0x50]
cmc
jmp 0x140483d2f
cmp dword [rax], r8d
jle 0x140483d76
dec dword [rax]
movzx ax, bpl
mov rcx, qword [rcx + 0x38]
cdq
bswap eax
movsx eax, r13w
mov rdx, qword [rcx]
cmovle rax, rcx
bswap ax
movzx eax, bx
lea rax, [rdx + 2]
jmp 0x140483d60
mov qword [rcx], rax
cmovge rax, r12
xchg al, al
movzx eax, word [rdx]
jmp 0x140483d71
jmp 0x140483d90
mov rax, qword [rcx]
jmp 0x140483d7e
mov rax, qword [rax + 0x38]
jmp 0x140483d87
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
jmp 0x140483d9a
cmp cx, ax
jmp 0x140483da2
je 0x140483db5
mov al, r8b
jmp 0x140483db0
jmp 0x140483dcb
mov eax, 1
mov rcx, 0x45c5f31
movsx ecx, r12w
mov qword [r13], r8
not ch
mov byte [r13 + 8], al
cmovnp ecx, r10d
movsx dx, r9b
mov rdx, qword [rsp + 0x48]
movzx cx, r8b
jmp 0x140483de9
mov rcx, r13
jmp 0x140483df1
call fcn.14046738f
cmp ebx, dword [rsp + 0x58]
jge 0x140483fd8
xor r8d, r8d
test rdx, rsi
clc
test al, al
jne 0x140483fbd
cmp byte [r13 + 8], r8b
jmp 0x140483e18
jne 0x140483eca
mov rcx, qword [r13]
cmp rbp, rdi
test rcx, rcx
je 0x140483ea7
mov rax, qword [rcx + 0x38]
neg dh
ror dx, cl
btr dx, r13w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140483e47
je 0x140483e6c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140483e59
jle 0x140483e6c
movzx eax, word [rdx]
jmp 0x140483e67
jmp 0x140483e89
mov rax, qword [rcx]
jmp 0x140483e74
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
and cx, 0x680e
rol rcx, cl
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140483e97
je 0x140483ea7
mov word [r13 + 0xa], ax
jmp 0x140483eac
mov qword [r13], r8
cwde
mov eax, 1
movzx edx, r8w
cmove edx, r8d
not cx
mov byte [r13 + 8], al
cwde
movzx r8, ax
movzx dx, dil
mov rax, qword [rsp + 0x60]
movsx rcx, r13w
not edx
lea rdx, [rax + 0x16]
movzx r8d, word [r13 + 0xa]
movsx rcx, cx
movzx ecx, cx
xchg ecx, ecx
mov rcx, rax
call fcn.1401965b8
sub rax, qword [rsp + 0x60]
test r12w, r10w
cmc
sar rax, 1
clc
cmp rax, 0xa
jae 0x140483fbd
lea rcx, [0x1400c0d60]
and r9b, 0x96
adc r9b, cl
movzx r10w, cl
mov r9b, byte [rax + rcx]
bsr ecx, ecx
adc cx, r12w
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
test dil, 0x25
cmp rcx, qword [r10 + 0x18]
jmp 0x140483f3b
jae 0x140483f84
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
or ax, r14w
cbw
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x140483f5c
jb 0x140483f65
mov rax, qword [r10]
mov byte [rax + rcx], r9b
cmp r9b, 0xbd
sub r8d, r8d
jmp 0x140483f75
mov byte [rax + rcx + 1], r8b
jmp 0x140483f7f
jmp 0x140483fb1
mov r8b, sil
mov edx, 1
jmp 0x140483f96
mov rcx, r10
jmp 0x140483f9e
call fcn.1404557e0
sub r8d, r8d
sar ah, cl
add ax, 0xbdd
cmovbe ax, r14w
mov eax, 1
add ebx, eax
jmp 0x140483cf2
mov ecx, 1
jmp 0x140483fc7
mov byte [rsp + 0x38], cl
jmp 0x140483fe8
mov ebx, dword [rsp + 0x68]
sal rax, 0xfc
mov ecx, 1
cmp r8b, 0x37
rcl ax, 0x17
xor rax, r15
mov rax, qword [rsp + 0x70]
xor edx, edx
test ah, 0xf1
cmc
cmp qword [rax + 0x10], rdx
jmp 0x140483ffc
jne 0x140484010
mov byte [rsp + 0x38], cl
jmp 0x14048400b
jmp 0x1404840ce
mov eax, dword [rsp + 0x58]
cmp eax, 0x18955c8a
test ebp, esi
cmp ebx, eax
jmp 0x140484022
jge 0x1404840ce
sub eax, ebx
movzx ebx, r12w
rcl bl, 0xed
mov ebx, eax
sal ecx, cl
sar r14b, cl
mov r14, qword [rsp + 0x70]
bswap ecx
mov r15d, 1
shr cl, 0x9c
mov rcx, qword [r14 + 0x10]
cmp rcx, qword [r14 + 0x18]
jmp 0x140484055
jae 0x140484090
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
btc ax, r14w
shr ah, cl
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jb 0x140484080
mov rax, qword [r14]
jmp 0x140484080
mov word [rax + rcx], 0x30
jmp 0x14048408b
jmp 0x1404840ae
mov r9b, 0x30
mov r8b, dil
movsxd rcx, esp
mov rdx, r15
mov rcx, r14
jmp 0x1404840a4
call fcn.1404557e0
xor edx, edx
test dl, 0xbf
sub rbx, r15
jmp 0x1404840b6
jne 0x140484048
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
setb dl
add dx, 0x6c51
mov rdx, qword [rbp]
test r13d, r8d
clc
cmp rdx, 0x10
jmp 0x1404840df
jb 0x14048377b
inc rdx
add eax, 0x6e1a2b58
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jmp 0x140484100
jb 0x140483776
add rdx, 0x27
cmp rdx, r15
cmc
mov rcx, qword [rcx - 8]
stc
test bp, 0x16a1
cmp r11b, 0x35
sub rax, rcx
test ebp, r12d
stc
add rax, 0xfffffffffffffff8
test r9w, 0x137
clc
cmc
cmp rax, 0x1f
jmp 0x140484138
ja 0x1404856fd
jmp 0x140483776
mov rdx, qword [rsp + 0x48]
movzx ecx, r9w
mov rcx, r13
jmp 0x140484154
call fcn.14046738f
sub r9d, r9d
jmp 0x140484161
test al, al
jmp 0x140484168
jne 0x14048377e
mov rbx, qword [rsp + 0x50]
cmovs ecx, r15d
mov rax, qword [rbx]
not cx
lea rdx, [rbp - 0x38]
mov cx, sp
cmovne cx, r8w
mov rcx, rbx
jmp 0x140484191
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
bts r8d, 8
jmp 0x1404841b0
or r8d, 2
cmp eax, r14d
mov dword [rsp + 0x34], r8d
cmp r9b, r8b
mov dword [rsp + 0x3c], r8d
cmp dil, 0x91
xor r9d, r9d
cmp r14b, r14b
cmp qword [rbp - 0x28], r9
jmp 0x1404841d7
jbe 0x140484362
mov rax, qword [rbx]
cwd
mov rcx, rdx
cmovs cx, dx
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x1404841f5
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
cmc
movsxd rdx, r11d
bts r8d, 0xb
neg dh
xadd dx, dx
or r8d, 4
stc
movzx edx, r13w
inc dl
mov dword [rsp + 0x34], r8d
shl dl, cl
xadd dl, dl
clc
mov dword [rsp + 0x3c], r8d
lea rdx, [r13 + 8]
cmp bl, r14b
test rdi, r8
mov qword [rsp + 0x58], rdx
cmc
cmp di, 0x49de
xor r9d, r9d
cmc
cmp rdx, rsp
test dl, 0xe0
cmp byte [rdx], r9b
jmp 0x140484255
jne 0x14048431f
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140484267
je 0x1404842fc
mov rax, qword [rcx + 0x38]
movzx rdx, r11w
sbb dx, 0x1f2f
sal dx, 0xf1
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140484289
je 0x1404842ae
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14048429b
jle 0x1404842ae
movzx eax, word [rdx]
jmp 0x1404842a9
jmp 0x1404842da
mov rax, qword [rcx]
jmp 0x1404842b6
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
jmp 0x1404842ca
sub r9d, r9d
jmp 0x1404842da
mov ecx, 0xffff
mov rdx, qword [rsp + 0x58]
cmp cx, ax
je 0x1404842fc
mov word [r13 + 0xa], ax
jmp 0x1404842f7
jmp 0x140484307
mov qword [r13], r9
setge r10b
xchg r10b, r10b
mov r10d, 1
jmp 0x140484312
mov byte [rdx], r10b
jmp 0x14048431a
jmp 0x140484325
mov r10d, 1
movzx ecx, word [r13 + 0xa]
bt eax, 0xff
lea rax, [rbp - 0x18]
cmp qword [rbp], 8
jmp 0x14048433c
cmovae rax, qword [rbp - 0x18]
stc
jmp 0x140484347
cmp word [rax], cx
jmp 0x14048434f
jne 0x140484366
mov bl, r10b
jmp 0x14048435d
jmp 0x140484378
lea rdx, [r13 + 8]
mov bl, r9b
test ah, dl
cmp ecx, r9d
mov qword [rsp + 0x58], rdx
jmp 0x140484378
test r8b, 4
je 0x1404843b2
and r8d, 0xfffffffb
mov dword [rsp + 0x34], r8d
setl ch
movzx cx, bpl
mov dword [rsp + 0x3c], r8d
mov cl, 0xbc
jmp 0x14048439f
lea rcx, [rbp - 0x18]
jmp 0x1404843a8
call fcn.1404599d8
mov r8d, dword [rsp + 0x34]
test r8b, 2
je 0x1404843e8
and r8d, 0xfffffffd
mov dword [rsp + 0x34], r8d
movsx cx, spl
movzx cx, sil
xchg ch, cl
mov dword [rsp + 0x3c], r8d
movzx rcx, bx
lea rcx, [rbp - 0x38]
jmp 0x1404843e3
call fcn.1404599d8
xor r8d, r8d
clc
stc
test bl, bl
je 0x1404845e7
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140484401
je 0x1404844a0
mov rax, qword [rcx + 0x38]
test r15w, r12w
clc
cmp spl, al
cmp qword [rax], r8
je 0x140484460
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140484428
jle 0x140484460
dec dword [rax]
cwde
rdtsc
mov rcx, qword [rcx + 0x38]
movzx rax, r9w
xchg ah, ah
mov rdx, qword [rcx]
movsx eax, r15w
lea rax, [rdx + 2]
jmp 0x14048444d
mov qword [rcx], rax
setb ah
movzx eax, word [rdx]
jmp 0x14048445b
jmp 0x140484480
mov rax, qword [rcx]
jmp 0x140484468
mov rax, qword [rax + 0x38]
jmp 0x140484471
call qword [0x1400b8d90]
sub r8d, r8d
xor cl, r10b
rcl rcx, cl
mov ecx, 0xffff
test bx, 0x1848
cmp cx, ax
je 0x1404844a0
mov al, r8b
jmp 0x14048449b
jmp 0x1404844af
mov qword [r13], r8
rdtsc
cmovo rcx, r8
mov eax, 1
mov rcx, qword [rsp + 0x58]
movzx rdx, r15w
movsx rdx, r15w
mov byte [rcx], al
mov ax, 0x610f
cqo
mov rcx, qword [rsp + 0x50]
jmp 0x1404844cf
mov rax, qword [rcx]
movsxd rdx, ecx
lea rdx, [rbp - 0x18]
jmp 0x1404844de
mov rax, qword [rax + 0x38]
jmp 0x1404844e7
call qword [0x1400b8d90]
mov ebx, dword [rsp + 0x34]
bswap rdx
bts ebx, 0xa
movsx rdx, r11w
xor edx, ebp
dec dh
mov dword [rsp + 0x34], ebx
mov dword [rsp + 0x3c], ebx
mov rdx, qword [rbp + 0x20]
cmp r8w, r8w
cmp rdx, 8
jmp 0x140484519
jb 0x14048457a
lea rdx, [rdx*2 + 2]
lahf
mov rcx, qword [rbp + 8]
test bpl, 0x95
sal al, 0x18
mov rax, rcx
cmp rdx, 0x1000
jmp 0x140484542
jb 0x140484575
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
cmp eax, 0x58a966f9
cmc
jmp 0x14048455e
add rax, 0xfffffffffffffff8
test bpl, r9b
cmc
cmp rax, 0x1f
jmp 0x14048456f
ja 0x14048570e
call fcn.140144821
movups xmm0, xmmword [rbp - 0x18]
sar cx, cl
movups xmmword [rbp + 8], xmm0
shrd ecx, r14d, 0x65
movups xmm1, xmmword [rbp - 8]
neg cl
movups xmmword [rbp + 0x18], xmm1
sete ch
or cl, 0xa2
xor eax, eax
jmp 0x1404845a7
mov qword [rbp - 8], rax
bswap cx
movzx rcx, bp
mov qword [rbp], 7
movsxd rcx, ecx
jmp 0x1404845c6
mov word [rbp - 0x18], ax
movsx rcx, dx
xchg cl, ch
movzx cx, al
lea rcx, [rbp - 0x18]
jmp 0x1404845dd
call fcn.1404599d8
jmp 0x14048377b
mov rbx, qword [rsp + 0x50]
mov dl, 3
mov rax, qword [rbx]
movsx cx, r8b
cmove dx, bx
lea rdx, [rbp - 0x38]
xchg cx, cx
movzx rcx, r10w
bswap rcx
mov rcx, rbx
jmp 0x140484610
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
stc
cmc
bts edx, 0xc
clc
or edx, 8
cmp spl, 0x6e
mov dword [rsp + 0x34], edx
test dil, 0xbb
mov dword [rsp + 0x3c], edx
cmc
cmp cl, r12b
clc
sub r9d, r9d
clc
stc
cmp qword [rbp - 0x28], r9
jmp 0x14048464b
jbe 0x1404847d9
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
movzx rcx, r12w
not ch
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x14048466a
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
cmovae r8, rsp
movsxd r8, esp
btc r8d, 0x23
bts edx, 0xd
shrd r8w, r10w, 0xc0
or r8b, r10b
btc r8, 0x79
or edx, 0x10
dec r8w
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
rcl r8b, cl
mov r8, qword [rsp + 0x58]
cmc
test di, 0x13e6
cmp dh, dl
sub r9d, r9d
jmp 0x1404846ba
cmp byte [r8], r9b
jmp 0x1404846c2
jne 0x1404847a0
mov rcx, qword [r13]
test si, 0x6ad4
cmp r12w, r12w
cmp bx, 0x74a8
test rcx, rcx
jmp 0x1404846e2
je 0x140484773
mov rax, qword [rcx + 0x38]
movzx dx, r15b
rcl dl, cl
mov rdx, qword [rax]
cmp r15w, r13w
test rdx, rdx
jmp 0x140484702
je 0x140484730
mov rax, qword [rcx + 0x50]
jmp 0x140484715
cmp dword [rax], r9d
jmp 0x14048471d
jle 0x140484730
movzx eax, word [rdx]
jmp 0x14048472b
jmp 0x140484755
mov rax, qword [rcx]
jmp 0x140484738
mov rax, qword [rax + 0x30]
jmp 0x140484741
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x58]
sub r9d, r9d
adc ecx, r12d
inc cx
mov ecx, 0xffff
cmc
jmp 0x140484760
cmp cx, ax
je 0x140484773
mov word [r13 + 0xa], ax
jmp 0x14048477e
mov qword [r13], r9
movsxd rdx, r10d
movsx rdx, bp
mov r10d, 1
mov byte [r8], r10b
cmovo edx, r12d
not dx
movsx rdx, cx
mov edx, dword [rsp + 0x34]
jmp 0x14048479b
jmp 0x1404847b2
mov r10d, 1
btr rax, 0x40
and ax, 0x8ec
xadd al, ch
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
sbb bl, dl
cmp qword [rbp], 8
xchg bl, bl
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
mov bl, 0x7a
mov bl, cl
mov bl, r10b
je 0x1404847dc
mov bl, r9b
test dl, 0x10
jmp 0x1404847e4
je 0x140484817
and edx, 0xffffffef
cmovg cx, di
mov dword [rsp + 0x34], edx
not ch
xchg cx, cx
mov dword [rsp + 0x3c], edx
cmovp cx, r14w
xchg ch, cl
lea rcx, [rbp - 0x18]
jmp 0x14048480e
call fcn.1404599d8
mov edx, dword [rsp + 0x34]
test dl, 8
je 0x140484846
and edx, 0xfffffff7
movsxd rcx, r9d
setg cl
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
movzx ecx, bp
movzx rcx, r13w
lea rcx, [rbp - 0x38]
jmp 0x140484841
call fcn.1404599d8
test bl, bl
jmp 0x14048484d
je 0x140484a4f
mov rcx, qword [r13]
cmp r10b, r13b
jmp 0x14048485f
xor ebx, ebx
jmp 0x140484866
test rcx, rcx
jmp 0x14048486e
je 0x1404848fb
mov rax, qword [rcx + 0x38]
cmp r12w, 0x462d
cmc
cmp qword [rax], rbx
jmp 0x140484887
je 0x1404848ce
mov rax, qword [rcx + 0x50]
stc
test sp, 0x750d
cmp dword [rax], ebx
jle 0x1404848ce
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov al, 0x7f
mov ax, r11w
mov rdx, qword [rcx]
nop
setno ah
lea rax, [rdx + 2]
jmp 0x1404848bc
mov qword [rcx], rax
bswap eax
movzx eax, word [rdx]
jmp 0x1404848c9
jmp 0x1404848e5
mov rax, qword [rcx]
jmp 0x1404848d6
mov rax, qword [rax + 0x38]
jmp 0x1404848df
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
cmp cx, ax
je 0x1404848fb
mov al, bl
jmp 0x140484908
mov qword [r13], rbx
cmovo rdx, rcx
mov eax, 1
mov rcx, qword [rsp + 0x58]
movzx rdx, dx
cqo
mov byte [rcx], al
cbw
not edx
movzx rax, r10w
mov rcx, qword [rsp + 0x50]
movsxd rdx, r15d
mov rax, qword [rcx]
bswap dx
lea rdx, [rbp - 0x18]
jmp 0x140484934
mov rax, qword [rax + 0x40]
jmp 0x14048493d
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bt rdx, 0x35
bts eax, 0xf
sbb dl, r9b
btc dx, cx
cmc
mov dword [rsp + 0x34], eax
jmp 0x140484961
mov dword [rsp + 0x3c], eax
mov rdx, qword [rbp + 0x20]
cmp r9w, 0x3128
clc
cmp rdx, 8
jb 0x1404849f1
lea rdx, [rdx*2 + 2]
clc
bt cx, bx
movzx eax, dx
mov rcx, qword [rbp + 8]
shl ah, 0xfb
bt ax, 0x45
btr ax, 0x55
mov rax, rcx
test dl, 0x3f
cmc
cmp rdx, 0x1000
jmp 0x1404849ae
jb 0x1404849ec
add rdx, 0x27
cmp ax, cx
mov rcx, qword [rcx - 8]
jmp 0x1404849c7
sub rax, rcx
jmp 0x1404849d3
add rax, 0xfffffffffffffff8
cmp r10w, di
stc
cmc
cmp rax, 0x1f
jmp 0x1404849e6
ja 0x1404856f2
call fcn.140144821
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
movzx cx, cl
movups xmm1, xmmword [rbp - 8]
mov ch, 0x66
movups xmmword [rbp + 0x18], xmm1
movzx ecx, r12w
mov qword [rbp - 8], rbx
movsx rcx, bp
cmovne cx, bp
mov qword [rbp], 7
movzx cx, sil
bswap ecx
mov word [rbp - 0x18], bx
movsx cx, r11b
movzx rcx, ax
bswap cx
lea rcx, [rbp - 0x18]
call fcn.1404599d8
mov byte [rsp + 0x30], 1
jmp 0x140484a4a
jmp 0x14048377b
mov rbx, qword [rsp + 0x50]
movsxd rax, edi
not cx
mov rax, qword [rbx]
cqo
lea rdx, [rbp - 0x38]
movzx ecx, bp
mov rcx, rbx
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 0xe
or eax, 0x20
cmc
clc
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
test r15, 0x3c002101
xor ecx, ecx
cmc
cmp qword [rbp - 0x28], rcx
jmp 0x140484a9b
je 0x140484b0b
mov rax, qword [rbx]
movzx edx, r9w
lea rdx, [rbp - 0x18]
not cl
mov cx, 0x50f1
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x140484abe
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
clc
or eax, 0x10040
cmc
jmp 0x140484ad4
mov dword [rsp + 0x34], eax
cmp r10, rsi
test dl, r15b
mov dword [rsp + 0x3c], eax
cmp dil, dil
clc
xor ecx, ecx
cmp r12d, 0x7772a9b
cmp qword [rbp - 8], rcx
jmp 0x140484af8
jne 0x140484b0b
lea ebx, [rcx + 1]
jmp 0x140484b06
jmp 0x140484b13
mov bl, cl
cmc
jmp 0x140484b13
test al, 0x40
jmp 0x140484b1a
je 0x140484b57
and eax, 0xffffffbf
movsxd rcx, r13d
not ecx
cmovae cx, r9w
mov dword [rsp + 0x34], eax
movsx cx, bl
mov dword [rsp + 0x3c], eax
movzx ecx, r9w
xchg cl, ch
lea rcx, [rbp - 0x18]
jmp 0x140484b48
call fcn.1404599d8
mov eax, dword [rsp + 0x34]
cmp dh, dh
cmp r12b, 0x88
test al, 0x20
jmp 0x140484b5e
je 0x140484b90
and eax, 0xffffffdf
cmovo cx, cx
mov dword [rsp + 0x34], eax
cmovns ecx, r9d
movsxd rcx, edx
mov dword [rsp + 0x3c], eax
movsx rcx, di
cmovne rcx, rsi
lea rcx, [rbp - 0x38]
jmp 0x140484b8b
call fcn.1404599d8
xor r9d, r9d
mov eax, dword [rsp + 0x38]
cmp r9b, cl
movsx rcx, dx
lea ecx, [r9 + 1]
test bl, bl
jmp 0x140484ba9
je 0x140483793
mov byte [rsp + 0x30], cl
jmp 0x140484bb8
jmp 0x140483793
mov rcx, qword [rsp + 0x50]
rdtsc
mov rax, qword [rcx]
movsxd rdx, ebx
movsx dx, r13b
lea rdx, [rbp - 0x38]
jmp 0x140484bd8
mov rax, qword [rax + 0x30]
jmp 0x140484be1
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
clc
stc
bts eax, 7
mov dword [rsp + 0x34], eax
adc rbx, 0x59fb45d5
cmovb rbx, r13
stc
mov dword [rsp + 0x3c], eax
bsr ax, r14w
mov rax, qword [rbp + 0x98]
movzx bx, bpl
mov rbx, qword [rsp + 0x48]
clc
jmp 0x140484c21
test byte [rax + 0x18], 8
jne 0x140484d43
mov rdx, rbx
mov rcx, r13
jmp 0x140484c36
call fcn.14046738f
xor r8d, r8d
clc
test al, al
jmp 0x140484c46
jne 0x140484d43
lea rbx, [rbp - 0x38]
stc
test r14d, r11d
cmp qword [rbp - 0x20], 8
jmp 0x140484c5e
cmovae rbx, qword [rbp - 0x38]
cmp r15, 0x33b82d76
clc
cmp byte [r13 + 8], r8b
jmp 0x140484c74
jne 0x140484d1b
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140484c86
je 0x140484cfe
mov rax, qword [rcx + 0x38]
movzx edx, ax
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140484c9e
je 0x140484cc2
mov rax, qword [rcx + 0x50]
cmc
test bpl, r8b
cmp dword [rax], r8d
jle 0x140484cc2
movzx eax, word [rdx]
jmp 0x140484cbd
jmp 0x140484cdc
mov rax, qword [rcx]
jmp 0x140484cca
mov rax, qword [rax + 0x30]
jmp 0x140484cd3
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140484ce9
je 0x140484cfe
mov word [r13 + 0xa], ax
jmp 0x140484cf9
jmp 0x140484d07
mov qword [r13], r8
bt ax, 0xbe
mov eax, 1
mov byte [r13 + 8], al
btc ax, 0x2a
movsxd rax, eax
add al, r11b
movzx eax, word [r13 + 0xa]
test r9w, 0x607e
stc
cmp ax, word [rbx]
jmp 0x140484d2f
jne 0x140484e71
mov rbx, qword [rsp + 0x48]
cmp dh, 0xca
clc
jmp 0x140484d43
cmp qword [rbp - 0x78], 3
jne 0x140484ea5
mov eax, 1
cmp qword [rbp + 0x18], rax
ja 0x140484ea5
mov rdx, rbx
bswap cx
mov rcx, r13
call fcn.14046738f
xor ebx, ebx
cmc
test al, al
jmp 0x140484d75
jne 0x140484e7c
cmp byte [r13 + 8], bl
jmp 0x140484d84
jne 0x140484e31
mov rcx, qword [r13]
test rax, 0x66f93c58
test r10w, dx
clc
test rcx, rcx
jmp 0x140484da1
je 0x140484e16
mov rax, qword [rcx + 0x38]
xor dl, r14b
rol edx, 0x2d
shr dl, 0x38
mov rdx, qword [rax]
test rdx, rdx
je 0x140484de0
mov rax, qword [rcx + 0x50]
test ax, 0x674
test r12d, r9d
cmp dword [rax], ebx
jle 0x140484de0
movzx eax, word [rdx]
jmp 0x140484ddb
jmp 0x140484df2
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140484dec
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
clc
cmp cx, ax
jmp 0x140484e01
je 0x140484e16
mov word [r13 + 0xa], ax
jmp 0x140484e11
jmp 0x140484e1a
mov qword [r13], rbx
mov eax, 1
cmp bp, 0x1d5
movzx ecx, cx
sal cx, 0x3b
mov byte [r13 + 8], al
inc al
movzx ecx, word [r13 + 0xa]
xor rax, r12
btc rax, rax
sar rax, cl
lea rax, [rbp - 0x38]
clc
test r13d, 0xd392c06
cmp qword [rbp - 0x20], 8
jmp 0x140484e56
cmovae rax, qword [rbp - 0x38]
cmp r13b, r12b
cmp cx, word [rax]
jmp 0x140484e66
je 0x140484ea5
jmp 0x140484e7c
xor ebx, ebx
or cl, 0x75
movsx ecx, sp
xor rax, r14
lea rax, [rbp - 0x38]
bsf rdx, r11
not cl
cmp qword [rbp - 0x20], 8
cmovae rax, qword [rbp - 0x38]
btc edx, r12d
add rdx, 0x3e0201b6
xadd dh, dl
mov qword [rbp - 0x28], rbx
mov word [rax], bx
lea rbx, [rbp - 0x38]
cmovnp rcx, rbx
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
mov dx, 0x583e
setle dh
movzx edx, cx
mov rdx, qword [rsp + 0x48]
movsxd rcx, r12d
movzx rcx, r14w
mov rcx, r13
jmp 0x140484ed5
call fcn.14046738f
sub r8d, r8d
test al, al
jmp 0x140484ee4
jne 0x140485111
mov r12, qword [rsp + 0x48]
mov esi, 0xffff
lea r14d, [r8 + 1]
lea rcx, [rbp - 0x38]
adc ax, 0x2d72
cmp qword [rbp - 0x20], 8
mov al, r12b
cwde
cmovae rcx, qword [rbp - 0x38]
inc ax
mov rax, qword [rbp - 0x28]
clc
test r10b, r12b
lea rcx, [rcx + rax*2]
jmp 0x140484f29
cmp rbx, rcx
jmp 0x140484f31
je 0x1404850fe
cmp byte [r13 + 8], r8b
jmp 0x140484f40
jne 0x140484fe6
mov rcx, qword [r13]
cmc
test bx, r14w
stc
test rcx, rcx
je 0x140484fcc
mov rax, qword [rcx + 0x38]
sar dh, 0x98
sub dl, r10b
mov rdx, qword [rax]
test bx, si
test rdx, rdx
je 0x140484f91
mov rax, qword [rcx + 0x50]
cmp r15b, 0x82
cmc
cmp dword [rax], r8d
jle 0x140484f91
movzx eax, word [rdx]
jmp 0x140484f8c
jmp 0x140484faf
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140484f9d
call qword [0x1400b8d90]
xor r8d, r8d
test ecx, eax
test spl, 0x2f
cmp r13, r8
cmp si, ax
jmp 0x140484fb7
je 0x140484fcc
mov word [r13 + 0xa], ax
jmp 0x140484fc7
jmp 0x140484fd7
mov qword [r13], r8
xor al, r8b
shrd eax, edi, 0xc
mov byte [r13 + 8], r14b
adc ah, 0x90
sbb al, r14b
btc ax, 0x37
movzx eax, word [r13 + 0xa]
stc
cmp ax, word [rbx]
jmp 0x140484ff4
jne 0x1404850fe
add rbx, 2
rcl cx, 0x37
adc cx, bx
mov rcx, qword [r13]
jmp 0x14048500e
test rcx, rcx
jmp 0x140485016
je 0x1404850b5
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140485028
je 0x14048507d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14048503a
jle 0x14048507d
dec dword [rax]
cwd
mov dl, 6
cmovns ax, r15w
mov rcx, qword [rcx + 0x38]
movzx rdx, dx
movzx eax, cx
jmp 0x14048505b
mov rdx, qword [rcx]
mov rax, r12
lahf
lea rax, [rdx + 2]
jmp 0x14048506b
mov qword [rcx], rax
cdqe
movzx eax, word [rdx]
jmp 0x140485078
jmp 0x14048509f
mov rax, qword [rcx]
jmp 0x140485085
mov rax, qword [rax + 0x38]
jmp 0x14048508e
call qword [0x1400b8d90]
xor r8d, r8d
jmp 0x14048509f
cmp si, ax
je 0x1404850b5
mov al, r8b
jmp 0x1404850b0
jmp 0x1404850ca
mov qword [r13], r8
mov al, r14b
mov rdx, 0xf7c2528
cqo
movzx cx, r14b
mov byte [r13 + 8], al
movsx ecx, r8w
cwd
mov rdx, r12
cmovne rcx, rdi
movsxd rcx, r11d
movsx ecx, sp
mov rcx, r13
jmp 0x1404850e9
call fcn.14046738f
xor r8d, r8d
test al, al
jmp 0x1404850f8
je 0x140484ef8
mov sil, byte [rsp + 0x30]
movzx rax, r10w
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
lea rcx, [rbp - 0x38]
add ax, 0x7101
not eax
cmp qword [rbp - 0x20], 8
mov al, ah
movzx rax, r13w
cmovae rcx, qword [rbp - 0x38]
shld ax, si, 0x6b
mov rax, qword [rbp - 0x28]
cmc
test di, 0x5402
lea rcx, [rcx + rax*2]
shrd ax, cx, 0xa4
inc ax
mov eax, dword [rsp + 0x38]
cmp r11b, 0xd6
movzx eax, al
cmc
stc
jmp 0x140485158
cmp rbx, rcx
movsx rcx, r13w
movzx ecx, bx
movsxd rcx, r10d
mov ecx, 1
jmp 0x14048516f
cmovne eax, ecx
movzx rcx, cx
xchg ch, ch
movsx cx, r8b
mov dword [rsp + 0x38], eax
mov cx, cx
movsx ecx, r10w
lea rcx, [rbp - 0x38]
jmp 0x1404845dd
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048519d
call qword [0x1400b8d90]
xor r9d, r9d
stc
cmp r14w, ax
jmp 0x1404851b0
je 0x1404851cb
mov word [r12], ax
movsx ebx, si
mov rbx, r12
jmp 0x1404851c6
jmp 0x1404851d7
mov qword [r13], r9
cwd
bswap rcx
not r8b
mov byte [r13 + 8], dil
jmp 0x1404851e2
mov rax, qword [r15]
movsx r8, r13w
bswap dx
mov edx, 0x48
movzx r8d, word [rbx]
jmp 0x1404851fa
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x140485206
call qword [0x1400b8d90]
sub r9d, r9d
test r9w, dx
cmc
test al, al
jmp 0x14048521b
je 0x140485308
mov byte [rsp + 0x40], dil
adc ecx, r15d
cmp r14b, r10b
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x140485239
je 0x1404852cc
mov rax, qword [rcx + 0x38]
test bx, 0xf01
cmc
cmp qword [rax], r9
je 0x14048529d
mov rax, qword [rcx + 0x50]
cmp bh, 0xc8
test cx, r15w
cmp dword [rax], r9d
jmp 0x140485265
jle 0x14048529d
dec dword [rax]
mov rcx, qword [rcx + 0x38]
not dh
cqo
movzx rax, dx
mov rdx, qword [rcx]
cmovl ax, si
jmp 0x140485289
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx rax, bx
cwde
movzx eax, word [rdx]
jmp 0x1404852b0
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r9d, r9d
cmp r12, rcx
cmp r14w, ax
jmp 0x1404852b9
je 0x1404852cc
mov al, r9b
jmp 0x1404852c7
jmp 0x1404852dc
mov qword [r13], r9
not cx
mov al, dl
mov al, dil
cqo
cwd
mov byte [r13 + 8], al
setp cl
mov dl, r12b
bswap edx
mov rdx, rsi
mov rcx, r13
jmp 0x1404852f3
call fcn.14046738f
sub r9d, r9d
test al, al
jmp 0x140485302
je 0x140482e53
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
bsf cx, dx
cbw
mov r15b, byte [rsp + 0x30]
setno al
test r11b, bpl
and eax, 0x1b4f0183
mov r12b, byte [rsp + 0x30]
mov bl, byte [rsp + 0x40]
mov rax, qword [rbp - 0x78]
bswap cx
mov ecx, 1
cmp r13b, r11b
test bl, 0x41
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x140485352
jne 0x140483788
movzx eax, byte [rsp + 0x38]
test r8b, 0x2c
test bl, bl
jmp 0x140485368
cmove eax, ecx
jmp 0x140485370
mov dword [rsp + 0x38], eax
jmp 0x140485379
jmp 0x140483793
mov rcx, qword [rbp + 0x18]
clc
dec di
rol edi, cl
mov edi, 1
test rcx, rax
test r10b, 0x91
cmc
cmp rcx, rdi
jmp 0x14048539d
jbe 0x140485636
lea rbx, [rbp + 8]
btr rdx, rbx
movzx dx, r15b
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x20]
xadd al, al
cmp r8, 8
cmovae rbx, rdx
rol al, cl
mov al, byte [rsp + 0x30]
cmp r12b, 0x53
mov byte [rsp + 0x30], al
add rbx, 2
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x1404853e2
cmovae rax, rdx
stc
lea rax, [rax + rcx*2]
stc
test dil, 0x27
cmp rbx, rax
jmp 0x1404853f8
je 0x1404855e3
mov rdx, qword [rsp + 0x48]
mov cx, dx
movsx ecx, r9w
mov rcx, r13
jmp 0x140485412
call fcn.14046738f
xor r9d, r9d
cmc
cmp rdi, r10
test al, 0x56
test al, al
jmp 0x140485427
jne 0x1404855c5
cmp byte [r13 + 8], r9b
jmp 0x140485436
jne 0x1404854d8
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x140485449
je 0x1404854c6
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14048545f
je 0x140485484
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140485471
jle 0x140485484
movzx eax, word [rdx]
jmp 0x14048547f
jmp 0x1404854aa
mov rax, qword [rcx]
jmp 0x14048548c
mov rax, qword [rax + 0x30]
jmp 0x140485495
call qword [0x1400b8d90]
sub r9d, r9d
rol ch, cl
sbb cl, 0xbe
or rcx, 0x263b040d
mov ecx, 0xffff
cmp r14b, 9
cmp cx, ax
je 0x1404854c6
mov word [r13 + 0xa], ax
jmp 0x1404854d1
mov qword [r13], r9
ror ax, cl
shr ah, 0x60
stc
mov byte [r13 + 8], dil
bts eax, eax
movzx eax, word [r13 + 0xa]
test bpl, 0x23
test r12b, r10b
cmp ax, word [rbx]
jmp 0x1404854ec
jne 0x1404855c5
mov rcx, qword [r13]
cmp r10, 0x2cc3157
cmp sp, cx
jmp 0x140485505
test rcx, rcx
jmp 0x14048550d
je 0x140485598
mov rax, qword [rcx + 0x38]
test r13d, esi
cmp qword [rax], r9
jmp 0x140485522
je 0x140485563
mov rax, qword [rcx + 0x50]
cmp r14, r12
cmp dword [rax], r9d
jmp 0x140485537
jle 0x140485563
dec dword [rax]
movsx rax, si
mov rcx, qword [rcx + 0x38]
cbw
movsxd rax, ebx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140485558
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14048557d
mov rax, qword [rcx]
jmp 0x14048556b
mov rax, qword [rax + 0x38]
jmp 0x140485574
call qword [0x1400b8d90]
xor r9d, r9d
mov ecx, 0xffff
cmp cx, ax
je 0x140485598
mov al, r9b
jmp 0x140485593
jmp 0x14048559f
mov qword [r13], r9
mov al, dil
mov byte [r13 + 8], al
mov cx, 0x57a7
movzx rcx, bp
mov r8, qword [rbp + 0x20]
movzx rcx, sp
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
jmp 0x1404855c0
jmp 0x1404853d1
mov r8, qword [rbp + 0x20]
btc edx, 0xca
sbb dh, bl
btc eax, ebp
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
btr eax, r8d
sbb eax, r15d
rcl al, cl
lea rax, [rbp + 8]
cmp r8, 8
cmovae rax, rdx
clc
cmc
lea rax, [rax + rcx*2]
clc
cmp rbx, rax
jmp 0x1404855fe
je 0x140485636
mov rcx, qword [rsp + 0x70]
and al, r13b
xadd eax, eax
mov rax, rcx
cmp qword [rcx + 0x18], 0x10
jmp 0x14048561c
jb 0x14048562a
mov rax, qword [rcx]
jmp 0x14048562a
mov qword [rcx + 0x10], r9
mov byte [rax], r9b
jmp 0x140485672
cmp byte [rsp + 0x30], 0
je 0x140485672
mov r9b, 0x2d
and rcx, 0x5ef8761c
bswap r8d
ror ch, 0x61
mov r8, rdi
mov cl, 0x3d
movsx ecx, r12w
movzx cx, bpl
xor edx, edx
mov rcx, qword [rsp + 0x70]
call fcn.140447dd1
nop
xchg cl, ch
cmovb cx, si
lea rcx, [rbp + 8]
jmp 0x14048567b
call fcn.1404599d8
mov rax, qword [rsp + 0x70]
cmc
shr rcx, cl
mov rcx, qword [rbp + 0x28]
jmp 0x140485694
xor rcx, rsp
jmp 0x14048569c
call fcn.14049e054
mov rbx, qword [rsp + 0x170]
rol r14d, 0x70
add rsp, 0x130
movzx r15d, si
pop r15
movsx esi, r11w
not r13
bswap r14w
pop r14
pop r13
not si
movsx r12d, dx
movzx si, bl
pop r12
jmp 0x1404856db
pop rdi
movsx esi, r14w
bswap si
movsxd rsi, r9d
pop rsi
movzx rbp, r13w
pop rbp
jmp 0x1404856f1
ret
call fcn.1404b474f
int3
call fcn.1404b474f
nop
jmp 0x140485708
call fcn.1404b474f
nop
call fcn.1404b474f
int3