Function at 0x140406bd8
Capabilities:
Check http status code
Encode data using base64

Disassembly:
push r15
and rax, 0x9ae650f
sar r10b, cl
shl ah, cl
push r14
xchg r10, rax
push r13
test spl, 0x15
shr r10w, cl
bsr r13w, r15w
push r12
btc rax, r9
cmovns r13w, sp
push rsi
push rdi
jmp 0x140406c0b
push rbp
and eax, 0x6fee6f78
push rbx
bts r10w, r9w
movsxd r10, ebp
sub ax, r14w
sub rsp, 0xa38
movaps xmmword [rsp + 0xa20], xmm6
movsx ax, r13b
mov r10, rdx
ror r13d, 0x51
cdqe
cmc
mov r13, rcx
mov qword [rcx + 0x20], rdx
sbb al, sil
bswap ax
sbb rax, 0x18b764b4
mov qword [rcx + 0x18], rdx
sub ax, 0x332f
movsx eax, r14w
cmp bpl, spl
movsxd rax, r8d
cmc
cmp r11w, 0x1bb1
add rax, rdx
mov qword [rcx + 0x28], rax
mov dword [rcx + 0x30], r9d
stc
clc
cmp dword [rsp + 0xaa0], 0
jmp 0x140406c83
je 0x140406dab
mov rbp, qword [r13]
mov rdx, qword [r13 + 8]
cmp edi, edi
test dil, 0xee
xor edi, edi
cmp rbp, rdx
jae 0x140406cd9
lea rbx, [rbp + 1]
rol rsi, cl
mov qword [r13], rbx
jmp 0x140406cb6
movzx esi, byte [rbp]
sub bpl, 0x47
bt ebp, 0xfe
mov rbp, rbx
cmc
jmp 0x140406ccb
cmp rbp, rdx
jb 0x140406ce4
jmp 0x140406d05
sub esi, esi
cmp rbp, rdx
jae 0x140406d05
lea rbx, [rbp + 1]
rol dil, cl
mov qword [r13], rbx
shr dil, 0x5c
clc
movsxd rdi, r15d
movzx edi, byte [rbp]
mov rbp, rbx
test r14b, bpl
cmp r11w, cx
sub eax, eax
cmp rbp, rdx
jmp 0x140406d0f
jae 0x140408ff0
test dil, 0x20
jne 0x140408ff0
mov edx, esi
xadd cl, cl
btc rcx, 0x13
shl edx, 8
movzx rcx, dx
or edi, edx
sbb ch, 0xb3
bt cx, di
add cx, 0x10f9
imul edx, edi, 0x843
shr edx, 0x10
mov ecx, edi
cmp r14b, dil
clc
test sil, dil
sub ecx, edx
cmc
cmp spl, r9b
test rsp, rsp
movzx ecx, cx
jmp 0x140406d64
shr ecx, 1
clc
add ecx, edx
shl dl, cl
shr ecx, 4
movzx rdx, r10w
sal dx, 0x6d
mov edx, ecx
jmp 0x140406d7d
shl edx, 5
sub ecx, edx
add ecx, edi
cmc
test cx, cx
jmp 0x140406d8d
jne 0x140408ff0
and esi, 0xf
cmp r14b, 0x8d
test al, r11b
cmp esi, 8
jmp 0x140406da5
jne 0x140408ff0
lea rsi, [r13 + 0x10]
test di, r11w
rcr al, cl
movsxd r15, esi
lea r15, [r13 + 0x14]
or ax, r10w
mov qword [r13 + 0x10], 0
lea r14, [r13 + 0x34]
shl ax, 0x70
test al, 0xd3
mov al, r11b
lea rax, [r13 + 0x818]
test dil, 0xa0
clc
mov qword [rsp + 0x48], rax
clc
sub ebp, ebp
jmp 0x140406dee
xorps xmm6, xmm6
lea r8, [0x1400bf2a0]
xor ecx, ecx
test ecx, ecx
jg 0x140408e9b
jmp 0x140408e48
cmp eax, 6
jmp 0x140406e0f
jle 0x140406e71
jmp 0x140407e97
lea rdx, [rax + 1]
test al, 0xaf
cmp sil, r13b
mov qword [r13], rdx
test bpl, r13b
cmc
movzx eax, byte [rax]
jmp 0x140406e35
movzx eax, al
jmp 0x140406e41
shl eax, cl
cmp r12b, r11b
or r12d, eax
mov dword [r15], r12d
sub al, 0xfb
lea eax, [rcx + 8]
mov dword [rsi], eax
jmp 0x140406e59
cmp ecx, 0x11
cmovs ecx, eax
xchg ch, cl
setns ch
mov ecx, eax
jmp 0x140406e6b
jge 0x140407e99
mov eax, r12d
cmp r8w, 0x5b8d
stc
shr eax, cl
test r12d, 0x1f681999
cmp r10d, edi
stc
test eax, eax
jne 0x140407e84
mov rax, qword [r13]
cmp rax, qword [r13 + 8]
jmp 0x140406e9d
jb 0x140406e1a
sub eax, eax
jmp 0x140406eaa
jmp 0x140406e35
mov eax, ecx
and eax, 7
je 0x140408a33
cmp ecx, eax
jmp 0x140406ec1
jl 0x140406f31
jmp 0x140408a03
lea rbp, [rdx + 1]
jmp 0x140406edb
mov qword [r13], rbp
cmc
cmp r10, rbp
movzx edx, byte [rdx]
cmp r8d, 0x7d344d50
cmp sil, r15b
movzx edx, dl
jmp 0x140406ef8
shl edx, cl
clc
cmp r14d, 0x6a537cb2
or r12d, edx
mov dword [r15], r12d
sub dx, 0x7c24
lea edx, [rcx + 8]
clc
cmc
mov dword [rsi], edx
test r11b, sil
cmp ecx, 0x11
movsx ecx, bx
setbe cl
movzx ecx, r15w
mov ecx, edx
jmp 0x140406f2b
jge 0x140408a10
mov edx, r12d
shr edx, cl
test cl, r15b
test edx, edx
jne 0x1404089ef
mov rdx, qword [r13]
cmp rdx, qword [r13 + 8]
jmp 0x140406f4e
jb 0x140406ecc
sub edx, edx
jmp 0x140406f5b
jmp 0x140406ef0
mov rcx, r14
movzx r8d, r10w
lea rdx, [0x1400bf160]
xchg r8w, r8w
jmp 0x140406f77
mov r8d, 0x120
jmp 0x140406f82
call fcn.140431d3a
test eax, eax
jmp 0x140406f8e
je 0x140408fe6
mov rcx, qword [rsp + 0x48]
lea rdx, [0x1400bf280]
setge r8b
bswap r8
movsx r8, r12w
mov r8d, 0x20
call fcn.140431d3a
test eax, eax
jmp 0x140406fbd
je 0x140408fe6
mov r10, qword [r13 + 0x18]
jmp 0x140406fcc
jmp 0x140407041
mov rdi, r10
movsx rbx, r12w
movsxd rbx, eax
mov ebx, eax
bswap dx
movzx edx, r15w
movsx dx, dil
mov rdx, rbx
jmp 0x140406ff1
call fcn.1400f1f88
test rax, rax
jmp 0x140406ffe
je 0x140408fe6
mov qword [r13 + 0x20], rax
mov r10, rdi
jmp 0x140407011
mov r10d, r10d
lea r10, [r10 + rax]
cmp bh, al
test eax, r8d
stc
mov qword [r13 + 0x18], r10
stc
add rbx, rax
setb ah
jmp 0x140407032
mov qword [r13 + 0x28], rbx
mov byte [r10], bpl
inc r10
movsx ax, r9b
mov eax, dword [rsi]
test r10w, 0x2c3b
stc
jmp 0x14040704f
cmp eax, 0x10
jmp 0x140407057
jge 0x140407123
mov rdi, qword [r13]
mov rdx, qword [r13 + 8]
cmp rdi, rdx
jmp 0x14040706d
jae 0x140408fe6
mov r9d, dword [r15]
cmovge ecx, r11d
mov ecx, 0x4fe25d0
movsx ecx, dx
mov ecx, eax
jmp 0x140407089
jmp 0x1404070ec
lea rbp, [rdi + 1]
movzx rax, r15w
rol rax, 0x5d
mov qword [r13], rbp
shr ax, cl
bswap eax
movzx eax, byte [rdi]
bt rdi, rbp
mov rdi, rbp
cmc
test r11b, 0x14
test dil, dil
movzx eax, al
stc
clc
shl eax, cl
or r9d, eax
btr rax, 0x94
sal eax, 0x83
mov dword [r15], r9d
movsx ax, bpl
sar eax, cl
movsx rax, dx
lea eax, [rcx + 8]
cmc
clc
mov dword [rsi], eax
cmp ecx, 0x11
mov ecx, eax
jmp 0x1404070e6
jge 0x140407144
mov eax, r9d
test rsi, 0xb5f71c3
shr eax, cl
test ebp, 0x1b834cc7
test ebp, r13d
test eax, eax
jne 0x140407130
cmp rdi, rdx
jmp 0x140407111
jb 0x14040708e
sub eax, eax
jmp 0x14040711e
jmp 0x1404070b5
mov r9d, dword [r15]
jmp 0x14040712b
jmp 0x140407144
mov qword [r13], rdx
add bpl, 1
clc
mov eax, ecx
cmp r13b, r12b
btr ebp, 0x93
xor ch, ah
mov ecx, r9d
inc ebp
and ecx, 0x1ff
jmp 0x140407157
movzx ebp, word [r14 + rcx*2]
jmp 0x140407164
test ebp, ebp
jmp 0x14040716b
je 0x14040723e
mov ecx, ebp
shr ecx, 9
clc
shr r9d, cl
test r12, rdx
test bx, 0x7c3e
cmc
mov dword [r15], r9d
cmp dil, 0
cmc
sub eax, ecx
jmp 0x140407192
mov dword [rsi], eax
and ebp, 0x1ff
cmc
test ax, 0x309d
stc
cmp ebp, 0xff
jmp 0x1404071ab
ja 0x1404073df
mov rax, qword [r13 + 0x28]
test edx, eax
cmp r10, rax
jb 0x140407036
mov qword [r13 + 0x18], r10
cmp ebp, ebp
cmp edi, 0x1fa1d6f
test r13b, spl
cmp dword [r13 + 0x30], 0
jmp 0x1404071d9
je 0x140408fe6
mov rcx, qword [r13 + 0x20]
cmp ax, r13w
cmp r14b, 0xef
sub r10, rcx
cmp r10d, 0xffffffff
je 0x140408fe6
sub eax, ecx
cmc
cmp r10d, eax
jmp 0x140407203
jb 0x140406fd1
nop word cs:[rax + rax]
test eax, eax
jmp 0x14040721b
js 0x140408fe6
add eax, eax
test r12b, 0xc9
cmp di, r15w
cmp eax, r10d
jmp 0x140407233
jbe 0x140407214
jmp 0x140406fd1
mov ecx, r9d
rcl dx, 0xd1
stc
rol cx, 8
test r8b, cl
mov edx, ecx
cmp edi, eax
and edx, 0xf0f
rol dil, 0xaf
shl edx, 4
neg dil
shr ecx, 4
movsx edi, si
and ecx, 0xf0f
xchg di, di
mov edi, ebp
or ecx, edx
mov edx, ecx
btr di, r10w
movzx rdi, di
cmp r9b, 0xbf
and edx, 0x3333
shr ecx, 2
movzx rdi, dx
and ecx, 0x3333
jmp 0x14040729b
lea ecx, [rcx + rdx*4]
mov edx, ecx
and dil, 0x41
sar dil, cl
mov dil, r12b
and edx, 0x5555
shr ecx, 1
bts rdi, r10
movzx rdi, r12w
adc dil, 0x44
and ecx, 0x5555
add dil, 0x11
cmc
lea edi, [rcx + rdx*2]
dec rcx
bts cx, bx
xor ebp, ebp
nop word cs:[rax + rax]
xchg cx, cx
movsx cx, ah
not ch
mov rcx, rbp
jmp 0x1404072f0
inc rbp
stc
clc
cmp dword [r13 + rcx*4 + 0x47c], edi
jmp 0x140407302
jle 0x1404072e8
lea r8, [rbp + 9]
cmp r8d, 0xf
jmp 0x140407315
ja 0x140408fe6
mov edx, r8d
sal cl, 0xc7
mov cl, 7
test r14b, bl
sub cl, bpl
cmp cl, dil
shr edi, cl
sal ch, 3
movzx ecx, word [r13 + rdx*2 + 0x434]
stc
cmp edx, 0x54be4ec7
sub rdi, rcx
cmp r14b, 0x5f
test sil, 0x9d
movzx edx, word [r13 + rdx*2 + 0x498]
lea rdx, [rdx + rdi]
test r14b, al
cmp edx, 0x11f
jg 0x140408fe6
movzx ecx, byte [r13 + rdx + 0x4b8]
sal dil, cl
and di, 0x4adc
rol di, cl
mov edi, ebp
sub edi, ecx
cmc
cmp si, ax
cmp edi, 0xfffffff7
jmp 0x14040738c
jne 0x140408fe6
mov ecx, r8d
shr r9d, cl
mov dword [r13 + 0x14], r9d
cmc
sub eax, ebp
rol bpl, cl
shr bpl, cl
xor bpl, r12b
add eax, 0xfffffff7
sub rbp, 0x41856edd
movsx ebp, cx
mov dword [r13 + 0x10], eax
add bp, 0x32c5
xchg bpl, bpl
rcr bpl, 0x16
movzx ebp, word [r13 + rdx*2 + 0x5d8]
cmp ebp, 0xff
jmp 0x1404073d9
jbe 0x1404071b1
cmp ebp, 0x100
jmp 0x1404073ea
je 0x140408dd4
add ebp, 0xfffffeff
lea rcx, [0x1400bf2c0]
cmovns r11w, r13w
xor r11b, bl
mov r11d, dword [rcx + rbp*4]
lea rcx, [rbp - 0x1c]
test r14b, 0xc0
cmc
jmp 0x140407417
cmp rcx, 0xffffffffffffffec
jmp 0x140407420
jb 0x140407545
lea rcx, [0x1400bf340]
sal rdx, 0xf0
shld rdx, rdi, 0xd6
mov edx, dword [rcx + rbp*4]
stc
cmc
cmp eax, edx
jmp 0x140407442
jl 0x1404074a7
jmp 0x1404074f2
lea rbp, [rcx + 1]
clc
stc
mov qword [r13], rbp
test r11, rcx
cmp r10b, dil
movzx ecx, byte [rcx]
movzx ebp, cl
ror rcx, 0x75
mov ecx, eax
cmp bpl, 0x3d
cmc
jmp 0x140407473
shl ebp, cl
stc
cmc
or r9d, ebp
test r14w, dx
mov dword [r15], r9d
mov bpl, r15b
lea ebp, [rax + 8]
cmp bpl, r12b
jmp 0x14040748f
mov dword [rsi], ebp
jmp 0x140407499
cmp eax, 0x11
bswap ax
mov eax, ebp
jge 0x1404074f4
mov ebx, r9d
mov ecx, eax
test bh, 0x89
test r10, r13
shr ebx, cl
stc
test ebx, ebx
jne 0x1404074df
mov rcx, qword [r13]
jmp 0x1404074c9
cmp rcx, qword [r13 + 8]
jmp 0x1404074d2
jb 0x14040744d
xor ecx, ecx
jmp 0x140407460
mov rcx, qword [r13 + 8]
seta bl
test dl, sil
mov qword [r13], rcx
btc bx, 0xb0
mov ebp, eax
mov ebx, 0xffffffff
mov ecx, edx
shl ebx, cl
not ebx
shl al, cl
and ebx, r9d
adc eax, 0x58944758
xor ax, cx
shr r9d, cl
movsx rax, r9w
test rdx, rdx
or ah, 0x4e
mov dword [r15], r9d
sub ebp, edx
jmp 0x140407523
mov dword [rsi], ebp
cmp r8b, r8b
add ebx, r11d
adc al, 0x41
add rax, rbx
mov eax, ebp
bt r11w, bx
xchg r11w, r11w
rol r11b, 0x3f
mov r11d, ebx
cmp r13, rbp
cmp eax, 0xf
jmp 0x14040754d
jg 0x140407624
mov rdi, qword [r13]
mov rbp, qword [r13 + 8]
cmp rdi, rbp
jmp 0x140407563
jb 0x1404075db
jmp 0x140408fe6
lea rdx, [rdi + 1]
dec ch
bsf rcx, r9
test r8b, 0xb6
mov qword [r13], rdx
btc cx, 0xb5
movzx ecx, byte [rdi]
xchg dil, dil
btc di, 0x6f
mov rdi, rdx
movzx edx, cl
rcl ch, cl
mov ecx, eax
test r11w, 0xda2
cmp r14b, 0x2a
shl edx, cl
or r9d, edx
mov dl, 0x6e
or dx, 0x469d
mov dword [r15], r9d
sar dl, cl
shr dx, 0x55
lea edx, [rax + 8]
test ah, 0xa1
test rax, r14
cmc
mov dword [rsi], edx
cmc
cmp eax, 0x11
cdqe
xchg al, al
cwde
mov eax, edx
jmp 0x1404075d5
jge 0x14040762c
mov edx, r9d
bsf rcx, r14
mov ecx, eax
cmp cx, r11w
test sp, r10w
shr edx, cl
jmp 0x1404075f4
test edx, edx
jne 0x140407616
cmp rdi, rbp
jmp 0x140407604
jb 0x14040756e
sub ecx, ecx
jmp 0x140407611
jmp 0x140407593
mov qword [r13], rbp
shl ecx, 0xcf
cqo
movsx cx, r12b
mov edx, eax
or ah, al
btr eax, r13d
mov eax, r9d
add cl, r13b
xadd ecx, ecx
and eax, 0x1ff
mov ecx, r14d
cmp r12d, 0x4482142
mov rcx, qword [rsp + 0x48]
cmp r9b, 0xb4
cmc
movzx eax, word [rcx + rax*2]
test r13w, si
test eax, eax
jmp 0x14040765d
je 0x14040768e
mov ecx, eax
cmc
test sil, spl
shr ecx, 9
stc
clc
shr r9d, cl
mov dword [r15], r9d
test r12b, dl
stc
cmc
sub edx, ecx
clc
stc
mov dword [rsi], edx
and eax, 0x1ff
jmp 0x140407689
jmp 0x140407833
mov eax, r9d
ror rdi, 0xba
rcl rcx, 0x7e
rol ax, 8
mov ecx, eax
shr rdi, cl
and ecx, 0xf0f
or dil, r13b
dec dil
shl ecx, 4
jmp 0x1404076bd
shr eax, 4
sbb dil, al
and eax, 0xf0f
rol rdi, 0x5b
or eax, ecx
or dil, 0x60
or dil, al
btc di, r10w
mov ecx, eax
dec dil
or edi, 0x3803a6d
and ecx, 0x3333
shr eax, 2
ror edi, 0xf7
bsr di, r15w
inc di
and eax, 0x3333
bswap di
lea eax, [rax + rcx*4]
mov ecx, eax
sub dil, 0x8e
stc
and ecx, 0x5555
shld rdi, r10, 0x46
bswap di
shr eax, 1
shrd rdi, r14, 0xc5
and eax, 0x5555
or dil, 0x8e
bts edi, r14d
bsr edi, esp
lea edi, [rax + rcx*2]
sal ah, 0x7d
cbw
sub ebp, ebp
nop word cs:[rax + rax]
cmovne ax, sp
mov rax, rbp
jmp 0x140407754
inc rbp
test r12d, r10d
cmc
cmp dword [r13 + rax*4 + 0xc60], edi
jle 0x14040774c
lea r8, [rbp + 9]
cmc
cmp r8d, 0xf
jmp 0x140407777
ja 0x140408fe6
mov eax, r8d
cmp r12b, r14b
or cl, r15b
mov cl, 7
cmp dx, 0x305d
jmp 0x140407792
sub cl, bpl
shr edi, cl
test bl, spl
shrd rcx, r8, 0xa9
movzx ecx, word [r13 + rax*2 + 0xc18]
sub rdi, rcx
movzx eax, word [r13 + rax*2 + 0xc7c]
jmp 0x1404077ba
lea rax, [rax + rdi]
test r14b, 0x3f
cmp sil, dl
cmp eax, 0x11f
jg 0x140408fe6
movzx ecx, byte [r13 + rax + 0xc9c]
rcr bh, 0xfc
mov ebx, ebp
sub ebx, ecx
cmp r15b, al
cmp ebx, 0xfffffff7
jmp 0x1404077eb
jne 0x140408fe6
mov ecx, r8d
stc
shr r9d, cl
mov dword [r13 + 0x14], r9d
clc
shld r8w, r12w, 0x4a
shr cl, cl
sub edx, ebp
movsx cx, r13b
btr r8, 0x7f
add edx, 0xfffffff7
rcl r8b, 0x4e
mov cx, di
mov dword [r13 + 0x10], edx
xchg cl, r8b
ror rcx, cl
and r8b, r15b
movzx eax, word [r13 + rax*2 + 0xdbc]
rcl ch, cl
mov eax, eax
lea rcx, [0x1400bf3c0]
mov r8d, dword [rcx + rax*4]
sar rcx, cl
cmp r8w, 0x725e
movzx rcx, r9w
lea rcx, [rax - 0x1e]
test r11w, r10w
stc
cmc
cmp rcx, 0xffffffffffffffe6
jb 0x1404079cc
lea rcx, [0x1400bf440]
mov eax, dword [rcx + rax*4]
cmp edx, eax
jmp 0x140407872
jl 0x1404078fd
mov edi, edx
jmp 0x14040787f
jmp 0x140407978
lea rbx, [rcx + 1]
test r9, 0x5fd14afe
sar sil, cl
movsx rsi, r14w
mov qword [r13], rbx
movsx bx, spl
movzx ecx, byte [rcx]
shr bh, 0x91
ror dil, cl
shl sil, 0xf5
mov rsi, rbp
xadd di, bx
btc di, r9w
movzx ebx, cl
movzx ecx, r8w
mov ecx, edx
btc di, r8w
xadd di, di
shl ebx, cl
or r9d, ebx
mov dword [r15], r9d
lea edi, [rdx + 8]
cmc
mov dword [rbp], edi
cmp cl, r8b
cmp rsi, 0x5592b58
jmp 0x1404078e8
cmp edx, 0x11
movzx dx, r11b
mov edx, edi
jmp 0x1404078f7
jge 0x140407978
mov rbp, rsi
movzx rcx, r12w
xor ecx, ecx
sar cx, 0
mov esi, r9d
shl cx, 0xdb
mov ecx, edx
test r13b, r14b
shr esi, cl
cmc
stc
test esi, esi
jmp 0x140407921
jne 0x14040794c
mov rcx, qword [r13]
jmp 0x140407931
cmp rcx, qword [r13 + 8]
jmp 0x14040793a
jb 0x140407884
xor ecx, ecx
jmp 0x140407947
jmp 0x1404078ac
mov rcx, qword [r13 + 8]
sbb edi, ecx
stc
sbb sil, 0xf3
mov qword [r13], rcx
or di, 0x13e7
sbb r12w, 0x2c9b
mov edi, edx
or rsi, rsi
sbb ecx, ebp
mov rsi, rbp
jmp 0x140407978
mov edx, 0xffffffff
stc
sub cx, r13w
movsxd rcx, ebp
mov ecx, eax
rcr r14b, cl
rcl r12w, 0xc3
shl edx, cl
not r12
not edx
movzx r12w, al
and edx, r9d
xadd r14, r12
or r14b, sil
stc
shr r9d, cl
test bl, r11b
mov dword [r15], r9d
movzx r12d, r11w
sub edi, eax
movzx r12, di
shl r12d, cl
mov dword [rsi], edi
rcl r12, 0xf9
cmp r9w, r9w
rol r12b, cl
add r8d, edx
mov rcx, qword [r13 + 0x20]
movzx r14w, bl
jmp 0x1404079de
mov r14, r10
movsxd r12, ebp
bt r12w, r9w
sub r14, rcx
rcl r12b, cl
movsxd r12, r8d
test r11d, esp
cmp spl, 0x2b
clc
cmp r14, r12
jmp 0x140407a02
jl 0x140408fe6
movsxd rdx, r11d
movzx rax, dx
dec eax
inc ax
add rdx, r10
stc
mov rax, qword [r13 + 0x28]
test r8b, 0x93
cmp rdx, rax
jbe 0x140407b03
mov qword [r13 + 0x18], r10
cmp dword [r13 + 0x30], 0
jmp 0x140407a37
je 0x140408fe6
mov edx, r14d
test edi, edx
jmp 0x140407a47
add edx, r11d
jb 0x140408fe6
sub eax, ecx
cmc
test r11d, ebp
cmp edx, eax
jmp 0x140407a5d
jbe 0x140407a91
nop word cs:[rax + rax]
stc
jmp 0x140407a7a
test eax, eax
js 0x140408fe6
add eax, eax
cmp edx, eax
jmp 0x140407a8b
ja 0x140407a7a
mov ebp, r8d
mov rdi, r11
movzx rbx, r13w
mov rdx, r15
bswap rdx
mov ebx, eax
movzx rdx, ax
mov dx, 0x4c1e
mov rdx, rbx
jmp 0x140407ab3
call fcn.1400f1f88
test rax, rax
jmp 0x140407ac0
je 0x140408fe6
mov qword [r13 + 0x20], rax
neg r10
bsr r8, r15
movsxd r8, ebx
mov r10d, r14d
bts r11, rcx
rcr r8w, 0x78
add r10, rax
mov qword [r13 + 0x18], r10
cmc
add rbx, rax
mov qword [r13 + 0x28], rbx
mov r14, qword [rsp + 0x30]
mov r11w, bx
mov r11, rdi
mov r8d, ebp
jmp 0x140407b08
mov r14, qword [rsp + 0x30]
mov rax, r10
sub rax, r12
cmp edi, esi
cmp r8d, 1
jne 0x140407b7c
test r11d, r11d
je 0x140407041
movzx edx, byte [rax]
movsxd rcx, r10d
movzx di, r14b
mov r8d, r11d
mov edi, 0x66273c09
mov bx, cx
mov rcx, r10
movsx rdi, r10w
mov rdi, r10
movzx ebx, si
not bh
mov bx, r9w
mov rbx, r11
call fcn.1404a2353
mov r10, rdi
movzx r10d, cx
cmovg r10, r11
xchg r10d, r10d
dec ebx
movzx r10w, bpl
xchg r10b, r10b
setne r10b
lea r10, [rdi + rbx]
inc r10
jmp 0x140407041
test r11d, r11d
je 0x140407041
lea r9d, [r11 - 1]
cmp r9d, 0x1f
jmp 0x140407b92
jb 0x140407d4e
cmp r8d, 0x20
jb 0x140407d4e
inc r9
bswap bx
mov r8, r9
and r8, 0xffffffffffffffe0
or ebp, edx
lea rcx, [r8 - 0x20]
bt ebx, 0x80
seta bpl
xchg bx, bp
mov rbp, rcx
bts bx, r10w
shr rbp, 5
inc rbp
mov ebx, ebp
clc
and ebx, 3
stc
cmp rcx, 0x60
jmp 0x140407bdf
jae 0x140407bf1
xor edi, edi
jmp 0x140407bec
jmp 0x140407cc0
mov rcx, r12
neg rcx
and rbp, 0xfffffffffffffffc
rcl dh, cl
clc
movzx rdx, r10w
lea rdx, [r10 + 0x70]
clc
test eax, r12d
add rcx, r10
cmp r14b, r9b
cmc
add rcx, 0x70
jmp 0x140407c1a
xor edi, edi
nop
jmp 0x140407c24
movups xmm0, xmmword [rcx + rdi - 0x70]
test r9b, 0x68
test r11d, edi
movups xmm1, xmmword [rcx + rdi - 0x60]
movups xmmword [rdx + rdi - 0x70], xmm0
movups xmmword [rdx + rdi - 0x60], xmm1
movups xmm0, xmmword [rcx + rdi - 0x50]
cmc
movups xmm1, xmmword [rcx + rdi - 0x40]
clc
movups xmmword [rdx + rdi - 0x50], xmm0
movups xmmword [rdx + rdi - 0x40], xmm1
jmp 0x140407c5e
movups xmm0, xmmword [rcx + rdi - 0x30]
clc
test r12b, 0x4e
cmp spl, spl
movups xmm1, xmmword [rcx + rdi - 0x20]
movups xmmword [rdx + rdi - 0x30], xmm0
cmc
jmp 0x140407c81
movups xmmword [rdx + rdi - 0x20], xmm1
movups xmm0, xmmword [rcx + rdi - 0x10]
movups xmm1, xmmword [rcx + rdi]
clc
cmp r15b, 0x35
movups xmmword [rdx + rdi - 0x10], xmm0
jmp 0x140407c9f
movups xmmword [rdx + rdi], xmm1
clc
cmp r8b, 0x95
sub rdi, 0xffffffffffffff80
jmp 0x140407cb1
add rbp, 0xfffffffffffffffc
jmp 0x140407cba
jne 0x140407c24
test rbx, rbx
jmp 0x140407cc8
je 0x140407d34
lea rcx, [r10 + rdi]
ror dl, 0x6c
shl dh, cl
add rcx, 0x10
sub rdi, r12
rol rdx, 0x2e
ror dl, 0x59
lea rdx, [r10 + rdi]
add rdx, 0x10
shl rbx, 5
cmp r13w, 0x6261
clc
xor ebp, ebp
nop word cs:[rax + rax]
stc
clc
movups xmm0, xmmword [rdx + rbp - 0x10]
jmp 0x140407d14
movups xmm1, xmmword [rdx + rbp]
movups xmmword [rcx + rbp - 0x10], xmm0
clc
movups xmmword [rcx + rbp], xmm1
add rbp, 0x20
cmp rbx, rbp
jmp 0x140407d2e
jne 0x140407d06
lea r10, [r10 + r8]
cmp r9, r8
je 0x140407041
add rax, r8
shld rcx, rdx, 0x63
sub r11d, r8d
dec cl
lea ecx, [r11 - 1]
jmp 0x140407d57
test r11b, 7
jmp 0x140407d60
je 0x140407db3
mov ebp, r11d
xor bl, 0x88
ror bl, 7
and ebp, 7
xor edx, edx
inc bh
cmovg bx, cx
movsx rbx, r11w
nop
dec bl
xchg bx, bx
not bx
movzx ebx, byte [rax + rdx]
mov byte [r10 + rdx], bl
jmp 0x140407d94
inc rdx
cmp ebp, edx
jmp 0x140407d9e
jne 0x140407d87
lea r10, [r10 + rdx]
lea rax, [rax + rdx]
cmc
cmp rdi, rsi
sub r11d, edx
cmp ecx, 7
jmp 0x140407dbb
jb 0x140407041
mov ecx, r11d
test r8b, 0x40
sub edx, edx
ror ebx, cl
nop word cs:[rax + rax]
rcl bx, cl
movzx ebx, byte [rax + rdx]
mov byte [r10 + rdx], bl
cmp r9w, r9w
ror bl, cl
movzx ebx, byte [rax + rdx + 1]
cmc
mov byte [r10 + rdx + 1], bl
movzx ebx, byte [rax + rdx + 2]
test r9d, ebp
test esi, 0x64645d9c
cmp sp, 0x379f
mov byte [r10 + rdx + 2], bl
movzx ebx, byte [rax + rdx + 3]
test r13b, cl
mov byte [r10 + rdx + 3], bl
add bh, 0x7d
setg bh
movzx ebx, byte [rax + rdx + 4]
mov byte [r10 + rdx + 4], bl
not bx
bsf rbx, r11
cmp sil, r12b
movzx ebx, byte [rax + rdx + 5]
jmp 0x140407e3e
mov byte [r10 + rdx + 5], bl
add bx, r15w
movzx ebx, byte [rax + rdx + 6]
cmp r11d, esi
test dil, 0x4a
clc
mov byte [r10 + rdx + 6], bl
btc ebx, eax
movzx ebx, byte [rax + rdx + 7]
mov byte [r10 + rdx + 7], bl
add rdx, 8
cmp ecx, edx
jmp 0x140407e71
jne 0x140407dd9
add r10, rdx
jmp 0x140407e7f
jmp 0x140407041
mov rax, qword [r13 + 8]
sbb r14w, r13w
mov qword [r13], rax
btr r14, rdi
movsxd r14, eax
mov eax, ecx
mov r14d, r12d
ror rcx, cl
and ecx, 0x58657cab
movzx ecx, r11w
shr r14d, 5
adc cx, 0x1b03
sar ch, cl
mov dword [r15], r14d
ror ecx, 0x1c
sbb cl, bpl
lea ecx, [rax - 5]
test bl, r12b
mov dword [rsi], ecx
jmp 0x140407ece
cmp eax, 9
jle 0x140407f21
jmp 0x140407f66
lea rdx, [rax + 1]
mov qword [r13], rdx
stc
movzx eax, byte [rax]
cmc
test bpl, sil
movzx eax, al
shl eax, cl
cmp al, 0x35
or r14d, eax
add ax, cx
mov dword [r15], r14d
shr ax, 0x93
movzx eax, r10w
lea eax, [rcx + 8]
mov dword [rsi], eax
cmp r15w, r12w
cmp r14b, 0xc8
cmp ecx, 0x11
mov ecx, eax
jmp 0x140407f1b
jge 0x140407f6b
mov eax, r14d
test dil, 0x2b
jmp 0x140407f2d
shr eax, cl
stc
clc
test eax, eax
jne 0x140407f58
mov rax, qword [r13]
cmp rax, qword [r13 + 8]
jmp 0x140407f46
jb 0x140407edc
xor eax, eax
jmp 0x140407f53
jmp 0x140407eec
mov rax, qword [r13 + 8]
stc
jmp 0x140407f62
mov qword [r13], rax
mov eax, ecx
test r14b, r15b
and r12d, 0x1f
mov ecx, r14d
cmc
and ecx, 0x1f
clc
test r13b, 0x21
mov qword [rsp + 0x38], rcx
movsx cx, bpl
or cx, cx
shr r14d, 5
ror cx, cl
mov dword [r15], r14d
shld cx, r15w, 0x44
lea ecx, [rax - 5]
jmp 0x140407fa0
mov dword [rsi], ecx
stc
cmp eax, 8
jmp 0x140407fab
jle 0x140408005
jmp 0x14040804d
lea rdx, [rax + 1]
rcr rbx, cl
mov qword [r13], rdx
ror bl, cl
bts bx, r12w
movzx eax, byte [rax]
rcr bh, cl
shr bh, 0x1f
rcl rbx, 0x17
movzx eax, al
btr rbx, rax
ror bh, 0x2f
rcl bl, cl
shl eax, cl
sub bx, r11w
or r14d, eax
mov dword [r15], r14d
clc
sal bx, cl
lea ebx, [rcx + 8]
cmc
mov dword [rsi], ebx
cmp spl, r15b
stc
cmp ecx, 0x11
mov ecx, ebx
jge 0x140408058
mov eax, r14d
shr eax, cl
test eax, eax
jmp 0x140408011
jne 0x14040803c
mov rax, qword [r13]
clc
jmp 0x140408021
cmp rax, qword [r13 + 8]
jmp 0x14040802a
jb 0x140407fb6
xor eax, eax
jmp 0x140408037
jmp 0x140407fd4
mov rax, qword [r13 + 8]
shl ebx, cl
mov qword [r13], rax
sal eax, 5
cmp r8w, cx
mov ebx, ecx
shl ax, 3
rcl ah, cl
mov ah, 0x57
add r12d, 0x101
mov rax, qword [rsp + 0x38]
jmp 0x140408069
inc eax
stc
mov qword [rsp + 0x38], rax
btr ax, 0xd7
mov eax, r14d
and eax, 0xf
shr r14d, 4
mov dword [r15], r14d
test cl, r8b
add ebx, 0xfffffffc
mov dword [rsi], ebx
jmp 0x140408096
add eax, 4
test r14, rdx
clc
jmp 0x1404080a2
movaps xmmword [rsp + 0x50], xmm6
stc
mov dword [rsp + 0x5f], 0
test r9w, r15w
clc
xor edx, edx
jmp 0x1404080bc
jmp 0x140408129
mov rcx, qword [r13 + 8]
xchg bp, bp
mov qword [r13], rcx
bt bp, 0xfb
or cl, dil
btc rbp, rdi
mov ecx, ebx
shl bpl, 0xea
bt bx, ax
mov ebp, r14d
shr r14d, 3
mov dword [r15], r14d
mov ebx, ecx
test r13b, 0x14
movsxd rcx, r11d
jmp 0x1404080fa
add ebx, 0xfffffffd
mov dword [rsi], ebx
and bpl, 7
movzx ecx, byte [rdx + r8]
jmp 0x14040810d
mov byte [rsp + rcx + 0x50], bpl
inc rdx
jmp 0x14040811b
cmp rdx, rax
jmp 0x140408123
je 0x1404081cc
cmp ebx, 2
jle 0x14040818e
jmp 0x1404080d8
lea rbp, [rcx + 1]
mov qword [r13], rbp
mov ebp, ebp
movzx ecx, byte [rcx]
movzx ebp, cl
mov ecx, ebx
shl ebp, cl
xor rcx, 0x44f60668
movsx cx, r15b
or r14d, ebp
bts cx, cx
stc
mov dword [r15], r14d
btc cx, r15w
bt cx, 0x68
lea ecx, [rbx + 8]
stc
cmp esi, r8d
mov dword [rsi], ecx
cmp ebx, 0x11
not bh
xchg bx, bx
movsx rbx, cx
mov ebx, ecx
jmp 0x140408188
jge 0x1404080e2
mov ebp, r14d
neg ch
add ch, 0x3d
mov ecx, ebx
shr ebp, cl
cmp r9b, 0x22
test ebp, ebp
jmp 0x1404081a5
jne 0x1404080c1
mov rcx, qword [r13]
cmp ebx, edi
cmp rcx, qword [r13 + 8]
jmp 0x1404081ba
jb 0x140408137
sub ecx, ecx
jmp 0x1404081c7
jmp 0x140408144
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0x238]
cdq
cmovb r8, r14
lea rdx, [rsp + 0x50]
movsxd r8, edi
movzx r8, ax
mov r8d, 0x13
call fcn.140431d3a
test eax, eax
jmp 0x1404081fc
je 0x140408fe6
mov rax, qword [rsp + 0x38]
lea r9d, [rax + r12]
xor r10d, r10d
jmp 0x140408213
jmp 0x14040822d
inc r10d
mov byte [rsp + rax + 0x70], dil
cmc
cmp di, di
cmp r9d, r10d
jle 0x140408950
cmp ebx, 0xf
jmp 0x140408235
jg 0x1404082fe
mov rdi, qword [r13]
neg al
rol ax, 0x41
sar ax, 0x86
mov rax, qword [r13 + 8]
stc
test r13b, r10b
cmp rdi, rax
jmp 0x140408259
jae 0x140408fe6
mov rbp, qword [rsp + 0x28]
jmp 0x140408269
jmp 0x1404082c9
lea rdx, [rdi + 1]
mov qword [r13], rdx
xchg cx, cx
movzx ecx, byte [rdi]
seta dil
rcl di, cl
dec edi
mov rdi, rdx
movzx edx, cl
mov ecx, ebx
shl edx, cl
cmc
test r13d, 0xc1640ac
or r14d, edx
cwd
add rdx, 0x372374a5
stc
mov dword [rbp], r14d
movsxd rdx, r10d
lea edx, [rbx + 8]
cmp cl, 0x1e
cmc
test r14, rbp
mov dword [rsi], edx
clc
cmc
cmp ebx, 0x11
mov ebx, edx
jmp 0x1404082c3
jge 0x14040832c
mov edx, r14d
mov ecx, ebx
jmp 0x1404082d7
shr edx, cl
cmp r12d, r9d
test edx, edx
jmp 0x1404082e3
jne 0x140408312
cmp rdi, rax
jb 0x14040826e
sub ecx, ecx
jmp 0x1404082f9
jmp 0x140408288
mov edx, ebx
movzx ebp, si
mov rbp, qword [rsp + 0x28]
jmp 0x14040830d
jmp 0x14040832c
mov qword [r13], rax
adc rdi, 0x4af354d1
mov edx, ebx
btc ax, r9w
test sp, 0x5bff
rcr dil, cl
mov eax, r14d
xor dil, 0xae
and eax, 0x1ff
bsr di, r11w
movzx edi, word [rsp + rax*2 + 0x238]
stc
test edi, edi
jmp 0x14040834d
je 0x140408392
mov ecx, edi
stc
test r13d, r11d
shr ecx, 9
stc
shr r14d, cl
jmp 0x140408369
mov dword [rbp], r14d
cmc
sub edx, ecx
cmc
test rsi, 0x4749712b
mov dword [rsi], edx
test sil, sil
jmp 0x140408382
and edi, 0x1ff
jmp 0x14040838d
jmp 0x1404084f6
mov eax, r14d
rol ax, 8
inc dil
clc
mov ecx, eax
and ecx, 0xf0f
test r9b, r15b
jmp 0x1404083ad
shl ecx, 4
shr eax, 4
rcr dil, 0x57
adc edi, edx
sal dil, 0xf1
and eax, 0xf0f
or eax, ecx
mov ecx, eax
and ecx, 0x3333
shr eax, 2
and eax, 0x3333
lea eax, [rax + rcx*4]
sbb di, sp
xor cl, r9b
shr di, cl
mov ecx, eax
and ecx, 0x5555
shr eax, 1
add di, r15w
rcr dil, 0x24
cmp r10b, 0x85
and eax, 0x5555
lea edi, [rax + rcx*2]
add ah, 0xe2
sub ebx, ebx
jmp 0x140408410
nop word cs:[rax + rax]
cbw
dec al
movsx rax, r12w
mov rax, rbx
jmp 0x14040842d
inc rbx
cmp bh, 0x68
test sil, 0xf
cmp dword [rsp + rax*4 + 0x680], edi
jle 0x140408425
lea r8, [rbx + 9]
cmp r8d, 0xf
jmp 0x140408451
ja 0x140408fe6
mov eax, r8d
mov cl, 7
cmc
sub cl, bl
stc
shr edi, cl
movzx ecx, bx
bswap ecx
movzx ecx, word [rsp + rax*2 + 0x638]
stc
sub rdi, rcx
jmp 0x140408478
movzx eax, word [rsp + rax*2 + 0x69c]
add rax, rdi
cmp r11b, 0x77
cmp eax, 0x11f
jmp 0x140408491
jg 0x140408fe6
movzx ecx, byte [rsp + rax + 0x6bc]
mov ebp, ebx
sub ebp, ecx
test r13w, 0x6e56
test r11b, bl
cmp ebp, 0xfffffff7
jmp 0x1404084b4
jne 0x140408fe6
mov ecx, r8d
shr r14d, cl
movzx di, r10b
mov rcx, qword [rsp + 0x28]
rol dil, cl
mov dword [rcx], r14d
mov di, 0x7ae1
cmovbe rdi, r15
add dil, r15b
sub edx, ebx
btr di, 0x6f
add edx, 0xfffffff7
mov dword [rsi], edx
rcr di, 0x9b
movzx edi, word [rsp + rax*2 + 0x7dc]
ror bx, cl
mov ebx, edx
cmp bpl, 0xda
cmp edi, 0x12
jmp 0x140408504
ja 0x140408fe6
movsxd rax, r10d
cmp r11d, r8d
cmp edi, 0xf
jmp 0x140408518
jbe 0x140408218
cmp di, 0x11
je 0x1404085f6
cmp edi, 0x10
movsx ebp, cx
cmovl bp, r15w
mov rbp, qword [rsp + 0x28]
jne 0x1404086b7
cmp ebx, 1
jle 0x1404085a2
jmp 0x140408790
lea rdx, [rcx + 1]
mov qword [r13], rdx
movzx ecx, byte [rcx]
setnp dh
cmp r11d, ecx
rcr dx, 0xc9
movzx edx, cl
mov ecx, ebx
test r14b, 0xe9
clc
shl edx, cl
xchg ch, cl
shl rcx, 0xd6
or r14d, edx
mov cl, 0xde
mov dword [rbp], r14d
btr cx, ax
movsx ecx, ax
cmovno rcx, rsp
lea ecx, [rbx + 8]
mov dword [rsi], ecx
cmp ebx, 0x11
movzx bx, al
mov rbx, r15
movzx ebx, r13w
mov ebx, ecx
jge 0x140408792
mov edx, r14d
and cl, r10b
sal cl, cl
mov ecx, ebx
test rbp, 0x1847508d
cmc
stc
shr edx, cl
cmp r9, 0x229428a4
jmp 0x1404085c3
test edx, edx
jmp 0x1404085ca
jne 0x140408784
mov rcx, qword [r13]
stc
test r8b, r12b
cmp sil, al
cmp rcx, qword [r13 + 8]
jmp 0x1404085e4
jb 0x14040854c
xor ecx, ecx
jmp 0x1404085f1
jmp 0x140408561
cmp ebx, 2
movsx rbp, si
movsx ebp, bx
mov rbp, qword [rsp + 0x28]
jmp 0x14040860a
jle 0x140408675
jmp 0x140408810
lea rdx, [rcx + 1]
mov qword [r13], rdx
jmp 0x140408622
movzx ecx, byte [rcx]
cmovl rdx, r11
movsx edx, r15w
movzx edx, cl
mov cx, 0x6734
btr cx, 0xb7
mov ecx, ebx
cmc
stc
shl edx, cl
rcl cl, 0x9d
or r14d, edx
rcr ch, 0x4d
adc cl, 0x6a
mov dword [rbp], r14d
stc
lea ecx, [rbx + 8]
jmp 0x14040865b
mov dword [rsi], ecx
cmp dx, 0x607f
cmp ebx, 0x11
movsxd rbx, r12d
mov ebx, ecx
jmp 0x14040866f
jge 0x14040881a
mov edx, r14d
movsx rcx, bx
movzx cx, sil
mov ecx, ebx
shr edx, cl
cmc
test edx, edx
jmp 0x14040868d
jne 0x1404087fa
mov rcx, qword [r13]
jmp 0x14040869c
cmp rcx, qword [r13 + 8]
jmp 0x1404086a5
jb 0x140408615
xor ecx, ecx
jmp 0x1404086b2
jmp 0x14040862d
cmp ebx, 6
jmp 0x1404086bf
jle 0x14040873f
jmp 0x140408871
lea rdx, [rcx + 1]
test cl, 0x38
test r12d, r12d
mov qword [r13], rdx
add dl, dil
sal dx, cl
movzx ecx, byte [rcx]
movzx edx, cl
btc cx, 0x7a
mov ecx, ebx
clc
shl edx, cl
sar cl, 0xd4
btr cx, bx
add rcx, 0x5bf01ee3
or r14d, edx
btr rcx, rdi
sal ecx, cl
mov dword [rbp], r14d
mov rcx, 0x27192a5a
btr cx, 0x3c
lea ecx, [rbx + 8]
test r14b, r10b
cmc
test si, 0x37ed
mov dword [rsi], ecx
cmp dh, 0x38
test dl, 0xc1
cmp ebx, 0x11
seta bl
not rbx
mov ebx, ecx
jmp 0x140408739
jge 0x14040887b
mov edx, r14d
movsx ecx, ax
bsf cx, si
add cx, bp
mov ecx, ebx
cmp r14w, r8w
shr edx, cl
stc
cmp r9w, bp
test edx, edx
jmp 0x140408760
jne 0x140408851
mov rcx, qword [r13]
cmp r12b, 0x5a
cmp rcx, qword [r13 + 8]
jmp 0x140408777
jb 0x1404086ca
sub ecx, ecx
jmp 0x1404086e1
mov rcx, qword [r13 + 8]
inc r15w
mov qword [r13], rcx
mov ecx, ebx
mov r15d, r14d
shr r15d, 2
seta bl
or bl, 0xee
add bl, bpl
mov dword [rbp], r15d
mov ebx, ecx
cmc
test bpl, cl
add ebx, 0xfffffffe
cmp r15b, 0x43
mov dword [rsi], ebx
test r10d, r10d
je 0x140408fe6
and r14d, 3
xadd di, cx
shrd di, sp, 0xd3
add r14d, 3
mov cx, 0x736a
lea rcx, [rsp + 0x70]
movzx edi, r11w
mov rdx, 0x378c44a7
jmp 0x1404087e8
movzx edx, byte [rax + rcx - 1]
mov edi, r14d
jmp 0x1404087f5
jmp 0x1404088d2
mov rcx, qword [r13 + 8]
xadd rdi, rdi
mov qword [r13], rcx
test r8d, 0x3b17694a
shl dil, cl
mov ecx, ebx
ror rdi, 0x4a
test spl, 0x53
mov edi, r14d
stc
test rdi, r15
and edi, 7
shr r14d, 3
mov dword [rbp], r14d
cmp bh, 0x97
add ecx, 0xfffffffd
stc
test r12, r15
jmp 0x14040883b
mov dword [rsi], ecx
test r13b, 0xbb
test r10, rcx
add edi, 3
jmp 0x14040884c
jmp 0x1404088c4
mov rcx, qword [r13 + 8]
sar dil, cl
shld di, ax, 0xea
clc
mov qword [r13], rcx
cmp r11b, r10b
sbb edi, 0x63e70866
btr r15w, 0x8a
mov ecx, ebx
bswap r15
and di, 0x401
mov edi, r14d
test r15w, 0x2356
adc bx, 0x443e
and edi, 0x7f
ror r15d, 0x2e
shl bl, 0x4a
shr r14d, 7
bts ebx, r15d
bts bx, di
mov dword [rbp], r14d
bsr rbx, rsp
bts r15w, r8w
add ecx, 0xfffffff9
movsx ebx, r12w
rol bh, 0x76
mov dword [rsi], ecx
rcl r15b, 0x13
bt bx, 0xb
add edi, 0xb
xor edx, edx
mov r15d, r14d
stc
sbb bl, 0xfb
and bl, 0xa
mov ebx, ecx
mov ecx, r9d
sub ecx, r10d
cmp ecx, edi
jl 0x140408fe6
lea rcx, [rsp + rax]
add rcx, 0x70
setg r14b
not r14w
mov r8d, edi
mov ebp, r9d
mov r14b, 9
movsx r14, bx
mov r14, rsi
sete sil
cmova rsi, rbx
xchg esi, esi
mov esi, r10d
jmp 0x140408912
call fcn.1404a2353
mov r10d, esi
mov rsi, r14
shld r9w, r12w, 0x53
mov r9d, ebp
btr r14d, 0x9e
movzx r14d, di
add r10d, edi
btr r14w, 0x7c
or r14, 0x7d56686d
mov r14d, r15d
cmp r9d, r10d
jmp 0x14040894a
jg 0x14040822d
jne 0x140408fe6
mov rcx, qword [rsp + 0x30]
cmovnp r8, r8
movzx rdx, r14w
lea rdx, [rsp + 0x70]
xchg r8w, r8w
cmovno r8, rbx
bswap r8w
mov r8d, r12d
jmp 0x14040897c
call fcn.140431d3a
test eax, eax
je 0x140408fe6
mov eax, r12d
btr rcx, 0xfb
lea rdx, [rsp + rax]
sal r8b, 0xde
add rdx, 0x70
movzx cx, r15b
movsx r8, r15w
movzx r8, r13w
mov rcx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x38]
call fcn.140431d3a
test eax, eax
cmove r15w, r10w
jmp 0x1404089c9
mov r14, qword [rsp + 0x30]
bswap r15w
setbe r15b
movzx r15, bp
mov r15, qword [rsp + 0x28]
jmp 0x1404089e4
jne 0x140406fc3
jmp 0x140408fe6
mov rdx, qword [r13 + 8]
cmp r8b, r15b
mov qword [r13], rdx
jmp 0x140408a03
mov edx, ecx
movsx rcx, ax
rcr cx, 0xc9
neg rcx
mov ecx, eax
shr r12d, cl
rcr ecx, cl
mov dword [r15], r12d
bsf ecx, r9d
sub edx, eax
rcr ch, 0xc7
movsx rcx, sp
ror cx, 0x67
mov dword [rsi], edx
mov ecx, edx
test bl, r11b
stc
test ecx, ecx
jmp 0x140408a3a
jle 0x140408ab8
xor ebp, ebp
movzx rax, r14w
cbw
nop word cs:[rax + rax]
mov eax, ecx
movsx ecx, r8w
setne cl
mov byte [rsp + rbp + 0x238], r12b
mov cl, dil
inc rbp
cmp r12, 0x252a6b5f
sal rcx, 0x28
shr r12d, 8
sub ch, 0xf7
lea ecx, [rax - 8]
test di, ax
cmp eax, 8
jmp 0x140408a8a
ja 0x140408a53
mov dword [r15], r12d
mov dword [rsi], ecx
test r9b, 0xca
stc
test ecx, ecx
jne 0x140408fe6
test ebp, 0xfffffffc
jmp 0x140408aad
jne 0x140408b3a
jmp 0x140408ac0
js 0x140408fe6
sub ebp, ebp
mov rdi, qword [r13]
mov rax, qword [r13 + 8]
movsxd rcx, eax
mov ecx, ebp
test rdi, rdx
clc
cmc
test bpl, 1
jmp 0x140408adb
je 0x140408b2b
cmp rdi, rax
jmp 0x140408ae9
jae 0x140408b15
lea rdx, [rdi + 1]
mov bl, r12b
setnp bl
mov qword [r13], rdx
bswap rbx
movzx ebx, bp
xchg bl, bh
movzx ebx, byte [rdi]
mov rdi, rdx
jmp 0x140408b10
jmp 0x140408b1c
sub ebx, ebx
jmp 0x140408b1c
mov byte [rsp + rcx + 0x238], bl
jmp 0x140408b28
inc rcx
cmp rbp, 3
jmp 0x140408b34
jne 0x140408cd1
movzx ebx, word [rsp + 0x238]
movzx eax, word [rsp + 0x23a]
mov ecx, ebx
jmp 0x140408b59
xor ecx, 0xffff
test dl, r14b
cmp eax, ecx
jmp 0x140408b69
jne 0x140408fe6
mov rdx, qword [r13]
bts ax, dx
lea rax, [rdx + rbx]
cmp rax, qword [r13 + 8]
jmp 0x140408b84
ja 0x140408fe6
lea rcx, [r10 + rbx]
bsf ax, r11w
xor ax, r11w
not eax
mov rax, qword [r13 + 0x28]
cmp rcx, rax
jmp 0x140408ba5
jbe 0x140408d3c
cmp dword [r13 + 0x30], 0
jmp 0x140408bb5
je 0x140408fe6
mov rcx, qword [r13 + 0x20]
sub r10, rcx
movzx edx, r14w
mov edx, r10d
jmp 0x140408bcf
add edx, ebx
jmp 0x140408bd6
jb 0x140408fe6
sub eax, ecx
cmp edx, eax
jmp 0x140408be5
jbe 0x140408c14
nop dword [rax]
cmp r12b, 0x8b
test eax, eax
jmp 0x140408bfd
js 0x140408fe6
add eax, eax
cmc
clc
cmp edx, eax
jmp 0x140408c0e
ja 0x140408bf6
mov ebp, eax
movsx r12d, di
mov rdx, rbp
xchg rdi, r12
movsx rdi, bp
mov di, 0x74cb
mov rdi, r8
movzx r12w, al
mov r12, r10
call fcn.1400f1f88
test rax, rax
jmp 0x140408c40
je 0x140408fe6
mov r10, r12
bswap dx
setp dl
test r9b, 0x86
mov qword [r13 + 0x20], rax
cmp edx, 0x301f4323
sal dh, cl
mov r10d, r10d
adc dx, 0x969
btr dx, 0x74
add r10, rax
mov qword [r13 + 0x18], r10
bswap edx
movsx rdx, r13w
add rbp, rax
xchg dh, dh
mov qword [r13 + 0x28], rbp
mov edx, 0x557b5463
movzx edx, bx
mov rdx, qword [r13]
jmp 0x140408c93
jmp 0x140408d4b
lea rdx, [rdi + 1]
mov qword [r13], rdx
bt rbp, 0x3d
stc
movzx ebp, byte [rdi]
mov rdi, rdx
test r9d, edi
mov byte [rsp + rcx + 0x239], bpl
clc
test ebp, 0x22422dd0
add rcx, 2
cmp rcx, 4
jmp 0x140408ccb
je 0x140408b3a
cmp rdi, rax
jmp 0x140408cd9
jae 0x140408d0d
lea rdx, [rdi + 1]
movsxd rbp, eax
xchg bpl, bpl
mov qword [r13], rdx
movsx rbp, r10w
cmovae bp, r14w
movzx ebp, byte [rdi]
cmova edi, esi
setle dil
mov rdi, rdx
jmp 0x140408d08
jmp 0x140408d16
sub ebp, ebp
jmp 0x140408d16
mov byte [rsp + rcx + 0x238], bpl
cmp r15b, 0x2d
cmp rdi, rax
jmp 0x140408d2a
jb 0x140408c98
xor ebp, ebp
jmp 0x140408d37
jmp 0x140408caf
mov rdi, r8
mov r8w, 0x4f2b
not r8w
movsxd rcx, r13d
mov rcx, r10
movsx r8d, r11w
cmovne r8w, bp
mov r8, rbx
jmp 0x140408d5f
call fcn.1404a18a1
add qword [r13], rbx
clc
sbb rax, 0x3a6c51a7
movzx r10w, bpl
add rbx, qword [r13 + 0x18]
neg r8
mov qword [r13 + 0x18], rbx
btr r8w, 0xd2
rcr r8w, 0xd1
bswap ax
mov r10, rbx
btr r8w, 0x63
mov rax, qword [rsp + 0x40]
sub r8b, al
ror r8b, cl
mov r8, rdi
cmp r9b, 0x21
test al, 1
jmp 0x140408db0
jne 0x140409038
mov ecx, dword [rsi]
mov ebp, dword [r15]
test r15w, 0x41ec
cmc
test ecx, ecx
jmp 0x140408dc9
jg 0x140408e9b
jmp 0x140408e48
mov qword [r13 + 0x18], r10
mov rax, qword [rsp + 0x40]
lea r8, [0x1400bf2a0]
test al, 1
jmp 0x140408deb
je 0x140408db6
jmp 0x140409038
lea rdx, [rax + 1]
cmp r12w, 0x903
test dil, 0xa3
cmp r12, rbx
mov qword [r13], rdx
jmp 0x140408e11
movzx eax, byte [rax]
cmp dh, 0x5c
clc
movzx eax, al
shl eax, cl
or ebp, eax
and al, dl
mov dword [r15], ebp
lea eax, [rcx + 8]
cmp cx, r8w
mov dword [rsi], eax
cmp ecx, 0x11
mov cx, 0x3b80
movzx ecx, r10w
setbe cl
mov ecx, eax
jmp 0x140408e42
jge 0x140408e8c
mov eax, ebp
stc
cmp r14b, 0xb2
shr eax, cl
test eax, eax
jne 0x140408e75
mov rax, qword [r13]
stc
test r8w, 0x5e5d
cmp rax, qword [r13 + 8]
jb 0x140408df6
sub eax, eax
jmp 0x140408e18
mov rax, qword [r13 + 8]
jmp 0x140408e7e
mov qword [r13], rax
jmp 0x140408e87
jmp 0x140408e9b
mov qword [rsp + 0x40], rbp
clc
shr ebp, 1
dec eax
jmp 0x140408f94
mov qword [rsp + 0x40], rbp
shr ebp, 1
shl rax, cl
cmovb ax, r14w
mov dword [r15], ebp
nop
cdqe
lea eax, [rcx - 1]
test r14w, r11w
mov dword [rsi], eax
cmp ecx, 2
jmp 0x140408ec2
jle 0x140408f33
jmp 0x140408f94
lea rdx, [rcx + 1]
cmp r8w, r15w
test r14b, 0x55
test rcx, rdx
mov qword [r13], rdx
sbb dx, si
movzx ecx, byte [rcx]
movzx rdx, sp
sbb dl, 0x87
rcl dl, cl
movzx edx, cl
btc ecx, 0x3a
mov ecx, eax
stc
shl edx, cl
and cx, 0x2f52
or ebp, edx
rcr cl, 0x3d
sub cx, 0x410a
shrd ecx, esi, 0x9f
mov dword [r15], ebp
lea ecx, [rax + 8]
mov dword [rsi], ecx
test r11, r12
test r13, 0x2c295d41
stc
cmp eax, 0x11
cbw
mov eax, ecx
jmp 0x140408f2d
jge 0x140408f84
mov edx, ebp
btc cx, 0x1c
mov ecx, eax
jmp 0x140408f44
shr edx, cl
cmp bpl, 0x72
cmp r10d, ebx
test dx, si
test edx, edx
jne 0x140408f77
mov rcx, qword [r13]
cmp si, 0x9d8
cmp rcx, qword [r13 + 8]
jb 0x140408ecd
xor ecx, ecx
jmp 0x140408f72
jmp 0x140408eef
mov rcx, qword [r13 + 8]
mov qword [r13], rcx
jmp 0x140408f94
mov eax, ecx
movsx cx, r12b
btr cx, r11w
movsx rcx, ax
mov r12d, ebp
shr r12d, 2
bt cx, r9w
mov dword [r15], r12d
btc rcx, r12
movsxd rcx, edx
lea ecx, [rax - 2]
test esp, 0x21c51b96
mov dword [rsi], ecx
stc
clc
and ebp, 3
jmp 0x140408fbf
je 0x140406eaf
cmp ebp, 1
mov qword [rsp + 0x30], r14
jmp 0x140408fd2
je 0x140406f60
cmp ebp, 3
jmp 0x140408fe0
jne 0x140406e07
xor eax, eax
or bx, r12w
bt rsi, rdx
movaps xmm6, xmmword [rsp + 0xa20]
rcr di, cl
jmp 0x140409001
add rsp, 0xa38
movzx rbx, r8w
sets dil
mov bx, bp
pop rbx
pop rbp
pop rdi
bswap r13
setl sil
pop rsi
movsx r15, r13w
pop r12
pop r13
mov r15, r10
pop r14
movsx r15w, r10b
pop r15
jmp 0x140409037
ret
mov eax, 1
jmp 0x140409042
jmp 0x140408ff0