Function at 0x140419776
Capabilities:
Check http status code
Encrypt data using speck
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push r15
btc ax, r15w
push r14
push r13
not ah
rol al, 4
add rax, r15
push r12
sar r12, cl
push rsi
push rdi
push rbp
mov r12w, r14w
test r13b, 0xb6
shr al, 0x70
push rbx
bswap r12d
sub rsp, 0xf8
mov r12, rcx
mov rax, rdx
mov qword [rsp + 0x28], rdx
cmp dl, dh
cmp r8d, edx
jmp 0x1404197bc
jne 0x1404197cf
mov rsi, r12
jmp 0x1404197ca
jmp 0x14041b1bb
mov edi, r9d
dec rbx
cmovge rbx, r15
rol cl, 0xaf
mov ebp, r8d
shr cl, 0x12
test dil, 0x96
mov ebx, dword [rsp + 0x160]
cmp r12, r12
neg cl
movsx ax, spl
mov eax, r8d
movsx cx, spl
test r14, rdx
neg ecx
imul eax, r9d
not cl
rcr rcx, cl
mov dword [rsp + 0x3c], eax
mov ecx, eax
stc
imul ecx, ebx
test r15b, 0xda
cmp dh, 0x6d
add ecx, ecx
jmp 0x140419825
call fcn.1401d0ea0
test rax, rax
jmp 0x140419832
je 0x14041b1a6
mov rsi, rax
jmp 0x14041984b
mov qword [rsp + 0x58], rbp
test ebx, ebx
jmp 0x140419857
jle 0x14041b199
mov rax, qword [rsp + 0x58]
adc r10b, r12b
mov rcx, qword [rsp + 0x28]
setb r10b
btc r10, r8
lea r10d, [rax + rcx*8]
cmp bpl, r15b
test r9, rdi
cmp r10d, 0x23
ja 0x14041b208
movabs rcx, 0xe161a1c00
stc
bt rcx, r10
jmp 0x14041989a
jae 0x14041b208
lea eax, [rdi - 1]
bts cx, r8w
mov ecx, ebx
btr bp, 8
xor dl, 0xc7
movzx rbx, sp
mov qword [rsp + 0xe0], rcx
adc rbx, 0x6d4224a
mov r8d, eax
lea rcx, [r8 + 1]
xor bl, dil
mov rbx, rcx
xor ebp, 0x24867ba8
sub bpl, r14b
sal edx, cl
and rbx, 0xfffffffffffffff8
lea rdx, [rbx - 8]
clc
mov rbp, 0x14a0963
rcl bpl, cl
mov qword [rsp + 0xb8], rdx
shl bp, 0xff
ror bpl, 0x87
mov rbp, rdx
shr rbp, 3
setno dh
movzx rdx, dx
inc rbp
lea edx, [rdi - 2]
cmp rbx, rsp
cmc
mov dword [rsp + 0x24], edx
test r12b, r15b
mov qword [rsp + 0xc8], rcx
shl dh, 0x6b
clc
and ecx, 7
cdq
xchg dx, dx
not dx
mov edx, 8
jmp 0x14041993f
cmovne rdx, rcx
add ch, 0xef
xadd cl, cl
rcl cx, 0x2e
neg rdx
movzx cx, dh
adc cx, 0x68f0
mov qword [rsp + 0x48], r8
sar cl, 0x62
add rdx, r8
cmovp ecx, esp
mov ecx, 0x57095fe5
inc rdx
cmc
mov ecx, eax
clc
cmp ch, 0x11
test r15b, 0x96
sub ecx, edx
test ax, r9w
mov dword [rsp + 0x34], ecx
rol ch, cl
lea rcx, [rdx + rdx]
cmp sil, r11b
test r12b, al
mov qword [rsp + 0xa0], rcx
add rcx, 0x2ebe2fa7
btc rcx, 0x45
mov ecx, eax
sub ecx, ebx
mov dword [rsp + 0x30], ecx
movzx cx, r8b
movsx ecx, sp
movsx rcx, r9w
mov rcx, rbp
shrd cx, cx, 0xe4
mov qword [rsp + 0xb0], rbp
rol cx, cl
and rbp, 0xfffffffffffffffe
setge cl
mov qword [rsp + 0x80], rbp
sal cl, 0xe2
mov ecx, edi
rcr bpl, 0xc5
and ecx, 3
sbb ebp, r9d
mov ebp, edi
stc
imul ebp, dword [rsp + 0x28]
jmp 0x1404199f6
mov dword [rsp + 0x38], ebp
jmp 0x1404199ff
pcmpeqd xmm0, xmm0
movdqa xmm1, xmmword [0x1400bf510]
mov qword [rsp + 0xa8], rdx
clc
cmp r12b, 0x62
stc
lea rdx, [rdx*4]
mov qword [rsp + 0x98], rdx
add dh, 0xbe
lea rdx, [rbx*4]
cmp r15b, spl
test r14b, 0x15
mov qword [rsp + 0x68], rdx
rol dl, 0xf7
stc
mov qword [rsp + 0xc0], rbx
lea rdx, [rbx + rbx]
jmp 0x140419a55
mov qword [rsp + 0x60], rdx
sub dl, bh
shr rdx, cl
bsr dx, dx
lea rdx, [rcx*4]
clc
cmc
mov qword [rsp + 0xd8], rdx
mov qword [rsp + 0x40], rcx
cmp dh, bh
stc
lea rcx, [rcx + rcx]
clc
mov qword [rsp + 0xd0], rcx
stc
cmp r14w, di
lea rcx, [rcx + rcx*2]
mov qword [rsp + 0x50], rcx
bts cx, bx
lea rcx, [r12 + 0x10]
cmp si, 0x564
mov qword [rsp + 0x90], rcx
adc ecx, ecx
lea rcx, [rsi + 8]
clc
cmp si, 0x55ac
mov qword [rsp + 0x88], rcx
sal ecx, cl
movsx ecx, ax
sub cl, sil
lea rcx, [rsi + 0x30]
cmc
mov qword [rsp + 0x78], rcx
bsr cx, bp
inc ch
clc
lea rcx, [r12 + 0x18]
mov qword [rsp + 0x70], rcx
cmc
xor r11d, r11d
test r8w, 0x24df
sub edx, edx
cmp r11w, 0x62a8
cmp ecx, edx
sub r8d, r8d
jmp 0x140419b01
mov qword [rsp + 0xf0], r12
mov dword [rsp + 0x20], eax
jmp 0x140419b12
mov qword [rsp + 0xe8], rsi
jmp 0x140419b1f
jmp 0x140419b96
inc r8
bt edi, ebp
test r13w, dx
shr dil, 0x1f
add edx, dword [rsp + 0x3c]
shrd eax, r12d, 0x1a
shld r12w, r8w, 0x5f
cdqe
add r11d, dword [rsp + 0x38]
sbb r12d, 0x5d7a1f0f
jmp 0x140419b54
cmp r8, qword [rsp + 0xe0]
movsx di, cl
cwde
mov r12, qword [rsp + 0xf0]
cwde
cmovnp edi, r10d
mov rdi, r14
movzx si, sil
not eax
cdqe
mov rsi, qword [rsp + 0xe8]
jmp 0x140419b87
mov eax, dword [rsp + 0x20]
jmp 0x140419b90
je 0x14041b199
mov ecx, edx
mov r15w, 0x925
movsxd r15, esi
mov r13d, r11d
lea rbp, [rsi + rcx*2]
lea r15, [r12 + r13*2]
mov ebx, r8d
movzx r14, si
mov r14, rdi
shl r9w, cl
movsx r9w, dil
not r9w
imul ebx, edi
mov edi, ebx
and r9b, r15b
add r9b, 0x73
sar r9b, cl
imul edi, dword [rsp + 0x28]
mov r9b, r12b
setne r9b
lea r9, [r12 + rdi*2]
clc
imul ebx, dword [rsp + 0x58]
shld r12d, r9d, 0xeb
cmovae r12w, cx
lea r12, [rsi + rbx*2]
cmc
clc
cmp r10d, 0x13
jle 0x140419c75
cmp r10d, 0x1b
jmp 0x140419c0a
jg 0x140419d46
cmp r10d, 0x14
jmp 0x140419c19
je 0x140419e65
cmp r10d, 0x19
jmp 0x140419c28
je 0x140419f9d
cmp r10d, 0x1a
jmp 0x140419c37
jne 0x14041a291
test eax, eax
jmp 0x140419c44
js 0x140419b24
test r14b, 1
jmp 0x140419c53
jne 0x14041a345
mov eax, dword [rsp + 0x20]
rcl ebp, cl
or ebp, 0xc984f88
mov ebp, eax
clc
test eax, eax
jne 0x14041a411
jmp 0x140419b24
cmp r10d, 0xb
jmp 0x140419c7e
jle 0x140419da8
cmp r10d, 0xc
je 0x140419fdb
cmp r10d, 0x11
jmp 0x140419c97
je 0x14041a14c
cmp r10d, 0x13
jne 0x14041a291
test eax, eax
jmp 0x140419cae
js 0x140419b24
test r14b, 3
je 0x14041ad3c
xor edi, edi
xadd rcx, rcx
mov eax, dword [rsp + 0x20]
add sil, 0x23
shrd si, r12w, 0xf6
btc esi, r13d
mov ecx, eax
mov rsi, qword [rsp + 0x50]
btc bx, bp
nop word [rax + rax]
shl bh, cl
movzx ebx, word [r9]
mov word [rbp + rdi + 4], bx
mov word [rbp + rdi + 2], bx
cmp r10w, r15w
mov word [rbp + rdi], bx
add r9, 4
jmp 0x140419d0c
dec ecx
cmp dl, dh
cmp r12b, 3
add rdi, 6
cmp esi, edi
jne 0x140419cec
add rbp, rdi
cmp ax, 0x68dd
bsf r12w, dx
and r12b, 0x51
mov r12, rbp
cmp eax, 3
jmp 0x140419d3b
jb 0x140419b24
jmp 0x14041ad58
cmp r10d, 0x1c
jmp 0x140419d4f
je 0x14041a17a
cmp r10d, 0x21
je 0x14041a238
cmp r10d, 0x22
jmp 0x140419d68
jne 0x14041a291
test eax, eax
jmp 0x140419d75
js 0x140419b24
test r14b, 1
jmp 0x140419d84
jne 0x14041a55e
mov eax, dword [rsp + 0x20]
xor cx, ax
shr ch, cl
mov ecx, eax
cmc
test eax, eax
jmp 0x140419d9d
jne 0x14041a60f
jmp 0x140419b24
cmp r10d, 0xa
je 0x14041a26b
cmp r10d, 0xb
jmp 0x140419dbb
jne 0x14041a291
test eax, eax
jmp 0x140419dc8
js 0x140419b24
test r14b, 3
je 0x14041ae36
sub edi, edi
mov eax, dword [rsp + 0x20]
mov ecx, eax
rol bx, 0xba
sar bl, cl
mov rsi, qword [rsp + 0x50]
inc bl
movsxd rbx, r12d
sar rbx, cl
nop word cs:[rax + rax]
shrd rbx, rdx, 8
movzx ebx, word [r9]
test al, al
mov word [rbp + rdi + 4], bx
clc
cmc
mov word [rbp + rdi + 2], bx
test dx, cx
stc
cmp cl, r8b
mov word [rbp + rdi], bx
add r9, 2
jmp 0x140419e29
dec ecx
stc
test r15b, 0x5e
add rdi, 6
cmp esi, edi
jmp 0x140419e3b
jne 0x140419e02
lea rbp, [rbp + rdi]
shrd r12, r8, 0x5a
movzx r12, sp
mov r12, rbp
cmp eax, 3
jmp 0x140419e5a
jb 0x140419b24
jmp 0x14041ae53
test eax, eax
jmp 0x140419e6c
js 0x140419b24
mov eax, dword [rsp + 0x20]
dec rcx
mov ecx, eax
test r14b, 3
jmp 0x140419e84
je 0x140419f02
xor ebx, ebx
xor edi, edi
movsx rsi, sp
mov ecx, eax
mov rsi, qword [rsp + 0xd8]
jmp 0x140419ea1
nop word [rax + rax]
jmp 0x140419eaf
movd xmm2, dword [r15 + rbx]
pshuflw xmm2, xmm2, 0x40
movq qword [rbp + rbx*2], xmm2
dec ecx
add rdi, 0xfffffffffffffff8
add rbx, 4
stc
cmp r12b, 0x98
cmp esi, ebx
jne 0x140419eaf
sub rbp, rdi
lea r15, [r15 + rbx]
sbb r9w, 0x3b9e
bt r9w, sp
bts r12, rcx
mov r12, rbp
and r9b, 0xc7
btr r9, rbx
add r9b, bl
mov r9, r15
test r13b, 8
cmp eax, 3
jb 0x140419b24
add ecx, 4
xor edi, edi
nop dword [rax]
jmp 0x140419f1c
movd xmm2, dword [r9 + rdi]
pshuflw xmm2, xmm2, 0x40
movq qword [r12 + rdi*2], xmm2
jmp 0x140419f32
movd xmm2, dword [r9 + rdi + 4]
pshuflw xmm2, xmm2, 0x40
movq qword [r12 + rdi*2 + 8], xmm2
jmp 0x140419f4a
movd xmm2, dword [r9 + rdi + 8]
pshuflw xmm2, xmm2, 0x40
movq qword [r12 + rdi*2 + 0x10], xmm2
jmp 0x140419f62
movd xmm2, dword [r9 + rdi + 0xc]
pshuflw xmm2, xmm2, 0x40
movq qword [r12 + rdi*2 + 0x18], xmm2
test r10, 0x57ae1b4b
cmp r10b, 0x5a
test r9d, r11d
add ecx, 0xfffffffc
add rdi, 0x10
cmp ecx, 3
jmp 0x140419f92
jg 0x140419f1c
jmp 0x140419b24
test eax, eax
jmp 0x140419fa4
js 0x140419b24
test r14b, 1
jmp 0x140419fb3
jne 0x14041a73a
mov eax, dword [rsp + 0x20]
movzx rcx, bp
adc cx, bx
mov ecx, eax
cmp rdi, 0x11a6218a
cmc
test eax, eax
jne 0x14041a7bc
jmp 0x140419b24
test eax, eax
jmp 0x140419fe2
js 0x140419b24
mov eax, dword [rsp + 0x20]
setne cl
jmp 0x140419ff9
mov ecx, eax
stc
test r14b, 3
jmp 0x14041a005
je 0x14041a092
xor ebx, ebx
clc
sub edi, edi
not cl
sets cl
jmp 0x14041a01a
mov ecx, eax
mov si, 0x60dd
mov rsi, qword [rsp + 0xd0]
nop word cs:[rax + rax]
jmp 0x14041a03b
movdqa xmm2, xmm1
pinsrw xmm2, word [r15 + rbx], 0
pshuflw xmm2, xmm2, 0x40
movq qword [rbp + rbx*4], xmm2
jmp 0x14041a056
dec ecx
clc
add rdi, 0xfffffffffffffff8
test rdi, r8
add rbx, 2
cmp esi, ebx
jne 0x14041a03b
sub rbp, rdi
xor r9w, 0x1ae1
movsx r9, r9w
add r15, rbx
bt r12w, si
shl r12b, 0x2c
mov r12, rbp
clc
cmovnp r9w, bx
mov r9, r15
cmc
cmp eax, 3
jmp 0x14041a09a
jb 0x140419b24
add ecx, 4
jmp 0x14041a0a8
xor ebx, ebx
jmp 0x14041a0af
nop
jmp 0x14041a0b6
pcmpeqd xmm2, xmm2
pinsrw xmm2, word [r9 + rbx], 0
pshuflw xmm2, xmm2, 0x40
movq qword [r12 + rbx*4], xmm2
jmp 0x14041a0d1
pcmpeqd xmm2, xmm2
pinsrw xmm2, word [r9 + rbx + 2], 0
pshuflw xmm2, xmm2, 0x40
movq qword [r12 + rbx*4 + 8], xmm2
jmp 0x14041a0ee
pcmpeqd xmm2, xmm2
pinsrw xmm2, word [r9 + rbx + 4], 0
pshuflw xmm2, xmm2, 0x40
movq qword [r12 + rbx*4 + 0x10], xmm2
jmp 0x14041a10b
pcmpeqd xmm2, xmm2
pinsrw xmm2, word [r9 + rbx + 6], 0
pshuflw xmm2, xmm2, 0x40
movq qword [r12 + rbx*4 + 0x18], xmm2
jmp 0x14041a129
add ecx, 0xfffffffc
test r14w, si
stc
add rbx, 8
cmc
test r9b, r14b
cmp ecx, 3
jmp 0x14041a141
jg 0x14041a0b6
jmp 0x140419b24
test eax, eax
jmp 0x14041a153
js 0x140419b24
mov eax, dword [rsp + 0x20]
test esp, r10d
jmp 0x14041a165
cmp eax, 7
jmp 0x14041a16d
ja 0x14041a8e2
mov ecx, eax
jmp 0x14041a99e
test eax, eax
jmp 0x14041a181
js 0x140419b24
mov rax, r14
stc
cmp esp, ebx
cmp r15w, 0x60a4
test al, 3
jmp 0x14041a19a
je 0x14041af5c
sub ebp, ebp
cmp r9w, ax
mov eax, dword [rsp + 0x20]
btc si, 0xf5
movsx rsi, r9w
movzx ecx, ax
mov rsi, qword [rsp + 0x40]
nop dword [rax]
btr ecx, ecx
or ecx, r15d
jmp 0x14041a1cd
mov ecx, dword [r9]
mov dword [r12], ecx
movzx rcx, bx
cmp bpl, 0xde
movzx ecx, word [r9 + 4]
clc
jmp 0x14041a1e7
mov word [r12 + 4], cx
test r8w, r11w
stc
mov word [r12 + 6], 0xffff
cmc
add r9, 6
stc
cmp r12b, 0x8a
cmc
add r12, 8
jmp 0x14041a20e
inc rbp
clc
cmc
cmp r14d, r15d
cmp esi, ebp
jne 0x14041a1cd
mov rcx, qword [rsp + 0x48]
sub ecx, ebp
cmp eax, 3
jmp 0x14041a22d
jb 0x140419b24
jmp 0x14041af82
test eax, eax
js 0x140419b24
test r14b, 1
jne 0x14041a9eb
mov eax, dword [rsp + 0x20]
sbb ch, 0x3b
test edi, 0x5fc21c7
mov ecx, eax
test eax, eax
jmp 0x14041a260
jne 0x14041aa8c
jmp 0x140419b24
test eax, eax
jmp 0x14041a272
js 0x140419b24
mov eax, dword [rsp + 0x20]
cmp eax, 7
jae 0x14041abb2
mov ecx, eax
jmp 0x14041a28c
jmp 0x14041acda
test eax, eax
js 0x140419b24
mov rax, r14
test al, 3
je 0x14041b07e
sub ebx, ebx
sub ax, r10w
bt eax, edi
mov rax, qword [rsp + 0x40]
nop dword [rax]
bt cx, 0x1c
mov ecx, dword [r9]
clc
test r8b, 0x77
mov dword [r12], ecx
movzx ecx, word [r9 + 4]
mov word [r12 + 4], cx
cmc
cmp r8w, 0x58c7
stc
add r9, 8
cmp rdi, 0x4eb44648
test r13b, r11b
add r12, 6
jmp 0x14041a2f4
inc rbx
cmp eax, ebx
jmp 0x14041a2fe
jne 0x14041a2be
mov rax, qword [rsp + 0x48]
stc
adc cx, 0x7536
mov ecx, eax
bsf eax, eax
or ax, 0x44a2
sub ecx, ebx
shrd ax, r11w, 0x9e
cwde
mov eax, dword [rsp + 0x20]
clc
test rsp, 0x4413792e
jmp 0x14041a332
cmp eax, 3
jmp 0x14041a33a
jb 0x140419b24
jmp 0x14041b09b
movzx ecx, word [r9 + 4]
xchg al, bpl
movzx edi, word [r9 + 2]
setbe ah
movzx ebx, word [r9]
cwde
imul ebx, ebx, 0x4d
shld rax, r12, 0x44
ror ax, cl
imul edi, edi, 0x96
lea ebp, [rcx + rcx*8]
neg eax
test dx, 0x60ef
lea ebp, [rbp + rbp*2]
mov rax, 0x7bc2639
add ebp, ecx
sal rax, 0x1b
bts eax, r14d
add ebp, ecx
bswap rax
sbb al, r15b
shr eax, cl
add ebp, edi
setl al
xadd rax, rax
add ebp, ebx
bsr ax, cx
test r10, r15
shr ebp, 8
mov al, spl
shl al, 0x9b
shld rax, rbp, 0x4e
mov word [r12], bp
shrd ax, r8w, 0x84
dec bpl
mov word [r12 + 2], 0xffff
sbb ax, 0x3f87
cmc
shr al, 0xb4
add r9, 6
movzx ebp, r9w
bsf rbp, rsi
btc ax, 0x1d
add r12, 4
shrd ebp, r8d, 6
btc ax, r12w
inc bpl
mov ebp, dword [rsp + 0x24]
jmp 0x14041a3fd
mov eax, dword [rsp + 0x20]
test r9d, ebx
test eax, eax
jmp 0x14041a40b
je 0x140419b24
add ebp, 2
add r9, 0xa
stc
movzx esi, r12w
nop word cs:[rax + rax]
movzx ecx, word [r9 - 6]
ror sil, cl
sbb si, r15w
and rdi, 0x6a706d89
movzx esi, word [r9 - 8]
sal dil, 0xc
mov ebx, r9d
btc bx, si
movzx edi, word [r9 - 0xa]
imul edi, edi, 0x4d
sbb bx, 0x13cf
imul esi, esi, 0x96
shl bh, 0x2a
and bl, r9b
lea ebx, [rcx + rcx*8]
cmp rdx, 0x5cb15f28
test rdx, rbx
jmp 0x14041a47a
lea ebx, [rbx + rbx*2]
add ebx, ecx
cmc
test r15d, 0x11ce4bc5
add ebx, ecx
shr ch, 0x83
shl rcx, cl
movsxd rcx, r9d
add ebx, esi
rcr sil, cl
movzx si, r8b
btr si, 0x39
add ebx, edi
sub di, 0x5474
shr ebx, 8
mov word [r12], bx
movsx rbx, r14w
sar ecx, cl
mov word [r12 + 2], 0xffff
movzx ecx, word [r9]
movsxd rsi, ecx
shl si, cl
movzx esi, word [r9 - 2]
sub rbx, 0x24623e0e
test dil, 0x25
movzx edi, word [r9 - 4]
shrd bx, r12w, 0xaf
btr rbx, 0x7b
imul edi, edi, 0x4d
movzx rbx, bp
mov rbx, 0x7c11238e
imul esi, esi, 0x96
lea ebx, [rcx + rcx*8]
cmc
lea ebx, [rbx + rbx*2]
test di, 0x9b
add ebx, ecx
cmc
jmp 0x14041a510
add ebx, ecx
cmc
add ebx, esi
stc
add ebx, edi
jmp 0x14041a51d
shr ebx, 8
mov word [r12 + 4], bx
test r15b, 0xd4
mov word [r12 + 6], 0xffff
test r11b, 0x99
add ebp, 0xfffffffe
test dx, 0x5d0f
add r9, 0xc
jmp 0x14041a547
add r12, 8
cmp ebp, 1
jmp 0x14041a553
jg 0x14041a42c
jmp 0x140419b24
movzx ecx, word [r9 + 4]
bt ax, 0x8b
movzx edi, word [r9 + 2]
movzx ebx, word [r9]
rol bpl, cl
bsf bp, r13w
rcr bpl, cl
imul ebx, ebx, 0x4d
dec al
imul edi, edi, 0x96
and ax, 0xd94
rcr rax, cl
lea ebp, [rcx + rcx*8]
lea ebp, [rbp + rbp*2]
test esi, 0x53080954
movsx eax, si
shr eax, 0x44
add ebp, ecx
movzx rax, dx
add ebp, ecx
xadd cx, ax
sal ah, 0x3b
btr ax, r8w
add ebp, edi
add ebp, ebx
shr cl, cl
sub ax, r10w
or cl, bpl
shr ebp, 8
mov word [r12], bp
movzx ecx, word [r9 + 6]
mov word [r12 + 2], cx
shl rax, cl
or rax, 0x349a2fa4
xadd eax, ecx
add r9, 8
bt ax, cx
add r12, 4
shr ah, 4
mov al, r14b
dec al
mov ecx, dword [rsp + 0x24]
movsx ax, dh
mov eax, dword [rsp + 0x20]
test eax, eax
jmp 0x14041a609
je 0x140419b24
add ecx, 2
movzx bx, cl
sub ebp, ebp
test rsp, 0x7e6508ad
add ebx, 0x2a9166d7
nop word [rax + rax]
sar ax, cl
sal bh, 0x59
test dil, 0x4b
movzx eax, word [r9 + rbp*2 + 4]
rcr esi, cl
movzx esi, word [r9 + rbp*2 + 2]
bswap ebx
rcl dil, cl
sal edi, 0x8b
movzx edi, word [r9 + rbp*2]
bts bx, bp
btc ebx, eax
btr ebx, r12d
imul edi, edi, 0x4d
shl rbx, cl
imul esi, esi, 0x96
bt rbx, 2
movzx rbx, r11w
movsx bx, r9b
lea ebx, [rax + rax*8]
jmp 0x14041a681
lea ebx, [rbx + rbx*2]
add ebx, eax
test ecx, edx
clc
add ebx, eax
btc rax, rsi
add ebx, esi
add ebx, edi
shr ebx, 8
adc sil, 0x9e
ror dil, cl
rcl dil, cl
mov word [r12 + rbp], bx
movzx eax, word [r9 + rbp*2 + 6]
cmp r8b, 0x47
movsx bx, ah
xor si, r11w
mov word [r12 + rbp + 2], ax
movzx rbx, di
movzx eax, word [r9 + rbp*2 + 0xc]
bts ebx, esp
movzx esi, word [r9 + rbp*2 + 0xa]
movzx edi, word [r9 + rbp*2 + 8]
rcl bx, 0x90
imul edi, edi, 0x4d
cmc
rcl bh, 0x92
movzx ebx, r10w
imul esi, esi, 0x96
movsxd rbx, r14d
lea ebx, [rax + rax*8]
stc
lea ebx, [rbx + rbx*2]
test sil, r11b
add ebx, eax
add ebx, eax
add ebx, esi
bswap rax
add ebx, edi
shr ebx, 8
mov word [r12 + rbp + 4], bx
movzx eax, word [r9 + rbp*2 + 0xe]
clc
mov word [r12 + rbp + 6], ax
clc
cmp bh, 0x84
test r10b, dl
add ecx, 0xfffffffe
add rbp, 8
cmp ecx, 1
jmp 0x14041a72f
jg 0x14041a638
jmp 0x140419b24
movzx ecx, word [r9 + 4]
movzx edi, word [r9 + 2]
dec rax
xadd ebp, ebp
movzx ebx, word [r9]
jmp 0x14041a753
imul ebx, ebx, 0x4d
add eax, esp
bsf rax, rdx
imul edi, edi, 0x96
adc ax, r12w
rcl ax, cl
lea ebp, [rcx + rcx*8]
ror rax, 0x43
shr rax, cl
lahf
lea ebp, [rbp + rbp*2]
add ebp, ecx
add ebp, ecx
add ebp, edi
add ebp, ebx
inc cx
shr ebp, 8
mov word [r12], bp
bts cx, cx
sal al, cl
inc ecx
add r9, 6
lahf
add r12, 2
shl cx, cl
shr al, 0xd1
or cx, bp
mov ecx, dword [rsp + 0x24]
mov al, dil
mov eax, dword [rsp + 0x20]
cmp sp, r10w
test eax, eax
je 0x140419b24
add ecx, 2
shr rsi, 0x6d
movsx bx, r14b
movzx bp, r8b
add r9, 0xa
test eax, 0x123375de
bt di, 0x9c
rcl bl, cl
nop dword [rax]
sar bp, 0x90
movzx edi, word [r9 - 6]
movzx ebx, word [r9 - 8]
stc
shrd bp, r11w, 0x48
movzx ebp, word [r9 - 0xa]
adc si, sp
imul ebp, ebp, 0x4d
or rsi, 0x28e7038b
xor si, 0x5161
movzx esi, sp
imul ebx, ebx, 0x96
sar rsi, cl
dec esi
bts esi, r11d
lea esi, [rdi + rdi*8]
jmp 0x14041a827
lea esi, [rsi + rsi*2]
cmc
cmp bx, r12w
add esi, edi
test r12b, 0x6c
test cl, bpl
add esi, edi
inc dil
add esi, ebx
bts ebx, r9d
ror bh, cl
cmovo di, r9w
add esi, ebp
shr esi, 8
mov word [r12], si
and rbx, 0x498730ff
ror sil, 0x6d
movzx esi, word [r9]
shld bx, r11w, 0xfe
movzx edi, word [r9 - 2]
movzx ebx, word [r9 - 4]
bts ebp, r8d
imul ebx, ebx, 0x4d
imul edi, edi, 0x96
rcr bp, cl
sar ebp, cl
lea ebp, [rsi + rsi*8]
stc
cmp sil, r10b
lea ebp, [rbp + rbp*2]
add ebp, esi
test edx, r14d
add ebp, esi
cmp r14b, bl
add ebp, edi
add ebp, ebx
clc
test spl, r10b
cmc
shr ebp, 8
test r12b, sil
cmp bl, sil
mov word [r12 + 2], bp
cmc
cmp al, r10b
add ecx, 0xfffffffe
test r15b, dil
cmp sp, 0xd51
add r9, 0xc
add r12, 4
jmp 0x14041a8cf
cmp ecx, 1
jmp 0x14041a8d7
jg 0x14041a7e5
jmp 0x140419b24
mov rax, qword [rsp + 0x90]
lea rdi, [rax + r13*2]
mov rax, qword [rsp + 0x88]
cmp cx, sp
stc
cmc
lea rcx, [rax + rcx*2]
add r12, qword [rsp + 0xa0]
bt rax, 0x8d
movzx ax, r9b
add r9, qword [rsp + 0x98]
bts rax, r13
sub ebx, ebx
mov rax, qword [rsp + 0xa8]
jmp 0x14041a92c
nop word cs:[rax + rax]
jmp 0x14041a93d
movdqu xmm2, xmmword [rdi + rbx*4 - 0x10]
jmp 0x14041a948
movdqu xmm3, xmmword [rdi + rbx*4]
jmp 0x14041a952
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
clc
add rbx, 8
cmc
cmp rax, rbx
jmp 0x14041a988
jne 0x14041a93d
mov ecx, dword [rsp + 0x34]
movzx bx, sil
movsx ebx, r12w
mov bx, dx
inc ecx
movzx bx, bl
bts ebx, edi
xor edi, edi
movzx ebx, dx
movzx rbx, r11w
nop word cs:[rax + rax]
movsx rbx, dx
mov bx, ax
movzx ebx, word [r9 + rdi*2]
jmp 0x14041a9cd
mov word [r12 + rdi], bx
jmp 0x14041a9d7
dec ecx
add rdi, 2
stc
test ecx, ecx
jg 0x14041a9c3
jmp 0x140419b24
movzx ecx, word [r9 + 4]
movzx edi, word [r9 + 2]
shl eax, 0x19
movzx ebx, word [r9]
imul ebx, ebx, 0x4d
imul edi, edi, 0x96
ror bp, cl
lea ebp, [rcx + rcx*8]
cmovae ax, r10w
bsr ax, cx
movzx ax, r9b
lea ebp, [rbp + rbp*2]
setae al
add ebp, ecx
and eax, 0x17354db5
rcl ax, 0x47
test r14d, 0x763659fd
add ebp, ecx
movzx eax, bx
bt ax, 0x75
add ebp, edi
sal cl, cl
add ebp, ebx
xor ecx, ecx
movsx rax, di
shr ebp, 8
mov word [r12], bp
movzx eax, si
add r9, 8
add r12, 2
rcr ch, 0x1c
adc rax, rcx
mov ecx, dword [rsp + 0x24]
sbb ah, 0x13
neg ah
movzx eax, sp
mov eax, dword [rsp + 0x20]
test ebp, 0x65497550
test bpl, r15b
jmp 0x14041aa7f
test eax, eax
jmp 0x14041aa86
je 0x140419b24
add ecx, 2
rol ah, 0x3d
movzx rdi, r13w
btr si, si
sub ebp, ebp
btc di, 0xbd
nop word cs:[rax + rax]
movzx bx, r11b
rol bh, 0x4e
movzx esi, word [r9 + rbp*4 + 4]
mov bl, 0xc5
and bl, 0x48
movzx edi, word [r9 + rbp*4 + 2]
movzx ebx, word [r9 + rbp*4]
sub ax, sp
cbw
sal al, 0xdb
imul ebx, ebx, 0x4d
test r13b, r9b
cdqe
imul edi, edi, 0x96
lea eax, [rsi + rsi*8]
stc
test r9b, bl
jmp 0x14041aaed
lea eax, [rax + rax*2]
cmp ebp, 0x4fb0c22
test r13b, cl
add eax, esi
add eax, esi
and sil, 0xb5
adc si, r14w
mov sil, 0x43
add eax, edi
movsxd rsi, esi
movsx si, r14b
add eax, ebx
ror dil, cl
shr eax, 8
rol si, cl
bt si, r14w
mov word [r12 + rbp], ax
bswap si
add si, 0x654f
movzx eax, word [r9 + rbp*4 + 0xc]
movzx esi, word [r9 + rbp*4 + 0xa]
adc bl, 0x70
movzx edi, word [r9 + rbp*4 + 8]
ror rbx, cl
imul edi, edi, 0x4d
bsr bx, sp
btc ebx, 3
imul esi, esi, 0x96
mov bx, cx
cmc
sbb bx, 0x2010
lea ebx, [rax + rax*8]
lea ebx, [rbx + rbx*2]
stc
clc
add ebx, eax
jmp 0x14041ab75
add ebx, eax
stc
clc
add ebx, esi
clc
add ebx, edi
cmc
jmp 0x14041ab84
shr ebx, 8
stc
cmc
mov word [r12 + rbp + 2], bx
test bl, 0x2a
clc
add ecx, 0xfffffffe
add rbp, 4
cmp dil, 0xab
cmc
cmp ecx, 1
jmp 0x14041aba7
jg 0x14041aab5
jmp 0x140419b24
cmp qword [rsp + 0xb8], 0
je 0x14041b174
mov rax, qword [rsp + 0x78]
bt rdi, rax
mov ebx, 0x7fd7a71
lea rbp, [rax + rcx*2]
mov rax, qword [rsp + 0x70]
lea rbx, [rax + r13*2]
mov rdi, qword [rsp + 0x80]
clc
test bx, 0x1b30
xor ecx, ecx
jmp 0x14041abf1
nop
movq xmm2, qword [rbx + rcx*2 - 0x18]
movq xmm3, qword [rbx + rcx*2 - 0x10]
jmp 0x14041ac04
punpcklwd xmm2, xmm0
movdqu xmmword [rbp + rcx*4 - 0x30], xmm2
punpcklwd xmm3, xmm0
movdqu xmmword [rbp + rcx*4 - 0x20], xmm3
jmp 0x14041ac1d
movq xmm2, qword [rbx + rcx*2 - 8]
jmp 0x14041ac28
movq xmm3, qword [rbx + rcx*2]
punpcklwd xmm2, xmm0
movdqu xmmword [rbp + rcx*4 - 0x10], xmm2
punpcklwd xmm3, xmm0
movdqu xmmword [rbp + rcx*4], xmm3
add rcx, 0x10
stc
add rdi, 0xfffffffffffffffe
jmp 0x14041ac4f
jne 0x14041abf3
test byte [rsp + 0xb0], 1
je 0x14041acab
lea rdi, [rcx*4]
stc
cmp ax, 0x6902
or rdi, 0x10
jmp 0x14041ac79
movq xmm2, qword [r9 + rcx*2]
movq xmm3, qword [r9 + rcx*2 + 8]
jmp 0x14041ac8b
punpcklwd xmm2, xmm0
movdqu xmmword [r12 + rcx*4], xmm2
jmp 0x14041ac9a
punpcklwd xmm3, xmm0
movdqu xmmword [r12 + rdi], xmm3
btc ax, r9w
rcr ah, cl
mov rax, qword [rsp + 0xc0]
cmp qword [rsp + 0xc8], rax
jmp 0x14041acc0
je 0x140419b24
add r12, qword [rsp + 0x68]
add r9, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x30]
not ebx
movsx bx, al
inc ecx
bts bx, r13w
shrd bx, dx, 0x10
or ebx, ebx
sub edi, edi
movzx rbx, r9w
movsxd rbx, r14d
movsx bx, r14b
nop dword [rax + rax]
movzx ebx, word [r9 + rdi]
jmp 0x14041ad08
mov word [r12 + rdi*2], bx
jmp 0x14041ad12
mov word [r12 + rdi*2 + 2], 0xffff
jmp 0x14041ad1f
dec ecx
cmc
add rdi, 2
test bpl, 0x9b
test ecx, ecx
jmp 0x14041ad31
jg 0x14041acfe
jmp 0x140419b24
mov eax, dword [rsp + 0x20]
mov ecx, eax
test r14b, 0x49
cmp bl, r10b
clc
cmp eax, 3
jmp 0x14041ad52
jb 0x140419b24
add ecx, 4
add r12, 0x16
neg di
btc di, 0x4b
nop word [rax + rax]
movzx edi, word [r9]
stc
cmp esi, ecx
mov word [r12 - 0x12], di
test sil, 0x70
mov word [r12 - 0x14], di
stc
test r10w, 0x27a3
mov word [r12 - 0x16], di
bt di, 0xa4
test ecx, r9d
movzx edi, word [r9 + 4]
stc
test bp, r8w
clc
mov word [r12 - 0xc], di
jmp 0x14041adb7
mov word [r12 - 0xe], di
cmc
stc
mov word [r12 - 0x10], di
shrd di, sp, 0xc8
sbb dil, r15b
movzx edi, word [r9 + 8]
mov word [r12 - 6], di
stc
test r15b, cl
mov word [r12 - 8], di
clc
cmp r11b, al
mov word [r12 - 0xa], di
movzx edi, word [r9 + 0xc]
cmc
mov word [r12], di
clc
test bl, r12b
mov word [r12 - 2], di
stc
jmp 0x14041ae07
mov word [r12 - 4], di
test dl, r13b
cmp edx, esi
add ecx, 0xfffffffc
add r12, 0x18
cmp cl, r11b
test rdi, r13
add r9, 0x10
jmp 0x14041ae28
cmp ecx, 3
jg 0x14041ad70
jmp 0x140419b24
mov eax, dword [rsp + 0x20]
shl ecx, 0x49
rol ch, 0x1f
movsxd rcx, r11d
mov ecx, eax
cmp eax, 3
jmp 0x14041ae4d
jb 0x140419b24
add ecx, 4
mov di, di
sal rdi, 0xff
add r12, 0x16
add edi, 0x21401d0c
bts di, r12w
nop word cs:[rax + rax]
shr di, cl
cmp r11b, r15b
mov rdi, 0xb4a2a0d
movzx edi, word [r9]
mov word [r12 - 0x12], di
stc
test edi, r8d
mov word [r12 - 0x14], di
mov word [r12 - 0x16], di
movzx edi, di
movzx edi, word [r9 + 2]
test ah, 0xf3
test r11b, r10b
mov word [r12 - 0xc], di
test rsp, 0x47010222
test r9b, r13b
mov word [r12 - 0xe], di
cmp dl, 0x5b
jmp 0x14041aeca
mov word [r12 - 0x10], di
movzx edi, word [r9 + 4]
clc
cmp r13, rsp
mov word [r12 - 6], di
test r13w, 0x315d
cmp ebx, r13d
mov word [r12 - 8], di
test r14b, spl
stc
mov word [r12 - 0xa], di
cmp r11b, 0x97
cmovbe di, si
rcr dil, 0xb1
movzx edi, word [r9 + 6]
cmp r15b, 0xe
test r13b, 0x88
mov word [r12], di
jmp 0x14041af21
mov word [r12 - 2], di
mov word [r12 - 4], di
cmp sil, 0x77
cmp r10b, r11b
add ecx, 0xfffffffc
jmp 0x14041af3c
add r12, 0x18
jmp 0x14041af45
add r9, 8
cmp ecx, 3
jmp 0x14041af51
jg 0x14041ae84
jmp 0x140419b24
mov eax, dword [rsp + 0x20]
add rcx, 0x21c35ad6
rcl ecx, cl
mov ecx, eax
stc
cmp bl, r12b
test sp, 0x45a5
cmp eax, 3
jmp 0x14041af7c
jb 0x140419b24
add ecx, 4
sal rdi, cl
sar edi, cl
and di, di
nop word cs:[rax + rax]
not dil
mov edi, dword [r9]
mov dword [r12], edi
mov dil, cl
movzx edi, word [r9 + 4]
cmp al, r9b
mov word [r12 + 4], di
mov word [r12 + 6], 0xffff
sub edi, 0x49524628
and edi, 0x6f9c53f9
mov edi, dword [r9 + 6]
cmc
cmp bh, 0x24
mov dword [r12 + 8], edi
cmp spl, 0xc8
inc dil
movzx edi, word [r9 + 0xa]
clc
cmp r11b, bl
mov word [r12 + 0xc], di
movzx rdi, si
mov word [r12 + 0xe], 0xffff
shld di, r12w, 0xf7
mov edi, dword [r9 + 0xc]
test dx, 0x143f
test dl, r11b
clc
mov dword [r12 + 0x10], edi
btr di, r15w
xor di, 0x3ab8
movzx edi, word [r9 + 0x10]
clc
jmp 0x14041b027
mov word [r12 + 0x14], di
rol dil, cl
mov word [r12 + 0x16], 0xffff
or edi, esi
mov edi, dword [r9 + 0x12]
mov dword [r12 + 0x18], edi
sar dil, cl
movzx edi, word [r9 + 0x16]
mov word [r12 + 0x1c], di
mov word [r12 + 0x1e], 0xffff
add ecx, 0xfffffffc
test r9, rcx
cmp r12b, 0x41
add r9, 0x18
clc
add r12, 0x20
cmp spl, 0xa9
cmp ecx, 3
jg 0x14041af9f
jmp 0x140419b24
mov eax, dword [rsp + 0x20]
movzx rcx, bx
bsf cx, ax
mov ecx, eax
cmc
cmp eax, 3
jmp 0x14041b095
jb 0x140419b24
add ecx, 4
nop word cs:[rax + rax]
btc eax, 0xb
shr al, cl
mov eax, dword [r9]
mov dword [r12], eax
movzx rax, sp
cwde
movzx eax, word [r9 + 4]
jmp 0x14041b0c5
mov word [r12 + 4], ax
cbw
shrd ax, dx, 0x15
mov eax, dword [r9 + 8]
jmp 0x14041b0db
mov dword [r12 + 6], eax
adc ah, 0x38
sar al, 0x34
movzx eax, word [r9 + 0xc]
test bh, 0xe2
cmp rsi, 0x2fcc60ca
test esi, edi
mov word [r12 + 0xa], ax
and ax, 0x60d
mov eax, dword [r9 + 0x10]
stc
mov dword [r12 + 0xc], eax
cmp si, r9w
movzx eax, word [r9 + 0x14]
test sp, 0x3bbc
clc
mov word [r12 + 0x10], ax
bts ax, sp
lahf
mov eax, dword [r9 + 0x18]
stc
test r8b, 0x87
mov dword [r12 + 0x12], eax
sal ax, 0xde
rcl al, cl
sub al, 0x3c
movzx eax, word [r9 + 0x1c]
clc
mov word [r12 + 0x16], ax
jmp 0x14041b14c
add ecx, 0xfffffffc
add r9, 0x20
cmp r15b, 0x50
clc
add r12, 0x18
test bpl, 0x2c
clc
cmp ecx, 3
jmp 0x14041b169
jg 0x14041b0af
jmp 0x140419b24
sub ecx, ecx
cmp r8, 0x1e134994
cmp bl, r15b
stc
test byte [rsp + 0xb0], 1
jmp 0x14041b18e
jne 0x14041ac63
jmp 0x14041acab
mov rcx, r12
call fcn.1401c7769
jmp 0x14041b1bb
mov rcx, r12
jmp 0x14041b1ae
call fcn.1401c7769
xor esi, esi
dec ax
cmp spl, spl
mov rax, rsi
add rsp, 0xf8
jmp 0x14041b1ca
pop rbx
movsx rdi, r13w
mov ebp, 0x27647e62
jmp 0x14041b1d9
pop rbp
not r15d
pop rdi
mov si, ax
pop rsi
movsx r14, r14w
pop r12
pop r13
cmove r15w, r9w
not r14b
movsxd r14, r11d
pop r14
jmp 0x14041b200
pop r15
jmp 0x14041b207
ret
mov rcx, r12
jmp 0x14041b210
call fcn.1401c7769
mov rcx, rsi
jmp 0x14041b21d
jmp 0x14041b1ae