Function at 0x14041c8f0
Capabilities:
Check for software breakpoints
Check http status code
Encode data using xor
Encrypt data using speck
Resolve function by parsing pe exports

Disassembly:
push r15
sar al, cl
sbb al, cl
movsxd rax, r14d
push r14
inc rax
and al, sil
push r13
sal eax, 0x21
sbb al, cl
push r12
push rsi
push rdi
push rbp
setp al
dec ax
bsr r12w, r11w
push rbx
dec ah
or al, r10b
xadd r12b, al
sub rsp, 0xf8
sub ax, dx
movzx rax, r11w
mov r12, rcx
movsxd rax, r15d
sbb eax, 0x1a764bcf
dec eax
mov rax, rdx
test rsi, rdi
jmp 0x14041c949
mov qword [rsp + 0x28], rdx
cmc
cmp r8d, edx
jmp 0x14041c957
jne 0x14041c96a
mov rsi, r12
jmp 0x14041c965
jmp 0x14041e2d4
mov edi, r9d
mov ebp, r8d
mov ebx, dword [rsp + 0x160]
mov eax, r8d
imul eax, r9d
rcr ch, 0x5e
mov dword [rsp + 0x3c], eax
sar ecx, cl
xor cx, r8w
shld cx, r8w, 0xba
mov ecx, eax
test r10b, 0xcd
cmp r14b, 0xcc
imul ecx, ebx
test r8b, 0x4d
add ecx, ecx
jmp 0x14041c9a9
call fcn.140101b06
test rax, rax
je 0x14041e2c5
mov rsi, rax
mov qword [rsp + 0x58], rbp
test ebx, ebx
jmp 0x14041c9c6
jle 0x14041e2b8
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x28]
lea r10d, [rax + rcx*8]
stc
cmc
cmp r10d, 0x23
jmp 0x14041c9e5
ja 0x14041e319
movabs rcx, 0xe161a1c00
stc
clc
bt rcx, r10
jmp 0x14041ca00
jae 0x14041e319
lea eax, [rdi - 1]
cmc
sub dh, bh
mov ecx, ebx
adc bl, cl
mov qword [rsp + 0xe0], rcx
cqo
jmp 0x14041ca1f
mov r8d, eax
cmovb ecx, ecx
bt bx, 0x1d
cdq
lea rcx, [r8 + 1]
mov rbx, rcx
btc ebp, 0xb2
bsf rbp, r14
cdq
and rbx, 0xfffffffffffffff8
sbb edx, 0x6f112826
shld dx, r9w, 0x45
lea rdx, [rbx - 8]
cmp r9b, 0xc1
mov qword [rsp + 0xb8], rdx
rcl bpl, 0x54
mov rbp, rdx
neg dl
stc
shr rbp, 3
movsx dx, dl
bswap dx
inc rbp
dec dx
rol dl, 0x84
xor dx, bx
lea edx, [rdi - 2]
mov dword [rsp + 0x24], edx
mov qword [rsp + 0xc8], rcx
neg dh
setbe dl
shr edx, 3
and ecx, 7
mov edx, 8
jmp 0x14041caa0
cmovne rdx, rcx
or ch, 0xac
rol cl, cl
movsx rcx, cx
neg rdx
rcr ch, 0x7f
neg ecx
xor rcx, 0x7e97d21
mov qword [rsp + 0x48], r8
ror cl, 0x67
add ecx, 0x70af1d9e
add rdx, r8
movsx ecx, r11w
movzx rcx, bx
movzx cx, spl
inc rdx
mov ecx, r12d
or cx, di
mov ecx, eax
cmp r14b, 0xd4
sub ecx, edx
mov dword [rsp + 0x34], ecx
xchg cl, ch
lea rcx, [rdx + rdx]
cmc
cmp dl, r11b
mov qword [rsp + 0xa0], rcx
test r10b, 0x74
xor cl, 0xf1
sar cx, cl
mov ecx, eax
sub ecx, ebx
cmc
test r13, 0x2c3b5c59
mov dword [rsp + 0x30], ecx
bts ecx, r9d
sbb cl, bpl
mov rcx, rbp
inc ecx
add rcx, 0x1302748b
shr ch, 0xce
mov qword [rsp + 0xb0], rbp
btr rcx, 0xc5
bsf rcx, rbx
and rbp, 0xfffffffffffffffe
rol ecx, 0xe
jmp 0x14041cb52
mov qword [rsp + 0x80], rbp
movsx rcx, di
movzx rbp, bx
movsx bp, bpl
mov ecx, edi
rol bpl, 0x65
and ecx, 3
and bp, 0x30d3
bts bp, bx
mov ebp, edi
cmp r15w, dx
jmp 0x14041cb85
imul ebp, dword [rsp + 0x28]
jmp 0x14041cb8f
mov dword [rsp + 0x38], ebp
jmp 0x14041cb98
pcmpeqd xmm0, xmm0
movdqa xmm1, xmmword [0x1400bf510]
mov qword [rsp + 0xa8], rdx
lea rdx, [rdx*4]
mov qword [rsp + 0x98], rdx
sbb dx, 0x5bd3
lea rdx, [rbx*4]
stc
cmp sil, spl
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0xc0], rbx
movsx edx, si
bsf rdx, r10
lea rdx, [rbx + rbx]
test dx, r14w
mov qword [rsp + 0x60], rdx
clc
sar dx, 0xa6
lea rdx, [rcx*4]
cmp r8b, 0xad
cmp rcx, rbp
mov qword [rsp + 0xd8], rdx
cmp rbp, r9
test r13, rax
stc
mov qword [rsp + 0x40], rcx
cmp r10b, dl
cmp esp, 0x30d276de
test sil, 0x41
lea rcx, [rcx + rcx]
test cx, dx
clc
mov qword [rsp + 0xd0], rcx
jmp 0x14041cc3a
lea rcx, [rcx + rcx*2]
clc
test dh, 0x84
cmp di, sp
mov qword [rsp + 0x50], rcx
and cl, r13b
btc rcx, 5
lea rcx, [r12 + 0x10]
stc
clc
mov qword [rsp + 0x90], rcx
sbb cl, r14b
stc
lea rcx, [rsi + 8]
clc
mov qword [rsp + 0x88], rcx
movsx rcx, si
lea rcx, [rsi + 0x30]
cmp r8w, 0x19
mov qword [rsp + 0x78], rcx
stc
not rcx
lea rcx, [r12 + 0x18]
clc
cmp di, di
mov qword [rsp + 0x70], rcx
xor r11d, r11d
xor edx, edx
cmp r11, rsi
test r11w, 0x5abf
sub r8d, r8d
jmp 0x14041ccad
mov qword [rsp + 0xf0], r12
jmp 0x14041ccba
mov dword [rsp + 0x20], eax
mov qword [rsp + 0xe8], rsi
jmp 0x14041cccb
jmp 0x14041cd26
inc r8
sal ax, 0x57
add edx, dword [rsp + 0x3c]
add r11d, dword [rsp + 0x38]
neg eax
cdqe
or rsi, r14
cmp r8, qword [rsp + 0xe0]
mov r12, qword [rsp + 0xf0]
movsx esi, r9w
mov rdi, r14
setl al
movsxd rsi, eax
mov rsi, qword [rsp + 0xe8]
jmp 0x14041cd17
mov eax, dword [rsp + 0x20]
jmp 0x14041cd20
je 0x14041e2b8
mov ecx, edx
ror bh, cl
movsxd r9, r11d
shr bx, 0x99
mov r13d, r11d
lea rbp, [rsi + rcx*2]
inc bl
test r9, 0xe496c07
lea r15, [r12 + r13*2]
mov ebx, r8d
sbb r14b, r8b
bsf r9d, eax
mov r14, rdi
imul ebx, edi
sar di, 0x9c
sub dil, sil
mov edi, ebx
btr r9w, r11w
imul edi, dword [rsp + 0x28]
lea r9, [r12 + rdi*2]
or r12b, r10b
bts r12w, r11w
imul ebx, dword [rsp + 0x58]
sbb r12w, 0x6d4d
ror r12, cl
lea r12, [rsi + rbx*2]
cmp r11b, 0x25
cmp r10d, 0x13
jmp 0x14041cd93
jle 0x14041ce10
cmp r10d, 0x1b
jmp 0x14041cda2
jg 0x14041cef3
cmp r10d, 0x14
jmp 0x14041cdb1
je 0x14041d020
cmp r10d, 0x19
jmp 0x14041cdc0
je 0x14041d15c
cmp r10d, 0x1a
jmp 0x14041cdcf
jne 0x14041d405
test eax, eax
jmp 0x14041cddc
js 0x14041ccd0
test r14b, 1
jmp 0x14041cdeb
jne 0x14041d4cc
mov eax, dword [rsp + 0x20]
adc ebp, eax
mov ebp, eax
cmc
cmp r12b, 0xf5
test eax, eax
jmp 0x14041ce05
jne 0x14041d560
jmp 0x14041ccd0
cmp r10d, 0xb
jmp 0x14041ce19
jle 0x14041cf56
cmp r10d, 0xc
jmp 0x14041ce28
je 0x14041d197
cmp r10d, 0x11
je 0x14041d2d4
cmp r10d, 0x13
jne 0x14041d405
test eax, eax
jmp 0x14041ce49
js 0x14041ccd0
test r14b, 3
je 0x14041de76
xor edi, edi
mov eax, dword [rsp + 0x20]
xor sil, 0x33
sub cl, dil
cmp al, 0x6e
mov ecx, eax
movsx rbx, r12w
movsx si, r14b
mov rsi, qword [rsp + 0x50]
shl ebx, 0xc4
nop word [rax + rax]
shrd bx, r11w, 0xd5
movzx ebx, word [r9]
clc
cmc
mov word [rbp + rdi + 4], bx
cmp al, bpl
test r8b, bl
mov word [rbp + rdi + 2], bx
stc
mov word [rbp + rdi], bx
cmc
clc
add r9, 4
jmp 0x14041ceb1
dec ecx
test r9b, dil
cmp bpl, r13b
cmp r14w, 0x43a7
add rdi, 6
test sil, dl
cmc
cmp esi, edi
jne 0x14041ce8a
add rbp, rdi
sar r12w, 0x48
xor r12w, 0x2787
mov r12, rbp
cmp eax, 3
jmp 0x14041cee8
jb 0x14041ccd0
jmp 0x14041de98
cmp r10d, 0x1c
jmp 0x14041cefc
je 0x14041d2fb
cmp r10d, 0x21
jmp 0x14041cf0b
je 0x14041d3af
cmp r10d, 0x22
jmp 0x14041cf1a
jne 0x14041d405
test eax, eax
jmp 0x14041cf27
js 0x14041ccd0
test r14b, 1
jne 0x14041d6ab
mov eax, dword [rsp + 0x20]
cmovle cx, r10w
btr rcx, r12
sub cl, 0xc1
mov ecx, eax
test eax, eax
jne 0x14041d74b
jmp 0x14041ccd0
cmp r10d, 0xa
jmp 0x14041cf5f
je 0x14041d3df
cmp r10d, 0xb
jmp 0x14041cf6e
jne 0x14041d405
test eax, eax
jmp 0x14041cf7b
js 0x14041ccd0
test r14b, 3
jmp 0x14041cf8a
je 0x14041df73
sub edi, edi
movsxd rcx, r13d
mov eax, dword [rsp + 0x20]
mov ecx, eax
bt rbx, r8
shl bh, 0xa5
mov rsi, qword [rsp + 0x50]
rcr ebx, 0x2d
mov bh, cl
rol bl, cl
nop word cs:[rax + rax]
bt bx, r13w
test dil, r15b
xor bh, 0x31
movzx ebx, word [r9]
mov word [rbp + rdi + 4], bx
test r15b, dl
mov word [rbp + rdi + 2], bx
mov word [rbp + rdi], bx
stc
add r9, 2
jmp 0x14041cfe3
dec ecx
test r10b, bl
add rdi, 6
cmp ax, 0x4100
jmp 0x14041cff5
cmp esi, edi
jmp 0x14041cffc
jne 0x14041cfc3
lea rbp, [rbp + rdi]
mov r12, rbp
cmp bpl, r13b
cmp eax, 3
jmp 0x14041d015
jb 0x14041ccd0
jmp 0x14041df8f
test eax, eax
js 0x14041ccd0
mov eax, dword [rsp + 0x20]
rol ecx, cl
bswap ecx
neg cx
mov ecx, eax
test r14b, 3
jmp 0x14041d03e
je 0x14041d0c3
sub ebx, ebx
ror sil, 0x84
xor edi, edi
mov si, r9w
not ch
mov ecx, eax
mov rsi, qword [rsp + 0xd8]
jmp 0x14041d061
nop word [rax + rax]
jmp 0x14041d06f
movd xmm2, dword [r15 + rbx]
pshuflw xmm2, xmm2, 0x40
movq qword [rbp + rbx*2], xmm2
dec ecx
add rdi, 0xfffffffffffffff8
cmp ecx, r11d
jmp 0x14041d08e
add rbx, 4
test dil, 0xc0
clc
cmp esi, ebx
jne 0x14041d06f
sub rbp, rdi
sar r12w, 0xba
xchg r12w, r12w
lea r15, [r15 + rbx]
sar r12d, 0x3e
sub r9, r10
mov r12, rbp
shr r9b, cl
shl r9d, 0xed
mov r9, r15
cmp eax, 3
jmp 0x14041d0cb
jb 0x14041ccd0
add ecx, 4
cmp r13b, al
jmp 0x14041d0e0
sub edi, edi
jmp 0x14041d0e7
nop dword [rax]
movd xmm2, dword [r9 + rdi]
pshuflw xmm2, xmm2, 0x40
movq qword [r12 + rdi*2], xmm2
jmp 0x14041d104
movd xmm2, dword [r9 + rdi + 4]
pshuflw xmm2, xmm2, 0x40
movq qword [r12 + rdi*2 + 8], xmm2
movd xmm2, dword [r9 + rdi + 8]
pshuflw xmm2, xmm2, 0x40
movq qword [r12 + rdi*2 + 0x10], xmm2
movd xmm2, dword [r9 + rdi + 0xc]
pshuflw xmm2, xmm2, 0x40
movq qword [r12 + rdi*2 + 0x18], xmm2
add ecx, 0xfffffffc
test r12, rdi
clc
stc
add rdi, 0x10
cmp ecx, 3
jmp 0x14041d151
jg 0x14041d0ee
jmp 0x14041ccd0
test eax, eax
jmp 0x14041d163
js 0x14041ccd0
test r14b, 1
jmp 0x14041d172
jne 0x14041d875
mov eax, dword [rsp + 0x20]
sub ecx, r10d
mov ecx, eax
test esi, r10d
stc
test eax, eax
jmp 0x14041d18c
jne 0x14041d914
jmp 0x14041ccd0
test eax, eax
jmp 0x14041d19e
js 0x14041ccd0
mov eax, dword [rsp + 0x20]
xchg ecx, ecx
movsx rcx, r11w
mov ecx, eax
test r14b, 3
jmp 0x14041d1b9
je 0x14041d231
sub ebx, ebx
sub edi, edi
movsx esi, dx
mov ecx, eax
mov rsi, qword [rsp + 0xd0]
jmp 0x14041d1d5
nop word cs:[rax + rax]
movdqa xmm2, xmm1
pinsrw xmm2, word [r15 + rbx], 0
pshuflw xmm2, xmm2, 0x40
movq qword [rbp + rbx*4], xmm2
jmp 0x14041d1fe
dec ecx
cmp di, 0x4113
cmc
add rdi, 0xfffffffffffffff8
cmc
add rbx, 2
cmp esi, ebx
jmp 0x14041d216
jne 0x14041d1e3
sub rbp, rdi
movzx r12d, r8w
lea r15, [r15 + rbx]
mov r12, rbp
sub r9b, 0xb4
mov r9, r15
cmp eax, 3
jb 0x14041ccd0
add ecx, 4
clc
sub ebx, ebx
jmp 0x14041d245
nop
jmp 0x14041d24c
pcmpeqd xmm2, xmm2
pinsrw xmm2, word [r9 + rbx], 0
pshuflw xmm2, xmm2, 0x40
movq qword [r12 + rbx*4], xmm2
jmp 0x14041d267
pcmpeqd xmm2, xmm2
pinsrw xmm2, word [r9 + rbx + 2], 0
pshuflw xmm2, xmm2, 0x40
movq qword [r12 + rbx*4 + 8], xmm2
pcmpeqd xmm2, xmm2
pinsrw xmm2, word [r9 + rbx + 4], 0
pshuflw xmm2, xmm2, 0x40
movq qword [r12 + rbx*4 + 0x10], xmm2
jmp 0x14041d29c
pcmpeqd xmm2, xmm2
pinsrw xmm2, word [r9 + rbx + 6], 0
pshuflw xmm2, xmm2, 0x40
movq qword [r12 + rbx*4 + 0x18], xmm2
test sil, r12b
add ecx, 0xfffffffc
cmp r9b, dil
add rbx, 8
cmp ecx, 3
jmp 0x14041d2c9
jg 0x14041d24c
jmp 0x14041ccd0
test eax, eax
jmp 0x14041d2db
js 0x14041ccd0
mov eax, dword [rsp + 0x20]
stc
cmp eax, 7
ja 0x14041da1c
mov ecx, eax
jmp 0x14041d2f6
jmp 0x14041dacd
test eax, eax
jmp 0x14041d302
js 0x14041ccd0
mov rax, r14
test al, 3
jmp 0x14041d312
je 0x14041e057
sub ebp, ebp
movzx eax, di
or rax, r14
not sil
mov eax, dword [rsp + 0x20]
cmp r15w, r11w
ror cl, 0xf2
mov rsi, qword [rsp + 0x40]
nop dword [rax]
mov ecx, dword [r9]
cmp r13, rax
mov dword [r12], ecx
ror ch, cl
movsx ecx, r12w
movzx ecx, word [r9 + 4]
mov word [r12 + 4], cx
cmp spl, 0xb9
jmp 0x14041d35e
mov word [r12 + 6], 0xffff
add r9, 6
stc
add r12, 8
jmp 0x14041d374
inc rbp
cmp esi, ebp
jmp 0x14041d37e
jne 0x14041d33a
mov rcx, qword [rsp + 0x48]
test bl, r14b
cmp r14b, 0xb1
sub ecx, ebp
test r8b, r12b
jmp 0x14041d3a1
cmp eax, 3
jb 0x14041ccd0
jmp 0x14041e073
test eax, eax
js 0x14041ccd0
test r14b, 1
jmp 0x14041d3c0
jne 0x14041db24
mov eax, dword [rsp + 0x20]
mov ecx, eax
cmc
test eax, eax
jmp 0x14041d3d4
jne 0x14041dba3
jmp 0x14041ccd0
test eax, eax
jmp 0x14041d3e6
js 0x14041ccd0
mov eax, dword [rsp + 0x20]
cmp eax, 7
jae 0x14041dcb9
mov ecx, eax
jmp 0x14041d400
jmp 0x14041de24
test eax, eax
jmp 0x14041d40c
js 0x14041ccd0
mov rax, r14
test rbx, 0x36d83eeb
cmc
clc
test al, 3
jmp 0x14041d425
je 0x14041e181
sub ebx, ebx
shr cl, 0xd1
mov rax, qword [rsp + 0x40]
rcr cx, cl
xchg ch, ch
nop dword [rax]
clc
ror ch, cl
movzx rcx, r14w
mov ecx, dword [r9]
jmp 0x14041d457
mov dword [r12], ecx
movsx rcx, r12w
jmp 0x14041d464
movzx ecx, word [r9 + 4]
mov word [r12 + 4], cx
cmc
add r9, 8
add r12, 6
inc rbx
cmp r14d, r9d
cmp eax, ebx
jmp 0x14041d485
jne 0x14041d448
mov rax, qword [rsp + 0x48]
bsr cx, r12w
shld ecx, r14d, 0x70
movsx rcx, bx
mov ecx, eax
add rax, 0x31eb79f5
sub al, spl
mov ah, dl
sub ecx, ebx
shr ah, 0x13
movsx ax, ah
mov eax, dword [rsp + 0x20]
cmp eax, 3
jmp 0x14041d4c1
jb 0x14041ccd0
jmp 0x14041e1a6
movzx ecx, word [r9 + 4]
sub rdi, rsp
movzx edi, word [r9 + 2]
movzx ebx, word [r9]
sub al, r9b
sal ax, 0xc0
sal bp, cl
imul ebx, ebx, 0x4d
add rbp, 0x36e57725
cdqe
imul edi, edi, 0x96
jmp 0x14041d4fe
lea ebp, [rcx + rcx*8]
adc eax, r8d
stc
lea ebp, [rbp + rbp*2]
ror al, cl
cwde
add ebp, ecx
add ebp, ecx
inc ah
add ebp, edi
inc ax
shl rax, cl
add ebp, ebx
sal ah, 0xf
shld rax, rsi, 0x70
btr ax, 0x48
shr ebp, 8
sar ah, 0x73
mov word [r12], bp
mov word [r12 + 2], 0xffff
lahf
add r9, 6
add r12, 4
mov ebp, dword [rsp + 0x24]
and ah, 0x24
movzx eax, bp
bt rax, 0x12
mov eax, dword [rsp + 0x20]
test eax, eax
je 0x14041ccd0
add ebp, 2
dec si
movzx ecx, cx
rcr si, 0x22
add r9, 0xa
nop word cs:[rax + rax]
btc esi, ebx
rcl rsi, 0xbf
movzx ecx, word [r9 - 6]
cmp r13b, 0xfc
sar bx, cl
test r15b, r12b
movzx esi, word [r9 - 8]
xor rdi, r14
mov dil, 0xa6
shl bl, 0x7f
movzx edi, word [r9 - 0xa]
neg bx
imul edi, edi, 0x4d
shrd bx, r14w, 0x49
imul esi, esi, 0x96
and rbx, 0x61882987
sal rbx, cl
movsx ebx, dx
lea ebx, [rcx + rcx*8]
lea ebx, [rbx + rbx*2]
clc
test sp, r14w
cmp r13w, 0x7484
add ebx, ecx
cmp r12d, 0x7d921b3b
add ebx, ecx
btc cx, r11w
cmovle cx, r13w
mov ecx, 0x2b9d5422
add ebx, esi
sbb cx, 0xf63
bswap esi
add ebx, edi
movsx di, r13b
setnp cl
shr ebx, 8
btr ecx, r13d
mov word [r12], bx
rcl sil, 0xe2
clc
shr dil, cl
mov word [r12 + 2], 0xffff
movzx ecx, word [r9]
adc si, 0x20d9
movzx esi, word [r9 - 2]
movzx edi, word [r9 - 4]
bswap rbx
add bl, bpl
adc rbx, rax
imul edi, edi, 0x4d
bts rbx, rax
rcr bh, cl
rcr bl, 0x39
imul esi, esi, 0x96
movzx rbx, r14w
bsr bx, r13w
lea ebx, [rcx + rcx*8]
test r14w, 0xae
lea ebx, [rbx + rbx*2]
add ebx, ecx
test r14b, dil
cmp r15w, dx
add ebx, ecx
add ebx, esi
add ebx, edi
clc
test r13b, 0xd1
shr ebx, 8
mov word [r12 + 4], bx
stc
mov word [r12 + 6], 0xffff
add ebp, 0xfffffffe
test r11b, dil
cmp spl, 0x7d
add r9, 0xc
add r12, 8
cmp ebp, 1
jg 0x14041d587
jmp 0x14041ccd0
movzx ecx, word [r9 + 4]
jmp 0x14041d6b8
movzx edi, word [r9 + 2]
movzx ebx, word [r9]
shl bp, cl
stc
movsx eax, r9w
imul ebx, ebx, 0x4d
imul edi, edi, 0x96
lea ebp, [rcx + rcx*8]
sbb ah, 0x20
stc
lea ebp, [rbp + rbp*2]
add ebp, ecx
stc
setae ah
bt eax, edi
add ebp, ecx
add ebp, edi
jmp 0x14041d6f2
add ebp, ebx
shr ebp, 8
or ecx, 0x2c66346b
bts ax, si
movsxd rax, r10d
mov word [r12], bp
movzx ax, r11b
movzx ecx, word [r9 + 6]
mov word [r12 + 2], cx
sub al, bpl
adc ah, 0x50
add r9, 8
rcl ecx, cl
rol ch, cl
or ax, 0x30bc
add r12, 4
mov ecx, dword [rsp + 0x24]
movsx rax, cx
xchg ah, ah
mov eax, dword [rsp + 0x20]
clc
test eax, eax
jmp 0x14041d745
je 0x14041ccd0
add ecx, 2
movzx si, dl
sub ebp, ebp
and dil, 0x2c
sar sil, 0xa2
neg sil
nop word [rax + rax]
inc ah
movzx eax, word [r9 + rbp*2 + 4]
movsx si, spl
sal edi, 0x56
sub sil, 0xd5
movzx esi, word [r9 + rbp*2 + 2]
movzx edi, word [r9 + rbp*2]
movsx rbx, r11w
sar ebx, 0xfa
btr bx, r13w
imul edi, edi, 0x4d
imul esi, esi, 0x96
movsxd rbx, ebp
btc rbx, 0x43
lea ebx, [rax + rax*8]
cmp r15w, 0x6aa0
lea ebx, [rbx + rbx*2]
stc
cmc
add ebx, eax
add ebx, eax
add ebx, esi
add ebx, edi
cwde
shr ebx, 8
btc rax, 0xb0
and sil, r14b
bt edi, 0x1e
mov word [r12 + rbp], bx
bsr edi, esi
cwde
sub al, sil
movzx eax, word [r9 + rbp*2 + 6]
mov word [r12 + rbp + 2], ax
shr sil, 0x5f
movzx eax, word [r9 + rbp*2 + 0xc]
movzx esi, word [r9 + rbp*2 + 0xa]
test r12, 0x53b9634c
btc rbx, rsi
rol bx, 0x9e
movzx edi, word [r9 + rbp*2 + 8]
imul edi, edi, 0x4d
or bx, ax
inc bl
shld bx, r9w, 0x4f
imul esi, esi, 0x96
sbb bl, r8b
lea ebx, [rax + rax*8]
lea ebx, [rbx + rbx*2]
cmp cl, sil
clc
add ebx, eax
test dil, bpl
add ebx, eax
add ebx, esi
cdqe
test r9b, r9b
add ebx, edi
shr ebx, 8
cwde
mov word [r12 + rbp + 4], bx
shld ax, dx, 0xd3
movzx eax, word [r9 + rbp*2 + 0xe]
mov word [r12 + rbp + 6], ax
clc
add ecx, 0xfffffffe
add rbp, 8
clc
cmp eax, 0x300300d
cmc
cmp ecx, 1
jmp 0x14041d86a
jg 0x14041d76a
jmp 0x14041ccd0
movzx ecx, word [r9 + 4]
sal bx, cl
movzx edi, word [r9 + 2]
movsx ebp, si
rcr al, 5
bsr rbp, rbx
movzx ebx, word [r9]
bts bp, bp
shld rbp, r9, 0x6d
or al, r11b
imul ebx, ebx, 0x4d
bts bp, dx
sal ah, 0x3f
movsx rax, di
imul edi, edi, 0x96
btr ax, r10w
lea ebp, [rcx + rcx*8]
lea ebp, [rbp + rbp*2]
shr eax, 0xe8
movsx ax, ah
add ebp, ecx
add ebp, ecx
add ebp, edi
bt ax, 0xbe
cmp spl, 0xc8
shl ch, cl
add ebp, ebx
movsx rax, r13w
cdqe
shr ebp, 8
cwde
mov word [r12], bp
btc ax, si
sub cx, 0x58c1
add r9, 6
add r12, 2
movsxd rax, r14d
mov ecx, dword [rsp + 0x24]
stc
mov eax, 0x68d10341
mov eax, dword [rsp + 0x20]
test eax, eax
jmp 0x14041d90e
je 0x14041ccd0
add ecx, 2
movsx esi, r12w
sets sil
add r9, 0xa
nop dword [rax]
ror si, 0xe6
and di, r11w
movzx edi, word [r9 - 6]
movzx ebx, word [r9 - 8]
clc
movzx ebp, word [r9 - 0xa]
or sil, 0x8b
mov sil, 0xd3
shld si, r15w, 0x74
imul ebp, ebp, 0x4d
bswap si
clc
imul ebx, ebx, 0x96
lea esi, [rdi + rdi*8]
cmp rdx, rdi
test r10b, 0x8a
lea esi, [rsi + rsi*2]
add esi, edi
jmp 0x14041d970
add esi, edi
movsx di, r11b
rol di, cl
add esi, ebx
add bl, r13b
test r12b, r11b
add esi, ebp
shr esi, 8
mov word [r12], si
mov bp, 0x6cc3
movzx esi, word [r9]
movzx edi, word [r9 - 2]
cmovge rbp, rbx
or ebp, r13d
rcl bx, 0xb9
movzx ebx, word [r9 - 4]
stc
xadd ebp, ebp
imul ebx, ebx, 0x4d
imul edi, edi, 0x96
bts bp, r14w
lea ebp, [rsi + rsi*8]
lea ebp, [rbp + rbp*2]
cmp r10, 0x2d10a13
add ebp, esi
test bpl, 0x18
jmp 0x14041d9d4
add ebp, esi
jmp 0x14041d9db
add ebp, edi
stc
add ebp, ebx
jmp 0x14041d9ed
shr ebp, 8
mov word [r12 + 2], bp
add ecx, 0xfffffffe
test r9b, r9b
add r9, 0xc
add r12, 4
jmp 0x14041da09
cmp ecx, 1
jmp 0x14041da11
jg 0x14041d92f
jmp 0x14041ccd0
mov rax, qword [rsp + 0x90]
add di, cx
rcl dil, cl
dec dil
lea rdi, [rax + r13*2]
mov rax, qword [rsp + 0x88]
lea rcx, [rax + rcx*2]
add r12, qword [rsp + 0xa0]
sub eax, r12d
add r9, qword [rsp + 0x98]
sub ebx, ebx
movsxd rax, edx
cdqe
xchg al, al
mov rax, qword [rsp + 0xa8]
jmp 0x14041da66
nop word cs:[rax + rax]
jmp 0x14041da77
movdqu xmm2, xmmword [rdi + rbx*4 - 0x10]
movdqu xmm3, xmmword [rdi + rbx*4]
jmp 0x14041da87
pshuflw xmm2, xmm2, 0xe8
pshufhw xmm2, xmm2, 0xe8
pshufd xmm2, xmm2, 0xe8
pshuflw xmm3, xmm3, 0xe8
pshufhw xmm3, xmm3, 0xe8
pshufd xmm3, xmm3, 0xe8
punpcklqdq xmm2, xmm3
movdqu xmmword [rcx + rbx*2 - 8], xmm2
stc
add rbx, 8
clc
stc
cmp dh, 0x35
cmp rax, rbx
jmp 0x14041dac1
jne 0x14041da77
mov ecx, dword [rsp + 0x34]
dec bh
inc ecx
sub edi, edi
movsx ebx, r15w
mov bl, ch
bswap bx
nop word cs:[rax + rax]
movzx bx, r13b
xchg bl, bl
movzx ebx, word [r9 + rdi*2]
jmp 0x14041daf7
mov word [r12 + rdi], bx
jmp 0x14041db01
dec ecx
cmp dx, r12w
cmc
stc
add rdi, 2
jmp 0x14041db12
test ecx, ecx
jmp 0x14041db19
jg 0x14041daed
jmp 0x14041ccd0
movzx ecx, word [r9 + 4]
cwde
lahf
movzx edi, word [r9 + 2]
movzx ebx, word [r9]
movzx ebp, r10w
bsf bp, si
imul ebx, ebx, 0x4d
imul edi, edi, 0x96
cbw
test spl, 0x4d
cmc
lea ebp, [rcx + rcx*8]
clc
cwde
lea ebp, [rbp + rbp*2]
add ebp, ecx
btr ax, r13w
sal rax, cl
add ebp, ecx
mov ax, 0x70f5
add ebp, edi
add ebp, ebx
shr ebp, 8
seta ch
mov word [r12], bp
ror ch, 0x5e
add r9, 8
adc cl, 0x68
add r12, 2
mov ecx, dword [rsp + 0x24]
test r8b, 0x70
cdqe
mov eax, dword [rsp + 0x20]
cmc
jmp 0x14041db96
test eax, eax
jmp 0x14041db9d
je 0x14041ccd0
add ecx, 2
movzx esi, r15w
cmp sp, 0x5ae6
movzx rsi, ax
sub ebp, ebp
nop word cs:[rax + rax]
or ah, 0xa2
shr dil, cl
movzx esi, word [r9 + rbp*4 + 4]
adc di, r10w
shl bl, 0xf6
movzx edi, word [r9 + rbp*4 + 2]
movzx ebx, word [r9 + rbp*4]
test r15b, 0xa9
movzx eax, dx
sub ah, 0x23
imul ebx, ebx, 0x4d
sar al, cl
movsx rax, r15w
imul edi, edi, 0x96
btr ax, 0x80
neg ah
bts ax, sp
lea eax, [rsi + rsi*8]
lea eax, [rax + rax*2]
cmc
jmp 0x14041dc0f
add eax, esi
add eax, esi
btc si, r12w
add eax, edi
shl di, cl
sar rsi, 7
add eax, ebx
sbb di, r9w
shr eax, 8
sub rbx, 0x779767e2
sar sil, 0x57
bts di, di
mov word [r12 + rbp], ax
movzx eax, word [r9 + rbp*4 + 0xc]
movzx esi, word [r9 + rbp*4 + 0xa]
ror bl, cl
inc bx
movzx edi, word [r9 + rbp*4 + 8]
xadd bh, bl
adc bl, bpl
sal bh, cl
imul edi, edi, 0x4d
shrd ebx, r13d, 0xa5
sub bl, 0x75
imul esi, esi, 0x96
btc bx, bp
adc bh, 0x51
lea ebx, [rax + rax*8]
cmc
lea ebx, [rbx + rbx*2]
cmc
cmp bpl, sil
add ebx, eax
add ebx, eax
add ebx, esi
cmp cl, dil
add ebx, edi
shr ebx, 8
mov word [r12 + rbp + 2], bx
jmp 0x14041dc99
add ecx, 0xfffffffe
jmp 0x14041dca2
add rbp, 4
cmp ecx, 1
jmp 0x14041dcae
jg 0x14041dbc7
jmp 0x14041ccd0
cmp qword [rsp + 0xb8], 0
jmp 0x14041dcc7
je 0x14041e29a
mov rax, qword [rsp + 0x78]
shld ebp, r14d, 0x5f
movsx rbx, bp
rol bl, cl
lea rbp, [rax + rcx*2]
shrd ebx, r10d, 0x73
mov rax, qword [rsp + 0x70]
btc ebx, r11d
lea rbx, [rax + r13*2]
movsx rdi, bx
movzx edi, r11w
jmp 0x14041dd00
mov rdi, qword [rsp + 0x80]
xor ecx, ecx
jmp 0x14041dd0f
nop
jmp 0x14041dd16
movq xmm2, qword [rbx + rcx*2 - 0x18]
jmp 0x14041dd21
movq xmm3, qword [rbx + rcx*2 - 0x10]
jmp 0x14041dd2c
punpcklwd xmm2, xmm0
movdqu xmmword [rbp + rcx*4 - 0x30], xmm2
jmp 0x14041dd3b
punpcklwd xmm3, xmm0
movdqu xmmword [rbp + rcx*4 - 0x20], xmm3
jmp 0x14041dd4a
movq xmm2, qword [rbx + rcx*2 - 8]
jmp 0x14041dd55
movq xmm3, qword [rbx + rcx*2]
jmp 0x14041dd5f
punpcklwd xmm2, xmm0
movdqu xmmword [rbp + rcx*4 - 0x10], xmm2
jmp 0x14041dd6e
punpcklwd xmm3, xmm0
movdqu xmmword [rbp + rcx*4], xmm3
cmp r11b, r15b
test cl, r10b
add rcx, 0x10
clc
jmp 0x14041dd88
add rdi, 0xfffffffffffffffe
jne 0x14041dd16
test byte [rsp + 0xb0], 1
jmp 0x14041dd9f
je 0x14041dde2
lea rdi, [rcx*4]
stc
jmp 0x14041ddb3
or rdi, 0x10
jmp 0x14041ddbc
movq xmm2, qword [r9 + rcx*2]
movq xmm3, qword [r9 + rcx*2 + 8]
jmp 0x14041ddce
punpcklwd xmm2, xmm0
movdqu xmmword [r12 + rcx*4], xmm2
punpcklwd xmm3, xmm0
movdqu xmmword [r12 + rdi], xmm3
mov rax, qword [rsp + 0xc0]
test r15w, ax
cmp qword [rsp + 0xc8], rax
jmp 0x14041ddfb
je 0x14041ccd0
add r12, qword [rsp + 0x68]
and bh, 0x9e
add r9, qword [rsp + 0x60]
jmp 0x14041de1a
mov ecx, dword [rsp + 0x30]
movsx rbx, r11w
dec bh
inc ecx
xor edi, edi
movsx bx, bpl
nop dword [rax + rax]
movsx ebx, sp
movzx ebx, word [r9 + rdi]
jmp 0x14041de42
mov word [r12 + rdi*2], bx
jmp 0x14041de4c
mov word [r12 + rdi*2 + 2], 0xffff
dec ecx
cmp r13b, 0x59
jmp 0x14041de60
add rdi, 2
test ecx, ecx
jmp 0x14041de6b
jg 0x14041de38
jmp 0x14041ccd0
mov eax, dword [rsp + 0x20]
bsf cx, r9w
cmc
mov ecx, eax
cmc
test bl, 0xe9
cmp r15b, 8
cmp eax, 3
jmp 0x14041de92
jb 0x14041ccd0
add ecx, 4
shr di, cl
movsxd rdi, r9d
add r12, 0x16
btc edi, 0
mov di, di
neg dil
nop word [rax + rax]
rol di, cl
movzx edi, word [r9]
cmp r11w, r10w
mov word [r12 - 0x12], di
test r15d, ecx
stc
mov word [r12 - 0x14], di
mov word [r12 - 0x16], di
bts di, sp
sar di, 0x35
xchg dil, dil
movzx edi, word [r9 + 4]
mov word [r12 - 0xc], di
mov word [r12 - 0xe], di
mov word [r12 - 0x10], di
dec edi
movzx edi, word [r9 + 8]
stc
clc
mov word [r12 - 6], di
test rbx, rcx
clc
cmp r8b, bpl
mov word [r12 - 8], di
test r11, r14
cmp bh, dh
mov word [r12 - 0xa], di
ror dil, 0xf4
test edx, 0xdf965ff
movsxd rdi, r8d
movzx edi, word [r9 + 0xc]
cmp r8d, ecx
mov word [r12], di
test r14w, r14w
cmc
cmp bl, 0xe7
mov word [r12 - 2], di
mov word [r12 - 4], di
add ecx, 0xfffffffc
test dl, 0x31
add r12, 0x18
stc
test r10w, 0x4e63
add r9, 0x10
cmp ecx, 3
jg 0x14041debb
jmp 0x14041ccd0
mov eax, dword [rsp + 0x20]
or cl, sil
not ecx
mov ecx, eax
cmp ax, cx
cmp eax, 3
jmp 0x14041df89
jb 0x14041ccd0
add ecx, 4
btr rdi, rsi
add r12, 0x16
nop word cs:[rax + rax]
movzx edi, word [r9]
cmp r8d, r12d
clc
mov word [r12 - 0x12], di
mov word [r12 - 0x14], di
clc
mov word [r12 - 0x16], di
movzx edi, word [r9 + 2]
cmp r9d, 0x7172743a
cmc
mov word [r12 - 0xc], di
cmc
clc
cmp al, r13b
mov word [r12 - 0xe], di
mov word [r12 - 0x10], di
movzx edi, word [r9 + 4]
test cx, r11w
mov word [r12 - 6], di
cmp r10w, r13w
mov word [r12 - 8], di
stc
cmp esi, 0x474f56cb
mov word [r12 - 0xa], di
bswap di
clc
xor dil, r9b
movzx edi, word [r9 + 6]
cmp bp, 0x74cf
mov word [r12], di
mov word [r12 - 2], di
cmc
mov word [r12 - 4], di
cmc
cmp r9b, r12b
cmp sp, 0x4b00
add ecx, 0xfffffffc
cmp r13b, r11b
add r12, 0x18
add r9, 8
cmp ecx, 3
jmp 0x14041e04c
jg 0x14041dfa5
jmp 0x14041ccd0
mov eax, dword [rsp + 0x20]
mov ecx, edi
ror cl, cl
shr cx, 0xfb
mov ecx, eax
cmp eax, 3
jmp 0x14041e06d
jb 0x14041ccd0
add ecx, 4
or dil, r13b
test al, 0xcc
cmovp di, r10w
nop word cs:[rax + rax]
ror edi, 0x58
mov edi, dword [r9]
jmp 0x14041e09b
mov dword [r12], edi
setnp dil
xchg dil, dil
movzx edi, word [r9 + 4]
clc
mov word [r12 + 4], di
and dil, r11b
mov word [r12 + 6], 0xffff
mov dil, r9b
mov edi, dword [r9 + 6]
mov dword [r12 + 8], edi
clc
movzx di, r12b
movzx edi, word [r9 + 0xa]
clc
test r9d, edi
mov word [r12 + 0xc], di
btc rdi, 0xda
rcl di, 0xdd
movsx di, r12b
mov word [r12 + 0xe], 0xffff
mov edi, dword [r9 + 0xc]
mov dword [r12 + 0x10], edi
movzx edi, word [r9 + 0x10]
clc
mov word [r12 + 0x14], di
mov word [r12 + 0x16], 0xffff
sal edi, 0x7b
sbb edi, ecx
rol dil, cl
mov edi, dword [r9 + 0x12]
cmp edx, 0x1b350e02
test r13b, 0x9e
mov dword [r12 + 0x18], edi
sal dil, cl
movzx edi, word [r9 + 0x16]
stc
mov word [r12 + 0x1c], di
cmp bl, 0xa8
jmp 0x14041e144
mov word [r12 + 0x1e], 0xffff
add ecx, 0xfffffffc
test r8b, 0x83
jmp 0x14041e158
add r9, 0x18
test r8b, r11b
cmp dil, 0x92
add r12, 0x20
cmp r9w, 0x1bb8
stc
cmp ecx, 3
jmp 0x14041e176
jg 0x14041e092
jmp 0x14041ccd0
mov eax, dword [rsp + 0x20]
bts ecx, r9d
sal cl, cl
sbb cx, 0x178b
mov ecx, eax
test esp, 0x5ec85a1a
cmp eax, 3
jmp 0x14041e1a0
jb 0x14041ccd0
add ecx, 4
nop word cs:[rax + rax]
dec al
lahf
stc
mov eax, dword [r9]
test r13b, dl
test al, 0x85
mov dword [r12], eax
movsx ax, bh
shl al, cl
movzx eax, word [r9 + 4]
stc
cmp r12b, al
mov word [r12 + 4], ax
movsx eax, r13w
mov eax, dword [r9 + 8]
mov dword [r12 + 6], eax
movzx eax, word [r9 + 0xc]
jmp 0x14041e1f2
mov word [r12 + 0xa], ax
adc ah, 0x9c
movzx ax, ah
btc ax, 0x83
mov eax, dword [r9 + 0x10]
test cx, 0x345d
cmp r10w, 0x6701
mov dword [r12 + 0xc], eax
bts eax, esp
clc
sal rax, 0x2f
movzx eax, word [r9 + 0x14]
cmc
mov word [r12 + 0x10], ax
sar rax, cl
btr eax, ebp
mov eax, dword [r9 + 0x18]
cmp rbp, 0x77ca6762
test dl, r15b
mov dword [r12 + 0x12], eax
movzx ax, r12b
sub ax, si
shld ax, r14w, 0x88
movzx eax, word [r9 + 0x1c]
cmc
cmp spl, 0xf0
cmp r10b, bl
mov word [r12 + 0x16], ax
cmp r11w, sp
add ecx, 0xfffffffc
stc
cmp r14, 0x1f432a57
add r9, 0x20
test esi, r10d
jmp 0x14041e281
add r12, 0x18
clc
stc
cmp ecx, 3
jmp 0x14041e28f
jg 0x14041e1b8
jmp 0x14041ccd0
sub ecx, ecx
cmp r13b, 0xec
test bpl, 0x37
cmc
test byte [rsp + 0xb0], 1
jne 0x14041dda5
jmp 0x14041dde2
mov rcx, r12
call fcn.14017c40e
jmp 0x14041e2d4
mov rcx, r12
jmp 0x14041e2cd
call fcn.14017c40e
sub esi, esi
mov rax, rsi
add rsp, 0xf8
movsx esi, r10w
pop rbx
cmovge r12, r8
pop rbp
pop rdi
pop rsi
movsx r15w, r11b
mov r15b, sil
pop r12
setb r13b
xchg r13, r14
pop r13
jmp 0x14041e302
pop r14
movzx r15, r8w
bswap r15w
mov r15w, 0x7edb
pop r15
jmp 0x14041e318
ret
mov rcx, r12
call fcn.14017c40e
mov rcx, rsi
jmp 0x14041e329
jmp 0x14041e2cd