Function at 0x140417052
Capabilities:
Check http status code
Encode data using base64
Execute anti-debugging instructions

Disassembly:
push r15
shld eax, ebp, 0xcc
bsr r15, r14
push r14
xor r15b, spl
mov rax, 0x707378f6
push r13
movsx ax, dil
bsf r15w, r12w
push r12
movsxd rax, r11d
push rsi
xadd ax, r14w
and r15b, r10b
bsf r14w, ax
push rdi
push rbp
and ax, 0x512c
stc
push rbx
shl bpl, 0xa9
not r12d
cmc
sub rsp, 0xb8
movzx r15w, cl
shl r14b, 0x6f
mov r14, r9
ror bpl, cl
adc rax, rbx
mov r15, r8
mov rbp, rdx
or al, bpl
or al, 0x4f
mov r12, rcx
mov rcx, qword [rcx + 0xc0]
sbb ax, di
adc rax, r9
mov rax, qword [r12 + 0xc8]
stc
jmp 0x1404170d9
cmp rcx, rax
jmp 0x1404170e1
jae 0x140417176
lea rdx, [rcx + 1]
cmp bx, 0x3cf4
mov qword [r12 + 0xc0], rdx
cmp bl, r11b
movzx ecx, byte [rcx]
stc
mov dword [rsp + 0x78], ecx
ror rcx, 0x1d
sar cx, 0x34
mov rcx, rdx
test r11, r10
cmp rcx, rax
jmp 0x140417119
jae 0x140417287
lea rdx, [rcx + 1]
rol bl, 0xff
mov qword [r12 + 0xc0], rdx
movzx ebx, byte [rcx]
shrd cx, bp, 0x87
setle ch
mov rcx, rdx
cmp al, bpl
cmp rcx, rax
jmp 0x140417147
jae 0x14041739d
lea rax, [rcx + 1]
jmp 0x14041715e
mov qword [r12 + 0xc0], rax
movsx edi, sp
movzx edi, byte [rcx]
jmp 0x140417171
jmp 0x14041746b
cmp dword [r12 + 0x30], 0
je 0x1404171fe
mov r8d, dword [r12 + 0x34]
lea rsi, [r12 + 0x38]
mov rcx, qword [r12 + 0x28]
mov rdx, rsi
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
test ebp, 0x7c5d6dba
jmp 0x1404171ac
sub ecx, dword [r12 + 0xd0]
cmp bl, 0x7e
jmp 0x1404171bc
add dword [r12 + 0xb8], ecx
jmp 0x1404171c9
test eax, eax
jmp 0x1404171d0
je 0x140417219
cdqe
rcl cx, 0xf8
sar cl, cl
add ch, 0x9c
add rax, rsi
movsx ecx, r10w
movzx ecx, byte [rsi]
jmp 0x1404171f0
mov dword [rsp + 0x78], ecx
jmp 0x1404171f9
jmp 0x140417252
mov dword [rsp + 0x78], 0
cmp rcx, rax
jmp 0x14041720e
jb 0x14041711f
jmp 0x140417287
mov dword [r12 + 0x30], 0
btc eax, eax
movsxd rcx, esi
lea rax, [r12 + 0x39]
jmp 0x140417232
mov byte [r12 + 0x38], 0
bswap rcx
sub cl, 0xcd
sbb cx, 0x1ecc
mov dword [rsp + 0x78], 0
rcl ch, cl
ror ch, cl
sub ch, 0x2b
mov qword [r12 + 0xc8], rax
sbb rcx, 0x53071fe2
cmc
lea rcx, [r12 + 0x39]
clc
cmp cx, r12w
mov qword [r12 + 0xc0], rcx
stc
test r11b, 0xec
cmp rcx, rax
jmp 0x140417281
jb 0x14041711f
cmp dword [r12 + 0x30], 0
jmp 0x140417292
je 0x140417322
mov r8d, dword [r12 + 0x34]
movzx rsi, si
cmovl ecx, r14d
lea rsi, [r12 + 0x38]
mov cx, dx
jmp 0x1404172b7
mov rcx, qword [r12 + 0x28]
cqo
movsx edx, bp
not dl
mov rdx, rsi
jmp 0x1404172cb
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
sub ecx, dword [r12 + 0xd0]
jmp 0x1404172e5
add dword [r12 + 0xb8], ecx
cmp r14w, 0x418e
stc
test eax, eax
jmp 0x1404172fb
je 0x14041733f
cdqe
xadd bx, bx
movsx bx, dl
or bl, sil
add rax, rsi
cmova rbx, rax
movzx ebx, byte [rsi]
jmp 0x14041731d
jmp 0x14041736e
xor ebx, ebx
jmp 0x14041732c
cmp rcx, rax
jmp 0x140417334
jb 0x14041714d
jmp 0x14041739d
mov dword [r12 + 0x30], 0
movsx eax, r14w
cdqe
btc rcx, rsp
lea rax, [r12 + 0x39]
cmp r10d, edx
btr cx, r14w
mov byte [r12 + 0x38], 0
rcr cl, 0xbb
movzx rcx, bp
xor ebx, ebx
mov qword [r12 + 0xc8], rax
dec rcx
bts cx, r11w
lea rcx, [r12 + 0x39]
cmp bl, 0x31
mov qword [r12 + 0xc0], rcx
clc
cmp rcx, rax
jmp 0x140417397
jb 0x14041714d
cmp dword [r12 + 0x30], 0
jmp 0x1404173a8
je 0x140417416
mov r8d, dword [r12 + 0x34]
setb ch
lea rsi, [r12 + 0x38]
movzx edx, r15w
mov cl, 0xaa
movsx rcx, bp
mov rcx, qword [r12 + 0x28]
not dx
mov rdx, rsi
jmp 0x1404173d5
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
stc
sub ecx, dword [r12 + 0xd0]
jmp 0x1404173f1
add dword [r12 + 0xb8], ecx
cmp bl, r11b
test eax, eax
je 0x140417422
cdqe
add rax, rsi
movzx edi, byte [rsi]
jmp 0x140417411
jmp 0x14041744c
sub edi, edi
jmp 0x14041741d
jmp 0x14041746b
mov dword [r12 + 0x30], 0
movzx rax, cx
lea rax, [r12 + 0x39]
movsx ecx, si
sar cx, 0xce
mov byte [r12 + 0x38], 0
stc
add cx, 0x57d2
sub edi, edi
xchg rcx, rcx
mov qword [r12 + 0xc8], rax
not ax
movsx eax, r15w
lea rax, [r12 + 0x39]
mov qword [r12 + 0xc0], rax
movzx ecx, di
mov rcx, r12
jmp 0x140417473
call fcn.140425198
mov dword [rsp + 0x70], eax
movsx ecx, r11w
mov rcx, r12
jmp 0x140417488
call fcn.140425198
mov dword [rsp + 0x58], eax
mov rax, qword [r12 + 0xc0]
test dl, ch
cmp rax, qword [r12 + 0xc8]
jmp 0x1404174a8
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r15
jmp 0x1404174b7
mov qword [rsp + 0x40], rbp
jae 0x1404174ec
lea rcx, [rax + 1]
not r13b
mov qword [r12 + 0xc0], rcx
xchg r13w, r13w
mov r13w, 0x6564
movsx r13, r9w
movzx r13d, byte [rax]
jmp 0x1404174e7
jmp 0x1404175c6
cmp dword [r12 + 0x30], 0
jmp 0x1404174f7
je 0x140417565
mov r8d, dword [r12 + 0x34]
lea rsi, [r12 + 0x38]
movsx dx, r8b
mov rcx, qword [r12 + 0x28]
mov rdx, rsi
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
test r9b, 0x95
test eax, eax
jmp 0x14041753c
je 0x140417572
cdqe
sar r13w, 0x9f
add rax, rsi
movsxd r13, esi
mov r13b, dl
cmovle r13w, si
movzx r13d, byte [rsi]
jmp 0x140417560
jmp 0x1404175a1
xor r13d, r13d
jmp 0x14041756d
jmp 0x1404175c6
mov dword [r12 + 0x30], 0
btc ax, 0xe3
lea rax, [r12 + 0x39]
dec rcx
ror cl, 0x1a
or cl, 0x8f
mov byte [r12 + 0x38], 0
sub rcx, r11
xor r13d, r13d
movsx cx, al
movsxd rcx, r11d
mov qword [r12 + 0xc8], rax
xchg al, ch
cmovb cx, r8w
cbw
lea rax, [r12 + 0x39]
movsx rcx, r15w
cmovs ecx, edx
mov qword [r12 + 0xc0], rax
mov rcx, r12
call fcn.140425198
mov rcx, r12
jmp 0x1404175d6
call fcn.140425198
mov rcx, r12
jmp 0x1404175e3
call fcn.140425198
mov r14d, eax
mov ch, 0xa
xchg rcx, rcx
movsxd rcx, r11d
mov rcx, r12
jmp 0x1404175fc
call fcn.140425198
mov esi, eax
mov ch, 0x93
mov rcx, qword [r12 + 0xc0]
sal ah, 0x26
mov rax, qword [r12 + 0xc8]
cmc
cmp di, dx
cmp rcx, rax
mov dword [rsp + 0x48], edi
jmp 0x140417629
jae 0x14041765f
lea rdx, [rcx + 1]
mov qword [r12 + 0xc0], rdx
jmp 0x140417640
movzx ecx, byte [rcx]
mov dword [rsp + 0x68], ecx
mov ch, 0x88
xchg rcx, rcx
movsx cx, bpl
mov rcx, rdx
jmp 0x14041765a
jmp 0x1404176f5
cmp dword [r12 + 0x30], 0
je 0x1404176e6
mov r15d, ebx
mov ebx, esi
mov rdx, rdx
xchg r8b, r8b
movsx rdx, r9w
mov r8d, dword [r12 + 0x34]
lea rsi, [r12 + 0x38]
mov rcx, qword [r12 + 0x28]
mov rdx, 0x5f216788
mov rdx, rsi
jmp 0x140417698
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
test spl, dil
cmc
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
stc
test dil, sil
test eax, eax
jmp 0x1404176c4
je 0x14041771f
cdqe
add rax, rsi
bswap ecx
movsx rcx, r13w
movzx ecx, byte [rsi]
jmp 0x1404176dd
mov dword [rsp + 0x68], ecx
jmp 0x14041775c
mov dword [rsp + 0x68], 0
bsf rdi, rax
not dil
mov edi, r13d
cmp rcx, rax
jmp 0x140417700
jae 0x14041779f
lea rax, [rcx + 1]
jmp 0x14041770f
mov qword [r12 + 0xc0], rax
movzx eax, byte [rcx]
jmp 0x140417892
mov dword [r12 + 0x30], 0
or ch, ch
shl rdi, 0xc7
sub di, 0x682f
lea rax, [r12 + 0x39]
or ecx, esi
btc rcx, rsp
bt rdi, 0xd4
mov byte [r12 + 0x38], 0
mov dword [rsp + 0x68], 0
sar cx, 0xb3
rcl di, cl
sal cx, 0x9f
mov edi, r13d
movzx rsi, si
movsx rsi, r9w
mov qword [r12 + 0xc8], rax
cmp ebp, r15d
rcl ch, cl
lea rcx, [r12 + 0x39]
rol rsi, 0x68
mov qword [r12 + 0xc0], rcx
mov esi, ebx
bts bx, di
add bl, bpl
mov ebx, r15d
cmp rcx, rax
jmp 0x140417799
jb 0x140417706
cmp dword [r12 + 0x30], 0
jmp 0x1404177aa
je 0x14041782a
mov ebp, ebx
seto dh
mov ecx, 0x34505424
mov ebx, esi
mov r8d, dword [r12 + 0x34]
lea rsi, [r12 + 0x38]
movzx cx, r13b
movzx rdx, r10w
mov rcx, qword [r12 + 0x28]
mov rdx, rsi
jmp 0x1404177dc
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
test bh, 0x46
jmp 0x1404177f1
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
clc
jmp 0x140417807
test eax, eax
jmp 0x14041780e
je 0x140417836
movsxd rcx, eax
add rcx, rsi
jmp 0x140417822
movzx eax, byte [rsi]
jmp 0x140417867
sub eax, eax
jmp 0x140417831
jmp 0x140417892
mov dword [r12 + 0x30], 0
lea rcx, [r12 + 0x39]
sbb sil, 0xbd
ror sil, 0x89
xchg sil, dil
mov byte [r12 + 0x38], 0
and si, 0x58d1
sub eax, eax
xchg dil, sil
rcr si, 0xb4
setle sil
mov edi, r13d
btc esi, 0x18
mov qword [r12 + 0xc8], rcx
lea rcx, [r12 + 0x39]
mov qword [r12 + 0xc0], rcx
shr si, cl
setae sil
mov esi, ebx
sar rbx, 0xff
mov ebx, ebp
mov dword [rsp + 0x5c], 0
cmp r13, 0x63fd58e0
test r14w, 0x1c01
test al, 0x20
jmp 0x1404178ae
sete byte [rsp + 0x98]
clc
test bl, bl
jmp 0x1404178be
je 0x140417913
movzx eax, dil
test bl, dil
test r10b, 0xf
sub r13d, r13d
clc
cmp r9, 0x39691468
test al, 0x86
cmp eax, 0x17
jg 0x140417993
lea ecx, [rax - 0xf]
cmp r8d, 0x54a72402
stc
cmp eax, ecx
cmp ecx, 2
jmp 0x1404178fa
jb 0x1404179cb
cmp eax, 8
jmp 0x140417908
je 0x1404179e3
jmp 0x140417fea
movzx eax, byte [rsp + 0x68]
test ch, 0x3c
stc
sub r13d, r13d
test cx, 0x4628
cmp eax, 0xf
jle 0x1404179b4
cmp eax, 0x20
jmp 0x140417935
je 0x1404179fa
cmp eax, 0x18
jmp 0x140417943
je 0x1404179fa
cmp eax, 0x10
jmp 0x140417951
jne 0x140417fea
mov edx, dword [rsp + 0x48]
movzx eax, dl
movsxd rcx, edx
shr cx, 0x99
lea ecx, [rax - 8]
cmc
cmp dl, 8
jmp 0x140417971
cmovb ecx, eax
cmp r9b, r8b
cmc
cmp ecx, 3
jmp 0x140417980
jne 0x1404179cb
mov dil, 2
jmp 0x14041798e
jmp 0x140417a15
cmp eax, 0x18
jmp 0x14041799b
je 0x140417a06
cmp eax, 0x20
jmp 0x1404179a9
je 0x140417a06
jmp 0x140417fea
cmp eax, 8
jmp 0x1404179bc
je 0x1404179e3
cmp eax, 0xf
jne 0x140417fea
mov dil, 3
mov r15b, 1
mov dword [rsp + 0x60], 0
jmp 0x1404179de
jmp 0x140417a26
mov al, 1
not dil
xor dil, r12b
mov dword [rsp + 0x60], eax
xor r15d, r15d
mov dil, 1
jmp 0x140417a26
mov edi, dword [rsp + 0x68]
movsxd rdx, r8d
btr rbp, 0x71
shr dil, 3
bt dx, ax
sal rdx, 0xd8
rcr bpl, cl
mov al, 1
mov dword [rsp + 0x60], eax
rol cx, cl
shld rcx, r13, 0xc3
sub r15d, r15d
mov rax, qword [rsp + 0x38]
xor bp, 0x5db4
mov rcx, qword [rsp + 0x30]
test rax, r13
mov rdx, qword [rsp + 0x40]
movzx ebp, dil
cmp cl, r9b
clc
mov dword [rdx], r14d
jmp 0x140417a52
mov dword [rcx], esi
cmp bp, 0x79ed
jmp 0x140417a5e
test rax, rax
je 0x140417a6a
mov dword [rax], ebp
clc
test esi, esi
jmp 0x140417a71
je 0x140417afa
sub r13d, r13d
rol ah, cl
mov eax, 0x7fffffff
jmp 0x140417a86
sub edx, edx
clc
cmp spl, sil
div esi
cmp eax, r14d
jb 0x140417fea
mov ecx, esi
movsx eax, r8w
imul ecx, r14d
sub r13d, r13d
bsf ax, di
sbb ah, 0x2f
mov eax, 0x7fffffff
sub edx, edx
test r8b, r10b
jmp 0x140417abe
div ebp
cmp eax, ecx
jb 0x140417fea
xor r13d, r13d
mov eax, 0x7fffffff
stc
sub edx, edx
cmp r15d, r10d
cmp r9d, 0x78235784
div esi
test r13w, si
test spl, 0x53
cmp eax, r14d
jmp 0x140417aef
jb 0x140417fea
jmp 0x140417b39
mov ecx, esi
movsx ax, ah
imul ecx, r14d
rcr ah, 2
mov al, ch
cmc
xor r13d, r13d
btr rax, rsp
shrd eax, r14d, 0xc
btr eax, 0x89
mov eax, 0x7fffffff
test rcx, 0x10100724
sub edx, edx
stc
clc
div ebp
cmp eax, ecx
jmp 0x140417b33
jb 0x140417fea
mov dword [rsp + 0xac], edi
mov qword [rsp + 0x80], rcx
stc
imul ecx, ebp
jmp 0x140417b51
call fcn.1400f440e
test rax, rax
je 0x140417fde
mov r13, rax
cdqe
rol rax, cl
movzx eax, byte [rsp + 0x78]
test eax, eax
jmp 0x140417b73
mov dword [rsp + 0x30], ebp
je 0x140417c2f
cmp qword [r12 + 0x10], 0
jmp 0x140417b88
je 0x140417c04
mov rcx, qword [r12 + 0xc0]
neg dil
mov dl, 0x3d
mov rdi, qword [r12 + 0xc8]
mov ebp, ebx
sar bl, 0x46
mov rbx, 0x1c443f54
mov ebx, edi
btr dx, cx
sub ebx, ecx
add dh, 9
shr edx, cl
xadd edx, edx
mov edx, eax
stc
test bx, cx
test al, 0xd5
sub edx, ebx
seto bh
movsxd rbx, r12d
mov bx, 0x46a6
mov ebx, ebp
movzx bp, dil
jmp 0x140417bdf
mov ebp, dword [rsp + 0x30]
jle 0x140417c11
mov qword [r12 + 0xc0], rdi
movzx rcx, bx
mov rcx, qword [r12 + 0x28]
call qword [r12 + 0x18]
jmp 0x140417c2f
mov rcx, qword [r12 + 0xc0]
bt rdi, 0xe9
mov eax, eax
sar dil, cl
btr di, 0x61
lea rax, [rax + rcx]
stc
or dil, 0xc0
sub cl, 0xfc
mov qword [r12 + 0xc0], rax
test bl, bl
setne al
btr rdi, r8
mov edi, dword [rsp + 0x48]
cmp dil, 8
setge cl
xchg cl, cl
setae cl
or cl, al
jmp 0x140417c4f
or cl, r15b
jmp 0x140417c57
mov qword [rsp + 0x38], r13
mov dword [rsp + 0x8c], r15d
jmp 0x140417c69
je 0x140417d2e
test bl, bl
jmp 0x140417c76
je 0x140417eee
cmp dword [rsp + 0x58], 0
jmp 0x140417c86
je 0x140417fd1
mov edi, dword [rsp + 0x70]
cmp r9w, 0x4e34
test edi, edi
jmp 0x140417c9d
je 0x140417f3b
cmp qword [r12 + 0x10], 0
jmp 0x140417cae
je 0x140417f16
mov rax, qword [r12 + 0xc0]
dec ch
and cl, bpl
mov rcx, qword [r12 + 0xc8]
not rdx
shr bpl, 0x64
or dl, r13b
mov ebp, ebx
cmc
rcr dl, 0xa5
rcl rbx, 0xe
mov ebx, ecx
btc rdx, 0x27
sub ebx, eax
mov edx, edi
cmp r12b, 0x74
test rbp, 0x5c250ffe
sub edx, ebx
cmovle bx, bx
mov ebx, ebp
movsx bp, r15b
movsxd rbp, r12d
mov ebp, dword [rsp + 0x30]
jmp 0x140417d0c
jle 0x140417f1e
mov qword [r12 + 0xc0], rcx
mov rcx, qword [r12 + 0x28]
jmp 0x140417d24
call qword [r12 + 0x18]
jmp 0x140417f3b
mov dword [rsp + 0x50], r14d
clc
cmp dl, r13b
test sil, bl
mov dword [rsp + 0x54], esi
test dx, 0x2cc5
test esi, esi
jmp 0x140417d4a
je 0x140418ed5
mov eax, dword [rsp + 0x50]
and r14b, r11b
ror r14b, 0xad
test r11b, 0xae
mov r14d, eax
xadd dil, dil
or dil, 0x21
neg dil
imul r14d, dword [rsp + 0x30]
movsxd rdi, esp
mov edi, dword [rsp + 0x54]
dec edi
cmc
stc
sub esi, esi
jmp 0x140417e18
movsxd r15, ebx
movsx r8, r13w
movzx rcx, r14w
mov rcx, rbp
movsx r8, sp
movzx r8w, r14b
cmovl r8d, r13d
mov r8, r15
jmp 0x140417da8
call fcn.14049ffae
mov r8d, r14d
btr dx, bx
sub r8d, ebx
shl cl, cl
sar dl, cl
add rbp, r15
movsx r15w, cl
cmovle ecx, edi
setae dl
mov r15d, dword [rsp + 0x8c]
mov ch, 0x96
bswap rcx
mov rcx, qword [r12 + 0x28]
mov rdx, rbp
call r13
mov rbx, qword [r12 + 0xc8]
xchg r13w, r13w
movzx r13d, sp
movzx r13, r13w
mov r13, qword [rsp + 0x38]
jmp 0x140417e00
mov qword [r12 + 0xc0], rbx
inc esi
add edi, 0xffffffff
jmp 0x140417e12
jae 0x140418ed5
cmp byte [rsp + 0x98], 0
jmp 0x140417e2d
mov eax, edi
not rbp
cmove eax, esi
imul eax, r14d
btc rbp, rbx
shl bpl, cl
sbb bp, 0x4560
movsxd rbp, eax
cmp r15b, bl
cmc
add rbp, r13
rcr r13, 0x28
inc r13b
sal r13b, 0xdc
mov r13, qword [r12 + 0x10]
clc
test r13, r13
jmp 0x140417e68
je 0x140417ead
mov rdx, qword [r12 + 0xc0]
sete bl
mov rax, qword [r12 + 0xc8]
and bl, r8b
adc bx, cx
mov rbx, rax
cmp r8w, 0x5ab0
sub rbx, rdx
jmp 0x140417e9a
cmp r14d, ebx
jmp 0x140417ea2
jg 0x140417d85
jmp 0x140417ec0
mov rdx, qword [r12 + 0xc0]
rol al, 0xc4
mov rax, qword [r12 + 0xc8]
lea rbx, [rdx + r14]
cmp rbx, rax
cmove r13, r15
movsxd r13, r13d
mov r13, qword [rsp + 0x38]
ja 0x140417e08
mov rcx, rbp
mov r8, r14
jmp 0x140417ee4
call fcn.14049ffae
jmp 0x140417e00
mov dword [rsp + 0x54], esi
stc
mov dword [rsp + 0x50], r14d
cmp dx, 0x5671
xor eax, eax
jmp 0x140417f04
mov qword [rsp + 0x90], rax
jmp 0x140417f11
jmp 0x1404181c8
mov rax, qword [r12 + 0xc0]
mov ecx, edi
or di, r11w
movsx edi, r9w
add rcx, rax
shr di, cl
dec ah
sal ah, 0x82
mov qword [r12 + 0xc0], rcx
mov eax, dword [rsp + 0x58]
bt di, 0xaf
mov edi, eax
imul edi, ebp
bswap cx
movzx cx, r8b
movzx rcx, cx
mov rcx, rdi
jmp 0x140417f5d
call fcn.1400f440e
test rax, rax
jmp 0x140417f6a
je 0x140417fd1
mov dword [rsp + 0x54], esi
cmp bl, ch
cmp byte [rsp + 0x60], 0
jmp 0x140417f80
je 0x14041802c
mov rcx, r12
mov rdx, rax
movsx rsi, r14w
movzx r8w, dil
mov r8d, edi
not si
mov rsi, rax
jmp 0x140417fa3
call fcn.14041ef2f
test eax, eax
jmp 0x140417faf
je 0x1404190e2
mov qword [rsp + 0x90], rsi
jmp 0x140417fc2
mov dword [rsp + 0x50], r14d
jmp 0x140417fcc
jmp 0x1404181bd
mov rcx, r13
jmp 0x140417fd9
call fcn.1401dbaac
sub r13d, r13d
test ecx, edx
ror r12d, cl
xchg di, r14w
mov rax, r13
shr rbp, 0xba
movsx rsi, di
add rsp, 0xb8
pop rbx
jmp 0x140418007
pop rbp
pop rdi
bswap si
movsx r15d, cx
cmovle r13d, esi
pop rsi
pop r12
xchg r13d, r14d
movzx r14d, r15w
mov r15d, ecx
pop r13
pop r14
seta r15b
pop r15
ret
mov dword [rsp + 0x50], r14d
mov esi, ebp
sub cl, 0xa8
xchg di, bp
mov rcx, rax
xadd cx, cx
mov ebp, r11d
btr di, dx
mov qword [rsp + 0x90], rax
xchg bp, bp
cmp r15d, edx
mov rdi, rax
add rdi, 2
mov ebp, dword [rsp + 0x58]
bswap cx
movsx rcx, bp
nop word cs:[rax + rax]
movsx ecx, bp
mov ch, ah
movsx cx, r14b
mov rcx, r12
call fcn.140425198
mov ecx, eax
shl dx, cl
shr ecx, 0xa
sbb dl, ah
cmp bh, cl
sal dh, 0xe0
and ecx, 0x1f
shrd dx, r13w, 0x80
mov edx, ecx
shl edx, 8
sub edx, ecx
movzx cx, dh
xchg cl, cl
movzx ecx, dx
test r10b, 0xb9
jmp 0x1404180b5
imul ecx, ecx, 0x843
test r8d, ebx
stc
shr ecx, 0x10
clc
cmc
sub edx, ecx
movzx edx, dx
shr edx, 1
clc
test al, r11b
test ebp, 0x75fe0bb3
add edx, ecx
mov rcx, rdi
bt cx, 0x5c
shr edx, 4
mov cx, 0x625f
mov byte [rdi - 2], dl
bsf cx, r15w
mov ecx, eax
adc dx, sp
cdq
shr ecx, 5
shl dx, 0x56
and dl, r11b
and ecx, 0x1f
btc edx, r11d
mov edx, ecx
test ch, 0x7d
shl edx, 8
test ah, 0x8b
cmp r12b, r12b
sub edx, ecx
shr cx, 0x2e
ror cl, 0x37
bt cx, 0x2d
movzx ecx, dx
cmc
imul ecx, ecx, 0x843
shr ecx, 0x10
test sil, bl
cmc
sub edx, ecx
clc
movzx edx, dx
shr edx, 1
cmc
jmp 0x140418140
add edx, ecx
btr cx, 0x8d
sar cl, 0xe1
movzx rcx, r9w
shr edx, 4
movzx cx, r14b
test dx, 0x5c85
xadd rcx, rcx
mov byte [rdi - 1], dl
sar cx, 0x58
and eax, 0x1f
stc
mov ecx, eax
test r9b, 0x57
cmc
shl ecx, 8
clc
sub ecx, eax
inc ax
btc ax, r11w
movzx eax, cx
cmp r12, r13
imul eax, eax, 0x843
test r9b, bpl
shr eax, 0x10
stc
test dl, 0x60
sub ecx, eax
test dl, 0xf7
movzx ecx, cx
shr ecx, 1
clc
add ecx, eax
clc
cmp r12w, sp
shr ecx, 4
mov byte [rdi], cl
stc
add rdi, rsi
jmp 0x1404181b5
dec ebp
jne 0x14041807b
mov edi, dword [rsp + 0x48]
movzx eax, r11w
movsxd rax, r9d
mov rax, qword [rsp + 0x80]
clc
cmc
test eax, eax
je 0x14041892d
lea rax, [r12 + 0x38]
mov qword [rsp + 0x40], rax
and rax, rbp
sar r15b, 0xdb
lea r15, [r12 + 0x39]
movzx eax, si
mov ebp, dword [rsp + 0x30]
add ax, 0x2a1c
sub al, 0xcf
cmovs ax, di
mov eax, dword [rsp + 0x80]
cmp r10b, r14b
test bl, ah
mov qword [rsp + 0x78], rax
mov al, 1
test r11b, r13b
jmp 0x14041821c
sub esi, esi
cmp dx, 0x783a
jmp 0x140418229
mov dword [rsp + 0x70], 0
stc
sub r14d, r14d
jmp 0x14041823a
mov dword [rsp + 0xa0], ebx
jmp 0x140418246
jmp 0x1404183ea
mov rcx, r12
jmp 0x140418253
call fcn.140425198
mov ecx, eax
not dl
ror dh, 0x98
shr ecx, 0xa
and ecx, 0x1f
sbb dx, 0x672e
mov edx, ecx
shl edx, 8
cmp al, 0xea
test rsp, 0x65b9222d
sub edx, ecx
movzx ecx, dx
imul ecx, ecx, 0x843
test rdi, 0x34e90e26
shr ecx, 0x10
sub edx, ecx
jmp 0x140418295
movzx edx, dx
clc
shr edx, 1
cmp r9b, 0x3a
add edx, ecx
movzx cx, r12b
rcr ch, cl
shr edx, 4
mov ecx, edx
mov byte [rsp + 0x5c], dl
bt edx, 0xfa
mov ecx, eax
test rax, 0x23c023bd
shr ecx, 5
dec dl
cmp cl, 0xa3
movzx rdx, dx
and ecx, 0x1f
cmovne rdx, r13
bsf dx, dx
mov edx, ecx
cmp rsi, 0x4f9a3c42
shl edx, 8
sub edx, ecx
sub ch, 0x22
movzx ecx, dx
imul ecx, ecx, 0x843
jmp 0x1404182f3
shr ecx, 0x10
sub edx, ecx
cmp r13b, 0x1e
movzx edx, dx
shr edx, 1
add edx, ecx
sbb cx, r13w
xchg rcx, rcx
shr edx, 4
mov byte [rsp + 0x5d], dl
sar ch, 0x52
rcr cx, 0x79
and ch, 0x96
and eax, 0x1f
mov ecx, eax
stc
cmp r15d, 0x6329475f
shl ecx, 8
cmp rax, 0x5f31157f
clc
sub ecx, eax
shr ax, 0x2b
movzx eax, cx
imul eax, eax, 0x843
jmp 0x140418347
shr eax, 0x10
stc
test al, r13b
sub ecx, eax
movzx ecx, cx
cmp dil, r9b
cmp si, 0x609b
shr ecx, 1
add ecx, eax
cmp r8d, 0x11e9277d
shr ecx, 4
cmc
mov byte [rsp + 0x5e], cl
cmc
cmp edi, r12d
cmp dword [rsp + 0x30], 0
jmp 0x14041837c
je 0x1404183ca
nop word cs:[rax + rax]
rcl dl, cl
mov eax, dword [rsp + 0x30]
rol ch, 0xae
sub r8b, cl
mov ecx, eax
xor r8d, r13d
rol dx, cl
imul ecx, esi
setbe dh
bts rdx, r15
neg dx
add rcx, r13
xchg r8b, r8b
lea rdx, [rsp + 0x5c]
movsxd r8, esi
mov r8, rbp
jmp 0x1404183c5
call fcn.14049ffae
dec r14d
jmp 0x1404183d2
inc rsi
sub eax, eax
test rdi, rbx
jmp 0x1404183df
cmp rsi, qword [rsp + 0x78]
je 0x14041892d
cmp dil, 8
jmp 0x1404183f3
jb 0x140418464
test r14d, r14d
je 0x1404184d5
mov edi, ebx
shr dl, 4
sub ecx, ecx
shl bl, 0x9f
xor bl, bpl
cmp dword [rsp + 0x70], 0
setne dl
sete bl
or bl, al
test r14b, r10b
mov dword [rsp + 0x70], 1
stc
clc
test bl, 1
jmp 0x140418431
je 0x1404184ff
mov cl, dl
cmp dl, 0xc7
mov dword [rsp + 0x70], ecx
mov ebx, edi
sbb dil, cl
mov edi, dword [rsp + 0x48]
jmp 0x140418453
nop dword [rax]
test r11d, 0x2e3a5e0e
cmp ah, 0x74
test bl, bl
jmp 0x14041846b
je 0x140418788
cmp byte [rsp + 0x68], 8
jmp 0x14041847b
jne 0x1404184bc
mov rax, qword [r12 + 0xc0]
cmc
clc
cmp rax, qword [r12 + 0xc8]
jae 0x14041850b
lea rcx, [rax + 1]
jmp 0x1404184a2
mov qword [r12 + 0xc0], rcx
jmp 0x1404184af
movzx eax, byte [rax]
jmp 0x1404184b7
jmp 0x140418684
mov rcx, r12
jmp 0x1404184c4
call fcn.140425198
mov edx, eax
jmp 0x1404184d0
jmp 0x14041868b
mov rax, qword [r12 + 0xc0]
cmp rax, qword [r12 + 0xc8]
jae 0x140418596
lea rcx, [rax + 1]
mov qword [r12 + 0xc0], rcx
movzx eax, byte [rax]
jmp 0x140418752
mov ebx, edi
jmp 0x140418506
jmp 0x140418902
cmp dword [r12 + 0x30], 0
jmp 0x140418516
je 0x14041861c
mov r8d, dword [r12 + 0x34]
cmovb cx, dx
mov rcx, qword [r12 + 0x28]
bswap rdx
movsx edi, si
mov rdi, qword [rsp + 0x40]
bswap rdx
mov rdx, rdi
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
test r13d, 0x1279520d
cmc
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
cmc
clc
test eax, eax
jmp 0x140418569
je 0x14041862a
movsxd rcx, eax
bsr ax, r8w
shl ah, cl
add rcx, rdi
cmovl ax, cx
movsx ax, cl
jmp 0x140418589
movzx eax, byte [rdi]
jmp 0x140418591
jmp 0x140418661
cmp dword [r12 + 0x30], 0
je 0x140418623
mov r14d, edi
cqo
mov r8d, dword [r12 + 0x34]
cwd
jmp 0x1404185b7
mov rcx, qword [r12 + 0x28]
movsx dx, r13b
mov di, r10w
mov rdi, qword [rsp + 0x40]
movsx rdx, sp
not dh
bswap edx
mov rdx, rdi
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
sub ecx, dword [r12 + 0xd0]
clc
add dword [r12 + 0xb8], ecx
clc
test eax, eax
jmp 0x1404185fb
je 0x1404186fd
movsxd rcx, eax
xor ax, ax
add rcx, rdi
cbw
mov eax, r10d
movzx ax, r11b
movzx eax, byte [rdi]
jmp 0x14041872c
xor eax, eax
jmp 0x140418684
xor eax, eax
jmp 0x140418752
mov dword [r12 + 0x30], 0
cdq
or ecx, 0x20db6c2f
mov byte [r12 + 0x38], 0
and cx, r14w
bts rdi, r12
xor eax, eax
sar dil, 0x8d
adc dx, 0x2306
inc dx
mov rcx, r15
neg dx
movzx dx, r8b
mov edi, dword [rsp + 0x48]
mov qword [r12 + 0xc8], rcx
or dl, 0x21
bswap edx
sub edx, r11d
mov qword [r12 + 0xc0], r15
or edx, ebx
cmovp dx, bp
cdq
movzx edx, al
nop
neg al
mov eax, dword [rsp + 0x30]
jmp 0x140418695
test eax, eax
jmp 0x14041869c
je 0x1404183ca
cmp edx, dword [rsp + 0x58]
cmove rcx, r14
mov ecx, 0
not r8w
movsx r8w, r10b
cmovae edx, ecx
mov r8b, 0x92
or r8b, r13b
shl ch, 0x6b
imul edx, eax
sar ch, cl
sbb r8d, r11d
add rdx, qword [rsp + 0x90]
mov cl, 0x74
movsx r8, bx
lea rcx, [rsp + 0x5c]
cmovno r8w, sp
mov r8w, si
movsxd r8, r12d
mov r8, rbp
jmp 0x1404186f3
call fcn.14049ffae
jmp 0x140418390
mov dword [r12 + 0x30], 0
mov cl, dil
mov byte [r12 + 0x38], 0
shl di, 0xcb
movsxd rdi, r11d
not dil
sub eax, eax
adc cl, cl
mov rcx, r15
xor dil, 0x19
adc dil, 0xf2
sub dil, 0x53
mov edi, r14d
cmc
mov qword [r12 + 0xc8], rcx
rol r14b, 0x4a
xor r14b, 0xd8
rcl r14b, cl
mov qword [r12 + 0xc0], r15
test r8b, r11b
cmp r13b, 0x65
movzx eax, al
movzx r14w, r15b
cmc
mov r14d, eax
cmc
and r14d, 0x7f
jmp 0x140418768
inc r14d
clc
shr eax, 7
stc
test r10w, 0x477b
mov dword [rsp + 0x70], eax
stc
test bl, bl
jmp 0x140418782
jne 0x140418471
cmp byte [rsp + 0x60], 0
je 0x14041824b
cmp dword [rsp + 0x30], 0
je 0x1404183ca
mov rbx, qword [r12 + 0xc0]
mov rax, qword [r12 + 0xc8]
cmp r13d, r8d
cmc
xor edi, edi
jmp 0x1404187b9
jmp 0x140418803
lea rcx, [rbx + 1]
movsx rdx, bx
jmp 0x1404187cf
mov qword [r12 + 0xc0], rcx
cwd
movzx edx, byte [rbx]
movsxd rbx, r11d
not bl
mov rbx, rcx
jmp 0x1404187e9
mov byte [rsp + rdi + 0x5c], dl
jmp 0x1404187f2
inc rdi
cmp rbp, rdi
jmp 0x1404187fd
je 0x1404188f4
cmp rbx, rax
jmp 0x14041880b
jb 0x1404187be
cmp dword [r12 + 0x30], 0
jmp 0x14041881c
je 0x140418894
mov r8d, dword [r12 + 0x34]
movsxd rbx, r8d
movzx dx, r14b
mov rcx, qword [r12 + 0x28]
bswap dx
mov rbx, qword [rsp + 0x40]
movzx dx, ch
sets dl
mov rdx, rbx
jmp 0x14041884b
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
stc
clc
sub ecx, dword [r12 + 0xd0]
stc
cmc
add dword [r12 + 0xb8], ecx
test r11b, spl
cmc
test eax, eax
je 0x1404188a0
cdqe
movsx rdx, r11w
add rax, rbx
xchg dl, dl
movsx edx, r15w
movzx edx, byte [rbx]
jmp 0x14041888f
jmp 0x1404188c6
sub edx, edx
jmp 0x14041889b
jmp 0x1404187e9
mov dword [r12 + 0x30], 0
lahf
sar bx, cl
mov byte [r12 + 0x38], 0
cmovle bx, r12w
add bh, bl
sub edx, edx
mov rax, r15
movsx rbx, r12w
movsxd rbx, eax
mov qword [r12 + 0xc8], rax
setno bh
movsx ebx, di
not rbx
mov qword [r12 + 0xc0], r15
movzx rbx, r11w
movzx bx, cl
mov rbx, r15
jmp 0x1404188ef
jmp 0x1404187e9
mov ebx, dword [rsp + 0xa0]
movsx edi, r14w
rcr dil, cl
mov edi, dword [rsp + 0x48]
cmp r9w, 0x66e7
jmp 0x140418918
cmp dword [rsp + 0x30], 0
jmp 0x140418922
jne 0x140418390
jmp 0x1404183ca
cmp byte [rsp + 0x98], 0
je 0x140418ea2
cmp dword [rsp + 0x54], 0
je 0x140418ea2
mov eax, dword [rsp + 0x50]
rol dx, cl
xadd r10b, cl
cmp r8b, r12b
mov r12d, eax
test r12d, 0x1f763735
imul r12d, dword [rsp + 0x30]
mov r10d, dword [rsp + 0x54]
cwd
bswap ebp
dec r10d
mov r13d, r12d
add bpl, r15b
imul r13d, r10d
bsf dx, r15w
neg bpl
shr r10d, 1
dec ebx
mov dl, 0xfe
movzx edi, r9w
lea edi, [r12 - 1]
mov dx, 0x25e8
rdtsc
mov rax, qword [rsp + 0x38]
inc si
movsx ecx, cx
lea rcx, [rax + rdi]
movzx ebp, bp
setno bpl
inc rcx
movsx rbp, ax
mov qword [rsp + 0x98], rcx
lea rdx, [rdi + 1]
xor bx, di
bts si, ax
test eax, 0x68496460
mov rcx, rdx
and rcx, 0xffffffffffffffe0
lea rbp, [rcx - 0x20]
mov qword [rsp + 0x60], rbp
shr sil, cl
bsf esi, r14d
mov rbx, rbp
rcr si, 0x3e
shr rbx, 5
inc rbx
xor rsi, 0x2ba773fc
rcr rbp, cl
mov rbp, rbx
sub rsi, 0x74ad529f
shr ebp, cl
adc bp, 0x1f23
mov qword [rsp + 0x70], rbx
sub bpl, 0xa5
sub bpl, r11b
and rbx, 0xfffffffffffffffe
jmp 0x140418a22
mov qword [rsp + 0xa0], rbx
rcl si, 0x3e
sar rbp, cl
mov ebp, r12d
rcr si, cl
mov qword [rsp + 0x48], rcx
rcr sil, cl
sub ebp, ecx
clc
movsxd rsi, r14d
shrd si, r13w, 0xa7
mov dword [rsp + 0xa8], ebp
btc ecx, 0x73
movsx ecx, r14w
shld rsi, rdi, 0x1c
movabs rsi, 0x1ffffffe0
bt rcx, 0x40
xor ch, 0xd0
or rsi, 0x18
or cl, 0xbb
mov rcx, rdx
cmc
bsr rcx, r12
mov qword [rsp + 0x68], rdx
xadd rcx, rcx
not rcx
and rsi, rdx
mov cx, r9w
mov ecx, r12d
clc
test bh, 0x58
sub ecx, esi
mov dword [rsp + 0x58], ecx
stc
cmp r9b, dl
test r12b, r13b
add rax, 0x30
jmp 0x140418ab0
mov qword [rsp + 0xb0], rax
cmp eax, r11d
test r15w, 0x38de
test bpl, spl
sub r11d, r11d
stc
cmp dil, 0xc8
cmp ch, ah
xor r8d, r8d
jmp 0x140418ad6
mov dword [rsp + 0x78], r10d
mov qword [rsp + 0x40], rdi
jmp 0x140418ae5
jmp 0x140418b11
lea eax, [r8 + 1]
sub r13d, r12d
clc
jmp 0x140418af7
add r11d, r12d
cmc
cmp r8d, r10d
mov r8w, 0x419
mov r8d, eax
jmp 0x140418b0b
je 0x140418ea2
test r12d, r12d
jmp 0x140418b19
je 0x140418aea
mov ebp, r11d
or r15w, r11w
test sp, 0x6c14
movsxd r15, r13d
cmp edi, 7
jmp 0x140418b36
jb 0x140418ba1
mov rax, qword [rsp + 0x38]
sbb r9b, 0x35
test r10, r12
shld r9, r8, 0xcf
lea r9, [rax + rbp]
cmc
mov cl, bl
shr r14d, 0xc9
lea r14, [rax + r15]
sub al, r10b
mov rax, qword [rsp + 0x98]
not cl
xor cl, 0x1e
bt cx, di
lea rcx, [rax + r15]
cmp r9, rcx
jmp 0x140418b7c
jae 0x140418c11
lea rcx, [rax + rbp]
cmc
cmp r14, 0x559f7543
jmp 0x140418b93
cmp r14, rcx
jmp 0x140418b9b
jae 0x140418c11
mov ebx, r12d
cmovne cx, bp
inc ebx
mov eax, esp
cwde
cmovnp rax, rcx
mov rcx, qword [rsp + 0x38]
rdtsc
movzx edx, r15w
nop word [rax + rax]
movzx rax, bp
movzx edx, di
xchg ah, dh
movzx eax, byte [rcx + rbp]
setae dh
movzx edx, r10w
movzx edx, byte [rcx + r15]
jmp 0x140418be3
mov byte [rcx + rbp], dl
jmp 0x140418beb
mov byte [rcx + r15], al
jmp 0x140418bf4
inc rcx
jmp 0x140418bfc
dec ebx
cmp ebx, 1
jmp 0x140418c06
jg 0x140418bce
jmp 0x140418aea
cmp edi, 0x1f
jae 0x140418c21
xor ecx, ecx
jmp 0x140418dc0
cmp qword [rsp + 0x60], 0
jmp 0x140418c2c
je 0x140418e56
mov rax, qword [rsp + 0xb0]
sbb bl, 0xd5
shl bl, 0x2a
lea rbx, [rax + r15]
xchg r10b, cl
btr r10d, 0x1c
mov r10, rbp
ror ecx, cl
shl cl, cl
lea r10, [r10 + rax]
shrd cx, r9w, 0xf5
movsxd rcx, edi
rol cx, cl
mov rcx, qword [rsp + 0xa0]
cmc
jmp 0x140418c71
sub edi, edi
stc
cmp bp, bx
movups xmm0, xmmword [r10 + rdi - 0x30]
movups xmm1, xmmword [r10 + rdi - 0x20]
movups xmm2, xmmword [rbx + rdi - 0x30]
movups xmm3, xmmword [rbx + rdi - 0x20]
cmp dx, r10w
cmp dh, 0x79
movups xmmword [r10 + rdi - 0x30], xmm2
jmp 0x140418c9f
movups xmmword [r10 + rdi - 0x20], xmm3
stc
clc
movups xmmword [rbx + rdi - 0x30], xmm0
clc
movups xmmword [rbx + rdi - 0x20], xmm1
movups xmm0, xmmword [r10 + rdi - 0x10]
clc
movups xmm1, xmmword [r10 + rdi]
cmc
movups xmm2, xmmword [rbx + rdi - 0x10]
movups xmm3, xmmword [rbx + rdi]
movups xmmword [r10 + rdi - 0x10], xmm2
clc
cmp sil, 0x58
test r11d, r12d
movups xmmword [r10 + rdi], xmm3
jmp 0x140418ce0
movups xmmword [rbx + rdi - 0x10], xmm0
cmp rsp, rsi
jmp 0x140418ced
movups xmmword [rbx + rdi], xmm1
cmp dil, 0x6d
add rdi, 0x40
test dl, r10b
add rcx, 0xfffffffffffffffe
jne 0x140418c77
test byte [rsp + 0x70], 1
jmp 0x140418d10
je 0x140418d81
lea rcx, [rdi + r15]
test r11w, 0x339f
sal r10b, cl
add rdi, rbp
xor al, r15b
adc r10b, 0xaf
mov rax, qword [rsp + 0x38]
or r10b, bpl
test sil, 0x58
movups xmm0, xmmword [rax + rdi]
movups xmm1, xmmword [rax + rdi + 0x10]
movzx r10, bp
cmc
movups xmm2, xmmword [rax + rcx]
shl r10w, cl
movups xmm3, xmmword [rax + rcx + 0x10]
movups xmmword [rax + rdi], xmm2
and r10w, 0x7d70
bsf r10w, r8w
movups xmmword [rax + rdi + 0x10], xmm3
btr rdi, r14
shrd edi, ecx, 0x23
setg dil
movups xmmword [rax + rcx], xmm0
movups xmmword [rax + rcx + 0x10], xmm1
sal r10d, 0x41
mov rax, qword [rsp + 0x48]
cmp qword [rsp + 0x68], rax
xchg r10, rdi
mov r10d, dword [rsp + 0x78]
not dil
movzx edi, r11w
mov rdi, qword [rsp + 0x40]
je 0x140418aea
mov rcx, qword [rsp + 0x48]
cmp rcx, r10
cmp ah, 0xf9
test byte [rsp + 0x68], 0x18
jmp 0x140418dba
je 0x140418e72
add rbp, rsi
dec dil
sub bl, ah
shr di, cl
add r15, rsi
cmovp bx, r12w
nop word cs:[rax + rax]
btc di, r11w
mov rbx, qword [r9 + rcx]
or rdi, 0x694599c
mov rdi, qword [r14 + rcx]
test ah, 0xc9
clc
cmp r11b, 0x3f
mov qword [r9 + rcx], rdi
mov qword [r14 + rcx], rbx
test sp, r9w
cmp r12b, 0x6f
add rcx, 8
cmp r10b, 0x38
cmp rsi, rcx
jmp 0x140418e1e
jne 0x140418de7
mov ebx, dword [rsp + 0x58]
sub dil, 0x13
setl dil
cmp qword [rsp + 0x68], rsi
movzx edi, r12w
movsxd rdi, ebp
movzx di, spl
mov rdi, qword [rsp + 0x40]
jmp 0x140418e4b
je 0x140418aea
jmp 0x140418ba8
xor edi, edi
cmp r10w, dx
clc
test byte [rsp + 0x70], 1
jmp 0x140418e67
jne 0x140418d16
jmp 0x140418d81
mov rax, qword [rsp + 0x48]
not bl
lea r15, [r15 + rax]
btc bx, 0x24
btc ebx, r11d
add rbp, rax
cmovno rbx, r9
movzx rbx, bp
mov ebx, dword [rsp + 0xa8]
jmp 0x140418e9d
jmp 0x140418ba8
mov rcx, qword [rsp + 0x90]
or r15, 0x42b13498
test rcx, rcx
movsx r15d, r9w
mov r13, qword [rsp + 0x38]
mov r15d, dword [rsp + 0x8c]
jmp 0x140418eca
je 0x140418ed5
call fcn.1401dbaac
mov r8d, dword [rsp + 0x120]
and al, 0x3f
btc r11, r10
cmp byte [rsp + 0xac], 3
not r14w
setb al
jmp 0x140418efb
or r15b, al
jmp 0x140418f03
mov r9d, dword [rsp + 0x50]
movzx r11, bx
movsx dx, r12b
mov r11d, dword [rsp + 0x54]
mov edx, dword [rsp + 0x30]
movsx r14w, spl
jmp 0x140418f28
mov r14, qword [rsp + 0x80]
jmp 0x140418f35
jne 0x1404190a3
test r14d, r14d
jmp 0x140418f43
je 0x1404190a3
mov eax, edx
sal bp, cl
rcl bp, cl
lea ebp, [r14 - 1]
bts si, bp
mov edi, r14d
shld rsi, rdi, 0xab
rcr sil, 0xe6
or rsi, 0x2b5c6c88
and edi, 3
movsx rsi, r13w
dec sil
mov rsi, r13
cmp r9b, 0x15
clc
cmp ebp, 3
jb 0x140419056
and r14d, 0xfffffffc
mov rsi, r13
sal cl, cl
bts rbx, rsi
cdq
nop dword [rax]
dec bpl
shr dl, 0x73
movzx ecx, byte [rsi]
shr ebp, 0x84
movzx ebx, byte [rsi + 2]
mov byte [rsi], bl
mov byte [rsi + 2], cl
xor r10b, 0xbb
bsr r10, r15
lea rbp, [rsi + rax]
ror r10b, cl
movzx ecx, byte [rsi + rax]
sub bh, 0x3a
cwd
adc bl, bpl
movzx ebx, byte [rsi + rax + 2]
bts r10d, edx
rcl dx, cl
mov byte [rsi + rax], bl
shrd rdx, r10, 0xe1
or rbx, r15
mov byte [rsi + rax + 2], cl
sar bx, 0x64
bsr si, bx
lea rbx, [rbp + rax]
movzx ecx, byte [rax + rbp]
sal r10w, 0xf5
movzx edx, byte [rax + rbp + 2]
jmp 0x140419003
mov byte [rax + rbp], dl
sbb r10b, r11b
btr si, si
jmp 0x140419012
mov byte [rax + rbp + 2], cl
rol sil, 0xf6
mov r10b, 0x9e
shr r10d, cl
lea rsi, [rbx + rax]
movzx r10, r8w
test eax, r10d
bts cx, si
movzx r10d, byte [rax + rbx]
movzx ecx, byte [rax + rbx + 2]
mov byte [rax + rbx], cl
cmc
mov byte [rax + rbx + 2], r10b
cmc
add rsi, rax
stc
add r14d, 0xfffffffc
jmp 0x140419050
jne 0x140418f9e
test edi, edi
mov edx, dword [rsp + 0x30]
je 0x1404190a3
add rsi, 2
rcl ch, 0x15
shr ecx, cl
movzx ecx, byte [rsi - 2]
cmp cl, 0x3a
setg bh
movzx ebx, byte [rsi]
jmp 0x140419080
mov byte [rsi - 2], bl
test r10b, 0xb5
jmp 0x14041908c
mov byte [rsi], cl
cmc
cmp r12w, r15w
add rsi, rax
jmp 0x14041909b
dec edi
jne 0x14041906b
test r8d, r8d
jmp 0x1404190ab
je 0x140417fea
cmp edx, r8d
jmp 0x1404190b9
je 0x140417fea
mov dword [rsp + 0x20], r11d
movsx ecx, di
movsx rcx, r11w
jmp 0x1404190d0
mov rcx, r13
jmp 0x1404190d8
call fcn.14041b849
jmp 0x140417ff5
mov rcx, r13
jmp 0x1404190ea
call fcn.1401dbaac
mov rcx, rsi
jmp 0x1404190f7
jmp 0x140417fd9