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

Disassembly:
mov qword [rsp + 0x18], rbx
and bh, 0x13
sar rbx, cl
test sil, 0x31
push rbp
xadd r9w, bx
bsr eax, ebp
mov bpl, 0xb
push rsi
push rdi
setbe r9b
cmp r10d, 0x6d30bb9b
push r12
push r13
cmovg r10w, bp
setns dil
bsf r8w, ax
push r14
stc
push r15
adc r15b, r8b
cmp r14, 0xffffffff9eb34781
lea rbp, [rsp - 0xa70]
sub rsp, 0xb70
mov rax, qword [0x1400ca028]
movsx r15, r14w
rcr r14b, 0x91
or r9b, r13b
xor rax, rsp
bsf edi, r8d
mov qword [rbp + 0xa60], rax
mov al, byte [rdx + 8]
mov r14, 0xfffffffff7aef528
stc
lea rbx, [0x140000000]
xor r10d, 0xe3992ca1
movzx r9w, r11b
mov r10d, dword [rcx]
ror r15w, 0xbf
neg al
seto r15b
movzx r9d, dx
mov r9, rcx
mov r14, rsp
cmovl r13, rdx
movsx r8w, dl
mov qword [rsp + 0x60], rdx
movsxd rdi, r11d
mov edx, dword [rcx + 4]
movsxd r14, ebp
movsx r14, bx
cmovne r15d, ecx
sbb eax, eax
and eax, 0x1d
rol dil, cl
mov qword [rsp + 0x58], rcx
adc r15w, si
rcr r14d, 0xbc
add eax, 0x19
ror r14w, cl
xor r11d, r11d
test r10d, r10d
movsx r13d, r12w
mov dword [rsp + 0x50], eax
movsx rax, r10w
movsx r13w, r13b
xchg r15w, ax
lea r8, [r9 + 8]
not ah
mov dword [rbp + 0x320], r11d
cmovs r10d, r11d
bts cx, sp
rcl ax, 0xb9
mov r14d, r11d
sal ax, 0xab
bswap r15w
mov cl, 0x24
cmp r10d, edx
movzx rdi, r9w
movsx rcx, r9w
lea edi, [r11 + 0x26]
movzx ecx, r10w
mov eax, r10d
mov r15d, r11d
cmovae eax, edx
bsr cx, si
mov r13d, r11d
or cl, r14b
bswap rcx
rcl ch, 0xa5
sub r10d, eax
movsx cx, r14b
mov ecx, eax
add r8, rcx
adc al, r9b
btr rax, r9
mov dword [rsp + 0x30], r10d
lea rax, [r9 + 8]
shl r10b, 0x15
sub r10b, 0xb0
bts r10w, r8w
mov qword [rsp + 0x78], r8
bswap r10
bsf r10w, r15w
test ax, bp
lea rax, [rax + rdx]
xadd r10b, r10b
lea r10, [r9 + 8]
mov qword [rsp + 0x70], rax
clc
cmc
sub eax, r8d
mov dword [rsp + 0x40], eax
jmp 0x14071e33b
cmp r10, r8
jmp 0x14071e343
je 0x14071ef9b
cmp r13d, 9
jmp 0x14071e352
jne 0x14071e54e
test r14d, r14d
jmp 0x14071e360
je 0x14071e46a
mov r8d, r11d
movsx eax, r14w
cqo
cbw
mov r9d, r11d
cdqe
mov edx, r9d
mov ax, 0x8823
movsx cx, r11b
jmp 0x14071e387
inc r9d
bt rcx, 0xb9
shl ax, 0x8b
test rbp, 0xe025f22
mov eax, dword [rbp + rdx*4 + 0x324]
or cx, 0x543e
clc
imul rcx, rax, 0x3b9aca00
shrd eax, esp, 0x21
test r11, rax
mov eax, r8d
movzx r8d, r9w
add rcx, rax
dec r8b
not r8b
mov r8, rcx
test r10b, r10b
mov dword [rbp + rdx*4 + 0x324], ecx
stc
cmc
shr r8, 0x20
cmp r9d, r14d
jmp 0x14071e3e0
jne 0x14071e376
test r8d, r8d
jmp 0x14071e3ee
je 0x14071e44f
cmp dword [rbp + 0x320], 0x73
jae 0x14071e43b
mov eax, dword [rbp + 0x320]
cmovae r14w, r13w
mov r14b, cl
movzx r14d, bp
mov dword [rbp + rax*4 + 0x324], r8d
mov r14d, dword [rbp + 0x320]
jmp 0x14071e427
inc r14d
jmp 0x14071e42f
mov dword [rbp + 0x320], r14d
jmp 0x14071e461
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x14071e44a
jmp 0x14071e461
mov r14d, dword [rbp + 0x320]
mov r8d, edx
and r8b, 0x20
shl r8, 0x82
mov r8, qword [rsp + 0x78]
test ax, 0xe7be
test r15d, r15d
jmp 0x14071e472
je 0x14071e538
mov edx, r11d
test r14d, r14d
jmp 0x14071e483
je 0x14071e4cb
mov ecx, edx
movsx rax, si
setns ah
inc edx
sbb rax, r9
test cl, 0xa5
mov r15d, r15d
cdqe
mov eax, dword [rbp + rcx*4 + 0x324]
add r15, rax
mov dword [rbp + rcx*4 + 0x324], r15d
add r14b, r15b
mov r14d, dword [rbp + 0x320]
shr r15, 0x20
cmp bl, 0x19
cmp edx, r14d
jne 0x14071e489
test r15d, r15d
jmp 0x14071e4d3
je 0x14071e538
cmp r14d, 0x73
jmp 0x14071e4e2
jae 0x14071e529
mov eax, r14d
movsx r14d, r15w
movzx r14, r8w
jmp 0x14071e4f8
mov dword [rbp + rax*4 + 0x324], r15d
movzx r14d, sp
mov r14d, dword [rbp + 0x320]
jmp 0x14071e510
inc r14d
jmp 0x14071e518
mov dword [rbp + 0x320], r14d
jmp 0x14071e524
jmp 0x14071e538
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x14071e538
mov r15d, r11d
movsxd rax, r11d
mov r13d, r11d
movsxd rcx, edi
movsx ax, r14b
cmovs ax, r9w
movzx eax, byte [r10]
lea ecx, [r15 + r15*4]
movsx r15d, dx
inc r13d
inc r15b
movsx r15w, r9b
inc r10
movsxd r15, r13d
rcl r15d, cl
stc
lea r15d, [rax + rcx*2]
cmp r10, r8
jmp 0x14071e57b
jne 0x14071e349
test r13d, r13d
jmp 0x14071e589
je 0x14071ef9b
mov eax, 0xcccccccd
test sp, 0x3ca5
mul r13d
xadd ax, r12w
mov eax, edx
bt r12d, 0x26
test r9, r10
shr eax, 3
cmovge r12w, si
movsx r12, si
cmc
mov dword [rsp + 0x38], eax
mov r12d, eax
mov dword [rsp + 0x3c], eax
jmp 0x14071e5c9
test eax, eax
jmp 0x14071e5d0
je 0x14071ed38
mov eax, r12d
cmp r12d, edi
mov r8w, 0xb895
movsxd r8, r12d
cmova eax, edi
add r8w, 0xe88e
sbb ecx, edx
xor edx, edx
not r8b
inc r8
movsxd rdi, esi
mov dword [rsp + 0x34], eax
jmp 0x14071e603
dec eax
mov edi, eax
btc si, 0x83
movzx ecx, byte [rbx + rax*4 + 0xb57d2]
movzx esi, byte [rbx + rax*4 + 0xb57d3]
mov ebx, ecx
sub r8w, r9w
clc
shl rbx, 2
cwde
mov r8, rbx
jmp 0x14071e632
lea eax, [rsi + rcx]
bswap ecx
mov cl, 0x8d
mov ch, bl
lea rcx, [rbp + 0x6c4]
mov dword [rbp + 0x6c0], eax
call fcn.140710aeb
lea rcx, [0x140000000]
mov rdx, 0xffffffff8381d51b
jmp 0x14071e661
shl rsi, 2
ror ah, cl
cmovae edx, r11d
movzx eax, word [rcx + rdi*4 + 0xb57d0]
cqo
movsx dx, r13b
lea rdx, [rcx + 0xb4ec0]
ror r8b, 0x80
cmp r9d, r15d
lea rcx, [rbp + 0x6c4]
sbb r8d, r10d
mov r8, rsi
clc
add rcx, rbx
lea rdx, [rdx + rax*4]
call fcn.14070ffcf
mov r10d, dword [rbp + 0x6c0]
test r12d, 0x671f9dac
cmp r10d, 1
ja 0x14071e805
mov eax, dword [rbp + 0x6c4]
xor r11d, r11d
cmp r10w, 0xfda9
test eax, eax
jmp 0x14071e6d0
jne 0x14071e6ea
mov r14d, r11d
jmp 0x14071e6de
mov dword [rbp + 0x320], r11d
jmp 0x14071ecf2
cmp eax, 1
jmp 0x14071e6f2
je 0x14071ecf2
test r14d, r14d
je 0x14071ecf2
mov r8d, r11d
movsxd rcx, r9d
cwd
mov r9d, r11d
mov r10, rax
seta ch
rdtsc
movsx ax, dil
mov edx, r9d
cdqe
movsxd rcx, r12d
cbw
inc r9d
movzx cx, r12b
rcl cl, cl
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x324]
shr r8b, cl
bt r8, r15
xadd r8b, r8b
imul rcx, r10
xchg r8b, r8b
rcr r8, 0xa6
add rcx, rax
mov r8, rcx
clc
jmp 0x14071e759
mov dword [rbp + rdx*4 + 0x324], ecx
test r13b, 5
cmc
cmp r10, 0xffffffffb382e883
shr r8, 0x20
test ch, 0x9c
stc
cmp r9d, r14d
jmp 0x14071e77c
jne 0x14071e719
test r8d, r8d
jmp 0x14071e78a
je 0x14071e7f4
cmp dword [rbp + 0x320], 0x73
jmp 0x14071e79c
jae 0x14071e7db
mov eax, dword [rbp + 0x320]
mov dword [rbp + rax*4 + 0x324], r8d
mov r14d, r9d
xchg r14, r14
jmp 0x14071e7bb
mov r14d, dword [rbp + 0x320]
jmp 0x14071e7c7
inc r14d
jmp 0x14071e7cf
mov dword [rbp + 0x320], r14d
jmp 0x14071ecf2
mov r14d, r11d
xchg al, al
not al
mov dword [rbp + 0x320], r11d
mov al, bpl
mov al, r11b
jmp 0x14071ecf4
mov r14d, dword [rbp + 0x320]
jmp 0x14071e800
jmp 0x14071ecf2
cmp r14d, 1
jmp 0x14071e80e
ja 0x14071e947
mov ebx, dword [rbp + 0x324]
mov r8, r10
movsx r14w, r9b
btc r14d, 0x3d
shl r8, 2
sar r14b, cl
setle r14b
btr r14w, 0xb4
sub r11d, r11d
mov dword [rbp + 0x320], r10d
cmp ax, 0xc822
mov r14d, r10d
cmp rsp, 0xffffffff9328e48a
stc
test r8, r8
je 0x14071e8c0
mov eax, 0x1cc
sub cl, r12b
lea rcx, [rbp + 0x324]
cmc
cmp r8, rax
jmp 0x14071e872
ja 0x14071e88e
lea rdx, [rbp + 0x6c4]
jmp 0x14071e884
call fcn.14070ffcf
jmp 0x14071e8b2
mov r8, rax
sub edx, edx
jmp 0x14071e898
call fcn.140710aeb
call fcn.140727841
mov dword [rax], 0x22
jmp 0x14071e8ad
call fcn.140717cef
mov r14d, dword [rbp + 0x320]
cmp edi, r14d
xor r11d, r11d
stc
test ebx, ebx
jmp 0x14071e8c7
je 0x14071e6d6
cmp ebx, 1
je 0x14071ecf2
test r14d, r14d
jmp 0x14071e8de
je 0x14071ecf2
mov r8d, r11d
mov r9d, r11d
mov r10, rbx
mov edx, r9d
inc r9d
sal al, cl
mov eax, r8d
mov cl, r12b
sar r8, cl
cmova r8, rcx
mov ecx, dword [rbp + rdx*4 + 0x324]
rol r8b, cl
imul rcx, r10
sal r8w, cl
sbb r8d, r10d
lea rcx, [rcx + rax]
add r8w, 0x8408
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
stc
cmp r14b, 0xbc
shr r8, 0x20
cmp r9d, r14d
jmp 0x14071e93c
jne 0x14071e8ed
jmp 0x14071e782
cmp r10d, r14d
movsx r12w, al
lea rdx, [rbp + 0x324]
mov r12d, r14d
movsxd r9, edi
not r9
lea rcx, [rbp + 0x6c4]
movzx r8d, r12w
seta al
cmovae rcx, rdx
movsx r8, bx
setge al
lea r8, [rbp + 0x6c4]
cwd
movzx edx, r12w
movzx rdx, di
cmovb r12d, r10d
setl r9b
mov qword [rsp + 0x68], rcx
xchg dh, dl
movzx edx, r13w
movzx r9, sp
setb al
movsxd r9, r14d
lea rdx, [rbp + 0x324]
movzx r9, dx
cmovae rdx, r8
rcr r9b, cl
shrd r9d, r13d, 0xd
ror r9d, cl
sub r11d, r11d
test al, al
movzx r9w, r14b
movsx r9, r13w
mov qword [rsp + 0x48], rdx
movsx r9d, r12w
not r9b
movzx r9w, r15b
mov dword [rbp + 0x4f0], r11d
mov r9d, r11d
cmovne r10d, r14d
sub r14, 0xffffffff843535b6
mov r14d, r11d
stc
cmp r10b, 0xb4
test r15b, 9
test r12d, r12d
je 0x14071ec55
mov eax, r9d
mov esi, dword [rcx + rax*4]
test esi, esi
jmp 0x14071ea16
jne 0x14071ea51
cmp r9d, r14d
jmp 0x14071ea24
jne 0x14071ec38
lea r14d, [r9 + 1]
jmp 0x14071ea33
mov dword [rbp + rax*4 + 0x4f4], r11d
jmp 0x14071ea40
mov dword [rbp + 0x4f0], r14d
jmp 0x14071ea4c
jmp 0x14071ec38
mov r8d, r9d
test r10d, r10d
jmp 0x14071ea5c
je 0x14071ec11
mov edi, r9d
stc
cmp r10b, r14b
neg edi
test r12, rdx
cmc
cmp r8d, 0x73
je 0x14071eb54
mov ebx, r8d
cmp r8w, 0x6a09
cmp r8d, r14d
jmp 0x14071ea8a
jne 0x14071eab5
and dword [rbp + rbx*4 + 0x4f4], 0
lahf
jmp 0x14071ea9e
lea eax, [r8 + 1]
movzx r14, cx
mov dword [rbp + 0x4f0], eax
cmovbe ax, bx
lahf
movsx r14, r8w
lea eax, [rdi + r8]
jmp 0x14071eac2
inc r8d
mov edx, dword [rdx + rax*4]
neg ax
test r15w, 0x6507
cbw
mov eax, r11d
sal r11, cl
imul rdx, rsi
lea rdx, [rdx + rax]
sbb ax, 0xc8b6
bsr r11w, r13w
mov eax, dword [rbp + rbx*4 + 0x4f4]
xadd r11b, r14b
cmp cx, 0x4887
add rdx, rax
cmovle eax, r13d
cbw
sar r14b, 0x94
lea eax, [rdi + r8]
not r14b
mov r11, rdx
sbb r14b, sil
mov dword [rbp + rbx*4 + 0x4f4], edx
bts r14w, si
cmp spl, dil
mov r14d, dword [rbp + 0x4f0]
cmc
shr r11, 0x20
cmp r15d, esi
cmp di, 0x8c05
cmp eax, r10d
jmp 0x14071eb3f
je 0x14071eb54
mov rdx, qword [rsp + 0x48]
jmp 0x14071eb4f
jmp 0x14071ea6f
test r11d, r11d
je 0x14071ec11
cmp r8d, 0x73
jmp 0x14071eb66
je 0x14071ee56
mov edx, r8d
test r14b, 0xa6
stc
cmc
cmp r8d, r14d
jmp 0x14071eb7d
jne 0x14071ebac
and dword [rbp + rdx*4 + 0x4f4], 0
movsx r14w, bpl
movsx rcx, cx
dec r14
lea eax, [r8 + 1]
bswap r14w
movsx r14d, r8w
mov dword [rbp + 0x4f0], eax
cmove ecx, eax
mov eax, dword [rbp + rdx*4 + 0x4f4]
jmp 0x14071ebbc
inc r8d
sub cl, 0xa
cmp r14b, 1
clc
mov ecx, r11d
btc r14w, bp
btr r11w, r9w
add r14b, 0xb1
add rcx, rax
mov dword [rbp + rdx*4 + 0x4f4], ecx
mov r14d, dword [rbp + 0x4f0]
xor r11w, 0xbd1c
btr r11, 0xe
movzx r11, bx
shr rcx, 0x20
cmp bl, dh
mov r11d, ecx
cmp sil, r13b
test ecx, ecx
jmp 0x14071ec0b
jne 0x14071eb5d
sub r11d, r11d
cmc
clc
cmp r8d, 0x73
jmp 0x14071ec1f
je 0x14071ee64
mov rcx, qword [rsp + 0x68]
cwd
xchg edx, edx
mov rdx, qword [rsp + 0x48]
jmp 0x14071ec38
inc r9d
cmp rdi, 0x7b1d0a33
jmp 0x14071ec47
cmp r9d, r12d
jmp 0x14071ec4f
jne 0x14071ea09
mov r8d, r14d
cmp cx, 0x9c0f
shl r8, 2
mov dword [rbp + 0x320], r14d
clc
test r8, r8
je 0x14071ece5
mov eax, 0x1cc
sar ch, cl
lea rcx, [rbp + 0x324]
test r10, r15
stc
cmp r8, rax
jmp 0x14071ec8c
ja 0x14071eca8
lea rdx, [rbp + 0x4f4]
jmp 0x14071ec9e
call fcn.14070ffcf
jmp 0x14071ecd8
mov r8, rax
test r8d, 0x2080bf10
jmp 0x14071ecb7
xor edx, edx
jmp 0x14071ecbe
call fcn.140710aeb
call fcn.140727841
mov dword [rax], 0x22
jmp 0x14071ecd3
call fcn.140717cef
mov r14d, dword [rbp + 0x320]
sub r11d, r11d
sub bx, ax
mov r12d, dword [rsp + 0x3c]
adc bx, 0xc1a9
bsf ebx, ebp
mov al, 1
lea rbx, [0x140000000]
clc
cmp r15w, 0xde18
test al, al
jmp 0x14071ed09
je 0x14071ee6f
sub r12d, dword [rsp + 0x34]
mov dil, bpl
movsx edi, ax
mov edi, 0x26
mov dword [rsp + 0x3c], r12d
jmp 0x14071ed29
jne 0x14071e5d6
mov eax, dword [rsp + 0x38]
cmc
test r14b, 0xb7
lea eax, [rax + rax*4]
test r11b, r11b
add eax, eax
test dil, r13b
cmc
cmp r11b, r8b
sub r13d, eax
jmp 0x14071ed4f
je 0x14071ee7f
lea eax, [r13 - 1]
cmp cl, 0xb3
mov eax, dword [rbx + rax*4 + 0xb5868]
cmp r11b, r15b
test eax, eax
jmp 0x14071ed6d
je 0x14071ee6f
cmp eax, 1
je 0x14071ee7f
test r14d, r14d
je 0x14071ee7f
mov r8d, r11d
movzx r9, r13w
mov r9d, r11d
mov r10d, eax
cdq
cqo
mov edx, r9d
inc r9d
bsr rcx, rbx
mov eax, r8d
movsx r8w, r14b
adc r8b, 0x1c
add ecx, r13d
mov ecx, dword [rbp + rdx*4 + 0x324]
cmp r13d, 0x6e8d2a3f
imul rcx, r10
lea rcx, [rcx + rax]
inc r8b
sbb r8d, ebp
mov r8, rcx
test r13w, ax
cmc
mov dword [rbp + rdx*4 + 0x324], ecx
clc
shr r8, 0x20
cmp r9d, r14d
jmp 0x14071ede6
jne 0x14071ed95
test r8d, r8d
jmp 0x14071edf4
je 0x14071ee4a
cmp dword [rbp + 0x320], 0x73
jmp 0x14071ee06
jae 0x14071ee6f
mov eax, dword [rbp + 0x320]
movsxd r14, ebx
movzx r14d, r13w
mov dword [rbp + rax*4 + 0x324], r8d
movzx r14d, r13w
mov r14d, dword [rbp + 0x320]
jmp 0x14071ee31
inc r14d
jmp 0x14071ee39
mov dword [rbp + 0x320], r14d
jmp 0x14071ee45
jmp 0x14071ee7f
mov r14d, dword [rbp + 0x320]
jmp 0x14071ee7f
sub r11d, r11d
rcl r14d, 0x9a
shl r14b, 0x8e
adc r14, rbp
lea rbx, [0x140000000]
bswap r14w
mov r14d, r11d
cmc
jmp 0x14071ee78
mov dword [rbp + 0x320], r11d
test r15d, r15d
jmp 0x14071ee87
je 0x14071ef95
mov r8d, r11d
cmp r15b, 0xd
cmc
test r14d, r14d
jmp 0x14071ee9d
je 0x14071ef15
mov ecx, r8d
bswap ax
cbw
mov r14w, cx
inc r8d
sar r14b, 0x2d
mov edx, r15d
movzx r14w, r12b
lahf
mov eax, dword [rbp + rcx*4 + 0x324]
btc r15w, 0xb7
xor r15b, 0x1b
movsx r15d, sp
lea rdx, [rdx + rax]
xchg r15, r15
mov dword [rbp + rcx*4 + 0x324], edx
mov r14d, dword [rbp + 0x320]
bt r15, rsi
xadd r15b, r15b
sar r15, 0x2f
shr rdx, 0x20
bsr r15w, r9w
btr r15w, 0x26
mov r15d, edx
cmp r8d, r14d
jmp 0x14071ef0f
jne 0x14071eea3
test r15d, r15d
jmp 0x14071ef1d
je 0x14071ef95
mov edi, 0x26
cmp bl, 0x2a
cmp r14d, 0x73
jmp 0x14071ef34
jae 0x14071ef81
mov eax, r14d
jmp 0x14071ef4b
mov dword [rbp + rax*4 + 0x324], r15d
movzx r14, r14w
movzx r14w, r9b
mov r14d, dword [rbp + 0x320]
jmp 0x14071ef68
inc r14d
jmp 0x14071ef70
mov dword [rbp + 0x320], r14d
jmp 0x14071ef7c
jmp 0x14071ef9b
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x14071ef90
jmp 0x14071ef9b
mov edi, 0x26
clc
mov ecx, dword [rsp + 0x30]
stc
cmp ecx, 0x60b6f102
test ecx, ecx
jmp 0x14071efad
je 0x14071f990
mov eax, 0xcccccccd
shr dl, 0x9a
mul ecx
mov eax, edx
or r15b, 0x81
shrd r15w, cx, 0x8b
cmc
shr eax, 3
dec r15
stc
rcr r15b, 0xa2
mov dword [rsp + 0x34], eax
rcl r15w, 0x1f
sub r15b, 0x35
movzx r15, r11w
mov r15d, eax
cmc
mov dword [rsp + 0x3c], eax
test eax, eax
jmp 0x14071eff5
je 0x14071f751
jmp 0x14071f00a
lea rbx, [0x140000000]
mov sil, dl
cmp r15d, edi
movzx r8, bx
mov r13d, r15d
movsxd rcx, ecx
cdqe
cbw
cmova r13d, edi
xor edx, edx
sbb r8, 0x792bba4
and ax, si
btr rcx, 0x80
mov dword [rsp + 0x38], r13d
sub r8b, 0xb2
cwde
bt eax, 0xa7
lea eax, [r13 - 1]
btr si, r14w
rol si, cl
movzx ecx, byte [rbx + rax*4 + 0xb57d2]
adc r8w, r15w
ror esi, 0x28
sub dil, 0x29
movzx esi, byte [rbx + rax*4 + 0xb57d3]
mov ebx, ecx
mov edi, eax
jmp 0x14071f06e
shl rbx, 2
movzx eax, r8w
jmp 0x14071f07b
mov r8, rbx
lea eax, [rsi + rcx]
not cl
xchg ch, cl
setl cl
lea rcx, [rbp + 0x6c4]
jmp 0x14071f094
mov dword [rbp + 0x6c0], eax
jmp 0x14071f09f
call fcn.140710aeb
lea rcx, [0x140000000]
xor al, 2
movsxd r8, r8d
test cl, 0x25
shl rsi, 2
bsf dx, cx
rol rax, cl
shr eax, 0xbb
movzx eax, word [rcx + rdi*4 + 0xb57d0]
shr r8b, cl
lea rdx, [rcx + 0xb4ec0]
rcr r8b, 0xb1
lea rcx, [rbp + 0x6c4]
sal r8b, cl
or r8b, r13b
mov r8, rsi
cmp di, r8w
cmp spl, 0xb8
add rcx, rbx
jmp 0x14071f0f7
lea rdx, [rdx + rax*4]
jmp 0x14071f100
call fcn.14070ffcf
mov r10d, dword [rbp + 0x6c0]
cmp r10d, 1
jmp 0x14071f115
ja 0x14071f242
mov eax, dword [rbp + 0x6c4]
stc
cmp r8, r13
sub r11d, r11d
test r10w, dx
stc
test eax, eax
jmp 0x14071f134
jne 0x14071f153
mov r14d, r11d
jmp 0x14071f142
mov dword [rbp + 0x320], r11d
jmp 0x14071f14e
jmp 0x14071f70c
cmp eax, 1
jmp 0x14071f15b
je 0x14071f70c
test r14d, r14d
jmp 0x14071f169
je 0x14071f70c
mov r8d, r11d
mov r10, r15
movsx cx, dh
cqo
mov r9d, r11d
setae dh
mov r10, rax
rdtsc
mov edx, r9d
dec ch
inc r9d
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x324]
rol r8b, cl
imul rcx, r10
add rcx, rax
cmc
mov r8, rcx
test r10b, r8b
mov dword [rbp + rdx*4 + 0x324], ecx
cmc
shr r8, 0x20
jmp 0x14071f1ba
cmp r9d, r14d
jmp 0x14071f1c2
jne 0x14071f186
test r8d, r8d
je 0x14071f231
cmp dword [rbp + 0x320], 0x73
jmp 0x14071f1dd
jae 0x14071f216
mov eax, dword [rbp + 0x320]
cmove r14w, r10w
mov dword [rbp + rax*4 + 0x324], r8d
mov r14d, dword [rbp + 0x320]
inc r14d
jmp 0x14071f205
mov dword [rbp + 0x320], r14d
jmp 0x14071f211
jmp 0x14071f70c
mov r14d, r11d
not al
mov dword [rbp + 0x320], r11d
xchg al, al
mov al, r11b
jmp 0x14071f22c
jmp 0x14071f715
mov r14d, dword [rbp + 0x320]
jmp 0x14071f23d
jmp 0x14071f70c
cmp r14d, 1
jmp 0x14071f24b
ja 0x14071f3c0
mov ebx, dword [rbp + 0x324]
bt r8w, si
and r8b, r9b
mov r8, r10
sal r14b, cl
shl r8, 2
add r14b, bpl
cmc
xor r14b, r8b
xor r11d, r11d
mov dword [rbp + 0x320], r10d
bsr r14, rsp
bt r14, rdi
stc
mov r14d, r10d
cmc
test r8, r8
jmp 0x14071f28f
je 0x14071f302
lea rcx, [rbp + 0x324]
stc
cmp r8, 0x1cc
jmp 0x14071f2a9
ja 0x14071f2c5
lea rdx, [rbp + 0x6c4]
jmp 0x14071f2bb
call fcn.14070ffcf
jmp 0x14071f2f2
xor edx, edx
xchg r8d, r8d
movsxd r8, ebp
mov r8d, 0x1cc
jmp 0x14071f2d8
call fcn.140710aeb
call fcn.140727841
mov dword [rax], 0x22
jmp 0x14071f2ed
call fcn.140717cef
mov r14d, dword [rbp + 0x320]
cmp dh, 0x91
test r11b, cl
sub r11d, r11d
test ebx, ebx
jmp 0x14071f309
je 0x14071f13a
cmp ebx, 1
jmp 0x14071f317
je 0x14071f70c
test r14d, r14d
je 0x14071f70c
mov r8d, r11d
movsx rcx, r13w
jmp 0x14071f333
mov r9d, r11d
cdqe
not rcx
mov r10, rbx
movsx ax, r9b
mov edx, r9d
inc r9d
mov eax, r8d
sete r8b
shl cl, 0xb2
rol r8b, cl
mov ecx, dword [rbp + rdx*4 + 0x324]
sal r8w, 0xbc
adc r8w, 0xed11
sbb r8b, 0xa6
imul rcx, r10
shr r8b, cl
bt r8w, 0x36
rcl r8w, cl
add rcx, rax
inc r8w
sbb r8b, r15b
mov r8, rcx
test r14w, bp
mov dword [rbp + rdx*4 + 0x324], ecx
cmp r10w, 0x8a81
test r14b, 0xbb
shr r8, 0x20
test si, r12w
test rax, 0x271fec87
cmp r9d, r14d
jmp 0x14071f3b5
jne 0x14071f343
jmp 0x14071f1c8
cmp r10d, r14d
lea rcx, [rbp + 0x324]
not r15w
mov r15d, r14d
not al
lea r12, [rbp + 0x6c4]
cmovae r12, rcx
setae al
mov cl, 0x87
lea r13, [rbp + 0x324]
cmovbe ecx, r9d
movzx r9d, r13w
cmovb r15d, r10d
mov rcx, 0xffffffff96104db9
lea rcx, [rbp + 0x6c4]
jmp 0x14071f40c
cmovae r13, rcx
setb al
sal r9d, cl
btr r9w, r14w
ror r9w, 0x9c
sub r11d, r11d
adc r9w, 0x8f12
cmp r9b, 0x37
test al, al
setg r9b
xchg r9d, r9d
movzx r9d, r13w
mov dword [rbp + 0x4f0], r11d
movsx r9w, spl
mov r9w, cx
mov r9d, r11d
jmp 0x14071f452
cmovne r10d, r14d
adc r14b, 0x16
add r14b, 0xbd
mov r14d, r11d
test r15d, r15d
jmp 0x14071f469
je 0x14071f65c
mov eax, r9d
shr si, 0x86
mov esi, dword [r12 + rax*4]
test esi, esi
jmp 0x14071f481
jne 0x14071f4bc
cmp r9d, r14d
jmp 0x14071f48f
jne 0x14071f647
lea r14d, [r9 + 1]
jmp 0x14071f49e
mov dword [rbp + rax*4 + 0x4f4], r11d
jmp 0x14071f4ab
mov dword [rbp + 0x4f0], r14d
jmp 0x14071f4b7
jmp 0x14071f647
mov r8d, r9d
test r10d, r10d
jmp 0x14071f4c7
je 0x14071f635
mov ebx, r9d
cmp ch, 0x98
test r10w, 0x3e81
neg ebx
jmp 0x14071f4e1
cmp r8d, 0x73
jmp 0x14071f4ea
je 0x14071f581
mov edi, r8d
cmp dx, 0xc52c
test rsp, r9
cmp r8d, r14d
jmp 0x14071f503
jne 0x14071f524
and dword [rbp + rdi*4 + 0x4f4], 0
movsx dx, spl
cqo
lea eax, [r8 + 1]
mov dword [rbp + 0x4f0], eax
cqo
lea eax, [rbx + r8]
inc r8d
btr r14w, 0x36
setle dh
mov edx, dword [r13 + rax*4]
cmovl r14w, bp
mov eax, r11d
imul rdx, rsi
lea rdx, [rdx + rax]
mov eax, dword [rbp + rdi*4 + 0x4f4]
rcl r11, cl
stc
add rdx, rax
lea eax, [rbx + r8]
mov r11, rdx
mov dword [rbp + rdi*4 + 0x4f4], edx
mov r14d, dword [rbp + 0x4f0]
shr r11, 0x20
test r12b, spl
cmp eax, r10d
jmp 0x14071f57b
jne 0x14071f4e1
test r11d, r11d
je 0x14071f635
cmp r8d, 0x73
jmp 0x14071f593
je 0x14071f87d
mov edx, r8d
cmp r8d, r14d
jmp 0x14071f5a4
jne 0x14071f5ce
and dword [rbp + rdx*4 + 0x4f4], 0
movsx r14w, r9b
mov al, bpl
lea eax, [r8 + 1]
cmovg cx, si
mov dword [rbp + 0x4f0], eax
cdqe
movzx rcx, cx
mov eax, dword [rbp + rdx*4 + 0x4f4]
movzx rcx, r13w
mov r14d, 0xfe2b6325
inc r8d
rcl r14b, cl
sal cl, cl
mov ecx, r11d
cmp rsp, r15
add rcx, rax
add r11, 0x799e4216
sub r11w, 0x1331
xor r14w, 0x592c
mov dword [rbp + rdx*4 + 0x4f4], ecx
cmc
rol r14w, cl
dec r14b
mov r14d, dword [rbp + 0x4f0]
shr rcx, 0x20
xchg r11d, r11d
mov r11d, ecx
jmp 0x14071f628
test ecx, ecx
jmp 0x14071f62f
jne 0x14071f58a
sub r11d, r11d
cmp r8d, 0x73
jmp 0x14071f641
je 0x14071f886
inc r9d
test r14b, dil
cmp ecx, 0xa206510
cmp r9d, r15d
jne 0x14071f46f
mov r8d, r14d
stc
jmp 0x14071f665
shl r8, 2
mov dword [rbp + 0x320], r14d
test sil, 0xb6
cmc
test sil, r13b
test r8, r8
jmp 0x14071f680
je 0x14071f702
mov eax, 0x1cc
rcl cx, cl
mov rcx, 0x29368995
or cx, bx
lea rcx, [rbp + 0x324]
test ch, cl
cmp cx, r11w
cmp r8, rax
jmp 0x14071f6ad
ja 0x14071f6c9
lea rdx, [rbp + 0x4f4]
jmp 0x14071f6bf
call fcn.14070ffcf
jmp 0x14071f6f1
mov r8, rax
cmp r9b, 0xb
sub edx, edx
jmp 0x14071f6d7
call fcn.140710aeb
call fcn.140727841
mov dword [rax], 0x22
jmp 0x14071f6ec
call fcn.140717cef
mov r14d, dword [rbp + 0x320]
sub r11d, r11d
movsx r13d, ax
shl r15b, cl
mov r15d, dword [rsp + 0x3c]
mov r13d, dword [rsp + 0x38]
mov al, 1
cmp r10b, r12b
test r14b, 0xb9
test al, al
je 0x14071f886
sub r15d, r13d
movzx rdi, r12w
xchg dil, dil
movzx edi, r10w
mov edi, 0x26
mov dword [rsp + 0x3c], r15d
jmp 0x14071f73a
jne 0x14071f000
mov eax, dword [rsp + 0x34]
adc cl, dil
and cl, r12b
inc cx
mov ecx, dword [rsp + 0x30]
lea eax, [rax + rax*4]
clc
add eax, eax
sub ecx, eax
jmp 0x14071f75e
je 0x14071f990
dec ecx
lea rax, [0x140000000]
test bl, ch
test r9b, 9
mov eax, dword [rax + rcx*4 + 0xb5868]
test rbp, 0xffffffff939bd034
jmp 0x14071f787
test eax, eax
jmp 0x14071f78e
jne 0x14071f7ad
mov r14d, r11d
jmp 0x14071f79c
mov dword [rbp + 0x320], r11d
jmp 0x14071f7a8
jmp 0x14071f99e
cmp eax, 1
jmp 0x14071f7b5
je 0x14071f990
test r14d, r14d
jmp 0x14071f7c3
je 0x14071f99e
mov r8d, r11d
mov r9d, r11d
mov r10, rax
cbw
cwd
movzx eax, r8w
mov edx, r9d
movzx rax, r11w
inc r9d
shr cl, cl
mov eax, r8d
mov cl, r13b
bts cx, r14w
mov ecx, dword [rbp + rdx*4 + 0x324]
shrd r8w, r15w, 0xb4
imul rcx, r10
add rcx, rax
mov r8, rcx
jmp 0x14071f80d
mov dword [rbp + rdx*4 + 0x324], ecx
stc
cmp r12w, r10w
shr r8, 0x20
test ebx, ebx
cmp r9d, r14d
jmp 0x14071f827
jne 0x14071f7da
test r8d, r8d
je 0x14071f984
cmp dword [rbp + 0x320], 0x73
jmp 0x14071f842
jae 0x14071f886
mov eax, dword [rbp + 0x320]
mov dword [rbp + rax*4 + 0x324], r8d
mov r14b, 0x3c
dec r14w
mov r14d, dword [rbp + 0x320]
inc r14d
jmp 0x14071f86c
mov dword [rbp + 0x320], r14d
jmp 0x14071f878
jmp 0x14071f990
sub r11d, r11d
shrd r8w, sp, 0xa6
mov rdx, qword [rsp + 0x60]
movzx ax, r8b
mov rax, qword [rsp + 0x58]
xadd r8b, r8b
sub r8b, al
btr r8d, 0x25
mov r8, qword [rdx]
cmc
test ch, 0x2a
cmp r10d, 0xb4100033
mov al, byte [rax + 0x308]
cmc
jmp 0x14071f8bb
cmp byte [rdx + 8], r11b
jmp 0x14071f8c4
je 0x14071f927
neg al
movabs rdx, 0x8000000000000000
movabs rax, 0xfff0000000000000
jmp 0x14071f8e5
sbb rcx, rcx
test r11w, dx
stc
and rcx, rdx
movabs rdx, 0x7ff0000000000000
lea rcx, [rcx + rdx]
test r11w, 0x8ead
and rcx, rax
mov rax, qword [r8]
and rax, rdx
cmc
cmp rsp, rcx
stc
or rcx, rax
jmp 0x14071f91a
mov qword [r8], rcx
jmp 0x14071f922
jmp 0x14071f975
neg al
dec al
cwd
rdtsc
mov edx, 0x80000000
movzx rax, r13w
mov eax, dword [r8]
jmp 0x14071f940
sbb ecx, ecx
and ecx, edx
movsx rdx, bx
mov edx, 0x7f800000
test r13b, r10b
clc
add ecx, edx
cmc
and eax, edx
or ecx, eax
mov ax, r9w
and ecx, 0xff800000
movsx rax, r11w
cbw
mov dword [r8], ecx
movsx ax, dil
cdqe
movsxd rax, r10d
mov eax, 3
jmp 0x14071f97f
jmp 0x140721c6f
mov r14d, dword [rbp + 0x320]
jmp 0x14071f990
test r14d, r14d
jmp 0x14071f998
jne 0x14071f9a6
mov ecx, r11d
jmp 0x14071f9f2
lea ecx, [r14 - 1]
movzx ax, r12b
rcl al, 0xae
mov dword [rsp + 0x48], r11d
mov ax, sp
bsr eax, dword [rbp + rcx*4 + 0x324]
jmp 0x14071f9c7
je 0x14071f9d9
inc eax
jmp 0x14071f9d4
jmp 0x14071f9dc
mov eax, r11d
shl ecx, 5
jmp 0x14071f9e8
add ecx, eax
stc
shr ax, cl
bsf rax, rax
mov eax, dword [rsp + 0x40]
clc
mov dword [rsp + 0x3c], ecx
cmp ecx, dword [rsp + 0x50]
jmp 0x14071fa04
jae 0x140721c2c
test eax, eax
jmp 0x14071fa11
je 0x140721c34
mov rbx, qword [rsp + 0x78]
mov r15d, r11d
mov rdi, qword [rsp + 0x70]
rol r12b, cl
shl r12b, cl
jmp 0x14071fa2f
mov r12d, r11d
clc
mov dword [rbp + 0x150], r11d
shld r13w, r11w, 0x92
ror r13w, cl
mov r13b, 0x9d
mov r13d, r11d
test si, bx
stc
cmp rbx, rdi
jmp 0x14071fa56
je 0x14072078d
cmp r13d, 9
jmp 0x14071fa65
jne 0x14071fcda
test r15d, r15d
jmp 0x14071fa73
je 0x14071fba2
mov r8d, r11d
cdq
mov r9d, r11d
movsx ax, r13b
mov edx, r9d
movzx eax, r8w
inc r9d
sub cl, 0xa4
mov eax, dword [rbp + rdx*4 + 0x154]
rcr ch, cl
movsxd rcx, edi
stc
imul rcx, rax, 0x3b9aca00
shl ah, cl
mov eax, r8d
add rcx, rax
shld r8, rcx, 0x3e
mov r8, rcx
cmc
test r13w, 0xe3bf
jmp 0x14071fac2
mov dword [rbp + rdx*4 + 0x154], ecx
cmp dil, al
cmp r14w, 0xaa31
jmp 0x14071fad7
shr r8, 0x20
test r11w, si
cmp spl, al
cmp r9d, r15d
jmp 0x14071faea
jne 0x14071fa85
test r8d, r8d
jmp 0x14071faf8
je 0x14071fb90
cmp dword [rbp + 0x150], 0x73
jmp 0x14071fb0a
jae 0x14071fb46
mov eax, dword [rbp + 0x150]
cmovg r15w, bp
movzx r15, bx
mov dword [rbp + rax*4 + 0x154], r8d
movzx r15, r14w
mov r15d, dword [rbp + 0x150]
inc r15d
mov dword [rbp + 0x150], r15d
jmp 0x14071fb41
jmp 0x14071fba2
xor r9d, r9d
cmova dx, ax
xchg r8b, cl
not r8b
mov dword [rbp + 0x890], r11d
lea r8, [rbp + 0x894]
cqo
cmovg dx, si
xchg dl, ch
mov dword [rbp + 0x150], r11d
not rcx
movsx rcx, r13w
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x14071fb88
call fcn.140723c60
sub r11d, r11d
mov r15d, dword [rbp + 0x150]
jmp 0x14071fba2
test r12d, r12d
je 0x14071fcc6
mov r8d, r11d
test r10b, 0x1e
cmp r9, r10
test r15d, r15d
je 0x14071fc1e
mov edx, r8d
cbw
movzx rax, cx
jmp 0x14071fbcc
inc r8d
mov eax, r12d
mov ecx, dword [rbp + rdx*4 + 0x154]
shl r12w, cl
bsr r15, r11
lea rcx, [rcx + rax]
rol r15b, 0xa
rol r15b, cl
mov r12, rcx
mov dword [rbp + rdx*4 + 0x154], ecx
shld r15, r14, 0x87
mov r15d, dword [rbp + 0x150]
test r15b, 0x23
jmp 0x14071fc0c
shr r12, 0x20
jmp 0x14071fc15
cmp r8d, r15d
jne 0x14071fbbe
test r12d, r12d
je 0x14071fcc6
cmp r15d, 0x73
jmp 0x14071fc30
jae 0x14071fc74
mov eax, r15d
mov r15d, esp
inc r15
setp r15b
mov dword [rbp + rax*4 + 0x154], r12d
movzx r15, r14w
movsx r15w, bpl
mov r15d, dword [rbp + 0x150]
jmp 0x14071fc60
inc r15d
mov dword [rbp + 0x150], r15d
jmp 0x14071fc6f
jmp 0x14071fcc6
sub r9d, r9d
mov r8, r14
mov dword [rbp + 0x890], r11d
lea r8, [rbp + 0x894]
cqo
mov edx, 0xf2a5af17
mov dword [rbp + 0x150], r11d
cwd
cmovl cx, r9w
mov edx, 0x1cc
movsx cx, r15b
lea rcx, [rbp + 0x154]
jmp 0x14071fcb3
call fcn.140723c60
mov r15d, dword [rbp + 0x150]
xor r11d, r11d
movzx r13, di
mov r12d, r11d
not r13w
mov r13d, r11d
movsx eax, r15w
cmovns cx, r12w
lahf
movzx eax, byte [rbx]
dec cx
cmovo cx, cx
lea ecx, [r12 + r12*4]
mov r12d, 0xe913071e
cmove r12w, bp
mov r12w, di
inc r13d
movzx r12d, r13w
inc rbx
btc r12d, 0x26
lea r12d, [rax + rcx*2]
cmp rbx, rdi
jmp 0x14071fd12
jne 0x14071fa5c
test r13d, r13d
jmp 0x14071fd20
je 0x14072078d
mov eax, 0xcccccccd
sbb dl, bpl
btc cx, r9w
setp dl
mul r13d
xadd ch, cl
jmp 0x14071fd45
mov eax, edx
cmc
shr eax, 3
ror cl, cl
mov dword [rsp + 0x48], eax
stc
mov ecx, 0x9aa3c3b9
mov ecx, eax
mov dword [rsp + 0x34], eax
test eax, eax
jmp 0x14071fd64
je 0x140720455
mov eax, ecx
rcr sil, cl
xchg sil, bl
mov edx, 0x26
xor esi, 0x3b6edb4
cmp ecx, edx
mov dil, r11b
cmova eax, edx
sbb cl, r11b
xor edx, edx
mov dword [rsp + 0x38], eax
movzx r8d, cx
sal cx, cl
movsx edi, r8w
lea edi, [rax - 1]
shr rax, 0x83
lea rax, [0x140000000]
add sil, 0xa
test ax, 0x77b3
movzx ecx, byte [rax + rdi*4 + 0xb57d2]
bswap r8w
movzx esi, byte [rax + rdi*4 + 0xb57d3]
cmp bpl, dil
bsr eax, ebp
movzx ebx, r10w
mov ebx, ecx
cmovg rax, r11
cwde
shl rbx, 2
movsx r8, di
mov r8, rbx
cdqe
jmp 0x14071fde9
lea eax, [rsi + rcx]
not rcx
movsx cx, r10b
bswap cx
lea rcx, [rbp + 0x6c4]
jmp 0x14071fe03
mov dword [rbp + 0x6c0], eax
jmp 0x14071fe0e
call fcn.140710aeb
lea rcx, [0x140000000]
cmp r9b, bpl
sal dl, 0x9f
shl rsi, 2
rcr r8d, cl
movzx eax, word [rcx + rdi*4 + 0xb57d0]
lea rdx, [rcx + 0xb4ec0]
lea rcx, [rbp + 0x6c4]
and r8b, 0x84
mov r8, rsi
test r15b, r14b
add rcx, rbx
lea rdx, [rdx + rax*4]
call fcn.14070ffcf
mov r10d, dword [rbp + 0x6c0]
cmp rsp, rax
test bpl, r11b
cmp r10d, 1
ja 0x14071ffff
mov eax, dword [rbp + 0x6c4]
cmp bx, cx
cmp r11d, 0xc12de4ad
stc
sub ebx, ebx
cmp bpl, 0x8f
cmc
test eax, eax
jmp 0x14071fe89
jne 0x14071fecb
mov dword [rbp + 0x890], ebx
btc r8w, 0x2c
sub r8d, r12d
mov dword [rbp + 0x150], ebx
shr r8b, 0xb6
inc r8b
xor r9d, r9d
mov r8w, 0xa906
xchg r8d, r8d
bswap r8w
lea r8, [rbp + 0x894]
jmp 0x14071fec6
jmp 0x1407203ff
cmp eax, 1
jmp 0x14071fed3
je 0x14072041d
test r15d, r15d
jmp 0x14071fee1
je 0x14072041d
mov r8d, ebx
cqo
dec r9b
mov r9d, ebx
bswap dx
movsx r10d, ax
mov r10, rax
mov edx, r9d
movzx rcx, di
inc r9d
mov eax, r8d
test r10d, ebx
sal rcx, 0x1b
xor ecx, esi
mov ecx, dword [rbp + rdx*4 + 0x154]
rcl r8w, 6
imul rcx, r10
lea rcx, [rcx + rax]
dec r8b
movsx r8d, sp
mov r8, rcx
mov dword [rbp + rdx*4 + 0x154], ecx
stc
cmp bl, r13b
shr r8, 0x20
cmp r9d, r15d
jne 0x14071fefc
test r8d, r8d
jmp 0x14071ff50
je 0x140720413
cmp dword [rbp + 0x150], 0x73
jmp 0x14071ff62
jae 0x14071ff9f
mov eax, dword [rbp + 0x150]
mov dword [rbp + rax*4 + 0x154], r8d
setg r15b
mov r15d, dword [rbp + 0x150]
jmp 0x14071ff86
inc r15d
jmp 0x14071ff8e
mov dword [rbp + 0x150], r15d
jmp 0x14071ff9a
jmp 0x14072041d
xor r9d, r9d
cwd
cqo
mov dword [rbp + 0x890], ebx
cmovs dx, bx
mov dh, ch
movsxd rcx, ebp
lea r8, [rbp + 0x894]
movsx edx, sp
mov dword [rbp + 0x150], ebx
movzx ecx, bp
movzx dx, ah
cmove dx, bx
mov edx, 0x1cc
mov rcx, rax
setbe ch
jmp 0x14071ffe0
lea rcx, [rbp + 0x154]
jmp 0x14071ffec
call fcn.140723c60
mov al, bl
mov r15d, dword [rbp + 0x150]
jmp 0x14072041f
lea r8, [rbp + 0x6c4]
lea rcx, [rbp + 0x154]
cmp r15d, 1
jmp 0x140720016
ja 0x140720185
mov ebx, dword [rbp + 0x154]
mov r9, r10
or dx, r11w
mov rdx, 0x7490dea3
shl r9, 2
cmovge edx, esi
bswap edx
mov edx, 0x1cc
mov dword [rbp + 0x150], r10d
jmp 0x14072004a
call fcn.140723c60
xor edi, edi
stc
test r12, 0xffffffffac160122
cmp r13w, 0x3400
test ebx, ebx
jmp 0x140720066
jne 0x140720087
mov dword [rbp + 0x890], edi
jmp 0x140720077
mov dword [rbp + 0x150], edi
jmp 0x140720082
jmp 0x14071feab
mov r15d, dword [rbp + 0x150]
test sp, r9w
jmp 0x140720097
cmp ebx, 1
jmp 0x14072009f
je 0x14072041d
test r15d, r15d
jmp 0x1407200ad
je 0x14072041d
mov r8d, edi
mov r9d, edi
cmove cx, cx
cdq
setbe dl
mov r10, rbx
cbw
cqo
mov edx, r9d
bswap ecx
nop
inc r9d
mov eax, r8d
clc
adc ch, 0xa9
adc r8b, r14b
mov ecx, dword [rbp + rdx*4 + 0x154]
movsx r8w, cl
sub r8b, 0xf
imul rcx, r10
lea rcx, [rcx + rax]
mov r8, rcx
clc
jmp 0x140720100
mov dword [rbp + rdx*4 + 0x154], ecx
jmp 0x14072010d
shr r8, 0x20
cmc
test r13w, r9w
cmp r9d, r15d
jmp 0x14072011e
jne 0x1407200c8
test r8d, r8d
jmp 0x14072012c
je 0x140720413
cmp dword [rbp + 0x150], 0x73
jmp 0x14072013e
jb 0x14071ff68
xor r9d, r9d
mov cl, 0x83
movzx r8d, r13w
setle dh
mov dword [rbp + 0x890], edi
xchg rcx, rdx
cwd
lea r8, [rbp + 0x894]
movsx edx, r13w
mov dword [rbp + 0x150], edi
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
call fcn.140723c60
mov al, dil
jmp 0x14071fff3
cmp r10d, r15d
lea rdx, [rbp + 0x6c4]
mov ebx, r15d
cmovae rdx, rcx
mov al, bl
cmovb ebx, r10d
setb al
mov rcx, 0x389ea197
mov qword [rsp + 0x68], rdx
lea rcx, [rbp + 0x154]
mov dword [rsp + 0x30], ebx
cmovae rcx, r8
cmp r9b, bl
cmc
test al, al
jmp 0x1407201c5
cmovne r10d, r15d
sub eax, eax
cmp r12b, al
xor r9d, r9d
test r8b, r8b
jmp 0x1407201d9
mov dword [rbp + 0x4f0], eax
jmp 0x1407201e5
test ebx, ebx
jmp 0x1407201ec
je 0x1407203e0
mov r15, rcx
mov esi, dword [rdx + r9*4]
test esi, esi
jmp 0x140720200
jne 0x14072022b
cmp r9d, eax
jmp 0x14072020e
jne 0x1407203ca
and dword [rbp + r9*4 + 0x4f4], esi
lea eax, [r9 + 1]
mov dword [rbp + 0x4f0], eax
jmp 0x1407203ca
sub r11d, r11d
shl r8b, 0x38
ror r8b, 0x2a
mov r8d, r9d
clc
jmp 0x140720246
test r10d, r10d
jmp 0x14072024e
je 0x1407203b1
mov ebx, r9d
neg ebx
clc
cmp r8d, 0x73
jmp 0x140720263
je 0x140720313
mov edi, r8d
cmp r8d, eax
jmp 0x140720274
jne 0x140720294
and dword [rbp + rdi*4 + 0x4f4], 0
lea eax, [r8 + 1]
not dl
dec dx
movzx edx, cx
mov dword [rbp + 0x4f0], eax
lea eax, [rbx + r8]
inc r8d
test r10b, r10b
shr dx, cl
sub dh, 0x32
mov edx, dword [r15 + rax*4]
cwde
sbb rax, 0xffffffff9702478c
rcr ah, cl
mov eax, dword [rbp + rdi*4 + 0x4f4]
test r12w, 0x87ac
imul rdx, rsi
lea rdx, [rdx + rax]
movzx ax, spl
add rax, r15
mov eax, r11d
movsx r11w, cl
lea rdx, [rdx + rax]
movzx r11w, r15b
lea eax, [rbx + r8]
sal r11w, cl
test r12w, 0x32b0
mov r11, rdx
cmp cx, 0x41b
mov dword [rbp + rdi*4 + 0x4f4], edx
shr r11, 0x20
test r11b, bpl
cmp eax, r10d
mov eax, dword [rbp + 0x4f0]
jne 0x14072025a
test r11d, r11d
jmp 0x14072031b
je 0x1407203ac
cmp r8d, 0x73
je 0x1407203ac
mov edx, r8d
stc
cmp r8d, eax
jmp 0x140720337
jne 0x140720366
and dword [rbp + rdx*4 + 0x4f4], 0
cbw
cwde
lea eax, [r8 + 1]
movzx cx, r9b
setae ch
mov ch, 0xaa
mov dword [rbp + 0x4f0], eax
movsx rax, dx
cmovle ax, r14w
mov ecx, dword [rbp + rdx*4 + 0x4f4]
movsx ax, r15b
cwde
cbw
inc r8d
shr ax, 0x18
mov eax, r11d
add rcx, rax
mov dword [rbp + rdx*4 + 0x4f4], ecx
mov eax, dword [rbp + 0x4f0]
shr rcx, 0x20
shl r11d, 0x8b
bsf r11, rdi
mov r11d, ecx
clc
test ecx, ecx
jmp 0x1407203a6
jne 0x140720321
mov ebx, dword [rsp + 0x30]
cmc
cmp r8d, 0x73
jmp 0x1407203ba
je 0x140720568
mov rdx, qword [rsp + 0x68]
jmp 0x1407203ca
inc r9d
jmp 0x1407203d2
cmp r9d, ebx
jmp 0x1407203da
jne 0x1407201f5
mov r9d, eax
xchg r8, rdx
lea r8, [rbp + 0x4f4]
not cx
shl r9, 2
mov dword [rbp + 0x150], eax
mov edx, 0x82b59494
mov edx, 0x1cc
bswap cx
lea rcx, [rbp + 0x154]
call fcn.140723c60
mov r15d, dword [rbp + 0x150]
stc
sal al, cl
mov al, 1
xor r11d, r11d
jmp 0x140720428
test al, al
jmp 0x14072042f
je 0x1407205d3
mov ecx, dword [rsp + 0x34]
sub ecx, dword [rsp + 0x38]
jmp 0x140720442
mov dword [rsp + 0x34], ecx
jmp 0x14072044b
jne 0x14071fd6a
mov eax, dword [rsp + 0x48]
lea eax, [rax + rax*4]
add eax, eax
cmp sil, 0xa1
stc
sub r13d, eax
je 0x140720638
lea ecx, [r13 - 1]
btc ax, bx
lea rax, [0x140000000]
mov eax, dword [rax + rcx*4 + 0xb5868]
test eax, eax
jmp 0x140720485
je 0x1407205d3
cmp eax, 1
je 0x140720638
test r15d, r15d
jmp 0x14072049c
je 0x140720638
mov r8d, r11d
mov ch, 0x81
mov r9d, r11d
dec edx
mov r10d, eax
jmp 0x1407204ba
mov edx, r9d
cwde
xchg rcx, rcx
inc r9d
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x154]
xadd r8w, r8w
sete r8b
test al, cl
imul rcx, r10
add rcx, rax
xadd r8b, r8b
mov r8, rcx
cmp r14b, 0x17
jmp 0x1407204f0
mov dword [rbp + rdx*4 + 0x154], ecx
shr r8, 0x20
cmp r15b, r8b
jmp 0x140720503
cmp r9d, r15d
jmp 0x14072050b
jne 0x1407204ba
test r8d, r8d
je 0x140720630
cmp dword [rbp + 0x150], 0x73
jmp 0x140720526
jae 0x1407205d3
mov eax, dword [rbp + 0x150]
inc r15
mov dword [rbp + rax*4 + 0x154], r8d
dec r15w
not r15b
cmovs r15, rsi
mov r15d, dword [rbp + 0x150]
jmp 0x140720554
inc r15d
mov dword [rbp + 0x150], r15d
jmp 0x140720563
jmp 0x140720638
and dword [rbp + 0x890], 0
cmp bp, 0x4eac
movsx cx, spl
shl cl, cl
lea r8, [rbp + 0x894]
btr edx, 0x9a
and dword [rbp + 0x150], 0
movzx ecx, r14w
lea rcx, [rbp + 0x154]
cmc
not dx
shr dh, cl
sub r9d, r9d
mov edx, 0x1cc
jmp 0x1407205ab
call fcn.140723c60
mov r15d, dword [rbp + 0x150]
sub al, 0xbf
jmp 0x1407205be
sub r11d, r11d
setp al
not al
mov al, r11b
jmp 0x1407205ce
jmp 0x140720428
sub r9d, r9d
cdq
mov dl, dil
movsxd rcx, r9d
mov dword [rbp + 0x890], r11d
cdq
movzx cx, dil
lea r8, [rbp + 0x894]
movsx cx, r14b
setl dh
mov dword [rbp + 0x150], r11d
not cx
mov edx, 0x1cc
movsxd rcx, r9d
xchg cl, cl
setl cl
lea rcx, [rbp + 0x154]
jmp 0x14072061c
call fcn.140723c60
xor r11d, r11d
ror r15w, 0x3c
test ax, 0x922d
test r15b, r11b
mov r15d, dword [rbp + 0x150]
cmc
test r12d, r12d
jmp 0x140720640
je 0x14072078d
mov r8d, r11d
cmc
cmp r10b, 0xa8
test r15d, r15d
jmp 0x140720656
je 0x1407206cd
mov ecx, r8d
cbw
movsx rax, bx
inc r8d
or ax, 0xfa2f
add eax, 0x6c019638
mov eax, r12d
shr edx, 0x18
bts dx, sp
sal r15b, 0x18
mov edx, dword [rbp + rcx*4 + 0x154]
shl r15b, 0x88
and r12b, 2
setae r15b
add rdx, rax
sbb r12b, bl
ror r12b, 0xb7
btr r15w, r12w
mov dword [rbp + rcx*4 + 0x154], edx
mov r15d, dword [rbp + 0x150]
shr rdx, 0x20
cmp sil, 5
and r12b, 0x94
bt r12w, 0x14
mov r12d, edx
cmp r8d, r15d
jne 0x14072065c
test r12d, r12d
je 0x14072078d
cmp r15d, 0x73
jae 0x140720718
mov eax, r15d
mov r15b, r15b
not r15b
mov dword [rbp + rax*4 + 0x154], r12d
movzx r15d, r12w
inc r15w
movsx r15d, si
mov r15d, dword [rbp + 0x150]
inc r15d
jmp 0x14072070c
mov dword [rbp + 0x150], r15d
jmp 0x14072078d
xor r9d, r9d
seto dl
movzx ecx, dx
mov r8b, 0x85
mov dword [rbp + 0x890], r11d
movsx r8d, sp
not dx
lea r8, [rbp + 0x894]
cqo
mov edx, ecx
sete dl
mov dword [rbp + 0x150], r11d
movzx dx, r14b
cmovp cx, r8w
cwd
mov edx, 0x1cc
movsx cx, r12b
mov ecx, r8d
lea rcx, [rbp + 0x154]
jmp 0x14072076c
call fcn.140723c60
mov r15d, dword [rbp + 0x150]
test al, r12b
rol edx, cl
xor r11d, r11d
bswap eax
btr r13w, 0x88
shrd cx, bx, 0xbc
mov rax, qword [rsp + 0x58]
mov r13d, 1
inc rcx
mov r12d, dword [rsp + 0x40]
not dh
shl dh, 0x23
cmovno ecx, r15d
mov qword [rbp + 0x4f4], 1
add cl, sil
bsf rcx, rsi
mov ecx, 0x7a9d2e95
mov dword [rsp + 0x30], r13d
ror edx, 0x82
sub r12d, dword [rax]
dec rdx
cmp dword [rax], r11d
movzx dx, dl
movsx rcx, di
mov eax, 0xcccccccd
cwd
movzx dx, r11b
xchg cx, dx
mov dword [rbp + 0x4f0], r13d
jmp 0x1407207fa
cmovge r12d, dword [rsp + 0x40]
btr cx, r13w
mul r12d
bswap eax
not ax
or ecx, 0x7602a4af
mov eax, edx
shr eax, 3
mov dword [rsp + 0x38], eax
movzx cx, r14b
bts cx, r11w
mov ecx, eax
cmp r8w, 0xc12e
mov dword [rsp + 0x34], eax
clc
test cl, bpl
test eax, eax
je 0x140721021
mov eax, ecx
shl r8w, cl
mov edx, 0x26
shrd di, ax, 0x1a
cmp ecx, edx
cmova eax, edx
or sil, 0xa7
sub edx, edx
mov dword [rsp + 0x48], eax
adc r8, rbp
lea edi, [rax - 1]
movzx ebx, ax
rcr rbx, 0x3b
lea rax, [0x140000000]
bts si, cx
movzx ecx, byte [rax + rdi*4 + 0xb57d2]
btr rsi, 0x88
add esi, r10d
stc
movzx esi, byte [rax + rdi*4 + 0xb57d3]
movsx eax, r15w
mov ebx, ecx
ror r8d, 0x99
bts r8w, dx
shl rbx, 2
mov r8, rbx
cwde
movsxd rax, eax
nop
lea eax, [rsi + rcx]
movsx rcx, cx
lea rcx, [rbp + 0x894]
jmp 0x1407208bc
mov dword [rbp + 0x890], eax
call fcn.140710aeb
lea rcx, [0x140000000]
or r8d, r12d
shl rsi, 2
test r12b, 0xa9
or rax, rdx
adc dx, dx
movzx eax, word [rcx + rdi*4 + 0xb57d0]
lea rdx, [rcx + 0xb4ec0]
test ecx, 0xad334c90
bt r8d, edx
movzx r8w, cl
lea rcx, [rbp + 0x894]
bts r8d, eax
mov r8w, 0x1022
mov r8, rsi
test bl, bpl
add rcx, rbx
jmp 0x14072091b
lea rdx, [rdx + rax*4]
jmp 0x140720924
call fcn.14070ffcf
mov r10d, dword [rbp + 0x890]
test r12b, 0x25
clc
stc
cmp r10d, 1
jmp 0x14072093f
ja 0x140720b0e
mov eax, dword [rbp + 0x894]
jmp 0x140720954
sub ebx, ebx
test eax, eax
jmp 0x14072095d
jne 0x1407209cd
sub r9d, r9d
movsx r8d, dx
mov dh, 0x2a
not dx
mov dword [rbp + 0x6c0], ebx
lea r8, [rbp + 0x6c4]
bswap rcx
movsx rdx, bx
mov dword [rbp + 0x4f0], ebx
mov edx, 0x1cc
mov rcx, rsp
setbe cl
movzx rcx, sp
lea rcx, [rbp + 0x4f4]
jmp 0x1407209a5
call fcn.140723c60
mov r13d, dword [rbp + 0x4f0]
xchg si, si
mov dword [rsp + 0x30], r13d
bswap rsi
mov al, 1
mov esi, 0x1cc
jmp 0x1407209c8
jmp 0x140720fef
cmp eax, 1
jmp 0x1407209d5
je 0x1407209bc
test r13d, r13d
jmp 0x1407209e3
je 0x1407209bc
mov r8d, ebx
mov r9d, ebx
mov cx, r10w
cqo
movsx edx, r13w
mov r10, rax
inc rax
cwde
mov edx, r9d
movsxd rax, r13d
lahf
xchg cl, ch
inc r9d
mov eax, r8d
ror r8b, cl
mov ecx, dword [rbp + rdx*4 + 0x4f4]
rol r8w, cl
shr r8d, 0x89
movzx r8w, dil
imul rcx, r10
not r8b
add rcx, rax
mov r8, rcx
jmp 0x140720a3c
mov dword [rbp + rdx*4 + 0x4f4], ecx
stc
cmp sil, 0x8e
shr r8, 0x20
stc
test r13b, 0x98
cmp r9d, r13d
jmp 0x140720a59
jne 0x140720a00
test r8d, r8d
jmp 0x140720a67
je 0x1407209aa
cmp dword [rbp + 0x4f0], 0x73
jmp 0x140720a79
jae 0x140720aba
mov eax, dword [rbp + 0x4f0]
bswap r13w
xchg r13w, r13w
mov dword [rbp + rax*4 + 0x4f4], r8d
jmp 0x140720a9a
mov r13d, dword [rbp + 0x4f0]
jmp 0x140720aa6
inc r13d
mov dword [rbp + 0x4f0], r13d
jmp 0x140720ab5
jmp 0x1407209b4
xor r9d, r9d
bswap rdx
mov dword [rbp + 0x890], ebx
lea r8, [rbp + 0x894]
not cl
mov dword [rbp + 0x4f0], ebx
mov dh, 0x32
mov edx, 0x1cc
movzx ecx, dx
lea rcx, [rbp + 0x4f4]
jmp 0x140720aec
call fcn.140723c60
mov r13d, dword [rbp + 0x4f0]
mov al, bl
jmp 0x140720aff
mov dword [rsp + 0x30], r13d
jmp 0x140720b09
jmp 0x1407209be
lea r8, [rbp + 0x894]
shr cl, 0x99
bt ecx, 2
ror ecx, 0xc
lea rcx, [rbp + 0x4f4]
jmp 0x140720b2c
cmp r13d, 1
ja 0x140720d16
mov ebx, dword [rbp + 0x4f4]
add dx, 0xee9e
xor rsi, 0xfffffffff8928c9a
mov r9, r10
mov esi, 0x1cc
shl r9, 2
mov edx, esi
jmp 0x140720b5b
mov dword [rbp + 0x4f0], r10d
jmp 0x140720b67
call fcn.140723c60
xor edi, edi
clc
cmp r14b, 0xa7
test ebx, ebx
jmp 0x140720b7a
jne 0x140720ba7
mov dword [rbp + 0x890], edi
ror r8, 0xb5
adc r8w, r12w
cmp r13b, 0x8a
lea r8, [rbp + 0x894]
mov dword [rbp + 0x4f0], edi
xor r9d, r9d
jmp 0x140720fb9
mov r13d, dword [rbp + 0x4f0]
test rsp, r12
mov dword [rsp + 0x30], r13d
test ax, r10w
cmp r15w, 0xb025
stc
cmp ebx, 1
jmp 0x140720bc9
je 0x140720fe3
test r13d, r13d
je 0x140720fe3
mov r8d, edi
mov r9d, edi
mov r10, rbx
bswap dx
movsx rdx, r10w
not edx
mov edx, r9d
movsxd rcx, r15d
movsx cx, cl
inc r9d
sal ch, cl
xor ax, 0xbf09
shl ax, cl
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x4f4]
ror r8b, 0x86
add r8b, sil
bsr r8w, cx
imul rcx, r10
bts r8w, r8w
or r8b, 0x29
lea rcx, [rcx + rax]
xor r8b, r10b
mov r8, rcx
test ecx, r11d
jmp 0x140720c38
mov dword [rbp + rdx*4 + 0x4f4], ecx
test edi, r8d
stc
shr r8, 0x20
stc
jmp 0x140720c50
cmp r9d, r13d
jne 0x140720bea
test r8d, r8d
je 0x140720fd7
cmp dword [rbp + 0x4f0], 0x73
jmp 0x140720c6e
jae 0x140720cb0
mov eax, dword [rbp + 0x4f0]
movzx r13, bx
jmp 0x140720c83
mov dword [rbp + rax*4 + 0x4f4], r8d
mov r13d, dword [rbp + 0x4f0]
jmp 0x140720c97
inc r13d
jmp 0x140720c9f
mov dword [rbp + 0x4f0], r13d
jmp 0x140720cab
jmp 0x140720fde
sub r9d, r9d
mov dword [rbp + 0x890], edi
jmp 0x140720cc0
lea r8, [rbp + 0x894]
movsx cx, r12b
mov dh, dl
mov dword [rbp + 0x4f0], edi
movsx rdx, di
movzx rcx, si
mov rdx, rsi
mov cx, 0xf536
cmova rcx, rsp
lea rcx, [rbp + 0x4f4]
jmp 0x140720cf3
call fcn.140723c60
mov r13d, dword [rbp + 0x4f0]
mov al, dil
jmp 0x140720d07
mov dword [rsp + 0x30], r13d
jmp 0x140720d11
jmp 0x140720fef
cmp r10d, r13d
cmovs bx, dx
movsx dx, r11b
lea rdx, [rbp + 0x894]
setge bl
xchg bx, bx
mov ebx, r13d
jmp 0x140720d37
cmovae rdx, rcx
cmovb ebx, r10d
mov al, 0xa6
mov al, r12b
setb al
mov qword [rsp + 0x68], rdx
movzx ecx, dx
lea rcx, [rbp + 0x4f4]
jmp 0x140720d5b
mov dword [rsp + 0x30], ebx
jmp 0x140720d64
cmovae rcx, r8
cmc
test al, al
cmovne r10d, r13d
sub eax, eax
cmp r9b, 0xac
sub r9d, r9d
mov dword [rbp + 0x6c0], eax
cmc
test ebx, ebx
je 0x140720f88
mov r13, rcx
xchg si, si
rcr sil, cl
mov esi, dword [rdx + r9*4]
test esi, esi
jmp 0x140720d9b
jne 0x140720dcc
cmp r9d, eax
jne 0x140720f77
and dword [rbp + r9*4 + 0x6c4], esi
movzx eax, r14w
cbw
lea eax, [r9 + 1]
jmp 0x140720dc1
mov dword [rbp + 0x6c0], eax
jmp 0x140720f77
xor r11d, r11d
shrd r8, r8, 0x98
not r8b
btr r8, 0xaf
mov r8d, r9d
test r10w, r10w
cmp bx, dx
test r10d, r10d
jmp 0x140720dee
je 0x140720f63
mov ebx, r9d
neg ebx
test cl, 0x15
cmp r8d, 0x73
jmp 0x140720e05
je 0x140720ed1
mov edi, r8d
stc
test sp, 0x8f88
cmp r8d, eax
jmp 0x140720e1c
jne 0x140720e43
and dword [rbp + rdi*4 + 0x6c4], 0
cbw
cdq
inc ah
lea eax, [r8 + 1]
mov dword [rbp + 0x6c0], eax
movzx rax, ax
setns dl
movsx edx, ax
lea eax, [rbx + r8]
mov dl, 0xbd
not dl
inc r8d
sal rdx, 0x3a
sub dx, 0x198c
add dx, 0x6a12
mov edx, dword [r13 + rax*4]
cmp r15b, r15b
mov eax, r11d
movsx r11w, r14b
imul rdx, rsi
sal r11b, cl
add rdx, rax
mov eax, dword [rbp + rdi*4 + 0x6c4]
xor r11w, r14w
movsx r11, cx
shrd r11w, ax, 0x8e
add rdx, rax
bswap r11w
btc r11d, edx
lea eax, [rbx + r8]
sal r11b, cl
mov r11, rdx
mov dword [rbp + rdi*4 + 0x6c4], edx
stc
test sp, dx
cmp r11b, 0x3d
shr r11, 0x20
stc
test spl, 0x98
cmp eax, r10d
bswap rax
cbw
mov eax, dword [rbp + 0x6c0]
jmp 0x140720ecb
jne 0x140720dfc
test r11d, r11d
jmp 0x140720ed9
je 0x140720f59
cmp r8d, 0x73
je 0x140720f59
mov edx, r8d
cmp r8d, eax
jmp 0x140720ef4
jne 0x140720f1a
and dword [rbp + rdx*4 + 0x6c4], 0
cwde
lea eax, [r8 + 1]
dec cl
movsx ecx, r14w
mov dword [rbp + 0x6c0], eax
cbw
lahf
movzx rax, r15w
mov eax, dword [rbp + rdx*4 + 0x6c4]
inc r8d
mov ecx, r11d
add rcx, rax
mov dword [rbp + rdx*4 + 0x6c4], ecx
xor r11b, r10b
shr r11b, 0xd
mov eax, dword [rbp + 0x6c0]
rol r11b, cl
shr rcx, 0x20
shl r11w, cl
mov r11d, ecx
test ecx, ecx
jmp 0x140720f53
jne 0x140720edf
mov ebx, dword [rsp + 0x30]
test spl, r8b
cmp bpl, bpl
cmp r8d, 0x73
je 0x1407210f5
mov rdx, qword [rsp + 0x68]
jmp 0x140720f77
inc r9d
cmp r9d, ebx
jmp 0x140720f82
jne 0x140720d90
mov r9d, eax
lea r8, [rbp + 0x6c4]
shl r9, 2
movsx ecx, r15w
movzx rcx, r15w
mov esi, 0x1cc
setp cl
not rdx
mov dx, 0x9b02
mov dword [rbp + 0x4f0], eax
mov cl, r15b
sete dl
mov rdx, rsi
not ecx
movzx cx, r9b
movsx ecx, dx
lea rcx, [rbp + 0x4f4]
jmp 0x140720fd2
call fcn.140723c60
mov r13d, dword [rbp + 0x4f0]
mov dword [rsp + 0x30], r13d
mov al, 1
cmc
test r8b, 0x1d
jmp 0x140720fef
xor r11d, r11d
test r11b, 0x95
test al, al
je 0x140721153
mov ecx, dword [rsp + 0x34]
test r13w, 0xdf0a
sub ecx, dword [rsp + 0x48]
mov dword [rsp + 0x34], ecx
jmp 0x140721015
jne 0x14072083e
mov eax, dword [rsp + 0x38]
clc
stc
lea eax, [rax + rax*4]
jmp 0x140721030
add eax, eax
sub r12d, eax
jmp 0x14072103a
je 0x1407210d7
lea ecx, [r12 - 1]
bt ax, r9w
lea rax, [0x140000000]
mov eax, dword [rax + rcx*4 + 0xb5868]
test r9b, 0xd
jmp 0x140721064
test eax, eax
jmp 0x14072106b
jne 0x14072115b
sub r9d, r9d
movsx r8w, r11b
mov dword [rbp - 0x80], r11d
lea r8, [rbp - 0x7c]
movsx rcx, r13w
sets cl
mov dword [rbp + 0x4f0], r11d
movzx cx, sil
movsx rcx, di
jmp 0x14072109d
mov edx, 0x1cc
setb cl
movsx cx, bl
mov cl, r9b
lea rcx, [rbp + 0x4f4]
jmp 0x1407210b8
call fcn.140723c60
mov r13d, dword [rbp + 0x4f0]
test rbx, r13
jmp 0x1407210cc
mov dword [rsp + 0x30], r13d
cmc
jmp 0x1407210d7
sub r11d, r11d
test r15d, r15d
jmp 0x1407210e2
jne 0x140721344
mov edx, r11d
jmp 0x1407210f0
jmp 0x140721385
and dword [rbp - 0x80], 0
stc
xor rcx, 0xffffffffa50b121a
sbb sil, 0x23
lea r8, [rbp - 0x7c]
and dword [rbp + 0x4f0], 0
lea rcx, [rbp + 0x4f4]
mov esi, 0x1cc
movsx rdx, r13w
mov edx, ebp
sub r9d, r9d
cqo
movsxd rdx, ebp
mov edx, esi
call fcn.140723c60
mov r13d, dword [rbp + 0x4f0]
rcr al, 0xad
shr al, 0x15
xor r11d, r11d
mov al, r11b
jmp 0x140721149
mov dword [rsp + 0x30], r13d
jmp 0x140720ff6
mov rdx, rsi
jmp 0x140721261
cmp eax, 1
jmp 0x140721163
je 0x1407210d7
test r13d, r13d
jmp 0x140721171
je 0x1407210d7
mov r8d, r11d
movsx dx, r8b
movsxd rcx, r9d
dec r10b
mov r9d, r11d
mov r10, rax
cqo
not ax
mov edx, r9d
movsx ecx, r12w
mov ecx, r8d
inc r9d
rol cl, cl
jmp 0x1407211a4
mov eax, r8d
rcl cx, 7
mov ecx, dword [rbp + rdx*4 + 0x4f4]
btr r8d, edi
imul rcx, r10
movzx r8d, r8w
movsxd r8, r12d
add rcx, rax
movzx r8, dx
btc r8w, r9w
bsf r8, rsi
mov r8, rcx
jmp 0x1407211de
mov dword [rbp + rdx*4 + 0x4f4], ecx
shr r8, 0x20
cmp r9d, 0xebab8e80
cmp r9d, r13d
jmp 0x1407211f8
jne 0x140721190
test r8d, r8d
jmp 0x140721206
je 0x1407210bd
cmp dword [rbp + 0x4f0], 0x73
jmp 0x140721218
jae 0x140721259
mov eax, dword [rbp + 0x4f0]
movsx r13, r9w
cmovno r13d, ebp
mov dword [rbp + rax*4 + 0x4f4], r8d
mov r13d, dword [rbp + 0x4f0]
jmp 0x140721240
inc r13d
jmp 0x140721248
mov dword [rbp + 0x4f0], r13d
jmp 0x140721254
jmp 0x1407210cc
mov edx, 0x1cc
rol ch, 0x94
xor r9d, r9d
movsx cx, dh
not cx
mov dword [rbp - 0x80], r11d
lea r8, [rbp - 0x7c]
movsx ecx, bx
mov dword [rbp + 0x4f0], r11d
movzx rcx, r11w
lea rcx, [rbp + 0x4f4]
jmp 0x14072128d
call fcn.140723c60
mov rax, qword [rsp + 0x58]
mov bl, byte [rax + 0x308]
mov eax, ebp
mov rax, qword [rsp + 0x60]
rcr ch, cl
movsxd rcx, r11d
xor ch, 0x15
mov rcx, rax
test r10, rsp
test sp, 0xf3b9
cmp byte [rax + 8], 0
jmp 0x1407212c0
je 0x140721300
call fcn.14071d5ba
neg bl
xchg dl, dl
movzx rdx, r10w
movabs rdx, 0x8000000000000000
jmp 0x1407212e2
sbb rcx, rcx
cmp bl, r8b
jmp 0x1407212ed
and rcx, rdx
and rcx, rdx
mov qword [rax], rcx
jmp 0x1407212fb
jmp 0x140721335
call fcn.14071d61e
neg bl
not dh
movsx dx, bpl
cdq
mov edx, 0x80000000
jmp 0x140721319
sbb ecx, ecx
clc
and ecx, edx
test r8b, 0x1d
cmc
and ecx, edx
jmp 0x14072132a
mov dword [rax], ecx
bswap ax
movsx eax, ax
mov rax, r12
mov eax, 2
jmp 0x14072133f
jmp 0x140721c6f
lea edx, [r15 - 1]
mov dword [rsp + 0x48], r11d
bsf rax, r11
shl ax, 1
bsr eax, dword [rbp + rdx*4 + 0x154]
jmp 0x140721361
je 0x14072136e
inc eax
jmp 0x140721371
mov eax, r11d
shl edx, 5
cmp ax, r13w
test rbp, 0xffffffffdb2e9126
add edx, eax
cmp bpl, 0x28
test r13d, r13d
jmp 0x14072138d
jne 0x14072139b
mov ecx, r11d
jmp 0x1407213d2
lea ecx, [r13 - 1]
lahf
setae al
mov dword [rsp + 0x48], r11d
bsr eax, dword [rbp + rcx*4 + 0x4f4]
je 0x1407213c2
inc eax
jmp 0x1407213bd
jmp 0x1407213c9
mov eax, r11d
bsf r8, rdi
shl ecx, 5
add ecx, eax
xadd al, r12b
mov eax, ecx
or r12b, 0xaa
movzx r8w, r15b
mov r8d, 0xffffffff
rcr r12b, cl
sub eax, edx
jmp 0x1407213f1
mov r12d, 0x20
cmp edx, ecx
jmp 0x1407213fe
sbb ebx, ebx
and ebx, eax
jmp 0x140721407
mov dword [rsp + 0x40], ebx
jbe 0x1407216d4
mov eax, r12d
or r8b, 4
xadd dil, r8b
mov dword [rsp + 0x34], r11d
mov esi, ebx
bsr edi, ebp
sbb dil, 0xb5
lea edi, [r12 - 0x1f]
bts r8, rsp
and esi, 0x1f
ror r8b, cl
test r14w, r15w
rcr ch, 0x19
mov r8d, ebx
shld rcx, r11, 0xb9
sub eax, esi
btc rcx, 0x93
shr r8d, 5
clc
add cl, r14b
mov ecx, eax
mov dword [rsp + 0x48], eax
shl rdi, cl
mov cx, 0xd3a9
dec edi
mov eax, edi
cmp bp, 0x1706
shr ch, 0x12
not eax
rcr rcx, cl
mov dword [rsp + 0x38], eax
or cx, di
cmovb ax, dx
lea eax, [r15 - 1]
rol ch, cl
rcr ecx, cl
xadd cl, ch
bsr ecx, dword [rbp + rax*4 + 0x154]
jmp 0x140721498
je 0x1407214aa
inc ecx
jmp 0x1407214a5
jmp 0x1407214b6
mov ecx, r11d
btc ax, 0x8e
cwde
sal eax, 0xbe
lea eax, [r8 + r15]
cmp r10d, 0x49a34e81
stc
cmp eax, 0x73
jmp 0x1407214ca
jbe 0x140721525
sub r9d, r9d
movzx edx, bp
cdq
mov dword [rbp - 0x80], r11d
xchg r8b, cl
lea r8, [rbp - 0x7c]
bswap edx
movsx rdx, cx
mov dword [rbp + 0x150], r11d
setp cl
mov dx, 0xe5b6
mov rdx, rbp
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x14072150a
call fcn.140723c60
mov r15d, dword [rbp + 0x150]
clc
stc
xor r11d, r11d
jmp 0x140721520
jmp 0x1407216c8
mov edx, r11d
bts ax, sp
mov eax, r12d
sub eax, ecx
cmp esi, eax
jmp 0x140721538
seta dl
cmp r8b, r13b
jmp 0x140721543
add edx, r8d
add edx, r15d
cmp dl, bl
cmp al, 0xa
cmc
mov dword [rsp + 0x34], edx
cmp edx, 0x73
ja 0x1407214d0
lea eax, [r8 - 1]
lea r11d, [rdx - 1]
cmp r11d, eax
jmp 0x14072156b
je 0x140721677
mov ebx, dword [rsp + 0x48]
bsf r13d, ebp
movsx r13d, sp
lea r12d, [r8 - 1]
mov edx, dword [rsp + 0x38]
rcl r13b, 0x92
rcl r13d, cl
or ch, 0x29
mov r13d, 0xffffffff
cwde
shld rcx, r14, 0x3f
bts ecx, r12d
mov eax, r11d
ror cx, cl
add ecx, 0x928e2c39
sub eax, r8d
test ah, 0x93
lea ecx, [rax - 1]
cmp rsi, r13
cmp eax, r15d
jmp 0x1407215bf
jae 0x1407215d7
mov r10d, dword [rbp + rax*4 + 0x154]
jmp 0x1407215d2
jmp 0x1407215e1
xor r10d, r10d
clc
stc
jmp 0x1407215e1
cmp ecx, r15d
jmp 0x1407215e9
jae 0x140721601
mov r9d, dword [rbp + rcx*4 + 0x154]
jmp 0x1407215fc
jmp 0x140721604
sub r9d, r9d
and r9d, edx
shr ch, cl
bsr cx, di
mov ecx, ebx
test bx, 0xe68a
shr r9d, cl
cmovo rcx, rsp
and r10d, edi
mov ecx, esi
clc
test spl, sil
cmp bp, r14w
shl r10d, cl
cmp dil, sil
test sp, di
or r9d, r10d
mov dword [rbp + r11*4 + 0x154], r9d
add r11d, r13d
cmp r11d, r12d
jmp 0x140721647
je 0x140721659
mov r15d, dword [rbp + 0x150]
jmp 0x14072159f
mov r13d, dword [rsp + 0x30]
mov r12d, 0x20
bt cx, 0xb9
mov edx, dword [rsp + 0x34]
movsxd rcx, eax
mov ebx, dword [rsp + 0x40]
sar cl, cl
clc
xor r11d, r11d
bt rcx, r12
shl cx, cl
mov ecx, r11d
cmp r15b, dil
test r8d, r8d
jmp 0x14072168f
je 0x1407216ba
mov eax, ecx
inc ecx
test ecx, 0x49bf0305
jmp 0x1407216a4
mov dword [rbp + rax*4 + 0x154], r11d
cmp ecx, r8d
jmp 0x1407216b4
jne 0x140721695
mov r15d, edx
mov dword [rbp + 0x150], edx
btr di, r11w
mov r8d, 0xffffffff
neg di
movsxd rax, r13d
mov eax, dword [rsp + 0x50]
rcr dil, cl
bts r10w, dx
mov edi, dword [rsp + 0x3c]
sub eax, edi
mov dword [rsp + 0x50], eax
shld r10d, esi, 0x98
sbb r10b, 0
sar r10w, 0xb6
mov r10d, eax
jmp 0x140721700
test edi, edi
jmp 0x140721707
je 0x14072173b
cmp ebx, eax
jbe 0x140721736
mov rdx, qword [rsp + 0x60]
mov r9b, 1
jmp 0x140721722
mov qword [rsp + 0x20], rdx
not dx
mov edx, edi
jmp 0x140721731
jmp 0x140721c52
sub r10d, ebx
stc
clc
cmp r15d, r13d
jmp 0x140721743
ja 0x1407217bc
jae 0x14072175b
mov cl, 1
jmp 0x140721756
jmp 0x1407217cb
lea edx, [r15 - 1]
clc
cmp edx, r8d
jmp 0x140721768
je 0x1407217bc
mov eax, dword [rbp + rdx*4 + 0x4f4]
cmp dword [rbp + rdx*4 + 0x154], eax
jmp 0x140721781
jne 0x140721798
add edx, r8d
cmp edx, r8d
jmp 0x140721792
jne 0x14072176e
cmp edx, r8d
jmp 0x1407217a0
je 0x1407217bc
mov eax, dword [rbp + rdx*4 + 0x4f4]
cmp dword [rbp + rdx*4 + 0x154], eax
setbe cl
jmp 0x1407217cb
mov cl, r11b
mov r9b, al
cdqe
adc rsi, 0x52807c82
test cl, cl
movzx eax, r12w
mov r9b, r8b
lahf
mov dword [rsp + 0x38], r11d
lea eax, [rbx + 1]
movzx rsi, r15w
mov r9d, r10d
movsx rsi, r14w
movzx r13d, si
xchg cx, r13w
cmovne ebx, eax
test r15w, 0x1998
movzx r13w, al
mov r13d, r12d
cbw
and r10d, 0x1f
not ax
shr r9d, 5
shl ax, 0xa4
sub r13d, r10d
bswap ax
stc
shrd cx, r8w, 0xae
mov dword [rsp + 0x40], ebx
not si
inc eax
mov ecx, r13d
sar si, cl
cbw
sub eax, esi
mov esi, 1
mov al, 0x2c
dec ah
jmp 0x140721840
shl rsi, cl
movsx rax, dx
movzx rax, r13w
setbe ch
dec esi
shl ah, cl
inc eax
mov eax, esi
not eax
ror ch, cl
test rdi, 0xffffffffb408eebe
sar ch, 0xbe
mov dword [rsp + 0x48], eax
cmc
lea eax, [r15 - 1]
btc rcx, rsp
bt ecx, 0x9f
bsr ecx, dword [rbp + rax*4 + 0x154]
jmp 0x140721882
je 0x14072188f
inc ecx
jmp 0x140721898
mov ecx, r11d
sal al, 0xbc
or ax, cx
lea eax, [r9 + r15]
test dil, r9b
cmp bh, 0x33
cmp eax, 0x73
jmp 0x1407218aa
jbe 0x1407218eb
sub r9d, r9d
mov dword [rbp - 0x80], r11d
cmovl rcx, rax
movsxd rdx, esp
lea r8, [rbp - 0x7c]
mov dl, r10b
mov dword [rbp + 0x150], r11d
cwd
cqo
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1407218e1
call fcn.140723c60
jmp 0x140721a5c
sub r12d, ecx
mov edx, r11d
cmp r10d, r12d
jmp 0x1407218f9
seta dl
clc
add edx, r9d
test cx, cx
jmp 0x140721908
add edx, r15d
mov dword [rsp + 0x38], edx
cmp edx, 0x73
jmp 0x140721917
ja 0x1407218b0
lea r12d, [r9 - 1]
cmp cl, r15b
lea r11d, [rdx - 1]
cmp r11d, r12d
je 0x140721a23
mov ebx, dword [rsp + 0x48]
mov edx, 0xffffffff
xor al, r8b
mov eax, r11d
sar ch, cl
ror ch, cl
sub eax, r9d
movsx cx, dil
stc
xor cl, sil
lea ecx, [rax - 1]
jmp 0x140721958
cmp eax, r15d
jmp 0x140721960
jae 0x140721977
mov edi, dword [rbp + rax*4 + 0x154]
jmp 0x140721972
jmp 0x14072197a
xor edi, edi
cmc
cmp ecx, r15d
jmp 0x140721982
jae 0x14072199a
mov r8d, dword [rbp + rcx*4 + 0x154]
jmp 0x140721995
jmp 0x1407219a1
xor r8d, r8d
movzx ecx, r9w
and r8d, ebx
sar ch, 0xb9
sub cl, bl
mov ecx, r13d
stc
shr r8d, cl
sar cl, cl
shl cx, 0x10
bt cx, si
and edi, esi
bswap rcx
or cl, r15b
shld rcx, rbp, 0x22
mov ecx, r10d
jmp 0x1407219d6
shl edi, cl
cmp r14w, ax
stc
or r8d, edi
stc
mov dword [rbp + r11*4 + 0x154], r8d
add r11d, edx
cmp r11d, r12d
jmp 0x1407219f4
je 0x140721a06
mov r15d, dword [rbp + 0x150]
jmp 0x14072193d
mov edx, dword [rsp + 0x38]
movzx edi, r11w
mov ebx, dword [rsp + 0x40]
clc
cmp r11b, r13b
mov edi, dword [rsp + 0x3c]
test r12w, 0x4dae
test r12d, r12d
sub ecx, ecx
cmp dh, 0xb
test r9d, r9d
jmp 0x140721a30
je 0x140721a53
and dword [rbp + rcx*4 + 0x154], 0
jmp 0x140721a43
inc ecx
cmp ecx, r9d
jmp 0x140721a4d
jne 0x140721a36
mov dword [rbp + 0x150], edx
mov dl, spl
lea rdx, [rbp + 0x4f0]
mov ch, 0x1d
setl ch
lea rcx, [rbp + 0x150]
jmp 0x140721a75
call fcn.140721e19
cmp dword [rbp + 0x150], 0
cqo
cwd
movsx dx, dh
mov rdx, rax
jmp 0x140721a94
mov eax, 0xffffffff
sete r9b
cmp cx, 0x1a36
jmp 0x140721aa7
cmp rdx, rax
jmp 0x140721aaf
jbe 0x140721af3
mov rcx, rdx
shr rcx, 0x20
jmp 0x140721ac5
bsr ecx, ecx
je 0x140721ada
inc ecx
jmp 0x140721ad5
jmp 0x140721ae6
sub ecx, ecx
jmp 0x140721ae6
add ecx, 0x20
jmp 0x140721aee
jmp 0x140721b0d
bsr ecx, edx
je 0x140721b08
inc ecx
jmp 0x140721b03
jmp 0x140721b0d
sub ecx, ecx
rcr esi, 0xe
mov esi, dword [rsp + 0x50]
clc
cmp ecx, esi
jmp 0x140721b19
jbe 0x140721b71
sub ecx, esi
test r8b, r10b
test r9b, r9b
je 0x140721b62
mov eax, 1
cmp bpl, 0x97
shl rax, cl
jmp 0x140721b3e
dec rax
cmp dh, 0xb
test rdx, r13
test rdx, rax
jmp 0x140721b4f
jne 0x140721b62
mov r9b, 1
jmp 0x140721b5d
jmp 0x140721b6e
sub r9b, r9b
bts r10w, di
cmovp r10, rax
shr rdx, cl
xor r11d, r11d
mov ch, al
sar cl, cl
lea eax, [rdi - 2]
test r14d, r14d
movsx r10d, r15w
cmove r10w, r15w
movsxd r10, r11d
mov ecx, esi
not ebx
bswap r10w
movsxd r10, r12d
movsx r10, di
cmovne r11d, dword [rbp + 0x324]
xor r8d, r8d
xor r10b, r11b
movsx r10, r11w
cmp r14d, 1
bswap r10w
movzx r10d, r15w
cmova r8d, dword [rbp + 0x328]
bsf r10w, di
test edi, edi
movsx r10, ax
jmp 0x140721bd3
mov r10d, r8d
cmovne ebx, eax
cmp r11d, edi
btc ax, r12w
shl r10, 0x20
mov eax, r11d
lea r10, [r10 + rax]
mov rax, qword [rsp + 0x58]
ror r8b, 0xab
shl r10, cl
mov r8b, byte [rax + 0x308]
seta cl
lea rcx, [rdx + r10]
mov rdx, qword [rsp + 0x60]
mov qword [rsp + 0x20], rdx
not dh
movzx rdx, sp
movsx dx, dil
mov edx, ebx
jmp 0x140721c22
call fcn.14071d677
jmp 0x140721c6f
test eax, eax
not r9b
xchg al, r9b
mov rdx, qword [rsp + 0x60]
xchg r8b, r8b
setne r9b
mov qword [rsp + 0x20], rdx
mov rax, 0x5e111931
cwde
mov edx, ecx
movzx eax, cx
mov rax, qword [rsp + 0x58]
lea rcx, [rbp + 0x320]
mov r8b, byte [rax + 0x308]
jmp 0x140721c6a
call fcn.14071de79
mov rcx, qword [rbp + 0xa60]
test rsi, r14
xor rcx, rsp
jmp 0x140721c81
call fcn.14070d98f
mov rbx, qword [rsp + 0xbc0]
add rsp, 0xb70
pop r15
setge bpl
xchg esi, esi
movzx r14w, dl
pop r14
pop r13
pop r12
mov dil, r14b
movsx rdi, r10w
movzx rbp, di
pop rdi
movsxd rsi, edi
movzx rbp, di
pop rsi
pop rbp
jmp 0x140721cc2
ret