Function at 0x1403b627d
Capabilities:
Authenticate hmac
Check for software breakpoints

Disassembly:
push r15
not r10b
bsf r10w, si
test r8b, 0x81
push r14
dec r9b
shrd r10d, esp, 3
push r13
cmc
ror r13b, cl
push r12
push rsi
lahf
sar r10b, 0x28
push rdi
xadd r12w, r14w
push rbp
sal ah, cl
shld r11w, sp, 0xc6
shl r9b, 0x6d
push rbx
shl r10d, 0xd2
sub rsp, 0xe8
clc
inc r10w
movaps xmmword [rsp + 0xd0], xmm7
ror r14d, 0x23
bsr r13d, edi
jmp 0x1403b62dd
movaps xmmword [rsp + 0xc0], xmm6
mov r10b, spl
xor r12w, 0x58ad
mov r13, r8
cmp si, 0x1fa
mov rdi, rdx
xor r8b, r10b
not ah
shl r14w, 0xfd
mov r12, rcx
cdqe
add r13, rdx
lea r15, [rcx + 8]
rol r11, 0x7f
cwde
and r10w, r10w
mov qword [rcx + 8], 0
mov r11w, cx
lea rax, [rcx + 0xf0]
shr r14, 0x7e
mov qword [rsp + 0xa8], rax
lea r9, [rcx + 0xd0]
sub al, ah
lea r10, [rcx + 0xb0]
or r8b, dl
lea r14, [rsp + 0x50]
sub r11b, 0x84
lea rax, [rcx + 0x90]
movsx r11w, sil
mov qword [rsp + 0xb8], rax
lea r11, [rcx + 0x50]
lea r8, [rcx + 0x30]
shr ah, 0x46
lea rax, [rcx + 0x10]
mov qword [rsp + 0xb0], rax
cmp r15w, 0x296a
sub edx, edx
jmp 0x1403b638b
xorps xmm6, xmm6
movaps xmm7, xmmword [0x1400bd400]
xor ecx, ecx
mov rbp, rdi
jmp 0x1403b639f
inc rdi
test r10b, al
test r15d, 0x3598198f
cmp bx, r12w
cmp rdi, r13
jmp 0x1403b63b8
ja 0x1403b8335
movzx ebx, byte [rbp]
neg al
sal rax, cl
mov eax, ebx
test bx, 0x32d9
and eax, 0x7f
test bpl, bpl
shl rax, cl
test r12, 0x6ee17996
cmc
lea rdx, [rdx + rax]
add rcx, 7
test bl, ah
cmc
test bl, bl
jmp 0x1403b63f1
js 0x1403b6397
mov rax, rdx
test al, dil
cmp r9d, 0x53324367
shr rax, 3
test r8b, al
cmp cx, 0x7be
cmp rax, 0xa
jmp 0x1403b6419
jle 0x1403b6460
cmp rax, 0x13
jmp 0x1403b6428
jg 0x1403b649c
cmp rax, 0xf
jmp 0x1403b6437
jg 0x1403b6781
cmp rax, 0xb
jmp 0x1403b6446
je 0x1403b691c
cmp rax, 0xf
jmp 0x1403b6455
je 0x1403b7e21
jmp 0x1403b6e8e
cmp rax, 4
jmp 0x1403b6469
jle 0x1403b6617
cmp rax, 6
jg 0x1403b67a4
cmp rax, 5
jmp 0x1403b6482
je 0x1403b7eb2
cmp rax, 6
jmp 0x1403b6491
je 0x1403b7efe
jmp 0x1403b6e8e
cmp rax, 0x32
jmp 0x1403b64a5
jg 0x1403b67c7
cmp rax, 0x14
jmp 0x1403b64b4
je 0x1403b7f42
cmp rax, 0x32
jmp 0x1403b64c3
jne 0x1403b6e8e
and edx, 7
jmp 0x1403b64d1
cmp edx, 2
jmp 0x1403b64d9
jne 0x1403b8345
or byte [r12 + 0xe], 4
bsr rbx, r15
or bl, r14b
add bl, bpl
sub esi, esi
movsx bx, r8b
xor ecx, ecx
shr bh, 0x91
btc ebx, esi
nop word cs:[rax + rax]
bt bx, 0x7e
lea rbx, [rdi + 1]
cmc
cmp rbx, r13
jmp 0x1403b651f
ja 0x1403b8345
movzx eax, byte [rdi]
mov edx, eax
bswap rdi
and edx, 0x7f
shl rdx, cl
not dil
lea rsi, [rsi + rdx]
stc
add rcx, 7
mov rdi, rbx
test al, al
jmp 0x1403b6549
js 0x1403b6512
movaps xmmword [rsp + 0x50], xmm6
test r14b, 0xaf
test r9w, ax
movaps xmmword [rsp + 0x40], xmm6
test rsi, rsi
jmp 0x1403b6569
mov qword [rsp + 0x20], r11
jmp 0x1403b6573
mov qword [rsp + 0x28], r8
jmp 0x1403b657d
je 0x1403b6ef9
js 0x1403b83b9
cmp rsi, 0xf
ja 0x1403b6f6b
mov qword [rsp + 0x50], rsi
mov dh, 0x1c
not r8
mov qword [rsp + 0x58], 0xf
movzx bp, al
cqo
xchg bp, cx
lea rcx, [rsp + 0x40]
movzx rdx, r13w
movzx di, dil
mov rdx, rbx
mov r8, rsi
setp bpl
xchg bpl, dil
cmovne di, r8w
mov rdi, r9
not rbp
mov rbp, r10
jmp 0x1403b65de
call fcn.1404a3400
mov r8, qword [rsp + 0x28]
movsx r9d, r14w
jmp 0x1403b65f4
mov r11, qword [rsp + 0x20]
movzx r10, r11w
mov r10, rbp
movsx r9w, r8b
jmp 0x1403b660a
mov r9, rdi
jmp 0x1403b6612
jmp 0x1403b746f
cmp rax, 1
jmp 0x1403b6620
je 0x1403b6afe
cmp rax, 2
jmp 0x1403b662f
je 0x1403b6c47
cmp rax, 3
jne 0x1403b6e8e
and edx, 7
test rsp, 0x1f4104c5
jmp 0x1403b664e
cmp edx, 2
jmp 0x1403b6656
jne 0x1403b8345
or byte [r15], 8
bsr bx, r11w
xor esi, esi
sub ecx, ecx
nop
clc
stc
setl bl
lea rbx, [rdi + 1]
stc
cmp rbx, r13
jmp 0x1403b667d
ja 0x1403b8345
movzx eax, byte [rdi]
and dl, 0x13
movsxd rdi, edx
shr dl, 7
mov edx, eax
cmovb edi, ebp
cmp bh, 0x67
and edx, 0x7f
rol dil, cl
bswap edi
shl rdx, cl
btr rdi, rsp
adc edi, r8d
adc rdi, 0x39b42e67
lea rsi, [rsi + rdx]
sbb dil, 0x93
neg edi
xor dil, 0xd3
add rcx, 7
or edi, ebp
mov rdi, rbx
test al, al
jmp 0x1403b66ce
js 0x1403b6670
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
jmp 0x1403b66e3
test rsi, rsi
jmp 0x1403b66eb
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
je 0x1403b6f0c
js 0x1403b83b9
cmp rsi, 0xf
jmp 0x1403b670a
ja 0x1403b6fe3
mov qword [rsp + 0x50], rsi
mov r8d, 0x4c6b7d28
movsx rbp, bx
mov qword [rsp + 0x58], 0xf
movzx cx, r13b
bswap edi
lea rcx, [rsp + 0x40]
cwd
mov rdx, rbx
movzx rbp, si
seta bpl
cmova rbp, rdx
mov r8, rsi
sete dil
movzx rbp, dx
cmovge rbp, r9
mov rdi, r9
movsx ebp, ax
mov rbp, r10
jmp 0x1403b6762
call fcn.1404a3400
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
mov r10, rbp
mov r9, rdi
jmp 0x1403b677c
jmp 0x1403b7613
cmp rax, 0x10
jmp 0x1403b678a
je 0x1403b7fe8
cmp rax, 0x11
jmp 0x1403b6799
je 0x1403b808b
jmp 0x1403b6e8e
cmp rax, 7
jmp 0x1403b67ad
je 0x1403b8134
cmp rax, 0xa
jmp 0x1403b67bc
je 0x1403b818b
jmp 0x1403b6e8e
cmp rax, 0x33
jmp 0x1403b67d0
je 0x1403b6d3d
cmp rax, 0x34
jmp 0x1403b67df
jne 0x1403b6e8e
and edx, 7
cmp edx, 2
jmp 0x1403b67f0
jne 0x1403b8345
or byte [r12 + 0xe], 0x10
btr bx, bx
xor esi, esi
xor ecx, ecx
nop dword [rax + rax]
bt bx, 0x66
lea rbx, [rdi + 1]
stc
cmp rbx, r13
ja 0x1403b8345
movzx eax, byte [rdi]
mov dil, 0x95
btr rdx, 0x77
mov edx, eax
and edx, 0x7f
shl rdx, cl
rcl dil, 0x7f
add edi, ebx
test si, r11w
add rsi, rdx
add rcx, 7
shld edi, r10d, 0xca
movzx edi, dx
mov rdi, rbx
test al, al
jmp 0x1403b6855
js 0x1403b6811
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
jmp 0x1403b686e
test rsi, rsi
jmp 0x1403b6876
mov qword [rsp + 0x20], r11
jmp 0x1403b6880
mov qword [rsp + 0x28], r8
jmp 0x1403b688a
je 0x1403b6f1f
js 0x1403b83b9
cmp rsi, 0xf
jmp 0x1403b689f
ja 0x1403b7053
mov qword [rsp + 0x50], rsi
cmovg cx, r15w
movsx edi, r14w
mov rbp, r13
mov qword [rsp + 0x58], 0xf
cwd
movsx cx, al
lea rcx, [rsp + 0x40]
cqo
setnp r8b
mov rdx, rbx
xchg r8b, bpl
movsxd r8, edx
not r8w
mov r8, rsi
mov rdi, r9
movzx rbp, r9w
mov rbp, r10
jmp 0x1403b68ef
call fcn.1404a3400
mov r8, qword [rsp + 0x28]
jmp 0x1403b68fe
mov r11, qword [rsp + 0x20]
jmp 0x1403b6908
mov r10, rbp
mov r9d, esi
mov r9b, 0xc5
movsxd r9, edx
mov r9, rdi
jmp 0x1403b77a6
and edx, 7
stc
jmp 0x1403b6925
cmp edx, 2
jmp 0x1403b692d
jne 0x1403b8345
mov qword [rsp + 0x28], r8
or byte [r15 + 1], 8
btc dx, 0x6c
sar dl, 0
sub r8d, r8d
sub ecx, ecx
setb dl
movzx rdx, cx
nop word [rax + rax]
or edx, 0x18687fa3
sbb dx, 0x5430
rcl rdx, 0xad
lea rdx, [rdi + 1]
stc
test sil, r15b
cmp rdx, r13
jmp 0x1403b6979
ja 0x1403b8345
mov rax, r8
movzx ebp, byte [rdi]
mov ebx, ebp
btr di, 0x54
movzx di, bpl
bsf edi, ecx
and ebx, 0x7f
test r15w, 0x59da
not di
movsx rdi, cx
shl rbx, cl
bsf di, bp
shr dil, cl
add dil, spl
lea r8, [r8 + rbx]
btc rdi, 0xb2
add rcx, 7
or dil, r10b
movsx edi, r13w
mov rdi, rdx
cmp ebx, esp
test bpl, bpl
jmp 0x1403b69d2
js 0x1403b6969
lea rbx, [rbx + rax]
bsf di, dx
bsr edi, r14d
mov rdi, rbx
cmc
add rdi, rdx
cmp sil, 0x8a
cmp rdi, r13
jmp 0x1403b69f7
ja 0x1403b8345
mov qword [rsp + 0x20], r11
movzx eax, dx
movzx rcx, r14w
mov rax, r14
movzx ecx, cx
jmp 0x1403b6a14
mov r14, r10
mov rbx, r9
mov ch, 0x36
lea rcx, [0x1400bd9d0]
jmp 0x1403b6a29
mov qword [rsp + 0x40], rcx
movups xmmword [rax], xmm6
jmp 0x1403b6a3a
movups xmmword [rax + 0x20], xmm6
movsx cx, r10b
mov ecx, 0x38430d0c
mov dword [rsp + 0x48], 0
movsx cx, r9b
cmovae rcx, rdi
movups xmmword [rsp + 0x60], xmm7
jmp 0x1403b6a6c
movups xmmword [rsp + 0x80], xmm7
mov qword [rsp + 0x90], 0
movsxd rcx, edx
mov dword [rsp + 0x98], 0
movzx cx, r13b
sete cl
lea rcx, [rsp + 0x40]
call fcn.1403b9adf
mov esi, eax
jmp 0x1403b6aaa
test al, al
jmp 0x1403b6ab1
je 0x1403b7249
mov rdx, qword [r12 + 0x98]
cmp bx, 0x1ea2
stc
clc
cmp rdx, qword [r12 + 0xa0]
je 0x1403b7226
mov rcx, rdx
bswap edx
movsxd rdx, ecx
lea rdx, [rsp + 0x40]
jmp 0x1403b6ae6
call fcn.1403bb1ee
add qword [r12 + 0x98], 0x60
jmp 0x1403b6af9
jmp 0x1403b7249
and edx, 7
clc
test al, 0xa8
cmp edx, 2
jmp 0x1403b6b0c
jne 0x1403b8345
or byte [r15], 2
sbb bpl, 0xb0
clc
sub esi, esi
and bp, 0x4a34
xor bp, ax
xor ecx, ecx
movzx bp, bpl
ror bpl, cl
nop word cs:[rax + rax]
xchg bp, bp
lea rbp, [rdi + 1]
cmc
cmp rbp, r13
jmp 0x1403b6b4d
ja 0x1403b8345
movzx eax, byte [rdi]
mov edx, eax
sub rdi, r11
movsx di, r8b
rol dil, cl
and edx, 0x7f
cmp r11b, r9b
neg dil
sub dil, 0xda
shl rdx, cl
lea rsi, [rsi + rdx]
jmp 0x1403b6b7c
add rcx, 7
or dil, 0x70
shld di, si, 0x2f
movsxd rdi, r9d
mov rdi, rbp
cmp r14b, dl
jmp 0x1403b6b97
test al, al
jmp 0x1403b6b9e
js 0x1403b6b40
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
clc
test rsi, rsi
jmp 0x1403b6bb7
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
jmp 0x1403b6bc6
je 0x1403b6f32
js 0x1403b83b9
cmp rsi, 0xf
jmp 0x1403b6bdb
ja 0x1403b70b7
mov qword [rsp + 0x50], rsi
cmovae edi, edi
movsx edi, ax
mov qword [rsp + 0x58], 0xf
movsxd rdx, r10d
not dl
lea rcx, [rsp + 0x40]
mov bx, 0x6378
mov rdx, rbp
mov r8, rsi
mov dil, 0xfc
movzx di, r10b
mov rdi, r9
mov rbx, r10
call fcn.1404a3400
mov r8, qword [rsp + 0x28]
cmovge r9, r9
movzx r10d, r10w
setp r10b
mov r11, qword [rsp + 0x20]
not r9w
mov r9d, 0x371f33ce
mov r10, rbx
mov r9, rdi
jmp 0x1403b7940
and edx, 7
cmp edx, 2
jne 0x1403b8345
or byte [r15], 4
sub esi, esi
add ebx, r14d
btr bx, 0x46
xor ecx, ecx
sar bh, cl
btc bx, r11w
lea rbx, [rdi + 1]
cmp r11b, 0xcd
cmp dil, sil
cmp rbx, r13
ja 0x1403b8345
movzx eax, byte [rdi]
mov edx, eax
bt di, si
and edx, 0x7f
shl rdx, cl
add rsi, rdx
add rcx, 7
mov rdi, rbx
cmp bp, cx
test al, al
jmp 0x1403b6ca1
js 0x1403b6c6a
movaps xmmword [rsp + 0x50], xmm6
test r8b, 0xb2
movaps xmmword [rsp + 0x40], xmm6
test rsi, rsi
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
je 0x1403b6f45
js 0x1403b83b9
cmp rsi, 0xf
ja 0x1403b7132
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], 0xf
lea rcx, [rsp + 0x40]
bswap bp
mov rdx, rbx
mov r8, rsi
movsx edi, r8w
mov rdi, r9
mov rbp, r10
jmp 0x1403b6d03
call fcn.1404a3400
mov r8, qword [rsp + 0x28]
movzx r9w, r12b
movzx r9d, r9w
mov r11w, 0x5ce7
mov r11, qword [rsp + 0x20]
mov r10, rbp
jmp 0x1403b6d30
mov r9, rdi
jmp 0x1403b6d38
jmp 0x1403b7b17
and edx, 7
cmp edx, 2
jmp 0x1403b6d48
jne 0x1403b8345
or byte [r12 + 0xe], 8
or bl, r13b
inc bx
test r15w, ax
xor esi, esi
bsf ebx, ebp
clc
xor ecx, ecx
rcr rbx, 0x44
rol ebx, 0xf9
nop word cs:[rax + rax]
or bl, spl
shld bx, r14w, 0x5f
lea rbx, [rdi + 1]
cmc
clc
cmp rbx, r13
jmp 0x1403b6d92
ja 0x1403b8345
movzx eax, byte [rdi]
mov edx, eax
and edx, 0x7f
movsx rdi, ax
shl rdx, cl
xor dil, 0x97
shrd di, cx, 0xb2
add rsi, rdx
add rcx, 7
rcr edi, 0x42
mov rdi, rbx
clc
test al, al
js 0x1403b6d84
movaps xmmword [rsp + 0x50], xmm6
stc
movaps xmmword [rsp + 0x40], xmm6
test sp, 0x378
cmp cx, 0x2283
test rsi, rsi
mov qword [rsp + 0x20], r11
jmp 0x1403b6de8
mov qword [rsp + 0x28], r8
jmp 0x1403b6df2
je 0x1403b6f58
js 0x1403b83b9
cmp rsi, 0xf
jmp 0x1403b6e07
ja 0x1403b719e
mov qword [rsp + 0x50], rsi
jmp 0x1403b6e17
mov qword [rsp + 0x58], 0xf
bswap cx
movzx edi, r10w
cdq
lea rcx, [rsp + 0x40]
xchg bpl, dl
cmovp rdi, rdi
movzx r8w, r8b
mov rdx, rbx
jmp 0x1403b6e41
mov r8, rsi
movsx bp, r8b
jmp 0x1403b6e51
mov rdi, r9
movsxd rbp, ecx
mov rbp, 0x7594bee
mov rbp, r10
call fcn.1404a3400
mov r8, qword [rsp + 0x28]
movsx r11w, r9b
mov r11, qword [rsp + 0x20]
seta r10b
jmp 0x1403b6e7e
mov r10, rbp
mov r9, rdi
jmp 0x1403b6e89
jmp 0x1403b7ce5
and edx, 7
stc
xor eax, eax
cmp rdx, 1
jmp 0x1403b6e9d
jg 0x1403b823b
test rdx, rdx
jne 0x1403b82ff
mov rax, rdi
bt di, sp
nop word [rax + rax]
and dil, 0xc7
and dil, r15b
lea rdi, [rax + 1]
stc
cmp rdi, r13
ja 0x1403b8345
cmp byte [rax], 0
mov edx, 0
movzx cx, r14b
mov ecx, 0
bswap ax
mov rax, rdi
jmp 0x1403b6eee
js 0x1403b6ec3
jmp 0x1403b6397
mov qword [rsp + 0x58], 0xf
jmp 0x1403b6f07
jmp 0x1403b746f
mov qword [rsp + 0x58], 0xf
jmp 0x1403b6f1a
jmp 0x1403b7613
mov qword [rsp + 0x58], 0xf
jmp 0x1403b6f2d
jmp 0x1403b77a6
mov qword [rsp + 0x58], 0xf
jmp 0x1403b6f40
jmp 0x1403b7940
mov qword [rsp + 0x58], 0xf
jmp 0x1403b6f53
jmp 0x1403b7b17
mov qword [rsp + 0x58], 0xf
jmp 0x1403b6f66
jmp 0x1403b7ce5
mov r14, r10
mov qword [rsp + 0x38], r9
setnp ah
mov rbp, rsi
or rbp, 0xf
shrd ax, bx, 0xeb
btr ax, 0x88
sbb al, r13b
cmp rbp, 0x17
movsx ax, bpl
mov ah, 0x2f
jmp 0x1403b6f9b
mov eax, 0x16
jmp 0x1403b6fa5
cmovb rbp, rax
cmc
cmp rbp, 0xfff
jb 0x1403b73e0
lea rcx, [rbp + 0x28]
call fcn.140447a6f
lea rdi, [rax + 0x27]
stc
test r14d, 0x56207cbf
and rdi, 0xffffffffffffffe0
jmp 0x1403b6fd5
mov qword [rdi - 8], rax
jmp 0x1403b6fde
jmp 0x1403b73f1
mov r14, r10
cbw
sub ax, 0x2d2c
mov qword [rsp + 0x38], r9
mov rbp, rsi
bsr rax, r9
rcr rax, 0x6e
or rbp, 0xf
btr ax, 0x14
rcr al, 0xd8
cmp rbp, 0x17
cbw
not eax
mov eax, 0x16
cmovb rbp, rax
stc
clc
cmp ch, al
cmp rbp, 0xfff
jmp 0x1403b7029
jb 0x1403b7584
lea rcx, [rbp + 0x28]
jmp 0x1403b7038
call fcn.140447a6f
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
jmp 0x1403b704a
mov qword [rdi - 8], rax
jmp 0x1403b759e
mov r14, r10
mov qword [rsp + 0x38], r9
mov rbp, rsi
mov ax, r11w
or rbp, 0xf
cmp rbp, 0x17
bswap ax
mov al, r13b
mov eax, 0x16
cmovb rbp, rax
stc
cmp r12b, r10b
cmp rbp, 0xfff
jb 0x1403b771f
lea rcx, [rbp + 0x28]
jmp 0x1403b7093
call fcn.140447a6f
lea rdi, [rax + 0x27]
test bp, 0x3f2
test r10w, r11w
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1403b70b2
jmp 0x1403b772b
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x38], r9
btc r14w, r10w
xadd r14b, al
mov r14, rsi
add ax, 0x646f
bt rax, 2
or r14, 0xf
cmp r14, 0x17
mov ax, r14w
movsx rax, dx
movsxd rax, r9d
mov eax, 0x16
jmp 0x1403b70f3
cmovb r14, rax
cmp r14, 0xfff
jmp 0x1403b7103
jb 0x1403b78bf
lea rcx, [r14 + 0x28]
call fcn.140447a6f
lea rbx, [rax + 0x27]
jmp 0x1403b711b
and rbx, 0xffffffffffffffe0
jmp 0x1403b7124
mov qword [rbx - 8], rax
jmp 0x1403b712d
jmp 0x1403b78d7
mov r14, r10
add ax, r11w
mov qword [rsp + 0x38], r9
sub bp, r9w
mov rbp, rsi
bswap ax
sar eax, cl
neg ah
or rbp, 0xf
cmp rbp, 0x17
mov eax, 0x16
jmp 0x1403b715e
cmovb rbp, rax
stc
cmp rbp, 0xfff
jmp 0x1403b716f
jb 0x1403b7a79
lea rcx, [rbp + 0x28]
jmp 0x1403b717e
call fcn.140447a6f
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
jmp 0x1403b7190
mov qword [rdi - 8], rax
jmp 0x1403b7199
jmp 0x1403b7a91
mov r14, r10
not ax
mov qword [rsp + 0x38], r9
bswap eax
movzx ebp, sp
sar bpl, 0x88
mov rbp, rsi
shrd ax, r11w, 0x25
test r13b, 0xe5
movzx eax, r10w
or rbp, 0xf
cmp r15b, 0xfa
or al, r12b
sub ax, 0x7a25
cmp rbp, 0x17
xchg al, ah
mov eax, 0x16
jmp 0x1403b71e2
cmovb rbp, rax
stc
cmp esi, 0x61260761
cmp rbp, 0xfff
jb 0x1403b7c42
lea rcx, [rbp + 0x28]
jmp 0x1403b7203
call fcn.140447a6f
lea rdi, [rax + 0x27]
cmc
cmp r12b, 0x65
test ah, 0x80
and rdi, 0xffffffffffffffe0
jmp 0x1403b721d
mov qword [rdi - 8], rax
jmp 0x1403b7c55
mov rcx, qword [rsp + 0xb8]
movsx r8, cx
movsx r8d, r8w
bswap r8w
lea r8, [rsp + 0x40]
jmp 0x1403b7244
call fcn.1403bad0b
lea rax, [0x1400bd9d0]
cmp r13b, r10b
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x88]
stc
jmp 0x1403b7266
cmp rax, 0x10
jmp 0x1403b726f
jb 0x1403b72d3
mov rcx, qword [rsp + 0x70]
bsr edx, r13d
cmc
movsx rdx, cx
lea rdx, [rax + 1]
test r9b, 0x2e
cmp rdx, 0x1000
jmp 0x1403b7297
jb 0x1403b72ce
mov rbp, qword [rcx - 8]
stc
add rcx, 0xfffffffffffffff8
sub rcx, rbp
test ax, 0x923
stc
cmp rcx, 0x20
jmp 0x1403b72b7
jae 0x1403b83be
add rax, 0x28
mov rdx, rax
bswap ecx
mov rcx, rbp
jmp 0x1403b72ce
call fcn.14026e02c
movups xmmword [rsp + 0x80], xmm7
or r8b, 0xe5
bt r11, 0xf0
cdqe
mov byte [rsp + 0x70], 0
mov rax, qword [rsp + 0x68]
cmp rax, 0x10
movsx r10d, ax
movsx r9, si
movsxd r11, r10d
mov r9, rbx
movzx r8w, al
movzx r8, bx
mov r10, r14
movsxd r11, r15d
movzx r8, r12w
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
jmp 0x1403b7324
jb 0x1403b73b4
mov rcx, qword [rsp + 0x50]
bt edx, edi
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b7342
jb 0x1403b7386
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
stc
clc
cmp rcx, 0x20
jmp 0x1403b735e
jae 0x1403b83be
add rax, 0x28
mov ch, 0xf4
bswap rdx
movsx cx, r8b
mov rdx, rax
setge cl
not ch
movzx ecx, cx
mov rcx, rbp
jmp 0x1403b7386
call fcn.14026e02c
mov r9, rbx
jmp 0x1403b7393
mov r10, r14
or r11d, 0x44bb1549
dec ch
mov r11, qword [rsp + 0x20]
movzx r14d, dx
mov r8, qword [rsp + 0x28]
bswap r14d
btc r14d, eax
xor edx, edx
sar r14b, 0x89
not cl
mov ecx, 0
shl r14d, 0xe3
rcr r14b, 0x6d
test sil, sil
xchg r14w, r14w
lea r14, [rsp + 0x50]
jne 0x1403b6397
jmp 0x1403b8345
lea rcx, [rbp + 1]
jmp 0x1403b73e9
call fcn.140447a6f
mov rdi, rax
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rbp
cmova r8d, eax
mov dl, cl
mov rcx, rdi
mov dl, r10b
movsx r8w, dil
mov rdx, rbx
mov r8b, 0xca
mov r8, rsi
jmp 0x1403b741f
call fcn.1404a3400
mov byte [rdi + rsi], 0
xor r10w, r10w
mov r9, qword [rsp + 0x38]
movzx r11w, bpl
movsx r8d, r11w
mov r10, r14
test r13, rdx
cwde
movzx rax, sp
lea r14, [rsp + 0x50]
test ebp, ebx
cmp bx, r15w
mov r11, qword [rsp + 0x20]
cdqe
bts r8w, r10w
test r13w, 0x662b
mov r8, qword [rsp + 0x28]
xor rax, rdx
sbb al, 2
and rax, rcx
mov rax, qword [r12 + 0xc8]
cmp rax, 0x10
jb 0x1403b7531
mov rcx, qword [r10]
bts dx, r11w
not dh
cmp r8d, r11d
lea rdx, [rax + 1]
cmp rbx, rdi
cmp r9b, 0x73
cmp rdx, 0x1000
jmp 0x1403b74a5
mov qword [rsp + 0x30], r10
jmp 0x1403b74af
jb 0x1403b74f2
mov rbp, qword [rcx - 8]
stc
add rcx, 0xfffffffffffffff8
test ax, r15w
sub rcx, rbp
cmc
clc
cmp rcx, 0x20
jae 0x1403b83be
mov rdi, r9
add rax, 0x28
jmp 0x1403b74df
mov rdx, rax
movzx ecx, si
mov rcx, rbp
jmp 0x1403b74ed
jmp 0x1403b74fa
mov rdi, r9
jmp 0x1403b74fa
call fcn.14026e02c
mov r9, rdi
or cx, cx
ror cx, cl
sbb r11b, r10b
mov r10, qword [rsp + 0x30]
shr r11b, 0x80
or cx, cx
mov r11, qword [rsp + 0x20]
shl ch, 0x75
xor r8b, r12b
mov r8, qword [rsp + 0x28]
bsr di, sp
sbb cl, r12b
shr ecx, 2
lea rbx, [rbx + rsi]
rcl cl, cl
bt edi, 0x8e
movaps xmm0, xmmword [rsp + 0x40]
and dil, r15b
movaps xmm1, xmmword [rsp + 0x50]
and dil, dil
and cx, 0x3ac0
dec cx
movups xmmword [r10 + 0x10], xmm1
movups xmmword [r10], xmm0
bsf cx, r9w
test r12d, r9d
mov dil, r15b
xor edx, edx
mov rdi, rbx
mov ecx, 0
cmp rbx, r13
jmp 0x1403b7579
jbe 0x1403b6397
jmp 0x1403b8345
lea rcx, [rbp + 1]
jmp 0x1403b758d
call fcn.140447a6f
mov rdi, rax
movsx r8w, r8b
cmovne ecx, r13d
mov qword [rsp + 0x40], rdi
not cx
movsx rcx, r12w
mov qword [rsp + 0x50], rsi
movsx ecx, bx
mov qword [rsp + 0x58], rbp
cmovae r8w, r14w
cqo
mov cx, r13w
mov rcx, rdi
jmp 0x1403b75cc
mov rdx, rbx
movzx r8w, al
not r8b
mov r8, rsi
call fcn.1404a3400
mov byte [rdi + rsi], 0
lahf
xchg r9b, r10b
mov r9, qword [rsp + 0x38]
mov r10, r14
sar ax, 2
lea r14, [rsp + 0x50]
mov r11, qword [rsp + 0x20]
mov r8w, 0x347
shl ax, cl
movzx rax, bp
mov r8, qword [rsp + 0x28]
not al
or ah, 0xc0
mov rax, qword [r12 + 0x68]
clc
jmp 0x1403b761e
cmp rax, 0x10
jmp 0x1403b7627
jb 0x1403b76d3
mov rcx, qword [r11]
movzx edx, ax
movsx dx, bpl
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b7648
mov qword [rsp + 0x30], r10
jmp 0x1403b7652
jb 0x1403b769d
mov rbp, qword [rcx - 8]
cmp spl, 0x96
jmp 0x1403b7665
add rcx, 0xfffffffffffffff8
sub rcx, rbp
stc
clc
cmp rcx, 0x20
jmp 0x1403b7677
jae 0x1403b83be
mov rdi, r9
clc
add rax, 0x28
mov cx, 0x4828
movsx edx, r10w
mov rdx, rax
mov rcx, rbp
jmp 0x1403b7698
jmp 0x1403b76a0
mov rdi, r9
call fcn.14026e02c
mov r9, rdi
movzx r11, bp
btc r11d, esi
mov r10, qword [rsp + 0x30]
sbb dil, r12b
neg cx
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
bsf di, bx
sub di, 0x43e3
bt di, r9w
lea rbx, [rbx + rsi]
rcl rdi, cl
or di, 0x547
movaps xmm0, xmmword [rsp + 0x40]
setg cl
neg dil
movaps xmm1, xmmword [rsp + 0x50]
bswap ecx
movups xmmword [r11 + 0x10], xmm1
rcl rdi, cl
movups xmmword [r11], xmm0
adc dil, cl
movsxd rcx, ebx
xor edx, edx
mov rdi, rbx
bts rcx, rsp
mov ecx, 0
cmp rbx, r13
jbe 0x1403b6397
jmp 0x1403b8345
lea rcx, [rbp + 1]
call fcn.140447a6f
mov rdi, rax
mov qword [rsp + 0x40], rdi
cmovg rdx, rax
mov dl, r15b
mov qword [rsp + 0x50], rsi
cdq
mov r8b, 0xe8
movsx ecx, di
mov qword [rsp + 0x58], rbp
jmp 0x1403b7752
mov rcx, rdi
cqo
mov rdx, rbx
mov r8, rsi
jmp 0x1403b7762
call fcn.1404a3400
mov byte [rdi + rsi], 0
mov r9, qword [rsp + 0x38]
rol r10b, cl
mov r10, r14
lea r14, [rsp + 0x50]
movsx eax, r13w
btc ax, di
or r11d, 0x1d4e0779
mov r11, qword [rsp + 0x20]
rol ah, cl
mov r8, qword [rsp + 0x28]
bt ax, 0xe2
test r15w, 0x49ae
jmp 0x1403b77a6
mov rax, qword [r12 + 0x108]
cmp rax, 0x10
jb 0x1403b7867
mov rcx, qword [rsp + 0xa8]
mov rcx, qword [rcx]
sub dx, 0x2473
cmovo edx, r14d
cmp r9b, r15b
lea rdx, [rax + 1]
stc
cmp rdx, 0x1000
jmp 0x1403b77e0
mov qword [rsp + 0x30], r10
jmp 0x1403b77ea
jb 0x1403b7831
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
cmp r13b, 0xd0
sub rcx, rbp
test ah, 0x25
cmp cl, ch
stc
cmp rcx, 0x20
jae 0x1403b83be
mov rdi, r9
sbb ch, 0xdd
bsf cx, bx
add rax, 0x28
movsx rcx, dx
mov rdx, rax
mov rcx, rbp
jmp 0x1403b782c
jmp 0x1403b7839
mov rdi, r9
jmp 0x1403b7839
call fcn.14026e02c
mov r9, rdi
test r12, 0x65486f6f
mov r10, qword [rsp + 0x30]
cbw
sal r11d, 0x11
clc
mov r11, qword [rsp + 0x20]
cbw
bt ax, 0xf1
cdqe
mov r8, qword [rsp + 0x28]
add rbx, rsi
bswap cx
neg ch
shl cx, cl
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
ror dil, cl
sub cx, cx
mov rax, qword [rsp + 0xa8]
btc edi, 0xc3
shld edi, ebx, 0x6f
movups xmmword [rax + 0x10], xmm1
xor dil, bl
movups xmmword [rax], xmm0
or rcx, rdx
sub edx, edx
not ch
mov rdi, rbx
mov ecx, 0
cmc
cmp rbx, r13
jmp 0x1403b78b4
jbe 0x1403b6397
jmp 0x1403b8345
lea rcx, [r14 + 1]
jmp 0x1403b78c8
call fcn.140447a6f
mov rbx, rax
xchg edx, ecx
movsx dx, cl
cdq
mov qword [rsp + 0x40], rbx
movsx ecx, r8w
movzx edx, si
mov qword [rsp + 0x50], rsi
movsx dx, r12b
mov qword [rsp + 0x58], r14
cwd
mov r8b, 0x36
cqo
mov rcx, rbx
mov rdx, rbp
mov r8, rsi
call fcn.1404a3400
mov byte [rbx + rsi], 0
ror r10d, 0xb6
mov r9, qword [rsp + 0x38]
cdqe
ror r11w, cl
mov r10, qword [rsp + 0x30]
bsr r8, rbx
cdqe
lea r14, [rsp + 0x50]
sar r8w, cl
xadd rax, r11
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
mov ax, 0x69d
mov rax, qword [r12 + 0x28]
cmp r8b, 0x11
test r15w, 0x761d
stc
cmp rax, 0x10
jmp 0x1403b7959
jb 0x1403b7a2b
mov rcx, qword [rsp + 0xb0]
dec dl
btc dx, 0xb1
sar dh, 0x5f
mov rcx, qword [rcx]
btr edx, r8d
or dl, sil
lea rdx, [rax + 1]
stc
cmp rdx, 0x1000
jmp 0x1403b798c
mov qword [rsp + 0x30], r10
jmp 0x1403b7996
jb 0x1403b79e9
mov rbx, qword [rcx - 8]
cmp cl, 0xa2
cmp bl, bpl
jmp 0x1403b79ab
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmc
test r8, r10
cmp rcx, 0x20
jmp 0x1403b79bf
jae 0x1403b83be
mov rdi, r9
mov rcx, 0x7b820e18
add rax, 0x28
bswap rdx
movsxd rcx, esi
jmp 0x1403b79de
mov rdx, rax
mov rcx, rbx
jmp 0x1403b79f1
mov rdi, r9
jmp 0x1403b79f1
call fcn.14026e02c
mov r9, rdi
bt r8w, bp
mov cl, r12b
mov r10, qword [rsp + 0x30]
movzx rax, ax
btc di, 0x92
mov r11, qword [rsp + 0x20]
movzx rcx, di
bsf rax, rbx
btr r8w, 0x3b
mov r8, qword [rsp + 0x28]
test r8b, 0x3e
lea rbp, [rbp + rsi]
dec ax
movaps xmm0, xmmword [rsp + 0x40]
cmc
movaps xmm1, xmmword [rsp + 0x50]
and al, 0xcb
cmc
mov rax, qword [rsp + 0xb0]
sar dil, cl
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
xor edx, edx
bt di, 0x57
mov rdi, rbp
xor cx, r11w
mov ecx, 0
cmp rbp, r13
jmp 0x1403b7a6e
jbe 0x1403b6397
jmp 0x1403b8345
lea rcx, [rbp + 1]
jmp 0x1403b7a82
call fcn.140447a6f
mov rdi, rax
movsx r8d, bp
mov r8b, 0xc2
mov qword [rsp + 0x40], rdi
movzx ecx, si
jmp 0x1403b7a9e
mov qword [rsp + 0x50], rsi
movsx dx, r10b
mov qword [rsp + 0x58], rbp
setb cl
movzx rdx, r13w
cmove r8, r12
mov rcx, rdi
mov rdx, rbx
mov r8b, 0xd2
movsx r8d, r10w
mov r8, rsi
jmp 0x1403b7acd
call fcn.1404a3400
mov byte [rdi + rsi], 0
test r11d, r13d
lahf
movsxd rax, ecx
mov r9, qword [rsp + 0x38]
test si, r8w
mov r10, r14
shrd r14w, r15w, 0xa5
lea r14, [rsp + 0x50]
rcl r8w, 0xf7
movzx rax, r12w
cwde
mov r11, qword [rsp + 0x20]
sar r8w, 0x5c
btc r8w, 0xef
mov r8, qword [rsp + 0x28]
and al, 0xa2
sar ah, cl
mov rax, qword [r12 + 0x48]
cmc
cmp r12, rcx
cmp rax, 0x10
jmp 0x1403b7b29
jb 0x1403b7bd1
mov rcx, qword [r8]
bsf dx, bp
and dl, spl
lea rdx, [rax + 1]
test r12, 0x659c05a1
cmp rdx, 0x1000
jmp 0x1403b7b50
mov qword [rsp + 0x30], r10
jmp 0x1403b7b5a
jb 0x1403b7ba6
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
test si, bp
test r14b, 0xae
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403b7b7b
jae 0x1403b83be
mov rdi, r9
add rax, 0x28
movsx dx, cl
bswap dx
mov rdx, rax
movsxd rcx, r14d
movsx rcx, bp
mov rcx, rbp
jmp 0x1403b7ba1
jmp 0x1403b7bae
mov rdi, r9
jmp 0x1403b7bae
call fcn.14026e02c
mov r9, rdi
mov r10, qword [rsp + 0x30]
movzx ecx, r11w
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
btc di, sp
clc
and cl, r14b
lea rbx, [rbx + rsi]
sal cl, 0x3a
cmova cx, r15w
movaps xmm0, xmmword [rsp + 0x40]
bt di, sp
mov edi, 0x51114614
movzx cx, r11b
movaps xmm1, xmmword [rsp + 0x50]
and cx, bp
cmc
movups xmmword [r8 + 0x10], xmm1
xchg rdi, rcx
bt rdi, 0xd4
movups xmmword [r8], xmm0
sbb rdi, rdi
xor edx, edx
dec dil
movsx rdi, r8w
shl cx, 0x78
mov rdi, rbx
adc cx, 0x5530
rcl cl, 0x20
or cx, 0x7ddc
mov ecx, 0
cmp rbx, r13
jmp 0x1403b7c37
jbe 0x1403b6397
jmp 0x1403b8345
lea rcx, [rbp + 1]
jmp 0x1403b7c4b
call fcn.140447a6f
mov rdi, rax
cwd
mov qword [rsp + 0x40], rdi
movsx rcx, r12w
cdq
mov qword [rsp + 0x50], rsi
mov rcx, rsp
mov qword [rsp + 0x58], rbp
movsx ecx, dx
cwd
movzx rdx, r8w
mov rcx, rdi
movzx r8w, r14b
movsx dx, r9b
mov rdx, rbx
mov r8b, spl
not r8w
mov r8, rsi
jmp 0x1403b7c94
call fcn.1404a3400
mov byte [rdi + rsi], 0
movsx r10, bp
lahf
xor r11b, 0xa6
mov r9, qword [rsp + 0x38]
lahf
cbw
cwde
mov r10, r14
xor r11w, 0x77d8
rcr r8, 0x4f
sal al, cl
lea r14, [rsp + 0x50]
shl r8w, 0x5f
xor r8b, bl
mov r11, qword [rsp + 0x20]
adc r8d, 0x2f9b1c95
xor eax, r9d
and al, 0x1b
mov r8, qword [rsp + 0x28]
test r14b, 0x91
mov rax, qword [r12 + 0xe8]
test r13w, ax
cmp rsp, 0x328c47e5
cmp rax, 0x10
jb 0x1403b7dc0
mov rcx, qword [r9]
movsxd rdx, r13d
lea rdx, [rax + 1]
cmp rsi, 0x7ca14118
jmp 0x1403b7d18
cmp rdx, 0x1000
jmp 0x1403b7d24
mov qword [rsp + 0x30], r10
jmp 0x1403b7d2e
jb 0x1403b7d83
mov rbp, qword [rcx - 8]
cmp sil, dil
add rcx, 0xfffffffffffffff8
cmp r13d, 0x342501eb
jmp 0x1403b7d4c
sub rcx, rbp
test r13b, sil
cmp rcx, 0x20
jmp 0x1403b7d5b
jae 0x1403b83be
mov rdi, r9
or dx, di
add rax, 0x28
cmovno cx, bx
cwd
not dx
mov rdx, rax
movsx cx, ah
mov rcx, rbp
jmp 0x1403b7d8b
mov rdi, r9
jmp 0x1403b7d8b
call fcn.14026e02c
mov r9, rdi
neg dil
mov r10, qword [rsp + 0x30]
xadd cl, cl
bsr r11w, si
mov r11, qword [rsp + 0x20]
inc ecx
sub edi, 0x6e58183e
mov r8, qword [rsp + 0x28]
btc rdi, 0xe6
bts di, sp
add ch, ch
add rbx, rsi
btc rdi, r10
sub ch, 0xaf
sub di, r12w
movaps xmm0, xmmword [rsp + 0x40]
mov cl, spl
adc cx, 0xe9b
btr ecx, esi
movaps xmm1, xmmword [rsp + 0x50]
sbb cl, r12b
movups xmmword [r9 + 0x10], xmm1
movups xmmword [r9], xmm0
rol rcx, cl
sar di, 0xb6
xor edx, edx
test r9w, r10w
movzx rdi, r9w
mov rdi, rbx
shl ch, cl
shr ch, 0xb
mov ecx, 0
clc
cmp rbx, r13
jmp 0x1403b7e16
jbe 0x1403b6397
jmp 0x1403b8345
test dl, 7
jmp 0x1403b7e29
jne 0x1403b8345
or byte [r15 + 1], 0x80
xadd dh, dh
xor eax, eax
neg dx
shr rdx, 0x18
sub ecx, ecx
add edx, edi
rol dl, cl
nop
bt dx, 0x73
sal dx, 0xd
lea rdx, [rdi + 1]
cmc
cmp rdx, r13
jmp 0x1403b7e5d
ja 0x1403b8345
movzx ebx, byte [rdi]
rcr bpl, cl
xadd bp, bp
mov ebp, ebx
and ebp, 0x7f
clc
bt rdi, 0xa4
shl rbp, cl
add rax, rbp
xchg dil, dil
add rcx, 7
cmc
or dil, r13b
add edi, r10d
mov rdi, rdx
test bl, bl
js 0x1403b7e50
test rax, rax
jmp 0x1403b7e9f
setne byte [r12 + 0xa8]
jmp 0x1403b7ead
jmp 0x1403b822b
and edx, 7
clc
cmp r11d, 0x1b0d172f
cmp edx, 1
jmp 0x1403b7ec5
jne 0x1403b8345
or byte [r15], 0x20
jmp 0x1403b7eda
add rbp, 9
cmp rbp, r13
ja 0x1403b8345
mov rax, qword [rdi]
jmp 0x1403b7eef
mov qword [r12 + 0x70], rax
jmp 0x1403b7ef9
jmp 0x1403b8171
and edx, 7
clc
cmp edx, 1
jmp 0x1403b7f0a
jne 0x1403b8345
or byte [r15], 0x40
clc
test r8b, bl
add rbp, 9
stc
cmp rbp, r13
jmp 0x1403b7f25
ja 0x1403b8345
mov rax, qword [rdi]
jmp 0x1403b7f33
mov qword [r12 + 0x78], rax
jmp 0x1403b7f3d
jmp 0x1403b8171
test dl, 7
jmp 0x1403b7f4a
jne 0x1403b8345
or byte [r15 + 2], 0x10
cqo
and dl, r10b
xor eax, eax
add edx, 0x13df2e17
cmp r13b, cl
xor ecx, ecx
add dl, r13b
movzx dx, dl
shl dx, 0x58
nop dword [rax]
or dl, r12b
lea rdx, [rdi + 1]
cmc
cmp rdx, r13
jmp 0x1403b7f85
ja 0x1403b8345
movzx ebx, byte [rdi]
bsr edi, edi
mov ebp, ebx
and ebp, 0x7f
shl rbp, cl
movsx edi, r8w
sub dil, 0x43
or dil, 0xd9
add rax, rbp
or dil, 0x9e
movzx edi, r15w
add rcx, 7
cmovnp di, r10w
dec di
mov rdi, rdx
cmc
test bl, bl
jmp 0x1403b7fc7
js 0x1403b7f78
test rax, rax
jmp 0x1403b7fd5
setne byte [r12 + 0xab]
jmp 0x1403b7fe3
jmp 0x1403b822b
test dl, 7
jmp 0x1403b7ff0
jne 0x1403b8345
or byte [r15 + 2], 1
neg rdx
adc rdx, 0x13294f71
sub eax, eax
xor ecx, ecx
sbb dh, 0x76
nop dword [rax]
lea rdx, [rdi + 1]
cmp rdx, r13
jmp 0x1403b801f
ja 0x1403b8345
movzx ebx, byte [rdi]
shl bp, cl
cmp ax, 0x52e1
mov ebp, ebx
and ebp, 0x7f
xadd di, di
rcl edi, 0xb2
movsxd rdi, r15d
shl rbp, cl
movzx rdi, r10w
cmova di, r10w
shr di, 0x2c
add rax, rbp
cmp r9b, 0x3d
add rcx, 7
or rdi, r12
bsf di, si
mov rdi, rdx
test bl, bl
jmp 0x1403b806a
js 0x1403b8013
test rax, rax
jmp 0x1403b8078
setne byte [r12 + 0xa9]
jmp 0x1403b8086
jmp 0x1403b822b
test dl, 7
jmp 0x1403b8093
jne 0x1403b8345
or byte [r15 + 2], 2
test r14w, 0x13d6
clc
sub dx, 0x6533
xor eax, eax
bts dx, si
btc edx, edi
test r10, rcx
sub ecx, ecx
sete dl
nop dword [rax]
xadd rdx, rdx
cwd
movzx edx, bp
lea rdx, [rdi + 1]
cmp r13b, r15b
clc
cmp rdx, r13
jmp 0x1403b80db
ja 0x1403b8345
movzx ebx, byte [rdi]
sar bpl, cl
jmp 0x1403b80ec
mov ebp, ebx
rcl dil, 0xad
and ebp, 0x7f
cmp di, 0x23af
shl rbp, cl
add rax, rbp
add rcx, 7
mov rdi, rdx
cmc
cmp r9b, r11b
stc
test bl, bl
jmp 0x1403b8113
js 0x1403b80cb
test rax, rax
jmp 0x1403b8121
setne byte [r12 + 0xaa]
jmp 0x1403b812f
jmp 0x1403b822b
and edx, 7
stc
test rcx, rdi
test sil, 0x34
cmp edx, 1
jmp 0x1403b8147
jne 0x1403b8345
or byte [r15], 0x80
add rbp, 9
cmp rbp, r13
jmp 0x1403b815d
ja 0x1403b8345
mov rax, qword [rdi]
mov qword [r12 + 0x80], rax
shr dil, cl
mov rdi, rbp
test r12w, 0x511d
jmp 0x1403b817f
sub edx, edx
jmp 0x1403b8186
jmp 0x1403b6395
test dl, 7
jmp 0x1403b8193
jne 0x1403b8345
or byte [r15 + 1], 4
bsf dx, r8w
btc rdx, r13
mov edx, eax
sub eax, eax
dec dl
rcr dx, 0x9e
jmp 0x1403b81b6
xor ecx, ecx
movzx dx, r11b
movzx rdx, r11w
nop dword [rax + rax]
mov dh, 0x37
dec dh
lea rdx, [rdi + 1]
stc
cmc
clc
cmp rdx, r13
jmp 0x1403b81dd
ja 0x1403b8345
movzx ebx, byte [rdi]
sub bpl, 0x74
clc
sal dil, cl
mov ebp, ebx
xchg dil, dil
and ebp, 0x7f
xchg rdi, rdi
movsx rdi, r9w
shl rbp, cl
add rdi, rbx
lea rax, [rax + rbp]
add rcx, 7
mov rdi, rdx
clc
stc
test bl, bl
jmp 0x1403b8217
js 0x1403b81ce
mov dword [r12 + 0x88], eax
neg edi
bts di, ax
mov rdi, rdx
cmc
sub edx, edx
jmp 0x1403b8236
jmp 0x1403b6395
cmp edx, 5
je 0x1403b831b
cmp edx, 2
jmp 0x1403b824c
jne 0x1403b8347
sub edx, edx
add ax, ax
not eax
cmp dil, sil
xor ecx, ecx
nop word cs:[rax + rax]
sub ah, 0xee
lea rax, [rdi + 1]
test edi, 0x438212d5
cmp rax, r13
jmp 0x1403b827d
ja 0x1403b8345
mov rbx, rdx
inc sil
rol sil, 0x55
movzx esi, byte [rdi]
bt bp, cx
mov ebp, esi
rcl dil, cl
and ebp, 0x7f
and dil, 0xdb
bsf rdi, r11
shl rbp, cl
bsf di, bp
btc di, 0xd7
add rdx, rbp
add rcx, 7
movzx di, r11b
bts rdi, r15
mov rdi, rax
cmc
cmp r8w, 0xf40
test sil, sil
jmp 0x1403b82d2
js 0x1403b826b
lea rbp, [rbp + rbx]
add rbp, rax
cmp r14d, r9d
test r12w, 0x2594
cmp rbp, r13
jmp 0x1403b82f1
cmova rbp, rax
jmp 0x1403b82fa
jmp 0x1403b8171
cmp edx, 1
jmp 0x1403b8307
jne 0x1403b8347
add rbp, 9
jmp 0x1403b8316
jmp 0x1403b8322
add rbp, 5
cmp spl, spl
cmp rbp, r13
cmovbe rdi, rbp
xor edx, edx
jmp 0x1403b8330
jmp 0x1403b6395
mov eax, dword [r15]
test al, 2
jmp 0x1403b833f
jne 0x1403b83a9
sub eax, eax
movaps xmm6, xmmword [rsp + 0xc0]
shr r14w, cl
and bpl, dl
movaps xmm7, xmmword [rsp + 0xd0]
add rsp, 0xe8
pop rbx
movzx r13, r11w
pop rbp
movsx r12d, r8w
mov r13b, 0x8e
pop rdi
movsx r15d, r13w
bswap r14
mov r14d, ecx
pop rsi
movsxd r13, r10d
pop r12
bswap r14w
mov r15b, r12b
jmp 0x1403b838f
pop r13
xchg r15b, r14b
mov r15b, sil
pop r14
movsxd r15, r9d
movsx r15w, r12b
movzx r15w, spl
pop r15
ret
and eax, 4
jmp 0x1403b83b1
shr eax, 2
jmp 0x1403b8347
call fcn.1403b28ad
call fcn.1404b5e2e
int3