Function at 0x14071f944
Capabilities:
Encode data using base64

Disassembly:
push rbp
cmc
cmp cl, dil
cmovl rax, r14
push rbx
push rsi
and ebp, r13d
push rdi
btr eax, 0x83
rol ah, 0xaf
push r12
shr sil, 0xa4
add ax, 0x3d98
test edx, 0x4007d18
push r14
sub ah, 0xe
rcr al, cl
push r15
ror ah, cl
lea rbp, [rsp - 0x6f0]
sub rsp, 0x7f0
movzx r14d, sp
mov rax, qword [0x1400aa028]
test r10d, 0x519d651d
xor rax, rsp
cmovno r12d, ebp
movsxd rsi, r15d
jmp 0x14071f9a6
mov qword [rbp + 0x6e0], rax
mov qword [rsp + 0x38], rcx
mov r14, r9
jmp 0x14071f9ba
lea rcx, [rsp + 0x68]
mov qword [rbp - 0x80], r9
mov r12, r8
setbe sil
movsx esi, cx
movzx esi, cx
mov qword [rbp - 0x70], r8
movsx si, r15b
mov sil, r12b
mov esi, edx
call fcn.140724657
mov eax, dword [rsp + 0x68]
bsr r15w, r9w
shl r15d, 0x87
mov r15d, 1
test r15w, 0x99b6
and eax, 0x1f
test r10d, 0x16897e9d
clc
stc
cmp al, 0x1f
jne 0x14071fa1a
mov byte [rsp + 0x70], 0
jmp 0x14071fa2e
lea rcx, [rsp + 0x68]
jmp 0x14071fa24
call fcn.14072474b
mov byte [rsp + 0x70], r15b
mov rbx, qword [rsp + 0x38]
adc ah, 9
rol ch, 0x85
clc
mov edi, 0x20
movsx ax, dh
movzx eax, bp
mov eax, edi
mov qword [r12 + 8], r14
sal ch, cl
test rbx, rbx
jmp 0x14071fa5d
lea ecx, [rdi + 0xd]
jmp 0x14071fa65
cmovs eax, ecx
neg cl
sal cl, 5
sub r8d, r8d
cmove ecx, ebp
sub edx, edx
setp ch
bswap ecx
movsxd rcx, r11d
mov dword [r12], eax
movsx ecx, bx
movsx rcx, r15w
lea rcx, [rsp + 0x78]
jmp 0x14071fa92
call fcn.14072457e
mov rax, rbx
sal r10w, 0x81
mov r10d, 0x7ff
btc r9, 0x1d
jmp 0x14071faaf
shr rax, 0x34
rcl r9b, 0xd
movabs r9, 0xfffffffffffff
and rax, r10
jmp 0x14071fac9
jne 0x14071fb2c
test r9, rbx
jmp 0x14071fad7
je 0x14071faf0
test dword [rsp + 0x78], 0x1000000
jmp 0x14071faea
je 0x14071fb2c
and dword [r12 + 4], 0
not cl
movsx edx, si
lea r8, [0x14009e6a4]
mov rdx, qword [rbp + 0x750]
movsx ecx, di
setno cl
bswap cx
mov rcx, r14
jmp 0x14071fb1a
call fcn.140713f59
test eax, eax
jne 0x140721d2a
jmp 0x140721caa
cmp rax, r10
jmp 0x14071fb34
je 0x14071fb41
xor eax, eax
jmp 0x14071fbbe
mov rax, rbx
cmc
and rax, r9
jne 0x14071fb5b
mov eax, r15d
jmp 0x14071fb56
jmp 0x14071fbb9
test rbx, rbx
jmp 0x14071fb63
jns 0x14071fb90
movabs rcx, 0x8000000000000
cmp rax, rcx
jmp 0x14071fb7b
jne 0x14071fb90
mov eax, 4
jmp 0x14071fb8b
jmp 0x14071fbb9
mov rax, rbx
cmp r14w, r13w
cmp sp, 0xfc19
shr rax, 0x33
not eax
cmp r10b, r10b
cmp r11w, 0xaa37
test r8, 0x24a1ca2c
and eax, r15d
clc
or eax, 2
mov dword [r12 + 4], r15d
sub eax, r15d
je 0x140721c7d
sub eax, r15d
je 0x140721c71
sub eax, r15d
je 0x140721c60
cmp eax, r15d
jmp 0x14071fbe1
je 0x140721c54
movabs rax, 0x7fffffffffffffff
movsxd r12, esp
movzx ecx, bp
mov byte [rsp + 0x30], r15b
cmp r10d, 0x7e8fd22d
and rbx, rax
setnp r8b
inc esi
inc al
cmp dil, spl
btr dx, 0xad
mov qword [rsp + 0x38], rbx
movsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x58], xmm0
xchg cx, cx
sbb ch, 0xb3
bt eax, 0x8b
mov rdx, qword [rsp + 0x58]
bt rcx, rbp
mov r8, rdx
cmovp cx, sp
mov dword [rsp + 0x60], esi
ror r12w, 0x88
bt cx, r9w
bts si, cx
shr r8, 0x34
bt esi, 0x1b
shrd ax, bx, 0x8f
mov esi, 2
mov rcx, r8
neg rax
and rcx, r10
and rax, 0xffffffffb21e6f83
mov r12b, 0xbb
btc eax, r11d
mov rax, rcx
rol r12b, 0x15
cmp al, r10b
neg rax
movabs rax, 0x10000000000000
movzx r12w, dil
movsx r12w, al
movsx r12, r12w
sbb rbx, rbx
test r10, rsi
bts r12, r13
bts r12d, r10d
and rdx, r9
and rbx, rax
add rbx, rdx
neg rcx
movzx r12, r11w
movsx r12d, r12w
sbb eax, eax
movzx r12w, r11b
sal r12b, 8
and r12w, 0xec37
and r8d, r10d
btr r12w, bx
rcl r12b, 0x1c
bsf r12d, r9d
lea r12d, [rsi + rax]
cmp r12w, 0x9eb7
cmp r8, r13
stc
add r12d, r8d
call fcn.140092090
call fcn.1400777d5
cvttsd2si ecx, xmm0
mov dword [rbp - 0x5c], ebx
lea eax, [rcx - 0x7fffffff]
and eax, 0xfffffffe
test sp, r15w
jmp 0x14071fd1c
neg eax
jmp 0x14071fd23
sbb eax, eax
shr rbx, 0x20
cmp r14b, 0x3a
and eax, ecx
stc
mov dword [rbp - 0x58], ebx
mov dword [rsp + 0x40], eax
add rax, r13
mov eax, ebx
stc
cmp r15b, 0xab
neg eax
jmp 0x14071fd48
sbb edx, edx
jmp 0x14071fd4f
neg edx
test rax, 0x7a02cdba
add edx, r15d
cmp bp, bx
mov dword [rbp - 0x60], edx
test r11b, 0xad
cmp dl, r13b
clc
cmp r12d, 0x434
jmp 0x14071fd74
jb 0x140720209
sub eax, eax
jmp 0x14071fd82
mov dword [rbp + 0x348], 0x100000
mov dword [rbp + 0x344], eax
mov dword [rbp + 0x340], esi
test ebx, ebx
jmp 0x14071fd9f
je 0x14071ffef
sub r8d, r8d
and ax, ax
cmp rcx, rbx
mov eax, dword [rbp + r8*4 - 0x5c]
cmc
jmp 0x14071fdc0
cmp dword [rbp + r8*4 + 0x344], eax
jmp 0x14071fdcd
jne 0x14071ffef
add r8d, r15d
cmp r8d, esi
jne 0x14071fdae
and dword [rsp + 0x38], 0
movsx eax, dx
rol bl, 0x1b
lea r11d, [r12 - 0x432]
movsx r8w, r10b
mov r8d, r11d
rcr r12w, cl
lea eax, [rdx - 1]
and cx, 0xb296
and r11d, 0x1f
movsx cx, spl
shr r8d, 5
rcr r12w, 0xbc
mov esi, edi
btc ecx, 0x86
mov rbx, r15
bsf r12w, sp
shr ch, 0x8d
sub esi, r11d
movsx r12d, sp
mov ecx, esi
rcl r12, 5
ror r12, 0x2f
shl rbx, cl
movsx r12, r8w
and r12d, esp
sub r12b, 0x3f
sub ebx, r15d
inc r12b
bsr eax, dword [rbp + rax*4 - 0x5c]
mov r12, 0x441ba894
movzx r12, r8w
mov r12d, ebx
not r12d
jmp 0x14071fe69
je 0x14071fe7b
inc eax
jmp 0x14071fe76
jmp 0x14071fe7d
xor eax, eax
sub edi, eax
lea eax, [rdx + r8]
cmc
cmp eax, 0x73
ja 0x14071ffbb
sub r14d, r14d
sbb r14b, 0xae
cmp r11d, edi
seta r14b
test spl, 0x85
stc
add r14d, edx
add r14d, r8d
stc
cmc
cmp rsi, 0xca4c936
cmp r14d, 0x73
jmp 0x14071feb8
ja 0x14071ffbb
lea edi, [r8 - 1]
add r10b, bl
lea r10d, [r14 - 1]
cmp al, r13b
cmc
cmp bpl, 0x90
cmp r10d, edi
je 0x14071ff8d
mov eax, r10d
sar ch, cl
sub eax, r8d
rol cx, cl
sal cl, 0xb9
lea ecx, [rax - 1]
test cx, 0xb912
cmp eax, edx
jmp 0x14071fef7
jae 0x14071ff0c
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x14071ff07
jmp 0x14071ff10
sub r9d, r9d
stc
cmp ecx, edx
jmp 0x14071ff17
jae 0x14071ff2b
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x14071ff26
jmp 0x14071ff35
sub edx, edx
bt cx, r8w
cmc
rcr ch, cl
and edx, r12d
btr rcx, 0x34
sar cl, cl
mov ecx, esi
test esi, r11d
cmc
shr edx, cl
and r9d, ebx
rcl rcx, cl
mov ecx, r11d
stc
shl r9d, cl
cmp rbp, 0xffffffffb8b53911
cmp eax, ebp
or edx, r9d
jmp 0x14071ff65
mov dword [rbp + r10*4 - 0x5c], edx
jmp 0x14071ff6f
dec r10d
cmp r10d, edi
jmp 0x14071ff7a
je 0x14071ff8d
mov edx, dword [rbp - 0x60]
jmp 0x14071ff88
jmp 0x14071feda
sub ecx, ecx
clc
cmp r9b, 0x2d
cmc
test r8d, r8d
je 0x14071ffc5
and dword [rbp + rcx*4 - 0x5c], 0
clc
add ecx, r15d
clc
cmp ecx, r8d
jmp 0x14071ffb0
jne 0x14071ff9e
jmp 0x14071ffc5
xor r14d, r14d
bswap r12
setne r12b
mov dword [rbp - 0x60], r14d
mov r12b, r12b
mov r12d, r15d
jmp 0x14071ffd4
mov dword [rbp + 0x170], r15d
jmp 0x14071ffe0
mov dword [rbp + 0x174], 4
jmp 0x14072065f
and dword [rsp + 0x38], 0
lahf
cmp r10w, bp
bts r8, r11
lea r11d, [r12 - 0x433]
not sil
sub sil, 0xac
mov r8d, r11d
adc r12w, 0xdc16
lea eax, [rdx - 1]
and r11d, 0x1f
shr r8d, 5
mov esi, edi
mov rbx, r15
neg cx
sub esi, r11d
bt cx, di
mov ecx, esi
movsxd r12, r10d
shl rbx, cl
shl r12w, cl
and r12d, 0x6a82d8b5
rol r12, cl
sub ebx, r15d
movzx r12w, r10b
adc r12, rbp
bsr eax, dword [rbp + rax*4 - 0x5c]
jmp 0x140720062
mov r12d, ebx
jmp 0x14072006a
not r12d
jmp 0x140720072
je 0x140720084
inc eax
jmp 0x14072007f
jmp 0x14072008a
sub eax, eax
clc
cmp r10d, r10d
sub edi, eax
add eax, 0x4e16f902
neg al
movzx eax, di
lea eax, [rdx + r8]
cmp eax, 0x73
ja 0x1407201d0
sub r14d, r14d
xadd r14b, r14b
cmp r11d, edi
seta r14b
add r14d, edx
jmp 0x1407200ba
add r14d, r8d
stc
cmc
cmp r14d, 0x73
jmp 0x1407200c8
ja 0x1407201d0
lea edi, [r8 - 1]
setp r10b
adc r10w, 0xca89
rcr r10b, cl
lea r10d, [r14 - 1]
cmp r10d, edi
je 0x140720195
mov eax, r10d
cmc
sub eax, r8d
movzx rcx, r11w
sal ch, cl
lea ecx, [rax - 1]
cmp eax, edx
jmp 0x140720103
jae 0x140720118
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x140720113
jmp 0x140720124
sub r9d, r9d
cmp r14w, r13w
stc
test r15w, r10w
cmp ecx, edx
jmp 0x14072012b
jae 0x14072013a
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x140720142
sub edx, edx
add ch, 0x97
rcl rcx, cl
and edx, r12d
or cl, r13b
sub cx, bp
ror cl, cl
mov ecx, esi
shr edx, cl
and r9d, ebx
bts rcx, rcx
mov cl, sil
mov ecx, r11d
shl r9d, cl
stc
or edx, r9d
jmp 0x14072016a
mov dword [rbp + r10*4 - 0x5c], edx
jmp 0x140720174
dec r10d
cmc
test r14d, 0x7303a398
cmp r10d, edi
jmp 0x140720187
je 0x140720195
mov edx, dword [rbp - 0x60]
jmp 0x1407200ec
sub ecx, ecx
jmp 0x14072019f
test r8d, r8d
jmp 0x1407201a7
je 0x1407201d8
and dword [rbp + rcx*4 - 0x5c], 0
clc
cmp bx, cx
stc
add ecx, r15d
cmp r8b, al
cmp ecx, r8d
jmp 0x1407201c5
jne 0x1407201ad
jmp 0x1407201d8
xor r14d, r14d
movzx r12w, bpl
mov dword [rbp - 0x60], r14d
movsx r12w, r11b
mov r12d, r15d
jmp 0x1407201e9
mov dword [rbp + 0x170], r15d
jmp 0x1407201f5
mov dword [rbp + 0x174], 2
jmp 0x140720204
jmp 0x14072065f
cmp r12d, 0x36
jmp 0x140720212
je 0x140720479
sub eax, eax
test bh, 0x9f
mov dword [rbp + 0x348], 0x100000
clc
mov dword [rbp + 0x344], eax
cmc
mov dword [rbp + 0x340], esi
clc
test dil, dl
test ebx, ebx
jmp 0x140720240
je 0x140720479
sub r8d, r8d
setnp al
mov eax, dword [rbp + r8*4 - 0x5c]
cmp dword [rbp + r8*4 + 0x344], eax
jmp 0x14072025e
jne 0x140720479
add r8d, r15d
test sil, r15b
test r8b, 0xc
cmp r8d, esi
jmp 0x140720276
jne 0x14072024c
and dword [rsp + 0x38], 0
btr ax, ax
bsr eax, ebx
jmp 0x14072028d
je 0x14072029a
inc eax
jmp 0x14072029c
sub eax, eax
xor r14d, r14d
add r14b, 0xd
test sil, r11b
sub edi, eax
cmp edi, esi
setb r14b
cmc
jmp 0x1407202b4
or r11d, 0xffffffff
add r14d, edx
cmp r14d, 0x73
jmp 0x1407202c4
jbe 0x1407203d0
xor r14d, r14d
cmc
or dil, r8b
rol bx, cl
mov esi, 0x436
shrd ebx, r10d, 0x9d
cmp r13, r14
not cx
mov dword [rbp - 0x60], r14d
xor cl, r9b
sub esi, r12d
lea rcx, [rbp + 0x344]
mov edi, esi
btc rbx, 0xaa
sub r8b, 0x8c
sub edx, edx
dec ebx
shr edi, 5
bt rbx, 0x3b
test dil, r15b
mov ebx, edi
setne r8b
test r12d, 0x7abbf387
movzx r8w, al
shl rbx, 2
mov r8, rbx
call fcn.1406fd03a
and esi, 0x1f
sbb cl, r13b
mov eax, r15d
cmc
mov cl, sil
bts r8w, r13w
rcr r12d, 0x25
test r12b, r9b
shl eax, cl
xor r12w, dx
movsxd r12, r12d
mov dword [rbp + rbx + 0x344], eax
sub r8d, 0xebbac2bb
or r12b, 0xb0
xor r12w, r11w
lea r12d, [rdi + 1]
movsx r8d, r8w
mov r8d, r12d
jmp 0x140720375
shl r8, 2
clc
mov dword [rbp + 0x340], r12d
test bl, 0xa1
mov dword [rbp + 0x170], r12d
test r8, r8
jmp 0x140720393
je 0x14072065f
mov ebx, 0x1cc
rol cx, 0x3a
btr ecx, 0xab
cmp bx, r13w
lea rcx, [rbp + 0x174]
cmp r8, rbx
ja 0x140720639
lea rdx, [rbp + 0x344]
jmp 0x1407203c6
call fcn.1406fc573
jmp 0x140720658
lea eax, [r14 - 1]
cmp eax, r11d
jmp 0x1407203dc
je 0x1407202d4
mov r10d, eax
cmp r10w, 0x5aa9
lea r8d, [rax - 1]
test r15w, r12w
cmp r14d, 0x36853018
cmp eax, edx
jmp 0x140720401
jae 0x140720416
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x140720411
jmp 0x140720419
xor r9d, r9d
cmp r8d, edx
jmp 0x140720421
jae 0x140720431
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x140720433
sub ecx, ecx
shr ecx, 0x1e
sar al, 0x3f
btc ax, 0x27
sbb al, sil
mov eax, r9d
shl eax, 2
or ecx, eax
bsr ax, si
sbb ax, 0x3a98
mov eax, r8d
mov dword [rbp + r10*4 - 0x5c], ecx
jmp 0x14072045e
cmp r8d, r11d
jmp 0x140720466
je 0x1407202d4
mov edx, dword [rbp - 0x60]
jmp 0x140720474
jmp 0x1407203e2
neg ebx
jmp 0x140720480
sbb rax, rax
test ch, dh
test ax, 0xa42a
and dword [rsp + 0x38], 0
stc
cmp sil, 0x93
and eax, 4
stc
bsr eax, dword [rbp + rax - 0x5c]
jmp 0x1407204a1
je 0x1407204b3
inc eax
jmp 0x1407204ae
jmp 0x1407204bc
sub eax, eax
cmp r10b, 0x3a
cmp r15, r10
sub r14d, r14d
inc r14b
sar r14b, 0x10
and r14b, dl
sub edi, eax
cmp edi, r15d
mov r14b, 0x81
jmp 0x1407204d6
setb r14b
cmp r13, rdx
test r8b, r11b
or r11d, 0xffffffff
jmp 0x1407204e9
add r14d, edx
cmp r14d, 0x73
jmp 0x1407204f5
jbe 0x140720593
xor r14d, r14d
btr cx, 0x89
sbb rdi, 0x1881df0e
movsx si, r11b
mov esi, 0x435
sar bl, 0x8a
mov dword [rbp - 0x60], r14d
add dil, r11b
cmp r13w, 0x142e
shrd ecx, r12d, 0x3f
sub esi, r12d
lea rcx, [rbp + 0x344]
btc bx, r12w
ror r8b, cl
mov edi, esi
rol r8b, 0x80
cmc
xor edx, edx
shr edi, 5
dec bx
mov ebx, edi
movsx r8d, bp
bts r8, rsi
shl rbx, 2
jmp 0x14072055d
mov r8, rbx
jmp 0x140720565
call fcn.1406fd03a
and esi, 0x1f
mov eax, r15d
shr cl, 0x39
mov cl, sil
jmp 0x14072057b
shl eax, cl
jmp 0x140720582
mov dword [rbp + rbx + 0x344], eax
jmp 0x14072058e
jmp 0x140720365
lea eax, [r14 - 1]
stc
cmp eax, r11d
jmp 0x1407205a0
je 0x14072050f
mov r10d, eax
cmp r9b, bl
lea r8d, [rax - 1]
stc
jmp 0x1407205b6
cmp eax, edx
jmp 0x1407205bd
jae 0x1407205d2
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x1407205cd
jmp 0x1407205d5
xor r9d, r9d
cmp r8d, edx
jae 0x1407205ed
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x1407205e8
jmp 0x1407205ef
sub ecx, ecx
shr ecx, 0x1f
inc al
lea eax, [r9 + r9]
jmp 0x140720601
or ecx, eax
movzx ax, bl
xor ax, bx
mov eax, r8d
stc
mov dword [rbp + r10*4 - 0x5c], ecx
jmp 0x14072061e
cmp r8d, r11d
jmp 0x140720626
je 0x14072050f
mov edx, dword [rbp - 0x60]
jmp 0x140720634
jmp 0x1407205a6
mov r8, rbx
sub edx, edx
call fcn.1406fd03a
call fcn.140714107
mov dword [rax], 0x22
jmp 0x140720653
call fcn.1407044a4
mov r12d, dword [rbp + 0x170]
mov ecx, dword [rsp + 0x40]
add al, cl
dec al
mov eax, 0xcccccccd
stc
test ecx, ecx
js 0x140720f63
mul ecx
cmc
cmovs ecx, ebx
mov eax, edx
shrd cx, r15w, 0
mov rcx, r15
lea rdx, [0x140000000]
btr rcx, 0x35
bt cx, dx
and cl, spl
shr eax, 3
mov dword [rsp + 0x50], eax
bts rcx, rsi
movsx cx, r11b
mov ecx, eax
mov dword [rsp + 0x48], eax
cmp r9w, 0x2188
test eax, eax
jmp 0x1407206bc
je 0x140720d9b
mov r8d, 0x26
bsr si, r10w
cbw
cmp ecx, r8d
cmovbe si, r9w
bswap rbx
mov eax, ecx
mov dil, spl
cmova eax, r8d
mov dword [rsp + 0x4c], eax
movsxd rsi, edx
movsx r8d, bx
dec di
dec eax
mov edi, eax
shld si, r10w, 0xa7
add sil, r8b
setns sil
movzx ecx, byte [rdx + rax*4 + 0x99752]
setae sil
and si, 0xc235
movzx esi, byte [rdx + rax*4 + 0x99753]
mov ebx, ecx
shl eax, 0x30
or rax, rdi
shl rbx, 2
sub edx, edx
mov rax, rdi
movsx eax, cx
mov r8, rbx
mov al, r15b
lea eax, [rsi + rcx]
xchg ecx, ecx
lea rcx, [rbp + 0x344]
mov dword [rbp + 0x340], eax
jmp 0x14072074c
call fcn.1406fd03a
lea rcx, [0x140000000]
rdtsc
ror r8w, cl
rcl ax, cl
shl rsi, 2
bswap r8w
movzx eax, word [rcx + rdi*4 + 0x99750]
sal r8d, cl
add r8b, r11b
adc r8b, al
lea rdx, [rcx + 0x98e40]
or ecx, 0x119357b2
sets r8b
sub rcx, 0x83f6b30
lea rcx, [rbp + 0x344]
movzx r8d, sp
mov r8, rsi
stc
add rcx, rbx
jmp 0x1407207a9
lea rdx, [rdx + rax*4]
jmp 0x1407207b2
call fcn.1406fc573
mov r10d, dword [rbp + 0x340]
stc
test ch, dl
cmp r8w, 0xf329
cmp r10d, r15d
ja 0x1407208e8
mov eax, dword [rbp + 0x344]
cmp r9w, 0xefb1
clc
test eax, eax
jne 0x1407207f9
sub r12d, r12d
mov dword [rbp + 0x170], r12d
jmp 0x1407207f4
jmp 0x140720d43
cmp eax, r15d
jmp 0x140720801
je 0x140720d43
test r12d, r12d
jmp 0x14072080f
je 0x140720d43
xor r8d, r8d
cmc
mov r10, rax
sub r9d, r9d
movzx cx, spl
mov ecx, dword [rbp + r9*4 + 0x174]
btr ax, r10w
sbb ax, 0x8e08
mov eax, r8d
cmc
bt r8w, 0x93
cmove r8d, edi
imul rcx, r10
rcr r8, 0xaf
shr r8, cl
xor r8w, 0xa8bc
lea rcx, [rcx + rax]
mov r8, rcx
test r15d, esi
cmc
mov dword [rbp + r9*4 + 0x174], ecx
cmc
shr r8, 0x20
cmc
add r9d, r15d
test r11w, 0x3036
cmp r9b, bpl
cmp r9d, r12d
jmp 0x140720881
jne 0x140720824
test r8d, r8d
jmp 0x14072088f
je 0x140720d3c
cmp dword [rbp + 0x170], 0x73
jmp 0x1407208a1
jae 0x1407208d1
mov eax, dword [rbp + 0x170]
shr r12b, 0xb3
mov dword [rbp + rax*4 + 0x174], r8d
mov r12d, dword [rbp + 0x170]
clc
cmp sil, r10b
add r12d, r15d
jmp 0x1407208cc
jmp 0x1407207e8
sub r12d, r12d
mov dword [rbp + 0x170], r12d
stc
xor al, al
jmp 0x1407208e3
jmp 0x140720d4f
cmp r12d, r15d
jmp 0x1407208f0
ja 0x140720a04
mov ebx, dword [rbp + 0x174]
shl r8w, 0xb9
mov r8, r10
sbb r12w, r11w
shld r12w, si, 0x8c
shl r8, 2
rol r12, cl
shr r12w, 0x1d
mov r12d, r10d
cmp bpl, bpl
clc
mov dword [rbp + 0x170], r10d
jmp 0x14072092d
test r8, r8
jmp 0x140720935
je 0x140720991
mov eax, 0x1cc
lea rcx, [rbp + 0x174]
cmp r8, rax
ja 0x140720966
lea rdx, [rbp + 0x344]
jmp 0x14072095c
call fcn.1406fc573
jmp 0x140720985
mov r8, rax
sub edx, edx
jmp 0x140720970
call fcn.1406fd03a
call fcn.140714107
mov dword [rax], 0x22
call fcn.1407044a4
mov r12d, dword [rbp + 0x170]
jmp 0x140720991
test ebx, ebx
jmp 0x140720998
je 0x1407207e5
cmp ebx, r15d
jmp 0x1407209a6
je 0x140720d43
test r12d, r12d
je 0x140720d43
sub r8d, r8d
mov r10, rbx
bswap cx
sub r9d, r9d
rcr ch, 0xf
mov ecx, dword [rbp + r9*4 + 0x174]
mov eax, r8d
imul rcx, r10
lea rcx, [rcx + rax]
mov r8, rcx
test cl, spl
mov dword [rbp + r9*4 + 0x174], ecx
shr r8, 0x20
test r14b, 0x3c
add r9d, r15d
clc
cmp r9d, r12d
jmp 0x1407209f9
jne 0x1407209c4
jmp 0x140720887
cmp r10d, r12d
cdq
setp dh
lea rdx, [rbp + 0x174]
movsx cx, r12b
mov ebx, r12d
mov ch, 0x20
lea rcx, [rbp + 0x344]
cmovae rcx, rdx
movzx r8w, spl
lea r8, [rbp + 0x344]
movsx dx, r11b
setge dl
cmovb ebx, r10d
mov qword [rsp + 0x58], rcx
setb al
cqo
jmp 0x140720a52
mov dword [rsp + 0x44], ebx
movzx dx, r12b
movzx rdx, r14w
lea rdx, [rbp + 0x174]
jmp 0x140720a6b
cmovae rdx, r8
test r8b, r14b
cmp r10w, bx
test al, al
jmp 0x140720a7d
mov qword [rsp + 0x38], rdx
cmovne r10d, r12d
xor r12d, r12d
jmp 0x140720a94
sub r9d, r9d
test r14d, r14d
cmc
test r15w, 0xd801
mov dword [rbp + 0x510], r12d
cmp ax, 0xed9d
test ebx, ebx
jmp 0x140720ab3
je 0x140720cb7
mov esi, dword [rcx + r9*4]
cmp r10w, 0x213b
stc
test esi, esi
jmp 0x140720acb
jne 0x140720b04
cmp r9d, r12d
jmp 0x140720ad9
jne 0x140720cab
and dword [rbp + r9*4 + 0x514], esi
movzx r12w, r12b
movsxd r12, r15d
lea r12d, [r9 + 1]
mov dword [rbp + 0x510], r12d
jmp 0x140720aff
jmp 0x140720cab
sub r11d, r11d
mov r8d, r9d
clc
test r10d, r10d
jmp 0x140720b13
je 0x140720c89
mov ebx, r9d
neg ebx
cmp bpl, 4
cmp r8d, 0x73
jmp 0x140720b2b
je 0x140720bfa
mov edi, r8d
clc
test spl, 5
cmp r8d, r12d
jmp 0x140720b41
jne 0x140720b6a
and dword [rbp + rdi*4 + 0x514], 0
xadd al, r12b
lea eax, [r8 + 1]
btc r12d, ebp
mov dword [rbp + 0x510], eax
shrd rax, rbx, 0x9d
sbb r12w, r9w
lea eax, [r8 + rbx]
adc r12b, bpl
add r8d, r15d
mov edx, dword [rdx + rax*4]
sal al, cl
sub eax, ebx
bts r12d, r9d
mov eax, r11d
add r11w, r13w
sar r11, cl
imul rdx, rsi
lea rdx, [rdx + rax]
bt r12w, 0x2d
mov eax, dword [rbp + rdi*4 + 0x514]
ror r11, 0x94
movsxd r11, ebx
sar r12b, cl
lea rdx, [rdx + rax]
lea eax, [r8 + rbx]
mov r11, rdx
sbb r12b, 0x1f
or r12b, 0xb5
mov dword [rbp + rdi*4 + 0x514], edx
sar r12b, cl
shr r12b, 0xb5
movsx r12, r11w
mov r12d, dword [rbp + 0x510]
clc
test cl, r8b
shr r11, 0x20
stc
cmp eax, r10d
jmp 0x140720be5
je 0x140720bfa
mov rdx, qword [rsp + 0x38]
jmp 0x140720bf5
jmp 0x140720b22
test r11d, r11d
jmp 0x140720c02
je 0x140720c85
cmp r8d, 0x73
jmp 0x140720c11
je 0x140720f4a
mov edx, r8d
clc
cmp r8d, r12d
jne 0x140720c3a
and dword [rbp + rdx*4 + 0x514], 0
lea eax, [r8 + 1]
xadd r12b, r12b
mov dword [rbp + 0x510], eax
mov eax, dword [rbp + rdx*4 + 0x514]
add r8d, r15d
mov r12b, 0x32
mov ecx, r11d
cmp r15b, 0x27
add rcx, rax
xadd r11b, r12b
mov dword [rbp + rdx*4 + 0x514], ecx
mov r12d, dword [rbp + 0x510]
adc r11b, sil
shr rcx, 0x20
cmovae r11, r14
mov r11d, ecx
cmp edx, r9d
clc
test cx, ax
test ecx, ecx
jmp 0x140720c7f
jne 0x140720c08
mov ebx, dword [rsp + 0x44]
cmp r8d, 0x73
je 0x140720f4a
mov rcx, qword [rsp + 0x58]
rcr dl, cl
bt dx, r10w
setns dl
mov rdx, qword [rsp + 0x38]
stc
cmp r8, r10
add r9d, r15d
cmp r9d, ebx
jne 0x140720ab9
mov r8d, r12d
cmp ah, 0x26
shl r8, 2
test ax, 0xa814
stc
mov dword [rbp + 0x170], r12d
stc
cmc
test r8, r8
je 0x140720d43
mov eax, 0x1cc
bswap cx
lea rcx, [rbp + 0x174]
stc
jmp 0x140720ced
cmp r8, rax
jmp 0x140720cf5
ja 0x140720d11
lea rdx, [rbp + 0x514]
jmp 0x140720d07
call fcn.1406fc573
jmp 0x140720d3c
mov r8, rax
test r11, 0xffffffffa309edab
xor edx, edx
jmp 0x140720d22
call fcn.1406fd03a
call fcn.140714107
mov dword [rax], 0x22
jmp 0x140720d37
call fcn.1407044a4
mov r12d, dword [rbp + 0x170]
mov al, r15b
test r10d, r12d
test dh, 0xbd
cmp rsi, r9
test al, al
jmp 0x140720d56
je 0x140720f4a
mov ecx, dword [rsp + 0x48]
shl dl, cl
not r8w
lea rdx, [0x140000000]
xor r8w, r12w
or r8b, 0x27
sub ecx, dword [rsp + 0x4c]
setp r8b
mov r8d, 0x26
jmp 0x140720d88
mov dword [rsp + 0x48], ecx
jmp 0x140720d91
jne 0x1407206cf
mov eax, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x40]
jmp 0x140720da5
lea eax, [rax + rax*4]
cmc
add eax, eax
cmp ax, r13w
clc
sub ecx, eax
je 0x140720eb3
lea eax, [rcx - 1]
cmp bl, dil
mov eax, dword [rdx + rax*4 + 0x997e8]
test eax, eax
jmp 0x140720dcc
je 0x140720f4a
cmp eax, r15d
jmp 0x140720dda
je 0x140720eb3
test r12d, r12d
je 0x140720eb3
sub r8d, r8d
sets ch
sal r10b, cl
mov r10d, eax
rcr ah, cl
or cl, r15b
rcr ah, 0x14
sub r9d, r9d
mov ecx, dword [rbp + r9*4 + 0x174]
cmove rax, rdi
movsx rax, r9w
mov eax, r8d
setge r8b
imul rcx, r10
sbb r8b, dil
movsx r8w, bpl
shld r8w, r13w, 0x11
lea rcx, [rcx + rax]
or r8b, r10b
sar r8b, 0x81
mov r8, rcx
mov dword [rbp + r9*4 + 0x174], ecx
stc
shr r8, 0x20
add r9d, r15d
clc
jmp 0x140720e4d
cmp r9d, r12d
jmp 0x140720e55
jne 0x140720e00
test r8d, r8d
je 0x140720ea4
cmp dword [rbp + 0x170], 0x73
jae 0x140720f4a
mov eax, dword [rbp + 0x170]
neg r12d
mov dword [rbp + rax*4 + 0x174], r8d
sbb r12d, 0xb9218790
rcr r12, 0x24
mov r12d, dword [rbp + 0x170]
test r9b, r12b
add r12d, r15d
jmp 0x140720e9f
jmp 0x140720f52
mov r12d, dword [rbp + 0x170]
sar sil, cl
btr bx, r15w
mov rsi, qword [rbp - 0x80]
test r15b, 0x9b
rol ebx, cl
adc bh, 0xa
mov rbx, rsi
test r14d, r14d
je 0x14072182d
xor r8d, r8d
movsx ecx, r12w
cwde
sub r9d, r9d
mov eax, dword [rbp + r9*4 - 0x5c]
movzx cx, r11b
cmp dil, bpl
lea rcx, [rax + rax*4]
neg ah
adc al, r13b
shr eax, 0x24
mov eax, r8d
lea r8, [rax + rcx*2]
mov dword [rbp + r9*4 - 0x5c], r8d
cmc
test esp, edi
add r9d, r15d
shr r8, 0x20
stc
clc
cmp r9d, r14d
jne 0x140720ed7
test r8d, r8d
je 0x14072182d
cmp dword [rbp - 0x60], 0x73
jmp 0x140720f23
jae 0x1407217eb
mov eax, dword [rbp - 0x60]
cmp r10w, bx
mov dword [rbp + rax*4 - 0x5c], r8d
cmp r13, 0x6c1a701c
add dword [rbp - 0x60], r15d
jmp 0x140720f45
jmp 0x14072182d
xor r12d, r12d
jmp 0x140720f52
mov dword [rbp + 0x170], r12d
jmp 0x140720f5e
jmp 0x140720eb3
neg ecx
lea r8, [0x140000000]
sub rdx, 0xffffffffaf0b7dbc
mul ecx
xor ah, 0x22
mov dword [rsp + 0x4c], ecx
movsx ax, r15b
sub eax, r9d
mov eax, edx
sub dl, 0x2f
xor dx, r8w
shr eax, 3
sar edx, 0x85
bt dx, 0x9a
inc dx
mov dword [rsp + 0x38], eax
mov edx, eax
clc
mov dword [rsp + 0x44], eax
cmp al, 4
test eax, eax
jmp 0x140720faf
je 0x1407216bb
mov ecx, 0x26
cmp edx, ecx
mov eax, edx
movsx edi, sp
movsxd rbx, ecx
cmova eax, ecx
rcr rdi, 3
movsx rbx, r13w
btc rdi, r11
sub edx, edx
bswap di
cmovns edi, r15d
movzx si, r9b
mov dword [rsp + 0x50], eax
movzx cx, r11b
movsx rbx, r10w
movzx edi, r10w
dec eax
cmp r13w, 0x112e
mov edi, eax
movzx rcx, di
bsf rsi, rbp
sar ebx, cl
movzx ecx, byte [r8 + rax*4 + 0x99752]
xchg bl, sil
movzx esi, byte [r8 + rax*4 + 0x99753]
bswap r8d
shld r8w, bx, 0xb0
or ah, 8
mov ebx, ecx
inc r8b
bts r8d, ecx
stc
shl rbx, 2
xchg r8w, ax
lahf
mov r8, rbx
movzx ax, r14b
cmovl ax, r12w
lea eax, [rsi + rcx]
lea rcx, [rbp + 0x344]
jmp 0x140721055
mov dword [rbp + 0x340], eax
jmp 0x140721060
call fcn.1406fd03a
lea rcx, [0x140000000]
adc dl, 0x84
ror eax, 0x30
shl rsi, 2
cwde
movzx eax, word [rcx + rdi*4 + 0x99750]
rcr dh, cl
cmovp r8w, cx
lea rdx, [rcx + 0x98e40]
bsf r8w, ax
ror r8b, cl
inc r8b
lea rcx, [rbp + 0x344]
movsx r8, r12w
rcl r8, cl
ror r8d, cl
mov r8, rsi
add rcx, rbx
jmp 0x1407210b4
lea rdx, [rdx + rax*4]
jmp 0x1407210bd
call fcn.1406fc573
mov r10d, dword [rbp + 0x340]
test r14w, 0x3a99
cmp di, dx
clc
cmp r10d, r15d
jmp 0x1407210db
ja 0x1407211ef
mov eax, dword [rbp + 0x344]
test r13w, 0xa603
jmp 0x1407210f2
test eax, eax
jmp 0x1407210f9
jne 0x14072110b
xor r14d, r14d
mov dword [rbp - 0x60], r14d
jmp 0x140721661
cmp eax, r15d
jmp 0x140721113
je 0x140721661
test r14d, r14d
je 0x140721661
sub r8d, r8d
bt cx, r12w
btc cx, r11w
mov r10, rax
stc
shrd eax, esi, 0x25
xor r9d, r9d
rcl ah, cl
or ax, 0xc491
inc rax
mov ecx, dword [rbp + r9*4 - 0x5c]
rol al, cl
mov eax, r8d
rcr r8w, cl
imul rcx, r10
lea rcx, [rcx + rax]
btr r8d, 0x29
sar r8d, cl
mov r8, rcx
clc
test bx, 0xe1bd
mov dword [rbp + r9*4 - 0x5c], ecx
test al, bpl
clc
shr r8, 0x20
clc
test bpl, 0xb3
add r9d, r15d
cmp rdx, r15
stc
cmp r9d, r14d
jmp 0x14072118b
jne 0x140721143
test r8d, r8d
jmp 0x140721199
je 0x14072165a
cmp dword [rbp - 0x60], 0x73
jae 0x1407211d6
mov eax, dword [rbp - 0x60]
movsxd r14, esi
mov dword [rbp + rax*4 - 0x5c], r8d
shr r14b, 0x91
or r14, 0x1b2bb998
mov r14d, dword [rbp - 0x60]
test r8b, 0x1a
cmc
stc
add r14d, r15d
jmp 0x1407211d1
jmp 0x140721102
sub r14d, r14d
mov dword [rbp - 0x60], r14d
cmp esp, 0xa89b14a3
xor al, al
jmp 0x1407211ea
jmp 0x140721669
cmp r14d, r15d
jmp 0x1407211f7
ja 0x14072131a
mov ebx, dword [rbp - 0x5c]
mov r8, r10
shl r8, 2
bts r14, rax
sar r14w, cl
shr r14b, cl
mov r14d, r10d
mov dword [rbp - 0x60], r10d
test r8, r8
jmp 0x140721221
je 0x140721287
mov eax, 0x1cc
shl cx, cl
adc ch, ch
movsxd rcx, eax
lea rcx, [rbp - 0x5c]
clc
test r8w, 0xd180
cmp r8, rax
ja 0x14072125e
lea rdx, [rbp + 0x344]
jmp 0x140721254
call fcn.1406fc573
jmp 0x14072127e
mov r8, rax
clc
xor edx, edx
jmp 0x140721269
call fcn.1406fd03a
call fcn.140714107
mov dword [rax], 0x22
call fcn.1407044a4
mov r14d, dword [rbp - 0x60]
jmp 0x140721287
test ebx, ebx
jmp 0x14072128e
je 0x1407210ff
cmp ebx, r15d
jmp 0x14072129c
je 0x140721661
test r14d, r14d
jmp 0x1407212aa
je 0x140721661
sub r8d, r8d
bsr r10d, r8d
bsf ax, r8w
dec r10b
mov r10, rbx
sub r9d, r9d
mov ecx, dword [rbp + r9*4 - 0x5c]
bsf ax, bp
mov eax, r8d
ror r8b, 0xb5
sub r8, r13
xor r8w, 0xd038
imul rcx, r10
shrd r8w, r15w, 0x28
and r8b, r11b
lea rcx, [rcx + rax]
btc r8w, r13w
rcr r8b, cl
mov r8, rcx
mov dword [rbp + r9*4 - 0x5c], ecx
shr r8, 0x20
add r9d, r15d
stc
cmp r9d, r14d
jmp 0x14072130f
jne 0x1407212c5
jmp 0x140721191
cmp r10d, r14d
movzx r8w, r8b
lea rdx, [rbp - 0x5c]
not r8b
mov ebx, r14d
movzx r8w, dil
cmovb r8w, bp
movzx r8, r9w
lea rcx, [rbp + 0x344]
setb r8b
bswap r8w
movsx r8d, r13w
cmovae rcx, rdx
lea r8, [rbp + 0x344]
cmovb ebx, r10d
mov qword [rbp - 0x78], rcx
not al
setb al
sete dl
mov dword [rsp + 0x48], ebx
jmp 0x140721377
lea rdx, [rbp - 0x5c]
cmovae rdx, r8
test r8w, bp
jmp 0x140721389
test al, al
jmp 0x140721390
mov qword [rsp + 0x58], rdx
jmp 0x14072139a
cmovne r10d, r14d
cmp al, sil
stc
xor r14d, r14d
test r15b, dl
jmp 0x1407213ad
xor r9d, r9d
mov dword [rbp + 0x510], r14d
test ebx, ebx
jmp 0x1407213be
je 0x1407215df
mov esi, dword [rcx + r9*4]
test sil, bpl
test esi, esi
jne 0x1407213fe
cmp r9d, r14d
jmp 0x1407213db
jne 0x1407215ce
and dword [rbp + r9*4 + 0x514], esi
lea r14d, [r9 + 1]
jmp 0x1407213f2
mov dword [rbp + 0x510], r14d
jmp 0x1407215ce
xor r11d, r11d
mov r8d, r9d
cmc
jmp 0x14072140d
test r10d, r10d
je 0x1407215b2
mov ebx, r9d
neg ebx
cmp ecx, 0x7620a485
stc
cmp r8d, 0x73
jmp 0x14072142b
je 0x1407214ec
mov edi, r8d
cmp r8d, r14d
jmp 0x14072143c
jne 0x140721462
and dword [rbp + rdi*4 + 0x514], 0
lea eax, [r8 + 1]
bts r14w, r8w
mov dword [rbp + 0x510], eax
test sp, 0x6432
mov r14b, r12b
clc
lea eax, [rbx + r8]
xchg r14w, r14w
add r8d, r15d
inc r14b
bt r14w, 6
mov edx, dword [rdx + rax*4]
mov eax, dword [rbp + rdi*4 + 0x514]
cmp bh, ch
jmp 0x14072148b
imul rdx, rsi
or r14d, r15d
adc r14w, ax
add rdx, rax
clc
mov eax, r11d
shl r11b, 0x15
bts r14, r12
lea rdx, [rdx + rax]
shrd r14, r11, 0xa2
lea eax, [rbx + r8]
ror r11w, cl
sub r14w, 0xa5bd
mov r11, rdx
stc
mov dword [rbp + rdi*4 + 0x514], edx
mov r14d, dword [rbp + 0x510]
test ecx, ecx
shr r11, 0x20
cmp eax, r10d
jmp 0x1407214dc
je 0x1407214ec
mov rdx, qword [rsp + 0x58]
jmp 0x140721422
test r11d, r11d
jmp 0x1407214f4
je 0x1407215ae
cmp r8d, 0x73
jmp 0x140721503
je 0x1407217c8
mov edx, r8d
test r8b, bl
cmp r11b, 0x3c
jmp 0x140721518
cmp r8d, r14d
jmp 0x140721520
jne 0x14072154f
and dword [rbp + rdx*4 + 0x514], 0
jmp 0x14072153a
lea eax, [r8 + 1]
bsr r14w, r14w
btc ecx, edi
adc r14b, cl
mov dword [rbp + 0x510], eax
mov eax, dword [rbp + rdx*4 + 0x514]
inc cx
add r8d, r15d
xchg cl, cl
not rcx
cmc
mov ecx, r11d
movsx r14, dx
add rcx, rax
stc
mov dword [rbp + rdx*4 + 0x514], ecx
cmp dil, 0xbf
bts r14w, bp
mov r14d, dword [rbp + 0x510]
sal r11b, 0xbf
movsxd r11, esp
shr rcx, 0x20
or r11, 0x3c1ccd16
sub r11w, 0x12b5
mov r11d, ecx
cmc
stc
test ecx, ecx
jmp 0x1407215a8
jne 0x1407214fa
mov ebx, dword [rsp + 0x48]
cmp r8d, 0x73
je 0x1407217c8
mov rcx, qword [rbp - 0x78]
movzx edx, r12w
test bpl, 0x8f
mov rdx, qword [rsp + 0x58]
clc
add r9d, r15d
cmp r9d, ebx
jmp 0x1407215d9
jne 0x1407213c4
mov r8d, r14d
test rdx, 0x538705bf
stc
clc
shl r8, 2
stc
cmp bpl, 0x18
cmp rsi, rcx
mov dword [rbp - 0x60], r14d
clc
test r8, r8
jmp 0x140721604
je 0x140721661
mov eax, 0x1cc
movsxd rcx, ecx
lea rcx, [rbp - 0x5c]
clc
cmp r8, rax
jmp 0x14072161f
ja 0x140721636
lea rdx, [rbp + 0x514]
call fcn.1406fc573
jmp 0x14072165a
mov r8, rax
test bpl, 0x1b
cmc
xor edx, edx
jmp 0x140721645
call fcn.1406fd03a
call fcn.140714107
mov dword [rax], 0x22
call fcn.1407044a4
mov r14d, dword [rbp - 0x60]
shl al, cl
cmc
mov al, r15b
clc
cmc
test cl, 0x10
test al, al
jmp 0x140721670
je 0x1407217c8
mov edx, dword [rsp + 0x44]
bt r8, rcx
lea r8, [0x140000000]
stc
sar cx, cl
sub edx, dword [rsp + 0x50]
mov ecx, 0x26
jmp 0x140721697
mov dword [rsp + 0x44], edx
jmp 0x1407216a0
jne 0x140720fba
mov ecx, dword [rsp + 0x4c]
not ax
adc ax, 0x2009
mov eax, dword [rsp + 0x38]
jmp 0x1407216bb
lea eax, [rax + rax*4]
add eax, eax
test ah, 0x27
cmp r12w, 0x111c
sub ecx, eax
jmp 0x1407216d0
je 0x140720eb3
lea eax, [rcx - 1]
mov eax, dword [r8 + rax*4 + 0x997e8]
test rsp, 0x4507dba6
stc
clc
test eax, eax
jmp 0x1407216f1
je 0x1407217c8
cmp eax, r15d
je 0x140720eb3
test r14d, r14d
jmp 0x140721708
je 0x140720eb3
xor r8d, r8d
mov r10d, eax
xor r9d, r9d
mov ecx, dword [rbp + r9*4 - 0x5c]
and ah, 0x24
add ah, 0x81
mov eax, r8d
movsxd r8, esp
cmp r15d, 0xa9a72e03
bts r8d, r15d
imul rcx, r10
sub r8w, r13w
xchg r8b, r8b
btc r8w, 0xb5
lea rcx, [rcx + rax]
adc r8w, sp
rcl r8b, cl
mov r8, rcx
jmp 0x140721757
mov dword [rbp + r9*4 - 0x5c], ecx
test r14b, 0x18
shr r8, 0x20
cmc
stc
test bp, r9w
add r9d, r15d
cmp r12b, 0x82
cmp r9d, r14d
jmp 0x140721779
jne 0x140721717
test r8d, r8d
je 0x1407217bf
cmp dword [rbp - 0x60], 0x73
jmp 0x140721791
jae 0x1407217c8
mov eax, dword [rbp - 0x60]
ror r14b, 0xa1
and r14w, ax
mov dword [rbp + rax*4 - 0x5c], r8d
mov r14d, dword [rbp - 0x60]
cmp spl, dl
add r14d, r15d
mov dword [rbp - 0x60], r14d
jmp 0x1407217ba
jmp 0x140720eb3
mov r14d, dword [rbp - 0x60]
jmp 0x140720eb3
mov rsi, qword [rbp - 0x80]
bt ebx, r12d
rcr rbx, 0x3d
cmp edi, r12d
and dword [rbp - 0x60], 0
cmovp ebx, esi
mov rbx, rsi
jmp 0x1407217e6
jmp 0x14072182d
and dword [rbp + 0x340], 0
sub cx, 0x3c81
bt r8w, 0x25
lea r8, [rbp + 0x344]
and dword [rbp - 0x60], 0
bts dx, r15w
cwd
lea rcx, [rbp - 0x5c]
xadd dl, dh
rol dh, cl
sar dx, cl
xor r9d, r9d
mov edx, 0x1cc
jmp 0x140721828
call fcn.14071045a
lea rdx, [rbp + 0x170]
mov ch, ah
lea rcx, [rbp - 0x60]
jmp 0x14072183f
call fcn.14070e5f9
mov edi, dword [rsp + 0x40]
cmp r12w, dx
test spl, dl
cmp eax, 0xa
jmp 0x140721857
jne 0x140721962
add edi, r15d
btc bx, si
ror bx, cl
mov byte [rsi], 0x31
shr bx, 0x81
lea rbx, [rsi + 1]
cmc
test r12d, r12d
jmp 0x14072187b
je 0x140721991
sub r8d, r8d
adc al, 0xbf
xor r9d, r9d
sal al, 0x8b
cdqe
mov eax, dword [rbp + r9*4 + 0x174]
adc cl, sil
clc
bswap cx
lea rcx, [rax + rax*4]
add eax, r14d
mov eax, r8d
shr r8d, 0xad
jmp 0x1407218b0
lea r8, [rax + rcx*2]
clc
mov dword [rbp + r9*4 + 0x174], r8d
test ecx, 0x5c9b48bc
clc
cmp cx, 0x2b17
add r9d, r15d
test dl, 0x89
shr r8, 0x20
cmp r12d, r11d
cmp r9d, r12d
jmp 0x1407218de
jne 0x14072188e
test r8d, r8d
jmp 0x1407218ec
je 0x140721991
cmp dword [rbp + 0x170], 0x73
jmp 0x1407218fe
jae 0x140721923
mov eax, dword [rbp + 0x170]
mov dword [rbp + rax*4 + 0x174], r8d
add dword [rbp + 0x170], r15d
jmp 0x14072191e
jmp 0x140721991
and dword [rbp + 0x340], 0
lea r8, [rbp + 0x344]
and dword [rbp + 0x170], 0
and cx, 0xc00c
rol ch, 0xf
lea rcx, [rbp + 0x174]
xor r9d, r9d
mov dx, r13w
mov edx, 0x1cc
jmp 0x140721958
call fcn.14071045a
jmp 0x140721991
test eax, eax
jmp 0x140721969
jne 0x14072197c
sub edi, r15d
jmp 0x140721977
jmp 0x140721991
add al, 0x30
or bl, 0x8f
xadd bl, cl
lea rbx, [rsi + 1]
cmp spl, cl
sub cl, 0x3b
cmc
mov byte [rsi], al
mov rax, qword [rbp - 0x70]
rcl cx, 4
xadd cl, ch
mov ecx, dword [rsp + 0x60]
test bl, 0x8d
mov dword [rax + 4], edi
test edi, edi
js 0x1407219c1
cmp ecx, 0x7fffffff
ja 0x1407219c1
add ecx, edi
cbw
dec rdi
mov rax, qword [rbp + 0x750]
setg dil
dec rax
cmovns edi, r11d
shr dil, 0x25
mov edi, ecx
cmp rax, rdi
cmovb rdi, rax
cmp r12, r13
lea rdi, [rdi + rsi]
cmp r9w, r15w
cmp rbx, rdi
jmp 0x1407219f3
je 0x140721c30
mov r10d, dword [rbp - 0x60]
ror r12w, 0x11
mov r12d, 9
test spl, spl
test r10d, r10d
je 0x140721c30
sub r8d, r8d
movsxd rax, r8d
xor r9d, r9d
xor ch, 0xaa
cbw
mov eax, dword [rbp + r9*4 - 0x5c]
shl ecx, 0xa9
movsx ecx, r14w
movzx cx, r12b
imul rcx, rax, 0x3b9aca00
rcr al, cl
mov eax, r8d
sal r8b, 7
cmp r11b, r11b
xchg r8b, r8b
lea rcx, [rcx + rax]
mov r8, rcx
cmc
mov dword [rbp + r9*4 - 0x5c], ecx
cmp dl, r14b
test r10d, r12d
shr r8, 0x20
cmp r13b, r9b
test r15b, 4
add r9d, r15d
cmc
stc
test r9b, cl
cmp r9d, r10d
jne 0x140721a22
test r8d, r8d
jmp 0x140721a80
je 0x140721aee
cmp dword [rbp - 0x60], 0x73
jmp 0x140721a8f
jae 0x140721aaf
mov eax, dword [rbp - 0x60]
mov dword [rbp + rax*4 - 0x5c], r8d
cmp r11b, 0x34
add dword [rbp - 0x60], r15d
jmp 0x140721aaa
jmp 0x140721aee
and dword [rbp + 0x340], 0
inc dx
lea r8, [rbp + 0x344]
btc cx, 0xaa
and dword [rbp - 0x60], 0
lea rcx, [rbp - 0x5c]
sal dh, cl
bt edx, 0x21
sub r9d, r9d
cmovno dx, r13w
not dh
cqo
mov edx, 0x1cc
jmp 0x140721ae9
call fcn.14071045a
lea rdx, [rbp + 0x170]
jmp 0x140721afa
lea rcx, [rbp - 0x60]
jmp 0x140721b03
call fcn.14070e5f9
mov r10d, dword [rbp - 0x60]
movzx rdx, sp
cmp r10d, r15d
mov r11d, edi
sar cx, 0xbb
ror r14b, cl
sbb cl, 0x1c
test r10d, r10d
movsxd rdx, r10d
xchg ch, dl
setne cl
mov r8, rax
jmp 0x140721b33
mov r9d, 8
movsx ecx, di
cqo
movsx rdx, cx
sete r14b
sub r11d, ebx
mov eax, 0xcccccccd
not ecx
mul r8d
xor sil, 0x9f
sbb al, dil
neg rsi
shr edx, 3
cmc
mov al, dl
sub cx, r11w
shl al, 2
movsx cx, r14b
xadd ch, cl
rcl cl, 0x9c
lea ecx, [rax + rdx]
add cl, cl
adc esi, 0xb698350b
rol sil, 0x33
rcl rsi, 0xba
sub r8b, cl
lea esi, [r8 + 0x30]
mov r8d, edx
cmc
test r15b, 0x22
test r13b, r9b
cmp r11d, r9d
jmp 0x140721ba2
jae 0x140721bd4
xor ecx, ecx
dec al
movzx ax, dil
stc
movzx eax, r14b
cmp r11w, di
cmp sil, 0x30
mov r14b, dl
mov r14b, 0x18
cmove ecx, eax
mov r14b, cl
jmp 0x140721bcf
jmp 0x140721be5
mov eax, r9d
cmp dil, r8b
cmp r13d, 0x6e25f3a5
mov byte [rax + rbx], sil
or eax, 0xffffffff
test r11b, 0x99
cmc
clc
add r9d, eax
cmc
cmp r9d, eax
jmp 0x140721bfa
jne 0x140721b49
mov rax, rdi
jmp 0x140721c08
mov byte [rsp + 0x30], r14b
clc
test ecx, 0x428cb78d
sub rax, rbx
cmp rax, r12
cmovg rax, r12
lea rbx, [rbx + rax]
test sp, 0xe420
cmp rbx, rdi
jne 0x140721a0b
xor r15d, r15d
clc
cmp cl, spl
mov byte [rbx], 0
cmp byte [rsp + 0x30], r15b
setp r15b
not r15b
setne r15b
jmp 0x140721c4f
jmp 0x140721caa
lea r8, str.1IND
jmp 0x14071fb02
lea r8, str.1SNAN
jmp 0x140721c6c
jmp 0x14071fb02
lea r8, str.1QNAN
jmp 0x14071fb02
mov rdx, qword [rbp + 0x750]
lea r8, str.1INF
mov rcx, r14
jmp 0x140721c93
call fcn.140713f59
test eax, eax
jmp 0x140721c9f
jne 0x140721d2a
sub r15d, r15d
cmc
clc
cmp byte [rsp + 0x70], 0
je 0x140721cbf
lea rcx, [rsp + 0x68]
call fcn.1407246a4
mov eax, r15d
jmp 0x140721ccf
mov rcx, qword [rbp + 0x6e0]
xor rcx, rsp
jmp 0x140721cde
call fcn.1406f9f61
add rsp, 0x7f0
mov di, r14w
jmp 0x140721cf7
pop r15
mov r12b, spl
movsx bx, spl
movzx rbp, r10w
pop r14
cmovbe di, r9w
pop r12
pop rdi
setns bl
pop rsi
movzx ebp, bp
pop rbx
jmp 0x140721d23
pop rbp
jmp 0x140721d29
ret
and qword [rsp + 0x20], 0
cmp r12w, r12w
test r9b, al
jmp 0x140721d3c
sub r9d, r9d
xor r8d, r8d
sub edx, edx
xor ecx, ecx
jmp 0x140721d4b
call fcn.140704531
int3