Function at 0x140402364
Capabilities:
Check http status code
Encode data using base64
Parse pe header

Disassembly:
push r15
shr r10d, 0x85
push r14
bsr r10w, r9w
jmp 0x140402383
push r13
adc r13b, 0xb3
push r12
btc r13, r14
sbb eax, r10d
movsx r10w, sil
push rsi
sar r13b, cl
push rdi
cmc
movsx r13w, spl
cbw
push rbp
bts r10, rsi
push rbx
sal ax, 0xa4
or rax, 0x769070e2
sub rsp, 0xa38
test r10w, 0x1bc6
sal r10b, cl
movaps xmmword [rsp + 0xa20], xmm6
stc
not rax
mov r10, rdx
mov r13, rcx
sal ax, cl
btr eax, 0x58
mov qword [rcx + 0x20], rdx
mov qword [rcx + 0x18], rdx
mov al, dh
movsxd rax, r8d
lea rax, [rax + rdx]
cmc
test di, r12w
mov qword [rcx + 0x28], rax
mov dword [rcx + 0x30], r9d
test r8b, r13b
cmp dword [rsp + 0xaa0], 0
jmp 0x14040240c
je 0x140402558
mov rbp, qword [r13]
btr rdx, 0x4c
rcl edx, cl
rcl rdx, 0xd5
mov rdx, qword [r13 + 8]
jmp 0x14040242e
xor edi, edi
cmp rbp, rdx
jmp 0x140402438
jae 0x14040246f
lea rbx, [rbp + 1]
sbb si, dx
stc
mov qword [r13], rbx
rcr si, 0x22
sbb esi, r13d
cmc
movzx esi, byte [rbp]
add bp, dx
mov rbp, rbx
cmp rbp, rdx
jmp 0x140402464
jb 0x140402484
jmp 0x1404024ad
sub esi, esi
cmp cl, spl
cmc
stc
cmp rbp, rdx
jmp 0x14040247e
jae 0x1404024ad
lea rbx, [rbp + 1]
btc di, si
mov qword [r13], rbx
movzx edi, byte [rbp]
movzx bp, r14b
bsf rbp, r8
xchg ebp, ebp
mov rbp, rbx
cmp r10b, 0xfe
test r10, 0x7b6243ae
xor eax, eax
stc
cmp spl, 0xd3
cmp rbp, rdx
jmp 0x1404024bc
jae 0x140404823
test dil, 0x20
jne 0x140404823
mov edx, esi
and cx, 0x507d
shl edx, 8
and cx, sp
btc ecx, 0xbb
or edi, edx
imul edx, edi, 0x843
movsx cx, cl
dec rcx
xor cx, r11w
shr edx, 0x10
shrd ecx, r10d, 0x5f
sbb rcx, r15
mov ecx, edi
sub ecx, edx
cmp ecx, 0x28ac1fcf
cmp r9b, r12b
movzx ecx, cx
test r9w, ax
shr ecx, 1
jmp 0x140402516
add ecx, edx
movzx edx, r11w
shr ecx, 4
shrd dx, bp, 0x9f
neg dh
movsx edx, di
mov edx, ecx
shl edx, 5
cmp r15b, r9b
cmc
sub ecx, edx
cmp r9b, r12b
add ecx, edi
cmp bx, r11w
cmc
test cx, cx
jmp 0x140402546
jne 0x140404823
and esi, 0xf
cmp esi, 8
jne 0x140404823
lea rsi, [r13 + 0x10]
jmp 0x140402561
lea r15, [r13 + 0x14]
btr r14w, si
sbb r14b, 0xa2
neg al
mov qword [r13 + 0x10], 0
sbb r14, 0xb4b3972
sar rax, cl
jmp 0x140402587
lea r14, [r13 + 0x34]
ror ah, cl
adc ax, 0x79b8
lea rax, [r13 + 0x818]
cmp r13b, 0x6a
mov qword [rsp + 0x48], rax
test r11w, 0x392b
sub ebp, ebp
jmp 0x1404025ae
xorps xmm6, xmm6
lea r8, [0x1400bf2a0]
sub ecx, ecx
cmp edi, r14d
test ecx, ecx
jg 0x1404046fe
jmp 0x14040469a
cmp eax, 6
jmp 0x1404025d2
jle 0x140402631
jmp 0x1404036c7
lea rdx, [rax + 1]
test r13w, 0x44f8
mov qword [r13], rdx
cmp r12, r12
movzx eax, byte [rax]
jmp 0x1404025f9
movzx eax, al
test r9b, 0x14
jmp 0x140402605
shl eax, cl
clc
or r12d, eax
or ax, 0x5b9c
setg ah
mov dword [r15], r12d
lea eax, [rcx + 8]
stc
clc
mov dword [rsi], eax
test di, 0x20cf
cmp ecx, 0x11
mov ecx, eax
jmp 0x14040262b
jge 0x1404036cd
mov eax, r12d
cmc
shr eax, cl
test eax, eax
jmp 0x14040263e
jne 0x1404036b7
mov rax, qword [r13]
jmp 0x14040264d
cmp rax, qword [r13 + 8]
jmp 0x140402656
jb 0x1404025dd
sub eax, eax
jmp 0x140402663
jmp 0x1404025f9
mov eax, ecx
test r8w, 0x188e
cmc
cmp r12d, 0x41700ada
and eax, 7
jmp 0x140402680
je 0x14040429b
cmp ecx, eax
jmp 0x14040268d
jl 0x1404026e8
jmp 0x140404266
lea rbp, [rdx + 1]
test r9w, r11w
cmp edx, 0x43fd74d7
mov qword [r13], rbp
movzx edx, byte [rdx]
movzx edx, dl
test si, cx
shl edx, cl
clc
cmp r13b, 0xb1
or r12d, edx
sete dl
movzx edx, bp
mov dword [r15], r12d
movsx edx, ax
lea edx, [rcx + 8]
cmc
mov dword [rsi], edx
cmp ecx, 0x11
movzx rcx, r11w
movsx cx, r9b
mov ecx, edx
jmp 0x1404026e2
jge 0x140404271
mov edx, r12d
shr edx, cl
clc
stc
test edx, edx
jmp 0x1404026f6
jne 0x14040424e
mov rdx, qword [r13]
clc
cmp rdx, qword [r13 + 8]
jb 0x140402698
xor edx, edx
jmp 0x140402712
jmp 0x1404026ad
mov rcx, r14
movsx r8, r15w
movsx edx, r15w
lea rdx, [0x1400bf160]
mov r8w, 0x293
movsxd r8, r10d
mov r8d, 0x120
jmp 0x14040273c
call fcn.14042d75f
test eax, eax
jmp 0x140402748
je 0x14040481a
mov rcx, qword [rsp + 0x48]
lea rdx, [0x1400bf280]
mov r8d, 0x20
jmp 0x140402765
call fcn.14042d75f
test eax, eax
je 0x14040481a
mov r10, qword [r13 + 0x18]
jmp 0x14040277b
jmp 0x1404027e3
mov rdi, r10
mov ebx, eax
mov rdx, rbx
jmp 0x14040278d
call fcn.140192cf7
test rax, rax
je 0x14040481a
mov qword [r13 + 0x20], rax
mov r10, rdi
stc
cmp cl, r15b
mov r10d, r10d
test r8d, 0x4ee407a9
test edx, edi
add r10, rax
jmp 0x1404027c1
mov qword [r13 + 0x18], r10
cmp r12b, 0xe1
add rbx, rax
mov al, r14b
mov qword [r13 + 0x28], rbx
setb al
mov byte [r10], bpl
not ax
movsx rax, sp
inc r10
mov eax, dword [rsi]
cmp eax, 0x10
jge 0x14040289c
mov rdi, qword [r13]
mov rdx, qword [r13 + 8]
cmp sp, r15w
cmp rdi, rdx
jmp 0x140402802
jae 0x14040481a
mov r9d, dword [r15]
movzx rcx, r13w
movsx ecx, ax
mov ecx, eax
jmp 0x140402819
jmp 0x140402872
lea rbp, [rdi + 1]
nop
and rax, 0x5c9f31ac
mov qword [r13], rbp
movzx eax, byte [rdi]
mov rdi, rbp
cmc
clc
movzx eax, al
shl eax, cl
stc
jmp 0x140402842
or r9d, eax
mov dword [r15], r9d
mov al, 0xc0
cdqe
not ax
lea eax, [rcx + 8]
cmc
mov dword [rsi], eax
stc
cmp r8b, sil
test r12d, r8d
cmp ecx, 0x11
movsxd rcx, r8d
movsx ecx, r14w
movzx rcx, ax
mov ecx, eax
jge 0x1404028b3
mov eax, r9d
shr eax, cl
cmp esi, r8d
test eax, eax
jmp 0x140402881
jne 0x1404028a4
cmp rdi, rdx
jmp 0x14040288f
jb 0x14040281e
sub eax, eax
jmp 0x140402837
mov r9d, dword [r15]
jmp 0x1404028b3
mov qword [r13], rdx
mov eax, ecx
shl bpl, 0xf6
sbb bpl, 0xf2
clc
mov ecx, r9d
shld bp, r9w, 0xa8
movzx rbp, dx
add bp, 0x25f3
and ecx, 0x1ff
bsf rbp, r15
sbb bpl, 1
test r8b, 0xe7
movzx ebp, word [r14 + rcx*2]
test ebp, ebp
jmp 0x1404028e3
je 0x1404029b8
mov ecx, ebp
cmc
cmp rbx, 0x7b4c4559
shr ecx, 9
cmc
cmp si, cx
shr r9d, cl
cmp r8b, r14b
cmc
stc
mov dword [r15], r9d
test r13w, 0x7eff
sub eax, ecx
mov dword [rsi], eax
test bx, r13w
stc
and ebp, 0x1ff
cmp ebp, 0xff
jmp 0x140402925
ja 0x140402b83
mov rax, qword [r13 + 0x28]
test spl, 0xc
cmp r10, rax
jmp 0x14040293b
jb 0x1404027d6
mov qword [r13 + 0x18], r10
cmp dword [r13 + 0x30], 0
jmp 0x14040294f
je 0x14040481a
mov rcx, qword [r13 + 0x20]
sub r10, rcx
cmp r10d, 0xffffffff
jmp 0x140402965
je 0x14040481a
sub eax, ecx
jmp 0x140402973
cmp r10d, eax
jmp 0x14040297b
jb 0x140402780
nop word cs:[rax + rax]
cmp r13b, r9b
test eax, eax
jmp 0x140402996
js 0x14040481a
add eax, eax
test r11w, 0x19e8
stc
cmp eax, r10d
jmp 0x1404029ad
jbe 0x14040298f
jmp 0x140402780
mov ecx, r9d
movzx rdx, cx
jmp 0x1404029c8
rol cx, 8
bsf dx, r12w
mov edx, ecx
and edx, 0xf0f
movsx rdi, cx
mov di, 0x1ed6
sbb dil, 0x7d
shl edx, 4
shr ecx, 4
sar di, cl
bsr di, r8w
cmp r8b, bpl
and ecx, 0xf0f
sub di, r11w
or ecx, edx
or edi, 0x6acd39e7
sub dl, ah
bsr dx, r13w
mov edx, ecx
and edx, 0x3333
jmp 0x140402a26
shr ecx, 2
btr di, sp
and ecx, 0x3333
movsxd rdi, r10d
bsf di, cx
movzx rdi, si
lea ecx, [rcx + rdx*4]
mov edx, ecx
movsx edi, di
setb dil
rcl dil, 0x5e
and edx, 0x5555
sar dil, cl
movsx di, cl
shr ecx, 1
sal dil, 0x61
movsx di, sil
and ecx, 0x5555
shld di, r13w, 2
lea edi, [rcx + rdx*2]
btc cx, r8w
xor ecx, ecx
sub ebp, ebp
cmovl ecx, r13d
setb ch
nop word cs:[rax + rax]
movsxd rcx, ebp
mov rcx, rbp
jmp 0x140402a9a
inc rbp
cmp dword [r13 + rcx*4 + 0x47c], edi
jmp 0x140402aaa
jle 0x140402a92
lea r8, [rbp + 9]
cmp r8d, 0xf
ja 0x14040481a
mov edx, r8d
mov cl, r12b
mov cl, 7
stc
sub cl, bpl
test sil, 0xb9
shr edi, cl
rcl cx, 0x57
movzx ecx, word [r13 + rdx*2 + 0x434]
jmp 0x140402ae3
sub rdi, rcx
stc
clc
movzx edx, word [r13 + rdx*2 + 0x498]
cmp r8, rdx
jmp 0x140402aff
add rdx, rdi
test spl, r14b
cmp r14b, r8b
cmp edx, 0x11f
jmp 0x140402b13
jg 0x14040481a
movzx ecx, byte [r13 + rdx + 0x4b8]
adc di, 0x5d97
shrd rdi, rsi, 0xbd
mov edi, ebp
clc
sub edi, ecx
cmp r13w, r12w
cmp edi, 0xfffffff7
jne 0x14040481a
mov ecx, r8d
stc
cmc
shr r9d, cl
mov dword [r13 + 0x14], r9d
test rbx, r10
stc
test bpl, 0x9d
sub eax, ebp
add eax, 0xfffffff7
test dx, r12w
rol bpl, cl
mov dword [r13 + 0x10], eax
bts bp, bx
rcr bpl, cl
movzx ebp, word [r13 + rdx*2 + 0x5d8]
cmp ebp, 0xff
jmp 0x140402b7d
jbe 0x14040292b
cmp ebp, 0x100
jmp 0x140402b8e
je 0x14040461a
add ebp, 0xfffffeff
btc r11, r8
lea rcx, [0x1400bf2c0]
ror r11w, cl
cmc
mov r11d, dword [rcx + rbp*4]
rol ecx, cl
lea rcx, [rbp - 0x1c]
test spl, bpl
cmp rcx, 0xffffffffffffffec
jmp 0x140402bc0
jb 0x140402cfd
lea rcx, [0x1400bf340]
mov edx, dword [rcx + rbp*4]
cmp r15d, 0x24935a9c
test ch, 0x9d
stc
cmp eax, edx
jmp 0x140402be2
jl 0x140402c53
jmp 0x140402ca0
lea rbp, [rcx + 1]
test dl, r8b
mov qword [r13], rbp
movsx ebp, cx
movzx ecx, byte [rcx]
cmovs rbp, r14
rol rbp, cl
movzx ebp, cl
cmove cx, bx
rcr ch, 0xfe
sal cl, 0x84
mov ecx, eax
stc
shl ebp, cl
stc
cmp r9d, r13d
or r9d, ebp
add bpl, r13b
rcr bp, cl
btc bp, 0x83
mov dword [r15], r9d
sbb bp, si
lea ebp, [rax + 8]
jmp 0x140402c39
mov dword [rsi], ebp
cmp dx, r13w
cmp eax, 0x11
lahf
bswap ax
mov eax, ebp
jmp 0x140402c4d
jge 0x140402caa
mov ebx, r9d
cmc
mov ecx, eax
stc
shr ebx, cl
cmp r15b, r14b
test ebx, ebx
jmp 0x140402c66
jne 0x140402c8e
mov rcx, qword [r13]
test spl, cl
cmp rcx, qword [r13 + 8]
jmp 0x140402c7c
jb 0x140402bed
xor ecx, ecx
jmp 0x140402c89
jmp 0x140402c05
mov rcx, qword [r13 + 8]
sbb rbp, rcx
cmovg bx, ax
mov qword [r13], rcx
xor bpl, r12b
mov ebp, eax
sbb bl, spl
mov cl, 0x95
cmp bpl, r12b
mov ebx, 0xffffffff
ror cl, cl
cdqe
mov rcx, rcx
mov ecx, edx
shl ebx, cl
movsx ax, r13b
rol ax, 0xf
adc al, r13b
not ebx
and ebx, r9d
bsr rax, rdx
xchg ah, ah
shr r9d, cl
mov dword [r15], r9d
adc al, r9b
xor rax, 0x2cf301af
sub ebp, edx
shr al, cl
xor ah, 0xae
mov dword [rsi], ebp
test bl, sil
add ebx, r11d
mov eax, ebp
btr r11, 0xf2
mov r11d, ebx
test sil, cl
cmp eax, 0xf
jg 0x140402de7
mov rdi, qword [r13]
xor bp, 0x7024
xor rbp, r9
mov rbp, qword [r13 + 8]
cmp rdi, rbp
jmp 0x140402d1e
jb 0x140402da8
jmp 0x14040481a
lea rdx, [rdi + 1]
test ax, dx
mov qword [r13], rdx
shr ecx, cl
test dx, sp
and cx, 0x63dc
movzx ecx, byte [rdi]
bswap di
bts edi, r13d
sub dil, r11b
mov rdi, rdx
shr dx, 0xe3
btc dx, r15w
sbb dl, spl
movzx edx, cl
bts cx, r12w
rcl ch, cl
mov ecx, eax
clc
shl edx, cl
or r9d, edx
setnp dh
cmp di, 0x1f0
mov dword [r15], r9d
cmovl rdx, r13
test r15b, 0xe6
bsr dx, r14w
lea edx, [rax + 8]
stc
jmp 0x140402d8d
mov dword [rsi], edx
test ax, 0x15c6
stc
cmp eax, 0x11
movzx rax, bp
jmp 0x140402da0
mov eax, edx
jge 0x140402def
mov edx, r9d
sal ecx, cl
mov ecx, eax
clc
cmc
shr edx, cl
stc
clc
test bl, r12b
test edx, edx
jne 0x140402dda
cmp rdi, rbp
jmp 0x140402dc8
jb 0x140402d29
xor ecx, ecx
jmp 0x140402dd5
jmp 0x140402d5a
mov qword [r13], rbp
rol cl, 0x83
sbb ecx, r9d
sal dh, 0x7c
mov edx, eax
dec cx
ror rax, cl
mov eax, r9d
not ch
and eax, 0x1ff
mov rcx, qword [rsp + 0x48]
clc
movzx eax, word [rcx + rax*2]
test rsi, 0x2370523f
cmp r8b, 0xc7
test eax, eax
je 0x140402e3e
mov ecx, eax
cmc
shr ecx, 9
shr r9d, cl
mov dword [r15], r9d
test bp, 0x3cde
sub edx, ecx
stc
mov dword [rsi], edx
test al, dl
cmp r13w, 0x68d5
and eax, 0x1ff
jmp 0x140402fef
mov eax, r9d
rcr rdi, 0xee
bt di, r11w
rol ax, 8
seto cl
stc
mov ecx, eax
shrd rdi, rcx, 0x2c
cmp r11w, 0x7b78
and ecx, 0xf0f
sub dil, r10b
cmp bpl, 0x74
sar dil, 0x6d
shl ecx, 4
sal dil, cl
test r15w, cx
bt di, 0x4e
shr eax, 4
and eax, 0xf0f
or eax, ecx
sub cx, 0x82f
test al, 0x9a
mov ecx, eax
adc dil, r9b
ror di, cl
and ecx, 0x3333
bsf di, r8w
bswap di
shr eax, 2
sar di, 0x5a
and eax, 0x3333
rcr di, 0xfe
cmp r12d, ebx
or edi, ecx
lea eax, [rax + rcx*4]
bts rdi, rsi
clc
mov ecx, eax
rcr dil, 0x12
movsxd rdi, r14d
and ecx, 0x5555
ror rdi, 0xaa
movsxd rdi, r13d
shr eax, 1
movzx rdi, ax
bts di, dx
and eax, 0x5555
rcl dil, 0x50
lea edi, [rax + rcx*2]
sub ax, sp
sub ebp, ebp
nop word cs:[rax + rax]
mov rax, rbp
jmp 0x140402f0a
inc rbp
cmc
cmp dword [r13 + rax*4 + 0xc60], edi
jmp 0x140402f1b
jle 0x140402f02
lea r8, [rbp + 9]
test bpl, r11b
cmp r8d, 0xf
jmp 0x140402f31
ja 0x14040481a
mov eax, r8d
shl cl, cl
mov cl, 7
clc
sub cl, bpl
test r13b, 5
clc
jmp 0x140402f4c
shr edi, cl
bsr ecx, r12d
ror ch, cl
movzx ecx, word [r13 + rax*2 + 0xc18]
cmc
sub rdi, rcx
movzx eax, word [r13 + rax*2 + 0xc7c]
test r10b, 0x29
add rax, rdi
stc
cmp eax, 0x11f
jmp 0x140402f7c
jg 0x14040481a
movzx ecx, byte [r13 + rax + 0xc9c]
cmc
mov ebx, ebp
cmp r13, 0x3d49365b
stc
sub ebx, ecx
jmp 0x140402f9d
cmp ebx, 0xfffffff7
jmp 0x140402fa5
jne 0x14040481a
mov ecx, r8d
xor r8, 0xfc174bf
rcr r8, cl
shr r9d, cl
jmp 0x140402fcc
mov dword [r13 + 0x14], r9d
sbb r8b, r10b
bswap r8
rcr r8d, cl
sub edx, ebp
add edx, 0xfffffff7
mov dword [r13 + 0x10], edx
movzx eax, word [r13 + rax*2 + 0xdbc]
bts r8, rbp
mov eax, eax
test esp, 0x710e4b36
lea rcx, [0x1400bf3c0]
rcr r8w, cl
test dl, 0x41
rol r8w, 0xb9
mov r8d, dword [rcx + rax*4]
mov cx, 0x572a
add ecx, 0x307367f9
shr ch, cl
lea rcx, [rax - 0x1e]
clc
cmp rcx, 0xffffffffffffffe6
jmp 0x140403028
jb 0x140403186
lea rcx, [0x1400bf440]
mov eax, dword [rcx + rax*4]
stc
test r12w, 0x2c7c
cmp r12w, cx
cmp edx, eax
jmp 0x14040304a
jl 0x1404030d5
mov edi, edx
jmp 0x140403057
jmp 0x140403131
lea rbx, [rcx + 1]
or di, 0x74ab
cmp ch, 0x9c
mov qword [r13], rbx
cmovg si, dx
jmp 0x14040307a
movzx ecx, byte [rcx]
xadd rdi, rdi
stc
mov sil, 0x6a
mov rsi, rbp
ror bh, cl
movzx ebx, cl
bts ecx, r15d
mov ecx, edx
movzx di, r8b
sal edi, 0xcc
shl ebx, cl
or r9d, ebx
movzx edi, bp
rcl di, 0xf9
mov dword [r15], r9d
mov rdi, r14
mov dil, 7
xadd edi, edi
lea edi, [rdx + 8]
cmp ah, ah
clc
mov dword [rbp], edi
jmp 0x1404030c5
cmp edx, 0x11
jmp 0x1404030cd
mov edx, edi
jge 0x140403131
mov rbp, rsi
mov esi, r9d
bt cx, 0xd0
mov ecx, edx
cmp r12d, r13d
test spl, al
clc
shr esi, cl
test esi, esi
jmp 0x1404030f2
jne 0x14040311a
mov rcx, qword [r13]
jmp 0x140403104
cmp rcx, qword [r13 + 8]
jb 0x14040305c
xor ecx, ecx
jmp 0x140403115
jmp 0x140403085
mov rcx, qword [r13 + 8]
sal r14b, cl
mov qword [r13], rcx
sar rsi, cl
movzx rdi, r14w
mov edi, edx
mov rsi, rbp
mov edx, 0xffffffff
add ch, ah
btr r12d, 0x97
mov ecx, eax
shl edx, cl
or r14b, 0x22
rcl r14w, 0x2c
shrd r12d, r9d, 0x6c
not edx
movsx r14w, dl
shr r14b, 0x3d
and edx, r9d
xchg r14d, r12d
shr r9d, cl
xadd r12w, r14w
mov dword [r15], r9d
shld ecx, r14d, 0x8b
cmc
sub edi, eax
rcl r14b, 0xd3
bts ecx, r12d
rcl cl, cl
mov dword [rsi], edi
xadd rcx, rcx
add r8d, edx
mov rcx, qword [r13 + 0x20]
mov r14, r10
sbb r12, 0x7a7a2d5f
sub r14, rcx
rcl r12b, cl
adc r12, r8
movsxd r12, r8d
clc
cmp r14, r12
jmp 0x1404031a9
jl 0x14040481a
movsxd rdx, r11d
adc ax, 0x1c0d
rol ah, cl
add rdx, r10
shrd eax, edi, 0x96
mov rax, qword [r13 + 0x28]
cmp r11b, 0x66
stc
cmp rdx, rax
jmp 0x1404031d0
jbe 0x1404032d1
mov qword [r13 + 0x18], r10
cmp bx, 0x4f7e
test r12b, bpl
cmp dword [r13 + 0x30], 0
jmp 0x1404031ec
je 0x14040481a
mov edx, r14d
cmc
clc
cmp r9d, 0x59a6590c
add edx, r11d
jmp 0x140403206
jb 0x14040481a
sub eax, ecx
stc
cmp edx, eax
jbe 0x140403250
nop word cs:[rax + rax]
cmp r14d, eax
cmp dx, 0x579c
test eax, eax
jmp 0x140403234
js 0x14040481a
add eax, eax
cmp spl, sil
cmp r11b, 0x80
cmp edx, eax
jmp 0x14040324a
ja 0x14040322d
mov ebp, r8d
seta dil
movzx bx, bl
mov rdi, r11
cqo
movsx dx, ah
mov ebx, eax
movzx dx, r15b
mov rdx, rbx
jmp 0x140403273
call fcn.140192cf7
test rax, rax
jmp 0x140403280
je 0x14040481a
mov qword [r13 + 0x20], rax
mov r10d, r14d
lea r10, [r10 + rax]
setb r14b
movsxd r14, ecx
mov qword [r13 + 0x18], r10
sal r8b, 0xb5
movsx r11d, si
add rbx, rax
cmovno r14w, r9w
movsx r11, di
mov qword [r13 + 0x28], rbx
mov r14, qword [rsp + 0x30]
mov r11, rdi
mov r8w, r8w
movsx r8, r8w
mov r8d, ebp
jmp 0x1404032cc
jmp 0x1404032e0
mov r14, qword [rsp + 0x30]
or ax, r14w
movsx eax, r8w
shr eax, cl
mov rax, r10
jmp 0x1404032e9
sub rax, r12
cmp r8d, 1
jmp 0x1404032f5
jne 0x14040335f
test r11d, r11d
je 0x1404027e3
movzx edx, byte [rax]
movsx rbx, cx
not r8w
mov r8d, r11d
movsx edi, r15w
xchg di, di
not rcx
mov rcx, r10
jmp 0x140403328
mov rdi, r10
movzx ebx, r11w
mov rbx, r11
call fcn.14049dd9a
mov r10, rdi
jmp 0x14040333f
dec ebx
setbe r10b
movsx r10d, ax
lea r10, [rdi + rbx]
jmp 0x140403352
inc r10
jmp 0x14040335a
jmp 0x1404027e3
test r11d, r11d
jmp 0x140403367
je 0x1404027e3
lea r9d, [r11 - 1]
test r11, 0x371a1f40
cmp bx, cx
cmp r9d, 0x1f
jmp 0x140403384
jb 0x140403576
cmp r8d, 0x20
jmp 0x140403393
jb 0x140403576
inc r9
xor bp, r8w
mov r8, r9
and r8, 0xffffffffffffffe0
rcl bh, cl
mov bl, dl
shld ebp, esp, 0x86
lea rcx, [r8 - 0x20]
rol bpl, cl
mov rbp, rcx
jmp 0x1404033c0
shr rbp, 5
dec bl
inc rbp
shrd bx, ax, 0x59
mov ebx, ebp
and ebx, 3
test dl, 0xef
cmp bh, al
cmp rcx, 0x60
jmp 0x1404033e1
jae 0x1404033f3
xor edi, edi
jmp 0x1404033ee
jmp 0x1404034c2
mov rcx, r12
neg rcx
add rdx, 0x5a2a718f
or dl, bl
shld rdx, r12, 0x84
and rbp, 0xfffffffffffffffc
bswap dx
neg dh
and dh, ch
lea rdx, [r10 + 0x70]
cmp r11b, 0x87
clc
add rcx, r10
cmp cl, r11b
add rcx, 0x70
xor edi, edi
nop
stc
movups xmm0, xmmword [rcx + rdi - 0x70]
cmp r10b, bl
cmc
movups xmm1, xmmword [rcx + rdi - 0x60]
movups xmmword [rdx + rdi - 0x70], xmm0
jmp 0x140403447
movups xmmword [rdx + rdi - 0x60], xmm1
movups xmm0, xmmword [rcx + rdi - 0x50]
test di, 0x19b9
movups xmm1, xmmword [rcx + rdi - 0x40]
movups xmmword [rdx + rdi - 0x50], xmm0
stc
test r12b, r14b
movups xmmword [rdx + rdi - 0x40], xmm1
movups xmm0, xmmword [rcx + rdi - 0x30]
movups xmm1, xmmword [rcx + rdi - 0x20]
movups xmmword [rdx + rdi - 0x30], xmm0
test r14, 0x432b341b
clc
movups xmmword [rdx + rdi - 0x20], xmm1
cmc
jmp 0x14040348b
movups xmm0, xmmword [rcx + rdi - 0x10]
cmp r8b, dil
movups xmm1, xmmword [rcx + rdi]
cmp dil, dil
clc
movups xmmword [rdx + rdi - 0x10], xmm0
stc
movups xmmword [rdx + rdi], xmm1
jmp 0x1404034aa
sub rdi, 0xffffffffffffff80
jmp 0x1404034b3
add rbp, 0xfffffffffffffffc
jmp 0x1404034bc
jne 0x14040342a
test rbx, rbx
jmp 0x1404034ca
je 0x140403558
lea rcx, [r10 + rdi]
ror dl, 0x3f
shl dx, cl
add rcx, 0x10
xadd dh, dh
sub rdi, r12
ror dh, cl
shl dx, cl
xchg dl, dh
lea rdx, [r10 + rdi]
jmp 0x1404034f4
add rdx, 0x10
shl rbx, 5
cmp r15b, r11b
sub ebp, ebp
jmp 0x140403506
nop word cs:[rax + rax]
cmp r14, 0x4b052501
movups xmm0, xmmword [rdx + rbp - 0x10]
movups xmm1, xmmword [rdx + rbp]
test r13b, r11b
cmp dl, 0x73
test rdi, 0x5eba0aae
movups xmmword [rcx + rbp - 0x10], xmm0
stc
cmp r11, 0x483c66b4
test r10b, r14b
movups xmmword [rcx + rbp], xmm1
jmp 0x140403546
add rbp, 0x20
cmp rbx, rbp
jmp 0x140403552
jne 0x140403517
lea r10, [r10 + r8]
cmp r9, r8
jmp 0x140403564
je 0x1404027e3
add rax, r8
movzx cx, cl
sub r11d, r8d
sar ecx, cl
lea ecx, [r11 - 1]
test r11b, 7
jmp 0x140403583
je 0x1404035dc
mov ebp, r11d
and bh, 0xcf
add ebx, ebp
and ebp, 7
sub edx, edx
nop
xchg bl, bh
setg bh
movzx ebx, byte [rax + rdx]
jmp 0x1404035a5
mov byte [r10 + rdx], bl
jmp 0x1404035ae
inc rdx
stc
test r14w, r15w
test r12w, 0x1058
cmp ebp, edx
jmp 0x1404035c3
jne 0x14040359c
add r10, rdx
stc
test dil, 0x68
add rax, rdx
sub r11d, edx
jmp 0x1404035dc
cmp ecx, 7
jmp 0x1404035e4
jb 0x1404027e3
mov ecx, r11d
rcl rbx, cl
stc
sub edx, edx
nop word cs:[rax + rax]
bt ebx, 0x55
test r8, 0x7fd06fb8
shr bh, cl
movzx ebx, byte [rax + rdx]
mov byte [r10 + rdx], bl
shld ebx, eax, 0x64
mov bh, al
shrd bx, r8w, 0xb6
movzx ebx, byte [rax + rdx + 1]
clc
mov byte [r10 + rdx + 1], bl
shr bx, 0xfb
movzx ebx, byte [rax + rdx + 2]
mov byte [r10 + rdx + 2], bl
sub bx, bx
cmp bl, 0xa5
xchg ebx, ebx
movzx ebx, byte [rax + rdx + 3]
mov byte [r10 + rdx + 3], bl
or bl, bl
and rbx, rsp
ror bh, cl
movzx ebx, byte [rax + rdx + 4]
clc
cmp ebx, 0x6ee4401f
jmp 0x140403661
mov byte [r10 + rdx + 4], bl
movsxd rbx, r13d
bt rbx, rsi
bt bx, 0xb9
movzx ebx, byte [rax + rdx + 5]
mov byte [r10 + rdx + 5], bl
inc bx
test r13b, cl
movzx ebx, byte [rax + rdx + 6]
mov byte [r10 + rdx + 6], bl
movzx ebx, byte [rax + rdx + 7]
clc
mov byte [r10 + rdx + 7], bl
add rdx, 8
test r9w, 0x36eb
stc
cmp ecx, edx
jmp 0x1404036a9
jne 0x14040360a
add r10, rdx
jmp 0x1404027e3
mov rax, qword [r13 + 8]
shr r14b, cl
mov qword [r13], rax
cmovge r14w, si
mov eax, ecx
sal r14b, 0x6b
mov r14d, r12d
movsx cx, r8b
shld ecx, edi, 0xc2
shr r14d, 5
bsf ecx, ebp
bt rcx, r9
movsx ecx, dx
mov dword [r15], r14d
shr rcx, 0xbc
lea ecx, [rax - 5]
cmp di, di
mov dword [rsi], ecx
cmp eax, 9
jmp 0x1404036fe
jle 0x140403769
jmp 0x1404037b8
lea rdx, [rax + 1]
jmp 0x140403715
mov qword [r13], rdx
cmp rcx, 0x1d147427
test rbx, 0x4f207046
movzx eax, byte [rax]
movzx eax, al
stc
shl eax, cl
test r15d, 0x6b2e0997
or r14d, eax
btr ax, 0x13
mov dword [r15], r14d
movsxd rax, r8d
setl al
lea eax, [rcx + 8]
mov dword [rsi], eax
cmp ecx, 0x11
jmp 0x14040375c
mov ecx, eax
jmp 0x140403763
jge 0x1404037be
mov eax, r14d
shr eax, cl
test r12, rdx
jmp 0x140403776
test eax, eax
jmp 0x14040377d
jne 0x1404037a2
mov rax, qword [r13]
cmp rax, qword [r13 + 8]
jmp 0x140403790
jb 0x140403709
xor eax, eax
jmp 0x14040379d
jmp 0x14040372a
mov rax, qword [r13 + 8]
stc
cmp di, r11w
mov qword [r13], rax
add al, 0xcc
movzx eax, r10w
and al, sil
mov eax, ecx
movsx ecx, r15w
and r12d, 0x1f
rol cl, 0x99
mov ecx, r14d
test r8w, 0x433b
cmp dil, 0xf4
and ecx, 0x1f
test r10w, bx
mov qword [rsp + 0x38], rcx
bt ecx, 0xeb
xchg cx, cx
shr r14d, 5
sub cx, r10w
sub cx, 0x4eb2
cmp r11d, r11d
mov dword [r15], r14d
ror cx, cl
sub cx, 0x5fb6
movzx cx, r15b
lea ecx, [rax - 5]
mov dword [rsi], ecx
cmc
cmp eax, 8
jle 0x140403871
jmp 0x1404038c1
lea rdx, [rax + 1]
mov qword [r13], rdx
shr bl, cl
shr ebx, 0xbc
ror bx, cl
movzx eax, byte [rax]
movzx eax, al
rcr bh, cl
shl bh, 0x30
shl eax, cl
sub bl, 0xb9
shrd bx, ax, 3
or r14d, eax
mov dword [r15], r14d
shl bl, cl
lea ebx, [rcx + 8]
cmp ebx, r9d
clc
mov dword [rsi], ebx
stc
cmp r8b, 0x7e
test di, cx
cmp ecx, 0x11
mov cx, 0x1b8a
bswap ecx
movsx rcx, r9w
mov ecx, ebx
jmp 0x14040386b
jge 0x1404038c8
mov eax, r14d
cmp r12b, r12b
jmp 0x14040387d
shr eax, cl
test eax, eax
jmp 0x140403886
jne 0x1404038aa
mov rax, qword [r13]
test r9b, 0x19
cmp rax, qword [r13 + 8]
jb 0x140403819
sub eax, eax
jmp 0x1404038a5
jmp 0x14040382c
mov rax, qword [r13 + 8]
movsx rbx, r15w
xchg bh, bl
xor bl, 0x8c
mov qword [r13], rax
dec ah
movzx rbx, bx
mov ebx, ecx
not ah
adc al, r15b
add r12d, 0x101
lahf
movzx ax, r10b
mov rax, qword [rsp + 0x38]
jmp 0x1404038df
inc eax
clc
mov qword [rsp + 0x38], rax
cmp dil, 0x83
movsx eax, r11w
mov eax, r14d
and eax, 0xf
test eax, r13d
test dh, 0x43
shr r14d, 4
cmp r10b, r8b
mov dword [r15], r14d
cmc
cmp r11, rdx
cmp r13b, 0x71
add ebx, 0xfffffffc
cmp spl, 0x18
mov dword [rsi], ebx
test r9d, 0x79f52fc6
clc
jmp 0x140403923
add eax, 4
jmp 0x14040392f
movaps xmmword [rsp + 0x50], xmm6
stc
mov dword [rsp + 0x5f], 0
sub edx, edx
jmp 0x140403944
jmp 0x1404039b6
mov rcx, qword [r13 + 8]
mov qword [r13], rcx
mov ecx, ebx
sal bx, cl
movzx ebx, cx
cmp r14b, al
mov ebp, r14d
shr r14d, 3
mov dword [r15], r14d
xadd bh, bl
movsx rbx, dx
xor rbx, r12
mov ebx, ecx
rcr ch, cl
shl rcx, cl
add ebx, 0xfffffffd
mov dword [rsi], ebx
shl cl, cl
movzx cx, bpl
xor ecx, ebx
and bpl, 7
setae cl
movzx ecx, r14w
jmp 0x140403995
movzx ecx, byte [rdx + r8]
jmp 0x14040399f
mov byte [rsp + rcx + 0x50], bpl
inc rdx
cmp r9w, 0x3388
cmp rdx, rax
je 0x140403a5e
cmp ebx, 2
jmp 0x1404039be
jle 0x140403a21
jmp 0x140403951
lea rbp, [rcx + 1]
cmp esp, ecx
mov qword [r13], rbp
rol bp, cl
movzx ebp, si
movzx ecx, byte [rcx]
movzx ebp, dx
movzx ebp, cl
shl ch, 0x59
mov ecx, ebx
cmp r9d, 0x7a775d5e
stc
jmp 0x1404039f4
shl ebp, cl
cmp esi, 0x4a757b1a
sar ecx, cl
or r14d, ebp
and cx, 0x2ac9
mov dword [r15], r14d
lea ecx, [rbx + 8]
mov dword [rsi], ecx
cmp esi, r11d
cmp ebx, 0x11
mov ebx, ecx
jmp 0x140403a1b
jge 0x14040395c
mov ebp, r14d
bt ecx, 0xa1
mov ecx, ebx
cmp bl, r11b
clc
shr ebp, cl
test ah, 0xe6
cmp r8b, 0x45
test ebp, ebp
jmp 0x140403a3e
jne 0x140403949
mov rcx, qword [r13]
cmp rcx, qword [r13 + 8]
jmp 0x140403a51
jb 0x1404039c9
sub ecx, ecx
jmp 0x1404039df
mov qword [rsp + 0x28], r15
bswap r8w
cwd
lea rcx, [rsp + 0x238]
lea rdx, [rsp + 0x50]
movsx r8d, r8w
movzx r8w, r12b
mov r8d, 0x13
jmp 0x140403a8a
call fcn.14042d75f
test eax, eax
jmp 0x140403a96
je 0x14040481a
mov rax, qword [rsp + 0x38]
btr r9w, ax
sal r9w, 0x4e
lea r9d, [rax + r12]
sub r10d, r10d
jmp 0x140403ab7
jmp 0x140403ad3
inc r10d
clc
mov byte [rsp + rax + 0x70], dil
cmp r9d, r10d
jmp 0x140403acd
jle 0x1404041d1
cmp ebx, 0xf
jmp 0x140403adb
jg 0x140403bac
mov rdi, qword [r13]
mov rax, qword [r13 + 8]
cmp rdi, rax
jmp 0x140403af1
jae 0x14040481a
mov rbp, qword [rsp + 0x28]
jmp 0x140403b01
jmp 0x140403b73
lea rdx, [rdi + 1]
bsr cx, r11w
mov qword [r13], rdx
movsx cx, r10b
movzx rcx, si
mov cx, r11w
movzx ecx, byte [rdi]
shl dil, 0xbf
seta dil
mov rdi, rdx
movzx edx, cl
xor ecx, 0x22fa50d9
inc cl
mov ecx, ebx
cmp si, cx
test dil, 0x95
shl edx, cl
cmp r14b, 0x5f
cmp r11b, r8b
or r14d, edx
mov dl, bpl
bts dx, r8w
mov dword [rbp], r14d
cmp r10b, 0x11
sar dl, cl
lea edx, [rbx + 8]
mov dword [rsi], edx
cmc
cmp ebx, 0x11
xchg ebx, ebx
mov ebx, edx
jge 0x140403bd1
mov edx, r14d
xchg ch, cl
add ecx, r14d
mov ecx, ebx
shr edx, cl
cmc
jmp 0x140403b85
test edx, edx
jmp 0x140403b8c
jne 0x140403bc0
cmp rdi, rax
jmp 0x140403b9a
jb 0x140403b06
sub ecx, ecx
jmp 0x140403ba7
jmp 0x140403b2e
mov edx, ebx
mov bpl, r9b
mov rbp, qword [rsp + 0x28]
jmp 0x140403bbb
jmp 0x140403bd1
mov qword [r13], rax
shl di, 0x17
btc rax, rbp
mov edx, ebx
ror dil, cl
mov eax, r14d
and eax, 0x1ff
sbb rdi, r11
movzx edi, word [rsp + rax*2 + 0x238]
cmc
test edi, edi
jmp 0x140403bec
je 0x140403c28
mov ecx, edi
test r14b, 0x5e
shr ecx, 9
test cl, r11b
cmc
cmp rbx, 0x4a2b5bee
shr r14d, cl
mov dword [rbp], r14d
cmp ebp, r13d
sub edx, ecx
clc
cmp bpl, 0x7e
cmp r8w, r10w
mov dword [rsi], edx
and edi, 0x1ff
jmp 0x140403dd3
mov eax, r14d
rol ax, 8
dec cl
shl ch, cl
bts di, sp
mov ecx, eax
and ecx, 0xf0f
shl ecx, 4
shr eax, 4
shrd rdi, r11, 0xa0
xor dil, r10b
sar dil, 0
and eax, 0xf0f
or eax, ecx
inc di
mov ecx, eax
mov edi, r8d
bt edi, 0x3d
and ecx, 0x3333
not dil
sar rdi, cl
shr eax, 2
neg di
and eax, 0x3333
movzx edi, r13w
rcl dil, 0x2f
lea eax, [rax + rcx*4]
sub edi, 0x37f607f3
movsx edi, di
mov ecx, eax
and ecx, 0x5555
not dil
shr eax, 1
movsx edi, ax
xor di, 0x435e
and eax, 0x5555
adc dil, 0x1f
sal rdi, 0x74
btr di, 0x56
lea edi, [rax + rcx*2]
movzx eax, r8w
xor ebx, ebx
nop word cs:[rax + rax]
cbw
lahf
mov rax, rbx
jmp 0x140403cd7
inc rbx
test r15b, spl
cmp dword [rsp + rax*4 + 0x680], edi
jmp 0x140403ce9
jle 0x140403ccf
lea r8, [rbx + 9]
cmp r8d, 0xf
jmp 0x140403cfc
ja 0x14040481a
mov eax, r8d
setp cl
sbb cl, bl
mov cl, 7
cmp dl, r12b
stc
sub cl, bl
clc
cmc
cmp r11b, r11b
shr edi, cl
and cx, bp
movzx ecx, word [rsp + rax*2 + 0x638]
jmp 0x140403d2e
sub rdi, rcx
movzx eax, word [rsp + rax*2 + 0x69c]
add rax, rdi
stc
cmp ebp, edx
cmp eax, 0x11f
jg 0x14040481a
movzx ecx, byte [rsp + rax + 0x6bc]
shr bpl, 0xc7
xadd rbp, rbp
mov ebp, ebx
test r13b, 0xc8
clc
sub ebp, ecx
jmp 0x140403d6b
cmp ebp, 0xfffffff7
jmp 0x140403d73
jne 0x14040481a
mov ecx, r8d
rol rdi, cl
shr r14d, cl
sbb cx, cx
xadd dil, cl
stc
mov rcx, qword [rsp + 0x28]
rcl dil, cl
neg di
adc dil, 0x7e
mov dword [rcx], r14d
xor di, 0x7d6a
sal dil, cl
rcr rdi, 1
sub edx, ebx
sal rbx, cl
sal dil, 0x49
add edx, 0xfffffff7
clc
shrd bx, bp, 0x9c
movzx edi, r9w
mov dword [rsi], edx
bts bx, bp
mov bl, r14b
movzx edi, word [rsp + rax*2 + 0x7dc]
test ecx, edi
sar bh, 0xd5
mov ebx, edx
cmc
jmp 0x140403ddb
cmp edi, 0x12
jmp 0x140403de3
ja 0x14040481a
movsxd rax, r10d
cmp r14, 0x4d805555
test bp, r13w
cmp edi, 0xf
jbe 0x140403abc
cmp di, 0x11
je 0x140403ec1
cmp edi, 0x10
mov rbp, qword [rsp + 0x28]
jmp 0x140403e17
jne 0x140403f82
cmp ebx, 1
jle 0x140403e7f
jmp 0x140404044
lea rdx, [rcx + 1]
cmp eax, r8d
mov qword [r13], rdx
ror dl, cl
movzx ecx, byte [rcx]
movzx edx, cl
movsx rcx, r11w
mov ecx, ebx
shl edx, cl
rcl cl, 0x53
movsxd rcx, ebx
bt rcx, 0x49
or r14d, edx
mov dword [rbp], r14d
shr cl, cl
lea ecx, [rbx + 8]
clc
test r14b, cl
mov dword [rsi], ecx
cmc
test r10w, 0xf67
cmp ebx, 0x11
jmp 0x140403e72
mov ebx, ecx
jmp 0x140403e79
jge 0x140404046
mov edx, r14d
mov ecx, ebx
clc
shr edx, cl
test r8b, 0x20
stc
test edx, edx
jmp 0x140403e93
jne 0x14040403c
mov rcx, qword [r13]
test rax, 0x17aa3253
test ax, bx
cmp rcx, qword [r13 + 8]
jmp 0x140403eaf
jb 0x140403e2b
sub ecx, ecx
jmp 0x140403ebc
jmp 0x140403e3b
cmp ebx, 2
movsx bp, r13b
movzx bp, al
mov rbp, qword [rsp + 0x28]
jmp 0x140403ed7
jle 0x140403f4a
jmp 0x1404040b0
lea rdx, [rcx + 1]
stc
cmp r8d, r14d
mov qword [r13], rdx
movsx dx, r10b
jmp 0x140403ef8
movzx ecx, byte [rcx]
not edx
xadd dl, dl
movzx edx, cl
movsx ecx, r8w
xor ecx, eax
mov ecx, ebx
clc
jmp 0x140403f15
shl edx, cl
rol ch, 0x92
and cx, 0x2383
or r14d, edx
mov dword [rbp], r14d
lea ecx, [rbx + 8]
stc
test r13, r13
mov dword [rsi], ecx
clc
cmp ebx, 0x11
not bx
bswap bx
cmovg ebx, r13d
mov ebx, ecx
jmp 0x140403f44
jge 0x1404040b2
mov edx, r14d
mov ecx, ebx
test r15b, 0x25
shr edx, cl
test edx, edx
jmp 0x140403f5c
jne 0x14040409f
mov rcx, qword [r13]
stc
cmp rcx, qword [r13 + 8]
jmp 0x140403f70
jb 0x140403ee2
sub ecx, ecx
jmp 0x140403f7d
jmp 0x140403f00
cmp ebx, 6
jmp 0x140403f8a
jle 0x140403ff6
jmp 0x1404040f7
lea rdx, [rcx + 1]
clc
mov qword [r13], rdx
cqo
sal dl, cl
movzx ecx, byte [rcx]
xor edx, esi
jmp 0x140403fae
movzx edx, cl
mov ecx, ebx
cmp rcx, r12
test dl, 0x4d
clc
shl edx, cl
shrd cx, cx, 0
shld cx, bx, 0x16
or r14d, edx
bswap cx
sbb cl, r11b
mov dword [rbp], r14d
lea ecx, [rbx + 8]
clc
cmp ax, r8w
mov dword [rsi], ecx
cmc
cmp ebx, 0x11
xchg bx, bx
movzx bx, r9b
mov ebx, ecx
jmp 0x140403ff0
jge 0x140404105
mov edx, r14d
xor ch, 0xc6
cmp bh, 0x64
mov ecx, ebx
test dl, sil
test sil, 0x9b
shr edx, cl
cmp r10d, r10d
test edx, edx
jmp 0x140404014
jne 0x1404040e0
mov rcx, qword [r13]
test cl, 0xd4
cmp rcx, qword [r13 + 8]
jmp 0x14040402a
jb 0x140403f95
xor ecx, ecx
jmp 0x140404037
jmp 0x140403fae
mov rcx, qword [r13 + 8]
mov qword [r13], rcx
mov ecx, ebx
mov r15d, r14d
rol rbx, cl
cmc
shl bx, cl
shr r15d, 2
sub ebx, ebp
mov dword [rbp], r15d
ror bx, cl
mov ebx, ecx
add ebx, 0xfffffffe
mov dword [rsi], ebx
clc
test esi, ebx
test r10d, r10d
je 0x14040481a
and r14d, 3
xadd dl, dl
add r14d, 3
cqo
not cl
movsxd rdi, r11d
lea rcx, [rsp + 0x70]
cqo
movzx edx, byte [rax + rcx - 1]
cmove edi, r9d
mov edi, r14d
jmp 0x14040409a
jmp 0x140404156
mov rcx, qword [r13 + 8]
mov qword [r13], rcx
ror di, 0xaf
bsf di, r13w
mov ecx, ebx
mov edi, r14d
and edi, 7
test r12w, 0x7c6b
shr r14d, 3
clc
cmp ecx, 0x702145eb
mov dword [rbp], r14d
add ecx, 0xfffffffd
mov dword [rsi], ecx
clc
add edi, 3
jmp 0x1404040db
jmp 0x14040413d
mov rcx, qword [r13 + 8]
setae r15b
mov qword [r13], rcx
movzx r15d, r15w
bswap r15w
cmp rsp, r14
mov ecx, ebx
test r9b, sil
test rax, 0x49a71120
mov dil, dl
mov edi, r14d
ror r15d, cl
and edi, 0x7f
movsx bx, spl
shr r14d, 7
rcl r15b, cl
shr bh, 0x8f
mov dword [rbp], r14d
add ecx, 0xfffffff9
movsx r15d, dx
adc r15b, 0x76
mov dword [rsi], ecx
shl r15d, 0x11
xor r15w, r15w
mov r15w, ax
add edi, 0xb
xor edx, edx
movsx ebx, bp
adc bl, bpl
mov r15d, r14d
bswap bx
stc
mov ebx, ecx
bt cx, 0x3c
rol ecx, 0x98
mov ecx, r9d
jmp 0x140404160
sub ecx, r10d
cmp r10b, 0x1f
cmp ecx, edi
jl 0x14040481a
lea rcx, [rsp + rax]
xor r14d, ebp
xchg r8w, bp
add rcx, 0x70
mov r8d, edi
not r14b
mov ebp, r9d
bswap r14w
mov r14, rsi
mov esi, r10d
jmp 0x140404196
call fcn.14049dd9a
mov r10d, esi
add r9w, 0x7a9a
rol sil, cl
mov rsi, r14
sal r14b, 0x4b
mov r9d, ebp
add r10d, edi
sub r14w, 0x68f6
stc
mov r14d, r15d
jmp 0x1404041c3
cmp r9d, r10d
jmp 0x1404041cb
jg 0x140403ad3
jne 0x14040481a
mov rcx, qword [rsp + 0x30]
cqo
jmp 0x1404041e3
lea rdx, [rsp + 0x70]
sets r8b
mov r8d, r12d
jmp 0x1404041f4
call fcn.14042d75f
test eax, eax
jmp 0x140404200
je 0x14040481a
mov eax, r12d
lea rdx, [rsp + rax]
add rdx, 0x70
mov rcx, qword [rsp + 0x48]
cmovns r8w, di
mov r8, qword [rsp + 0x38]
jmp 0x140404225
call fcn.14042d75f
test eax, eax
setg r14b
movsx r15d, r15w
mov r14, qword [rsp + 0x30]
mov r15, qword [rsp + 0x28]
jmp 0x140404243
jne 0x140402772
jmp 0x14040481a
mov rdx, qword [r13 + 8]
jmp 0x14040425c
mov qword [r13], rdx
ror dh, 0xdf
sbb dl, spl
mov edx, ecx
rol ecx, cl
or cl, r9b
movsx rcx, r14w
mov ecx, eax
shr r12d, cl
movsx ecx, ax
or ecx, esp
ror ch, cl
mov dword [r15], r12d
shl cl, cl
sub edx, eax
rcr cx, cl
sbb ch, 0xb9
mov dword [rsi], edx
setbe cl
bt cx, 0x24
mov ecx, edx
jmp 0x14040429b
test ecx, ecx
jmp 0x1404042a2
jle 0x140404320
sub ebp, ebp
movsxd rax, ebx
cmovg ax, r12w
nop word cs:[rax + rax]
movzx eax, r9w
mov eax, ecx
movzx cx, r13b
bswap ecx
not cx
mov byte [rsp + rbp + 0x238], r12b
movzx ecx, bp
jmp 0x1404042dd
inc rbp
movsx rcx, ax
shr r12d, 8
lea ecx, [rax - 8]
test dx, 0x6def
cmp eax, 8
ja 0x1404042c1
mov dword [r15], r12d
mov dword [rsi], ecx
cmp r13b, 0xb5
test ecx, ecx
jne 0x14040481a
test ebp, 0xfffffffc
jmp 0x140404315
jne 0x1404043b2
jmp 0x14040432c
js 0x14040481a
sub ebp, ebp
bts rdi, r13
mov rdi, qword [r13]
mov rax, qword [r13 + 8]
movsx rcx, r13w
mov ecx, ebp
jmp 0x140404340
test bpl, 1
jmp 0x140404349
je 0x1404043a3
cmp rdi, rax
jmp 0x140404357
jae 0x14040438d
lea rdx, [rdi + 1]
movsxd rbx, r14d
movsx bx, r9b
mov qword [r13], rdx
bswap ebx
movsx bx, r9b
movzx ebx, byte [rdi]
seto dil
not edi
bswap di
mov rdi, rdx
jmp 0x140404388
jmp 0x140404394
xor ebx, ebx
jmp 0x140404394
mov byte [rsp + rcx + 0x238], bl
jmp 0x1404043a0
inc rcx
cmp rbp, 3
jmp 0x1404043ac
jne 0x140404525
movzx ebx, word [rsp + 0x238]
neg cx
movzx eax, word [rsp + 0x23a]
shrd ecx, r11d, 0xe7
movzx rcx, r14w
mov ecx, ebx
xor ecx, 0xffff
test rdx, rdi
cmp r11d, r14d
clc
cmp eax, ecx
jmp 0x1404043e4
jne 0x14040481a
mov rdx, qword [r13]
lea rax, [rdx + rbx]
jmp 0x1404043fa
cmp rax, qword [r13 + 8]
ja 0x14040481a
lea rcx, [r10 + rbx]
mov rax, qword [r13 + 0x28]
stc
cmp rcx, rax
jbe 0x14040458d
cmp dword [r13 + 0x30], 0
jmp 0x140404420
je 0x14040481a
mov rcx, qword [r13 + 0x20]
sub r10, rcx
sub dh, 0xd
shl dx, 0xc5
mov edx, r10d
cmc
add edx, ebx
jmp 0x14040443f
jb 0x14040481a
sub eax, ecx
cmp edx, eax
jmp 0x14040444e
jbe 0x140404478
nop dword [rax]
test eax, eax
jmp 0x140404462
js 0x14040481a
add eax, eax
stc
cmp edx, eax
jmp 0x140404472
ja 0x14040445b
mov ebp, eax
not dl
mov edi, r9d
mov rdx, rbp
mov dil, 0x25
mov rdi, r8
mov r12, r10
call fcn.140192cf7
test rax, rax
jmp 0x140404498
je 0x14040481a
mov r10, r12
clc
mov qword [r13 + 0x20], rax
sar dl, 0xbc
shl dh, cl
add dl, 0x81
mov r10d, r10d
sar dh, 0xd3
movzx edx, r9w
lea r10, [r10 + rax]
btc dx, di
dec dh
mov qword [r13 + 0x18], r10
add rbp, rax
bswap edx
cdq
mov qword [r13 + 0x28], rbp
not dl
mov rdx, qword [r13]
jmp 0x140404599
lea rdx, [rdi + 1]
xadd bpl, bpl
test r8w, di
bts bp, r12w
mov qword [r13], rdx
neg bp
movsx bp, al
movzx ebp, byte [rdi]
movzx di, r11b
mov rdi, rdx
test eax, 0x69f43da7
cmc
mov byte [rsp + rcx + 0x239], bpl
cmc
jmp 0x140404517
add rcx, 2
cmp rcx, 4
je 0x1404043b2
cmp rdi, rax
jmp 0x14040452d
jae 0x14040455a
lea rdx, [rdi + 1]
setp bpl
mov qword [r13], rdx
movzx ebp, byte [rdi]
xchg di, di
setns dil
movzx di, bl
mov rdi, rdx
jmp 0x140404555
jmp 0x140404565
sub ebp, ebp
clc
cmp dil, bpl
jmp 0x140404565
mov byte [rsp + rcx + 0x238], bpl
stc
jmp 0x140404573
cmp rdi, rax
jmp 0x14040457b
jb 0x1404044db
sub ebp, ebp
jmp 0x140404588
jmp 0x140404508
mov rdi, r8
movsx cx, r13b
movzx ecx, r13w
mov rcx, r10
cmovg r8w, r14w
movzx r8w, bpl
movsxd r8, esp
mov r8, rbx
jmp 0x1404045b1
call fcn.14049d2da
add qword [r13], rbx
add rbx, qword [r13 + 0x18]
test r15w, 0x1a56
mov qword [r13 + 0x18], rbx
mov r10, rbx
movsxd rax, r8d
bts r8, rsi
lahf
mov rax, qword [rsp + 0x40]
shl r8b, 0xc5
or r8, r14
not r8b
mov r8, rdi
stc
test ebp, 0x25d74467
test al, 1
jmp 0x1404045f3
jne 0x140404892
mov ecx, dword [rsi]
sbb ebp, ebx
bsf rbp, rax
bt ebp, 0x74
mov ebp, dword [r15]
test ecx, ecx
jmp 0x14040460f
jg 0x1404046fe
jmp 0x14040469a
mov qword [r13 + 0x18], r10
xchg r8b, al
btc rax, r15
mov rax, qword [rsp + 0x40]
lea r8, [0x1400bf2a0]
test r10d, r10d
test al, 1
jmp 0x14040463b
je 0x1404045f9
jmp 0x140404892
lea rdx, [rax + 1]
mov qword [r13], rdx
movzx eax, byte [rax]
jmp 0x140404656
movzx eax, al
shl eax, cl
or ebp, eax
rcl rax, 0x2c
cmp r14w, 0x4886
mov dword [r15], ebp
sub ah, 0xe8
lea eax, [rcx + 8]
mov dword [rsi], eax
test r11w, 0x6cf3
jmp 0x14040467d
cmp ecx, 0x11
movsx rcx, sp
movsx cx, r11b
cmovle rcx, rdx
mov ecx, eax
jmp 0x140404694
jge 0x1404046e6
mov eax, ebp
cmp r10, rdx
shr eax, cl
test eax, eax
jmp 0x1404046a8
jne 0x1404046cf
mov rax, qword [r13]
cmc
stc
cmp rax, qword [r13 + 8]
jmp 0x1404046bd
jb 0x140404646
xor eax, eax
jmp 0x1404046ca
jmp 0x140404656
mov rax, qword [r13 + 8]
jmp 0x1404046d8
mov qword [r13], rax
jmp 0x1404046e1
jmp 0x1404046fe
mov qword [rsp + 0x40], rbp
shr ebp, 1
jmp 0x1404046f2
dec eax
jmp 0x1404046f9
jmp 0x1404047bf
mov qword [rsp + 0x40], rbp
shr ebp, 1
mov dword [r15], ebp
sub ax, 0x7f0d
lea eax, [rcx - 1]
cmp r8b, cl
mov dword [rsi], eax
cmp ecx, 2
jmp 0x14040471c
jle 0x14040477e
jmp 0x1404047bf
lea rdx, [rcx + 1]
cmp r11b, r10b
test rax, 0x7c513c8e
mov qword [r13], rdx
movzx ecx, byte [rcx]
rol edx, cl
and dx, dx
stc
movzx edx, cl
adc cl, r13b
mov ecx, eax
shl edx, cl
mov cl, 0x8d
sub cx, 0x610
btr cx, r9w
or ebp, edx
rcl rcx, 0xc5
sub ch, 0x25
cmp esp, eax
mov dword [r15], ebp
add cx, r14w
lea ecx, [rax + 8]
mov dword [rsi], ecx
cmp eax, 0x11
mov eax, ecx
jmp 0x140404778
jge 0x1404047bc
mov edx, ebp
mov ecx, eax
cmc
stc
shr edx, cl
test edx, edx
jne 0x1404047aa
mov rcx, qword [r13]
stc
clc
cmp rcx, qword [r13 + 8]
jb 0x140404727
sub ecx, ecx
jmp 0x1404047a5
jmp 0x140404741
mov rcx, qword [r13 + 8]
jmp 0x1404047b3
mov qword [r13], rcx
jmp 0x1404047bf
mov eax, ecx
clc
mov r12d, ebp
dec rcx
or rcx, 0x52210437
ror ch, 0x91
shr r12d, 2
btr cx, r8w
sal cl, 0x74
mov dword [r15], r12d
lea ecx, [rax - 2]
test r8d, 0x252721e
mov dword [rsi], ecx
cmc
and ebp, 3
jmp 0x1404047f3
je 0x140402668
cmp ebp, 1
mov qword [rsp + 0x30], r14
jmp 0x140404806
je 0x140402717
cmp ebp, 3
jmp 0x140404814
jne 0x1404025ca
xor eax, eax
neg r14d
bt r13, rdx
movaps xmm6, xmmword [rsp + 0xa20]
shld bp, r12w, 0x7e
test di, 0x2e43
rol r15b, cl
add rsp, 0xa38
pop rbx
movzx ebp, si
movzx r14w, r12b
pop rbp
mov r14b, 0xb5
bswap r13w
jmp 0x140404856
pop rdi
movsx r13d, bp
movzx si, dil
bswap r15w
pop rsi
setns r15b
pop r12
jmp 0x140404874
pop r13
mov r14w, r15w
movzx r14w, r14b
pop r14
movsx r15w, sil
movzx r15, di
pop r15
jmp 0x140404891
ret
mov eax, 1
jmp 0x14040489c
jmp 0x140404823