Function at 0x14072e0db
Capabilities:
Encode data using base64
Encrypt data using speck

Disassembly:
push rbp
push rbx
ror ax, 0x8f
sar bpl, cl
movzx rbp, di
push rsi
dec ah
rcr bpl, 0x22
sal ax, cl
push rdi
bt ebp, r11d
and bpl, 0xbb
push r12
and ax, si
not ah
rol r12b, 0x2d
push r14
bswap eax
adc rsi, 0x7513078d
push r15
xadd esi, r14d
rcr sil, 0xe
rol r12b, 0xa7
lea rbp, [rsp - 0x6f0]
movsx r14d, r11w
sub rsp, 0x7f0
sbb r12b, r10b
mov rax, qword [0x1400c9028]
xor rax, rsp
movsxd rsi, r14d
mov qword [rbp + 0x6e0], rax
mov qword [rsp + 0x38], rcx
movzx rcx, si
mov r14, r9
jmp 0x14072e164
lea rcx, [rsp + 0x68]
movsxd r12, eax
mov qword [rbp - 0x80], r9
cmovns r12, r9
movsxd rsi, r8d
movsx rsi, si
mov r12, r8
movzx esi, r14w
movzx rsi, r8w
mov qword [rbp - 0x70], r8
mov sil, 0x8e
movsx si, bpl
mov esi, edx
jmp 0x14072e199
call fcn.140732ec7
mov eax, dword [rsp + 0x68]
and r15b, dl
bsr r15, rdx
mov r15d, 1
cmp spl, 0x3f
and eax, 0x1f
cmp al, 0x1f
jmp 0x14072e1bd
jne 0x14072e1d2
mov byte [rsp + 0x70], 0
jmp 0x14072e1cd
jmp 0x14072e1eb
lea rcx, [rsp + 0x68]
jmp 0x14072e1dc
call fcn.140732fb3
mov byte [rsp + 0x70], r15b
shld bx, ax, 0xa0
mov rbx, qword [rsp + 0x38]
bts cx, r14w
cmc
movsx ecx, r9w
mov edi, 0x20
sbb cl, r9b
bts ax, di
mov eax, edi
sete ch
mov qword [r12 + 8], r14
shr rcx, 0x34
test rbx, rbx
lea ecx, [rdi + 0xd]
jmp 0x14072e21f
cmovs eax, ecx
xadd ch, cl
shr cx, 0x2f
sub r8d, r8d
xchg rcx, rcx
xor edx, edx
mov rcx, rdx
movzx rcx, r11w
mov dword [r12], eax
lea rcx, [rsp + 0x78]
jmp 0x14072e246
call fcn.140732dfd
mov rax, rbx
inc r9b
neg r10d
bt r10w, si
mov r10d, 0x7ff
bts r9w, r14w
bswap r9d
jmp 0x14072e26c
shr rax, 0x34
bt r9d, 0xb0
movabs r9, 0xfffffffffffff
cmc
test esi, 0xafb64a14
and rax, r10
jmp 0x14072e28e
jne 0x14072e2ea
test r9, rbx
jmp 0x14072e29c
je 0x14072e2b5
test dword [rsp + 0x78], 0x1000000
jmp 0x14072e2af
je 0x14072e2ea
and dword [r12 + 4], 0
cqo
cwd
lea r8, [0x1400b96f4]
mov rdx, qword [rbp + 0x750]
mov cl, bpl
mov rcx, r14
jmp 0x14072e2d8
call fcn.1407225b0
test eax, eax
jne 0x1407304bd
jmp 0x140730457
cmp rax, r10
jmp 0x14072e2f2
je 0x14072e304
xor eax, eax
jmp 0x14072e2ff
jmp 0x14072e38a
mov rax, rbx
clc
cmp r10b, 0xbc
and rax, r9
jmp 0x14072e314
jne 0x14072e327
mov eax, r15d
jmp 0x14072e322
jmp 0x14072e382
test rbx, rbx
jmp 0x14072e32f
jns 0x14072e35f
movabs rcx, 0x8000000000000
cmp dh, 0x85
cmp rax, rcx
jmp 0x14072e34a
jne 0x14072e35f
mov eax, 4
jmp 0x14072e35a
jmp 0x14072e382
mov rax, rbx
jmp 0x14072e368
shr rax, 0x33
test rcx, rax
cmp ebx, r11d
clc
not eax
cmp eax, 0xfdab869f
and eax, r15d
stc
cmc
or eax, 2
mov dword [r12 + 4], r15d
cmp r9, r8
sub eax, r15d
jmp 0x14072e392
je 0x140730416
sub eax, r15d
jmp 0x14072e3a0
je 0x140730405
sub eax, r15d
jmp 0x14072e3ae
je 0x1407303f4
cmp eax, r15d
je 0x1407303e8
movabs rax, 0x7fffffffffffffff
btc rdx, rbp
mov byte [rsp + 0x30], r15b
cwd
adc r12w, r13w
and rbx, rax
inc esi
cmovge r12, r11
movsx r12, r12w
or cx, dx
mov qword [rsp + 0x38], rbx
lahf
movsd xmm0, qword [rsp + 0x38]
inc cx
btr dx, bp
xor r12, 0x72878d03
movsd qword [rsp + 0x58], xmm0
ror al, 0xb0
mov rdx, qword [rsp + 0x58]
mov r8, rdx
xchg cx, r12w
movzx r12d, si
btr rax, rsi
mov dword [rsp + 0x60], esi
rcr ah, cl
mov rax, rcx
shr r8, 0x34
mov esi, 2
rcr ecx, 0xbb
inc rcx
mov rcx, r8
and rcx, r10
mov rax, rcx
neg rax
xchg r12b, al
movabs rax, 0x10000000000000
sbb rbx, rbx
and rdx, r9
rol r12w, 0x36
stc
and rbx, rax
sbb r12b, 0xb0
cmc
lea rbx, [rbx + rdx]
or r12b, 0xa
or r12w, dx
neg rcx
mov r12b, 0x1e
dec r12b
movsx r12d, r9w
sbb eax, eax
and r8d, r10d
test r8b, 0x33
and r12w, r11w
lea r12d, [rsi + rax]
cmc
add r12d, r8d
call fcn.1400a8e80
call fcn.14009af12
cvttsd2si ecx, xmm0
mov dword [rbp - 0x5c], ebx
shr ah, 0x9b
lea eax, [rcx - 0x7fffffff]
stc
clc
and eax, 0xfffffffe
stc
test r13w, r8w
neg eax
jmp 0x14072e4bb
sbb eax, eax
shr rbx, 0x20
and eax, ecx
test r13w, r10w
mov dword [rbp - 0x58], ebx
mov dword [rsp + 0x40], eax
adc ah, 0x35
nop
mov eax, ebx
cmp bl, 0xa9
neg eax
jmp 0x14072e4df
sbb edx, edx
stc
test r9b, dil
neg edx
cmp dl, sil
add edx, r15d
mov dword [rbp - 0x60], edx
cmp r12d, 0x434
jmp 0x14072e4fc
jb 0x14072e992
xor eax, eax
mov dword [rbp + 0x348], 0x100000
clc
mov dword [rbp + 0x344], eax
mov dword [rbp + 0x340], esi
jmp 0x14072e520
test ebx, ebx
jmp 0x14072e527
je 0x14072e779
xor r8d, r8d
movzx rax, di
cmp sil, 0x87
rcl rax, cl
mov eax, dword [rbp + r8*4 - 0x5c]
cmc
clc
test dl, r14b
cmp dword [rbp + r8*4 + 0x344], eax
jmp 0x14072e552
jne 0x14072e779
add r8d, r15d
test sil, sil
clc
cmp bpl, 0x1a
cmp r8d, esi
jmp 0x14072e56b
jne 0x14072e53b
and dword [rsp + 0x38], 0
lea r11d, [r12 - 0x432]
xchg r12w, cx
movzx rax, bx
rcl ebx, cl
mov r8d, r11d
seta sil
sar si, cl
lea eax, [rdx - 1]
jmp 0x14072e59d
and r11d, 0x1f
inc r12d
shr r8d, 5
jmp 0x14072e5b4
mov esi, edi
rcr cl, cl
mov rbx, r15
sub esi, r11d
cmovae cx, sp
mov ecx, esi
shl rbx, cl
movsx r12d, sp
movzx r12w, spl
bsr r12d, r8d
sub ebx, r15d
sal r12w, cl
bsr eax, dword [rbp + rax*4 - 0x5c]
jmp 0x14072e5e5
mov r12d, ebx
jmp 0x14072e5ed
not r12d
jmp 0x14072e5f5
je 0x14072e607
inc eax
jmp 0x14072e602
jmp 0x14072e611
sub eax, eax
clc
cmp rbp, 0xffffffffac9b7117
sub edi, eax
btr ax, r12w
lea eax, [rdx + r8]
jmp 0x14072e621
cmp eax, 0x73
jmp 0x14072e629
ja 0x14072e746
sub r14d, r14d
cmp r11d, edi
mov r14b, dil
seta r14b
clc
cmp bpl, 0x31
stc
add r14d, edx
test di, r8w
test r14w, 0x613b
clc
add r14d, r8d
cmp r14d, 0x73
jmp 0x14072e65c
ja 0x14072e746
lea edi, [r8 - 1]
test dil, 0x96
shl r10b, 0x2e
mov r10d, r12d
lea r10d, [r14 - 1]
cmp r10d, edi
je 0x14072e71e
mov eax, r10d
clc
xor cl, sil
sub eax, r8d
neg ch
lea ecx, [rax - 1]
cmp eax, edx
jmp 0x14072e694
jae 0x14072e6a9
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x14072e6a4
jmp 0x14072e6b2
xor r9d, r9d
cmp ecx, 0xc1228b23
cmp ecx, edx
jmp 0x14072e6b9
jae 0x14072e6cd
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x14072e6c8
jmp 0x14072e6cf
sub edx, edx
and edx, r12d
mov ecx, esi
shr edx, cl
sbb ch, 0x1b
and r9d, ebx
mov ecx, r11d
test ah, 0x8e
cmc
test r8w, bp
shl r9d, cl
test spl, sil
clc
or edx, r9d
jmp 0x14072e6f6
mov dword [rbp + r10*4 - 0x5c], edx
jmp 0x14072e700
dec r10d
cmp r10d, edi
jmp 0x14072e70b
je 0x14072e71e
mov edx, dword [rbp - 0x60]
jmp 0x14072e719
jmp 0x14072e67e
sub ecx, ecx
test r8d, r8d
jmp 0x14072e728
je 0x14072e749
and dword [rbp + rcx*4 - 0x5c], 0
cmp dl, dl
add ecx, r15d
cmp ecx, r8d
jne 0x14072e72e
jmp 0x14072e749
sub r14d, r14d
mov dword [rbp - 0x60], r14d
xchg r12w, r12w
mov r12d, r15d
jmp 0x14072e759
mov dword [rbp + 0x170], r15d
jmp 0x14072e765
mov dword [rbp + 0x174], 4
jmp 0x14072e774
jmp 0x14072ede7
and dword [rsp + 0x38], 0
xor si, 0xb5ab
lea r11d, [r12 - 0x433]
add sil, 0x28
stc
mov r8d, r11d
cmp dl, bpl
lea eax, [rdx - 1]
test r13, r13
setp r12b
and r11d, 0x1f
shr r8d, 5
shrd r12, rcx, 0x98
movzx r12w, r8b
cmp r8w, 0x4a21
mov esi, edi
mov rbx, r15
adc cx, r11w
sub esi, r11d
test r10d, 0x3216c36
or ch, 0xf
jmp 0x14072e7d3
mov ecx, esi
shrd r12, r14, 0x26
shl rbx, cl
sal r12b, 3
clc
sub ebx, r15d
bsr eax, dword [rbp + rax*4 - 0x5c]
mov r12w, 0xc831
mov r12d, ebx
jmp 0x14072e7f7
not r12d
je 0x14072e80c
inc eax
jmp 0x14072e807
jmp 0x14072e811
sub eax, eax
test sil, spl
sub edi, eax
lea eax, [rdx + r8]
cmp eax, 0x73
jmp 0x14072e81f
ja 0x14072e95c
sub r14d, r14d
xor r14b, 0x26
cmp r11d, edi
jmp 0x14072e838
seta r14b
add r14d, edx
cmp dil, r13b
add r14d, r8d
cmp rdx, 0x52029e3a
cmc
stc
cmp r14d, 0x73
jmp 0x14072e857
ja 0x14072e95c
lea edi, [r8 - 1]
adc r10d, 0x8036690f
lea r10d, [r14 - 1]
cmc
cmp r10d, edi
jmp 0x14072e875
je 0x14072e921
mov eax, r10d
bswap rcx
mov cl, r11b
sub eax, r8d
xor cx, di
and ch, 0x1d
lea ecx, [rax - 1]
cmp eax, edx
jae 0x14072e8a7
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x14072e8a2
jmp 0x14072e8af
sub r9d, r9d
cmc
test ax, 0x84a2
cmp ecx, edx
jmp 0x14072e8b6
jae 0x14072e8ca
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x14072e8c5
jmp 0x14072e8d7
xor edx, edx
rcl rcx, cl
bsf ecx, r12d
rcr cx, 0x33
and edx, r12d
btr cx, r10w
mov ecx, esi
stc
cmc
shr edx, cl
sbb cl, dil
cmovae ecx, r9d
and r9d, ebx
mov ecx, r11d
stc
shl r9d, cl
clc
cmp ah, 0x1f
or edx, r9d
jmp 0x14072e902
mov dword [rbp + r10*4 - 0x5c], edx
dec r10d
cmc
cmp r10d, edi
jmp 0x14072e913
je 0x14072e921
mov edx, dword [rbp - 0x60]
jmp 0x14072e87b
sub ecx, ecx
test ebx, r10d
test r8d, r8d
jmp 0x14072e92e
je 0x14072e967
and dword [rbp + rcx*4 - 0x5c], 0
cmp r14b, bpl
cmc
jmp 0x14072e942
add ecx, r15d
stc
test r13b, dl
cmp ecx, r8d
jmp 0x14072e951
jne 0x14072e934
jmp 0x14072e967
sub r14d, r14d
movzx r12d, bp
not r12w
mov dword [rbp - 0x60], r14d
setg r12b
mov r12d, r15d
jmp 0x14072e977
mov dword [rbp + 0x170], r15d
mov dword [rbp + 0x174], 2
jmp 0x14072e98d
jmp 0x14072ede7
cmp r12d, 0x36
je 0x14072ec09
xor eax, eax
cmp r14b, 0xb0
mov dword [rbp + 0x348], 0x100000
cmc
mov dword [rbp + 0x344], eax
cmp r10b, 0x1d
mov dword [rbp + 0x340], esi
test ebx, ebx
jmp 0x14072e9c4
je 0x14072ec09
xor r8d, r8d
movsx ax, dl
stc
mov eax, dword [rbp + r8*4 - 0x5c]
jmp 0x14072e9dd
cmp dword [rbp + r8*4 + 0x344], eax
jne 0x14072ec09
add r8d, r15d
cmp r8d, esi
jne 0x14072e9d2
and dword [rsp + 0x38], 0
add ah, 5
bsr eax, ebx
jmp 0x14072ea07
je 0x14072ea14
inc eax
jmp 0x14072ea20
xor eax, eax
cmp si, 0x4d20
test dx, 0xbd8d
sub r14d, r14d
rcr r14b, cl
sub edi, eax
xchg r14b, r14b
sar r14b, cl
cmp edi, esi
xchg r14b, r14b
setb r14b
cmp r11b, 0x3d
or r11d, 0xffffffff
test r11d, 0x32b92e9c
add r14d, edx
cmp al, 0xa7
stc
cmp r14d, 0x73
jmp 0x14072ea55
jbe 0x14072eb5c
xor r14d, r14d
mov esi, 0x436
rol r8b, cl
neg dil
ror di, cl
mov dword [rbp - 0x60], r14d
sete r8b
bt ebx, r14d
rol dil, 0xb1
sub esi, r12d
movsx r8w, r8b
lea rcx, [rbp + 0x344]
setg bh
sal dil, cl
cmovg di, cx
mov edi, esi
cmc
sub edx, edx
and bl, spl
bswap r8
clc
shr edi, 5
not r8w
mov ebx, edi
movsx r8, ax
shl rbx, 2
mov r8, rbx
jmp 0x14072eaba
call fcn.14070b6b5
and esi, 0x1f
mov eax, r15d
mov r8b, 0xa4
mov cl, sil
cmp sp, cx
sar r12w, cl
shl eax, cl
mov dword [rbp + rbx + 0x344], eax
rol r8b, 0x33
lea r12d, [rdi + 1]
movzx r8, r8w
sar r8b, 0xae
bts r8w, bx
mov r8d, r12d
test r15w, bx
cmp r13b, r9b
shl r8, 2
cmp r11d, eax
mov dword [rbp + 0x340], r12d
test sil, dil
mov dword [rbp + 0x170], r12d
jmp 0x14072eb17
test r8, r8
je 0x14072ede7
mov ebx, 0x1cc
movsxd rcx, r15d
movsx cx, r10b
movzx cx, bl
lea rcx, [rbp + 0x174]
cmp r8, rbx
jmp 0x14072eb40
ja 0x14072edb5
lea rdx, [rbp + 0x344]
jmp 0x14072eb52
call fcn.14070abaf
jmp 0x14072ede0
lea eax, [r14 - 1]
cmp dx, cx
cmp eax, r11d
jmp 0x14072eb6b
je 0x14072ea5e
mov r10d, eax
shrd r8w, r15w, 0xad
ror r8b, cl
adc r8b, 0x9b
lea r8d, [rax - 1]
clc
cmp eax, edx
jmp 0x14072eb8d
jae 0x14072eb9d
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x14072eba0
xor r9d, r9d
cmp r8d, edx
jmp 0x14072eba8
jae 0x14072ebbd
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x14072ebb8
jmp 0x14072ebc8
xor ecx, ecx
btc ax, r13w
bsr ax, di
shr ecx, 0x1e
shl ah, cl
cmp r11b, sil
rcr al, cl
mov eax, r9d
shl eax, 2
or ecx, eax
rcl ax, 0x98
neg al
nop
mov eax, r8d
cmp cx, r13w
clc
mov dword [rbp + r10*4 - 0x5c], ecx
cmp r8d, r11d
jmp 0x14072ebf6
je 0x14072ea5e
mov edx, dword [rbp - 0x60]
jmp 0x14072ec04
jmp 0x14072eb71
neg ebx
jmp 0x14072ec10
sbb rax, rax
cmp r11w, r11w
and dword [rsp + 0x38], 0
and eax, 4
cmp spl, r11b
cmc
bsr eax, dword [rbp + rax - 0x5c]
jmp 0x14072ec2d
je 0x14072ec3f
inc eax
jmp 0x14072ec3a
jmp 0x14072ec46
xor eax, eax
jmp 0x14072ec46
xor r14d, r14d
and r14b, 0x1d
sub edi, eax
rcl r14b, 0xa8
cmp r13, 0xffffffffbbb37003
cmp edi, r15d
xchg r14b, r14b
setb r14b
or r11d, 0xffffffff
cmp r10d, 0x121245a2
add r14d, edx
stc
cmp r14d, 0x73
jmp 0x14072ec7c
jbe 0x14072ed15
xor r14d, r14d
mov esi, 0x435
adc cl, 0x96
mov dword [rbp - 0x60], r14d
stc
rcr bh, cl
btr cx, 0x98
sub esi, r12d
shrd ecx, eax, 0xaf
lea rcx, [rbp + 0x344]
rcr r8b, 0x8c
rcl r8b, cl
shld di, r13w, 0x8a
mov edi, esi
cmova r8d, esp
btr r8w, si
sub edx, edx
mov rbx, r12
rcl bl, cl
clc
shr edi, 5
bt ebx, r15d
btc r8, 0x30
movsx rbx, r10w
mov ebx, edi
adc r8b, al
shl rbx, 2
mov r8, rbx
jmp 0x14072ece8
call fcn.14070b6b5
and esi, 0x1f
mov eax, r15d
stc
rol cl, cl
mov cl, sil
cmp bpl, 0x9b
shl eax, cl
jmp 0x14072ed04
mov dword [rbp + rbx + 0x344], eax
jmp 0x14072ed10
jmp 0x14072eadf
lea eax, [r14 - 1]
cmc
jmp 0x14072ed1f
cmp eax, r11d
jmp 0x14072ed27
je 0x14072ec85
mov r10d, eax
clc
rol r8b, 0x95
cmovns r8, r11
lea r8d, [rax - 1]
cmp eax, edx
jae 0x14072ed54
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x14072ed4f
jmp 0x14072ed5b
xor r9d, r9d
clc
test r8b, bl
cmp r8d, edx
jae 0x14072ed6e
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x14072ed73
sub ecx, ecx
neg al
lahf
shr ecx, 0x1f
cwde
ror ah, cl
lea eax, [r9 + r9]
cmp rdi, r12
cmp r10w, 0xfe3b
or ecx, eax
adc al, bpl
mov eax, r8d
mov dword [rbp + r10*4 - 0x5c], ecx
cmp ebx, 0x7029a28
stc
cmp r8d, r11d
jmp 0x14072eda2
je 0x14072ec85
mov edx, dword [rbp - 0x60]
jmp 0x14072edb0
jmp 0x14072ed2d
mov r8, rbx
cmc
clc
test sp, 0x7c1a
sub edx, edx
jmp 0x14072edc6
call fcn.14070b6b5
call fcn.140722763
mov dword [rax], 0x22
jmp 0x14072eddb
call fcn.140712ad5
mov r12d, dword [rbp + 0x170]
mov ecx, dword [rsp + 0x40]
cmp rdx, 0x7bb6302b
xadd ah, al
mov eax, 0xcccccccd
cmc
test r9b, 0xa8
test ecx, ecx
jmp 0x14072ee06
js 0x14072f715
mul ecx
adc cl, dil
mov eax, edx
and cx, r9w
shld edx, edi, 0xbc
lea rdx, [0x140000000]
shr eax, 3
rcl ch, cl
sub cl, r10b
mov dword [rsp + 0x50], eax
mov ecx, eax
clc
cmp rsp, 0xffffffff833cfab1
mov dword [rsp + 0x48], eax
cmp bh, 0x38
test eax, eax
jmp 0x14072ee46
je 0x14072f542
mov r8d, 0x26
cmp ecx, r8d
movsx rax, r13w
mov eax, ecx
movsxd rbx, edx
xchg rcx, rbx
cmova eax, r8d
movzx r8w, r9b
xchg dil, sil
movsx di, r11b
mov dword [rsp + 0x4c], eax
setp ch
dec eax
btc esi, 0xb4
sar cx, 0xbe
mov edi, eax
add rbx, 0xfffffffff4b12d35
movzx ecx, byte [rdx + rax*4 + 0xb4772]
shld si, r11w, 0x20
rcr bx, 0x8b
xor ebx, 0x32d5e25
movzx esi, byte [rdx + rax*4 + 0xb4773]
mov ebx, ecx
add ax, r12w
shl rbx, 2
xor r8b, 0xa0
xor edx, edx
movzx ax, sil
mov r8, rbx
jmp 0x14072eecd
lea eax, [rsi + rcx]
movsx rcx, r10w
movsx ecx, r14w
not cx
lea rcx, [rbp + 0x344]
mov dword [rbp + 0x340], eax
jmp 0x14072eeed
call fcn.14070b6b5
lea rcx, [0x140000000]
dec dx
shl rsi, 2
inc r8b
xadd dl, ah
shr r8b, cl
movzx eax, word [rcx + rdi*4 + 0xb4770]
stc
sbb dl, 8
cmovne r8w, r10w
lea rdx, [rcx + 0xb3e60]
lea rcx, [rbp + 0x344]
sar r8b, cl
mov r8, rsi
test r12b, 0x8c
clc
cmp dh, ch
add rcx, rbx
lea rdx, [rdx + rax*4]
jmp 0x14072ef41
call fcn.14070abaf
mov r10d, dword [rbp + 0x340]
stc
cmp r10d, r15d
jmp 0x14072ef56
ja 0x14072f067
mov eax, dword [rbp + 0x344]
stc
test si, 0x61b9
test eax, eax
jmp 0x14072ef6f
jne 0x14072ef89
xor r12d, r12d
mov dword [rbp + 0x170], r12d
jmp 0x14072ef84
jmp 0x14072f4e0
cmp eax, r15d
jmp 0x14072ef91
je 0x14072f4e0
test r12d, r12d
jmp 0x14072ef9f
je 0x14072f4e0
sub r8d, r8d
sal ecx, cl
mov r10, rax
sub r9d, r9d
mov ecx, dword [rbp + r9*4 + 0x174]
lahf
bsr ax, bp
mov eax, r8d
test r13d, 0xdd102d96
imul rcx, r10
adc r8b, 0x9a
movsx r8w, spl
add rcx, rax
movsx r8d, sp
mov r8, rcx
mov dword [rbp + r9*4 + 0x174], ecx
shr r8, 0x20
add r9d, r15d
cmp r9d, r12d
jne 0x14072efb0
test r8d, r8d
jmp 0x14072effe
je 0x14072f4d7
cmp dword [rbp + 0x170], 0x73
jae 0x14072f042
mov eax, dword [rbp + 0x170]
or r12w, 0xe2aa
movsx r12, r9w
mov dword [rbp + rax*4 + 0x174], r8d
movsx r12, r8w
mov r12d, dword [rbp + 0x170]
test spl, bpl
cmp dil, al
add r12d, r15d
jmp 0x14072ef78
sub r12d, r12d
test r11w, 0x6a31
mov dword [rbp + 0x170], r12d
stc
test r8b, 0x17
test ax, r12w
xor al, al
jmp 0x14072f062
jmp 0x14072f4e3
cmp r12d, r15d
jmp 0x14072f06f
ja 0x14072f197
mov ebx, dword [rbp + 0x174]
shr r8b, cl
add r12b, bl
btc r12d, r8d
mov r8, r10
shl r8, 2
ror r12b, 0x8d
mov r12d, r10d
mov dword [rbp + 0x170], r10d
cmp rsp, 0x43a89226
test r8, r8
jmp 0x14072f0a9
je 0x14072f101
mov eax, 0x1cc
shl cx, 2
add cl, 0x16
sbb ch, 0x13
lea rcx, [rbp + 0x174]
clc
cmp r8, rax
ja 0x14072f0e0
lea rdx, [rbp + 0x344]
call fcn.14070abaf
jmp 0x14072f0fa
mov r8, rax
xor edx, edx
call fcn.14070b6b5
call fcn.140722763
mov dword [rax], 0x22
call fcn.140712ad5
mov r12d, dword [rbp + 0x170]
test ebx, ebx
jmp 0x14072f108
je 0x14072ef75
cmp ebx, r15d
je 0x14072f4e0
test r12d, r12d
jmp 0x14072f11f
je 0x14072f4e0
sub r8d, r8d
neg cl
cmc
shl r10b, cl
mov r10, rbx
cwde
bsr ax, sp
sub eax, 0x65bc1a29
sub r9d, r9d
stc
mov ecx, dword [rbp + r9*4 + 0x174]
movzx ax, r12b
movsxd rax, r12d
mov eax, r8d
or r8b, 7
adc r8, 0x26bcb401
imul rcx, r10
ror r8w, 0xb1
movzx r8w, r11b
lea rcx, [rcx + rax]
mov r8, rcx
clc
mov dword [rbp + r9*4 + 0x174], ecx
clc
cmc
shr r8, 0x20
add r9d, r15d
cmp r9d, r12d
jmp 0x14072f18c
jne 0x14072f13f
jmp 0x14072eff6
cmp r10d, r12d
mov r8b, r13b
cdq
movzx ecx, si
lea rdx, [rbp + 0x174]
setne bl
mov ebx, r12d
not al
lea rcx, [rbp + 0x344]
jmp 0x14072f1bc
cmovae rcx, rdx
lea r8, [rbp + 0x344]
cdq
cmovb ebx, r10d
mov qword [rsp + 0x58], rcx
setb al
cwd
movsx rdx, r10w
mov dword [rsp + 0x44], ebx
movsx dx, r13b
lea rdx, [rbp + 0x174]
jmp 0x14072f1ef
cmovae rdx, r8
test ebx, r15d
stc
test al, al
jmp 0x14072f1fe
mov qword [rsp + 0x38], rdx
jmp 0x14072f208
cmovne r10d, r12d
stc
sub r12d, r12d
xor r9d, r9d
stc
mov dword [rbp + 0x510], r12d
test ebx, ebx
jmp 0x14072f222
je 0x14072f449
mov esi, dword [rcx + r9*4]
test esi, esi
jmp 0x14072f233
jne 0x14072f26c
cmp r9d, r12d
jmp 0x14072f241
jne 0x14072f42b
and dword [rbp + r9*4 + 0x514], esi
mov r12b, 0xa6
movzx r12w, dil
lea r12d, [r9 + 1]
jmp 0x14072f260
mov dword [rbp + 0x510], r12d
jmp 0x14072f42b
sub r11d, r11d
mov r8d, r9d
cmp r10b, r9b
test r10d, r10d
jmp 0x14072f27d
je 0x14072f40b
mov ebx, r9d
jmp 0x14072f28f
neg ebx
cmp r8d, 0x73
jmp 0x14072f29a
je 0x14072f350
mov edi, r8d
cmp r8d, r12d
jmp 0x14072f2ab
jne 0x14072f2c8
and dword [rbp + rdi*4 + 0x514], 0
lea eax, [r8 + 1]
bsf r12w, r8w
mov dword [rbp + 0x510], eax
lea eax, [r8 + rbx]
add r8d, r15d
sub r12b, cl
shrd r12d, eax, 0x24
mov edx, dword [rdx + rax*4]
not r12
mov eax, r11d
cmp dil, 0x2d
adc r11b, r11b
rol r11b, 0xa5
imul rdx, rsi
lea rdx, [rdx + rax]
sar r11b, cl
cdqe
mov eax, dword [rbp + rdi*4 + 0x514]
and r12b, bl
add rdx, rax
rcr r11d, cl
rcl r12b, 0xbf
cmp cl, 4
lea eax, [r8 + rbx]
mov r11, rdx
mov dword [rbp + rdi*4 + 0x514], edx
movzx r12w, sil
movsx r12w, bl
mov r12d, dword [rbp + 0x510]
stc
shr r11, 0x20
cmp eax, r10d
jmp 0x14072f33b
je 0x14072f350
mov rdx, qword [rsp + 0x38]
jmp 0x14072f34b
jmp 0x14072f291
test r11d, r11d
jmp 0x14072f358
je 0x14072f407
cmp r8d, 0x73
jmp 0x14072f367
je 0x14072f6fc
mov edx, r8d
cmp r8d, r12d
jmp 0x14072f378
jne 0x14072f398
and dword [rbp + rdx*4 + 0x514], 0
stc
lea eax, [r8 + 1]
mov dword [rbp + 0x510], eax
cbw
cdqe
mov r12b, spl
mov eax, dword [rbp + rdx*4 + 0x514]
movzx cx, r13b
dec cx
inc ecx
add r8d, r15d
btc rcx, rbx
mov ecx, r11d
not r12
add rcx, rax
inc r11b
btc r11w, 0x85
sal r11b, 0x8b
mov dword [rbp + rdx*4 + 0x514], ecx
dec r11
rol r11b, 0x3b
shr r11b, cl
mov r12d, dword [rbp + 0x510]
bsr r11w, cx
shr rcx, 0x20
rcl r11b, cl
sal r11b, cl
mov r11d, ecx
cmp r11w, dx
jmp 0x14072f3fa
test ecx, ecx
jmp 0x14072f401
jne 0x14072f35e
mov ebx, dword [rsp + 0x44]
cmp r8d, 0x73
jmp 0x14072f414
je 0x14072f6fc
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x38]
test r15w, di
test bl, 0x1c
add r9d, r15d
test sil, 0x1a
jmp 0x14072f43b
cmp r9d, ebx
jmp 0x14072f443
jne 0x14072f228
mov r8d, r12d
test bpl, r11b
shl r8, 2
cmp r10w, 0xa01
mov dword [rbp + 0x170], r12d
stc
cmp r15w, 0x2f16
test r8, r8
jmp 0x14072f46f
je 0x14072f4e0
mov eax, 0x1cc
rol cl, cl
sal ch, cl
rcl rcx, 0xad
lea rcx, [rbp + 0x174]
test dil, 0x3a
cmp r8, rax
jmp 0x14072f495
ja 0x14072f4ac
lea rdx, [rbp + 0x514]
call fcn.14070abaf
jmp 0x14072f4d7
mov r8, rax
jmp 0x14072f4b6
xor edx, edx
jmp 0x14072f4bd
call fcn.14070b6b5
call fcn.140722763
mov dword [rax], 0x22
jmp 0x14072f4d2
call fcn.140712ad5
mov r12d, dword [rbp + 0x170]
ror al, cl
mov al, r15b
test al, al
jmp 0x14072f4ea
je 0x14072f6fc
mov ecx, dword [rsp + 0x48]
shld rdx, r9, 0x81
not dh
lea rdx, [0x140000000]
xadd r8b, r8b
inc r8w
test dl, 0x3f
sub ecx, dword [rsp + 0x4c]
movzx r8, r9w
movsx r8, dx
movsx r8w, spl
mov r8d, 0x26
jmp 0x14072f529
mov dword [rsp + 0x48], ecx
jmp 0x14072f532
jne 0x14072ee52
mov eax, dword [rsp + 0x50]
stc
xor cx, 0xebbe
mov ecx, dword [rsp + 0x40]
lea eax, [rax + rax*4]
test rcx, 0xffffffffcf9ddaa2
clc
add eax, eax
test r15b, 0xb2
cmc
clc
sub ecx, eax
jmp 0x14072f560
je 0x14072f656
lea eax, [rcx - 1]
mov eax, dword [rdx + rax*4 + 0xb4808]
jmp 0x14072f575
test eax, eax
jmp 0x14072f57c
je 0x14072f6fc
cmp eax, r15d
jmp 0x14072f58a
je 0x14072f656
test r12d, r12d
jmp 0x14072f598
je 0x14072f656
xor r8d, r8d
cmovle r10w, sp
mov r10d, eax
bsf ecx, r9d
stc
xor r9d, r9d
rcr ecx, cl
mov ecx, dword [rbp + r9*4 + 0x174]
not al
or rax, 0x2fb2ee26
mov eax, r8d
ror r8w, 0
rol r8w, 0xa3
imul rcx, r10
add rcx, rax
add r8b, sil
btc r8d, 0x86
xadd r8w, r8w
mov r8, rcx
mov dword [rbp + r9*4 + 0x174], ecx
shr r8, 0x20
cmp dh, 0xa6
add r9d, r15d
cmp r9d, r12d
jmp 0x14072f602
jne 0x14072f5b3
test r8d, r8d
jmp 0x14072f610
je 0x14072f64b
cmp dword [rbp + 0x170], 0x73
jae 0x14072f6fc
mov eax, dword [rbp + 0x170]
mov dword [rbp + rax*4 + 0x174], r8d
btr r12w, 0x9c
mov r12d, dword [rbp + 0x170]
add r12d, r15d
jmp 0x14072f646
jmp 0x14072f704
mov r12d, dword [rbp + 0x170]
seto bl
clc
mov rsi, qword [rbp - 0x80]
cmp rcx, 0x502c9ba1
jmp 0x14072f66a
mov rbx, rsi
jmp 0x14072f674
test r14d, r14d
jmp 0x14072f67c
je 0x14072ffc4
xor r8d, r8d
xor r9d, r9d
mov eax, dword [rbp + r9*4 - 0x5c]
lea rcx, [rax + rax*4]
rol ax, 0x18
mov eax, r8d
lea r8, [rax + rcx*2]
test rcx, r9
mov dword [rbp + r9*4 - 0x5c], r8d
jmp 0x14072f6a9
add r9d, r15d
shr r8, 0x20
test r11b, 0xac
cmp r9d, r14d
jne 0x14072f688
test r8d, r8d
jmp 0x14072f6c5
je 0x14072ffc4
cmp dword [rbp - 0x60], 0x73
jmp 0x14072f6d4
jae 0x14072ff89
mov eax, dword [rbp - 0x60]
stc
cmp r10w, 0xcb97
mov dword [rbp + rax*4 - 0x5c], r8d
jmp 0x14072f6ee
add dword [rbp - 0x60], r15d
jmp 0x14072f6f7
jmp 0x14072ffc4
sub r12d, r12d
jmp 0x14072f704
mov dword [rbp + 0x170], r12d
jmp 0x14072f710
jmp 0x14072f656
neg ecx
bsr dx, r13w
bt r8w, r12w
lea r8, [0x140000000]
or dl, 0xa0
mul ecx
sar ah, 6
sub rax, r10
mov dword [rsp + 0x4c], ecx
mov eax, edx
bsf edx, edx
shr eax, 3
adc dl, r11b
rcl rdx, 0xb1
bsf dx, r11w
mov dword [rsp + 0x38], eax
movsx rdx, si
movzx dx, al
mov edx, eax
mov dword [rsp + 0x44], eax
test r8w, r11w
jmp 0x14072f766
test eax, eax
jmp 0x14072f76d
je 0x14072fe6a
mov ecx, 0x26
cmp edx, ecx
cmovb di, r12w
movzx ebx, dx
cbw
mov eax, edx
movzx edi, cx
bswap rdi
cmova eax, ecx
sub edx, edx
movsx di, r11b
mov cl, 0xbf
mov dword [rsp + 0x50], eax
bswap bx
movzx rsi, r15w
dec eax
test sil, 0x9e
mov edi, eax
shl bx, cl
movzx ecx, byte [r8 + rax*4 + 0xb4772]
btc rbx, 0x92
and bl, 0x37
xor ebx, 0xf18ce98
movzx esi, byte [r8 + rax*4 + 0xb4773]
xor al, r9b
mov ebx, ecx
cbw
btr r8w, 0x1b
shl rbx, 2
movzx rax, r13w
cdqe
cwde
mov r8, rbx
jmp 0x14072f7ee
lea eax, [rsi + rcx]
xchg cx, cx
movsx rcx, bx
movzx cx, r10b
lea rcx, [rbp + 0x344]
jmp 0x14072f809
mov dword [rbp + 0x340], eax
jmp 0x14072f814
call fcn.14070b6b5
lea rcx, [0x140000000]
bts r8w, r10w
shl rsi, 2
rcr ah, cl
cwde
movsx edx, r10w
movzx eax, word [rcx + rdi*4 + 0xb4770]
xchg dl, r8b
btr rdx, r10
lea rdx, [rcx + 0xb3e60]
bswap ecx
test bl, 0x24
lea rcx, [rbp + 0x344]
sbb r8, rdi
ror r8b, cl
mov r8, rsi
cmp r13b, 0x83
add rcx, rbx
jmp 0x14072f867
lea rdx, [rdx + rax*4]
jmp 0x14072f870
call fcn.14070abaf
mov r10d, dword [rbp + 0x340]
cmp r10d, r15d
ja 0x14072f981
mov eax, dword [rbp + 0x344]
stc
test eax, eax
jmp 0x14072f893
jne 0x14072f8af
xor r14d, r14d
jmp 0x14072f8a1
mov dword [rbp - 0x60], r14d
jmp 0x14072f8aa
jmp 0x14072fe15
cmp eax, r15d
jmp 0x14072f8b7
je 0x14072fe15
test r14d, r14d
jmp 0x14072f8c5
je 0x14072fe15
xor r8d, r8d
sal r10b, 0x9e
mov r10, rax
rol ah, cl
rcr al, cl
sub r9d, r9d
and cl, r15b
mov ecx, dword [rbp + r9*4 - 0x5c]
mov eax, r8d
rcr r8d, cl
imul rcx, r10
lea rcx, [rcx + rax]
sub r8w, 0xd12
btr r8w, bp
mov r8, rcx
clc
cmp dx, 0x5391
test r12w, 0x8580
mov dword [rbp + r9*4 - 0x5c], ecx
shr r8, 0x20
add r9d, r15d
cmc
cmp r9d, r14d
jmp 0x14072f921
jne 0x14072f8df
test r8d, r8d
jmp 0x14072f92f
je 0x14072fe11
cmp dword [rbp - 0x60], 0x73
jmp 0x14072f93e
jae 0x14072f964
mov eax, dword [rbp - 0x60]
test r10b, 0xa8
shl r14, cl
mov dword [rbp + rax*4 - 0x5c], r8d
stc
sal r14b, 0x1b
mov r14d, dword [rbp - 0x60]
add r14d, r15d
jmp 0x14072f8a1
xor r14d, r14d
cmp r12b, r12b
test r9b, 0x25
mov dword [rbp - 0x60], r14d
test r12b, r10b
sub al, al
jmp 0x14072f97c
jmp 0x14072fe18
cmp r14d, r15d
jmp 0x14072f989
ja 0x14072fabf
mov ebx, dword [rbp - 0x5c]
inc r14w
test r15b, bl
mov r8, r10
rcl r14w, 0x10
shl r8, 2
shrd r14w, r13w, 0x92
mov r14d, r10d
cmc
mov dword [rbp - 0x60], r10d
test bx, bp
jmp 0x14072f9bb
test r8, r8
jmp 0x14072f9c3
je 0x14072fa31
mov eax, 0x1cc
xor cx, 0x4eb8
movzx ecx, ax
add ecx, r8d
lea rcx, [rbp - 0x5c]
clc
cmp r8, rax
jmp 0x14072f9e6
ja 0x14072f9fd
lea rdx, [rbp + 0x344]
call fcn.14070abaf
jmp 0x14072fa25
mov r8, rax
clc
test sp, si
sub edx, edx
jmp 0x14072fa0b
call fcn.14070b6b5
call fcn.140722763
mov dword [rax], 0x22
jmp 0x14072fa20
call fcn.140712ad5
mov r14d, dword [rbp - 0x60]
cmp r10b, r13b
cmp r13b, 0xd
cmc
test ebx, ebx
jmp 0x14072fa38
je 0x14072f899
cmp ebx, r15d
je 0x14072fe15
test r14d, r14d
je 0x14072fe15
sub r8d, r8d
sar ax, 0x83
sub ecx, r15d
btr cx, ax
mov r10, rbx
sub r9d, r9d
shr ah, cl
mov ax, 0x341b
mov ecx, dword [rbp + r9*4 - 0x5c]
xchg al, al
mov eax, r8d
imul rcx, r10
sal r8, cl
rol r8b, 0x1d
lea rcx, [rcx + rax]
mov r8, rcx
jmp 0x14072fa8d
mov dword [rbp + r9*4 - 0x5c], ecx
shr r8, 0x20
cmp r15w, 0x513d
test ah, 0xba
add r9d, r15d
test r8b, 0x94
cmp r9w, 0x359d
cmp r9d, r14d
jmp 0x14072fab4
jne 0x14072fa6a
jmp 0x14072f927
cmp r10d, r14d
cdq
mov al, 0x82
movsx bx, r12b
lea rdx, [rbp - 0x5c]
not r8b
movsx r8, bx
mov ebx, r14d
cmovae rcx, rbp
jmp 0x14072fae5
lea rcx, [rbp + 0x344]
cmovae rcx, rdx
lea r8, [rbp + 0x344]
movsx dx, r10b
cmovb ebx, r10d
xchg al, dl
mov qword [rbp - 0x78], rcx
mov al, r13b
setb al
movsx rdx, bx
mov dword [rsp + 0x48], ebx
cqo
cmovns dx, sp
mov rdx, 0x2f278a1d
lea rdx, [rbp - 0x5c]
jmp 0x14072fb2a
cmovae rdx, r8
test al, al
jmp 0x14072fb35
mov qword [rsp + 0x58], rdx
jmp 0x14072fb3f
cmovne r10d, r14d
cmp si, 0x4cb7
stc
sub r14d, r14d
test r15b, 0x80
cmp r10b, r11b
cmp dil, 0x3f
xor r9d, r9d
cmp r8w, ax
cmp dl, 0x1e
mov dword [rbp + 0x510], r14d
clc
test ebx, ebx
jmp 0x14072fb70
je 0x14072fd93
mov esi, dword [rcx + r9*4]
clc
cmp r11b, r8b
test esi, esi
jmp 0x14072fb85
jne 0x14072fbb9
cmp r9d, r14d
jmp 0x14072fb93
jne 0x14072fd81
and dword [rbp + r9*4 + 0x514], esi
xchg r14, r14
lea r14d, [r9 + 1]
jmp 0x14072fbad
mov dword [rbp + 0x510], r14d
jmp 0x14072fd81
sub r11d, r11d
mov r8d, r9d
test bpl, r10b
test r10w, 0x15a8
test r10d, r10d
je 0x14072fd68
mov ebx, r9d
stc
test si, 0x95ae
neg ebx
cmc
test edi, 0xec8ef824
cmp r8d, 0x73
jmp 0x14072fbec
je 0x14072fccc
mov edi, r8d
cmp rbp, r12
cmp r8d, r14d
jmp 0x14072fc00
jne 0x14072fc27
and dword [rbp + rdi*4 + 0x514], 0
sub r14b, 2
sbb r14w, r11w
sar r14, cl
lea eax, [r8 + 1]
mov dword [rbp + 0x510], eax
sal r14b, 0x9d
lea eax, [rbx + r8]
movzx r14d, r13w
movsxd r14, r14d
ror r14d, cl
add r8d, r15d
cmp r11b, 0x18
mov edx, dword [rdx + rax*4]
stc
shr r14b, cl
mov eax, dword [rbp + rdi*4 + 0x514]
movsx r14d, r10w
rol r14, cl
imul rdx, rsi
bswap r14w
cmp r14b, cl
xadd r14b, r14b
lea rdx, [rdx + rax]
sub al, 0xb
inc r14b
shl eax, cl
mov eax, r11d
btc r11, r13
add rdx, rax
ror r14b, cl
xchg r11w, r14w
shld r14w, r13w, 0x91
lea eax, [rbx + r8]
mov r11, rdx
movsxd r14, r8d
xchg r14d, r14d
mov dword [rbp + rdi*4 + 0x514], edx
mov r14d, eax
movsxd r14, r14d
mov r14d, dword [rbp + 0x510]
shr r11, 0x20
cmp spl, r13b
jmp 0x14072fcaf
cmp eax, r10d
jmp 0x14072fcb7
je 0x14072fccc
mov rdx, qword [rsp + 0x58]
jmp 0x14072fcc7
jmp 0x14072fbe3
test r11d, r11d
je 0x14072fd64
cmp r8d, 0x73
jmp 0x14072fcde
je 0x14072ff68
mov edx, r8d
cmp r8d, r14d
jmp 0x14072fcef
jne 0x14072fd1a
and dword [rbp + rdx*4 + 0x514], 0
shr cl, cl
sal al, cl
movzx ecx, bx
lea eax, [r8 + 1]
mov dword [rbp + 0x510], eax
rcl eax, cl
bsf r14w, r11w
movzx cx, spl
mov eax, dword [rbp + rdx*4 + 0x514]
btc cx, bx
movsx rcx, si
add r8d, r15d
bt r14w, dx
mov ecx, r11d
add rcx, rax
mov dword [rbp + rdx*4 + 0x514], ecx
mov r14d, dword [rbp + 0x510]
shr rcx, 0x20
sal r11w, cl
mov r11d, ecx
cmp ax, 0x163d
jmp 0x14072fd5c
test ecx, ecx
jne 0x14072fcd5
mov ebx, dword [rsp + 0x48]
cmp r8d, 0x73
jmp 0x14072fd71
je 0x14072ff68
mov rcx, qword [rbp - 0x78]
mov rdx, qword [rsp + 0x58]
stc
add r9d, r15d
clc
cmp r9d, ebx
jmp 0x14072fd8d
jne 0x14072fb76
mov r8d, r14d
shl r8, 2
test rcx, 0x4d108627
stc
mov dword [rbp - 0x60], r14d
test r10b, 0x3c
stc
test r8b, dl
test r8, r8
jmp 0x14072fdb6
je 0x14072fe15
mov eax, 0x1cc
lea rcx, [rbp - 0x5c]
test cx, 0x68a7
cmp r8, rax
jmp 0x14072fdd2
ja 0x14072fdee
lea rdx, [rbp + 0x514]
jmp 0x14072fde4
call fcn.14070abaf
jmp 0x14072fe11
mov r8, rax
stc
cmp si, cx
sub edx, edx
call fcn.14070b6b5
call fcn.140722763
mov dword [rax], 0x22
jmp 0x14072fe0c
call fcn.140712ad5
mov r14d, dword [rbp - 0x60]
mov al, r15b
test al, al
jmp 0x14072fe1f
je 0x14072ff68
mov edx, dword [rsp + 0x44]
ror ch, cl
lea r8, [0x140000000]
bswap cx
btc cx, r12w
xor ch, dl
sub edx, dword [rsp + 0x50]
bswap cx
xchg cx, cx
mov ecx, 0x26
mov dword [rsp + 0x44], edx
jmp 0x14072fe54
jne 0x14072f778
mov ecx, dword [rsp + 0x4c]
lahf
clc
bt rax, rsi
mov eax, dword [rsp + 0x38]
clc
cmc
lea eax, [rax + rax*4]
add eax, eax
test r9b, dil
sub ecx, eax
jmp 0x14072fe79
je 0x14072f656
lea eax, [rcx - 1]
mov eax, dword [r8 + rax*4 + 0xb4808]
test bx, cx
cmp sp, si
test eax, eax
jmp 0x14072fe97
je 0x14072ff68
cmp eax, r15d
je 0x14072f656
test r14d, r14d
je 0x14072f656
xor r8d, r8d
dec ch
bt cx, 0x27
mov r10d, eax
cmovne ecx, esp
shld ax, r9w, 0x17
dec ch
xor r9d, r9d
shr ch, cl
cwde
bsf cx, dx
mov ecx, dword [rbp + r9*4 - 0x5c]
movsx rax, r13w
movsx ax, r12b
mov eax, r8d
sub r8, rbp
shl r8w, cl
sbb r8b, 0x11
imul rcx, r10
sar r8b, cl
bts r8w, r15w
neg r8
add rcx, rax
movzx r8, r11w
mov r8, rcx
mov dword [rbp + r9*4 - 0x5c], ecx
shr r8, 0x20
add r9d, r15d
cmp r9d, r14d
jne 0x14072fed1
test r8d, r8d
jmp 0x14072ff23
je 0x14072ff5f
cmp dword [rbp - 0x60], 0x73
jae 0x14072ff68
mov eax, dword [rbp - 0x60]
shr r14b, cl
sal r14w, cl
shl r14b, cl
mov dword [rbp + rax*4 - 0x5c], r8d
mov r14d, dword [rbp - 0x60]
add r14d, r15d
jmp 0x14072ff51
mov dword [rbp - 0x60], r14d
jmp 0x14072ff5a
jmp 0x14072f656
mov r14d, dword [rbp - 0x60]
jmp 0x14072f656
mov rsi, qword [rbp - 0x80]
bswap ebx
and dword [rbp - 0x60], 0
movsxd rbx, r11d
bswap bx
movzx bx, bh
mov rbx, rsi
jmp 0x14072ff84
jmp 0x14072ffc4
and dword [rbp + 0x340], 0
sub r8b, 0xb
lea r8, [rbp + 0x344]
mov dh, 0xb8
and dword [rbp - 0x60], 0
bt ecx, 0x37
rol dl, cl
cdq
lea rcx, [rbp - 0x5c]
bts edx, r10d
xor dl, 0x86
xor r9d, r9d
mov dh, 0x29
mov edx, 0x1cc
call fcn.14071eab4
lea rdx, [rbp + 0x170]
xchg ecx, ecx
movsx rcx, dx
lea rcx, [rbp - 0x60]
call fcn.14071cc50
mov edi, dword [rsp + 0x40]
cmp eax, 0xa
jmp 0x14072ffe6
jne 0x1407300eb
add edi, r15d
bt rbx, 0x3f
mov byte [rsi], 0x31
xchg bh, bh
lea rbx, [rsi + 1]
cmc
clc
test spl, bpl
test r12d, r12d
jmp 0x14073000a
je 0x140730120
sub r8d, r8d
stc
sub r9d, r9d
mov eax, dword [rbp + r9*4 + 0x174]
lea rcx, [rax + rax*4]
bts ax, r9w
mov eax, r8d
shr r8w, cl
cmp sil, 0x86
lea r8, [rax + rcx*2]
mov dword [rbp + r9*4 + 0x174], r8d
clc
cmc
test spl, r9b
add r9d, r15d
cmp r14, rbx
jmp 0x140730053
shr r8, 0x20
cmc
stc
cmp r9d, r12d
jne 0x140730017
test r8d, r8d
jmp 0x14073006a
je 0x140730120
cmp dword [rbp + 0x170], 0x73
jmp 0x14073007c
jae 0x1407300a2
mov eax, dword [rbp + 0x170]
clc
mov dword [rbp + rax*4 + 0x174], r8d
test r10b, 0x85
clc
add dword [rbp + 0x170], r15d
jmp 0x140730120
and dword [rbp + 0x340], 0
shr rcx, 0xb6
btr ecx, 0xa4
bts dx, di
lea r8, [rbp + 0x344]
cqo
and dword [rbp + 0x170], 0
sal dx, cl
lea rcx, [rbp + 0x174]
xor r9d, r9d
seta dl
mov edx, r8d
cmovg rdx, r8
mov edx, 0x1cc
call fcn.14071eab4
jmp 0x140730120
test eax, eax
jmp 0x1407300f2
jne 0x140730105
sub edi, r15d
jmp 0x140730100
jmp 0x140730120
add al, 0x30
inc bh
xadd bx, cx
mov ch, 0xbd
lea rbx, [rsi + 1]
xor cl, 0x9c
mov byte [rsi], al
and cl, ah
bt ax, r9w
mov rax, qword [rbp - 0x70]
btr ecx, 0xb7
add ecx, r12d
mov ecx, dword [rsp + 0x60]
cmp cl, dil
jmp 0x140730137
mov dword [rax + 4], edi
jmp 0x140730143
test edi, edi
js 0x140730167
cmp ecx, 0x7fffffff
jmp 0x140730156
ja 0x140730167
add ecx, edi
movzx rdi, r12w
mov al, r13b
cbw
mov rax, qword [rbp + 0x750]
dec rax
sbb dil, dil
mov edi, ecx
jmp 0x14073017b
cmp rax, rdi
cmovb rdi, rax
add rdi, rsi
cmp rbx, rdi
je 0x1407303c8
mov r10d, dword [rbp - 0x60]
mov r12d, 9
test r10d, r10d
jmp 0x1407301a0
je 0x1407303c8
sub r8d, r8d
xor r9d, r9d
rcl ch, cl
mov eax, dword [rbp + r9*4 - 0x5c]
sbb ch, 0x96
btr cx, 0x15
or ch, dl
imul rcx, rax, 0x3b9aca00
sbb ax, di
sub rax, r11
add ax, 0x6616
mov eax, r8d
bswap r8w
lea rcx, [rcx + rax]
movzx r8w, r12b
ror r8b, cl
add r8w, r14w
mov r8, rcx
test bpl, bl
cmp bpl, 0x33
clc
mov dword [rbp + r9*4 - 0x5c], ecx
clc
shr r8, 0x20
clc
stc
jmp 0x140730201
add r9d, r15d
test r15b, 0x90
test r13d, r13d
cmp r9d, r10d
jmp 0x140730213
jne 0x1407301ae
test r8d, r8d
jmp 0x140730221
je 0x14073029a
cmp dword [rbp - 0x60], 0x73
jmp 0x140730230
jae 0x140730252
mov eax, dword [rbp - 0x60]
mov dword [rbp + rax*4 - 0x5c], r8d
clc
test si, 0x8cb5
add dword [rbp - 0x60], r15d
jmp 0x14073024d
jmp 0x14073029a
and dword [rbp + 0x340], 0
bts cx, dx
sbb rdx, rdx
lea r8, [rbp + 0x344]
sub cl, sil
cwd
movzx rdx, r11w
and dword [rbp - 0x60], 0
shl ch, cl
btc ecx, 0xac
lea rcx, [rbp - 0x5c]
sub dl, sil
add rdx, r10
sub r9d, r9d
movsx rdx, r12w
movzx dx, r14b
mov edx, 0x1cc
call fcn.14071eab4
lea rdx, [rbp + 0x170]
bswap ecx
movzx cx, r10b
mov rcx, 0xffffffff82aef10b
lea rcx, [rbp - 0x60]
call fcn.14071cc50
mov r10d, dword [rbp - 0x60]
rcr r9b, 0xd
movsx r11, r15w
mov r11d, edi
test r10d, r10d
cmovl dx, r8w
mov r8, rax
mov r9d, 8
sete r14b
cwde
bsf rsi, rsi
btc rax, rcx
sub r11d, ebx
add edx, r8d
shr ax, cl
movzx eax, bx
mov eax, 0xcccccccd
shr sil, cl
rol si, cl
mul r8d
add al, 0xb3
ror si, cl
sar al, cl
shr edx, 3
movsx rsi, r9w
mov al, dl
seto ch
shl al, 2
neg ch
adc cl, spl
lea ecx, [rax + rdx]
shld si, ax, 0xb8
xor rsi, r13
bts esi, ebp
add cl, cl
sbb sil, dl
sub r8b, cl
dec sil
sbb sil, 0x37
xchg esi, esi
lea esi, [r8 + 0x30]
mov r8d, edx
test cl, bl
cmp r9b, dil
cmp r11d, r9d
jae 0x140730369
sub ecx, ecx
bswap ax
movzx eax, r14b
cmp sil, 0x30
mov r14b, 0x84
cmove ecx, eax
mov r14b, cl
jmp 0x140730371
mov eax, r9d
clc
mov byte [rax + rbx], sil
or eax, 0xffffffff
cmp cl, dil
test r9w, r13w
add r9d, eax
cmp r9d, eax
jne 0x1407302f1
mov rax, rdi
cmp r9w, 0xa88d
test bp, 0x5a83
mov byte [rsp + 0x30], r14b
clc
test r13d, 0xfcbecf19
jmp 0x1407303a7
sub rax, rbx
cmp rax, r12
cmovg rax, r12
cmc
lea rbx, [rbx + rax]
cmp r10b, 0xb
cmp rbx, rdi
jmp 0x1407303c2
jne 0x140730198
xor r15d, r15d
mov byte [rbx], 0
cmp byte [rsp + 0x30], r15b
setns r15b
mov r15b, spl
setne r15b
jmp 0x1407303e3
jmp 0x140730457
lea r8, str.1IND
jmp 0x14072e2c6
lea r8, str.1SNAN
jmp 0x140730400
jmp 0x14072e2c6
lea r8, str.1QNAN
jmp 0x140730411
jmp 0x14072e2c6
mov rdx, qword [rbp + 0x750]
movsx r8w, dil
mov cx, bp
bswap cx
lea r8, str.1INF
movzx cx, r15b
setl cl
mov rcx, r14
jmp 0x14073043f
call fcn.1407225b0
test eax, eax
jmp 0x14073044b
jne 0x1407304bd
sub r15d, r15d
test r11b, al
cmp byte [rsp + 0x70], 0
jmp 0x140730461
je 0x140730476
lea rcx, [rsp + 0x68]
jmp 0x140730471
call fcn.140732f21
mov eax, r15d
mov rcx, qword [rbp + 0x6e0]
clc
xor rcx, rsp
jmp 0x140730489
call fcn.14070854a
add rsp, 0x7f0
movzx r12w, r14b
pop r15
not r12b
setg r14b
movzx bx, dl
pop r14
pop r12
pop rdi
xchg bl, bpl
pop rsi
pop rbx
movsx bp, r14b
pop rbp
jmp 0x1407304bc
ret
and qword [rsp + 0x20], 0
stc
test sp, r9w
xor r9d, r9d
xor r8d, r8d
jmp 0x1407304d3
sub edx, edx
test r11b, bpl
cmp ah, cl
cmc
sub ecx, ecx
jmp 0x1407304e2
call fcn.140712b6d
int3