Function at 0x1403b5236
Capabilities:
Authenticate hmac

Disassembly:
push r15
xor r11d, eax
btr ax, 0xac
push r14
and r11w, si
adc r9b, bpl
movzx r14d, r8w
push r13
rcr r14, 0x6e
push r12
add r9w, 0x42de
push rsi
btc ax, 0x32
stc
push rdi
xadd r15b, r14b
jmp 0x1403b526c
push rbp
cmp di, r13w
push rbx
bt r11w, 0x37
sub rsp, 0xe8
seta r13b
movaps xmmword [rsp + 0xd0], xmm7
or r14b, al
sal ah, cl
movaps xmmword [rsp + 0xc0], xmm6
shr r9, cl
btr r9d, 0x46
mov r13, r8
mov rdi, rdx
mov r12, rcx
lea r13, [r13 + rdx]
lea r15, [rcx + 8]
bsr r9w, r13w
rcr r9d, 0xb7
bsf r8w, sp
mov qword [rcx + 8], 0
lea rax, [rcx + 0xf0]
jmp 0x1403b52d5
mov qword [rsp + 0xa8], rax
rcl r14b, cl
rcl r8d, 0xe8
lea r9, [rcx + 0xd0]
movsxd r11, ecx
add al, dil
sal r11b, cl
lea r10, [rcx + 0xb0]
cmp bpl, bpl
lea r14, [rsp + 0x50]
lea rax, [rcx + 0x90]
mov r8b, spl
bsr r11w, r9w
sub r8b, dl
mov qword [rsp + 0xb8], rax
shr r11b, 0xc3
bswap r11
or r11b, dl
lea r11, [rcx + 0x50]
cwde
test r9w, 0xe9e
lea r8, [rcx + 0x30]
ror ah, cl
lea rax, [rcx + 0x10]
cmc
mov qword [rsp + 0xb0], rax
jmp 0x1403b534a
xor edx, edx
xorps xmm6, xmm6
movaps xmm7, xmmword [0x1400bd400]
bts bp, sp
sub ecx, ecx
mov rbp, rdi
inc rdi
clc
cmp r13b, 0xb5
cmp rdi, r13
ja 0x1403b7298
movzx ebx, byte [rbp]
cwde
mov eax, ebx
test rax, 0x3694415a
and eax, 0x7f
cmc
cmp ah, 0x9e
shl rax, cl
stc
lea rdx, [rdx + rax]
cmp r11w, 0x1085
add rcx, 7
test bl, bl
js 0x1403b535c
mov rax, rdx
cmp dx, 0x725b
stc
cmc
shr rax, 3
cmp rax, r10
cmp rax, 0xa
jmp 0x1403b53b8
jle 0x1403b53ff
cmp rax, 0x13
jmp 0x1403b53c7
jg 0x1403b5440
cmp rax, 0xf
jmp 0x1403b53d6
jg 0x1403b5712
cmp rax, 0xb
jmp 0x1403b53e5
je 0x1403b58be
cmp rax, 0xf
jmp 0x1403b53f4
je 0x1403b6db9
jmp 0x1403b5e5b
cmp rax, 4
jmp 0x1403b5408
jle 0x1403b55b7
cmp rax, 6
jmp 0x1403b5417
jg 0x1403b5735
cmp rax, 5
jmp 0x1403b5426
je 0x1403b6e35
cmp rax, 6
jmp 0x1403b5435
je 0x1403b6e75
jmp 0x1403b5e5b
cmp rax, 0x32
jmp 0x1403b5449
jg 0x1403b5758
cmp rax, 0x14
jmp 0x1403b5458
je 0x1403b6ec2
cmp rax, 0x32
jne 0x1403b5e5b
and edx, 7
stc
jmp 0x1403b5471
cmp edx, 2
jmp 0x1403b5479
jne 0x1403b72a8
or byte [r12 + 0xe], 4
sub esi, esi
xor bl, bpl
bsr bx, r13w
cmp r9b, 0x73
xor ecx, ecx
neg bl
mov bh, 0x54
nop word cs:[rax + rax]
shl bh, cl
bsr rbx, rbp
movsx bx, bpl
lea rbx, [rdi + 1]
cmp rbx, r13
jmp 0x1403b54c0
ja 0x1403b72a8
movzx eax, byte [rdi]
sar dx, cl
mov edx, eax
and edx, 0x7f
or rdi, r8
btr di, 0xb2
rol di, 0xb1
shl rdx, cl
sbb dil, spl
cmp r12w, 0x6d30
lea rsi, [rsi + rdx]
add rcx, 7
mov rdi, rbx
test al, al
jmp 0x1403b54fb
js 0x1403b54b4
movaps xmmword [rsp + 0x50], xmm6
jmp 0x1403b550b
movaps xmmword [rsp + 0x40], xmm6
cmp bpl, r8b
test rsi, rsi
jmp 0x1403b551b
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
jmp 0x1403b552a
je 0x1403b5ed5
js 0x1403b7331
cmp rsi, 0xf
jmp 0x1403b553f
ja 0x1403b5f42
mov qword [rsp + 0x50], rsi
movzx rcx, bx
mov qword [rsp + 0x58], 0xf
cdq
lea rcx, [rsp + 0x40]
cwd
movsx r8w, r9b
mov rdx, rbx
mov r8, rsi
jmp 0x1403b5574
mov rdi, r9
cmovp ebp, r10d
xchg bpl, bpl
movsx ebp, dx
mov rbp, r10
jmp 0x1403b5589
call fcn.1404a18a1
mov r8, qword [rsp + 0x28]
setp r10b
mov r11, qword [rsp + 0x20]
mov r10w, di
movzx r9d, r11w
bswap r9
mov r10, rbp
mov r9, rdi
jmp 0x1403b55b2
jmp 0x1403b6440
cmp rax, 1
jmp 0x1403b55c0
je 0x1403b5a74
cmp rax, 2
jmp 0x1403b55cf
je 0x1403b5bcd
cmp rax, 3
jmp 0x1403b55de
jne 0x1403b5e5b
and edx, 7
cmp r10w, 0x60d0
cmp edx, 2
jmp 0x1403b55f5
jne 0x1403b72a8
or byte [r15], 8
bswap bx
xor esi, esi
adc bl, ch
rcl rbx, cl
cmc
xor ecx, ecx
nop
sub rbx, 0x6c356a60
movsx rbx, r15w
lea rbx, [rdi + 1]
cmp rbx, r13
jmp 0x1403b5625
ja 0x1403b72a8
movzx eax, byte [rdi]
mov edx, eax
neg edi
sar dil, cl
and di, 0x7f29
and edx, 0x7f
sub di, r10w
shl edi, 0xbb
shl rdx, cl
add dil, 0x98
lea rsi, [rsi + rdx]
cmc
add edi, edx
add rcx, 7
bswap di
mov rdi, rbx
cmp r13b, dil
cmp r15b, 0x7e
test al, al
jmp 0x1403b566a
js 0x1403b5619
movaps xmmword [rsp + 0x50], xmm6
stc
movaps xmmword [rsp + 0x40], xmm6
test rsi, rsi
jmp 0x1403b5683
mov qword [rsp + 0x20], r11
jmp 0x1403b568d
mov qword [rsp + 0x28], r8
je 0x1403b5ee8
js 0x1403b7331
cmp rsi, 0xf
jmp 0x1403b56a7
ja 0x1403b5fbe
mov qword [rsp + 0x50], rsi
mov r8w, 0x613
bswap r8
mov qword [rsp + 0x58], 0xf
movsx r8w, bpl
movzx r8, r8w
lea rcx, [rsp + 0x40]
cqo
cmovb edx, r11d
setp dh
mov rdx, rbx
mov r8, rsi
movsxd rdi, edx
movsx rdi, ax
mov rdi, r9
bswap bp
mov rbp, r10
call fcn.1404a18a1
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
mov r10w, ax
movzx r10d, ax
mov r10, rbp
mov r9, rdi
jmp 0x1403b65d3
cmp rax, 0x10
jmp 0x1403b571b
je 0x1403b6f60
cmp rax, 0x11
jmp 0x1403b572a
je 0x1403b6ffa
jmp 0x1403b5e5b
cmp rax, 7
jmp 0x1403b573e
je 0x1403b708b
cmp rax, 0xa
jmp 0x1403b574d
je 0x1403b70ea
jmp 0x1403b5e5b
cmp rax, 0x33
jmp 0x1403b5761
je 0x1403b5d15
cmp rax, 0x34
jne 0x1403b5e5b
and edx, 7
cmp edx, 2
jne 0x1403b72a8
or byte [r12 + 0xe], 0x10
rcl bx, 0xa7
sub esi, esi
dec ebx
sub bx, di
bswap bx
xor ecx, ecx
bts bx, dx
movsx bx, dl
bts bx, r11w
nop dword [rax + rax]
neg bh
sar bl, 0xa4
lea rbx, [rdi + 1]
cmp di, 0x7556
stc
cmp rbx, r13
jmp 0x1403b57bf
ja 0x1403b72a8
movzx eax, byte [rdi]
cmp r8b, spl
bt dx, 0xf1
mov edx, eax
rcl di, cl
shl dil, cl
shl dil, 0x41
and edx, 0x7f
bts rdi, r10
test r10b, 0xdc
rcr rdi, cl
shl rdx, cl
cmp rbp, rdi
and rdi, r13
shld rdi, rcx, 0xae
add rsi, rdx
bt di, r11w
add rcx, 7
movsx rdi, sp
mov rdi, rbx
stc
clc
test al, al
jmp 0x1403b5814
js 0x1403b57ad
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
cmp r8, r13
clc
test rsi, rsi
jmp 0x1403b5830
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
je 0x1403b5ef6
js 0x1403b7331
cmp rsi, 0xf
jmp 0x1403b584f
ja 0x1403b603b
mov qword [rsp + 0x50], rsi
cdq
mov qword [rsp + 0x58], 0xf
xchg r8b, cl
lea rcx, [rsp + 0x40]
movsxd rdi, r12d
movzx rdx, r14w
mov rdx, rbx
setle r8b
bswap di
movsx di, r11b
mov r8, rsi
mov rdi, r9
jmp 0x1403b5891
mov rbp, r10
jmp 0x1403b5899
call fcn.1404a18a1
mov r8, qword [rsp + 0x28]
bswap r11
mov r11, r11
mov r11, qword [rsp + 0x20]
mov r10, rbp
mov r9, rdi
jmp 0x1403b58b9
jmp 0x1403b676d
and edx, 7
cmp edx, 2
jmp 0x1403b58c9
jne 0x1403b72a8
mov qword [rsp + 0x28], r8
or byte [r15 + 1], 8
rol edx, 0x1b
bswap edx
btr rdx, r15
sub r8d, r8d
xor ecx, ecx
nop word [rax + rax]
and edx, ebp
clc
lea rdx, [rdi + 1]
test r15d, ecx
test r8b, 0x5e
cmp rdx, r13
jmp 0x1403b5906
ja 0x1403b72a8
mov rax, r8
movzx ebp, byte [rdi]
mov ebx, ebp
and ebx, 0x7f
sal dil, 0xd9
neg dil
shl rbx, cl
btc di, si
lea r8, [r8 + rbx]
dec dil
jmp 0x1403b5935
add rcx, 7
mov rdi, rdx
clc
cmp r14b, bpl
test di, 0x12e
test bpl, bpl
jmp 0x1403b594d
js 0x1403b58f3
lea rbx, [rbx + rax]
add dil, dil
mov di, 0x25a6
not rdi
mov rdi, rbx
lea rdi, [rdi + rdx]
cmp rdi, r13
ja 0x1403b72a8
mov qword [rsp + 0x20], r11
movsx cx, r9b
movsxd rax, ebx
movzx ecx, r9w
mov rax, r14
jmp 0x1403b598a
mov r14, r10
movsx rcx, cx
jmp 0x1403b599a
mov rbx, r9
cmovle cx, r10w
mov cx, dx
movzx cx, sil
lea rcx, [0x1400bd9d0]
jmp 0x1403b59b6
mov qword [rsp + 0x40], rcx
mov cl, 0x60
movsx rcx, dx
movups xmmword [rax], xmm6
movups xmmword [rax + 0x20], xmm6
mov dword [rsp + 0x48], 0
movsx rcx, di
movsxd rcx, r10d
setns ch
movups xmmword [rsp + 0x60], xmm7
movups xmmword [rsp + 0x80], xmm7
mov cx, r12w
mov qword [rsp + 0x90], 0
jmp 0x1403b5a02
mov dword [rsp + 0x98], 0
setnp cl
jmp 0x1403b5a1a
lea rcx, [rsp + 0x40]
jmp 0x1403b5a24
call fcn.1403b89b6
mov esi, eax
test al, al
je 0x1403b6218
mov rdx, qword [r12 + 0x98]
stc
cmp rdx, qword [r12 + 0xa0]
jmp 0x1403b5a49
je 0x1403b61fc
mov rcx, rdx
lea rdx, [rsp + 0x40]
jmp 0x1403b5a5c
call fcn.1403ba075
add qword [r12 + 0x98], 0x60
jmp 0x1403b5a6f
jmp 0x1403b6218
and edx, 7
cmp r14b, 0x44
cmp edx, 2
jmp 0x1403b5a83
jne 0x1403b72a8
or byte [r15], 2
sal bp, cl
adc rbp, 0xc1a71a0
and rbp, r13
xor esi, esi
xor ecx, ecx
neg bp
adc bp, 0x47ac
nop word cs:[rax + rax]
lea rbp, [rdi + 1]
cmp rbp, r13
jmp 0x1403b5ac0
ja 0x1403b72a8
movzx eax, byte [rdi]
add dil, 0x4b
movsx edx, di
sar rdx, cl
mov edx, eax
adc dil, r11b
movsxd rdi, eax
and edx, 0x7f
bsr di, di
and edi, esp
setbe dil
shl rdx, cl
jmp 0x1403b5af0
lea rsi, [rsi + rdx]
and dil, 0x4a
btr di, r11w
add rcx, 7
ror dil, cl
sbb dil, spl
sar edi, 0xa8
mov rdi, rbp
cmc
cmp r13b, bl
test al, al
js 0x1403b5ab4
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
clc
jmp 0x1403b5b29
test rsi, rsi
mov qword [rsp + 0x20], r11
jmp 0x1403b5b36
mov qword [rsp + 0x28], r8
jmp 0x1403b5b40
je 0x1403b5f09
js 0x1403b7331
cmp rsi, 0xf
jmp 0x1403b5b55
ja 0x1403b60b3
mov qword [rsp + 0x50], rsi
cdq
jmp 0x1403b5b66
mov qword [rsp + 0x58], 0xf
movzx edx, ax
mov cx, di
mov r8b, 2
lea rcx, [rsp + 0x40]
cdq
mov rdx, rbp
mov bl, 0x14
seta dil
mov r8, rsi
not dil
setg dil
mov rdi, r9
movsx ebx, r14w
sets bh
movsx bx, al
mov rbx, r10
call fcn.1404a18a1
mov r8, qword [rsp + 0x28]
xchg r9b, r11b
mov r11, qword [rsp + 0x20]
jmp 0x1403b5bbd
mov r10, rbx
mov r9, rdi
jmp 0x1403b5bc8
jmp 0x1403b68fc
and edx, 7
cmc
cmp edx, 2
jmp 0x1403b5bd9
jne 0x1403b72a8
or byte [r15], 4
shr bh, 0xea
sub esi, esi
cmp r13w, 0x79a9
xor ecx, ecx
not bh
add bh, 0xd0
ror bl, 0x12
lea rbx, [rdi + 1]
cmp rbx, r13
jmp 0x1403b5c04
ja 0x1403b72a8
movzx eax, byte [rdi]
xor dl, dil
movsxd rdi, edx
rcl dh, 0x6f
mov edx, eax
adc edi, 0x3122342e
test dil, 0xa7
shrd di, r10w, 0x47
and edx, 0x7f
bts edi, eax
clc
bsr di, sp
shl rdx, cl
lea rsi, [rsi + rdx]
movzx edi, ax
add rcx, 7
inc dil
ror di, 0x5f
mov rdi, rbx
test al, al
jmp 0x1403b5c52
js 0x1403b5bf8
movaps xmmword [rsp + 0x50], xmm6
cmc
stc
movaps xmmword [rsp + 0x40], xmm6
stc
clc
test rsi, rsi
mov qword [rsp + 0x20], r11
jmp 0x1403b5c73
mov qword [rsp + 0x28], r8
jmp 0x1403b5c7d
je 0x1403b5f1c
js 0x1403b7331
cmp rsi, 0xf
jmp 0x1403b5c92
ja 0x1403b611f
mov qword [rsp + 0x50], rsi
movsx r8d, bp
setnp bpl
mov qword [rsp + 0x58], 0xf
lea rcx, [rsp + 0x40]
jmp 0x1403b5cbc
mov rdx, rbx
movsx edi, r11w
not r8b
mov r8, rsi
movsx rdi, si
jmp 0x1403b5cd2
mov rdi, r9
bswap ebp
movzx rbp, r13w
mov rbp, r10
jmp 0x1403b5ce3
call fcn.1404a18a1
mov r8, qword [rsp + 0x28]
jmp 0x1403b5cf2
mov r11, qword [rsp + 0x20]
setnp r9b
jmp 0x1403b5d05
mov r10, rbp
mov r9, rdi
jmp 0x1403b5d10
jmp 0x1403b6ac1
and edx, 7
jmp 0x1403b5d21
cmp edx, 2
jmp 0x1403b5d29
jne 0x1403b72a8
or byte [r12 + 0xe], 8
bsf rbx, r9
xchg bl, bh
adc bx, cx
xor esi, esi
add bl, 0x6d
cmp bpl, 0xd9
sub ecx, ecx
movzx rbx, di
nop word cs:[rax + rax]
mov ebx, eax
lea rbx, [rdi + 1]
cmp rbx, r13
jmp 0x1403b5d69
ja 0x1403b72a8
movzx eax, byte [rdi]
bswap di
mov edx, eax
bt di, cx
shr edi, 0xd4
and edx, 0x7f
shl rdx, cl
sbb dil, 0xc2
add rsi, rdx
sar edi, cl
cmc
add rcx, 7
rcr rdi, cl
adc dil, dl
mov rdi, rbx
clc
cmp r11w, 0x21c
test al, al
jmp 0x1403b5da9
js 0x1403b5d5d
movaps xmmword [rsp + 0x50], xmm6
test ch, 0x99
cmp r12b, bpl
movaps xmmword [rsp + 0x40], xmm6
stc
cmp r10d, edx
test rsi, rsi
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
jmp 0x1403b5dd5
je 0x1403b5f2f
js 0x1403b7331
cmp rsi, 0xf
ja 0x1403b6191
mov qword [rsp + 0x50], rsi
mov di, 0x313d
mov qword [rsp + 0x58], 0xf
movzx cx, al
lea rcx, [rsp + 0x40]
cdq
mov rdx, rbx
movsxd rbp, r8d
mov r8, rsi
bswap bp
jmp 0x1403b5e18
mov rdi, r9
bswap ebp
mov rbp, r10
call fcn.1404a18a1
mov r8, qword [rsp + 0x28]
mov r10b, 0x5b
movsx r10, r15w
mov r11, qword [rsp + 0x20]
cmovne r9, rax
xchg r10b, r10b
jmp 0x1403b5e42
mov r10, rbp
movsx r9w, bl
movzx r9, sp
mov r9, rdi
jmp 0x1403b5e56
jmp 0x1403b6c85
and edx, 7
jmp 0x1403b5e6a
xor eax, eax
clc
test r13w, cx
stc
cmp rdx, 1
jmp 0x1403b5e7b
jg 0x1403b71a6
test rdx, rdx
jmp 0x1403b5e89
jne 0x1403b725c
mov rax, rdi
nop word [rax + rax]
lea rdi, [rax + 1]
stc
cmp rdi, r13
ja 0x1403b72a8
cmp byte [rax], 0
movzx ecx, r12w
mov edx, 0
mov ecx, 0
jmp 0x1403b5ec2
mov rax, rdi
jmp 0x1403b5eca
js 0x1403b5e9b
jmp 0x1403b535c
mov qword [rsp + 0x58], 0xf
jmp 0x1403b5ee3
jmp 0x1403b6440
mov qword [rsp + 0x58], 0xf
jmp 0x1403b65d3
mov qword [rsp + 0x58], 0xf
jmp 0x1403b5f04
jmp 0x1403b676d
mov qword [rsp + 0x58], 0xf
jmp 0x1403b5f17
jmp 0x1403b68fc
mov qword [rsp + 0x58], 0xf
jmp 0x1403b5f2a
jmp 0x1403b6ac1
mov qword [rsp + 0x58], 0xf
jmp 0x1403b5f3d
jmp 0x1403b6c85
mov r14, r10
rcl ah, cl
bts eax, ebx
mov qword [rsp + 0x38], r9
clc
ror ah, 0xf7
not bpl
mov rbp, rsi
btr rax, r9
nop
xor ax, r8w
or rbp, 0xf
bts ax, ax
btc eax, 0xaa
shl al, 0xf6
cmp rbp, 0x17
movsxd rax, esp
not ah
movzx eax, sp
mov eax, 0x16
cmovb rbp, rax
stc
cmp rbp, 0xfff
jmp 0x1403b5f94
jb 0x1403b63c4
lea rcx, [rbp + 0x28]
call fcn.140446264
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
jmp 0x1403b5fb0
mov qword [rdi - 8], rax
jmp 0x1403b5fb9
jmp 0x1403b63da
mov r14, r10
bsr ebp, r9d
cmp r14w, r13w
mov qword [rsp + 0x38], r9
not bpl
shld bp, bp, 0xbc
mov rbp, rsi
sub ax, sp
or rbp, 0xf
rcr ah, cl
bts eax, ebp
cmp rbp, 0x17
setae al
mov eax, 0x16
jmp 0x1403b5ff6
cmovb rbp, rax
cmp r13b, spl
jmp 0x1403b6005
cmp rbp, 0xfff
jmp 0x1403b6011
jb 0x1403b655b
lea rcx, [rbp + 0x28]
call fcn.140446264
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
jmp 0x1403b602d
mov qword [rdi - 8], rax
jmp 0x1403b6036
jmp 0x1403b656a
mov r14, r10
or ah, dh
mov qword [rsp + 0x38], r9
bt ax, 0x9c
stc
mov rbp, rsi
clc
or rbp, 0xf
bt ax, 0x2d
btc rax, rdi
or al, r15b
cmp rbp, 0x17
movsx rax, r13w
cwde
mov eax, 0x16
jmp 0x1403b6072
cmovb rbp, rax
clc
jmp 0x1403b607c
cmp rbp, 0xfff
jmp 0x1403b6088
jb 0x1403b66e5
lea rcx, [rbp + 0x28]
call fcn.140446264
lea rdi, [rax + 0x27]
clc
and rdi, 0xffffffffffffffe0
jmp 0x1403b60a5
mov qword [rdi - 8], rax
jmp 0x1403b60ae
jmp 0x1403b66f6
mov qword [rsp + 0x30], r10
shld rax, rdx, 0xe4
mov qword [rsp + 0x38], r9
mov r14, rsi
bts rax, rsp
or r14, 0xf
rcr ah, 0xbe
movzx rax, r11w
cmp r14, 0x17
mov eax, 0x16
jmp 0x1403b60e2
cmovb r14, rax
stc
test r8b, 0xbd
cmp r14, 0xfff
jb 0x1403b6880
lea rcx, [r14 + 0x28]
jmp 0x1403b6101
call fcn.140446264
lea rbx, [rax + 0x27]
cmp bpl, bpl
and rbx, 0xffffffffffffffe0
jmp 0x1403b6116
mov qword [rbx - 8], rax
jmp 0x1403b6895
mov r14, r10
rol bp, 0x1b
and al, al
mov qword [rsp + 0x38], r9
sal bp, cl
dec bpl
mov rbp, rsi
and al, r13b
cmc
or rbp, 0xf
cmp rbp, 0x17
mov eax, 0x16
jmp 0x1403b614c
cmovb rbp, rax
test r9w, 0x36ba
cmp rbp, 0xfff
jmp 0x1403b6162
jb 0x1403b6a27
lea rcx, [rbp + 0x28]
call fcn.140446264
lea rdi, [rax + 0x27]
jmp 0x1403b617a
and rdi, 0xffffffffffffffe0
jmp 0x1403b6183
mov qword [rdi - 8], rax
jmp 0x1403b618c
jmp 0x1403b6a3a
mov r14, r10
cwde
mov qword [rsp + 0x38], r9
sal rax, 0x88
mov rbp, rsi
or rbp, 0xf
lahf
cmp rbp, 0x17
mov eax, 0x16
jmp 0x1403b61b4
cmovb rbp, rax
test r9b, 0x3c
cmp rbp, 0xfff
jmp 0x1403b61c8
jb 0x1403b6beb
lea rcx, [rbp + 0x28]
jmp 0x1403b61d7
call fcn.140446264
lea rdi, [rax + 0x27]
jmp 0x1403b61e5
and rdi, 0xffffffffffffffe0
jmp 0x1403b61ee
mov qword [rdi - 8], rax
jmp 0x1403b61f7
jmp 0x1403b6c02
mov rcx, qword [rsp + 0xb8]
movzx r8d, cx
movsxd r8, ebp
mov r8b, 0xcb
lea r8, [rsp + 0x40]
call fcn.1403b9b9b
lea rax, [0x1400bd9d0]
stc
jmp 0x1403b622c
mov qword [rsp + 0x40], rax
test rdx, 0x69bf6583
sub al, 0xff
mov rax, qword [rsp + 0x88]
cmp r11w, 0xace
cmp rax, 0x10
jmp 0x1403b6251
jb 0x1403b62c1
mov rcx, qword [rsp + 0x70]
rol dl, 0x37
xor dh, 0x1f
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b6272
jb 0x1403b62bc
mov rbp, qword [rcx - 8]
jmp 0x1403b6286
add rcx, 0xfffffffffffffff8
test r8d, 0x2a1e4190
cmp dl, 0xfd
sub rcx, rbp
test r10b, 0xe
cmp r11b, sil
jmp 0x1403b62a3
cmp rcx, 0x20
jmp 0x1403b62ac
jae 0x1403b7336
add rax, 0x28
mov rdx, rax
mov rcx, rbp
call fcn.140102f68
movups xmmword [rsp + 0x80], xmm7
mov byte [rsp + 0x70], 0
mov rax, qword [rsp + 0x68]
cmp cl, r14b
movzx r10, bx
cmp rax, 0x10
xchg r8b, r11b
mov r9, rbx
mov r11d, esi
movzx r10d, di
setae r8b
mov r10, r14
movsx r8, r9w
jmp 0x1403b62fb
mov r11, qword [rsp + 0x20]
jmp 0x1403b630c
mov r8, qword [rsp + 0x28]
jmp 0x1403b6316
jb 0x1403b639a
mov rcx, qword [rsp + 0x50]
or dl, 0x6b
bts rdx, rax
lea rdx, [rax + 1]
cmc
cmp rdx, 0x1000
jmp 0x1403b6339
jb 0x1403b6379
mov rbp, qword [rcx - 8]
cmp r9b, cl
add rcx, 0xfffffffffffffff8
test bx, cx
cmp r9b, r14b
clc
sub rcx, rbp
cmp cl, bpl
stc
cmp rcx, 0x20
jmp 0x1403b6361
jae 0x1403b7336
add rax, 0x28
mov rdx, rax
movsx ecx, si
mov rcx, rbp
jmp 0x1403b6379
call fcn.140102f68
mov r9, rbx
mov r10, r14
mov r11, qword [rsp + 0x20]
rcl r14, 0x9f
sar r14w, cl
cmc
mov r8, qword [rsp + 0x28]
adc r14b, sil
xor edx, edx
mov ecx, 0
sal r14d, cl
bswap r14w
test sil, sil
movsx r14d, cx
lea r14, [rsp + 0x50]
jmp 0x1403b63b9
jne 0x1403b535c
jmp 0x1403b72a8
lea rcx, [rbp + 1]
jmp 0x1403b63cd
call fcn.140446264
mov rdi, rax
mov dl, 0xff
bswap dx
mov qword [rsp + 0x40], rdi
movzx r8w, r10b
mov qword [rsp + 0x50], rsi
cwd
mov r8b, dl
mov qword [rsp + 0x58], rbp
mov rcx, rdi
not edx
mov rdx, rbx
mov r8w, di
jmp 0x1403b6404
mov r8, rsi
jmp 0x1403b640c
call fcn.1404a18a1
mov byte [rdi + rsi], 0
rcl r8w, 0x45
sar r10, cl
mov r9, qword [rsp + 0x38]
mov r10, r14
shld r8w, r14w, 0xb5
lea r14, [rsp + 0x50]
mov r11, qword [rsp + 0x20]
cdqe
mov r8, qword [rsp + 0x28]
nop
neg ah
mov rax, qword [r12 + 0xc8]
cmp rax, 0x10
jmp 0x1403b6451
jb 0x1403b64fa
mov rcx, qword [r10]
sal dh, 0x5b
lea rdx, [rax + 1]
cmp r14w, ax
cmp rdx, 0x1000
jmp 0x1403b6471
mov qword [rsp + 0x30], r10
jb 0x1403b64cd
mov rbp, qword [rcx - 8]
clc
stc
test r12b, 0x4d
add rcx, 0xfffffffffffffff8
cmc
jmp 0x1403b6490
sub rcx, rbp
clc
cmp rcx, 0x20
jmp 0x1403b649d
jae 0x1403b7336
mov rdi, r9
shl rdx, cl
movsx dx, dh
add rax, 0x28
cwd
movsx ecx, sp
mov rdx, rax
not cl
jmp 0x1403b64c0
mov rcx, rbp
jmp 0x1403b64c8
jmp 0x1403b64d5
mov rdi, r9
jmp 0x1403b64d5
call fcn.140102f68
mov r9, rdi
mov r10, qword [rsp + 0x30]
rcl cx, cl
jmp 0x1403b64ea
mov r11, qword [rsp + 0x20]
sbb r8w, 0x25b5
mov r8, qword [rsp + 0x28]
lea rbx, [rbx + rsi]
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movzx cx, spl
movups xmmword [r10 + 0x10], xmm1
sub edi, 0x6fd166ba
movsx ecx, r15w
movups xmmword [r10], xmm0
mov cl, bpl
movsx ecx, r14w
sub edx, edx
bsr rcx, r11
btr cx, r9w
mov rdi, rbx
rol cl, cl
btc rcx, 0x35
movzx cx, r14b
mov ecx, 0
clc
cmp ah, 0xa1
test dil, spl
cmp rbx, r13
jbe 0x1403b535c
jmp 0x1403b72a8
lea rcx, [rbp + 1]
call fcn.140446264
mov rdi, rax
cdq
mov cl, 0xa8
mov qword [rsp + 0x40], rdi
mov r8b, spl
setae dl
mov qword [rsp + 0x50], rsi
cqo
mov qword [rsp + 0x58], rbp
movsxd rcx, r14d
movzx ecx, r10w
mov rcx, rdi
movzx rdx, bp
movsx rdx, r12w
mov rdx, rbx
mov r8, rsi
call fcn.1404a18a1
mov byte [rdi + rsi], 0
bsf r11, r13
rcl ah, 0xf4
shr ah, 0x6f
mov r9, qword [rsp + 0x38]
sal ax, cl
sar r8w, 0xcc
mov r10, r14
add ax, r8w
lea r14, [rsp + 0x50]
mov r11, qword [rsp + 0x20]
lahf
rol r8d, cl
mov r8, qword [rsp + 0x28]
mov rax, qword [r12 + 0x68]
cmp rax, 0x10
jmp 0x1403b65e1
jb 0x1403b6692
mov rcx, qword [r11]
shld dx, r14w, 0x17
movsx rdx, di
lea rdx, [rax + 1]
test bl, sil
cmc
cmp rdx, 0x1000
jmp 0x1403b6608
mov qword [rsp + 0x30], r10
jb 0x1403b6660
mov rbp, qword [rcx - 8]
test r8w, 0x64df
cmp di, 0x6ec7
add rcx, 0xfffffffffffffff8
sub rcx, rbp
clc
cmp rcx, 0x20
jmp 0x1403b6633
jae 0x1403b7336
mov rdi, r9
shr dh, cl
btc edx, 0xf
cmovne edx, eax
add rax, 0x28
mov rdx, rax
movsx rcx, cx
bswap cx
mov rcx, rbp
jmp 0x1403b665b
jmp 0x1403b6663
mov rdi, r9
call fcn.140102f68
mov r9, rdi
movsx r8, di
mov r10, qword [rsp + 0x30]
movsx r8w, cl
mov r11, qword [rsp + 0x20]
shld cx, r8w, 0xfb
rcl ch, 0xc5
mov r8, qword [rsp + 0x28]
clc
movsx cx, r12b
lea rbx, [rbx + rsi]
sub dil, dl
not rcx
rol cx, 0x46
movaps xmm0, xmmword [rsp + 0x40]
rcr cx, 0x47
movaps xmm1, xmmword [rsp + 0x50]
movsx di, dil
movups xmmword [r11 + 0x10], xmm1
movsx edi, bp
movups xmmword [r11], xmm0
add cx, r14w
xor edx, edx
neg dil
mov rdi, rbx
mov ecx, 0
cmc
clc
cmp rbx, r13
jmp 0x1403b66da
jbe 0x1403b535c
jmp 0x1403b72a8
lea rcx, [rbp + 1]
jmp 0x1403b66ee
call fcn.140446264
mov rdi, rax
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x50], rsi
cwd
mov r8w, cx
mov qword [rsp + 0x58], rbp
jmp 0x1403b6710
mov rcx, rdi
xchg rdx, rdx
movzx rdx, si
mov rdx, rbx
cmovae r8w, r8w
movsx r8, r15w
mov r8, rsi
jmp 0x1403b672e
call fcn.1404a18a1
mov byte [rdi + rsi], 0
cbw
mov r9, qword [rsp + 0x38]
movzx r8d, r11w
mov r10, r14
shr r11b, cl
lea r14, [rsp + 0x50]
adc r8w, 0x26ef
sub ah, 0xc5
sub r11d, r11d
mov r11, qword [rsp + 0x20]
movsx r8w, sil
cbw
adc al, r9b
mov r8, qword [rsp + 0x28]
mov rax, qword [r12 + 0x108]
cmp rax, 0x10
jb 0x1403b682a
mov rcx, qword [rsp + 0xa8]
ror rdx, 0x14
mov rcx, qword [rcx]
cmc
not dh
and dh, 0x64
lea rdx, [rax + 1]
clc
jmp 0x1403b679e
cmp rdx, 0x1000
jmp 0x1403b67aa
mov qword [rsp + 0x30], r10
jb 0x1403b67f7
mov rbp, qword [rcx - 8]
jmp 0x1403b67bf
add rcx, 0xfffffffffffffff8
stc
test cx, ax
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403b67d3
jae 0x1403b7336
mov rdi, r9
movsxd rdx, r10d
btr rdx, r14
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x1403b67f2
jmp 0x1403b67ff
mov rdi, r9
jmp 0x1403b67ff
call fcn.140102f68
mov r9, rdi
mov r10, qword [rsp + 0x30]
movzx ecx, r10w
sbb ax, 0x1132
bsf cx, r10w
mov r11, qword [rsp + 0x20]
mov r8b, 0x57
mov r8, qword [rsp + 0x28]
movsxd rcx, r13d
xchg ecx, eax
add rbx, rsi
movaps xmm0, xmmword [rsp + 0x40]
shl ah, 0x32
movaps xmm1, xmmword [rsp + 0x50]
lahf
neg cl
shld ax, si, 0x8c
mov rax, qword [rsp + 0xa8]
shr ecx, cl
movups xmmword [rax + 0x10], xmm1
shrd edi, r15d, 0x5d
movups xmmword [rax], xmm0
xor edx, edx
jmp 0x1403b6865
mov rdi, rbx
mov ecx, 0
cmp rbx, r13
jmp 0x1403b6875
jbe 0x1403b535c
jmp 0x1403b72a8
lea rcx, [r14 + 1]
jmp 0x1403b6889
call fcn.140446264
mov rbx, rax
movzx r8d, si
mov qword [rsp + 0x40], rbx
cqo
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], r14
mov rcx, rbx
mov r8w, di
movzx rdx, sp
cqo
mov rdx, rbp
not r8b
movzx r8, r15w
mov r8, rsi
jmp 0x1403b68c5
call fcn.1404a18a1
mov byte [rbx + rsi], 0
mov r9, qword [rsp + 0x38]
movzx eax, di
rol ax, cl
mov r10, qword [rsp + 0x30]
sub r11w, r12w
lea r14, [rsp + 0x50]
mov r11, qword [rsp + 0x20]
and al, spl
xchg r8b, r8b
mov r8, qword [rsp + 0x28]
bsf ax, r13w
mov rax, qword [r12 + 0x28]
cmc
cmp rax, 0x10
jb 0x1403b69bb
mov rcx, qword [rsp + 0xb0]
xchg dh, dl
rcl dx, 0x31
adc dl, r8b
mov rcx, qword [rcx]
shr dx, 0xfa
sar dh, cl
lea rdx, [rax + 1]
cmc
cmp rdx, 0x1000
mov qword [rsp + 0x30], r10
jmp 0x1403b693c
jb 0x1403b6980
mov rbx, qword [rcx - 8]
stc
add rcx, 0xfffffffffffffff8
sub rcx, rbx
jmp 0x1403b6953
cmp rcx, 0x20
jmp 0x1403b695c
jae 0x1403b7336
mov rdi, r9
add rax, 0x28
jmp 0x1403b696e
mov rdx, rax
xchg ch, cl
mov rcx, rbx
jmp 0x1403b697b
jmp 0x1403b6988
mov rdi, r9
jmp 0x1403b6988
call fcn.140102f68
mov r9, rdi
bsr ax, di
shld r8, rdi, 0
cmovns r8w, r9w
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
sar ax, cl
mov r8, qword [rsp + 0x28]
mov ah, 0x37
or di, 0x74e1
cmp r11b, dl
add rbp, rsi
movaps xmm0, xmmword [rsp + 0x40]
sub dil, 0xc2
sal ax, cl
movaps xmm1, xmmword [rsp + 0x50]
cmc
add cx, 0x1f65
shld rcx, rdi, 0xf9
mov rax, qword [rsp + 0xb0]
add ch, 0x2f
test r15w, r9w
neg rcx
movups xmmword [rax + 0x10], xmm1
cmovae cx, ax
sar ch, cl
btr rdi, 0xa7
movups xmmword [rax], xmm0
ror rdi, 0x63
and ecx, 0x327f65ba
or cl, dl
sub edx, edx
mov rdi, rbp
mov ecx, 0
cmp rbp, r13
jmp 0x1403b6a1c
jbe 0x1403b535c
jmp 0x1403b72a8
lea rcx, [rbp + 1]
jmp 0x1403b6a30
call fcn.140446264
mov rdi, rax
bswap ecx
mov qword [rsp + 0x40], rdi
xchg ch, ch
movsx r8w, r12b
mov qword [rsp + 0x50], rsi
cwd
jmp 0x1403b6a52
mov qword [rsp + 0x58], rbp
cqo
cwd
mov rcx, rdi
movzx edx, si
mov rdx, rbx
mov r8b, r12b
mov r8, rsi
jmp 0x1403b6a6f
call fcn.1404a18a1
mov byte [rdi + rsi], 0
bsr r11w, r11w
movzx r8w, dil
mov r9, qword [rsp + 0x38]
shr r8b, 0xc9
seto r8b
bt ax, dx
mov r10, r14
sal ah, 0x24
sub r14b, al
lea r14, [rsp + 0x50]
test dh, 0xa1
mov r11, qword [rsp + 0x20]
shrd r8w, r9w, 0xde
shld r8, r15, 0x95
mov r8, qword [rsp + 0x28]
test r12b, bpl
cbw
sbb rax, r15
mov rax, qword [r12 + 0x48]
cmc
test r11b, bpl
cmp rax, 0x10
jmp 0x1403b6ad3
jb 0x1403b6b94
mov rcx, qword [r8]
jmp 0x1403b6ae8
lea rdx, [rax + 1]
test cl, r8b
test r12, 0x34d05039
cmc
cmp rdx, 0x1000
jmp 0x1403b6b03
mov qword [rsp + 0x30], r10
jmp 0x1403b6b0d
jb 0x1403b6b63
mov rbp, qword [rcx - 8]
stc
cmc
add rcx, 0xfffffffffffffff8
jmp 0x1403b6b22
sub rcx, rbp
test r15, r12
cmp r15w, 0x4c5d
cmp rcx, 0x20
jae 0x1403b7336
mov rdi, r9
add rax, 0x28
movzx rdx, ax
not cx
cdq
mov rdx, rax
mov ecx, 0x297f24cf
xchg cx, cx
movzx rcx, si
mov rcx, rbp
jmp 0x1403b6b5e
jmp 0x1403b6b6b
mov rdi, r9
jmp 0x1403b6b6b
call fcn.140102f68
mov r9, rdi
xadd dil, dil
mov r10, qword [rsp + 0x30]
btr ecx, 0x36
mov r11, qword [rsp + 0x20]
movsx rcx, si
test r13b, bpl
mov r8, qword [rsp + 0x28]
add cl, sil
lea rbx, [rbx + rsi]
movaps xmm0, xmmword [rsp + 0x40]
neg ecx
stc
movaps xmm1, xmmword [rsp + 0x50]
sal dil, 0xc8
xchg di, cx
movups xmmword [r8 + 0x10], xmm1
movzx rdi, r8w
inc ecx
or dil, 0xb7
movups xmmword [r8], xmm0
sub cl, r13b
rcl di, cl
xor edx, edx
cmp dil, 0x65
mov rdi, rbx
ror cl, cl
btr ecx, 0x7e
cmovs ecx, r13d
mov ecx, 0
cmp rbx, r13
jbe 0x1403b535c
jmp 0x1403b72a8
lea rcx, [rbp + 1]
jmp 0x1403b6bf4
call fcn.140446264
mov rdi, rax
setp r8b
cqo
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rbp
cmovb cx, ax
mov cx, bx
movsxd rcx, esp
mov rcx, rdi
not r8w
bswap dx
mov rdx, rbx
jmp 0x1403b6c36
mov r8, rsi
call fcn.1404a18a1
mov byte [rdi + rsi], 0
and r10w, 0x4b25
sbb r10, 0x773766cf
mov r9, qword [rsp + 0x38]
not ah
xor r8w, 0x4f8c
sar r10b, 0x66
mov r10, r14
movzx r11d, r11w
bswap r11w
lea r14, [rsp + 0x50]
sar al, 0x3e
mov r11, qword [rsp + 0x20]
rcl rax, 0x7a
mov r8, qword [rsp + 0x28]
bt ax, bx
mov rax, qword [r12 + 0xe8]
cmp bl, 0xb9
cmp rax, 0x10
jb 0x1403b6d4e
mov rcx, qword [r9]
lea rdx, [rax + 1]
test ah, 8
test r12b, r15b
cmp rdx, 0x1000
jmp 0x1403b6cb3
mov qword [rsp + 0x30], r10
jb 0x1403b6d07
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
cmp r8b, 0x51
stc
test sil, r14b
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403b6cda
jae 0x1403b7336
mov rdi, r9
xchg dl, cl
shrd rcx, r10, 0x17
sbb cx, r8w
add rax, 0x28
cdq
mov rdx, rax
movzx ecx, r8w
mov rcx, rbp
jmp 0x1403b6d02
jmp 0x1403b6d0f
mov rdi, r9
jmp 0x1403b6d0f
call fcn.140102f68
mov r9, rdi
shrd r8w, dx, 0xfd
mov r10, qword [rsp + 0x30]
btc r8, rbx
bsf r8w, r9w
mov r11, qword [rsp + 0x20]
movzx edi, r8w
and r8b, sil
xchg cl, r8b
mov r8, qword [rsp + 0x28]
bt cx, 0x37
movsx cx, bpl
sbb di, 0x55c6
add rbx, rsi
cmovno rcx, rax
and dil, 0xf6
add di, 0xafa
movaps xmm0, xmmword [rsp + 0x40]
bts di, r8w
rol edi, 0x49
sal cl, 0x6e
movaps xmm1, xmmword [rsp + 0x50]
bsr cx, dx
bswap cx
xadd di, di
movups xmmword [r9 + 0x10], xmm1
shl dil, 0xba
and cl, 0xf9
movups xmmword [r9], xmm0
sub edx, edx
sub ch, 0x28
mov rdi, rbx
neg cx
cmovae cx, bx
mov ecx, 0
cmp r8b, r9b
cmc
cmp rbx, r13
jmp 0x1403b6dae
jbe 0x1403b535c
jmp 0x1403b72a8
test dl, 7
jmp 0x1403b6dc1
jne 0x1403b72a8
or byte [r15 + 1], 0x80
btr rdx, r8
sub eax, eax
sub dh, 0xbc
sub ecx, ecx
nop
lea rdx, [rdi + 1]
stc
cmp rdx, r13
jmp 0x1403b6de5
ja 0x1403b72a8
movzx ebx, byte [rdi]
sal ebp, 1
mov ebp, ebx
movzx di, r14b
and ebp, 0x7f
shrd di, ax, 0x50
movsxd rdi, r13d
shl rbp, cl
or dil, 0xb2
cmc
add rax, rbp
mov dil, bl
add rcx, 7
mov rdi, rdx
test bl, bl
jmp 0x1403b6e1e
js 0x1403b6dd8
test rax, rax
setne byte [r12 + 0xa8]
jmp 0x1403b7191
and edx, 7
cmp edx, 1
jne 0x1403b72a8
or byte [r15], 0x20
stc
add rbp, 9
test edi, 0x14ba4fe2
cmp rbp, r13
jmp 0x1403b6e58
ja 0x1403b72a8
mov rax, qword [rdi]
jmp 0x1403b6e66
mov qword [r12 + 0x70], rax
jmp 0x1403b6e70
jmp 0x1403b70e0
and edx, 7
test sil, al
test cx, 0x1ca8
cmp edx, 1
jmp 0x1403b6e88
jne 0x1403b72a8
or byte [r15], 0x40
cmc
cmp r9, 0x333a4107
add rbp, 9
cmp bl, r11b
clc
cmp rbp, r13
ja 0x1403b72a8
mov rax, qword [rdi]
jmp 0x1403b6eb3
mov qword [r12 + 0x78], rax
jmp 0x1403b6ebd
jmp 0x1403b70e0
test dl, 7
jne 0x1403b72a8
or byte [r15 + 2], 0x10
bts dx, ax
xor eax, eax
add dl, dh
rcl edx, 0x5c
shr dh, cl
sub ecx, ecx
test si, r10w
rol dh, 0xf0
nop dword [rax]
lea rdx, [rdi + 1]
clc
stc
cmp rdx, r13
ja 0x1403b72a8
movzx ebx, byte [rdi]
sbb ebp, 0x71362ca6
xor di, r12w
mov ebp, ebx
movzx di, r11b
and ebp, 0x7f
jmp 0x1403b6f17
shl rbp, cl
xor dil, r14b
cmc
sbb dil, r9b
lea rax, [rax + rbp]
ror dil, 0x1b
cmc
cmovle edi, esi
add rcx, 7
rcl dil, cl
mov rdi, rdx
cmc
test bl, bl
jmp 0x1403b6f3f
js 0x1403b6ee9
test rax, rax
jmp 0x1403b6f4d
setne byte [r12 + 0xab]
jmp 0x1403b6f5b
jmp 0x1403b7191
test dl, 7
jmp 0x1403b6f68
jne 0x1403b72a8
or byte [r15 + 2], 1
rol edx, cl
sub dl, cl
xor eax, eax
xor ecx, ecx
test r11b, r12b
shr dh, 8
neg rdx
nop dword [rax]
lea rdx, [rdi + 1]
cmp si, r10w
cmp rdx, r13
jmp 0x1403b6f9b
ja 0x1403b72a8
movzx ebx, byte [rdi]
mov ebp, ebx
or dil, r8b
and ebp, 0x7f
bts edi, eax
bt rdi, rcx
movzx di, al
shl rbp, cl
rol dil, 0x8f
adc di, r12w
lea rax, [rax + rbp]
add rcx, 7
movzx rdi, r13w
xor edi, eax
mov rdi, rdx
test bl, 0xe6
clc
test bl, bl
jmp 0x1403b6fde
js 0x1403b6f8b
test rax, rax
jmp 0x1403b6fec
setne byte [r12 + 0xa9]
jmp 0x1403b7191
test dl, 7
jmp 0x1403b7002
jne 0x1403b72a8
or byte [r15 + 2], 2
btr dx, 0xc7
rol dx, 0xef
sub eax, eax
xor ecx, ecx
sub dh, bl
mov rdx, r9
sbb dl, r8b
nop dword [rax]
lea rdx, [rdi + 1]
stc
cmc
cmp rdx, r13
jmp 0x1403b7037
ja 0x1403b72a8
movzx ebx, byte [rdi]
stc
mov ebp, ebx
shr dil, cl
xor dil, dil
and ebp, 0x7f
shl rbp, cl
add rax, rbp
ror di, 0x7f
mov dil, dil
adc di, 0x1813
add rcx, 7
mov rdi, rdx
test r15b, dil
test bl, bl
js 0x1403b7029
test rax, rax
jmp 0x1403b7078
setne byte [r12 + 0xaa]
jmp 0x1403b7086
jmp 0x1403b7191
and edx, 7
cmc
cmp edx, 1
jmp 0x1403b7097
jne 0x1403b72a8
or byte [r15], 0x80
test r15w, 0x140e
test sil, dl
stc
add rbp, 9
test dx, 0x2789
jmp 0x1403b70b9
cmp rbp, r13
jmp 0x1403b70c1
ja 0x1403b72a8
mov rax, qword [rdi]
movsxd rdi, r10d
cmp r13w, 0x16b6
inc edi
mov qword [r12 + 0x80], rax
or di, sp
mov rdi, rbp
sub edx, edx
jmp 0x1403b535a
test dl, 7
jmp 0x1403b70f2
jne 0x1403b72a8
or byte [r15 + 1], 4
shl dh, cl
xchg dl, dl
sub eax, eax
movzx rdx, bp
rcr dx, 0x69
shrd dx, ax, 0x71
xor ecx, ecx
sar dh, 0xae
sub dl, r9b
sar dl, cl
nop dword [rax + rax]
inc dl
lea rdx, [rdi + 1]
cmp rdx, r13
jmp 0x1403b7130
ja 0x1403b72a8
movzx ebx, byte [rdi]
xadd ebp, edi
mov ebp, ebx
movsx edi, dx
and ebp, 0x7f
rol dil, cl
sar dil, cl
shl rbp, cl
dec rdi
add rax, rbp
and dil, dl
adc dil, r14b
add rcx, 7
shrd di, r10w, 0x89
xchg dil, dil
mov rdi, rdx
test dil, 0xf6
cmp cx, 0x1b6f
test bl, bl
jmp 0x1403b7179
js 0x1403b7124
mov dword [r12 + 0x88], eax
shrd edi, r12d, 0x28
cmp sp, 0x197d
mov rdi, rdx
cmc
jmp 0x1403b719a
xor edx, edx
jmp 0x1403b71a1
jmp 0x1403b535a
cmp edx, 5
jmp 0x1403b71ae
je 0x1403b7278
cmp edx, 2
jmp 0x1403b71bc
jne 0x1403b72aa
sub edx, edx
shl ah, cl
movsx eax, r11w
bt ax, r12w
xor ecx, ecx
test r15w, bp
nop word cs:[rax + rax]
movsx eax, bp
mov al, r12b
lea rax, [rdi + 1]
test r10d, esi
jmp 0x1403b71f2
cmp rax, r13
ja 0x1403b72a8
mov rbx, rdx
mov si, 0x3d52
movzx esi, byte [rdi]
shl di, 0x8a
mov ebp, esi
bts edi, edx
and ebp, 0x7f
bsr di, ax
shl rbp, cl
sal dil, 0xa0
or di, 0x2912
btc di, 0x34
lea rdx, [rdx + rbp]
cmc
not dil
bts di, di
add rcx, 7
rcl edi, 0xc6
mov rdi, rax
jmp 0x1403b7241
test sil, sil
js 0x1403b71e5
add rbp, rbx
add rbp, rax
cmp rbp, r13
cmova rbp, rax
jmp 0x1403b70e0
cmp edx, 1
jmp 0x1403b7264
jne 0x1403b72aa
add rbp, 9
jmp 0x1403b7273
jmp 0x1403b727d
add rbp, 5
cmc
cmp rbp, r13
jmp 0x1403b7285
cmovbe rdi, rbp
test r9d, r10d
xor edx, edx
jmp 0x1403b7293
jmp 0x1403b535a
mov eax, dword [r15]
jmp 0x1403b72a0
test al, 2
jne 0x1403b731b
xor eax, eax
movaps xmm6, xmmword [rsp + 0xc0]
xchg si, r14w
ror r13, 0x4b
rcl r13w, cl
movaps xmm7, xmmword [rsp + 0xd0]
btr rbp, r12
rcl sil, 0x64
add rsp, 0xe8
mov r15b, 0x15
mov bp, r14w
movzx edi, ax
pop rbx
mov r13w, 0xcd
movsx bp, r8b
jmp 0x1403b72ef
pop rbp
pop rdi
mov r12b, 0x81
xchg r14d, r15d
pop rsi
movsx r12d, bx
pop r12
pop r13
cmovl r15w, r14w
movsx r14w, bpl
pop r14
xchg r15b, r15b
movzx r15, bp
jmp 0x1403b7318
pop r15
ret
and eax, 4
stc
jmp 0x1403b7324
shr eax, 2
jmp 0x1403b732c
jmp 0x1403b72aa
call fcn.1403b17f6
call fcn.1404b4343
int3