Function at 0x1403b3ef7
Capabilities:
Authenticate hmac
Encode data using base64

Disassembly:
push r15
push r14
cmp r8w, 0x76c
push r13
shrd rax, rdx, 3
push r12
and al, 0x40
cmovs r15, r13
push rsi
sub r11w, 0x2355
cmp r13w, 0x735b
movsx r10, cx
push rdi
xor al, r12b
push rbp
rcr r11b, cl
xor r9b, dl
stc
push rbx
sub rsp, 0xe8
xor r14, r12
sal r14b, 0xad
movaps xmmword [rsp + 0xd0], xmm7
xor r15d, r11d
bts r12w, si
movaps xmmword [rsp + 0xc0], xmm6
bts ax, r9w
mov r13, r8
seto r8b
mov rdi, rdx
lahf
mov r12, rcx
ror r11b, cl
add r13, rdx
lea r15, [rcx + 8]
rol r11w, 0x42
movzx r11, bx
setl r14b
mov qword [rcx + 8], 0
shr r9b, 0xc4
lea rax, [rcx + 0xf0]
mov qword [rsp + 0xa8], rax
movsxd r14, edi
movzx r8, di
rcl r11b, 0x5d
lea r9, [rcx + 0xd0]
lea r10, [rcx + 0xb0]
lea r14, [rsp + 0x50]
mov r8b, 0xc1
jmp 0x1403b3fc5
lea rax, [rcx + 0x90]
adc r8, 0x50d4384
neg r8w
mov qword [rsp + 0xb8], rax
shld r8d, r15d, 0x3b
rcl al, 0xb1
lea r11, [rcx + 0x50]
rcr al, 0x27
cbw
mov al, 0x7a
lea r8, [rcx + 0x30]
cmp dil, r14b
not ax
lea rax, [rcx + 0x10]
cmp r10b, r15b
mov qword [rsp + 0xb0], rax
jmp 0x1403b4011
xor edx, edx
jmp 0x1403b4018
xorps xmm6, xmm6
movaps xmm7, xmmword [0x1400bd400]
shl rbp, 0x4e
sub ecx, ecx
cmovg rbp, rdx
bswap ebp
mov rbp, rdi
jmp 0x1403b4036
inc rdi
cmp r14, r15
cmp rdi, r13
jmp 0x1403b4044
ja 0x1403b5f8c
movzx ebx, byte [rbp]
mov eax, ebx
and eax, 0x7f
shl rax, cl
test bpl, 0x77
cmp r13w, 0x62c1
lea rdx, [rdx + rax]
add rcx, 7
test bl, bl
jmp 0x1403b406f
js 0x1403b402e
mov rax, rdx
clc
cmp rdx, rdx
shr rax, 3
cmc
cmp rax, 0xa
jmp 0x1403b408a
jle 0x1403b40cc
cmp rax, 0x13
jmp 0x1403b4099
jg 0x1403b410d
cmp rax, 0xf
jmp 0x1403b40a8
jg 0x1403b43f0
cmp rax, 0xb
jmp 0x1403b40b7
je 0x1403b4591
cmp rax, 0xf
je 0x1403b5a8c
jmp 0x1403b4af3
cmp rax, 4
jmp 0x1403b40d5
jle 0x1403b4275
cmp rax, 6
jmp 0x1403b40e4
jg 0x1403b440e
cmp rax, 5
jmp 0x1403b40f3
je 0x1403b5b26
cmp rax, 6
jmp 0x1403b4102
je 0x1403b5b67
jmp 0x1403b4af3
cmp rax, 0x32
jg 0x1403b4431
cmp rax, 0x14
jmp 0x1403b4120
je 0x1403b5ba6
cmp rax, 0x32
jmp 0x1403b412f
jne 0x1403b4af3
and edx, 7
cmp edx, 2
jmp 0x1403b4140
jne 0x1403b5f9c
or byte [r12 + 0xe], 4
xchg bh, bl
xor esi, esi
adc bx, si
sub ecx, ecx
rcr bh, 9
cmc
nop word cs:[rax + rax]
or bh, 0xdf
lea rbx, [rdi + 1]
cmp rbx, r13
ja 0x1403b5f9c
movzx eax, byte [rdi]
sbb dx, r15w
sub dl, r10b
mov edx, eax
stc
rcr di, cl
btc rdi, 0xa
and edx, 0x7f
shl rdx, cl
lea rsi, [rsi + rdx]
bt rdi, rsp
and dil, 0x77
add rcx, 7
jmp 0x1403b41ab
mov rdi, rbx
cmc
stc
test al, al
jmp 0x1403b41b7
js 0x1403b416b
movaps xmmword [rsp + 0x50], xmm6
cmc
clc
movaps xmmword [rsp + 0x40], xmm6
clc
cmp rdi, 0x2df14e65
test rsi, rsi
mov qword [rsp + 0x20], r11
jmp 0x1403b41de
mov qword [rsp + 0x28], r8
jmp 0x1403b41e8
je 0x1403b4b77
js 0x1403b5fff
cmp rsi, 0xf
ja 0x1403b4bdf
mov qword [rsp + 0x50], rsi
movsxd rcx, r13d
mov qword [rsp + 0x58], 0xf
mov dil, r12b
jmp 0x1403b4217
lea rcx, [rsp + 0x40]
movzx rdi, r8w
movzx dx, ch
mov rdx, rbx
mov r8, rsi
mov rdi, r9
not bpl
mov bpl, 0x93
jmp 0x1403b4238
mov rbp, r10
jmp 0x1403b4240
call fcn.1404a0f31
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
movzx r10, ax
cmovs r9, rbp
movzx r9w, r11b
mov r10, rbp
setg r9b
jmp 0x1403b4268
mov r9, rdi
jmp 0x1403b4270
jmp 0x1403b510e
cmp rax, 1
je 0x1403b4755
cmp rax, 2
jmp 0x1403b4288
je 0x1403b48a1
cmp rax, 3
jmp 0x1403b4297
jne 0x1403b4af3
and edx, 7
test r12b, 0x70
cmp r15d, 0x69a3eba
clc
cmp edx, 2
jmp 0x1403b42b4
jne 0x1403b5f9c
or byte [r15], 8
bt rbx, 4
adc bx, 0x3c0d
sub esi, esi
cmovge bx, r13w
rcl rbx, 0xc
sub ecx, ecx
rcr ebx, cl
nop
movzx bx, r9b
lea rbx, [rdi + 1]
cmp rbx, r13
jmp 0x1403b42ea
ja 0x1403b5f9c
movzx eax, byte [rdi]
movsx dx, sil
mov edx, eax
adc dil, 3
shld rdi, rbx, 0xa0
setg dil
and edx, 0x7f
rcl dil, cl
shl rdx, cl
add rsi, rdx
sub edi, 0x40b9197c
sub dil, spl
add rcx, 7
shrd rdi, rsp, 0xd2
btc rdi, 0x34
sbb di, r13w
mov rdi, rbx
cmp r14, 0x585c5fb5
test al, al
js 0x1403b42de
movaps xmmword [rsp + 0x50], xmm6
jmp 0x1403b434a
movaps xmmword [rsp + 0x40], xmm6
test rsi, rsi
jmp 0x1403b4357
mov qword [rsp + 0x20], r11
jmp 0x1403b4361
mov qword [rsp + 0x28], r8
jmp 0x1403b436b
je 0x1403b4b8a
js 0x1403b5fff
cmp rsi, 0xf
jmp 0x1403b4380
ja 0x1403b4c59
mov qword [rsp + 0x50], rsi
movsx bp, al
mov qword [rsp + 0x58], 0xf
bswap rcx
lea rcx, [rsp + 0x40]
jmp 0x1403b43a5
mov rdx, rbx
setbe r8b
movsxd rdi, r9d
mov r8, rsi
movzx rdi, r9w
movzx di, r12b
mov rdi, r9
movsx bp, r15b
not bpl
mov rbp, r10
call fcn.1404a0f31
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
movsx r10d, si
mov r10, rbp
bswap r9w
mov r9, rdi
jmp 0x1403b43eb
jmp 0x1403b52a5
cmp rax, 0x10
jmp 0x1403b43f9
je 0x1403b5c45
cmp rax, 0x11
je 0x1403b5cfb
jmp 0x1403b4af3
cmp rax, 7
jmp 0x1403b4417
je 0x1403b5da5
cmp rax, 0xa
jmp 0x1403b4426
je 0x1403b5df4
jmp 0x1403b4af3
cmp rax, 0x33
jmp 0x1403b443a
je 0x1403b49b5
cmp rax, 0x34
jmp 0x1403b4449
jne 0x1403b4af3
and edx, 7
cmp edx, 2
jne 0x1403b5f9c
or byte [r12 + 0xe], 0x10
shrd bx, dx, 0xc1
sub esi, esi
sar bl, 0x59
movsx bx, bpl
xor ecx, ecx
xor bl, 6
cmp bpl, r13b
rol bh, 0xe8
nop dword [rax + rax]
sal bh, 0x5d
test dx, r14w
lea rbx, [rdi + 1]
cmp rbx, r13
jmp 0x1403b4496
ja 0x1403b5f9c
movzx eax, byte [rdi]
movsxd rdi, esi
cmp r13b, r11b
mov edx, eax
and edx, 0x7f
and dil, r9b
shl rdx, cl
neg di
add rsi, rdx
btc rdi, 0x36
add rcx, 7
bsr di, r13w
bt di, 0xb
mov rdi, rbx
cmp r11b, r14b
test al, al
jmp 0x1403b44d6
js 0x1403b448a
movaps xmmword [rsp + 0x50], xmm6
test r10w, 0x24ee
movaps xmmword [rsp + 0x40], xmm6
cmc
test rsi, rsi
jmp 0x1403b44f5
mov qword [rsp + 0x20], r11
jmp 0x1403b44ff
mov qword [rsp + 0x28], r8
jmp 0x1403b4509
je 0x1403b4b98
js 0x1403b5fff
cmp rsi, 0xf
jmp 0x1403b451e
ja 0x1403b4cc3
mov qword [rsp + 0x50], rsi
cdq
not dil
mov qword [rsp + 0x58], 0xf
xchg r8b, cl
setns dh
lea rcx, [rsp + 0x40]
movsx ebp, cx
cwd
mov rdx, rbx
movsx bp, r13b
mov r8, rsi
mov rdi, r9
setno bpl
jmp 0x1403b455d
mov rbp, r10
jmp 0x1403b4565
call fcn.1404a0f31
mov r8, qword [rsp + 0x28]
cmovge r11w, sp
movsx r9w, r14b
mov r11, qword [rsp + 0x20]
mov r10, rbp
not r9b
mov r9, rdi
jmp 0x1403b458c
jmp 0x1403b544a
and edx, 7
cmp edx, 2
jmp 0x1403b459c
jne 0x1403b5f9c
mov qword [rsp + 0x28], r8
rcl dh, cl
shl dx, 0x91
or byte [r15 + 1], 8
bts dx, r13w
sal dl, cl
btr rdx, r13
xor r8d, r8d
movsx dx, cl
sub ecx, ecx
sal dl, cl
nop word [rax + rax]
sbb rdx, r11
lea rdx, [rdi + 1]
stc
cmp rdx, r13
jmp 0x1403b45e1
ja 0x1403b5f9c
mov rax, r8
movsx bp, dl
not ebx
btc ebp, 0xbd
movzx ebp, byte [rdi]
mov ebx, ebp
and ebx, 0x7f
btr rdi, r14
ror dil, 0xa5
or di, si
shl rbx, cl
ror dil, 0xdf
add r8, rbx
movsxd rdi, ebx
movsx rdi, r14w
add rcx, 7
dec rdi
btr rdi, rax
movzx di, spl
mov rdi, rdx
test rax, 0x3433168f
cmp cl, 0x2f
test bpl, bpl
js 0x1403b45d4
add rbx, rax
bsr di, r13w
rcr di, cl
movsx rdi, dx
mov rdi, rbx
jmp 0x1403b4659
lea rdi, [rdi + rdx]
clc
cmp rdi, r13
jmp 0x1403b4666
ja 0x1403b5f9c
mov qword [rsp + 0x20], r11
mov rax, r14
bswap bx
mov r14, r10
jmp 0x1403b467f
mov rbx, r9
lea rcx, [0x1400bd9d0]
jmp 0x1403b468e
mov qword [rsp + 0x40], rcx
movzx cx, sil
movsx ecx, bp
movups xmmword [rax], xmm6
mov cl, dil
movups xmmword [rax + 0x20], xmm6
bswap ecx
movzx rcx, dx
mov dword [rsp + 0x48], 0
movzx cx, r13b
movups xmmword [rsp + 0x60], xmm7
movzx ecx, r11w
movsxd rcx, edx
not cx
movups xmmword [rsp + 0x80], xmm7
cmovns ecx, ebp
mov cx, cx
movzx ecx, r13w
mov qword [rsp + 0x90], 0
mov cl, spl
mov dword [rsp + 0x98], 0
not cx
lea rcx, [rsp + 0x40]
jmp 0x1403b4700
call fcn.1403b7683
mov esi, eax
test al, al
jmp 0x1403b470e
je 0x1403b4ebf
mov rdx, qword [r12 + 0x98]
cmc
jmp 0x1403b4722
cmp rdx, qword [r12 + 0xa0]
je 0x1403b4ea3
mov rcx, rdx
lea rdx, [rsp + 0x40]
jmp 0x1403b473d
call fcn.1403b8d06
add qword [r12 + 0x98], 0x60
jmp 0x1403b4750
jmp 0x1403b4ebf
and edx, 7
cmp edx, 2
jmp 0x1403b4760
jne 0x1403b5f9c
or byte [r15], 2
xor bpl, 0xb9
rcl ebp, cl
mov bp, sp
sub esi, esi
xor ecx, ecx
nop word cs:[rax + rax]
sbb bpl, 0xb1
lea rbp, [rdi + 1]
clc
cmp bl, sil
cmp rbp, r13
ja 0x1403b5f9c
movzx eax, byte [rdi]
mov edx, eax
rcl dil, cl
and edx, 0x7f
shl rdx, cl
movzx edi, ax
shl di, cl
lea rsi, [rsi + rdx]
jmp 0x1403b47bf
add rcx, 7
add di, cx
bt rdi, r13
rcr di, cl
mov rdi, rbp
test al, al
jmp 0x1403b47d7
js 0x1403b4789
movaps xmmword [rsp + 0x50], xmm6
clc
movaps xmmword [rsp + 0x40], xmm6
clc
test rsi, rsi
jmp 0x1403b47f1
mov qword [rsp + 0x20], r11
jmp 0x1403b47fb
mov qword [rsp + 0x28], r8
je 0x1403b4bab
js 0x1403b5fff
cmp rsi, 0xf
jmp 0x1403b4815
ja 0x1403b4d3c
mov qword [rsp + 0x50], rsi
movzx edx, r8w
mov edx, esi
movsx rdi, si
mov qword [rsp + 0x58], 0xf
movzx bx, r10b
lea rcx, [rsp + 0x40]
movzx rdi, r14w
movsx edx, r9w
movzx bx, sil
mov rdx, rbp
xchg ebx, edi
mov r8, rbp
mov r8, rsi
movzx rdi, ax
mov rdi, r9
movsxd rbx, r15d
jmp 0x1403b4864
mov rbx, r10
jmp 0x1403b486c
call fcn.1404a0f31
mov r8, qword [rsp + 0x28]
movzx r11d, bp
movsx r11w, r12b
mov r11, qword [rsp + 0x20]
movzx r10w, r11b
bswap r10w
movzx r9d, sp
mov r10, rbx
mov r9, rdi
jmp 0x1403b489c
jmp 0x1403b55fb
and edx, 7
stc
cmc
cmp edx, 2
jne 0x1403b5f9c
or byte [r15], 4
rol ebx, cl
bt bx, 0xcb
rcr ebx, cl
xor esi, esi
mov ebx, 0x68ec2c63
xor ecx, ecx
lea rbx, [rdi + 1]
cmp rbx, r13
jmp 0x1403b48d1
ja 0x1403b5f9c
movzx eax, byte [rdi]
movsx rdx, ax
xchg dl, dil
mov edx, eax
adc di, cx
and edx, 0x7f
adc edi, ebp
shl rdx, cl
xadd di, di
bts di, si
ror dil, cl
lea rsi, [rsi + rdx]
add rcx, 7
sal di, cl
mov rdi, rbx
test al, al
js 0x1403b48c5
movaps xmmword [rsp + 0x50], xmm6
test cl, r13b
movaps xmmword [rsp + 0x40], xmm6
clc
test r13b, 0xa1
test rsi, rsi
jmp 0x1403b4929
mov qword [rsp + 0x20], r11
jmp 0x1403b4933
mov qword [rsp + 0x28], r8
jmp 0x1403b493d
je 0x1403b4bb9
js 0x1403b5fff
cmp rsi, 0xf
jmp 0x1403b4952
ja 0x1403b4dbc
mov qword [rsp + 0x50], rsi
setb bpl
xchg dh, cl
movsxd rdx, r15d
mov qword [rsp + 0x58], 0xf
lea rcx, [rsp + 0x40]
mov rdx, rbx
bswap bp
mov r8d, edx
mov r8, rsi
movzx edi, cx
mov rdi, r9
mov rbp, r10
call fcn.1404a0f31
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
movzx r9, bx
movsx r10, bx
movzx r10w, cl
mov r10, rbp
mov r9, rdi
jmp 0x1403b49b0
jmp 0x1403b57b7
and edx, 7
jmp 0x1403b49bd
cmp edx, 2
jmp 0x1403b49c5
jne 0x1403b5f9c
or byte [r12 + 0xe], 8
jmp 0x1403b49d9
xor esi, esi
xor ecx, ecx
btc bx, 0xc9
and bh, 0x4e
nop word cs:[rax + rax]
dec bh
or bl, 0xc
lea rbx, [rdi + 1]
cmp r15b, 0xfe
cmp rbx, r13
jmp 0x1403b4a08
ja 0x1403b5f9c
movzx eax, byte [rdi]
movsx di, bl
cmc
mov edx, eax
and edx, 0x7f
shl rdx, cl
lea rsi, [rsi + rdx]
ror edi, 0x3f
add rcx, 7
mov rdi, rbx
test al, al
js 0x1403b49f8
movaps xmmword [rsp + 0x50], xmm6
test r13b, 0x29
cmp r8w, ax
movaps xmmword [rsp + 0x40], xmm6
stc
jmp 0x1403b4a4d
test rsi, rsi
mov qword [rsp + 0x20], r11
jmp 0x1403b4a5a
mov qword [rsp + 0x28], r8
jmp 0x1403b4a64
je 0x1403b4bcc
js 0x1403b5fff
cmp rsi, 0xf
ja 0x1403b4e34
mov qword [rsp + 0x50], rsi
movsx ebp, sp
xchg dil, cl
mov ch, 0x28
mov qword [rsp + 0x58], 0xf
lea rcx, [rsp + 0x40]
mov rdx, rbx
jmp 0x1403b4aa2
mov r8, rsi
movsx rbp, di
mov rdi, r9
jmp 0x1403b4ab6
mov rbp, r10
jmp 0x1403b4abe
call fcn.1404a0f31
mov r8, qword [rsp + 0x28]
setb r9b
movzx r10d, r10w
mov r11, qword [rsp + 0x20]
movzx r10w, spl
movzx r10d, r13w
jmp 0x1403b4ae3
mov r10, rbp
mov r9, rdi
jmp 0x1403b4aee
jmp 0x1403b5971
and edx, 7
cmc
sub eax, eax
test al, bh
cmp rdx, 1
jmp 0x1403b4b04
jg 0x1403b5ea9
test rdx, rdx
jmp 0x1403b4b12
jne 0x1403b5f5b
mov rax, rdi
bt di, bx
rol edi, cl
bts rdi, r10
nop word [rax + rax]
rcl dil, 0x36
sar dil, 0xff
or di, 0x600b
lea rdi, [rax + 1]
cmp ax, 0x88d
cmp rdi, r13
ja 0x1403b5f9c
cmp byte [rax], 0
mov edx, 0
movsxd rcx, esi
cdqe
mov ah, 0xed
mov ecx, 0
not rax
mov rax, rdi
jmp 0x1403b4b6c
js 0x1403b4b3b
jmp 0x1403b402e
mov qword [rsp + 0x58], 0xf
jmp 0x1403b4b85
jmp 0x1403b510e
mov qword [rsp + 0x58], 0xf
jmp 0x1403b52a5
mov qword [rsp + 0x58], 0xf
jmp 0x1403b4ba6
jmp 0x1403b544a
mov qword [rsp + 0x58], 0xf
jmp 0x1403b55fb
mov qword [rsp + 0x58], 0xf
jmp 0x1403b4bc7
jmp 0x1403b57b7
mov qword [rsp + 0x58], 0xf
jmp 0x1403b4bda
jmp 0x1403b5971
mov r14, r10
adc bpl, 0x76
mov qword [rsp + 0x38], r9
ror bpl, cl
mov rbp, rsi
bts rax, r11
shr ah, cl
cmp dil, r10b
or rbp, 0xf
bt eax, 0xe1
not eax
cmp rbp, 0x17
setg al
movsx rax, r14w
mov eax, 0x16
jmp 0x1403b4c19
cmovb rbp, rax
cmp esp, 0xd6f099e
cmp rbp, 0xfff
jmp 0x1403b4c2f
jb 0x1403b5083
lea rcx, [rbp + 0x28]
jmp 0x1403b4c3e
call fcn.14044550c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1403b4c54
jmp 0x1403b5093
mov r14, r10
cwde
mov qword [rsp + 0x38], r9
dec bp
mov rbp, rsi
cbw
or rbp, 0xf
stc
and al, r9b
lahf
cmp rbp, 0x17
movsx ax, r12b
mov rax, rdx
movzx rax, ax
mov eax, 0x16
jmp 0x1403b4c8d
cmovb rbp, rax
cmp rbp, 0xfff
jb 0x1403b5213
lea rcx, [rbp + 0x28]
jmp 0x1403b4ca7
call fcn.14044550c
lea rdi, [rax + 0x27]
cmc
test ebx, esp
cmp r15b, sil
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1403b5224
mov r14, r10
shl ah, cl
clc
bsf eax, eax
mov qword [rsp + 0x38], r9
stc
rcl al, 0x6b
and ax, 0x7c5f
mov rbp, rsi
mov al, dl
rol ax, cl
movsx rax, si
or rbp, 0xf
cmp rbp, 0x17
lahf
cmovns ax, ax
mov eax, 0x16
jmp 0x1403b4cfc
cmovb rbp, rax
stc
test r10w, r10w
cmp rbp, 0xfff
jb 0x1403b53c4
lea rcx, [rbp + 0x28]
call fcn.14044550c
lea rdi, [rax + 0x27]
jmp 0x1403b4d25
and rdi, 0xffffffffffffffe0
jmp 0x1403b4d2e
mov qword [rdi - 8], rax
jmp 0x1403b4d37
jmp 0x1403b53d0
mov qword [rsp + 0x30], r10
shr r14b, 0x1e
mov qword [rsp + 0x38], r9
sal r14b, 0x7e
not r14w
xor ax, r14w
mov r14, rsi
lahf
or r14, 0xf
not ah
or ax, 0x50c2
cmp r14, 0x17
mov eax, 0x48da6238
jmp 0x1403b4d73
mov eax, 0x16
jmp 0x1403b4d7d
cmovb r14, rax
test r12w, sp
clc
cmp r14, 0xfff
jb 0x1403b5583
lea rcx, [r14 + 0x28]
jmp 0x1403b4d9c
call fcn.14044550c
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
jmp 0x1403b4dae
mov qword [rbx - 8], rax
jmp 0x1403b4db7
jmp 0x1403b559e
mov r14, r10
rcr ax, cl
movsx ax, spl
sal al, cl
mov qword [rsp + 0x38], r9
mov rbp, rsi
lahf
or rbp, 0xf
not ah
rcl rax, cl
cmp rbp, 0x17
cbw
jmp 0x1403b4dea
mov eax, 0x16
jmp 0x1403b4df4
cmovb rbp, rax
jmp 0x1403b4dfe
cmp rbp, 0xfff
jb 0x1403b573a
lea rcx, [rbp + 0x28]
jmp 0x1403b4e14
call fcn.14044550c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
jmp 0x1403b4e26
mov qword [rdi - 8], rax
jmp 0x1403b4e2f
jmp 0x1403b5750
mov r14, r10
cmovbe rbp, rsp
mov qword [rsp + 0x38], r9
movsx ebp, r11w
cmp bx, 0x71ed
btc ax, 0x27
mov rbp, rsi
btr eax, r11d
cmc
neg al
or rbp, 0xf
cmp rbp, 0x17
mov eax, 0x16
cmovb rbp, rax
cmp rbp, 0xfff
jb 0x1403b58d1
lea rcx, [rbp + 0x28]
call fcn.14044550c
lea rdi, [rax + 0x27]
test rax, 0x4d360c1f
cmp dl, r14b
and rdi, 0xffffffffffffffe0
jmp 0x1403b4e95
mov qword [rdi - 8], rax
jmp 0x1403b4e9e
jmp 0x1403b58eb
mov rcx, qword [rsp + 0xb8]
movzx r8w, sil
lea r8, [rsp + 0x40]
jmp 0x1403b4eba
call fcn.1403b886a
lea rax, [0x1400bd9d0]
clc
mov qword [rsp + 0x40], rax
sete ah
cmc
mov rax, qword [rsp + 0x88]
clc
cmp rax, 0x10
jmp 0x1403b4ee2
jb 0x1403b4f40
mov rcx, qword [rsp + 0x70]
lea rdx, [rax + 1]
clc
cmp rdx, 0x1000
jmp 0x1403b4efe
jb 0x1403b4f3b
mov rbp, qword [rcx - 8]
test r15w, 0x19af
add rcx, 0xfffffffffffffff8
clc
cmc
test r10w, 0x6de6
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403b4f26
jae 0x1403b6004
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x1403b4f3b
call fcn.14013be3f
movups xmmword [rsp + 0x80], xmm7
setae r8b
shr r11b, 0xc9
mov byte [rsp + 0x70], 0
mov rax, qword [rsp + 0x68]
movsxd r9, r9d
bt r11, 0xc7
movzx r10w, r8b
cmp rax, 0x10
xchg r9w, r11w
movsx r11, bx
mov r10w, bx
mov r9, rbx
sets r10b
mov r10, r14
movsxd r8, r9d
mov r11, qword [rsp + 0x20]
cmovge r8, rbx
movzx r8d, r12w
movsx r8, r11w
mov r8, qword [rsp + 0x28]
jmp 0x1403b4f9f
jb 0x1403b5057
mov rcx, qword [rsp + 0x50]
add dx, 0x4efe
lea rdx, [rax + 1]
test r9d, 0x6b09304c
jmp 0x1403b4fbf
cmp rdx, 0x1000
jmp 0x1403b4fcb
jb 0x1403b5027
mov rbp, qword [rcx - 8]
cmp r15w, r14w
add rcx, 0xfffffffffffffff8
jmp 0x1403b4fe3
sub rcx, rbp
test r10d, 0x39d147c8
jmp 0x1403b4ff2
cmp rcx, 0x20
jmp 0x1403b4ffb
jae 0x1403b6004
add rax, 0x28
movzx rdx, r14w
movsx cx, r8b
xchg cx, cx
mov rdx, rax
cmovs cx, bx
mov cl, r15b
movsx rcx, cx
mov rcx, rbp
jmp 0x1403b5027
call fcn.14013be3f
mov r9, rbx
bt r11w, r15w
mov r10, r14
xor r11w, r12w
mov r11, qword [rsp + 0x20]
or r8d, 0x61ee6476
xor cl, bl
ror r8d, 0xf1
mov r8, qword [rsp + 0x28]
shrd r14d, esi, 0x34
xor edx, edx
mov ecx, 0
and r14b, 0x33
dec r14
test sil, sil
mov r14b, 0xd0
xchg r14, r14
movsx r14w, r13b
lea r14, [rsp + 0x50]
jne 0x1403b402e
jmp 0x1403b5f9c
lea rcx, [rbp + 1]
call fcn.14044550c
mov rdi, rax
movsx edx, r8w
mov qword [rsp + 0x40], rdi
cqo
setp cl
mov qword [rsp + 0x50], rsi
setno cl
movzx r8w, bpl
cmovae edx, esp
mov qword [rsp + 0x58], rbp
movsxd rdx, r9d
movzx ecx, r12w
mov rcx, rdi
mov r8b, r9b
movsx r8d, bx
mov rdx, rbx
movsxd r8, r9d
movzx r8d, dx
movzx r8w, sil
mov r8, rsi
jmp 0x1403b50da
call fcn.1404a0f31
mov byte [rdi + rsi], 0
mov r9, qword [rsp + 0x38]
or r10b, 0xa3
mov r10, r14
setno ah
lea r14, [rsp + 0x50]
rol ah, 0xbd
mov r11, qword [rsp + 0x20]
stc
mov r8, qword [rsp + 0x28]
adc ax, 0x2cf3
dec ah
or al, r10b
mov rax, qword [r12 + 0xc8]
cmp rax, 0x10
jmp 0x1403b511f
jb 0x1403b51c1
mov rcx, qword [r10]
movzx rdx, r8w
inc dx
lea rdx, [rax + 1]
cmc
cmp rdx, 0x1000
mov qword [rsp + 0x30], r10
jmp 0x1403b5145
jb 0x1403b519b
mov rbp, qword [rcx - 8]
test dl, 0x3d
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmc
cmp r15w, r15w
cmp rcx, 0x20
jmp 0x1403b5167
jae 0x1403b6004
mov rdi, r9
shld dx, bp, 0x8c
movsx rcx, di
add rdx, 0x39764c42
add rax, 0x28
mov rdx, rax
cmove cx, si
mov cl, r9b
mov rcx, rbp
jmp 0x1403b5196
jmp 0x1403b51a3
mov rdi, r9
jmp 0x1403b51a3
call fcn.14013be3f
mov r9, rdi
cmp dil, 0x79
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
rcr rcx, cl
mov r8, qword [rsp + 0x28]
lea rbx, [rbx + rsi]
movaps xmm0, xmmword [rsp + 0x40]
shld ecx, esi, 0x7b
rcr rdi, 0x76
rcl rdi, 0xcd
movaps xmm1, xmmword [rsp + 0x50]
movzx edi, ax
movups xmmword [r10 + 0x10], xmm1
ror cl, cl
movups xmmword [r10], xmm0
sub edx, edx
mov rdi, rbx
ror ch, cl
bts rcx, r13
mov ecx, 0
stc
test r13w, 0xb8
cmp rbx, r13
jmp 0x1403b5208
jbe 0x1403b402e
jmp 0x1403b5f9c
lea rcx, [rbp + 1]
jmp 0x1403b521c
call fcn.14044550c
mov rdi, rax
mov qword [rsp + 0x40], rdi
movsx ecx, ax
movzx rdx, r11w
mov qword [rsp + 0x50], rsi
movzx cx, al
not cx
setne cl
mov qword [rsp + 0x58], rbp
not r8b
mov rcx, rdi
movzx r8d, r15w
mov rdx, rbx
mov r8, rsi
jmp 0x1403b5259
call fcn.1404a0f31
mov byte [rdi + rsi], 0
shl ax, 0x68
bt r11w, r10w
or r11b, 0xb0
mov r9, qword [rsp + 0x38]
btr r8d, edi
ror al, cl
add r8b, r8b
mov r10, r14
lea r14, [rsp + 0x50]
jmp 0x1403b5293
mov r11, qword [rsp + 0x20]
sar ah, 1
mov r8, qword [rsp + 0x28]
cdqe
bsf rax, rbx
mov rax, qword [r12 + 0x68]
cmp rax, 0x10
jmp 0x1403b52b3
jb 0x1403b5368
mov rcx, qword [r11]
cwd
lea rdx, [rax + 1]
cmc
cmp rdx, 0x1000
jmp 0x1403b52cf
mov qword [rsp + 0x30], r10
jmp 0x1403b52d9
jb 0x1403b5333
mov rbp, qword [rcx - 8]
stc
cmc
add rcx, 0xfffffffffffffff8
test r8d, r14d
test r12b, 0xdf
sub rcx, rbp
clc
cmp bh, 0x24
cmp rcx, 0x20
jmp 0x1403b5300
jae 0x1403b6004
mov rdi, r9
sete dl
add rax, 0x28
setns cl
movzx rdx, r9w
mov rdx, rax
movsx cx, ch
cmovge cx, dx
movsx ecx, r14w
mov rcx, rbp
jmp 0x1403b532e
jmp 0x1403b5336
mov rdi, r9
call fcn.14013be3f
mov r9, rdi
cmovl r10d, edi
movsx r10w, r10b
mov r10, qword [rsp + 0x30]
bt rdi, 0x1d
movsx r11w, al
mov r11, qword [rsp + 0x20]
ror r8b, 0x57
mov r8, qword [rsp + 0x28]
movsx rcx, r11w
lea rbx, [rbx + rsi]
sub rcx, 0x7ee153e5
movaps xmm0, xmmword [rsp + 0x40]
sal dil, 0x31
btc edi, r9d
movaps xmm1, xmmword [rsp + 0x50]
rcr ch, cl
movups xmmword [r11 + 0x10], xmm1
movups xmmword [r11], xmm0
btr cx, 0xdf
sub edx, edx
btr di, 0x7a
and cl, r8b
movzx cx, r8b
mov rdi, rbx
mov ecx, 0
jmp 0x1403b53b1
cmp rbx, r13
jmp 0x1403b53b9
jbe 0x1403b402e
jmp 0x1403b5f9c
lea rcx, [rbp + 1]
call fcn.14044550c
mov rdi, rax
mov qword [rsp + 0x40], rdi
movsx edx, r11w
mov qword [rsp + 0x50], rsi
movzx rcx, bp
mov qword [rsp + 0x58], rbp
mov rcx, rdi
movsx rdx, dx
mov rdx, rbx
bswap r8
mov r8, rsi
call fcn.1404a0f31
mov byte [rdi + rsi], 0
bt r10w, r8w
rcr r11d, 0x66
mov r9, qword [rsp + 0x38]
dec al
shl r8b, 1
mov r10, r14
xor r14w, 0x69b1
sar r8, cl
bts r14w, r14w
lea r14, [rsp + 0x50]
neg r8w
mov r11, qword [rsp + 0x20]
shr r8b, cl
movzx r8w, r15b
mov r8, qword [rsp + 0x28]
or al, spl
bts ax, r12w
movsxd rax, edi
mov rax, qword [r12 + 0x108]
cmp r9b, 0x71
cmp rax, 0x10
jmp 0x1403b545f
jb 0x1403b5509
mov rcx, qword [rsp + 0xa8]
mov dl, cl
movsx dx, r8b
cmovg rdx, r8
mov rcx, qword [rcx]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b548b
mov qword [rsp + 0x30], r10
jmp 0x1403b5495
jb 0x1403b54d2
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
stc
sub rcx, rbp
cmp rcx, 0x20
jae 0x1403b6004
mov rdi, r9
sar dx, cl
add rax, 0x28
movsx edx, ax
movzx rcx, bx
mov rdx, rax
not ecx
bswap rcx
mov rcx, rbp
jmp 0x1403b54da
mov rdi, r9
jmp 0x1403b54da
call fcn.14013be3f
mov r9, rdi
clc
mov r10, qword [rsp + 0x30]
add al, 0x24
setl r11b
shr ah, cl
mov r11, qword [rsp + 0x20]
cmp dil, 0x90
add ecx, r8d
cmc
mov r8, qword [rsp + 0x28]
shr dil, cl
cmc
shr ecx, 0xe1
lea rbx, [rbx + rsi]
xadd rcx, rdi
shr rcx, 0x31
or dil, 0x67
movaps xmm0, xmmword [rsp + 0x40]
movsxd rdi, esi
jmp 0x1403b5526
movaps xmm1, xmmword [rsp + 0x50]
test bpl, 0x85
mov rax, qword [rsp + 0xa8]
dec di
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
sal dil, cl
neg di
bt di, r12w
sub edx, edx
sub ch, 0x56
btc rcx, 0x44
inc cl
mov rdi, rbx
movzx ecx, r11w
stc
ror rcx, 0x57
mov ecx, 0
cmp edi, edx
test sp, 0x642e
cmp rbx, r13
jmp 0x1403b5578
jbe 0x1403b402e
jmp 0x1403b5f9c
lea rcx, [r14 + 1]
jmp 0x1403b558c
call fcn.14044550c
mov rbx, rax
movzx r8w, r12b
bswap rcx
cqo
mov qword [rsp + 0x40], rbx
cqo
movsx ecx, r11w
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], r14
bswap ecx
mov rcx, rbx
movzx r8d, r12w
movsxd rdx, esp
setle r8b
mov rdx, rbp
mov r8, rsi
jmp 0x1403b55ce
call fcn.1404a0f31
mov byte [rbx + rsi], 0
add r11b, cl
bt r9w, r10w
mov r9, qword [rsp + 0x38]
mov r10, qword [rsp + 0x30]
setnp ah
lea r14, [rsp + 0x50]
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
mov rax, qword [r12 + 0x28]
stc
test si, r14w
cmc
cmp rax, 0x10
jmp 0x1403b560f
jb 0x1403b56c8
mov rcx, qword [rsp + 0xb0]
sub dl, ch
not dl
mov rcx, qword [rcx]
sal dl, cl
lea rdx, [rax + 1]
cmp sil, cl
cmp rdx, 0x1000
jmp 0x1403b5639
mov qword [rsp + 0x30], r10
jmp 0x1403b5643
jb 0x1403b569d
mov rbx, qword [rcx - 8]
cmc
cmp r12w, 0x6cf1
test esi, 0x76073e04
add rcx, 0xfffffffffffffff8
test r14b, 0x18
sub rcx, rbx
clc
cmp rcx, 0x20
jmp 0x1403b566f
jae 0x1403b6004
mov rdi, r9
mov cx, 0x7095
btr cx, 0xc3
add rax, 0x28
setno dh
mov rdx, rax
jmp 0x1403b5695
mov rcx, rbx
jmp 0x1403b56a5
mov rdi, r9
jmp 0x1403b56a5
call fcn.14013be3f
mov r9, rdi
xadd r11d, r10d
mov r10, qword [rsp + 0x30]
sar ch, cl
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
bt edi, 0x73
cbw
add rbp, rsi
bt cx, 0xa1
mov di, bx
movaps xmm0, xmmword [rsp + 0x40]
rcl cx, 0xc6
movaps xmm1, xmmword [rsp + 0x50]
rcl dil, 0x75
cmovno di, di
cbw
mov rax, qword [rsp + 0xb0]
shld rdi, rsp, 0x19
sub di, 0x47c2
rcr ch, 0xb7
movups xmmword [rax + 0x10], xmm1
rcl cx, 0xc5
cmp sil, bl
movups xmmword [rax], xmm0
add cx, bx
btc di, 0xd8
xor edx, edx
movsx ecx, r13w
mov rdi, rbp
add cl, spl
add cx, 0x1b6
mov ecx, 0
cmp rbp, r13
jbe 0x1403b402e
jmp 0x1403b5f9c
lea rcx, [rbp + 1]
jmp 0x1403b5743
call fcn.14044550c
mov rdi, rax
movsx dx, bpl
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x50], rsi
cmovbe rdx, r8
mov qword [rsp + 0x58], rbp
movzx r8, r15w
cdq
movsx r8w, r13b
mov rcx, rdi
mov r8w, cx
movsx rdx, bx
movsx edx, cx
mov rdx, rbx
mov r8, rsi
call fcn.1404a0f31
mov byte [rdi + rsi], 0
movzx r10w, r8b
mov r9, qword [rsp + 0x38]
not ax
sal r10b, cl
cwde
mov r10, r14
lea r14, [rsp + 0x50]
clc
mov r11, qword [rsp + 0x20]
cwde
test r11b, 0x3b
mov r8, qword [rsp + 0x28]
add ax, 0x5a17
mov rax, qword [r12 + 0x48]
cmp r15w, r13w
jmp 0x1403b57c5
cmp rax, 0x10
jmp 0x1403b57ce
jb 0x1403b587c
mov rcx, qword [r8]
btr rdx, 0xc4
movsx dx, dil
bsr dx, dx
lea rdx, [rax + 1]
clc
cmp rdx, 0x1000
jmp 0x1403b57f6
mov qword [rsp + 0x30], r10
jb 0x1403b5840
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x1403b6004
mov rdi, r9
cmp r13, rcx
shl dx, cl
add rax, 0x28
jmp 0x1403b582b
mov rdx, rax
movsx cx, r12b
mov rcx, rbp
jmp 0x1403b583b
jmp 0x1403b5848
mov rdi, r9
jmp 0x1403b5848
call fcn.14013be3f
mov r9, rdi
movsx edi, r8w
or dil, 0xc7
shrd r10w, ax, 0xd6
mov r10, qword [rsp + 0x30]
test ax, r12w
sub dil, 0x1a
rcr r8, 0x5c
mov r11, qword [rsp + 0x20]
ror r8, cl
mov r8, qword [rsp + 0x28]
add rbx, rsi
not ch
rcr dil, 0x6e
movaps xmm0, xmmword [rsp + 0x40]
sal rcx, 0xbd
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
ror ecx, 0x94
bts cx, r10w
xor edx, edx
bt cx, dx
mov rdi, rbx
bsf cx, ax
adc ecx, 0x2de338ab
mov ecx, 0
stc
cmc
cmp rbx, r13
jmp 0x1403b58c6
jbe 0x1403b402e
jmp 0x1403b5f9c
lea rcx, [rbp + 1]
jmp 0x1403b58da
call fcn.14044550c
mov rdi, rax
not dh
movsxd rdx, ebp
movzx ecx, r9w
mov qword [rsp + 0x40], rdi
movsx ecx, si
movsx dx, bpl
bswap r8w
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rbp
mov cx, 0x4bce
mov rcx, rdi
movsx r8w, r8b
mov rdx, rbx
setp r8b
mov r8b, 0x4e
mov r8, rsi
jmp 0x1403b5924
call fcn.1404a0f31
mov byte [rdi + rsi], 0
shl ah, cl
mov r10d, r14d
xor rax, r9
mov r9, qword [rsp + 0x38]
xadd r10b, al
and r11b, 0xae
adc r8b, 0x6e
mov r10, r14
bsf r8w, sp
lea r14, [rsp + 0x50]
adc r8b, r8b
mov r11, qword [rsp + 0x20]
bt r8, rcx
xor ah, 0xdf
shld r8w, di, 6
mov r8, qword [rsp + 0x28]
lahf
mov al, r10b
mov rax, qword [r12 + 0xe8]
cmp rax, 0x10
jmp 0x1403b5982
jb 0x1403b5a29
mov rcx, qword [r9]
shl dh, cl
sal dh, 0x43
add dh, 0x63
lea rdx, [rax + 1]
cmc
cmp rdx, 0x1000
mov qword [rsp + 0x30], r10
jmp 0x1403b59a9
jb 0x1403b59fe
mov rbp, qword [rcx - 8]
jmp 0x1403b59b8
add rcx, 0xfffffffffffffff8
cmp r12b, bl
stc
sub rcx, rbp
test r14, rdx
stc
cmp rcx, 0x20
jmp 0x1403b59d0
jae 0x1403b6004
mov rdi, r9
add rax, 0x28
cqo
cmovnp cx, sp
movzx rdx, sp
mov rdx, rax
mov rcx, 0x600c6bf0
mov rcx, rbp
jmp 0x1403b59f9
jmp 0x1403b5a06
mov rdi, r9
jmp 0x1403b5a06
call fcn.14013be3f
mov r9, rdi
xor r11b, r8b
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
shld r8, r10, 0xc7
ror rdi, 0xef
mov r8, qword [rsp + 0x28]
lea rbx, [rbx + rsi]
sar edi, 0xac
or di, 0x1fdd
movaps xmm0, xmmword [rsp + 0x40]
btc cx, 0xaf
xadd rcx, rdi
movaps xmm1, xmmword [rsp + 0x50]
bsf ecx, r9d
bt di, r8w
movups xmmword [r9 + 0x10], xmm1
movups xmmword [r9], xmm0
movsx edi, r13w
ror ecx, 0x13
xor edx, edx
ror dil, cl
movsx rdi, r11w
bsr rcx, rsp
mov rdi, rbx
mov ecx, 0
test r13b, r14b
cmp rbx, r13
jmp 0x1403b5a81
jbe 0x1403b402e
jmp 0x1403b5f9c
test dl, 7
jmp 0x1403b5a94
jne 0x1403b5f9c
or byte [r15 + 1], 0x80
sbb dx, bx
sub eax, eax
sub ecx, ecx
nop
cmova dx, r10w
sal dx, 3
lea rdx, [rdi + 1]
test r11, rsp
cmp rdx, r13
jmp 0x1403b5abf
ja 0x1403b5f9c
movzx ebx, byte [rdi]
btr bp, di
movzx bp, r15b
btr di, 0x8a
mov ebp, ebx
rcl dil, cl
and ebp, 0x7f
sar dil, 0xd5
shl rbp, cl
movzx rdi, di
xor dil, r12b
add rax, rbp
bts rdi, rbx
clc
btc edi, r13d
add rcx, 7
movzx rdi, r11w
mov rdi, rdx
cmp si, 0x2717
test bl, bl
js 0x1403b5ab0
test rax, rax
setne byte [r12 + 0xa8]
jmp 0x1403b5b21
jmp 0x1403b5e91
and edx, 7
cmp r12w, dx
cmp edx, 1
jmp 0x1403b5b35
jne 0x1403b5f9c
or byte [r15], 0x20
test bpl, 0x75
add rbp, 9
cmp rbp, r13
jmp 0x1403b5b4f
ja 0x1403b5f9c
mov rax, qword [rdi]
jmp 0x1403b5b5d
mov qword [r12 + 0x70], rax
jmp 0x1403b5dea
and edx, 7
cmp edx, 1
jmp 0x1403b5b72
jne 0x1403b5f9c
or byte [r15], 0x40
stc
jmp 0x1403b5b82
add rbp, 9
jmp 0x1403b5b8b
cmp rbp, r13
ja 0x1403b5f9c
mov rax, qword [rdi]
jmp 0x1403b5b9c
mov qword [r12 + 0x78], rax
jmp 0x1403b5dea
test dl, 7
jmp 0x1403b5bae
jne 0x1403b5f9c
or byte [r15 + 2], 0x10
btc dx, di
xor eax, eax
shr dl, 0x29
inc dh
sub ecx, ecx
nop dword [rax]
xor rdx, r15
movsx edx, r12w
lea rdx, [rdi + 1]
cmp rdx, r13
jmp 0x1403b5bdc
ja 0x1403b5f9c
movzx ebx, byte [rdi]
rol bpl, 0xc8
sub bpl, 0x17
mov ebp, ebx
movsxd rdi, eax
bsf di, cx
shr di, cl
and ebp, 0x7f
sbb dil, 0x4c
rcr dil, 0xd8
shl rbp, cl
bt di, 0x9c
sar dil, cl
bt di, r12w
lea rax, [rax + rbp]
clc
rcl rdi, cl
add dil, 0x1b
add rcx, 7
mov rdi, rdx
test bl, bl
js 0x1403b5bd0
test rax, rax
jmp 0x1403b5c37
setne byte [r12 + 0xab]
jmp 0x1403b5e91
test dl, 7
jmp 0x1403b5c4d
jne 0x1403b5f9c
or byte [r15 + 2], 1
or dl, sil
movzx dx, spl
sub eax, eax
rcr edx, 0xcd
sub ecx, ecx
stc
nop dword [rax]
shrd dx, bx, 0x8e
btr rdx, 0xa1
lea rdx, [rdi + 1]
cmp rdx, r13
jmp 0x1403b5c85
ja 0x1403b5f9c
movzx ebx, byte [rdi]
mov bp, r10w
clc
movzx ebp, sp
mov ebp, ebx
btc rdi, rbp
and ebp, 0x7f
test cx, 0x3aa1
xor dil, 0x63
shl rbp, cl
ror di, 0xf
add dil, 0x45
movsx di, spl
lea rax, [rax + rbp]
bts edi, ebp
mov di, ax
shl dil, cl
add rcx, 7
bsr di, ax
movsx di, r12b
bswap rdi
mov rdi, rdx
test bl, bl
jmp 0x1403b5cdf
js 0x1403b5c79
test rax, rax
setne byte [r12 + 0xa9]
jmp 0x1403b5cf6
jmp 0x1403b5e91
test dl, 7
jmp 0x1403b5d03
jne 0x1403b5f9c
or byte [r15 + 2], 2
jmp 0x1403b5d1c
sub eax, eax
rcr edx, 0x7e
sal dl, 0xce
shr edx, cl
xor ecx, ecx
rcl dx, 0x2a
or dh, 0x5f
cmp ch, 0x11
nop dword [rax]
dec dx
lea rdx, [rdi + 1]
cmp rdx, r13
jmp 0x1403b5d48
ja 0x1403b5f9c
movzx ebx, byte [rdi]
movsxd rdi, r15d
movzx rbp, ax
mov ebp, ebx
jmp 0x1403b5d66
and ebp, 0x7f
sal dil, cl
shl rbp, cl
sal rdi, cl
lea rax, [rax + rbp]
add rcx, 7
mov rdi, rdx
test bl, bl
jmp 0x1403b5d84
js 0x1403b5d3c
test rax, rax
jmp 0x1403b5d92
setne byte [r12 + 0xaa]
jmp 0x1403b5da0
jmp 0x1403b5e91
and edx, 7
cmp edx, 1
jne 0x1403b5f9c
or byte [r15], 0x80
test rbx, rdx
stc
cmp cl, 0xc1
add rbp, 9
jmp 0x1403b5dc5
cmp rbp, r13
jmp 0x1403b5dcd
ja 0x1403b5f9c
mov rax, qword [rdi]
adc dil, r9b
sbb di, r8w
mov qword [r12 + 0x80], rax
adc di, 0x75e
mov rdi, rbp
sub edx, edx
jmp 0x1403b4026
test dl, 7
jne 0x1403b5f9c
or byte [r15 + 1], 4
sub eax, eax
movsx dx, dil
add dl, bl
btc rdx, rbp
sub ecx, ecx
xor rdx, r9
nop dword [rax + rax]
and dl, sil
movsx dx, r15b
lea rdx, [rdi + 1]
test ax, 0x2ad4
cmp bp, 0x2008
clc
cmp rdx, r13
jmp 0x1403b5e3a
ja 0x1403b5f9c
movzx ebx, byte [rdi]
sal bpl, cl
cmovg bp, bx
mov ebp, ebx
cmp edi, r12d
rol dil, cl
xchg rdi, rdi
and ebp, 0x7f
shl rbp, cl
lea rax, [rax + rbp]
add rcx, 7
shld edi, ebp, 0x9c
shrd di, sp, 0x3c
mov rdi, rdx
test r10b, spl
test bl, bl
jmp 0x1403b5e79
js 0x1403b5e24
mov dword [r12 + 0x88], eax
ror dil, cl
shr dil, cl
movzx rdi, dx
mov rdi, rdx
cmc
jmp 0x1403b5e9d
xor edx, edx
jmp 0x1403b5ea4
jmp 0x1403b4026
cmp edx, 5
jmp 0x1403b5eb1
je 0x1403b5f72
cmp edx, 2
jmp 0x1403b5ebf
jne 0x1403b5f9e
sub edx, edx
shr ah, cl
movsx rax, r11w
sub ecx, ecx
nop word cs:[rax + rax]
lea rax, [rdi + 1]
cmp bx, di
cmp rax, r13
jmp 0x1403b5ee8
ja 0x1403b5f9c
mov rbx, rdx
cmovle si, r15w
movzx si, r14b
movzx esi, byte [rdi]
mov ebp, esi
and ebp, 0x7f
shrd di, di, 0x28
neg dil
shl rbp, cl
add rdx, rbp
rcl dil, 0x41
sbb dil, r11b
sar rdi, 0x8d
add rcx, 7
clc
ror rdi, cl
stc
mov rdi, rax
cmp sp, 0x794f
test sil, sil
jmp 0x1403b5f35
js 0x1403b5ed9
add rbp, rbx
cmp r8b, 0x71
add rbp, rax
cmp rbp, r13
jmp 0x1403b5f4d
cmova rbp, rax
jmp 0x1403b5f56
jmp 0x1403b5dea
cmp edx, 1
jne 0x1403b5f9e
add rbp, 9
jmp 0x1403b5f6d
jmp 0x1403b5f76
add rbp, 5
cmp rbp, r13
jmp 0x1403b5f7e
cmovbe rdi, rbp
test bl, 0xa9
xor edx, edx
jmp 0x1403b4026
mov eax, dword [r15]
test al, 2
jmp 0x1403b5f96
jne 0x1403b5ff1
xor eax, eax
movaps xmm6, xmmword [rsp + 0xc0]
movaps xmm7, xmmword [rsp + 0xd0]
not bl
mov r12b, 0x36
bt r13w, r9w
add rsp, 0xe8
pop rbx
not dil
jmp 0x1403b5fc8
pop rbp
mov r15b, 0xc4
setle r13b
pop rdi
pop rsi
movsx r13, r9w
pop r12
pop r13
jmp 0x1403b5fe3
pop r14
setg r15b
pop r15
jmp 0x1403b5ff0
ret
and eax, 4
cmp spl, r13b
shr eax, 2
jmp 0x1403b5f9e
call fcn.1403b039f
call fcn.1404b3a18
int3