Function at 0x1403bac9d
Capabilities:
Check http status code
Parse pe header

Disassembly:
push r15
not r11w
push r14
rcl r14b, cl
movzx r9d, r8w
bsf r11d, ebp
push r13
adc r13b, 0xcf
xadd r9b, r14b
add r14b, 0xd6
push r12
sal r12, cl
push rsi
sal r11d, 0x2f
btr r9w, dx
push rdi
and ax, di
shrd r12w, r15w, 0x8e
push rbp
not ah
push rbx
bsf r10w, sp
cmovle r11, r8
test r12w, 0x6ba2
sub rsp, 0xe8
movaps xmmword [rsp + 0xd0], xmm7
movaps xmmword [rsp + 0xc0], xmm6
btr r14, 0xae
mov r13, r8
mov rdi, rdx
cbw
rcl r9w, cl
rol r15w, 0x37
mov r12, rcx
movsx r9, r14w
xchg r10b, r15b
movsxd r8, r9d
lea r13, [r13 + rdx]
bsr r11, r15
btc ax, bx
rcl r15w, 0xf8
lea r15, [rcx + 8]
or ax, 0x7d16
mov qword [rcx + 8], 0
adc r9d, 0x2d1e741d
lea rax, [rcx + 0xf0]
movzx r8, r10w
rol r11b, cl
sbb r9d, r15d
mov qword [rsp + 0xa8], rax
sbb r10d, 0x6f55063c
mov r8b, r12b
lea r9, [rcx + 0xd0]
lea r10, [rcx + 0xb0]
btc r11w, r13w
lea r14, [rsp + 0x50]
lea rax, [rcx + 0x90]
movzx r11w, dl
mov qword [rsp + 0xb8], rax
cmp sp, 0x2e7a
lea r11, [rcx + 0x50]
inc r8b
bt r8d, 0x67
jmp 0x1403badb3
lea r8, [rcx + 0x30]
bt ax, sp
inc ax
mov al, r13b
lea rax, [rcx + 0x10]
mov qword [rsp + 0xb0], rax
xor edx, edx
jmp 0x1403badd4
xorps xmm6, xmm6
movaps xmm7, xmmword [0x1400bd400]
ror bp, cl
shr bpl, 0x30
xor ecx, ecx
movsx rbp, r12w
mov rbp, rdi
inc rdi
cmp rdi, r13
jmp 0x1403badf9
ja 0x1403bccf5
movzx ebx, byte [rbp]
cmp spl, 0xc8
cmc
mov eax, ebx
test sil, 0x38
and eax, 0x7f
cmc
shl rax, cl
test rsi, 0x61b469be
add rdx, rax
cmp esp, r10d
cmp r10b, 0x83
add rcx, 7
test di, 0x36cd
jmp 0x1403bae35
test bl, bl
jmp 0x1403bae3c
js 0x1403badeb
mov rax, rdx
shr rax, 3
test bpl, 0xcb
cmp rax, 0xa
jle 0x1403bae93
cmp rax, 0x13
jmp 0x1403bae60
jg 0x1403baecf
cmp rax, 0xf
jg 0x1403bb17f
cmp rax, 0xb
jmp 0x1403bae79
je 0x1403bb33c
cmp rax, 0xf
jmp 0x1403bae88
je 0x1403bc7e3
jmp 0x1403bb8c9
cmp rax, 4
jmp 0x1403bae9c
jle 0x1403bb03c
cmp rax, 6
jmp 0x1403baeab
jg 0x1403bb1a2
cmp rax, 5
jmp 0x1403baeba
je 0x1403bc871
cmp rax, 6
je 0x1403bc8bf
jmp 0x1403bb8c9
cmp rax, 0x32
jmp 0x1403baed8
jg 0x1403bb1c5
cmp rax, 0x14
jmp 0x1403baee7
je 0x1403bc903
cmp rax, 0x32
jne 0x1403bb8c9
and edx, 7
cmp r10d, edi
cmc
stc
cmp edx, 2
jmp 0x1403baf07
jne 0x1403bcd07
or byte [r12 + 0xe], 4
xor esi, esi
sub ecx, ecx
sub bl, bpl
nop word cs:[rax + rax]
lea rbx, [rdi + 1]
stc
cmp rbx, r13
jmp 0x1403baf36
ja 0x1403bcd07
movzx eax, byte [rdi]
movzx rdi, sp
bts dx, r14w
mov edx, eax
rcr edi, 0xdb
shld di, r13w, 2
and edx, 0x7f
shl rdx, cl
dec rdi
lea rsi, [rsi + rdx]
btr rdi, r9
cmc
add rcx, 7
setl dil
shr edi, cl
mov rdi, rbx
cmp r12b, 0xf1
test al, al
js 0x1403baf29
movaps xmmword [rsp + 0x50], xmm6
test r10w, 0xd01
cmp r13d, 0x55ab591c
test r11b, bpl
movaps xmmword [rsp + 0x40], xmm6
stc
test dx, r10w
test rsi, rsi
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
je 0x1403bb959
js 0x1403bcd85
cmp rsi, 0xf
jmp 0x1403bafbf
ja 0x1403bb9cb
mov qword [rsp + 0x50], rsi
movsx ecx, sp
cdq
mov qword [rsp + 0x58], 0xf
cqo
movsx r8d, r12w
lea rcx, [rsp + 0x40]
mov edi, edi
cqo
movsxd rbp, esi
mov rdx, rbx
mov r8, rsi
movzx di, al
movzx ebp, ax
bswap bp
mov rdi, r9
movsx bp, al
mov rbp, r10
call fcn.1404a79a8
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
movzx r10, dx
cmovns r9, r14
movsx r9w, cl
mov r10, rbp
mov r9w, 0x7560
movsx r9, bx
movzx r9, si
mov r9, rdi
jmp 0x1403bb037
jmp 0x1403bbeb2
cmp rax, 1
je 0x1403bb4d2
cmp rax, 2
jmp 0x1403bb04f
je 0x1403bb62b
cmp rax, 3
jmp 0x1403bb05e
jne 0x1403bb8c9
and edx, 7
cmc
stc
cmp edx, 2
jmp 0x1403bb071
jne 0x1403bcd07
or byte [r15], 8
xor esi, esi
sub ecx, ecx
test si, 0x223f
movsx bx, sil
nop
movsxd rbx, eax
sal bh, cl
lea rbx, [rdi + 1]
cmp rbx, r13
ja 0x1403bcd07
movzx eax, byte [rdi]
shld di, dx, 0x41
sbb dil, spl
mov edx, eax
bsf edi, r14d
and edx, 0x7f
btc rdi, rbx
jmp 0x1403bb0ba
shl rdx, cl
movzx rdi, r15w
lea rsi, [rsi + rdx]
add rcx, 7
mov rdi, rbx
test al, al
js 0x1403bb090
movaps xmmword [rsp + 0x50], xmm6
clc
movaps xmmword [rsp + 0x40], xmm6
jmp 0x1403bb0e4
test rsi, rsi
jmp 0x1403bb0ec
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
je 0x1403bb96c
js 0x1403bcd85
cmp rsi, 0xf
jmp 0x1403bb10b
ja 0x1403bba3f
mov qword [rsp + 0x50], rsi
movsx rdi, r10w
jmp 0x1403bb11f
mov qword [rsp + 0x58], 0xf
lea rcx, [rsp + 0x40]
movzx edi, bx
mov rdx, rbx
mov r8b, r8b
mov r8, rsi
movzx rbp, r8w
mov rdi, r9
movzx bp, dl
jmp 0x1403bb149
mov rbp, r10
jmp 0x1403bb151
call fcn.1404a79a8
mov r8, qword [rsp + 0x28]
setb r11b
mov r11, qword [rsp + 0x20]
mov r9b, 0xfa
mov r10, rbp
movsxd r9, r10d
movsx r9w, al
mov r9, rdi
jmp 0x1403bb17a
jmp 0x1403bc04d
cmp rax, 0x10
jmp 0x1403bb188
je 0x1403bc99d
cmp rax, 0x11
jmp 0x1403bb197
je 0x1403bca2d
jmp 0x1403bb8c9
cmp rax, 7
jmp 0x1403bb1ab
je 0x1403bcad2
cmp rax, 0xa
jmp 0x1403bb1ba
je 0x1403bcb26
jmp 0x1403bb8c9
cmp rax, 0x33
jmp 0x1403bb1ce
je 0x1403bb768
cmp rax, 0x34
jmp 0x1403bb1dd
jne 0x1403bb8c9
and edx, 7
jmp 0x1403bb1ec
cmp edx, 2
jmp 0x1403bb1f4
jne 0x1403bcd07
or byte [r12 + 0xe], 0x10
sbb bh, 0x14
sub esi, esi
neg ebx
sub ecx, ecx
btr rbx, 0x99
shr bl, 0x1e
sar bh, cl
nop dword [rax + rax]
mov bl, r10b
bts bx, r10w
lea rbx, [rdi + 1]
cmp rbx, r13
ja 0x1403bcd07
movzx eax, byte [rdi]
mov edx, eax
cmp r9b, 0xc6
xor dil, 0xb4
adc rdi, 0x1d6a5db2
and edx, 0x7f
btc di, cx
shr dil, cl
shl rdx, cl
jmp 0x1403bb25b
add rsi, rdx
add rcx, 7
cmp bl, spl
btr di, 0x5d
mov rdi, rbx
test al, al
jmp 0x1403bb274
js 0x1403bb223
movaps xmmword [rsp + 0x50], xmm6
cmp bpl, 0xe8
test rcx, 0x1d0e637e
movaps xmmword [rsp + 0x40], xmm6
cmc
test ecx, r8d
jmp 0x1403bb298
test rsi, rsi
jmp 0x1403bb2a0
mov qword [rsp + 0x20], r11
jmp 0x1403bb2aa
mov qword [rsp + 0x28], r8
jmp 0x1403bb2b4
je 0x1403bb97f
js 0x1403bcd85
cmp rsi, 0xf
jmp 0x1403bb2c9
ja 0x1403bbaac
mov qword [rsp + 0x50], rsi
jmp 0x1403bb2d9
mov qword [rsp + 0x58], 0xf
lea rcx, [rsp + 0x40]
movsx bp, spl
not dh
cmova dx, r9w
mov rdx, rbx
mov r8, rsi
cmovne bp, bp
not rdi
mov rdi, r9
bswap bp
mov rbp, r10
jmp 0x1403bb30e
call fcn.1404a79a8
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
movsxd r9, edx
movzx r10, dx
sete r10b
mov r10, rbp
cmove r9, rcx
mov r9, rdi
jmp 0x1403bb337
jmp 0x1403bc1c3
and edx, 7
cmp edx, 2
jne 0x1403bcd07
mov qword [rsp + 0x28], r8
or byte [r15 + 1], 8
adc edx, 0x7962205a
xor r8d, r8d
bt edx, 0xe0
sub ecx, ecx
nop word [rax + rax]
sar rdx, cl
bt rdx, 0xa3
or dh, dh
lea rdx, [rdi + 1]
clc
cmp r15b, 0x35
cmp rdx, r13
ja 0x1403bcd07
mov rax, r8
sbb bl, 0xa3
add bh, 0x5c
movzx ebp, byte [rdi]
inc bl
movsx edi, r11w
mov ebx, ebp
movsx edi, sp
sbb edi, r15d
bt edi, ecx
and ebx, 0x7f
bts rdi, rbx
shl rbx, cl
lea r8, [r8 + rbx]
add rcx, 7
shr di, 0x26
mov rdi, rdx
test r15b, r11b
test bpl, bpl
jmp 0x1403bb3c7
js 0x1403bb374
lea rbx, [rbx + rax]
test r14w, 0x39e8
adc dil, r13b
shl edi, 0xe3
mov rdi, rbx
test edi, edi
cmp r13w, 0x5db4
stc
lea rdi, [rdi + rdx]
cmp r9w, ax
cmp rdi, r13
jmp 0x1403bb3f9
ja 0x1403bcd07
mov qword [rsp + 0x20], r11
mov rax, r14
movzx cx, r8b
movsx r14, r15w
mov r14, r10
mov rbx, r9
movzx ecx, sp
lea rcx, [0x1400bd9d0]
jmp 0x1403bb425
mov qword [rsp + 0x40], rcx
movups xmmword [rax], xmm6
movups xmmword [rax + 0x20], xmm6
mov dword [rsp + 0x48], 0
movups xmmword [rsp + 0x60], xmm7
bswap cx
mov cl, 0xe2
movups xmmword [rsp + 0x80], xmm7
movsx rcx, di
mov qword [rsp + 0x90], 0
setb cl
movsxd rcx, r12d
mov cl, dh
mov dword [rsp + 0x98], 0
lea rcx, [rsp + 0x40]
jmp 0x1403bb478
call fcn.1403be4ce
mov esi, eax
jmp 0x1403bb484
test al, al
jmp 0x1403bb48b
je 0x1403bbcaa
mov rdx, qword [r12 + 0x98]
cmp r13, rdx
cmp rdx, qword [r12 + 0xa0]
jmp 0x1403bb4a9
je 0x1403bbc93
mov rcx, rdx
mov dh, 0x82
movsx dx, r8b
lea rdx, [rsp + 0x40]
call fcn.1403bfaef
add qword [r12 + 0x98], 0x60
jmp 0x1403bbcaa
and edx, 7
clc
cmc
stc
cmp edx, 2
jmp 0x1403bb4e0
jne 0x1403bcd07
or byte [r15], 2
stc
sal bpl, cl
xor esi, esi
bt bp, 0xb9
xor ecx, ecx
sar bpl, 0x4c
add bpl, r11b
nop word cs:[rax + rax]
lea rbp, [rdi + 1]
cmc
cmp rbp, r13
jmp 0x1403bb519
ja 0x1403bcd07
movzx eax, byte [rdi]
ror rdi, cl
cmovl rdx, rdi
mov edx, eax
mov dil, r13b
add di, r9w
inc edi
and edx, 0x7f
stc
shl rdx, cl
shld edi, r10d, 0x5b
test eax, r10d
lea rsi, [rsi + rdx]
cmc
test cx, r12w
add rcx, 7
bsf di, r12w
cmp r14b, r12b
mov di, ax
mov rdi, rbp
cmp esp, 0x3deb232d
test al, al
jmp 0x1403bb56b
js 0x1403bb50c
movaps xmmword [rsp + 0x50], xmm6
test r12b, 0xf8
movaps xmmword [rsp + 0x40], xmm6
jmp 0x1403bb585
test rsi, rsi
jmp 0x1403bb58d
mov qword [rsp + 0x20], r11
jmp 0x1403bb597
mov qword [rsp + 0x28], r8
je 0x1403bb992
js 0x1403bcd85
cmp rsi, 0xf
jmp 0x1403bb5b1
ja 0x1403bbb1d
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], 0xf
movsxd rcx, r12d
movsx edi, dx
lea rcx, [rsp + 0x40]
not r8w
cdq
cwd
mov rdx, rbp
movsx rdi, r9w
xchg bx, di
mov r8, rsi
movsx di, r10b
movzx di, r12b
mov rdi, r9
movsx bx, r11b
mov rbx, r10
jmp 0x1403bb5fe
call fcn.1404a79a8
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
not r9b
movsxd r9, r11d
mov r10, rbx
movzx r9d, ax
movsx r9d, di
mov r9, rdi
jmp 0x1403bb626
jmp 0x1403bc35a
and edx, 7
cmp edx, 2
jne 0x1403bcd07
or byte [r15], 4
sub esi, esi
mov bl, r14b
clc
sub ecx, ecx
xor bh, 0xa3
mov bl, r8b
cmovl bx, r13w
lea rbx, [rdi + 1]
jmp 0x1403bb65b
cmp rbx, r13
ja 0x1403bcd07
movzx eax, byte [rdi]
btc rdx, rdi
mov edx, eax
cmovo di, cx
bswap edi
ror rdi, 0x56
and edx, 0x7f
or dil, r11b
sal di, cl
shl rdx, cl
sar rdi, 0x6b
lea rsi, [rsi + rdx]
add rcx, 7
bswap rdi
mov rdi, rbx
test al, al
jmp 0x1403bb69c
js 0x1403bb64e
movaps xmmword [rsp + 0x50], xmm6
test bl, 0x4a
cmp spl, dil
movaps xmmword [rsp + 0x40], xmm6
cmc
test rsi, rsi
jmp 0x1403bb6bb
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
je 0x1403bb9a5
js 0x1403bcd85
cmp rsi, 0xf
jmp 0x1403bb6da
ja 0x1403bbb9d
mov qword [rsp + 0x50], rsi
mov rcx, 0x6d2126ee
movsx ecx, bx
mov qword [rsp + 0x58], 0xf
movsx di, bpl
movzx r8w, r13b
lea rcx, [rsp + 0x40]
movsx rbp, r13w
xchg dx, bp
mov rdx, rbx
movsx r8d, bx
mov r8, rsi
movzx ebp, r14w
xchg ebp, edi
mov rdi, r9
not rbp
mov rbp, r10
jmp 0x1403bb72c
call fcn.1404a79a8
mov r8, qword [rsp + 0x28]
movsxd r9, r13d
movsx r10, bp
bswap r11d
mov r11, qword [rsp + 0x20]
movzx r10w, cl
cmovg r9d, r15d
movsx r10d, r15w
mov r10, rbp
movzx r9, dx
bswap r9w
xchg r9b, r9b
mov r9, rdi
jmp 0x1403bc522
and edx, 7
jmp 0x1403bb770
cmp edx, 2
jne 0x1403bcd07
or byte [r12 + 0xe], 8
cmp cx, 0x5ae5
sub bl, 0x6b
or bl, r9b
xor esi, esi
mov bx, r13w
or bh, 0x26
bsf rbx, r12
xor ecx, ecx
movsxd rbx, edx
nop word cs:[rax + rax]
bts rbx, rcx
bsf ebx, r10d
lea rbx, [rdi + 1]
clc
cmp rbx, r13
jmp 0x1403bb7bf
ja 0x1403bcd07
movzx eax, byte [rdi]
btr dx, r10w
and dh, 0x4d
mov edx, eax
mov dil, r10b
rcl dil, 0xc1
and edx, 0x7f
bsf rdi, rax
bts rdi, rdx
shl rdx, cl
btc di, 0x7e
btr rdi, rcx
bsr di, r13w
add rsi, rdx
shl dil, cl
add rcx, 7
movsx di, bpl
shld di, r9w, 0x9f
xor dil, dil
mov rdi, rbx
stc
test bl, 0x5a
test al, al
jmp 0x1403bb81b
js 0x1403bb7b2
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
clc
test rsi, rsi
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
jmp 0x1403bb83e
je 0x1403bb9b8
js 0x1403bcd85
cmp rsi, 0xf
jmp 0x1403bb853
ja 0x1403bbc15
mov qword [rsp + 0x50], rsi
movsx rdi, r13w
mov qword [rsp + 0x58], 0xf
lea rcx, [rsp + 0x40]
cqo
movsx r8d, r8w
mov rdx, rbx
mov r8, rsi
jmp 0x1403bb889
mov rdi, r9
movsx bp, spl
not bp
mov rbp, r10
call fcn.1404a79a8
mov r8, qword [rsp + 0x28]
movzx r11d, cx
mov r11, qword [rsp + 0x20]
movzx r10d, sp
movsxd r10, ebx
mov r10, rbp
cmova r9, rdx
mov r9w, 0x7ad2
movzx r9d, r13w
mov r9, rdi
jmp 0x1403bc6b6
and edx, 7
clc
sub eax, eax
cmp spl, 0x4c
jmp 0x1403bb8d8
cmp rdx, 1
jmp 0x1403bb8e1
jg 0x1403bcbe4
test rdx, rdx
jmp 0x1403bb8ef
jne 0x1403bccbb
mov rax, rdi
or edi, r11d
clc
xadd di, di
nop word [rax + rax]
movsx di, r11b
inc di
and edi, r11d
lea rdi, [rax + 1]
jmp 0x1403bb922
cmp rdi, r13
jmp 0x1403bb92a
ja 0x1403bcd07
cmp byte [rax], 0
cwd
mov edx, 0
movzx eax, di
movsx rcx, r13w
mov ecx, 0
mov rax, rdi
jmp 0x1403bb94e
js 0x1403bb914
jmp 0x1403badeb
mov qword [rsp + 0x58], 0xf
jmp 0x1403bb967
jmp 0x1403bbeb2
mov qword [rsp + 0x58], 0xf
jmp 0x1403bb97a
jmp 0x1403bc04d
mov qword [rsp + 0x58], 0xf
jmp 0x1403bb98d
jmp 0x1403bc1c3
mov qword [rsp + 0x58], 0xf
jmp 0x1403bb9a0
jmp 0x1403bc35a
mov qword [rsp + 0x58], 0xf
jmp 0x1403bb9b3
jmp 0x1403bc522
mov qword [rsp + 0x58], 0xf
jmp 0x1403bb9c6
jmp 0x1403bc6b6
mov r14, r10
shld eax, r14d, 0xc5
mov qword [rsp + 0x38], r9
sal ebp, cl
cmovae bp, r8w
sar ax, cl
mov rbp, rsi
inc al
or rbp, 0xf
cmp r15w, bp
cmp rbp, 0x17
movsxd rax, ebx
mov eax, 0x16
jmp 0x1403bba00
cmovb rbp, rax
cmp rbp, 0xfff
jmp 0x1403bba10
jb 0x1403bbe2e
lea rcx, [rbp + 0x28]
jmp 0x1403bba1f
call fcn.14044c46d
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
jmp 0x1403bba31
mov qword [rdi - 8], rax
jmp 0x1403bba3a
jmp 0x1403bbe43
mov r14, r10
mov qword [rsp + 0x38], r9
bsf ax, r12w
xchg ebp, eax
mov rbp, rsi
rol ah, 0x64
btr ax, r14w
mov eax, 0x318b5ba0
or rbp, 0xf
cmp rbp, 0x17
movsxd rax, r10d
cdqe
cwde
mov eax, 0x16
cmovb rbp, rax
stc
clc
cmp rbp, 0xfff
jmp 0x1403bba82
jb 0x1403bbfce
lea rcx, [rbp + 0x28]
jmp 0x1403bba91
call fcn.14044c46d
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
jmp 0x1403bbaa3
mov qword [rdi - 8], rax
jmp 0x1403bbfe4
mov r14, r10
rol eax, cl
mov qword [rsp + 0x38], r9
mov rbp, rsi
stc
xor ah, 0x61
or rbp, 0xf
rol ax, 0x34
dec ax
cmp rbp, 0x17
mov eax, 0x58722de5
movzx eax, r15w
nop
mov eax, 0x16
jmp 0x1403bbae1
cmovb rbp, rax
cmc
clc
cmp rbp, 0xfff
jmp 0x1403bbaf3
jb 0x1403bc158
lea rcx, [rbp + 0x28]
call fcn.14044c46d
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
jmp 0x1403bbb0f
mov qword [rdi - 8], rax
jmp 0x1403bbb18
jmp 0x1403bc169
mov qword [rsp + 0x30], r10
mov ax, 0x7bd6
ror ax, cl
add al, dl
mov qword [rsp + 0x38], r9
cmp r9b, dil
setge al
movsx rax, bx
mov r14, rsi
setno ah
ror ax, cl
movsx rax, dx
or r14, 0xf
btr eax, r11d
adc al, r15b
cmp r14, 0x17
mov eax, 0x16
jmp 0x1403bbb60
cmovb r14, rax
cmp r14, 0xfff
jmp 0x1403bbb70
jb 0x1403bc2da
lea rcx, [r14 + 0x28]
jmp 0x1403bbb7f
call fcn.14044c46d
lea rbx, [rax + 0x27]
cmp r10b, r13b
and rbx, 0xffffffffffffffe0
jmp 0x1403bbb94
mov qword [rbx - 8], rax
jmp 0x1403bc2eb
mov r14, r10
bsf rbp, r10
mov qword [rsp + 0x38], r9
test sil, r12b
xchg al, bpl
mov rbp, rsi
or rbp, 0xf
movzx rax, r8w
test dl, r13b
cmp rbp, 0x17
mov eax, 0x16
jmp 0x1403bbbcb
cmovb rbp, rax
test bpl, 0xd9
cmp r10b, r13b
cmp rbp, 0xfff
jmp 0x1403bbbe2
jb 0x1403bc493
lea rcx, [rbp + 0x28]
jmp 0x1403bbbf1
call fcn.14044c46d
lea rdi, [rax + 0x27]
cmp cx, r10w
and rdi, 0xffffffffffffffe0
jmp 0x1403bbc07
mov qword [rdi - 8], rax
jmp 0x1403bbc10
jmp 0x1403bc4ab
mov r14, r10
cdqe
mov qword [rsp + 0x38], r9
sub rbp, rsp
bt rbp, 0xc5
xor ebp, 0x1de64c68
mov rbp, rsi
cmc
or rbp, 0xf
btr ax, 0x62
cmp rbp, 0x17
movzx ax, r11b
seta al
movsx rax, r14w
mov eax, 0x16
cmovb rbp, rax
clc
stc
cmp rbp, 0xfff
jmp 0x1403bbc61
jb 0x1403bc626
lea rcx, [rbp + 0x28]
call fcn.14044c46d
lea rdi, [rax + 0x27]
test r11, 0x4eac524e
clc
and rdi, 0xffffffffffffffe0
jmp 0x1403bbc85
mov qword [rdi - 8], rax
jmp 0x1403bbc8e
jmp 0x1403bc642
mov rcx, qword [rsp + 0xb8]
lea r8, [rsp + 0x40]
jmp 0x1403bbca5
call fcn.1403bf63a
lea rax, [0x1400bd9d0]
mov qword [rsp + 0x40], rax
shrd ax, dx, 0xc6
movsx ax, spl
mov rax, qword [rsp + 0x88]
cmp rax, 0x10
jmp 0x1403bbcd1
jb 0x1403bbd35
mov rcx, qword [rsp + 0x70]
clc
test dil, spl
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403bbcf0
jb 0x1403bbd30
mov rbp, qword [rcx - 8]
cmp r15b, bl
clc
add rcx, 0xfffffffffffffff8
test rax, rbx
cmc
test r15b, 0x5e
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403bbd16
jae 0x1403bcd8a
add rax, 0x28
mov rdx, rax
movsx rcx, r13w
xchg cx, cx
setl cl
mov rcx, rbp
call fcn.14012e38b
movups xmmword [rsp + 0x80], xmm7
mov byte [rsp + 0x70], 0
sbb r8b, bpl
mov rax, qword [rsp + 0x68]
ror r9b, 0x50
cmp rax, 0x10
movsxd r11, r8d
mov r10, 0x58144be6
movzx r9d, si
mov r9, rbx
mov r10, r14
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
jmp 0x1403bbd75
jb 0x1403bbdea
mov rcx, qword [rsp + 0x50]
btr rdx, 0x34
btc rdx, 0x4f
mov rdx, rdi
lea rdx, [rax + 1]
stc
cmp rdx, 0x1000
jb 0x1403bbdce
mov rbp, qword [rcx - 8]
stc
clc
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmc
stc
cmp rcx, 0x20
jae 0x1403bcd8a
add rax, 0x28
xchg dx, dx
movsx rdx, r15w
mov rdx, rax
mov rcx, rbp
jmp 0x1403bbdce
call fcn.14012e38b
mov r9, rbx
bsr r10, rdi
mov r10, r14
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
bswap cx
xor edx, edx
add r14, 0x3b271f62
btr r14, rbx
movsx r14w, spl
mov ecx, 0
not r14w
bt r14d, ebx
test sil, sil
not r14w
movzx r14d, di
movsx r14w, r11b
lea r14, [rsp + 0x50]
jmp 0x1403bbe23
jne 0x1403badeb
jmp 0x1403bcd07
lea rcx, [rbp + 1]
jmp 0x1403bbe37
call fcn.14044c46d
mov rdi, rax
movzx r8d, r15w
mov qword [rsp + 0x40], rdi
movsxd r8, r14d
xchg cl, cl
mov qword [rsp + 0x50], rsi
mov rdx, r8
mov qword [rsp + 0x58], rbp
cqo
movsx rdx, ax
movzx dx, dil
mov rcx, rdi
movsx edx, r13w
not r8b
cdq
mov rdx, rbx
mov r8, rsi
jmp 0x1403bbe7b
call fcn.1404a79a8
mov byte [rdi + rsi], 0
adc r9w, r14w
mov r9, qword [rsp + 0x38]
sbb r8b, cl
mov r10, r14
lea r14, [rsp + 0x50]
stc
shr r8w, 0xd4
mov r11, qword [rsp + 0x20]
btc ax, cx
shl r8b, cl
mov r8, qword [rsp + 0x28]
cmc
ror al, cl
mov rax, qword [r12 + 0xc8]
cmp rax, 0x10
jmp 0x1403bbec3
jb 0x1403bbf72
mov rcx, qword [r10]
bsf dx, bx
dec edx
bts dx, r12w
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403bbee7
mov qword [rsp + 0x30], r10
jmp 0x1403bbef1
jb 0x1403bbf3b
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
test r8w, sp
jmp 0x1403bbf08
sub rcx, rbp
stc
cmp rcx, 0x20
jae 0x1403bcd8a
mov rdi, r9
xor ecx, ebx
sbb dx, bp
sal ch, cl
add rax, 0x28
mov rdx, rax
movsxd rcx, r13d
movzx ecx, r14w
mov rcx, rbp
jmp 0x1403bbf36
jmp 0x1403bbf43
mov rdi, r9
jmp 0x1403bbf43
call fcn.14012e38b
mov r9, rdi
mov r10, qword [rsp + 0x30]
sal r8, 0x88
cmp r14, r13
movzx edi, di
mov r11, qword [rsp + 0x20]
sbb cx, 0x2239
cmc
mov r8, qword [rsp + 0x28]
test dil, al
bt di, 0x13
add rbx, rsi
sal dil, cl
sal di, 0x31
mov cx, dx
movaps xmm0, xmmword [rsp + 0x40]
sub ecx, r13d
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r10 + 0x10], xmm1
movsx rdi, si
or cx, r12w
movups xmmword [r10], xmm0
and cl, 0xb5
shr cl, 0xb0
cmp sil, 0x73
xor edx, edx
mov rdi, rbx
bt cx, 0x7c
mov ecx, 0
test si, 0xa23
cmp rbx, r13
jmp 0x1403bbfc3
jbe 0x1403badeb
jmp 0x1403bcd07
lea rcx, [rbp + 1]
jmp 0x1403bbfd7
call fcn.14044c46d
mov rdi, rax
cqo
cdq
cwd
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rbp
mov rcx, rdi
mov rdx, rbx
movzx r8d, bx
not r8b
movsxd r8, ebx
mov r8, rsi
jmp 0x1403bc00b
call fcn.1404a79a8
mov byte [rdi + rsi], 0
shl r11w, cl
rol rax, cl
mov r9, qword [rsp + 0x38]
rcl r8b, 0x91
sal r11b, 0xb0
mov r10, r14
add r11w, ax
test r14, rcx
lea r14, [rsp + 0x50]
sbb r11, rcx
mov r11, qword [rsp + 0x20]
xadd r8b, al
mov r8, qword [rsp + 0x28]
sub al, 0x39
sar eax, 0xfb
mov rax, qword [r12 + 0x68]
cmp sil, 0xf2
test r13d, 0x6cf23c70
cmp rax, 0x10
jb 0x1403bc10c
mov rcx, qword [r11]
shl dh, cl
sbb dl, r10b
lea rdx, [rax + 1]
jmp 0x1403bc07a
cmp rdx, 0x1000
jmp 0x1403bc086
mov qword [rsp + 0x30], r10
jmp 0x1403bc090
jb 0x1403bc0e2
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
test r13w, 0x4a6d
test sp, r11w
cmp spl, 0x2e
sub rcx, rbp
jmp 0x1403bc0bb
cmp rcx, 0x20
jmp 0x1403bc0c4
jae 0x1403bcd8a
mov rdi, r9
add rax, 0x28
setb dl
cmovg edx, eax
mov rdx, rax
mov rcx, rbp
jmp 0x1403bc0ea
mov rdi, r9
jmp 0x1403bc0ea
call fcn.14012e38b
mov r9, rdi
and di, 0x78f9
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
test r12b, r8b
mov rcx, r14
mov r8, qword [rsp + 0x28]
add rbx, rsi
bt edi, r9d
movaps xmm0, xmmword [rsp + 0x40]
adc edi, edi
btc edi, 0x77
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r11 + 0x10], xmm1
btr ecx, 0xcb
adc cl, 0xa6
movups xmmword [r11], xmm0
and dil, 0xe2
clc
sub edx, edx
cmp r15b, dl
mov rdi, rbx
mov ecx, 0
cmp rbx, r13
jmp 0x1403bc14d
jbe 0x1403badeb
jmp 0x1403bcd07
lea rcx, [rbp + 1]
jmp 0x1403bc161
call fcn.14044c46d
mov rdi, rax
mov qword [rsp + 0x40], rdi
setno cl
mov qword [rsp + 0x50], rsi
movzx r8d, r15w
cdq
bswap r8w
mov qword [rsp + 0x58], rbp
movzx edx, r9w
cdq
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
jmp 0x1403bc197
call fcn.1404a79a8
mov byte [rdi + rsi], 0
mov r9, qword [rsp + 0x38]
xchg r11w, r11w
mov r10, r14
lea r14, [rsp + 0x50]
bts r11d, esi
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
sal rax, 0xfb
mov rax, qword [r12 + 0x108]
cmp r13d, r12d
jmp 0x1403bc1d3
cmp rax, 0x10
jmp 0x1403bc1dc
jb 0x1403bc286
mov rcx, qword [rsp + 0xa8]
mov rcx, qword [rcx]
neg rdx
ror rdx, 0x10
lea rdx, [rax + 1]
cmp rdx, 0x1000
mov qword [rsp + 0x30], r10
jmp 0x1403bc209
jb 0x1403bc25a
mov rbp, qword [rcx - 8]
cmc
clc
jmp 0x1403bc21a
add rcx, 0xfffffffffffffff8
cmp r15b, 0xf4
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403bc22e
jae 0x1403bcd8a
mov rdi, r9
rol cx, 0x1f
rol ch, cl
add rax, 0x28
cdq
movzx edx, si
mov rdx, rax
bswap cx
movsx rcx, bp
sets ch
mov rcx, rbp
jmp 0x1403bc262
mov rdi, r9
jmp 0x1403bc262
call fcn.14012e38b
mov r9, rdi
movsx rdi, bx
or dil, dl
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
sal dil, cl
mov r8, qword [rsp + 0x28]
mov cx, sp
lea rbx, [rbx + rsi]
lahf
movaps xmm0, xmmword [rsp + 0x40]
sal ch, cl
btc eax, 0xf
movaps xmm1, xmmword [rsp + 0x50]
mov rax, qword [rsp + 0xa8]
movups xmmword [rax + 0x10], xmm1
cmovs rdi, rsp
clc
shl ch, 0xab
movups xmmword [rax], xmm0
xor edx, edx
clc
sar di, cl
mov rdi, rbx
not ch
rcr cl, cl
and cl, r12b
mov ecx, 0
cmp rbx, r13
jmp 0x1403bc2cf
jbe 0x1403badeb
jmp 0x1403bcd07
lea rcx, [r14 + 1]
jmp 0x1403bc2e3
call fcn.14044c46d
mov rbx, rax
mov qword [rsp + 0x40], rbx
movsxd rdx, r12d
cdq
movzx rdx, bp
mov qword [rsp + 0x50], rsi
cmovne edx, r12d
mov qword [rsp + 0x58], r14
movsxd rdx, r15d
mov rcx, rbx
movsx dx, r13b
mov rdx, rbp
movsxd r8, esi
movsx r8w, r12b
movzx r8d, bx
mov r8, rsi
call fcn.1404a79a8
mov byte [rbx + rsi], 0
or r14w, cx
clc
mov r9, qword [rsp + 0x38]
mov r10, qword [rsp + 0x30]
or r11, r12
test rbp, r13
lea r14, [rsp + 0x50]
mov r11, qword [rsp + 0x20]
btc ax, 0x61
sal r8b, cl
mov r8, qword [rsp + 0x28]
cmp dl, dh
mov rax, qword [r12 + 0x28]
cmp bpl, 0x63
cmp rax, 0x10
jb 0x1403bc41d
mov rcx, qword [rsp + 0xb0]
test r14w, r8w
mov rcx, qword [rcx]
cmc
test ah, 0x2b
lea rdx, [rax + 1]
test r15b, 0xd8
cmp rdx, 0x1000
jmp 0x1403bc394
mov qword [rsp + 0x30], r10
jb 0x1403bc3e6
mov rbx, qword [rcx - 8]
jmp 0x1403bc3a8
add rcx, 0xfffffffffffffff8
stc
clc
sub rcx, rbx
cmp spl, 0xb6
cmp rbx, rcx
cmp rcx, 0x20
jmp 0x1403bc3c1
jae 0x1403bcd8a
mov rdi, r9
bt rcx, r14
add rax, 0x28
mov rdx, rax
movsx rcx, r8w
movsxd rcx, esp
not cl
mov rcx, rbx
jmp 0x1403bc3ee
mov rdi, r9
jmp 0x1403bc3ee
call fcn.14012e38b
mov r9, rdi
shr r8w, cl
neg r10w
mov r10, qword [rsp + 0x30]
xadd rax, rcx
rol edi, cl
mov r11, qword [rsp + 0x20]
sal rdi, 0x66
sbb cl, r9b
mov r8, qword [rsp + 0x28]
add di, ax
add rbp, rsi
setno ch
cbw
sbb rax, 0x733e323b
movaps xmm0, xmmword [rsp + 0x40]
sar al, 0x45
adc dil, 0xb5
movaps xmm1, xmmword [rsp + 0x50]
ror ah, cl
mov rax, qword [rsp + 0xb0]
xor cx, r10w
movups xmmword [rax + 0x10], xmm1
movsx edi, si
jmp 0x1403bc45a
movups xmmword [rax], xmm0
setp cl
adc cx, r13w
stc
xor edx, edx
btc di, 0xc5
dec edi
mov rdi, rbp
sar cl, cl
movzx cx, r11b
add ecx, r15d
mov ecx, 0
cmp rbp, r13
jmp 0x1403bc488
jbe 0x1403badeb
jmp 0x1403bcd07
lea rcx, [rbp + 1]
jmp 0x1403bc49c
call fcn.14044c46d
mov rdi, rax
movsx r8d, ax
setne ch
mov qword [rsp + 0x40], rdi
movsx cx, r15b
bswap edx
mov qword [rsp + 0x50], rsi
movzx rdx, bp
movzx r8w, r10b
cwd
mov qword [rsp + 0x58], rbp
xchg dl, dl
mov dh, bl
mov rcx, rdi
mov rdx, rbx
movsx r8, r12w
movzx r8w, bpl
mov r8, rsi
jmp 0x1403bc4e7
call fcn.1404a79a8
mov byte [rdi + rsi], 0
rol r8b, cl
mov r9, qword [rsp + 0x38]
mov r10, r14
or r8d, 0x5e12e8d
and r14w, 0x5ca4
lea r14, [rsp + 0x50]
lahf
mov r11, qword [rsp + 0x20]
and ah, dl
sbb r8d, 0x1fa6026d
stc
mov r8, qword [rsp + 0x28]
mov rax, qword [r12 + 0x48]
cmc
stc
cmp rax, 0x10
jmp 0x1403bc532
jb 0x1403bc5d0
mov rcx, qword [r8]
jmp 0x1403bc542
lea rdx, [rax + 1]
cmc
cmp rdx, 0x1000
mov qword [rsp + 0x30], r10
jb 0x1403bc5a3
mov rbp, qword [rcx - 8]
cmc
jmp 0x1403bc56a
add rcx, 0xfffffffffffffff8
test r14b, r13b
sub rcx, rbp
cmp rcx, 0x20
jae 0x1403bcd8a
mov rdi, r9
test r14b, 0x6c
movzx cx, r11b
add rax, 0x28
cwd
mov rdx, rax
movzx ecx, r10w
mov cx, 0x2db5
mov rcx, rbp
jmp 0x1403bc5a6
mov rdi, r9
call fcn.14012e38b
mov r9, rdi
sal r10b, 0x82
shl r11b, 0x4c
mov r10, qword [rsp + 0x30]
sub r8d, r11d
mov r11, qword [rsp + 0x20]
xor edi, r11d
bsr cx, r14w
mov r8, qword [rsp + 0x28]
add rbx, rsi
add dil, r12b
shrd di, r12w, 0xde
movaps xmm0, xmmword [rsp + 0x40]
bt cx, 0x2d
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r8 + 0x10], xmm1
rcl rcx, cl
xadd dil, cl
btr di, 0x51
movups xmmword [r8], xmm0
xor edx, edx
movsx rdi, di
mov rdi, rbx
bt cx, 0x9b
mov ecx, 0
cmp rbx, r13
jmp 0x1403bc61b
jbe 0x1403badeb
jmp 0x1403bcd07
lea rcx, [rbp + 1]
jmp 0x1403bc62f
call fcn.14044c46d
mov rdi, rax
xchg r8b, dl
cmovae r8, r13
movsx r8d, ax
mov qword [rsp + 0x40], rdi
mov dx, 0x362d
mov qword [rsp + 0x50], rsi
bswap dx
xchg r8b, r8b
mov dx, 0x7573
mov qword [rsp + 0x58], rbp
mov rcx, rdi
cwd
movzx r8w, cl
mov dh, bh
mov rdx, rbx
mov r8, rsi
jmp 0x1403bc676
call fcn.1404a79a8
mov byte [rdi + rsi], 0
mov r9, qword [rsp + 0x38]
cwde
mov r10, r14
inc r8b
lea r14, [rsp + 0x50]
add r8b, r10b
sal r11b, 0x28
cbw
mov r11, qword [rsp + 0x20]
xor r8d, ebx
add r8, 0x79f325a0
cwde
mov r8, qword [rsp + 0x28]
movsx eax, dx
bt ax, r10w
mov rax, qword [r12 + 0xe8]
cmc
cmp rax, 0x10
jmp 0x1403bc6c8
jb 0x1403bc787
mov rcx, qword [r9]
test rsp, 0x1b2827a8
lea rdx, [rax + 1]
cmp r13b, 0x3a
cmp rdx, 0x1000
jmp 0x1403bc6ec
mov qword [rsp + 0x30], r10
jmp 0x1403bc6f6
jb 0x1403bc75a
mov rbp, qword [rcx - 8]
cmc
cmp sp, r8w
add rcx, 0xfffffffffffffff8
cmp sil, r9b
test r13w, 0x7bcb
test edx, r14d
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403bc721
jae 0x1403bcd8a
mov rdi, r9
adc cl, bpl
xchg dx, cx
cmp r14, 0x27753256
add rax, 0x28
movzx cx, bpl
mov rdx, rax
movsxd rcx, ecx
mov cx, r13w
setle cl
mov rcx, rbp
jmp 0x1403bc755
jmp 0x1403bc762
mov rdi, r9
jmp 0x1403bc762
call fcn.14012e38b
mov r9, rdi
xchg cx, di
mov r10, qword [rsp + 0x30]
xor ch, 0xbd
mov r11, qword [rsp + 0x20]
sbb dil, 0x71
mov r8, qword [rsp + 0x28]
sub dil, 0x6b
add rbx, rsi
movsxd rcx, r10d
bsr rdi, rcx
movaps xmm0, xmmword [rsp + 0x40]
rcr cl, cl
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r9 + 0x10], xmm1
movups xmmword [r9], xmm0
btc rdi, 0xf6
sal dil, 0xee
xor edx, edx
bts edi, eax
shr dil, cl
bsf rcx, r8
mov rdi, rbx
cmp r11w, r11w
mov ecx, 0
jmp 0x1403bc7d0
cmp rbx, r13
jmp 0x1403bc7d8
jbe 0x1403badeb
jmp 0x1403bcd07
test dl, 7
jmp 0x1403bc7eb
jne 0x1403bcd07
or byte [r15 + 1], 0x80
xor eax, eax
and rdx, 0x1f045a5b
sub ecx, ecx
nop
rcl dh, cl
bswap dx
lea rdx, [rdi + 1]
cmp rdx, r13
jmp 0x1403bc813
ja 0x1403bcd07
movzx ebx, byte [rdi]
rcl edi, cl
clc
mov ebp, ebx
xor dil, 0x73
and ebp, 0x7f
movzx di, sil
bts di, r10w
shl rbp, cl
sal rdi, 0
shld di, r14w, 0x7d
lea rax, [rax + rbp]
add rcx, 7
btr di, cx
mov rdi, rdx
test bl, bl
js 0x1403bc807
test rax, rax
jmp 0x1403bc85e
setne byte [r12 + 0xa8]
jmp 0x1403bc86c
jmp 0x1403bcbcf
and edx, 7
jmp 0x1403bc87d
cmp edx, 1
jmp 0x1403bc885
jne 0x1403bcd07
or byte [r15], 0x20
cmp dil, 0x89
stc
test r9, 0x40471868
add rbp, 9
test bx, r9w
stc
cmp rbp, r13
jmp 0x1403bc8ac
ja 0x1403bcd07
mov rax, qword [rdi]
mov qword [r12 + 0x70], rax
jmp 0x1403bcb16
and edx, 7
test r13d, ecx
cmp ebp, 0x699c2aa3
cmp edx, 1
jne 0x1403bcd07
or byte [r15], 0x40
add rbp, 9
test r13d, 0x5d2c1511
cmp rbp, r13
jmp 0x1403bc8eb
ja 0x1403bcd07
mov rax, qword [rdi]
mov qword [r12 + 0x78], rax
jmp 0x1403bc8fe
jmp 0x1403bcb16
test dl, 7
jne 0x1403bcd07
or byte [r15 + 2], 0x10
movzx rdx, si
movzx dx, bl
xor eax, eax
sub ecx, ecx
test dl, 0xab
nop dword [rax]
mov dl, ch
lea rdx, [rdi + 1]
cmp di, 0x3b3e
test dil, 0x29
cmp rdx, r13
jmp 0x1403bc93a
ja 0x1403bcd07
movzx ebx, byte [rdi]
or bpl, cl
mov ebp, ebx
and ebp, 0x7f
shl rbp, cl
movsx di, al
btr di, 0x5f
add rax, rbp
add rcx, 7
movsx rdi, cx
btr di, 0xae
test r9b, bpl
mov rdi, rdx
jmp 0x1403bc975
test bl, bl
jmp 0x1403bc97c
js 0x1403bc925
test rax, rax
jmp 0x1403bc98a
setne byte [r12 + 0xab]
jmp 0x1403bc998
jmp 0x1403bcbcf
test dl, 7
jne 0x1403bcd07
or byte [r15 + 2], 1
cmp al, r9b
bts dx, r15w
xor eax, eax
sub ecx, ecx
clc
nop dword [rax]
movsx rdx, r12w
rcl dl, cl
movzx dx, sil
lea rdx, [rdi + 1]
cmp rdx, r13
ja 0x1403bcd07
movzx ebx, byte [rdi]
bsf edi, esp
sal bpl, 0x8c
mov ebp, ebx
cmovs edi, r14d
shr di, 0xbd
clc
and ebp, 0x7f
shl rbp, cl
sbb di, 0x2c60
bt edi, ebp
add rax, rbp
mov edi, r15d
add rcx, 7
shr di, cl
mov rdi, rdx
test bl, bl
jmp 0x1403bca11
js 0x1403bc9ca
test rax, rax
jmp 0x1403bca1f
setne byte [r12 + 0xa9]
jmp 0x1403bcbcf
test dl, 7
jmp 0x1403bca35
jne 0x1403bcd07
or byte [r15 + 2], 2
xchg edx, edx
setbe dh
sub eax, eax
btc dx, 0xb1
sar rdx, cl
xor ecx, ecx
nop dword [rax]
bsf dx, r13w
lea rdx, [rdi + 1]
cmp rdx, r13
ja 0x1403bcd07
movzx ebx, byte [rdi]
bt di, 0x54
setb dil
xchg di, di
mov ebp, ebx
rol dil, cl
sal dil, cl
btc rdi, 0x34
and ebp, 0x7f
shl rbp, cl
cmp sil, 0x40
bsf di, sp
add rax, rbp
clc
add rcx, 7
sal dil, cl
mov rdi, rdx
cmp r9b, cl
jmp 0x1403bcaaa
test bl, bl
jmp 0x1403bcab1
js 0x1403bca5d
test rax, rax
jmp 0x1403bcabf
setne byte [r12 + 0xaa]
jmp 0x1403bcacd
jmp 0x1403bcbcf
and edx, 7
cmc
cmp edx, 1
jne 0x1403bcd07
or byte [r15], 0x80
add rbp, 9
cmp r11w, 0xd6f
jmp 0x1403bcaf2
cmp rbp, r13
ja 0x1403bcd07
mov rax, qword [rdi]
xadd dil, dil
bts edi, r9d
shrd edi, esi, 0xbf
mov qword [r12 + 0x80], rax
movsx rdi, ax
mov rdi, rbp
clc
sub edx, edx
jmp 0x1403bcb21
jmp 0x1403bade5
test dl, 7
jmp 0x1403bcb2e
jne 0x1403bcd07
or byte [r15 + 1], 4
and dx, r12w
xor eax, eax
movsx rdx, si
setne dh
sub ecx, ecx
or rdx, 0x64f93a55
nop dword [rax + rax]
bswap dx
btr dx, r11w
bts edx, r11d
lea rdx, [rdi + 1]
stc
clc
cmp rdx, r13
ja 0x1403bcd07
movzx ebx, byte [rdi]
btc bp, 0x2a
mov ebp, ebx
and ebp, 0x7f
bts rdi, r10
ror dil, 0xb0
shl rbp, cl
movzx rdi, di
cmp bpl, 0xff
lea rax, [rax + rbp]
bt edi, edx
add rcx, 7
adc dil, 0xb6
inc dil
mov rdi, rdx
test r13b, r8b
jmp 0x1403bcbaf
test bl, bl
jmp 0x1403bcbb6
js 0x1403bcb63
mov dword [r12 + 0x88], eax
shrd di, dx, 0x4e
movzx edi, sp
not di
mov rdi, rdx
test r13b, r9b
cmp al, r13b
sub edx, edx
jmp 0x1403bcbdf
jmp 0x1403bade5
cmp edx, 5
jmp 0x1403bcbec
je 0x1403bccd2
cmp edx, 2
jmp 0x1403bcbfa
jne 0x1403bcd14
xor edx, edx
rol ax, cl
ror ah, 0xc8
add ax, si
sub ecx, ecx
shrd ax, si, 0xd3
movzx ax, r9b
nop word cs:[rax + rax]
sbb al, r14b
lea rax, [rdi + 1]
cmc
test r14d, r15d
cmp rax, r13
jmp 0x1403bcc34
ja 0x1403bcd07
mov rbx, rdx
mov si, dx
btc si, r8w
movzx esi, byte [rdi]
movsx edi, bx
mov ebp, esi
shrd rdi, r13, 0x70
bsr di, r8w
ror dil, 0xc1
and ebp, 0x7f
shl rbp, cl
and dil, 0xd3
add rdx, rbp
bts rdi, rax
add rcx, 7
rcl dil, cl
add di, 0x2d71
or dil, r14b
mov rdi, rax
stc
cmc
test sil, sil
jmp 0x1403bcc88
js 0x1403bcc24
add rbp, rbx
test edx, 0x28de0c76
jmp 0x1403bcc9c
add rbp, rax
test r11b, 0xe9
cmp al, 0xd1
cmp rbp, r13
jmp 0x1403bccad
cmova rbp, rax
jmp 0x1403bccb6
jmp 0x1403bcb16
cmp edx, 1
jne 0x1403bcd14
add rbp, 9
jmp 0x1403bcccd
jmp 0x1403bccdd
add rbp, 5
cmp r12, 0x92f133f
cmp rbp, r13
cmovbe rdi, rbp
cmc
test r12b, 3
sub edx, edx
jmp 0x1403bccf0
jmp 0x1403bade5
mov eax, dword [r15]
stc
clc
test al, 2
jmp 0x1403bcd01
jne 0x1403bcd70
xor eax, eax
btc bx, 0x14
shrd r15w, r8w, 0xed
movaps xmm6, xmmword [rsp + 0xc0]
dec dil
cmc
bswap rbx
movaps xmm7, xmmword [rsp + 0xd0]
xchg r12b, r14b
add rsp, 0xe8
pop rbx
movzx r12w, r10b
setns r12b
pop rbp
mov r13b, 0x73
movsx si, bl
cmovle r14d, r8d
pop rdi
movzx r14, cx
pop rsi
not r13b
pop r12
pop r13
cmova r15w, di
movzx r15d, si
jmp 0x1403bcd66
pop r14
pop r15
jmp 0x1403bcd6f
ret
and eax, 4
jmp 0x1403bcd78
shr eax, 2
jmp 0x1403bcd80
jmp 0x1403bcd14
call fcn.1403b712e
call fcn.1404ba2d1
int3