Function at 0x1403b5b6c
Capabilities:
Authenticate hmac

Disassembly:
push r15
movzx r10d, r12w
push r14
btr r14, 0xe9
push r13
push r12
adc al, dil
jmp 0x1403b5b92
push rsi
rol r14d, cl
push rdi
test r14b, 0xc9
rcl r13d, cl
cmc
push rbp
test cx, 0x6277
stc
push rbx
ror r13w, 9
sub rsp, 0xe8
movaps xmmword [rsp + 0xd0], xmm7
movaps xmmword [rsp + 0xc0], xmm6
movsxd r11, r8d
cmc
mov r13, r8
mov rdi, rdx
mov r12, rcx
cmovb r8d, ebp
lea r13, [r13 + rdx]
lea r15, [rcx + 8]
mov qword [rcx + 8], 0
setno r8b
rcr r14b, cl
lea rax, [rcx + 0xf0]
mov qword [rsp + 0xa8], rax
lea r9, [rcx + 0xd0]
sbb r10b, 0xeb
lea r10, [rcx + 0xb0]
test r13w, ax
lea r14, [rsp + 0x50]
bts r8, r13
lea rax, [rcx + 0x90]
mov qword [rsp + 0xb8], rax
movzx rax, bx
add ax, 0x6e44
movzx eax, r15w
lea r11, [rcx + 0x50]
bts rax, r8
test r8, r15
lea r8, [rcx + 0x30]
xor ax, si
btc eax, ebx
movsx eax, ax
lea rax, [rcx + 0x10]
jmp 0x1403b5c58
mov qword [rsp + 0xb0], rax
xor edx, edx
jmp 0x1403b5c67
xorps xmm6, xmm6
movaps xmm7, xmmword [0x1400bd400]
sub ecx, ecx
mov bpl, dil
jmp 0x1403b5c7b
mov rbp, rdi
inc rdi
jmp 0x1403b5c86
cmp rdi, r13
jmp 0x1403b5c8e
ja 0x1403b7bee
movzx ebx, byte [rbp]
neg ax
movsx ax, r12b
mov eax, ebx
and eax, 0x7f
clc
cmc
shl rax, cl
cmp r12b, r11b
lea rdx, [rdx + rax]
stc
add rcx, 7
test bl, bl
jmp 0x1403b5cbd
js 0x1403b5c7b
mov rax, rdx
jmp 0x1403b5ccc
shr rax, 3
test dil, r12b
cmp rax, 0xa
jmp 0x1403b5cdc
jle 0x1403b5d14
cmp rax, 0x13
jg 0x1403b5d4b
cmp rax, 0xf
jg 0x1403b6009
cmp rax, 0xb
je 0x1403b61bf
cmp rax, 0xf
jmp 0x1403b5d09
je 0x1403b76c9
jmp 0x1403b6778
cmp rax, 4
jmp 0x1403b5d1d
jle 0x1403b5ea4
cmp rax, 6
jmp 0x1403b5d2c
jg 0x1403b602c
cmp rax, 5
je 0x1403b7752
cmp rax, 6
je 0x1403b779f
jmp 0x1403b6778
cmp rax, 0x32
jmp 0x1403b5d54
jg 0x1403b604f
cmp rax, 0x14
je 0x1403b77e4
cmp rax, 0x32
jne 0x1403b6778
and edx, 7
cmp edx, 2
jmp 0x1403b5d79
jne 0x1403b7bfa
or byte [r12 + 0xe], 4
xor esi, esi
movsx bx, r9b
sub bl, 0xf1
xor ecx, ecx
and bx, sp
clc
nop word cs:[rax + rax]
shl bh, cl
shld rbx, r13, 0x92
lea rbx, [rdi + 1]
cmp r10w, bp
cmp rbx, r13
jmp 0x1403b5dbb
ja 0x1403b7bfa
movzx eax, byte [rdi]
shl dil, 0x34
rcl dh, 0xf
mov edx, eax
and edx, 0x7f
sbb rdi, r14
cmp bpl, 0x3e
shl rdx, cl
lea rsi, [rsi + rdx]
add rcx, 7
rcr dil, cl
mov rdi, rbx
test al, al
js 0x1403b5dab
movaps xmmword [rsp + 0x50], xmm6
cmp di, bp
cmp r11b, 0x50
movaps xmmword [rsp + 0x40], xmm6
test dx, bp
test rsi, rsi
jmp 0x1403b5e0c
mov qword [rsp + 0x20], r11
jmp 0x1403b5e16
mov qword [rsp + 0x28], r8
je 0x1403b67f7
js 0x1403b7c6d
cmp rsi, 0xf
ja 0x1403b6864
mov qword [rsp + 0x50], rsi
movsx di, r9b
cmovle bp, r8w
mov qword [rsp + 0x58], 0xf
setg dl
lea rcx, [rsp + 0x40]
seta dil
cmovs edx, r14d
mov rdx, rbx
not r8d
mov r8w, r11w
mov r8, rsi
not edi
movzx bp, r15b
mov rdi, r9
mov rbp, r10
movzx ebp, dx
mov rbp, r10
jmp 0x1403b5e7e
call fcn.1404a26e1
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
setle r10b
movsxd r10, ebp
mov r10, rbp
mov r9, rdi
jmp 0x1403b5e9f
jmp 0x1403b6d59
cmp rax, 1
jmp 0x1403b5ead
je 0x1403b635d
cmp rax, 2
jmp 0x1403b5ebc
je 0x1403b64dc
cmp rax, 3
jmp 0x1403b5ecb
jne 0x1403b6778
and edx, 7
jmp 0x1403b5edd
cmp edx, 2
jne 0x1403b7bfa
or byte [r15], 8
or bx, r11w
sub esi, esi
cmc
add rbx, 0x393528e7
sub ecx, ecx
rcl bl, cl
nop
bt bx, 0x68
lea rbx, [rdi + 1]
cmp rbx, r13
jmp 0x1403b5f0f
ja 0x1403b7bfa
movzx eax, byte [rdi]
bsr di, r13w
rcl dil, cl
and dh, dl
mov edx, eax
mov dil, r13b
and edx, 0x7f
rcl di, cl
shl rdx, cl
add rsi, rdx
dec dil
bt edi, 0x8c
add rcx, 7
mov rdi, rdi
bts di, cx
mov rdi, rbx
jmp 0x1403b5f4d
test al, al
js 0x1403b5f03
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
clc
jmp 0x1403b5f65
test rsi, rsi
mov qword [rsp + 0x20], r11
jmp 0x1403b5f72
mov qword [rsp + 0x28], r8
je 0x1403b680a
js 0x1403b7c6d
cmp rsi, 0xf
jmp 0x1403b5f8c
ja 0x1403b68c8
mov qword [rsp + 0x50], rsi
cdq
movzx rbp, r11w
mov qword [rsp + 0x58], 0xf
lea rcx, [rsp + 0x40]
movsx di, al
cmovs dx, r10w
movzx r8w, bl
mov rdx, rbx
mov r8, rsi
mov rdi, r9
setne bpl
jmp 0x1403b5fcd
mov rbp, r10
jmp 0x1403b5fd5
call fcn.1404a26e1
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
xchg r10w, r9w
jmp 0x1403b5ff0
mov r10, rbp
movzx r9, dx
movsx r9w, bpl
mov r9, rdi
jmp 0x1403b6004
jmp 0x1403b6f12
cmp rax, 0x10
jmp 0x1403b6012
je 0x1403b789d
cmp rax, 0x11
jmp 0x1403b6021
je 0x1403b793b
jmp 0x1403b6778
cmp rax, 7
jmp 0x1403b6035
je 0x1403b79d3
cmp rax, 0xa
jmp 0x1403b6044
je 0x1403b7a3a
jmp 0x1403b6778
cmp rax, 0x33
jmp 0x1403b6058
je 0x1403b662d
cmp rax, 0x34
jmp 0x1403b6067
jne 0x1403b6778
and edx, 7
cmc
test r8d, r10d
cmp si, r15w
cmp edx, 2
jmp 0x1403b6080
jne 0x1403b7bfa
or byte [r12 + 0xe], 0x10
xor esi, esi
bt rbx, 0xc9
jmp 0x1403b609b
sub ecx, ecx
nop dword [rax + rax]
movsx rbx, r15w
shld bx, di, 0xcb
lea rbx, [rdi + 1]
clc
cmp r11d, eax
cmp rbx, r13
jmp 0x1403b60be
ja 0x1403b7bfa
movzx eax, byte [rdi]
shr dh, 0xb1
mov dl, 0x76
mov edx, eax
shrd di, r10w, 0xc1
neg edi
and edx, 0x7f
shl rdx, cl
ror dil, cl
add rsi, rdx
sub dil, 0x58
sal dil, 0xe4
add rcx, 7
mov rdi, rbx
cmp ebp, esi
test al, al
js 0x1403b60ae
movaps xmmword [rsp + 0x50], xmm6
test si, ax
cmp al, 0x59
movaps xmmword [rsp + 0x40], xmm6
test rsi, rsi
jmp 0x1403b6112
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
jmp 0x1403b6121
je 0x1403b681d
js 0x1403b7c6d
cmp rsi, 0xf
jmp 0x1403b6136
ja 0x1403b6934
mov qword [rsp + 0x50], rsi
cwd
cdq
mov qword [rsp + 0x58], 0xf
movsx bp, bl
lea rcx, [rsp + 0x40]
movzx rbp, r15w
bswap dx
mov rdx, rbx
movzx r8w, cl
setp r8b
mov r8, rsi
movsx bp, r15b
movsx rdi, r12w
mov rdi, r9
bswap bp
not bp
movsx ebp, r9w
mov rbp, r10
jmp 0x1403b618a
call fcn.1404a26e1
mov r8, qword [rsp + 0x28]
xchg r10b, r9b
movsxd r10, r10d
cmovae r11, rdi
mov r11, qword [rsp + 0x20]
movzx r9d, r9w
movsx r10d, si
xchg r10w, r10w
mov r10, rbp
mov r9, rdi
jmp 0x1403b61ba
jmp 0x1403b7091
and edx, 7
jmp 0x1403b61cd
cmp edx, 2
jmp 0x1403b61d5
jne 0x1403b7bfa
mov qword [rsp + 0x28], r8
xchg dx, dx
or byte [r15 + 1], 8
sub r8d, r8d
xor ecx, ecx
cqo
nop word [rax + rax]
mov dh, cl
xadd dh, dl
sal dx, cl
lea rdx, [rdi + 1]
cmp r12b, bpl
cmp rdx, r13
jmp 0x1403b620f
ja 0x1403b7bfa
mov rax, r8
or bl, 0x5e
movzx ebp, byte [rdi]
bsr rbx, r11
bsf ebx, ecx
mov ebx, ebp
and ebx, 0x7f
bt di, 0x2c
shl rbx, cl
add r8, rbx
add rcx, 7
movzx rdi, di
mov rdi, rdx
test r12w, 0x4b7f
test bpl, bpl
jmp 0x1403b624e
js 0x1403b6200
add rbx, rax
not dil
cmc
mov rdi, rbx
lea rdi, [rdi + rdx]
cmp rdi, r13
jmp 0x1403b626a
ja 0x1403b7bfa
mov qword [rsp + 0x20], r11
not bx
mov rax, r14
mov r14, r10
setg bh
mov bh, 0xe1
mov rbx, r9
movzx ecx, r9w
lea rcx, [0x1400bd9d0]
mov qword [rsp + 0x40], rcx
movups xmmword [rax], xmm6
not cx
mov ch, al
movsxd rcx, r11d
movups xmmword [rax + 0x20], xmm6
mov dword [rsp + 0x48], 0
jmp 0x1403b62b9
movups xmmword [rsp + 0x60], xmm7
not cl
movups xmmword [rsp + 0x80], xmm7
mov qword [rsp + 0x90], 0
movzx ecx, ax
not cx
movzx rcx, dx
mov dword [rsp + 0x98], 0
movsx cx, bpl
xchg rcx, rcx
lea rcx, [rsp + 0x40]
jmp 0x1403b62fb
call fcn.1403b930b
mov esi, eax
cmp r12w, r9w
clc
test al, al
jmp 0x1403b630e
je 0x1403b6b2d
mov rdx, qword [r12 + 0x98]
jmp 0x1403b6322
cmp rdx, qword [r12 + 0xa0]
jmp 0x1403b632f
je 0x1403b6b13
mov rcx, rdx
movzx edx, r15w
cdq
setnp dl
lea rdx, [rsp + 0x40]
call fcn.1403baa1c
add qword [r12 + 0x98], 0x60
jmp 0x1403b6358
jmp 0x1403b6b2d
and edx, 7
cmp edx, 2
jmp 0x1403b6368
jne 0x1403b7bfa
or byte [r15], 2
and bpl, 0x27
sal bp, 0xd
or bpl, r13b
xor esi, esi
neg bpl
and bpl, 0x2f
rcl ebp, 0x69
sub ecx, ecx
movzx ebp, di
rcl bpl, 0x6e
cmp esp, r11d
nop word cs:[rax + rax]
sub bpl, 0x25
rcl bpl, cl
rcr bpl, 0x75
lea rbp, [rdi + 1]
cmp edi, r13d
cmp rbp, r13
jmp 0x1403b63bd
ja 0x1403b7bfa
movzx eax, byte [rdi]
not dx
cmp edx, 0x41fa4984
mov edx, eax
mov di, 0x58ad
shrd edi, edx, 0x9d
sal dil, cl
and edx, 0x7f
and dil, cl
shl rdx, cl
shrd di, sp, 0xb6
lea rsi, [rsi + rdx]
add rcx, 7
and di, 0x13a8
movzx rdi, r15w
mov rdi, rbp
test r14b, bpl
jmp 0x1403b6406
test al, al
js 0x1403b63ae
movaps xmmword [rsp + 0x50], xmm6
cmp rbp, rcx
cmp dl, 0xe1
movaps xmmword [rsp + 0x40], xmm6
test r10d, 0x41c52733
clc
stc
test rsi, rsi
jmp 0x1403b642f
mov qword [rsp + 0x20], r11
jmp 0x1403b6439
mov qword [rsp + 0x28], r8
jmp 0x1403b6443
je 0x1403b6830
js 0x1403b7c6d
cmp rsi, 0xf
jmp 0x1403b6458
ja 0x1403b69a0
mov qword [rsp + 0x50], rsi
bswap r8d
mov r8w, r11w
movzx rdx, r11w
mov qword [rsp + 0x58], 0xf
movzx rbx, dx
lea rcx, [rsp + 0x40]
cwd
movsxd rdx, r13d
mov rdx, rbp
cmovns rdi, r11
movsx r8d, cx
mov r8, rsi
movzx bx, bh
mov rdi, r9
xchg bl, bl
mov bh, al
setns bh
mov rbx, r10
jmp 0x1403b64a9
call fcn.1404a26e1
mov r8, qword [rsp + 0x28]
movsx r9w, dil
cmovae r10w, si
not r11b
mov r11, qword [rsp + 0x20]
mov r10b, dil
movsx r10d, cx
mov r10, rbx
mov r9, rdi
jmp 0x1403b64d7
jmp 0x1403b724b
and edx, 7
cmp edx, 2
jmp 0x1403b64e7
jne 0x1403b7bfa
or byte [r15], 4
cmovnp rbx, r12
movsx ebx, sp
xor esi, esi
xor ebx, ecx
sub bx, 0x2552
sub ecx, ecx
and bl, 3
or bx, 0x211f
lea rbx, [rdi + 1]
clc
cmp rbx, r13
ja 0x1403b7bfa
movzx eax, byte [rdi]
bswap rdi
adc edx, 0x7bbc321b
bts rdi, r8
mov edx, eax
and dil, 0x61
btr rdi, r14
add edi, r9d
and edx, 0x7f
bswap di
shl rdx, cl
sar di, cl
lea rsi, [rsi + rdx]
stc
rcr rdi, 0x1c
sal di, cl
add rcx, 7
xor dil, 0xf9
cmovge edi, r14d
rcr di, 0x17
mov rdi, rbx
clc
cmp di, 0x584b
stc
test al, al
jmp 0x1403b656f
js 0x1403b650b
movaps xmmword [rsp + 0x50], xmm6
cmc
movaps xmmword [rsp + 0x40], xmm6
cmp r15b, 0xc0
test rsi, rsi
jmp 0x1403b658c
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
je 0x1403b6843
js 0x1403b7c6d
cmp rsi, 0xf
jmp 0x1403b65ab
ja 0x1403b6a1c
mov qword [rsp + 0x50], rsi
movsx edx, cx
seto dh
movzx r8d, di
mov qword [rsp + 0x58], 0xf
movsxd rdi, r15d
not r8w
lea rcx, [rsp + 0x40]
mov bp, 0x68e4
mov rdx, rbx
mov r8b, r8b
movsx r8, r11w
not dil
mov r8, rsi
mov rdi, r9
xchg bp, bp
movsx bp, dil
movzx ebp, cx
mov rbp, r10
call fcn.1404a26e1
mov r8, qword [rsp + 0x28]
movsxd r11, edx
xchg r10b, r9b
movzx r9, dx
mov r11, qword [rsp + 0x20]
movsx r9w, r10b
jmp 0x1403b661d
mov r10, rbp
mov r9, rdi
jmp 0x1403b6628
jmp 0x1403b7409
and edx, 7
cmp edx, 2
jne 0x1403b7bfa
or byte [r12 + 0xe], 8
sal bl, 0x7d
sub bl, 0xc6
sub esi, esi
btc bx, 0xa0
sub ecx, ecx
nop word cs:[rax + rax]
lea rbx, [rdi + 1]
test cx, r14w
cmp rbx, r13
jmp 0x1403b666c
ja 0x1403b7bfa
movzx eax, byte [rdi]
add di, r13w
sar dx, 0x66
bts dx, r12w
mov edx, eax
and edx, 0x7f
movzx edi, r9w
sbb dil, r14b
clc
shl rdx, cl
lea rsi, [rsi + rdx]
xor dil, 0x2f
rol dil, cl
shld edi, ebp, 0x70
add rcx, 7
dec dil
mov rdi, rbx
test bpl, r11b
cmp cx, r14w
test al, al
js 0x1403b665c
movaps xmmword [rsp + 0x50], xmm6
stc
test r15b, 0x6c
movaps xmmword [rsp + 0x40], xmm6
clc
test rsi, rsi
jmp 0x1403b66d2
mov qword [rsp + 0x20], r11
jmp 0x1403b66dc
mov qword [rsp + 0x28], r8
jmp 0x1403b66e6
je 0x1403b6856
js 0x1403b7c6d
cmp rsi, 0xf
jmp 0x1403b66fb
ja 0x1403b6aa1
mov qword [rsp + 0x50], rsi
movsx r8d, cx
cqo
mov edi, edi
mov qword [rsp + 0x58], 0xf
movsxd rcx, ebx
lea rcx, [rsp + 0x40]
cmovns edi, edx
mov rdx, rbx
mov bp, ax
movzx rdi, r13w
mov r8, rsi
movsxd rdi, r8d
jmp 0x1403b673b
mov rdi, r9
mov rbp, r10
jmp 0x1403b6746
call fcn.1404a26e1
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
mov r10w, 0x271a
movsx r9d, sp
mov r10, rbp
bswap r9d
mov r9, r9
not r9w
mov r9, rdi
jmp 0x1403b6773
jmp 0x1403b75c9
and edx, 7
sub eax, eax
test r9w, sp
cmc
cmp rdx, 1
jmp 0x1403b678b
jg 0x1403b7ae0
test rdx, rdx
jne 0x1403b7ba9
mov rax, rdi
bsr di, r15w
nop word [rax + rax]
btc di, 0xf8
xchg di, di
lea rdi, [rax + 1]
stc
cmp r13, 0x5157fa2
cmp rdi, r13
jmp 0x1403b67c7
ja 0x1403b7bfa
cmp byte [rax], 0
movzx ax, r11b
mov edx, 0
mov ecx, 0
cwde
movsx rax, ax
mov rax, rdi
jmp 0x1403b67ec
js 0x1403b67b3
jmp 0x1403b5c7b
mov qword [rsp + 0x58], 0xf
jmp 0x1403b6805
jmp 0x1403b6d59
mov qword [rsp + 0x58], 0xf
jmp 0x1403b6818
jmp 0x1403b6f12
mov qword [rsp + 0x58], 0xf
jmp 0x1403b682b
jmp 0x1403b7091
mov qword [rsp + 0x58], 0xf
jmp 0x1403b683e
jmp 0x1403b724b
mov qword [rsp + 0x58], 0xf
jmp 0x1403b6851
jmp 0x1403b7409
mov qword [rsp + 0x58], 0xf
jmp 0x1403b75c9
mov r14, r10
mov qword [rsp + 0x38], r9
xadd al, bpl
test r11, r10
mov rbp, rsi
xor eax, eax
or rbp, 0xf
sal al, 0xcb
movsx eax, r10w
shr al, cl
cmp rbp, 0x17
mov eax, 0x16
jmp 0x1403b6893
cmovb rbp, rax
cmp rbp, 0xfff
jb 0x1403b6cd4
lea rcx, [rbp + 0x28]
call fcn.140446f97
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
jmp 0x1403b68ba
mov qword [rdi - 8], rax
jmp 0x1403b68c3
jmp 0x1403b6ce5
mov r14, r10
cbw
add eax, r8d
mov qword [rsp + 0x38], r9
neg ax
mov rbp, rsi
or rbp, 0xf
mov al, 0x61
ror ah, cl
rcr ah, 0x33
cmp rbp, 0x17
mov eax, 0x16
jmp 0x1403b68f4
cmovb rbp, rax
cmc
cmp rbp, 0xfff
jmp 0x1403b6905
jb 0x1403b6e7b
lea rcx, [rbp + 0x28]
jmp 0x1403b6914
call fcn.140446f97
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
jmp 0x1403b6926
mov qword [rdi - 8], rax
jmp 0x1403b692f
jmp 0x1403b6e8d
mov r14, r10
mov qword [rsp + 0x38], r9
mov rbp, rsi
lahf
and ax, 0x16b8
or rbp, 0xf
cmp rbp, 0x17
movzx ax, r11b
cdqe
mov eax, 0x16
jmp 0x1403b695d
cmovb rbp, rax
cmp rbp, 0xfff
jmp 0x1403b696d
jb 0x1403b700e
lea rcx, [rbp + 0x28]
jmp 0x1403b697c
call fcn.140446f97
lea rdi, [rax + 0x27]
stc
test r13, r9
and rdi, 0xffffffffffffffe0
jmp 0x1403b6992
mov qword [rdi - 8], rax
jmp 0x1403b699b
jmp 0x1403b701f
mov qword [rsp + 0x30], r10
cwde
shl ax, 0xca
mov qword [rsp + 0x38], r9
jmp 0x1403b69b4
mov r14, rsi
or r14, 0xf
btr ax, r8w
shld rax, rcx, 0xed
cmp r14, 0x17
mov eax, 0x16
jmp 0x1403b69d3
cmovb r14, rax
cmp r14, 0xfff
jmp 0x1403b69e3
jb 0x1403b71cc
lea rcx, [r14 + 0x28]
jmp 0x1403b69f2
call fcn.140446f97
lea rbx, [rax + 0x27]
test r13w, 0x3e0a
cmc
cmp al, r8b
and rbx, 0xffffffffffffffe0
jmp 0x1403b6a0e
mov qword [rbx - 8], rax
jmp 0x1403b6a17
jmp 0x1403b71d8
mov r14, r10
movzx bp, sil
movzx rax, di
mov qword [rsp + 0x38], r9
movzx rax, bp
bsr bp, r8w
shl al, 0x60
mov rbp, rsi
btr ax, sp
adc rax, r14
shld rax, rsp, 0x7b
or rbp, 0xf
cmp rbp, 0x17
lahf
mov eax, 0x16
jmp 0x1403b6a5b
cmovb rbp, rax
cmp rdx, 0x63cf109b
test di, r12w
cmp rbp, 0xfff
jmp 0x1403b6a76
jb 0x1403b737f
lea rcx, [rbp + 0x28]
jmp 0x1403b6a85
call fcn.140446f97
lea rdi, [rax + 0x27]
clc
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1403b6a9c
jmp 0x1403b7394
mov r14, r10
setae bpl
cmp r10d, edx
clc
mov qword [rsp + 0x38], r9
or eax, ebp
mov rbp, rsi
or rbp, 0xf
rcr eax, 0xc4
cmp rbp, 0x17
movzx ax, r14b
mov eax, 0x16
jmp 0x1403b6ad0
cmovb rbp, rax
cmp ch, bl
stc
test r8b, 0x59
cmp rbp, 0xfff
jmp 0x1403b6ae7
jb 0x1403b752c
lea rcx, [rbp + 0x28]
jmp 0x1403b6af6
call fcn.140446f97
lea rdi, [rax + 0x27]
stc
cmc
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1403b6b0e
jmp 0x1403b7544
mov rcx, qword [rsp + 0xb8]
xchg r8b, r8b
lea r8, [rsp + 0x40]
jmp 0x1403b6b28
call fcn.1403ba542
lea rax, [0x1400bd9d0]
clc
mov qword [rsp + 0x40], rax
mov al, 0x61
bt rax, rsi
mov rax, qword [rsp + 0x88]
test al, 0x6e
test r15b, r9b
cmp rax, 0x10
jmp 0x1403b6b56
jb 0x1403b6bd4
mov rcx, qword [rsp + 0x70]
movzx rdx, cx
lea rdx, [rax + 1]
cmc
clc
cmp r15b, cl
cmp rdx, 0x1000
jmp 0x1403b6b7a
jb 0x1403b6bcf
mov rbp, qword [rcx - 8]
jmp 0x1403b6b89
add rcx, 0xfffffffffffffff8
jmp 0x1403b6b92
sub rcx, rbp
cmp r10d, esp
test r12b, 0xc2
cmp rcx, 0x20
jmp 0x1403b6ba5
jae 0x1403b7c72
add rax, 0x28
movzx rdx, r11w
movzx cx, r14b
xchg ch, cl
mov rdx, rax
cmovo rcx, r9
movsx ecx, si
movsxd rcx, esi
mov rcx, rbp
jmp 0x1403b6bcf
call fcn.140228090
movups xmmword [rsp + 0x80], xmm7
sar r9b, 0x2a
mov byte [rsp + 0x70], 0
movzx r10d, ax
mov rax, qword [rsp + 0x68]
cmp rax, 0x10
setns r9b
mov r9, rbx
movsx r8d, bp
xchg r11b, r10b
mov r10, r14
movzx r8d, sp
movsx r8w, r10b
movsx r11d, bp
mov r11, qword [rsp + 0x20]
movsx r8, r14w
mov r8b, spl
mov r8, qword [rsp + 0x28]
jb 0x1403b6ca7
mov rcx, qword [rsp + 0x50]
cqo
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b6c3e
jb 0x1403b6c8b
mov rbp, qword [rcx - 8]
cmc
jmp 0x1403b6c4e
add rcx, 0xfffffffffffffff8
cmp si, 0xac7
clc
sub rcx, rbp
cmp rcx, 0x20
jae 0x1403b7c72
add rax, 0x28
jmp 0x1403b6c75
mov rdx, rax
movsx rcx, si
movzx cx, r14b
not cl
mov rcx, rbp
jmp 0x1403b6c8b
call fcn.140228090
mov r9, rbx
movzx r8, bp
mov r10, r14
adc r8b, r11b
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
xor edx, edx
mov ecx, 0
bts r14w, r8w
bsr r14, rdx
bt r14w, sp
test sil, sil
lea r14, [rsp + 0x50]
jmp 0x1403b6cc9
jne 0x1403b5c7b
jmp 0x1403b7bfa
lea rcx, [rbp + 1]
call fcn.140446f97
mov rdi, rax
movsxd r8, r11d
xchg edx, edx
mov qword [rsp + 0x40], rdi
xchg cl, dl
mov qword [rsp + 0x50], rsi
cmovp cx, bp
mov qword [rsp + 0x58], rbp
mov rcx, rdi
jmp 0x1403b6d0a
mov rdx, rbx
movzx r8w, r8b
mov r8, rsi
jmp 0x1403b6d1a
call fcn.1404a26e1
mov byte [rdi + rsi], 0
seto r8b
btc rax, 0x39
sub r10w, 0x455
mov r9, qword [rsp + 0x38]
shld r10w, ax, 0xba
sal ah, 0x7d
cmp r14b, 0xb6
mov r10, r14
rcl r8b, cl
lea r14, [rsp + 0x50]
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
mov rax, qword [r12 + 0xc8]
jmp 0x1403b6d69
cmp rax, 0x10
jmp 0x1403b6d72
jb 0x1403b6e1a
mov rcx, qword [r10]
xchg dl, dh
neg dl
sar dx, cl
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b6d92
mov qword [rsp + 0x30], r10
jmp 0x1403b6d9c
jb 0x1403b6de8
mov rbp, qword [rcx - 8]
jmp 0x1403b6dab
add rcx, 0xfffffffffffffff8
sub rcx, rbp
test spl, 0x8a
cmp r15w, r8w
test r10w, r10w
cmp rcx, 0x20
jmp 0x1403b6dc7
jae 0x1403b7c72
mov rdi, r9
sbb dl, cl
add rax, 0x28
jmp 0x1403b6ddb
mov rdx, rax
xchg ecx, ecx
mov rcx, rbp
jmp 0x1403b6deb
mov rdi, r9
call fcn.140228090
mov r9, rdi
mov r10, qword [rsp + 0x30]
ror rcx, 0xf5
sal r8, 0xc9
neg cx
mov r11, qword [rsp + 0x20]
bt rcx, 0xe7
test r14d, edx
btc rdi, 0xe7
mov r8, qword [rsp + 0x28]
add rbx, rsi
sal edi, cl
bsf edi, eax
mov di, r11w
movaps xmm0, xmmword [rsp + 0x40]
xadd cl, dil
movzx edi, r11w
movaps xmm1, xmmword [rsp + 0x50]
jmp 0x1403b6e45
movups xmmword [r10 + 0x10], xmm1
cmovl di, dx
movups xmmword [r10], xmm0
shr ch, 0x73
sub edx, edx
ror di, 0x11
shrd cx, di, 0xe6
mov rdi, rbx
mov ecx, 0
cmp rbx, r13
jmp 0x1403b6e70
jbe 0x1403b5c7b
jmp 0x1403b7bfa
lea rcx, [rbp + 1]
jmp 0x1403b6e84
call fcn.140446f97
mov rdi, rax
cdq
mov qword [rsp + 0x40], rdi
jmp 0x1403b6ea0
mov qword [rsp + 0x50], rsi
jmp 0x1403b6eaa
mov qword [rsp + 0x58], rbp
cqo
cmova rdx, r8
mov rcx, rdi
movzx r8d, cx
movsxd r8, r12d
mov rdx, rbx
mov r8, rsi
jmp 0x1403b6eca
call fcn.1404a26e1
mov byte [rdi + rsi], 0
bt r11w, 0x69
cmc
cmp r9w, 0x168d
mov r9, qword [rsp + 0x38]
setae r8b
shr r10, 0xc2
mov r10, r14
sal r8b, 0x79
setl r14b
adc r8, 0x5c462ba2
lea r14, [rsp + 0x50]
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
adc ax, r10w
mov rax, qword [r12 + 0x68]
test r9b, r10b
cmp rax, 0x10
jb 0x1403b6fc2
mov rcx, qword [r11]
sub dh, 0x80
and dh, ah
lea rdx, [rax + 1]
stc
cmp rdx, 0x1000
jmp 0x1403b6f3d
mov qword [rsp + 0x30], r10
jmp 0x1403b6f47
jb 0x1403b6f99
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
stc
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403b6f62
jae 0x1403b7c72
mov rdi, r9
test r10d, 0x7aa445b5
sub rdx, r9
add rax, 0x28
not rdx
cqo
mov rdx, rax
xchg ecx, ecx
jmp 0x1403b6f8c
mov rcx, rbp
jmp 0x1403b6f94
jmp 0x1403b6f9c
mov rdi, r9
call fcn.140228090
mov r9, rdi
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
rcr r8d, cl
shl di, cl
mov r8, qword [rsp + 0x28]
bsr rcx, rbx
cmc
bt rdi, r13
lea rbx, [rbx + rsi]
movaps xmm0, xmmword [rsp + 0x40]
movsxd rcx, r11d
movaps xmm1, xmmword [rsp + 0x50]
rol cl, cl
bsr di, r8w
movups xmmword [r11 + 0x10], xmm1
movups xmmword [r11], xmm0
stc
btc di, 0x4f
xor edx, edx
bswap rcx
sar edi, cl
mov rdi, rbx
inc cx
mov ecx, 0
cmp rbx, r13
jmp 0x1403b7003
jbe 0x1403b5c7b
jmp 0x1403b7bfa
lea rcx, [rbp + 1]
jmp 0x1403b7017
call fcn.140446f97
mov rdi, rax
mov qword [rsp + 0x40], rdi
movsx r8w, r9b
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rbp
cmovb rdx, rdx
seto dl
mov rcx, rdi
mov dl, 0x1d
setge dh
cwd
mov rdx, rbx
bswap r8d
not r8b
movsx r8, dx
mov r8, rsi
jmp 0x1403b7059
call fcn.1404a26e1
mov byte [rdi + rsi], 0
sub ax, si
mov r9, qword [rsp + 0x38]
rol r10b, cl
mov r10, r14
btr r11w, 0xb1
lea r14, [rsp + 0x50]
movsxd r11, r15d
clc
cbw
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
rol al, 0x41
cmovno eax, eax
mov rax, qword [r12 + 0x108]
cmc
cmp rax, 0x10
jmp 0x1403b70a3
jb 0x1403b7161
mov rcx, qword [rsp + 0xa8]
or edx, edi
adc dl, r15b
mov rcx, qword [rcx]
add dl, r11b
lea rdx, [rax + 1]
stc
cmp rdx, 0x1000
jmp 0x1403b70cd
mov qword [rsp + 0x30], r10
jmp 0x1403b70d7
jb 0x1403b7129
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
jmp 0x1403b70ea
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403b70f6
jae 0x1403b7c72
mov rdi, r9
not cx
rcr ch, 0x5c
sub dh, 0x93
add rax, 0x28
xchg ch, dl
mov rdx, rax
movzx ecx, r11w
not rcx
movzx rcx, dx
mov rcx, rbp
jmp 0x1403b7124
jmp 0x1403b7131
mov rdi, r9
jmp 0x1403b7131
call fcn.140228090
mov r9, rdi
sbb ax, 0x56e5
mov r10, qword [rsp + 0x30]
bt r11w, 0x89
shrd ax, r15w, 0xb9
mov r11, qword [rsp + 0x20]
inc cx
mov r8, qword [rsp + 0x28]
setge ah
rcr ch, 0xfb
lea rbx, [rbx + rsi]
btr edi, r13d
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
btc di, 0xd2
shl dil, 0xe2
sub eax, edi
mov rax, qword [rsp + 0xa8]
or dil, r15b
mov rdi, 0x4e596a66
movups xmmword [rax + 0x10], xmm1
rcl cl, cl
btc di, 0x1c
movups xmmword [rax], xmm0
cmovs cx, r14w
xor edx, edx
and ch, 0xc8
rol rcx, cl
mov rdi, rbx
mov ecx, 0
cmp r14b, 0x66
stc
cmc
cmp rbx, r13
jmp 0x1403b71c1
jbe 0x1403b5c7b
jmp 0x1403b7bfa
lea rcx, [r14 + 1]
call fcn.140446f97
mov rbx, rax
mov qword [rsp + 0x40], rbx
movsx cx, r12b
movzx edx, bp
mov qword [rsp + 0x50], rsi
not r8b
movsx rdx, r11w
jmp 0x1403b71f6
mov qword [rsp + 0x58], r14
mov rcx, rbx
mov rdx, rbp
movsx r8, r10w
mov r8, rsi
jmp 0x1403b720d
call fcn.1404a26e1
mov byte [rbx + rsi], 0
mov r9, qword [rsp + 0x38]
xadd r14, rax
sbb r10d, 0xb3035b1
mov r10, qword [rsp + 0x30]
lea r14, [rsp + 0x50]
lahf
shr al, cl
jmp 0x1403b7238
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
shr al, 0xeb
cbw
sub ax, 0x7a50
mov rax, qword [r12 + 0x28]
cmp sp, r9w
cmp ah, 0x4b
cmp rax, 0x10
jmp 0x1403b7260
jb 0x1403b7323
mov rcx, qword [rsp + 0xb0]
xadd dl, dl
dec dh
mov rcx, qword [rcx]
xchg dl, dh
movsx edx, r11w
lea rdx, [rax + 1]
cmp rdx, 0x1000
mov qword [rsp + 0x30], r10
jb 0x1403b72e8
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
cmp bl, 0x24
test r13, 0x539604be
jmp 0x1403b72a9
sub rcx, rbx
cmp rcx, 0x20
jmp 0x1403b72b5
jae 0x1403b7c72
mov rdi, r9
add rax, 0x28
movsx rcx, bx
movzx edx, r10w
movsxd rcx, ebp
mov rdx, rax
movzx ecx, r12w
mov cl, 0xf
movzx cx, spl
mov rcx, rbx
jmp 0x1403b72e3
jmp 0x1403b72f0
mov rdi, r9
jmp 0x1403b72f0
call fcn.140228090
mov r9, rdi
jmp 0x1403b7304
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
cmovb di, r13w
test r9b, 0x3b
mov r8, qword [rsp + 0x28]
rcl cl, 0xd2
cmp sp, r12w
lea rbp, [rbp + rsi]
movaps xmm0, xmmword [rsp + 0x40]
cdqe
cmp r8b, r9b
movaps xmm1, xmmword [rsp + 0x50]
and dil, 0xc8
rcl ch, 0x26
mov rax, qword [rsp + 0xb0]
movups xmmword [rax + 0x10], xmm1
bt di, 0xd2
movups xmmword [rax], xmm0
movsx di, r8b
bts di, r11w
mov di, 0x47c3
sub edx, edx
mov rdi, rbp
shr cl, 0x77
mov ecx, 0
cmp sp, r11w
cmp rbp, r13
jbe 0x1403b5c7b
jmp 0x1403b7bfa
lea rcx, [rbp + 1]
jmp 0x1403b7388
call fcn.140446f97
mov rdi, rax
setae r8b
mov qword [rsp + 0x40], rdi
jmp 0x1403b739e
mov qword [rsp + 0x50], rsi
cmovo r8, rax
mov qword [rsp + 0x58], rbp
bswap cx
mov rcx, rdi
movsx edx, r11w
mov rdx, rbx
mov r8, r12
xchg r8, r8
cmovg r8w, si
mov r8, rsi
jmp 0x1403b73cc
call fcn.1404a26e1
mov byte [rdi + rsi], 0
xchg r9d, r11d
bts r10d, r14d
mov r9, qword [rsp + 0x38]
rcr r11w, cl
mov r10, r14
rcr r8b, 0x81
lea r14, [rsp + 0x50]
xadd al, ah
mov r11, qword [rsp + 0x20]
sal r8b, cl
mov r8, qword [rsp + 0x28]
setae al
dec al
xadd al, al
mov rax, qword [r12 + 0x48]
test dil, 0x54
cmp r15b, r12b
cmp rax, 0x10
jb 0x1403b74c8
mov rcx, qword [r8]
bt dx, r11w
bsf dx, r13w
dec edx
lea rdx, [rax + 1]
jmp 0x1403b7437
cmp rdx, 0x1000
jmp 0x1403b7443
mov qword [rsp + 0x30], r10
jmp 0x1403b744d
jb 0x1403b74a1
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
test r12b, r13b
sub rcx, rbp
stc
jmp 0x1403b746c
cmp rcx, 0x20
jmp 0x1403b7475
jae 0x1403b7c72
mov rdi, r9
add rax, 0x28
not ch
mov rdx, rax
movzx ecx, r11w
movzx rcx, cx
jmp 0x1403b7494
mov rcx, rbp
jmp 0x1403b749c
jmp 0x1403b74a4
mov rdi, r9
call fcn.140228090
mov r9, rdi
movzx r11w, r12b
mov r10, qword [rsp + 0x30]
cmovs r8, rdx
stc
mov r11, qword [rsp + 0x20]
neg r8b
mov r8, qword [rsp + 0x28]
add rbx, rsi
shr di, 0x8a
bt rdi, rsp
movaps xmm0, xmmword [rsp + 0x40]
bts di, r14w
mov cx, 0x5993
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r8 + 0x10], xmm1
btc edi, edx
rol edi, cl
movups xmmword [r8], xmm0
rcr rcx, cl
sub edx, edx
bts edi, eax
movsxd rdi, r12d
mov rdi, rbx
movsxd rcx, r11d
bsr ecx, edx
sub cx, 0x1bd6
mov ecx, 0
cmp r8d, 0x46f13847
cmp rbx, r13
jmp 0x1403b7521
jbe 0x1403b5c7b
jmp 0x1403b7bfa
lea rcx, [rbp + 1]
jmp 0x1403b7535
call fcn.140446f97
mov rdi, rax
cwd
jmp 0x1403b7544
mov qword [rsp + 0x40], rdi
movsxd rcx, edi
mov qword [rsp + 0x50], rsi
cqo
setb cl
mov qword [rsp + 0x58], rbp
movzx r8w, sil
mov ch, 0xdf
mov rcx, rdi
movzx r8, bx
mov rdx, rbx
mov r8, rsi
jmp 0x1403b7575
call fcn.1404a26e1
mov byte [rdi + rsi], 0
shrd r11w, r8w, 0xc8
cmovae rax, r13
movsx r9w, dl
mov r9, qword [rsp + 0x38]
bswap ax
and r8b, 0x8f
mov r10, r14
rol r8d, cl
btr r11, rsi
and rax, 0x35ec6b27
lea r14, [rsp + 0x50]
mov r11, qword [rsp + 0x20]
rcl r8b, 0xbf
mov r8, qword [rsp + 0x28]
movsx ax, r12b
bts ax, sp
add rax, r14
mov rax, qword [r12 + 0xe8]
cmp rax, 0x10
jb 0x1403b767e
mov rcx, qword [r9]
shl dx, cl
ror dl, cl
bt dx, 0x81
lea rdx, [rax + 1]
test al, sil
cmp rdx, 0x1000
jmp 0x1403b75fb
mov qword [rsp + 0x30], r10
jmp 0x1403b7605
jb 0x1403b765c
mov rbp, qword [rcx - 8]
jmp 0x1403b7614
add rcx, 0xfffffffffffffff8
stc
cmc
sub rcx, rbp
clc
cmp rcx, 0x20
jmp 0x1403b7627
jae 0x1403b7c72
mov rdi, r9
rol rdx, 0x44
add rax, 0x28
movsx edx, r13w
mov dx, r14w
mov rdx, rax
bswap cx
movsx rcx, sp
mov ecx, 0x68dc015d
mov rcx, rbp
jmp 0x1403b7657
jmp 0x1403b7664
mov rdi, r9
jmp 0x1403b7664
call fcn.140228090
mov r9, rdi
mov r10, qword [rsp + 0x30]
rcr r8b, cl
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
add rbx, rsi
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
add cl, bh
movups xmmword [r9 + 0x10], xmm1
movups xmmword [r9], xmm0
xor edx, edx
jmp 0x1403b76a3
mov rdi, rbx
shr ch, cl
bt rcx, rbx
shld cx, sp, 0xa1
mov ecx, 0
cmp rbx, r13
jmp 0x1403b76be
jbe 0x1403b5c7b
jmp 0x1403b7bfa
test dl, 7
jne 0x1403b7bfa
or byte [r15 + 1], 0x80
cmp rbp, r8
shl dh, 0x9b
xadd edx, edx
xor eax, eax
xor ecx, ecx
nop
lea rdx, [rdi + 1]
cmp rdx, r13
jmp 0x1403b76f1
ja 0x1403b7bfa
movzx ebx, byte [rdi]
mov ebp, ebx
bsr rdi, r11
and ebp, 0x7f
shl rbp, cl
shr di, 0xeb
xadd di, di
lea rax, [rax + rbp]
add rcx, 7
or di, 0x7cf1
xor edi, 0x504e5a42
test r14w, 0x75af
mov rdi, rdx
test bl, bl
jmp 0x1403b7731
js 0x1403b76e5
test rax, rax
jmp 0x1403b773f
setne byte [r12 + 0xa8]
jmp 0x1403b774d
jmp 0x1403b7ad1
and edx, 7
jmp 0x1403b775a
cmp edx, 1
jmp 0x1403b7762
jne 0x1403b7bfa
or byte [r15], 0x20
test r11d, ecx
cmp r9b, 0x6b
cmp rdx, r15
add rbp, 9
cmp rbp, r13
jmp 0x1403b7782
ja 0x1403b7bfa
mov rax, qword [rdi]
jmp 0x1403b7790
mov qword [r12 + 0x70], rax
jmp 0x1403b779a
jmp 0x1403b7a25
and edx, 7
cmp dil, 0x11
cmp r15w, r14w
clc
cmp edx, 1
jne 0x1403b7bfa
or byte [r15], 0x40
add rbp, 9
cmp bl, spl
cmp rbp, r13
jmp 0x1403b77c7
ja 0x1403b7bfa
mov rax, qword [rdi]
jmp 0x1403b77d5
mov qword [r12 + 0x78], rax
jmp 0x1403b77df
jmp 0x1403b7a25
test dl, 7
jmp 0x1403b77ec
jne 0x1403b7bfa
or byte [r15 + 2], 0x10
ror dh, cl
rcr dh, 0xed
dec edx
sub eax, eax
rol dx, cl
mov rdx, r14
xor ecx, ecx
mov dl, 0x63
movzx dx, r12b
cmp r11, 0x609b4aa7
nop dword [rax]
bts edx, esp
and dx, si
btc dx, 0xa1
lea rdx, [rdi + 1]
test r11b, r12b
cmp rdx, r13
jmp 0x1403b7833
ja 0x1403b7bfa
movzx ebx, byte [rdi]
mov ebp, ebx
and ebp, 0x7f
shr rdi, cl
ror dil, cl
shl rbp, cl
bts edi, r15d
dec dil
or dil, 0x14
lea rax, [rax + rbp]
rcl dil, cl
adc edi, 0x2f51540f
add rcx, 7
shr edi, 0x38
bswap di
mov rdi, rdx
test r9w, 0x254a
stc
cmp bpl, 0x72
test bl, bl
jmp 0x1403b7881
js 0x1403b7824
test rax, rax
jmp 0x1403b788f
setne byte [r12 + 0xab]
jmp 0x1403b7ad1
test dl, 7
jmp 0x1403b78a5
jne 0x1403b7bfa
or byte [r15 + 2], 1
bts dx, dx
xor eax, eax
sub ecx, ecx
bts dx, dx
mov dh, 0x10
nop dword [rax]
rcr dx, cl
lea rdx, [rdi + 1]
cmp r9b, r10b
cmp rdx, r13
jmp 0x1403b78d8
ja 0x1403b7bfa
movzx ebx, byte [rdi]
movsx ebp, r8w
shl di, cl
mov ebp, ebx
btr di, 0x97
and ebp, 0x7f
and di, 0x1394
movzx rdi, bx
shl rbp, cl
lea rax, [rax + rbp]
bswap edi
sar dil, cl
add rcx, 7
rcl dil, 0xdf
mov rdi, rdx
stc
test bl, bl
jmp 0x1403b791a
js 0x1403b78c9
test rax, rax
jmp 0x1403b7928
setne byte [r12 + 0xa9]
jmp 0x1403b7936
jmp 0x1403b7ad1
test dl, 7
jmp 0x1403b7943
jne 0x1403b7bfa
or byte [r15 + 2], 2
movsx dx, dh
xor eax, eax
xor ecx, ecx
bt dx, r8w
nop dword [rax]
bswap rdx
shld dx, di, 0xce
bsf dx, r9w
lea rdx, [rdi + 1]
cmp rdx, r13
ja 0x1403b7bfa
movzx ebx, byte [rdi]
shrd ebp, r9d, 0xf8
ror rdi, 0xb4
cmc
mov ebp, ebx
rcl rdi, cl
rol dil, 0x8d
and ebp, 0x7f
cmc
shl rbp, cl
not dil
lea rax, [rax + rbp]
shl dil, 0xdc
add rcx, 7
mov rdi, rdx
test bl, bl
jmp 0x1403b79b2
js 0x1403b796f
test rax, rax
jmp 0x1403b79c0
setne byte [r12 + 0xaa]
jmp 0x1403b79ce
jmp 0x1403b7ad1
and edx, 7
stc
clc
cmp edx, 1
jmp 0x1403b79e0
jne 0x1403b7bfa
or byte [r15], 0x80
cmp sil, r8b
add rbp, 9
jmp 0x1403b79f7
cmp rbp, r13
jmp 0x1403b79ff
ja 0x1403b7bfa
mov rax, qword [rdi]
add dil, r15b
or di, r9w
neg dil
mov qword [r12 + 0x80], rax
shr dil, 0x68
neg dil
bts edi, r12d
mov rdi, rbp
jmp 0x1403b7a2e
sub edx, edx
jmp 0x1403b7a35
jmp 0x1403b5c71
test dl, 7
jmp 0x1403b7a42
jne 0x1403b7bfa
or byte [r15 + 1], 4
cmp r12w, 0x41c3
movsx edx, bx
xor eax, eax
sub dh, cl
xor ecx, ecx
cwd
nop dword [rax + rax]
shr dx, cl
add dh, 0xe6
stc
lea rdx, [rdi + 1]
clc
cmp rdx, r13
ja 0x1403b7bfa
movzx ebx, byte [rdi]
shr dil, 0xb9
mov ebp, 0x54fc2058
mov ebp, ebx
or rdi, 0x1f741f36
and ebp, 0x7f
shl rbp, cl
inc dil
add rax, rbp
movsx di, cl
mov di, r13w
add dil, 0x5d
add rcx, 7
mov rdi, rdx
jmp 0x1403b7ab5
test bl, bl
js 0x1403b7a6d
mov dword [r12 + 0x88], eax
shl dil, cl
sbb dil, 0xb6
xor di, 0x719e
mov rdi, rdx
xor edx, edx
jmp 0x1403b7adb
jmp 0x1403b5c71
cmp edx, 5
je 0x1403b7bc5
cmp edx, 2
jmp 0x1403b7af1
jne 0x1403b7c04
xor edx, edx
rol al, 0xf4
xor ecx, ecx
sub ah, bh
test dx, r10w
nop word cs:[rax + rax]
ror eax, 0x59
bt ax, sp
btc ax, r9w
lea rax, [rdi + 1]
test rax, rsp
cmp rax, r13
jmp 0x1403b7b29
ja 0x1403b7bfa
mov rbx, rdx
sar sil, 0x53
movzx esi, byte [rdi]
bts rdi, rdi
ror ebp, 0xe9
mov ebp, esi
or rdi, 0x3310eb1
and ebp, 0x7f
test r8b, r11b
shl rbp, cl
rol edi, 0x36
add rdx, rbp
jmp 0x1403b7b64
add rcx, 7
movsxd rdi, ebx
rcr dil, cl
mov rdi, rax
test sil, sil
jmp 0x1403b7b79
js 0x1403b7b1a
add rbp, rbx
test r12w, r11w
lea rbp, [rbp + rax]
cmp bp, 0x32bd
cmp spl, bl
cmp rbp, r13
jmp 0x1403b7b9b
cmova rbp, rax
jmp 0x1403b7ba4
jmp 0x1403b7a25
cmp edx, 1
jmp 0x1403b7bb1
jne 0x1403b7c04
add rbp, 9
jmp 0x1403b7bc0
jmp 0x1403b7bcd
add rbp, 5
test ah, 0x4b
clc
cmp rbp, r13
jmp 0x1403b7bd5
cmovbe rdi, rbp
cmp esi, 0x53981341
test r12b, r8b
sub edx, edx
jmp 0x1403b7be9
jmp 0x1403b5c71
mov eax, dword [r15]
stc
test al, 2
jne 0x1403b7c5d
xor eax, eax
movzx rbx, r8w
shl r15d, 0xb7
movaps xmm6, xmmword [rsp + 0xc0]
movaps xmm7, xmmword [rsp + 0xd0]
sal bl, 0x96
add rsp, 0xe8
movsx r14d, r8w
movsx r13w, r12b
mov r14w, bx
pop rbx
movsxd r13, r13d
mov r15w, 0x1ce8
pop rbp
movsx r13d, cx
movsxd r12, r12d
setns r13b
pop rdi
movzx r12w, bpl
mov r13b, 0x34
pop rsi
pop r12
movzx r13w, al
pop r13
pop r14
pop r15
jmp 0x1403b7c5c
ret
and eax, 4
shr eax, 2
jmp 0x1403b7c68
jmp 0x1403b7c04
call fcn.1403b2098
call fcn.1404b5029
int3