Function at 0x14040a754
Capabilities:
Check http status code
Encode data using base64
Encrypt data using speck

Disassembly:
push r15
cmp r8b, r14b
mov eax, 0x6e033c2a
push r14
btr r10d, 0x60
push r13
rcr ax, 0x69
push r12
and al, bpl
rcr ax, 5
rcl r13w, cl
push rsi
sar al, 0x53
rcl ax, 0x79
lahf
push rdi
not ah
mov r10b, r12b
push rbp
bsr ax, sp
mov al, r12b
movsx r10, di
push rbx
rcr ah, 0xb7
ror ax, 0xf0
sub rsp, 0xa38
movaps xmmword [rsp + 0xa20], xmm6
movsx eax, r14w
bsr eax, r15d
bsf eax, r13d
mov r10, rdx
bt r13d, r12d
bsr ax, di
mov r13, rcx
rol ah, cl
rol eax, 0xbf
cdqe
mov qword [rcx + 0x20], rdx
adc ax, 0x4cc2
mov qword [rcx + 0x18], rdx
xchg al, al
test r8b, 0x52
movsxd rax, r8d
lea rax, [rax + rdx]
test ax, r15w
cmp r14w, di
mov qword [rcx + 0x28], rax
mov dword [rcx + 0x30], r9d
cmp ch, dl
cmp dword [rsp + 0xaa0], 0
jmp 0x14040a803
je 0x14040a92e
mov rbp, qword [r13]
xchg dh, dl
rcl dh, 0xf
adc dl, sil
mov rdx, qword [r13 + 8]
test r13, rdx
clc
xor edi, edi
test r10b, r14b
cmc
clc
cmp rbp, rdx
jae 0x14040a85e
lea rbx, [rbp + 1]
setbe sil
or sil, r8b
mov qword [r13], rbx
movzx esi, byte [rbp]
sub bpl, 0x3c
mov bp, r10w
mov rbp, rbx
cmp rbp, rdx
jmp 0x14040a853
jb 0x14040a871
jmp 0x14040a88c
xor esi, esi
test r11b, al
cmp rbp, rdx
jmp 0x14040a86b
jae 0x14040a88c
lea rbx, [rbp + 1]
or rdi, rax
btc di, r9w
mov qword [r13], rbx
dec dil
movzx edi, byte [rbp]
mov rbp, rbx
stc
xor eax, eax
cmp rbp, rdx
jmp 0x14040a896
jae 0x14040cb65
test dil, 0x20
jmp 0x14040a8a5
jne 0x14040cb65
mov edx, esi
bsf ecx, r13d
movsx cx, bpl
bts ecx, esp
shl edx, 8
and cx, r8w
btr cx, 0xa1
or edi, edx
rcr dl, cl
mov dl, sil
imul edx, edi, 0x843
shr edx, 0x10
mov ecx, edi
jmp 0x14040a8dc
sub ecx, edx
test r10b, 0xc7
cmp rbx, r8
movzx ecx, cx
shr ecx, 1
cmp r13, 0x111c4f6d
add ecx, edx
movsxd rdx, ecx
sar dl, 0xc3
shr ecx, 4
mov edx, ecx
stc
shl edx, 5
stc
sub ecx, edx
test bh, 0x31
test rsp, r8
add ecx, edi
clc
stc
test cx, cx
jmp 0x14040a917
jne 0x14040cb65
and esi, 0xf
cmp esi, 8
jmp 0x14040a928
jne 0x14040cb65
lea rsi, [r13 + 0x10]
rcr al, cl
mov r15w, 0x5e6f
lea r15, [r13 + 0x14]
add al, 0x96
rol r14b, 9
mov qword [r13 + 0x10], 0
and r14b, r8b
lea r14, [r13 + 0x34]
cwde
lea rax, [r13 + 0x818]
stc
cmp si, 0x4f9b
test r11w, r14w
mov qword [rsp + 0x48], rax
sub ebp, ebp
xorps xmm6, xmm6
lea r8, [0x1400bf2a0]
clc
xor ecx, ecx
jmp 0x14040a97d
test ecx, ecx
jmp 0x14040a984
jg 0x14040ca11
jmp 0x14040c9b6
cmp eax, 6
jmp 0x14040a997
jle 0x14040a9ea
jmp 0x14040ba52
lea rdx, [rax + 1]
stc
cmc
test r14b, bpl
mov qword [r13], rdx
cmp cl, r12b
cmp cx, 0x50ba
clc
movzx eax, byte [rax]
test r14d, r14d
cmp dl, 0x19
movzx eax, al
stc
clc
cmp r8d, r14d
shl eax, cl
cmp r10b, r9b
clc
or r12d, eax
mov dword [r15], r12d
lea eax, [rcx + 8]
mov dword [rsi], eax
cmp ecx, 0x11
mov ecx, eax
jmp 0x14040a9e4
jge 0x14040ba54
mov eax, r12d
test cl, 0xce
shr eax, cl
cmc
test eax, eax
jmp 0x14040a9fa
jne 0x14040ba3a
mov rax, qword [r13]
cmc
cmp rax, qword [r13 + 8]
jmp 0x14040aa0e
jb 0x14040a9a2
sub eax, eax
jmp 0x14040a9c1
mov eax, ecx
test sil, 0x68
clc
jmp 0x14040aa27
and eax, 7
je 0x14040c5c1
cmp ecx, eax
jmp 0x14040aa37
jl 0x14040aa90
jmp 0x14040c5a5
lea rbp, [rdx + 1]
cmp dx, r12w
clc
jmp 0x14040aa50
mov qword [r13], rbp
test cl, 0x3e
movzx edx, byte [rdx]
clc
movzx edx, dl
shl edx, cl
cmc
or r12d, edx
mov dword [r15], r12d
not rdx
movsx dx, r11b
lea edx, [rcx + 8]
cmp r14b, 0x94
test spl, dil
mov dword [rsi], edx
clc
cmp ecx, 0x11
movzx rcx, bp
mov ecx, edx
jmp 0x14040aa8a
jge 0x14040c5ad
mov edx, r12d
cmp rbp, r12
cmc
shr edx, cl
clc
cmc
test edx, edx
jne 0x14040c592
mov rdx, qword [r13]
test r13b, 0x1b
cmp rdx, qword [r13 + 8]
jmp 0x14040aab4
jb 0x14040aa42
xor edx, edx
jmp 0x14040aac1
jmp 0x14040aa5b
mov rcx, r14
movsxd rdx, r9d
cwd
jmp 0x14040aad3
lea rdx, [0x1400bf160]
mov r8b, r14b
movzx r8, sp
mov r8d, 0x120
jmp 0x14040aaec
call fcn.140435c59
test eax, eax
jmp 0x14040aaf8
je 0x14040cb5f
mov rcx, qword [rsp + 0x48]
movzx r8d, bp
cmovo r8w, di
movsx r8, sp
lea rdx, [0x1400bf280]
jmp 0x14040ab21
mov r8d, 0x20
jmp 0x14040ab2c
call fcn.140435c59
test eax, eax
jmp 0x14040ab38
je 0x14040cb5f
mov r10, qword [r13 + 0x18]
jmp 0x14040ab47
jmp 0x14040aba5
mov rdi, r10
mov ebx, eax
mov rdx, rbx
jmp 0x14040ab59
call fcn.1401f9efa
test rax, rax
jmp 0x14040ab66
je 0x14040cb5f
mov qword [r13 + 0x20], rax
mov r10, rdi
clc
mov r10d, r10d
cmc
lea r10, [r10 + rax]
cmp bl, ch
cmc
mov qword [r13 + 0x18], r10
add rbx, rax
cdqe
movzx rax, si
inc rax
mov qword [r13 + 0x28], rbx
cbw
mov byte [r10], bpl
inc r10
bsf ax, r13w
neg al
xor al, dil
mov eax, dword [rsi]
jmp 0x14040abb6
cmp eax, 0x10
jge 0x14040ac7f
mov rdi, qword [r13]
adc dx, r9w
mov rdx, qword [r13 + 8]
cmp bp, 0x171d
cmp rdi, rdx
jmp 0x14040abd8
jae 0x14040cb5f
mov r9d, dword [r15]
bswap rcx
mov ecx, eax
jmp 0x14040abeb
jmp 0x14040ac49
lea rbp, [rdi + 1]
cmp bpl, 0xac
shr ax, 0xe4
xor eax, eax
mov qword [r13], rbp
movsx rax, ax
ror ah, cl
movzx eax, byte [rdi]
movsx edi, r12w
mov rdi, rbp
movzx eax, al
stc
cmp bh, ch
shl eax, cl
clc
or r9d, eax
mov dword [r15], r9d
sbb ah, 0x21
rol ax, 0xe8
lea eax, [rcx + 8]
cmp r10d, 0x518202fe
mov dword [rsi], eax
clc
cmp ecx, 0x11
movzx rcx, dx
mov ecx, eax
jmp 0x14040ac43
jge 0x14040ac97
mov eax, r9d
clc
shr eax, cl
test r14w, 0xf99
cmp bp, di
test eax, eax
jmp 0x14040ac5f
jne 0x14040ac87
cmp rdi, rdx
jmp 0x14040ac6d
jb 0x14040abf0
xor eax, eax
jmp 0x14040ac7a
jmp 0x14040ac12
mov r9d, dword [r15]
jmp 0x14040ac97
mov qword [r13], rdx
xchg bp, ax
btc ax, r10w
test r15d, r10d
mov eax, ecx
mov ecx, r9d
btc rbp, 0xa5
sbb bpl, dl
and ecx, 0x1ff
movzx ebp, word [r14 + rcx*2]
test ebp, ebp
jmp 0x14040acb4
je 0x14040ad8e
mov ecx, ebp
shr ecx, 9
jmp 0x14040acce
shr r9d, cl
mov dword [r15], r9d
test r11b, 0xb7
sub eax, ecx
jmp 0x14040ace2
mov dword [rsi], eax
stc
and ebp, 0x1ff
test di, r10w
jmp 0x14040acf4
cmp ebp, 0xff
ja 0x14040af4b
mov rax, qword [r13 + 0x28]
cmp rsi, r13
stc
test r10b, 5
cmp r10, rax
jb 0x14040ab95
mov qword [r13 + 0x18], r10
jmp 0x14040ad21
cmp dword [r13 + 0x30], 0
jmp 0x14040ad2b
je 0x14040cb5f
mov rcx, qword [r13 + 0x20]
sub r10, rcx
clc
cmp r10d, 0xffffffff
jmp 0x14040ad42
je 0x14040cb5f
sub eax, ecx
cmp rdi, 0x3d645fbd
cmp r10d, eax
jmp 0x14040ad59
jb 0x14040ab4c
nop word cs:[rax + rax]
cmc
stc
test eax, eax
jmp 0x14040ad73
js 0x14040cb5f
add eax, eax
cmp eax, r10d
jmp 0x14040ad83
jbe 0x14040ad6c
jmp 0x14040ab4c
mov ecx, r9d
rol cx, 8
rcr dil, cl
shl dil, 0x11
rcl di, cl
mov edx, ecx
cmc
bts rdi, r10
btc edi, r13d
and edx, 0xf0f
bt di, r10w
xchg edi, edi
cmovae rdi, rdi
shl edx, 4
and rdi, 0x3ec342fa
clc
rcr dil, 0x72
shr ecx, 4
and ecx, 0xf0f
cmc
add di, 0x7b96
or ecx, edx
movzx rdi, si
ror rdi, cl
sub dl, r9b
mov edx, ecx
rol dil, cl
and edx, 0x3333
stc
ror edi, cl
add dil, 0x23
shr ecx, 2
adc dil, 0x24
stc
movzx di, cl
and ecx, 0x3333
test r15w, r15w
cmp r15d, r14d
lea ecx, [rcx + rdx*4]
cwd
setae dil
adc rdi, rsp
mov edx, ecx
movsxd rdi, edx
and edx, 0x5555
add dil, r13b
sbb di, sp
cmp r12d, ebx
shr ecx, 1
stc
and ecx, 0x5555
lea edi, [rcx + rdx*2]
shrd ecx, esi, 0xdf
sub ebp, ebp
movsx ecx, si
movsx rcx, r8w
nop word cs:[rax + rax]
bswap cx
mov rcx, rbp
inc rbp
cmp dword [r13 + rcx*4 + 0x47c], edi
jle 0x14040ae56
lea r8, [rbp + 9]
clc
cmp r8w, 0x26df
cmp r8d, 0xf
jmp 0x14040ae7e
ja 0x14040cb5f
mov edx, r8d
rol cl, 0x1d
cmp al, bpl
mov cl, 7
clc
test r9b, 0x40
sub cl, bpl
test ch, 0xe5
shr edi, cl
movzx ecx, word [r13 + rdx*2 + 0x434]
clc
sub rdi, rcx
movzx edx, word [r13 + rdx*2 + 0x498]
stc
add rdx, rdi
test bpl, r12b
cmp edx, 0x11f
jmp 0x14040aec4
jg 0x14040cb5f
movzx ecx, byte [r13 + rdx + 0x4b8]
shl dil, cl
not dil
jmp 0x14040aede
mov edi, ebp
sub edi, ecx
cmp r15w, 0x625d
cmp edi, 0xfffffff7
jmp 0x14040aef0
jne 0x14040cb5f
mov ecx, r8d
test cl, bpl
shr r9d, cl
cmc
mov dword [r13 + 0x14], r9d
test ebx, 0x72093b84
sub eax, ebp
btc bp, bp
add rbp, rbx
stc
add eax, 0xfffffff7
test r8, 0x3fc062e
cmovs bp, r13w
mov bpl, 0xd1
mov dword [r13 + 0x10], eax
sets bpl
movsx ebp, cx
movzx ebp, word [r13 + rdx*2 + 0x5d8]
cmp ebp, 0xff
jmp 0x14040af45
jbe 0x14040ad00
cmp ebp, 0x100
je 0x14040c932
add ebp, 0xfffffeff
lea rcx, [0x1400bf2c0]
mov r11d, dword [rcx + rbp*4]
lea rcx, [rbp - 0x1c]
cmp rcx, 0xffffffffffffffec
jmp 0x14040af75
jb 0x14040b0d9
lea rcx, [0x1400bf340]
rol dx, 0xa0
not dh
test dil, 0x48
mov edx, dword [rcx + rbp*4]
test bpl, 0xf
clc
cmc
cmp eax, edx
jmp 0x14040af9c
jl 0x14040b003
jmp 0x14040b058
lea rbp, [rcx + 1]
mov qword [r13], rbp
movzx ecx, byte [rcx]
btr bp, r15w
rol bpl, cl
movzx ebp, cl
setne cl
or cl, 0x90
mov ecx, eax
cmc
shl ebp, cl
or r9d, ebp
sub bpl, cl
bts bp, bx
mov dword [r15], r9d
btc rbp, 0xd6
cmovae bp, r8w
movzx ebp, ax
lea ebp, [rax + 8]
mov dword [rsi], ebp
cmp r15w, 0x59d1
test dil, sil
cmp eax, 0x11
setno ah
cdqe
movsxd rax, r13d
mov eax, ebp
jge 0x14040b066
mov ebx, r9d
inc ecx
rcr cl, 0xea
shl rcx, cl
mov ecx, eax
shr ebx, cl
jmp 0x14040b01e
test ebx, ebx
jmp 0x14040b025
jne 0x14040b050
mov rcx, qword [r13]
jmp 0x14040b035
cmp rcx, qword [r13 + 8]
jmp 0x14040b03e
jb 0x14040afa7
xor ecx, ecx
jmp 0x14040b04b
jmp 0x14040afba
mov rcx, qword [r13 + 8]
mov qword [r13], rcx
mov ebp, eax
sbb bl, r11b
bt ecx, 0xa4
and bx, 0x3cf5
mov ebx, 0xffffffff
mov ecx, edx
and al, 0xd3
sar al, 0xc2
bt ax, bx
shl ebx, cl
sub rax, r14
btr ax, 0x67
not ebx
or ax, 0x557c
cmp rbp, 0x7a876ab5
rol al, cl
and ebx, r9d
xor ax, r10w
rcr eax, 0xd1
rcl ah, 0x65
shr r9d, cl
adc eax, 0x5d0d08ee
mov dword [r15], r9d
bsr ax, r14w
sub ebp, edx
shr ah, 0x86
shr ax, cl
test r12b, 0xc5
mov dword [rsi], ebp
add ebx, r11d
setae r11b
movsxd r11, ebx
mov eax, ebp
movsx r11w, bl
adc r11b, 0x72
mov r11d, ebx
stc
cmc
jmp 0x14040b0d9
cmp eax, 0xf
jmp 0x14040b0e1
jg 0x14040b19b
mov rdi, qword [r13]
sar bpl, cl
mov rbp, qword [r13 + 8]
test ax, 0x7299
cmp rbx, 0x127974f4
cmp rdi, rbp
jb 0x14040b154
jmp 0x14040cb5f
lea rdx, [rdi + 1]
xor rcx, rdx
movsxd rcx, r9d
mov qword [r13], rdx
sal cl, 0x4c
shl ch, cl
movzx ecx, byte [rdi]
adc di, 0x5b3c
mov rdi, rdx
movzx edx, cl
mov ecx, eax
jmp 0x14040b133
shl edx, cl
jmp 0x14040b13b
or r9d, edx
mov dword [r15], r9d
cmp dil, dl
lea edx, [rax + 8]
mov dword [rsi], edx
cmp eax, 0x11
mov eax, edx
jge 0x14040b1aa
mov edx, r9d
or ch, 0x5a
movsxd rcx, edx
mov ecx, eax
test r11b, 0xf4
cmp r15b, 0x91
cmp r10b, bpl
shr edx, cl
clc
stc
test sp, 0x56a4
test edx, edx
jmp 0x14040b17a
jne 0x14040b190
cmp rdi, rbp
jb 0x14040b10b
sub ecx, ecx
jmp 0x14040b129
mov qword [r13], rbp
neg rdx
cmovle rcx, r15
mov edx, eax
btr cx, 0x10
inc cx
shrd rax, rbp, 0xf1
mov eax, r9d
rol ch, 0x4e
and eax, 0x1ff
neg ch
mov rcx, qword [rsp + 0x48]
stc
movzx eax, word [rcx + rax*2]
cmp dil, sil
cmp rcx, 0x16476a0f
test eax, eax
je 0x14040b206
mov ecx, eax
clc
jmp 0x14040b1e2
shr ecx, 9
cmc
stc
shr r9d, cl
mov dword [r15], r9d
sub edx, ecx
test r14b, al
cmp sil, r14b
mov dword [rsi], edx
and eax, 0x1ff
jmp 0x14040b201
jmp 0x14040b369
mov eax, r9d
rol ax, 8
mov ecx, eax
sets dil
and ecx, 0xf0f
ror di, 0x5a
inc dil
sal dil, 0xdd
shl ecx, 4
shr eax, 4
rcr rdi, 0xc9
and eax, 0xf0f
not dil
sal dil, 9
movsx rdi, r15w
or eax, ecx
mov ecx, eax
and ecx, 0x3333
movsx rdi, ax
shr eax, 2
and eax, 0x3333
movzx rdi, r12w
and dil, 0x16
inc dil
lea eax, [rax + rcx*4]
mov ecx, eax
bswap rdi
sbb dil, 0x27
not dil
and ecx, 0x5555
shr eax, 1
and eax, 0x5555
cmc
lea edi, [rax + rcx*2]
shrd eax, r8d, 0xbe
mov ax, r12w
sub ebp, ebp
nop word cs:[rax + rax]
movzx ax, r10b
mov ax, sp
mov eax, 0x3a384acc
mov rax, rbp
inc rbp
cmp dword [r13 + rax*4 + 0xc60], edi
jmp 0x14040b2b8
jle 0x14040b2a5
lea r8, [rbp + 9]
cmp r8d, 0xf
ja 0x14040cb5f
mov eax, r8d
rcl cl, 0xf9
mov cl, 7
stc
sub cl, bpl
test bl, 0x1a
shr edi, cl
movzx ecx, bx
mov cl, r15b
movzx ecx, word [r13 + rax*2 + 0xc18]
sub rdi, rcx
clc
test cl, sil
cmp r9b, 0xc8
movzx eax, word [r13 + rax*2 + 0xc7c]
stc
add rax, rdi
clc
test sp, r14w
cmp eax, 0x11f
jg 0x14040cb5f
movzx ecx, byte [r13 + rax + 0xc9c]
ror bx, 0x81
mov ebx, ebp
sub ebx, ecx
cmp ebx, 0xfffffff7
jne 0x14040cb5f
mov ecx, r8d
shr r9d, cl
shl r8w, cl
sal ecx, 0xd
cmp r15, r10
mov dword [r13 + 0x14], r9d
sub edx, ebp
test di, 0x3e2f
movsx cx, bl
add edx, 0xfffffff7
mov dword [r13 + 0x10], edx
cmc
bts r8w, di
rcl ch, cl
movzx eax, word [r13 + rax*2 + 0xdbc]
shl r8b, 0x81
mov eax, eax
movzx ecx, bx
sub r8b, 0xd9
neg r8b
lea rcx, [0x1400bf3c0]
clc
sal r8b, cl
shl r8b, 0xb0
mov r8d, dword [rcx + rax*4]
btr ecx, 0xed
clc
lea rcx, [rax - 0x1e]
cmp rcx, 0xffffffffffffffe6
jmp 0x14040b39a
jb 0x14040b4f1
lea rcx, [0x1400bf440]
mov eax, dword [rcx + rax*4]
cmp r10, r9
clc
cmp edx, eax
jmp 0x14040b3b5
jl 0x14040b42f
mov edi, edx
jmp 0x14040b3c2
jmp 0x14040b498
lea rbx, [rcx + 1]
clc
mov qword [r13], rbx
movzx ecx, byte [rcx]
mov rsi, rbp
movzx ebx, cl
movsx cx, r12b
test bpl, 0xac
add rdi, 0x185e470b
mov ecx, edx
btr di, 0xdb
shl ebx, cl
sar edi, cl
sete dil
rcl dil, 0xe2
or r9d, ebx
mov dword [r15], r9d
mov di, 0x31a0
movzx rdi, dx
lea edi, [rdx + 8]
clc
mov dword [rbp], edi
cmp r9b, r12b
test dl, bpl
cmp edx, 0x11
movzx edx, ax
movzx dx, spl
mov edx, edi
jmp 0x14040b429
jge 0x14040b498
mov rbp, rsi
mov esi, r9d
and cl, 0x38
mov ecx, edx
shr esi, cl
cmp spl, sil
jmp 0x14040b444
test esi, esi
jmp 0x14040b44b
jne 0x14040b473
mov rcx, qword [r13]
test dl, bpl
cmp rcx, qword [r13 + 8]
jmp 0x14040b461
jb 0x14040b3c7
xor ecx, ecx
jmp 0x14040b46e
jmp 0x14040b3d3
mov rcx, qword [r13 + 8]
ror r14w, cl
mov qword [r13], rcx
cmp esi, 0x247e6330
mov edi, edx
bt cx, 0xb5
mov rsi, rbp
xadd dx, r14w
bsr r12, r12
mov edx, 0xffffffff
adc ch, 0x93
xor r14b, 0x65
mov ecx, eax
shl edx, cl
not edx
bsr r14, r15
shr r12d, 0x46
shl r14w, cl
and edx, r9d
rol r12w, cl
btr r14w, 0xc0
btc r12, r15
shr r9d, cl
bsf r12d, esi
sub cl, bpl
mov dword [r15], r9d
xadd r12b, cl
bswap r12d
btc r12, rsi
sub edi, eax
mov dword [rsi], edi
rcl r14b, cl
add r8d, edx
rol cl, 0xea
sar r14w, 0x73
mov rcx, qword [r13 + 0x20]
or r14b, 0xae
and r12b, 0x4b
mov r14, r10
btc r12w, 0x1b
shld r12w, r11w, 0xb8
sub r14, rcx
shl r12d, 0xc2
dec r12b
movsxd r12, r8d
test r13b, 0x31
cmc
cmp r14, r12
jmp 0x14040b526
jl 0x14040cb5f
movsxd rdx, r11d
add rdx, r10
jmp 0x14040b540
mov rax, qword [r13 + 0x28]
cmp sil, bl
cmp rdx, rax
jbe 0x14040b651
mov qword [r13 + 0x18], r10
cmp cx, 0x191
cmp dword [r13 + 0x30], 0
jmp 0x14040b563
je 0x14040cb5f
mov edx, r14d
jmp 0x14040b571
add edx, r11d
jmp 0x14040b579
jb 0x14040cb5f
sub eax, ecx
stc
clc
cmp edx, eax
jbe 0x14040b5bc
nop word cs:[rax + rax]
clc
stc
cmp r8b, 0x55
test eax, eax
jmp 0x14040b5a6
js 0x14040cb5f
add eax, eax
clc
cmp edx, eax
jmp 0x14040b5b6
ja 0x14040b59f
mov ebp, r8d
setp bl
cwd
mov rdi, r11
bswap rdx
cwd
cqo
mov ebx, eax
mov rdx, rbx
jmp 0x14040b5d8
call fcn.1401f9efa
test rax, rax
je 0x14040cb5f
mov qword [r13 + 0x20], rax
mov r11b, r14b
jmp 0x14040b5f6
mov r10d, r14d
sub r14d, 0x149967f5
cmp cx, cx
adc r8b, spl
lea r10, [r10 + rax]
sal r14w, 0x5f
test al, r10b
ror r8b, 0xd
mov qword [r13 + 0x18], r10
btr r11w, 0xde
dec r8b
add rbx, rax
mov qword [r13 + 0x28], rbx
movsx r14, si
movsxd r14, ebx
mov r14, qword [rsp + 0x30]
not r8d
mov r11, rdi
movsx r8, dx
sets r8b
mov r8w, 0x4aae
mov r8d, ebp
jmp 0x14040b656
mov r14, qword [rsp + 0x30]
mov rax, r10
test dil, 0xce
stc
sub rax, r12
test dil, spl
test al, 0x9f
cmp r13b, r15b
cmp r8d, 1
jne 0x14040b6db
test r11d, r11d
jmp 0x14040b67b
je 0x14040aba5
movzx edx, byte [rax]
not r8b
movzx r8w, dl
mov r8d, r11d
movzx rdi, bp
xchg bx, di
setge dil
mov rcx, r10
movzx rbx, si
mov rdi, r10
mov rbx, r11
call fcn.1404a65a5
mov r10, rdi
not r10w
jmp 0x14040b6bb
dec ebx
movzx r10d, r9w
movsx r10, sp
lea r10, [rdi + rbx]
jmp 0x14040b6ce
inc r10
jmp 0x14040b6d6
jmp 0x14040aba5
test r11d, r11d
jmp 0x14040b6e3
je 0x14040aba5
lea r9d, [r11 - 1]
cmc
cmp r9b, 0x27
cmp r9d, 0x1f
jmp 0x14040b6fb
jb 0x14040b8ea
cmp r8d, 0x20
jmp 0x14040b70a
jb 0x14040b8ea
inc r9
mov r8, r9
and r8, 0xffffffffffffffe0
bsf ecx, edi
clc
lea rcx, [r8 - 0x20]
rcr ebp, cl
and bh, 0xe4
mov rbp, rcx
setp bh
shr rbx, cl
shr rbp, 5
inc rbp
sar bx, cl
movsx bx, r10b
cmp r14d, 0x5e526d
mov ebx, ebp
and ebx, 3
test r13, rcx
jmp 0x14040b753
cmp rcx, 0x60
jmp 0x14040b75c
jae 0x14040b769
xor edi, edi
jmp 0x14040b83e
mov rcx, r12
neg rcx
and rbp, 0xfffffffffffffffc
sal dx, cl
test dil, r11b
lea rdx, [r10 + 0x70]
cmp bx, 0x1328
clc
add rcx, r10
cmp r8, r14
test r13b, bpl
add rcx, 0x70
xor edi, edi
jmp 0x14040b79a
nop
stc
movups xmm0, xmmword [rcx + rdi - 0x70]
movups xmm1, xmmword [rcx + rdi - 0x60]
movups xmmword [rdx + rdi - 0x70], xmm0
cmp r8b, 0xa8
clc
cmp r15w, r12w
movups xmmword [rdx + rdi - 0x60], xmm1
movups xmm0, xmmword [rcx + rdi - 0x50]
jmp 0x14040b7c4
movups xmm1, xmmword [rcx + rdi - 0x40]
clc
movups xmmword [rdx + rdi - 0x50], xmm0
clc
movups xmmword [rdx + rdi - 0x40], xmm1
test sp, 0x109f
cmc
movups xmm0, xmmword [rcx + rdi - 0x30]
test r13d, 0x4c614c70
movups xmm1, xmmword [rcx + rdi - 0x20]
cmc
movups xmmword [rdx + rdi - 0x30], xmm0
clc
movups xmmword [rdx + rdi - 0x20], xmm1
test si, 0x68ab
test r15w, si
movups xmm0, xmmword [rcx + rdi - 0x10]
cmc
clc
movups xmm1, xmmword [rcx + rdi]
jmp 0x14040b812
movups xmmword [rdx + rdi - 0x10], xmm0
movups xmmword [rdx + rdi], xmm1
test r12d, 0x2d405b91
clc
sub rdi, 0xffffffffffffff80
cmp sil, bl
cmp di, 0x2b1b
add rbp, 0xfffffffffffffffc
jmp 0x14040b838
jne 0x14040b79d
test rbx, rbx
jmp 0x14040b846
je 0x14040b8cc
lea rcx, [r10 + rdi]
or dh, al
add rcx, 0x10
sub rdi, r12
xadd dl, dh
xchg rdx, rdx
btc rdx, 0x7b
lea rdx, [r10 + rdi]
jmp 0x14040b875
add rdx, 0x10
shl rbx, 5
test spl, r10b
clc
test r12w, 0x61db
sub ebp, ebp
test r15w, 0x1484
nop word cs:[rax + rax]
cmp spl, r9b
movups xmm0, xmmword [rdx + rbp - 0x10]
movups xmm1, xmmword [rdx + rbp]
movups xmmword [rcx + rbp - 0x10], xmm0
cmc
movups xmmword [rcx + rbp], xmm1
add rbp, 0x20
cmc
cmp r11b, r9b
cmp rdi, 0x466e4c21
cmp rbx, rbp
jmp 0x14040b8c6
jne 0x14040b89c
add r10, r8
cmp r9, r8
je 0x14040aba5
add rax, r8
adc rcx, 0x2470a9
sub r11d, r8d
bt cx, 0x7d
lea ecx, [r11 - 1]
stc
clc
test r11b, 7
jmp 0x14040b8f9
je 0x14040b95c
mov ebp, r11d
and ebp, 7
cmovg ebx, r14d
test ecx, 0x2061dce
movsx rbx, bp
sub edx, edx
dec bl
movzx bx, dh
nop
movsx rbx, r14w
cmovle bx, r13w
dec bl
movzx ebx, byte [rax + rdx]
jmp 0x14040b930
mov byte [r10 + rdx], bl
inc rdx
stc
cmp r14, rdi
cmp ebp, edx
jmp 0x14040b942
jne 0x14040b927
add r10, rdx
cmp r9b, r13b
stc
cmc
lea rax, [rax + rdx]
cmc
test bl, r11b
sub r11d, edx
clc
cmp ecx, 7
jmp 0x14040b964
jb 0x14040aba5
mov ecx, r11d
movsx bx, r10b
and bx, bx
xor edx, edx
nop word cs:[rax + rax]
movzx ebx, byte [rax + rdx]
stc
cmp spl, 0xe3
cmp r12d, edx
mov byte [r10 + rdx], bl
add bl, r11b
rol bl, cl
movzx ebx, byte [rax + rdx + 1]
stc
mov byte [r10 + rdx + 1], bl
not ebx
movzx ebx, byte [rax + rdx + 2]
clc
stc
mov byte [r10 + rdx + 2], bl
sub ebx, 0x9656366
setge bl
sar bx, cl
movzx ebx, byte [rax + rdx + 3]
clc
cmp bx, r8w
mov byte [r10 + rdx + 3], bl
adc rbx, 0x40b4051d
movzx ebx, byte [rax + rdx + 4]
mov byte [r10 + rdx + 4], bl
movzx ebx, byte [rax + rdx + 5]
cmp r9b, dl
mov byte [r10 + rdx + 5], bl
adc bx, sp
movzx ebx, byte [rax + rdx + 6]
cmc
cmp r15, r15
jmp 0x14040b9f9
mov byte [r10 + rdx + 6], bl
movzx ebx, byte [rax + rdx + 7]
test sp, 0x57a9
mov byte [r10 + rdx + 7], bl
cmp r15b, 6
jmp 0x14040ba16
add rdx, 8
cmc
jmp 0x14040ba20
cmp ecx, edx
jmp 0x14040ba27
jne 0x14040b981
add r10, rdx
jmp 0x14040ba35
jmp 0x14040aba5
mov rax, qword [r13 + 8]
add r14b, 0x66
shl r14, 0x58
sar r14w, 0xe2
mov qword [r13], rax
adc r14, rsp
mov eax, ecx
mov r14d, r12d
shr r14d, 5
mov cl, r15b
sar ch, 0x3d
jmp 0x14040ba66
mov dword [r15], r14d
add ch, 0x98
rcr cx, 0x53
bsf rcx, rsp
lea ecx, [rax - 5]
test al, r12b
clc
mov dword [rsi], ecx
cmp eax, 9
jmp 0x14040ba85
jle 0x14040bae4
jmp 0x14040bb2a
lea rdx, [rax + 1]
cmc
test r8b, 0x13
stc
mov qword [r13], rdx
test rbx, 0x7a6d2cb9
cmc
movzx eax, byte [rax]
stc
movzx eax, al
cmc
test r11d, 0x4604061b
shl eax, cl
or r14d, eax
mov dword [r15], r14d
bt rax, r9
movsx ax, ch
lea eax, [rcx + 8]
clc
mov dword [rsi], eax
stc
clc
cmp ecx, 0x11
movzx cx, dl
bswap cx
mov ecx, eax
jmp 0x14040bade
jge 0x14040bb33
mov eax, r14d
clc
test r15b, r10b
cmc
shr eax, cl
cmc
test eax, eax
jmp 0x14040baf6
jne 0x14040bb1f
mov rax, qword [r13]
cmp spl, 0xc5
cmp rax, qword [r13 + 8]
jmp 0x14040bb0d
jb 0x14040ba90
xor eax, eax
jmp 0x14040bb1a
jmp 0x14040baaa
mov rax, qword [r13 + 8]
mov qword [r13], rax
add al, r8b
mov eax, ecx
cmc
movzx rcx, si
xchg ecx, ecx
and r12d, 0x1f
mov ecx, r14d
test r9b, 0x39
cmp cl, dl
and ecx, 0x1f
mov qword [rsp + 0x38], rcx
shr r14d, 5
xor cl, r12b
btc rcx, 0xb3
mov dword [r15], r14d
xor cx, 0x556b
lea ecx, [rax - 5]
mov dword [rsi], ecx
clc
jmp 0x14040bb67
cmp eax, 8
jle 0x14040bbc0
jmp 0x14040bc0b
lea rdx, [rax + 1]
ror bl, cl
adc bx, 0x48fd
mov qword [r13], rdx
and bx, r12w
movzx eax, byte [rax]
movzx eax, al
shl eax, cl
or r14d, eax
cmp ebp, 0x66a873a5
cmp bp, r12w
mov dword [r15], r14d
xadd bl, bl
lea ebx, [rcx + 8]
test bp, r13w
mov dword [rsi], ebx
cmp ecx, 0x11
setb ch
mov cx, di
xchg cx, cx
mov ecx, ebx
jge 0x14040bc0d
mov eax, r14d
shr eax, cl
cmc
cmp r8, 0x5d054b9c
test eax, eax
jmp 0x14040bbd4
jne 0x14040bbf9
mov rax, qword [r13]
cmp rax, qword [r13 + 8]
jmp 0x14040bbe7
jb 0x14040bb75
sub eax, eax
jmp 0x14040bbf4
jmp 0x14040bb8b
mov rax, qword [r13 + 8]
mov qword [r13], rax
xor bx, 0x7e53
btc bx, 0xb
mov ebx, ecx
add r12d, 0x101
cmovl eax, r15d
mov rax, qword [rsp + 0x38]
jmp 0x14040bc22
inc eax
test r10w, 0x1e00
mov qword [rsp + 0x38], rax
test esi, 0x523f7221
ror ax, cl
stc
mov eax, r14d
cmp r15w, r11w
and eax, 0xf
cmp r14b, 0x16
stc
shr r14d, 4
stc
mov dword [r15], r14d
test eax, ebp
add ebx, 0xfffffffc
mov dword [rsi], ebx
add eax, 4
cmp ax, r12w
jmp 0x14040bc63
movaps xmmword [rsp + 0x50], xmm6
mov dword [rsp + 0x5f], 0
sub edx, edx
jmp 0x14040bc77
jmp 0x14040bd01
mov rcx, qword [r13 + 8]
bt bp, 0x35
xor ebp, 0x66851373
or bpl, 0xf9
mov qword [r13], rcx
shrd rcx, r9, 0xae
rol ecx, 0x1c
bts rcx, rsp
mov ecx, ebx
rcl bpl, 0x56
mov ebp, r14d
btc rbx, 0xc3
inc bx
shr r14d, 3
neg bh
rcr rbx, cl
sal ebx, cl
mov dword [r15], r14d
btc rbx, 0xb
sar rbx, cl
mov ebx, ecx
add ebx, 0xfffffffd
mov dword [rsi], ebx
and ecx, 0x39a1d90
btr ecx, ebx
shl cl, 0xe5
and bpl, 7
movsx rcx, r9w
movzx ecx, byte [rdx + r8]
jmp 0x14040bceb
mov byte [rsp + rcx + 0x50], bpl
jmp 0x14040bcf5
inc rdx
cmp rdx, rax
je 0x14040bdb5
cmp ebx, 2
jle 0x14040bd72
jmp 0x14040bc9f
lea rbp, [rcx + 1]
test dl, sil
stc
cmp bp, di
mov qword [r13], rbp
or rbp, 0x2df6ad2
movzx ecx, byte [rcx]
and bpl, 0xb
movzx ebp, cl
or cl, 0x87
movzx cx, ch
sub cx, 0x1b57
mov ecx, ebx
shl ebp, cl
sub cx, r12w
or r14d, ebp
mov dword [r15], r14d
sar cl, cl
ror ch, 0x60
lea ecx, [rbx + 8]
cmp bx, r12w
cmc
mov dword [rsi], ecx
cmp bh, 0x6a
cmp ebx, 0x11
not bx
movsx bx, dl
mov ebx, ecx
jmp 0x14040bd6c
jge 0x14040bca5
mov ebp, r14d
sub ecx, 0x4eaa26f7
sal ecx, cl
mov ecx, ebx
shr ebp, cl
test r9b, al
test r13b, 2
stc
test ebp, ebp
jne 0x14040bc7c
mov rcx, qword [r13]
cmp r12b, 0x1b
clc
cmp rcx, qword [r13 + 8]
jmp 0x14040bda3
jb 0x14040bd0f
sub ecx, ecx
jmp 0x14040bdb0
jmp 0x14040bd2c
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0x238]
movsx rdx, bx
movsxd r8, r11d
lea rdx, [rsp + 0x50]
mov r8d, 0x13
jmp 0x14040bdd9
call fcn.140435c59
test eax, eax
je 0x14040cb5f
mov rax, qword [rsp + 0x38]
adc r9b, 0x75
bt r9, 0x6b
sbb r9b, 0x73
lea r9d, [rax + r12]
test bp, dx
clc
sub r10d, r10d
jmp 0x14040be08
jmp 0x14040be29
inc r10d
stc
mov byte [rsp + rax + 0x70], dil
jmp 0x14040be1b
cmp r9d, r10d
jmp 0x14040be23
jle 0x14040c511
cmp ebx, 0xf
jg 0x14040bedd
mov rdi, qword [r13]
shr al, cl
mov rax, qword [r13 + 8]
cmp rdi, rax
jae 0x14040cb5f
mov rbp, qword [rsp + 0x28]
jmp 0x14040be4f
jmp 0x14040beaa
lea rdx, [rdi + 1]
bt cx, 0x3e
mov qword [r13], rdx
movzx ecx, byte [rdi]
cmc
sar dil, cl
movzx edi, r15w
mov rdi, rdx
shr dl, cl
rol dx, 0x32
and dh, 0x57
movzx edx, cl
mov ecx, ebx
stc
shl edx, cl
cmc
or r14d, edx
rcr edx, 0xd9
sbb edx, r14d
btc edx, r8d
mov dword [rbp], r14d
lea edx, [rbx + 8]
mov dword [rsi], edx
cmp ebx, 0x11
movsx ebx, ax
mov ebx, edx
jmp 0x14040bea4
jge 0x14040befd
mov edx, r14d
rcr cx, 0xca
sbb rcx, rbx
rcr cx, cl
mov ecx, ebx
shr edx, cl
test edx, edx
jmp 0x14040bec2
jne 0x14040beee
cmp rdi, rax
jmp 0x14040bed0
jb 0x14040be54
sub ecx, ecx
jmp 0x14040be78
mov edx, ebx
mov rbp, qword [rsp + 0x28]
jmp 0x14040bee9
jmp 0x14040befd
mov qword [r13], rax
mov edx, ebx
btr di, 0xee
movzx rdi, r15w
mov eax, r14d
and eax, 0x1ff
shl dil, cl
sbb rdi, 0xd2810d6
movzx edi, word [rsp + rax*2 + 0x238]
test edi, edi
jmp 0x14040bf1e
je 0x14040bf4b
mov ecx, edi
shr ecx, 9
cmc
shr r14d, cl
stc
mov dword [rbp], r14d
sub edx, ecx
mov dword [rsi], edx
jmp 0x14040bf3b
and edi, 0x1ff
jmp 0x14040bf46
jmp 0x14040c0e7
mov eax, r14d
rol ch, 0x93
rol ax, 8
jmp 0x14040bf5a
mov ecx, eax
bts di, r13w
and ecx, 0xf0f
ror dil, 0xa5
shl ecx, 4
movsx edi, cx
btc di, 0x37
shr eax, 4
adc di, 0x4ec7
and eax, 0xf0f
or eax, ecx
rcr ecx, cl
mov ecx, eax
jmp 0x14040bf92
and ecx, 0x3333
bts di, r8w
btc di, dx
shr eax, 2
shl dil, cl
neg dil
and eax, 0x3333
rcr dil, 0xf
lea eax, [rax + rcx*4]
rcr ecx, cl
xor cl, r15b
mov ecx, eax
and ecx, 0x5555
bts rdi, r13
shr eax, 1
shld edi, r9d, 0xb4
or di, r13w
rol rdi, cl
and eax, 0x5555
seto dil
shl dil, cl
sbb dil, 3
lea edi, [rax + rcx*2]
sub eax, 0x49a6427a
bt eax, edi
add eax, r8d
xor ebx, ebx
cbw
movsx rax, dx
mov al, dil
nop word cs:[rax + rax]
mov rax, rbx
inc rbx
jmp 0x14040c017
cmp dword [rsp + rax*4 + 0x680], edi
jmp 0x14040c023
jle 0x14040c00b
lea r8, [rbx + 9]
cmp r8d, 0xf
jmp 0x14040c036
ja 0x14040cb5f
mov eax, r8d
and cl, r10b
shl cl, cl
mov cl, 7
sub cl, bl
cmp dx, 0x30bf
shr edi, cl
neg cx
shr cl, cl
movzx ecx, word [rsp + rax*2 + 0x638]
cmp dl, r11b
stc
test ch, al
sub rdi, rcx
movzx eax, word [rsp + rax*2 + 0x69c]
test r9b, 0x62
stc
add rax, rdi
cmp r13b, 0x78
cmp eax, 0x11f
jmp 0x14040c083
jg 0x14040cb5f
movzx ecx, byte [rsp + rax + 0x6bc]
adc bp, dx
bts bp, r14w
mov ebp, ebx
sub ebp, ecx
cmp ebp, 0xfffffff7
jmp 0x14040c0a5
jne 0x14040cb5f
mov ecx, r8d
shr r14d, cl
adc cl, 0x21
mov rcx, qword [rsp + 0x28]
sal rdi, cl
inc dil
xor dil, r10b
mov dword [rcx], r14d
or di, cx
bt edi, ebx
sub edx, ebx
dec bx
add edx, 0xfffffff7
mov dword [rsi], edx
bsf di, cx
bswap edi
movzx edi, word [rsp + rax*2 + 0x7dc]
sar bx, 0x24
mov ebx, edx
cmp dl, r13b
cmp edi, 0x12
jmp 0x14040c0f4
ja 0x14040cb5f
movsxd rax, r10d
cmp edi, 0xf
jmp 0x14040c105
jbe 0x14040be0d
cmp di, 0x11
jmp 0x14040c114
je 0x14040c1da
cmp edi, 0x10
mov bp, r8w
mov rbp, qword [rsp + 0x28]
jmp 0x14040c12b
jne 0x14040c285
cmp ebx, 1
jmp 0x14040c139
jle 0x14040c199
jmp 0x14040c361
lea rdx, [rcx + 1]
cmp al, r11b
cmc
jmp 0x14040c151
mov qword [r13], rdx
movzx ecx, byte [rcx]
movzx edx, cl
mov ecx, ebx
shl edx, cl
sub cx, 0x4e3a
test r15w, 0x34db
or r14d, edx
sbb cx, 0x5f11
mov dword [rbp], r14d
lea ecx, [rbx + 8]
mov dword [rsi], ecx
stc
test r15b, 0x5d
cmp ebx, 0x11
movsx bx, dil
movzx ebx, r12w
mov ebx, ecx
jmp 0x14040c193
jge 0x14040c36a
mov edx, r14d
bsr cx, r10w
mov ecx, ebx
cmp ch, 0xe6
shr edx, cl
test r11b, dl
jmp 0x14040c1b0
test edx, edx
jmp 0x14040c1b7
jne 0x14040c347
mov rcx, qword [r13]
test r14b, spl
cmp rcx, qword [r13 + 8]
jb 0x14040c144
xor ecx, ecx
jmp 0x14040c1d5
jmp 0x14040c158
cmp ebx, 2
movzx rbp, bx
mov bpl, 0xef
mov rbp, qword [rsp + 0x28]
jle 0x14040c244
jmp 0x14040c401
lea rdx, [rcx + 1]
test edx, 0x2aa74f3
cmc
mov qword [r13], rdx
movzx ecx, byte [rcx]
sal dl, 0x82
movzx edx, cl
mov ecx, ebx
shl edx, cl
sub ch, 0x3e
sbb ch, 0x8f
or r14d, edx
jmp 0x14040c21e
mov dword [rbp], r14d
bt rcx, rcx
lea ecx, [rbx + 8]
cmp dx, 0x243a
mov dword [rsi], ecx
cmp ebx, 0x11
movsx ebx, r15w
mov ebx, ecx
jmp 0x14040c23e
jge 0x14040c406
mov edx, r14d
mov ecx, ebx
test r12b, dl
cmp r8w, cx
shr edx, cl
jmp 0x14040c258
test edx, edx
jne 0x14040c3e9
mov rcx, qword [r13]
test ah, 0x49
cmp r10b, spl
cmp rcx, qword [r13 + 8]
jmp 0x14040c273
jb 0x14040c1f4
xor ecx, ecx
jmp 0x14040c280
jmp 0x14040c209
cmp ebx, 6
jmp 0x14040c28d
jle 0x14040c303
jmp 0x14040c44f
lea rdx, [rcx + 1]
mov qword [r13], rdx
xchg dx, dx
movzx ecx, byte [rcx]
sub dx, r13w
mov dl, 0x55
movzx edx, cl
movzx cx, r12b
not ecx
inc ecx
mov ecx, ebx
test rsp, 0x2ba03012
test r9d, r11d
cmp esi, 0x14982207
shl edx, cl
sbb cx, r13w
or r14d, edx
bsf rcx, rdx
or ch, dl
mov dword [rbp], r14d
jmp 0x14040c2e7
lea ecx, [rbx + 8]
cmc
mov dword [rsi], ecx
cmp ebx, 0x11
movzx ebx, r8w
not bh
mov ebx, ecx
jmp 0x14040c2fd
jge 0x14040c451
mov edx, r14d
shr cl, cl
mov ecx, ebx
test cl, 0
test spl, r13b
stc
shr edx, cl
cmc
stc
test dx, r10w
test edx, edx
jmp 0x14040c320
jne 0x14040c43f
mov rcx, qword [r13]
clc
cmc
cmp rcx, qword [r13 + 8]
jmp 0x14040c335
jb 0x14040c298
xor ecx, ecx
jmp 0x14040c342
jmp 0x14040c2ac
mov rcx, qword [r13 + 8]
sbb r15b, 0xb
shr r15d, 0x3f
mov qword [r13], rcx
mov r15w, di
btr r15w, 0x19
mov ecx, ebx
movzx r15, dx
xor r15d, r11d
mov r15d, r14d
neg bh
shr r15d, 2
add rbx, r8
mov bl, r8b
mov dword [rbp], r15d
movzx ebx, r10w
bts rbx, rax
bt bx, r11w
mov ebx, ecx
test esp, eax
add ebx, 0xfffffffe
cmp r9b, r9b
mov dword [rsi], ebx
cmc
stc
clc
test r10d, r10d
jmp 0x14040c3a1
je 0x14040cb5f
and r14d, 3
bswap dx
add dil, r11b
add r14d, 3
movsx dx, r11b
cmovp dx, ax
lea rcx, [rsp + 0x70]
mov edi, r11d
movsxd rdx, r13d
jmp 0x14040c3ce
movzx edx, byte [rax + rcx - 1]
sets dil
movzx di, dil
movsx di, r15b
mov edi, r14d
jmp 0x14040c49c
mov rcx, qword [r13 + 8]
cmovns di, r15w
cmp r10, r15
dec dil
mov qword [r13], rcx
movsx cx, sil
mov ecx, ebx
shr di, cl
mov edi, r14d
cmp cl, 0x94
test r10b, cl
and edi, 7
stc
shr r14d, 3
stc
cmp cx, 0x5308
mov dword [rbp], r14d
jmp 0x14040c42d
add ecx, 0xfffffffd
mov dword [rsi], ecx
add edi, 3
jmp 0x14040c43a
jmp 0x14040c47d
mov rcx, qword [r13 + 8]
mov qword [r13], rcx
bts cx, r15w
xor cl, 0x3f
mov ecx, ebx
mov edi, r14d
and edi, 0x7f
rol r15w, 0xbe
shr r14d, 7
mov dword [rbp], r14d
not rbx
add ecx, 0xfffffff9
mov dword [rsi], ecx
sub bl, 2
sub bx, si
add edi, 0xb
clc
inc bx
movsx ebx, r13w
sub edx, edx
neg r15b
sal r15b, cl
rcr bh, 0xa
mov r15d, r14d
dec bx
or bh, 0x23
bts rbx, r13
mov ebx, ecx
cmp di, 0xc91
mov ecx, r9d
sub ecx, r10d
cmp ebp, esi
cmc
cmp ecx, edi
jmp 0x14040c4ac
jl 0x14040cb5f
lea rcx, [rsp + rax]
add rcx, 0x70
mov r8d, edi
mov ebp, r9d
cmovno r14d, ecx
mov r14, 0x7de24c33
mov r14, rsi
mov esi, r10d
jmp 0x14040c4d6
call fcn.1404a65a5
mov r10d, esi
ror r9w, cl
mov rsi, r14
mov r9d, ebp
cmc
inc r14b
add r10d, edi
movsx r14, r14w
movzx r14, r8w
mov r14d, r15d
clc
test r9w, 0xdf4
cmp edx, eax
cmp r9d, r10d
jmp 0x14040c50b
jg 0x14040be29
jne 0x14040cb5f
mov rcx, qword [rsp + 0x30]
movsx dx, r9b
jmp 0x14040c526
lea rdx, [rsp + 0x70]
mov r8d, r12d
jmp 0x14040c533
call fcn.140435c59
test eax, eax
jmp 0x14040c53f
je 0x14040cb5f
mov eax, r12d
sbb dx, r15w
lea rdx, [rsp + rax]
add rdx, 0x70
mov rcx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x38]
jmp 0x14040c563
call fcn.140435c59
test eax, eax
setl r15b
bswap r14w
mov r14, qword [rsp + 0x30]
movsxd r15, r11d
not r15b
mov r15, qword [rsp + 0x28]
jmp 0x14040c587
jne 0x14040ab3e
jmp 0x14040cb5f
mov rdx, qword [r13 + 8]
cmp ebx, ecx
mov qword [r13], rdx
shrd rdx, r10, 0xa
bsr edx, r9d
mov edx, ecx
movsx ecx, ax
bswap cx
mov ecx, eax
shr r12d, cl
sar cl, cl
sub cx, r13w
mov dword [r15], r12d
sub edx, eax
mov dword [rsi], edx
mov ecx, edx
test ecx, ecx
jmp 0x14040c5c8
jle 0x14040c63d
xor ebp, ebp
cbw
nop word cs:[rax + rax]
movzx ax, dil
cwde
mov eax, ecx
mov byte [rsp + rbp + 0x238], r12b
jmp 0x14040c5f2
inc rbp
movsx cx, r9b
jmp 0x14040c602
shr r12d, 8
and ecx, r9d
neg cx
not ch
lea ecx, [rax - 8]
cmp eax, 8
ja 0x14040c5e3
mov dword [r15], r12d
mov dword [rsi], ecx
jmp 0x14040c624
test ecx, ecx
jne 0x14040cb5f
test ebp, 0xfffffffc
jne 0x14040c6bd
jmp 0x14040c64c
js 0x14040cb5f
xor ebp, ebp
bswap di
adc dil, 0xb5
mov rdi, qword [r13]
lahf
cwde
cmovno ax, r8w
mov rax, qword [r13 + 8]
mov ecx, ebp
test bpl, 1
je 0x14040c6b3
cmp rdi, rax
jmp 0x14040c66f
jae 0x14040c69d
lea rdx, [rdi + 1]
mov bl, r9b
mov qword [r13], rdx
mov bl, 0xac
movzx ebx, byte [rdi]
jmp 0x14040c690
mov rdi, rdx
jmp 0x14040c698
jmp 0x14040c6a4
sub ebx, ebx
jmp 0x14040c6a4
mov byte [rsp + rcx + 0x238], bl
inc rcx
cmp bp, 0x3192
cmp rbp, 3
jne 0x14040c857
movzx ebx, word [rsp + 0x238]
movzx eax, word [rsp + 0x23a]
cmp r10b, 0x32
rcl cx, cl
mov cx, 0x4e9
mov ecx, ebx
stc
xor ecx, 0xffff
cmp eax, ecx
jmp 0x14040c6e8
jne 0x14040cb5f
mov rdx, qword [r13]
lea rax, [rdx + rbx]
cmp rax, qword [r13 + 8]
jmp 0x14040c6ff
ja 0x14040cb5f
lea rcx, [r10 + rbx]
sar ah, cl
seta ah
dec ax
mov rax, qword [r13 + 0x28]
cmp rcx, rax
jmp 0x14040c71d
jbe 0x14040c8b7
cmp dword [r13 + 0x30], 0
jmp 0x14040c72d
je 0x14040cb5f
mov rcx, qword [r13 + 0x20]
sar dl, cl
sub r10, rcx
rcr dx, cl
mov dx, r15w
mov edx, r10d
cmp bpl, 0x5c
add edx, ebx
jmp 0x14040c751
jb 0x14040cb5f
sub eax, ecx
cmp r15w, bp
cmc
cmp edx, eax
jmp 0x14040c765
jbe 0x14040c793
nop dword [rax]
test eax, eax
jmp 0x14040c779
js 0x14040cb5f
add eax, eax
cmp spl, 0x96
cmp dil, r11b
test eax, r11d
cmp edx, eax
ja 0x14040c772
mov ebp, eax
movzx di, r8b
movzx r12, cx
mov rdx, rbp
movsx r12d, r14w
mov rdi, r8
movsx r12w, bl
bswap r12w
movzx r12w, r10b
mov r12, r10
jmp 0x14040c7be
call fcn.1401f9efa
test rax, rax
jmp 0x14040c7cb
je 0x14040cb5f
mov r10, r12
stc
mov qword [r13 + 0x20], rax
bt edx, r12d
sar dh, cl
mov r10d, r10d
add r10, rax
shl dh, cl
shld edx, r13d, 0x2a
mov qword [r13 + 0x18], r10
sal edx, cl
add rbp, rax
sets dh
mov rdx, 0x56144d86
mov dl, r15b
mov qword [r13 + 0x28], rbp
movzx edx, di
movsx rdx, r14w
movzx rdx, r10w
mov rdx, qword [r13]
jmp 0x14040c8c4
lea rdx, [rdi + 1]
shr bpl, cl
mov qword [r13], rdx
movzx ebp, byte [rdi]
clc
adc di, dx
btc edi, 6
mov rdi, rdx
clc
cmc
test r10, 0x10a336c4
mov byte [rsp + rcx + 0x239], bpl
stc
cmc
add rcx, 2
cmp spl, r15b
cmp rcx, 4
je 0x14040c6bd
cmp rdi, rax
jae 0x14040c88b
lea rdx, [rdi + 1]
mov qword [r13], rdx
mov bpl, 0xa3
movzx rbp, r9w
movzx ebp, byte [rdi]
mov di, di
setge dil
jmp 0x14040c87e
mov rdi, rdx
jmp 0x14040c886
jmp 0x14040c894
xor ebp, ebp
cmp dil, 0xc1
cmp dil, spl
mov byte [rsp + rcx + 0x238], bpl
clc
jmp 0x14040c8a2
cmp rdi, rax
jb 0x14040c81a
xor ebp, ebp
jmp 0x14040c8b2
jmp 0x14040c83c
mov rdi, r8
movzx r8d, ax
not r8
bswap cx
mov rcx, r10
mov r8, rbx
call fcn.1404a5b19
add qword [r13], rbx
setle ah
add rbx, qword [r13 + 0x18]
mov qword [r13 + 0x18], rbx
ror r8, 0x7e
sub r10w, r11w
sar r10b, cl
mov r10, rbx
cbw
shrd r8w, r15w, 0x66
shr ax, cl
mov rax, qword [rsp + 0x40]
ror r8w, cl
sar r8w, 0x1f
neg r8d
mov r8, rdi
test al, 1
jmp 0x14040c912
jne 0x14040cbbb
mov ecx, dword [rsi]
xchg bpl, bpl
mov ebp, dword [r15]
jmp 0x14040c925
test ecx, ecx
jg 0x14040ca11
jmp 0x14040c9b6
mov qword [r13 + 0x18], r10
xor r8b, al
mov rax, qword [rsp + 0x40]
xor r8w, 0xc19
bsf r8, rsp
lea r8, [0x1400bf2a0]
test al, 1
je 0x14040c918
jmp 0x14040cbbb
lea rdx, [rax + 1]
cmp r9b, 0xb8
stc
cmp r13w, r13w
mov qword [r13], rdx
movzx eax, byte [rax]
movzx eax, al
cmc
cmp r11b, 0xe4
shl eax, cl
cmp r10d, eax
or ebp, eax
bsr eax, edx
mov dword [r15], ebp
clc
sete al
lea eax, [rcx + 8]
stc
test r14w, r11w
mov dword [rsi], eax
jmp 0x14040c9a0
cmp ecx, 0x11
cmovl cx, cx
mov ecx, ebx
mov ecx, eax
jmp 0x14040c9b0
jge 0x14040c9f3
mov eax, ebp
shr eax, cl
cmp r12w, si
test eax, eax
jne 0x14040c9e1
mov rax, qword [r13]
jmp 0x14040c9d0
cmp rax, qword [r13 + 8]
jb 0x14040c95c
sub eax, eax
jmp 0x14040c970
mov rax, qword [r13 + 8]
jmp 0x14040c9ea
mov qword [r13], rax
jmp 0x14040ca11
mov qword [rsp + 0x40], rbp
cmp sp, 0x3181
stc
shr ebp, 1
jmp 0x14040ca05
dec eax
jmp 0x14040ca0c
jmp 0x14040cb04
mov qword [rsp + 0x40], rbp
or rax, 0x246b3291
shr ebp, 1
rol ax, cl
xadd ah, ah
sar ah, 0x54
mov dword [r15], ebp
bts ax, di
movzx eax, dx
cdqe
lea eax, [rcx - 1]
stc
mov dword [rsi], eax
cmp ecx, 2
jmp 0x14040ca42
jle 0x14040cab7
jmp 0x14040cb04
lea rdx, [rcx + 1]
cmp r14w, r15w
mov qword [r13], rdx
cmp r14b, 0x8c
movzx ecx, byte [rcx]
ror dh, cl
mov dx, 0x5b25
movzx edx, cl
mov ecx, eax
test r12w, sp
jmp 0x14040ca75
shl edx, cl
or ebp, edx
sbb ch, 0x7b
sal cx, 0x7f
shr cl, 0x22
mov dword [r15], ebp
xadd ecx, ecx
sbb ch, dl
btr cx, 0x8b
lea ecx, [rax + 8]
cmp r9w, r8w
mov dword [rsi], ecx
clc
jmp 0x14040ca9f
cmp eax, 0x11
xchg al, ah
setl al
movsxd rax, ecx
mov eax, ecx
jmp 0x14040cab1
jge 0x14040cafd
mov edx, ebp
neg cx
mov ecx, eax
cmc
cmp bx, sp
shr edx, cl
test r8w, r15w
clc
test edx, edx
jmp 0x14040cad0
jne 0x14040caf0
mov rcx, qword [r13]
cmp rcx, qword [r13 + 8]
jb 0x14040ca4d
sub ecx, ecx
jmp 0x14040caeb
jmp 0x14040ca66
mov rcx, qword [r13 + 8]
mov qword [r13], rcx
jmp 0x14040cb04
mov eax, ecx
movzx cx, r12b
mov r12d, ebp
shr r12d, 2
mov dword [r15], r12d
or rcx, rbp
sal cx, 0xab
shld ecx, edx, 0xf2
lea ecx, [rax - 2]
cmp al, r13b
mov dword [rsi], ecx
cmp sil, r11b
test bx, 0x5ad7
cmp r9, 0x52a87f55
and ebp, 3
jmp 0x14040cb38
je 0x14040aa1b
cmp ebp, 1
jmp 0x14040cb46
mov qword [rsp + 0x30], r14
jmp 0x14040cb50
je 0x14040aac6
cmp ebp, 3
jne 0x14040a98f
xor eax, eax
cmovb ebp, r15d
movaps xmm6, xmmword [rsp + 0xa20]
add rsp, 0xa38
bswap rsi
movsx r12d, r15w
pop rbx
cmove bp, r8w
pop rbp
bswap r13w
movsx r13w, bl
not r14
pop rdi
movzx r13, bx
movsx r14, bp
pop rsi
pop r12
movzx r13d, ax
pop r13
movzx r14d, r15w
pop r14
jmp 0x14040cbb3
pop r15
jmp 0x14040cbba
ret
mov eax, 1
jmp 0x14040cb65