Function at 0x1403baff5
Capabilities:
Authenticate hmac
Check for software breakpoints
Encode data using base64

Disassembly:
push r15
cmp bpl, r15b
push r14
add r14b, 0x6d
push r13
neg r11b
cdqe
cmovne r13, rdi
push r12
push rsi
add r12b, r8b
shl r9b, cl
push rdi
push rbp
btr r12, 0xc4
setl dil
push rbx
not r14w
sub rsp, 0xe8
movsxd r12, r9d
rcr ah, 0xfc
sbb r13w, cx
movaps xmmword [rsp + 0xd0], xmm7
movaps xmmword [rsp + 0xc0], xmm6
mov r13, r8
mov rdi, rdx
test r8b, 0x5d
btc r11w, 0xfb
movzx r12w, r13b
mov r12, rcx
movzx ax, bh
rcl r8b, 0x72
ror r9, cl
add r13, rdx
sal r11b, 0x26
sbb r9d, r15d
xadd r9b, r15b
lea r15, [rcx + 8]
sub r9w, 0x52f1
mov qword [rcx + 8], 0
rol r9b, cl
lea rax, [rcx + 0xf0]
clc
xadd r11w, r9w
mov qword [rsp + 0xa8], rax
movsxd rax, r14d
lea r9, [rcx + 0xd0]
lea r10, [rcx + 0xb0]
lea r14, [rsp + 0x50]
bswap r11
lea rax, [rcx + 0x90]
mov qword [rsp + 0xb8], rax
cwde
sal ax, cl
shl al, cl
lea r11, [rcx + 0x50]
cdqe
movsx ax, r11b
sar ah, 0xac
lea r8, [rcx + 0x30]
lea rax, [rcx + 0x10]
jmp 0x1403bb0ea
mov qword [rsp + 0xb0], rax
jmp 0x1403bb0f7
xor edx, edx
jmp 0x1403bb0fe
xorps xmm6, xmm6
movaps xmm7, xmmword [0x1400bd400]
bts ebp, r10d
movsx rbp, bp
sub ecx, ecx
mov rbp, rdi
jmp 0x1403bb11a
inc rdi
cmp ebx, 0x41d67318
cmp rdi, r13
jmp 0x1403bb12b
ja 0x1403bd078
movzx ebx, byte [rbp]
mov eax, ebx
cmp bl, spl
clc
and eax, 0x7f
test r9b, r8b
shl rax, cl
cmp r11w, 0x686a
jmp 0x1403bb14f
lea rdx, [rdx + rax]
jmp 0x1403bb158
add rcx, 7
jmp 0x1403bb161
test bl, bl
jmp 0x1403bb168
js 0x1403bb112
mov rax, rdx
shr rax, 3
cmp rax, 0xa
jle 0x1403bb1c0
cmp rax, 0x13
jmp 0x1403bb188
jg 0x1403bb1fc
cmp rax, 0xf
jmp 0x1403bb197
jg 0x1403bb50b
cmp rax, 0xb
jmp 0x1403bb1a6
je 0x1403bb69c
cmp rax, 0xf
jmp 0x1403bb1b5
je 0x1403bcbee
jmp 0x1403bbc3d
cmp rax, 4
jmp 0x1403bb1c9
jle 0x1403bb379
cmp rax, 6
jmp 0x1403bb1d8
jg 0x1403bb529
cmp rax, 5
je 0x1403bcc5e
cmp rax, 6
jmp 0x1403bb1f1
je 0x1403bcc9c
jmp 0x1403bbc3d
cmp rax, 0x32
jg 0x1403bb54c
cmp rax, 0x14
jmp 0x1403bb20f
je 0x1403bccd3
cmp rax, 0x32
jmp 0x1403bb21e
jne 0x1403bbc3d
and edx, 7
cmc
cmp edx, 2
jmp 0x1403bb230
jne 0x1403bd086
or byte [r12 + 0xe], 4
adc bx, cx
seta bh
xor esi, esi
dec ebx
sal bl, cl
ror bl, cl
xor ecx, ecx
sal bh, 0x15
shl bh, 0xbf
movsx rbx, ax
nop word cs:[rax + rax]
xadd ebx, ebx
lea rbx, [rdi + 1]
test r10, 0x1f000626
cmp rbx, r13
jmp 0x1403bb27b
ja 0x1403bd086
movzx eax, byte [rdi]
sbb dh, dh
mov edx, eax
btc di, 0x89
and edx, 0x7f
shl dil, cl
shl rdx, cl
bsf di, r9w
add dil, 0x25
shr rdi, cl
lea rsi, [rsi + rdx]
cmc
add rcx, 7
mov edi, r15d
mov rdi, rbx
cmp r12b, r14b
test r11d, 0x77a61b70
test al, al
jmp 0x1403bb2c2
js 0x1403bb268
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
cmc
test rsi, rsi
jmp 0x1403bb2db
mov qword [rsp + 0x20], r11
jmp 0x1403bb2e5
mov qword [rsp + 0x28], r8
jmp 0x1403bb2ef
je 0x1403bbcc1
js 0x1403bd106
cmp rsi, 0xf
ja 0x1403bbd29
mov qword [rsp + 0x50], rsi
movsx r8w, r12b
xchg bp, di
mov qword [rsp + 0x58], 0xf
lea rcx, [rsp + 0x40]
movzx di, bl
movsx edi, r10w
cdq
mov rdx, rbx
setg r8b
mov r8, rsi
movsx rdi, bx
mov bp, 0x4747
mov rdi, r9
not bpl
mov rbp, r10
call fcn.1404a79e3
mov r8, qword [rsp + 0x28]
movsxd r11, ecx
cmovae r9, rax
mov r11, qword [rsp + 0x20]
movsx r9d, cx
xchg r10d, r9d
movsx r9, r15w
mov r10, rbp
movsx r9, r10w
mov r9, rdi
jmp 0x1403bb374
jmp 0x1403bc229
cmp rax, 1
jmp 0x1403bb382
je 0x1403bb868
cmp rax, 2
je 0x1403bb9ab
cmp rax, 3
jmp 0x1403bb39b
jne 0x1403bbc3d
and edx, 7
clc
cmp edx, 2
jmp 0x1403bb3ad
jne 0x1403bd086
or byte [r15], 8
sub esi, esi
xor ecx, ecx
clc
btr rbx, 0x44
test r12b, 0xb9
nop
movsx bx, ch
test cx, 0x1517
bswap bx
lea rbx, [rdi + 1]
stc
cmc
test spl, spl
cmp rbx, r13
jmp 0x1403bb3e4
ja 0x1403bd086
movzx eax, byte [rdi]
and dx, r13w
btc di, 0xe5
mov edx, eax
and edx, 0x7f
shl rdx, cl
rcr dil, 0xb1
btr di, r14w
ror rdi, cl
add rsi, rdx
add rcx, 7
shld di, si, 0x41
xor dil, dl
cmp al, r11b
mov rdi, rbx
test dil, 0x3f
stc
test al, al
jmp 0x1403bb42b
js 0x1403bb3d3
movaps xmmword [rsp + 0x50], xmm6
test bpl, r13b
cmp r11w, dx
movaps xmmword [rsp + 0x40], xmm6
test si, r11w
test rsi, rsi
mov qword [rsp + 0x20], r11
jmp 0x1403bb453
mov qword [rsp + 0x28], r8
jmp 0x1403bb45d
je 0x1403bbcd4
js 0x1403bd106
cmp rsi, 0xf
jmp 0x1403bb472
ja 0x1403bbd9b
mov qword [rsp + 0x50], rsi
jmp 0x1403bb488
mov qword [rsp + 0x58], 0xf
movsx r8w, cl
movzx rdx, r11w
movzx di, bl
lea rcx, [rsp + 0x40]
setae bpl
mov rdx, rbx
movsx bp, r14b
mov r8, rsi
mov bpl, 0xc2
mov rdi, r9
bswap rbp
movsx rbp, di
mov rbp, r10
jmp 0x1403bb4c7
call fcn.1404a79e3
mov r8, qword [rsp + 0x28]
movsx r11d, di
movzx r9d, dx
movzx r9w, r14b
mov r11, qword [rsp + 0x20]
movsx r9d, si
xchg r9w, r10w
sets r10b
mov r10, rbp
movzx r9w, dil
movsxd r9, ebp
movzx r9, r8w
mov r9, rdi
jmp 0x1403bb506
jmp 0x1403bc405
cmp rax, 0x10
je 0x1403bcd62
cmp rax, 0x11
jmp 0x1403bb51e
je 0x1403bcdf5
jmp 0x1403bbc3d
cmp rax, 7
jmp 0x1403bb532
je 0x1403bce95
cmp rax, 0xa
jmp 0x1403bb541
je 0x1403bcee5
jmp 0x1403bbc3d
cmp rax, 0x33
je 0x1403bbadd
cmp rax, 0x34
jmp 0x1403bb55f
jne 0x1403bbc3d
and edx, 7
clc
jmp 0x1403bb56e
cmp edx, 2
jne 0x1403bd086
or byte [r12 + 0xe], 0x10
sub esi, esi
rol bh, 0xea
btc rbx, rsp
sub ecx, ecx
nop dword [rax + rax]
btc rbx, 0xec
lea rbx, [rdi + 1]
cmp rbx, r13
jmp 0x1403bb5a1
ja 0x1403bd086
movzx eax, byte [rdi]
sal dil, cl
btr edi, 0xad
rol dx, cl
mov edx, eax
test r12, r15
adc di, cx
and di, 0x187a
and edx, 0x7f
add di, bx
bt rdi, r12
shl rdx, cl
lea rsi, [rsi + rdx]
add dil, 0x2e
add rcx, 7
bts di, cx
add dil, 0x63
mov rdi, rbx
test al, al
jmp 0x1403bb5ec
js 0x1403bb595
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
cmp bp, 0x6395
test rsi, rsi
jmp 0x1403bb609
mov qword [rsp + 0x20], r11
jmp 0x1403bb613
mov qword [rsp + 0x28], r8
jmp 0x1403bb61d
je 0x1403bbce7
js 0x1403bd106
cmp rsi, 0xf
jmp 0x1403bb632
ja 0x1403bbe14
mov qword [rsp + 0x50], rsi
cqo
mov qword [rsp + 0x58], 0xf
jmp 0x1403bb64d
lea rcx, [rsp + 0x40]
movsx r8, cx
movsxd rdx, r15d
mov rdx, rbx
mov r8, rsi
mov rdi, r9
movsxd rbp, r11d
mov rbp, r10
jmp 0x1403bb66d
call fcn.1404a79e3
mov r8, qword [rsp + 0x28]
cmovne r11d, r15d
mov r11, qword [rsp + 0x20]
movsx r9, r9w
mov r10w, 0x41d3
cmovs r10d, esi
mov r10, rbp
bswap r9w
mov r9, rdi
jmp 0x1403bc58e
and edx, 7
cmp r12b, 0x3c
stc
cmp edx, 2
jne 0x1403bd086
mov qword [rsp + 0x28], r8
cqo
ror dx, 0x97
or byte [r15 + 1], 8
movzx rdx, si
cdq
ror edx, 0xbc
xor r8d, r8d
btr dx, cx
clc
xor ecx, ecx
sub dh, ah
nop word [rax + rax]
or rdx, 0x428b0ef4
ror dl, 0x25
lea rdx, [rdi + 1]
test dx, 0xb08
jmp 0x1403bb6f2
cmp rdx, r13
jmp 0x1403bb6fa
ja 0x1403bd086
mov rax, r8
movzx ebp, byte [rdi]
rcr bx, 0x36
bt edi, ebp
mov ebx, ebp
and ebx, 0x7f
shl rbx, cl
neg di
add r8, rbx
bts edi, edx
add rcx, 7
sbb dil, al
mov rdi, rdx
cmp sil, 0x5a
jmp 0x1403bb731
test bpl, bpl
jmp 0x1403bb739
js 0x1403bb6e4
add rbx, rax
movsx di, r8b
shr di, 0x57
mov rdi, rbx
lea rdi, [rdi + rdx]
cmp al, cl
test r11b, 0xe0
cmp r10b, 0x57
cmp rdi, r13
jmp 0x1403bb764
ja 0x1403bd086
mov qword [rsp + 0x20], r11
cwde
jmp 0x1403bb775
mov rax, r14
not ebx
mov r14, r10
movsx cx, bpl
movsx ecx, ax
bswap bx
mov rbx, r9
mov ch, bl
lea rcx, [0x1400bd9d0]
jmp 0x1403bb799
mov qword [rsp + 0x40], rcx
movzx rcx, si
bswap rcx
movups xmmword [rax], xmm6
movups xmmword [rax + 0x20], xmm6
movzx rcx, r15w
mov dword [rsp + 0x48], 0
xchg cl, ch
movups xmmword [rsp + 0x60], xmm7
movzx cx, spl
cmovge ecx, ebx
movups xmmword [rsp + 0x80], xmm7
setge cl
movzx cx, r9b
mov qword [rsp + 0x90], 0
mov cx, r15w
movsx ecx, r8w
movsx rcx, r11w
mov dword [rsp + 0x98], 0
movzx ecx, cx
movsxd rcx, esp
cmovae cx, ax
lea rcx, [rsp + 0x40]
jmp 0x1403bb80e
call fcn.1403be7d6
mov esi, eax
cmp r8d, 0x7cac52d3
test si, 0x5ab0
test al, al
jmp 0x1403bb828
je 0x1403bc013
mov rdx, qword [r12 + 0x98]
cmp rdx, qword [r12 + 0xa0]
je 0x1403bbff2
mov rcx, rdx
movzx dx, cl
lea rdx, [rsp + 0x40]
call fcn.1403bfe3c
add qword [r12 + 0x98], 0x60
jmp 0x1403bb863
jmp 0x1403bc013
and edx, 7
stc
cmp edx, 2
jmp 0x1403bb874
jne 0x1403bd086
or byte [r15], 2
btc rbp, 0x84
sub esi, esi
add ebp, 0x20fa0bba
xor ecx, ecx
test r10b, bpl
btc bp, 0x53
nop word cs:[rax + rax]
or rbp, 0x1a485996
sub bpl, 0x22
lea rbp, [rdi + 1]
clc
cmp rbp, r13
jmp 0x1403bb8bb
ja 0x1403bd086
movzx eax, byte [rdi]
or dil, dil
sub dl, ch
clc
mov edx, eax
and edx, 0x7f
bt edi, r9d
shl rdx, cl
add rsi, rdx
bswap di
add rcx, 7
mov rdi, rbp
test al, al
js 0x1403bb8ae
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
test r8b, bpl
test rsi, rsi
jmp 0x1403bb900
mov qword [rsp + 0x20], r11
jmp 0x1403bb90a
mov qword [rsp + 0x28], r8
jmp 0x1403bb914
je 0x1403bbcf5
js 0x1403bd106
cmp rsi, 0xf
ja 0x1403bbe95
mov qword [rsp + 0x50], rsi
cdq
movzx r8w, cl
movsx ebx, cx
mov qword [rsp + 0x58], 0xf
not r8b
movzx di, r13b
movzx edi, r11w
lea rcx, [rsp + 0x40]
cdq
not dh
movsxd rdi, r14d
mov rdx, rbp
cmovno di, r11w
movsxd r8, r14d
movsx rdi, ax
mov r8, rsi
mov rdi, r9
movsx rbx, sp
mov rbx, r10
call fcn.1404a79e3
mov r8, qword [rsp + 0x28]
movzx r10, r12w
mov r9w, r13w
jmp 0x1403bb98b
mov r11, qword [rsp + 0x20]
bswap r9
mov r10, rbx
not r9w
cmovge r9, r9
mov r9, rdi
jmp 0x1403bb9a6
jmp 0x1403bc751
and edx, 7
cmp cx, r8w
jmp 0x1403bb9b7
cmp edx, 2
jne 0x1403bd086
or byte [r15], 4
bt rbx, 0x79
jmp 0x1403bb9ce
xor esi, esi
mov bl, cl
xor ecx, ecx
lea rbx, [rdi + 1]
cmp r15b, 0x14
cmp rbx, r13
jmp 0x1403bb9e4
ja 0x1403bd086
movzx eax, byte [rdi]
cdq
ror dil, cl
mov edx, eax
and edx, 0x7f
cmp sil, 0x47
bts edi, r8d
not dil
shl rdx, cl
ror dil, 0x89
add rsi, rdx
add rcx, 7
mov rdi, rbx
test r13b, r12b
test al, al
jmp 0x1403bba1c
js 0x1403bb9d4
movaps xmmword [rsp + 0x50], xmm6
jmp 0x1403bba30
movaps xmmword [rsp + 0x40], xmm6
stc
jmp 0x1403bba3b
test rsi, rsi
jmp 0x1403bba43
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
jmp 0x1403bba52
je 0x1403bbd03
js 0x1403bd106
cmp rsi, 0xf
jmp 0x1403bba67
ja 0x1403bbf13
mov qword [rsp + 0x50], rsi
movzx dx, bl
mov dx, r9w
not rdi
mov qword [rsp + 0x58], 0xf
lea rcx, [rsp + 0x40]
not dl
mov rdx, rbx
movsx di, r11b
mov r8, rsi
movzx edi, r14w
jmp 0x1403bbaa4
mov rdi, r9
movsx ebp, r10w
mov rbp, r10
jmp 0x1403bbab3
call fcn.1404a79e3
mov r8, qword [rsp + 0x28]
movzx r10, r12w
movsxd r11, esi
mov r11, qword [rsp + 0x20]
movzx r9d, si
mov r10, rbp
mov r9, rdi
jmp 0x1403bbad8
jmp 0x1403bc941
and edx, 7
clc
test r12b, 0xea
test sp, bx
cmp edx, 2
jmp 0x1403bbaf0
jne 0x1403bd086
or byte [r12 + 0xe], 8
movzx rbx, r10w
bts ebx, ebx
mov bx, dx
sub esi, esi
movzx rbx, r9w
sar bx, cl
cmp r10w, bp
xor ecx, ecx
test r9b, 0xb5
shrd ebx, r10d, 0xdf
nop word cs:[rax + rax]
lea rbx, [rdi + 1]
cmp rbx, r13
jmp 0x1403bbb38
ja 0x1403bd086
movzx eax, byte [rdi]
or dil, 0x3d
mov edx, eax
and edx, 0x7f
cmovs di, r13w
sub rdi, 0x7c475a1b
sal di, 0x90
shl rdx, cl
lea rsi, [rsi + rdx]
movzx di, bl
cmc
add rcx, 7
stc
mov rdi, rbx
jmp 0x1403bbb76
test al, al
jmp 0x1403bbb7d
js 0x1403bbb2c
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
clc
test rsi, rsi
jmp 0x1403bbb96
mov qword [rsp + 0x20], r11
jmp 0x1403bbba0
mov qword [rsp + 0x28], r8
jmp 0x1403bbbaa
je 0x1403bbd16
js 0x1403bd106
cmp rsi, 0xf
jmp 0x1403bbbbf
ja 0x1403bbf6e
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], 0xf
mov ecx, 0x427177aa
jmp 0x1403bbbdd
lea rcx, [rsp + 0x40]
movzx r8, sp
cqo
cmovp bp, dx
mov rdx, rbx
movsx di, r8b
mov r8, rsi
movsx bp, dil
movsx rdi, r9w
mov rdi, r9
mov rbp, r10
jmp 0x1403bbc0b
call fcn.1404a79e3
mov r8, qword [rsp + 0x28]
bswap r10w
movzx r11w, r10b
not r11
mov r11, qword [rsp + 0x20]
mov r10, rbp
movzx r9, dx
movsxd r9, ebx
mov r9, rdi
jmp 0x1403bbc38
jmp 0x1403bcace
and edx, 7
stc
test r15b, al
test bp, 0x59b4
xor eax, eax
cmp rdx, 1
jmp 0x1403bbc54
jg 0x1403bcf96
test rdx, rdx
jmp 0x1403bbc62
jne 0x1403bd043
mov rax, rdi
and di, cx
nop word [rax + rax]
neg dil
bt rdi, 0x17
sbb dil, 0x39
lea rdi, [rax + 1]
cmp rdi, r13
jmp 0x1403bbc8f
ja 0x1403bd086
cmp byte [rax], 0
movsxd rax, r11d
mov edx, 0
setns ch
cmove ax, dx
cdqe
mov ecx, 0
mov rax, rdi
jmp 0x1403bbcb6
js 0x1403bbc83
jmp 0x1403bb112
mov qword [rsp + 0x58], 0xf
jmp 0x1403bbccf
jmp 0x1403bc229
mov qword [rsp + 0x58], 0xf
jmp 0x1403bbce2
jmp 0x1403bc405
mov qword [rsp + 0x58], 0xf
jmp 0x1403bc58e
mov qword [rsp + 0x58], 0xf
jmp 0x1403bc751
mov qword [rsp + 0x58], 0xf
jmp 0x1403bbd11
jmp 0x1403bc941
mov qword [rsp + 0x58], 0xf
jmp 0x1403bbd24
jmp 0x1403bcace
mov r14, r10
movzx bp, r10b
mov qword [rsp + 0x38], r9
or bp, r12w
mov rbp, rsi
add ax, r13w
bts rax, rbx
lahf
or rbp, 0xf
bswap ax
bts eax, ebp
and ah, 0x9a
cmp rbp, 0x17
mov eax, 0x16
jmp 0x1403bbd61
cmovb rbp, rax
cmp rbp, 0xfff
jmp 0x1403bbd71
jb 0x1403bc1bc
lea rcx, [rbp + 0x28]
jmp 0x1403bbd80
call fcn.14044c171
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1403bbd96
jmp 0x1403bc1cd
mov r14, r10
and rbp, r8
and bpl, 0x2c
mov qword [rsp + 0x38], r9
mov rbp, rsi
not ah
rcr ah, 0x6a
dec ah
or rbp, 0xf
btr eax, ebx
ror ax, cl
add eax, 0x36713d33
cmp rbp, 0x17
lahf
mov eax, 0x16
jmp 0x1403bbdd2
cmovb rbp, rax
stc
test r15d, 0x63272f07
cmp rbp, 0xfff
jmp 0x1403bbdea
jb 0x1403bc362
lea rcx, [rbp + 0x28]
call fcn.14044c171
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
jmp 0x1403bbe06
mov qword [rdi - 8], rax
jmp 0x1403bbe0f
jmp 0x1403bc37d
mov r14, r10
jmp 0x1403bbe24
mov qword [rsp + 0x38], r9
cwde
movsx ax, sil
rol bpl, cl
mov rbp, rsi
or rbp, 0xf
cdqe
neg ah
xor ah, 0xc6
cmp rbp, 0x17
cbw
mov eax, 0x16
jmp 0x1403bbe50
cmovb rbp, rax
cmp r15, rdx
cmp si, 0x6cd
cmp rbp, 0xfff
jb 0x1403bc4fb
lea rcx, [rbp + 0x28]
call fcn.14044c171
lea rdi, [rax + 0x27]
test sp, 0x1557
cmp eax, r12d
and rdi, 0xffffffffffffffe0
jmp 0x1403bbe87
mov qword [rdi - 8], rax
jmp 0x1403bbe90
jmp 0x1403bc50c
mov qword [rsp + 0x30], r10
sbb r14w, 0x28ae
movzx rax, di
mov qword [rsp + 0x38], r9
cmp r15b, sil
stc
mov r14, rsi
shld rax, rcx, 0x2f
or r14, 0xf
ror ax, 0xbc
neg ax
bts eax, edi
cmp r14, 0x17
mov eax, 0x16
jmp 0x1403bbed1
cmovb r14, rax
stc
cmp dl, cl
cmp r14, 0xfff
jmp 0x1403bbee4
jb 0x1403bc6bf
lea rcx, [r14 + 0x28]
jmp 0x1403bbef3
call fcn.14044c171
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
jmp 0x1403bbf05
mov qword [rbx - 8], rax
jmp 0x1403bbf0e
jmp 0x1403bc6d0
mov r14, r10
adc bpl, 0x28
mov qword [rsp + 0x38], r9
shl ah, cl
sbb al, dil
mov rbp, rsi
or ah, 0x27
test r9, r8
or rbp, 0xf
cmp rbp, 0x17
mov al, r11b
nop
mov eax, 0x16
cmovb rbp, rax
cmp rbp, 0xfff
jb 0x1403bc87e
lea rcx, [rbp + 0x28]
call fcn.14044c171
lea rdi, [rax + 0x27]
cmc
cmp cl, r13b
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1403bc898
mov r14, r10
or ax, r15w
mov qword [rsp + 0x38], r9
cmp di, ax
xor al, r8b
inc ebp
mov rbp, rsi
sar al, 0x89
sar ah, cl
or rbp, 0xf
ror al, cl
cmp rbp, 0x17
xchg ah, ah
movzx rax, r8w
mov eax, 0x16
jmp 0x1403bbfa4
cmovb rbp, rax
stc
jmp 0x1403bbfae
cmp rbp, 0xfff
jmp 0x1403bbfba
jb 0x1403bca3b
lea rcx, [rbp + 0x28]
jmp 0x1403bbfc9
call fcn.14044c171
lea rdi, [rax + 0x27]
test r8b, 0xb6
jmp 0x1403bbfdb
and rdi, 0xffffffffffffffe0
jmp 0x1403bbfe4
mov qword [rdi - 8], rax
jmp 0x1403bbfed
jmp 0x1403bca57
mov rcx, qword [rsp + 0xb8]
movsx r8w, cl
jmp 0x1403bc004
lea r8, [rsp + 0x40]
jmp 0x1403bc00e
call fcn.1403bf975
lea rax, [0x1400bd9d0]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x88]
cmp r9b, r8b
cmp rax, 0x10
jb 0x1403bc098
mov rcx, qword [rsp + 0x70]
inc edx
movsx dx, dl
rcr dx, 0xc5
lea rdx, [rax + 1]
clc
cmp rdx, 0x1000
jb 0x1403bc093
mov rbp, qword [rcx - 8]
clc
cmc
add rcx, 0xfffffffffffffff8
stc
sub rcx, rbp
cmp di, r12w
cmp rcx, 0x20
jmp 0x1403bc070
jae 0x1403bd10b
add rax, 0x28
mov dl, r11b
mov rdx, rax
movsx cx, spl
mov cl, 0xfd
movzx cx, bh
mov rcx, rbp
jmp 0x1403bc093
call fcn.14028ce60
movups xmmword [rsp + 0x80], xmm7
ror r8w, 0x43
btc r11w, 0x40
mov byte [rsp + 0x70], 0
shrd r9, rsi, 0x61
xchg r10b, r11b
setne r10b
mov rax, qword [rsp + 0x68]
adc r8b, 0x78
or r11w, 0x79f1
shl r9w, 0x27
cmp rax, 0x10
movsx r11w, bl
mov r9, rbx
setbe r11b
mov r10, r14
sete r8b
movsx r8w, al
mov r8b, r14b
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
jb 0x1403bc184
mov rcx, qword [rsp + 0x50]
btc edx, 0xa3
inc dh
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403bc11a
jb 0x1403bc160
mov rbp, qword [rcx - 8]
cmc
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp r11b, 0x5f
cmp rcx, 0x20
jmp 0x1403bc139
jae 0x1403bd10b
add rax, 0x28
movzx edx, si
mov rdx, 0x7c491d19
cwd
mov rdx, rax
movzx ecx, ax
cmovae cx, cx
movsx rcx, di
mov rcx, rbp
call fcn.14028ce60
mov r9, rbx
dec ch
mov r10, r14
neg r11d
mov r11, qword [rsp + 0x20]
dec ch
stc
bswap r14w
mov r8, qword [rsp + 0x28]
rol rcx, cl
sub edx, edx
mov cl, 0xb1
bswap r14w
sbb r14w, 0x2e2f
mov ecx, 0
test sil, sil
movzx r14d, si
movsx r14w, r12b
movsx r14d, di
lea r14, [rsp + 0x50]
jmp 0x1403bc1b1
jne 0x1403bb112
jmp 0x1403bd086
lea rcx, [rbp + 1]
jmp 0x1403bc1c5
call fcn.14044c171
mov rdi, rax
mov qword [rsp + 0x40], rdi
not ch
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rbp
mov rcx, rdi
movsx r8, sp
cdq
mov r8w, r9w
mov rdx, rbx
mov r8, rsi
call fcn.1404a79e3
mov byte [rdi + rsi], 0
shl r8b, cl
mov r9, qword [rsp + 0x38]
mov r10, r14
btr eax, 0xf6
ror r14, 0x91
lea r14, [rsp + 0x50]
stc
mov r11, qword [rsp + 0x20]
or al, 0xa5
shld r8w, r14w, 0x42
mov r8, qword [rsp + 0x28]
rcl eax, cl
mov eax, r14d
mov rax, qword [r12 + 0xc8]
cmp esi, r13d
test dl, r15b
cmp rax, 0x10
jmp 0x1403bc240
jb 0x1403bc303
mov rcx, qword [r10]
adc dh, 0xb9
shrd edx, ecx, 0xa0
cdq
lea rdx, [rax + 1]
cmp di, r11w
cmp rdx, 0x1000
jmp 0x1403bc265
mov qword [rsp + 0x30], r10
jmp 0x1403bc26f
jb 0x1403bc2ca
mov rbp, qword [rcx - 8]
test r13w, 0x6408
test r14, r9
add rcx, 0xfffffffffffffff8
cmc
stc
sub rcx, rbp
test r9b, r11b
cmp ax, ax
jmp 0x1403bc296
cmp rcx, 0x20
jmp 0x1403bc29f
jae 0x1403bd10b
mov rdi, r9
bts edx, ebx
add rax, 0x28
mov ch, 0x92
not ch
movsx edx, r9w
mov rdx, rax
mov cx, 0x3424
movsxd rcx, esi
mov rcx, rbp
jmp 0x1403bc2d2
mov rdi, r9
jmp 0x1403bc2d2
call fcn.14028ce60
mov r9, rdi
movzx ecx, ax
movzx r8w, r15b
cmovne r8w, r8w
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
shr edi, cl
shld di, r13w, 0x22
mov r8, qword [rsp + 0x28]
movzx cx, spl
lea rbx, [rbx + rsi]
neg rcx
bsf ecx, r12d
movaps xmm0, xmmword [rsp + 0x40]
bsf ecx, r10d
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r10 + 0x10], xmm1
bswap di
movups xmmword [r10], xmm0
shr dil, 0x33
add ecx, 0x214109ab
bt di, r9w
xor edx, edx
mov rcx, 0x4fb95edc
xadd cl, dil
mov rdi, rbx
rcr ecx, 0xb3
mov ecx, 0
cmp rbx, r13
jmp 0x1403bc357
jbe 0x1403bb112
jmp 0x1403bd086
lea rcx, [rbp + 1]
jmp 0x1403bc36b
call fcn.14044c171
mov rdi, rax
mov dh, 0x66
movsx r8, r11w
xchg r8b, r8b
mov qword [rsp + 0x40], rdi
movsx rdx, bx
bswap dx
mov r8w, sp
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rbp
movzx r8w, r14b
movsx rcx, r8w
mov rcx, rdi
mov rdx, rbx
movzx r8d, dx
mov r8, rsi
jmp 0x1403bc3b2
call fcn.1404a79e3
mov byte [rdi + rsi], 0
and r9b, r9b
rcr r10d, 0xc4
neg r9w
mov r9, qword [rsp + 0x38]
rcl r8w, cl
movsx r8, ax
mov r8b, 0x47
mov r10, r14
lea r14, [rsp + 0x50]
cbw
cmovs r11, r9
bsf r11w, r12w
mov r11, qword [rsp + 0x20]
cbw
mov r8, qword [rsp + 0x28]
btr rax, rcx
sbb rax, 0x119c7705
btr ax, 0xd9
mov rax, qword [r12 + 0x68]
cmp rax, 0x10
jmp 0x1403bc413
jb 0x1403bc4aa
mov rcx, qword [r11]
bt rdx, rsi
lea rdx, [rax + 1]
cmp rdx, 0x1000
mov qword [rsp + 0x30], r10
jb 0x1403bc47d
mov rbp, qword [rcx - 8]
jmp 0x1403bc43f
add rcx, 0xfffffffffffffff8
cmp rsp, 0x40cd1a1d
sub rcx, rbp
cmp rcx, 0x20
jae 0x1403bd10b
mov rdi, r9
rol cx, 0x24
sbb cl, r14b
add rax, 0x28
cmovg ecx, ebp
xchg cx, dx
cqo
mov rdx, rax
mov rcx, rbp
jmp 0x1403bc478
jmp 0x1403bc485
mov rdi, r9
jmp 0x1403bc485
call fcn.14028ce60
mov r9, rdi
sal r11, cl
movzx edi, bx
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
adc ch, 0x34
stc
movsx rdi, r12w
add rbx, rsi
sub dil, 0x3e
shr ecx, cl
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r11 + 0x10], xmm1
bts rdi, rdx
movsx cx, r8b
movups xmmword [r11], xmm0
setns dil
sub edx, edx
mov rdi, rbx
btr ecx, esp
xor cl, spl
sbb cx, bx
mov ecx, 0
cmc
stc
cmp rbx, r13
jmp 0x1403bc4f0
jbe 0x1403bb112
jmp 0x1403bd086
lea rcx, [rbp + 1]
call fcn.14044c171
mov rdi, rax
jmp 0x1403bc50c
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x50], rsi
movsx edx, r13w
xchg cl, cl
movsx dx, r13b
mov qword [rsp + 0x58], rbp
xchg r8b, cl
mov rcx, rdi
cqo
mov r8b, 0x30
cwd
mov rdx, rbx
mov r8b, bpl
movsxd r8, r10d
mov r8, rsi
call fcn.1404a79e3
mov byte [rdi + rsi], 0
mov r9, qword [rsp + 0x38]
mov r8, 0x719b443e
bt r8, 0x9b
cwde
mov r10, r14
adc r14w, r8w
lea r14, [rsp + 0x50]
setle al
rcl ax, cl
or r11d, 0x2d226c02
mov r11, qword [rsp + 0x20]
shl ax, 0xac
sub r8b, r15b
shld r8d, r14d, 0xb0
mov r8, qword [rsp + 0x28]
test dx, 0x736
mov rax, qword [r12 + 0x108]
jmp 0x1403bc59b
cmp rax, 0x10
jmp 0x1403bc5a4
jb 0x1403bc65c
mov rcx, qword [rsp + 0xa8]
bts rdx, rcx
mov rcx, qword [rcx]
lea rdx, [rax + 1]
stc
jmp 0x1403bc5c3
cmp rdx, 0x1000
mov qword [rsp + 0x30], r10
jmp 0x1403bc5d4
jb 0x1403bc627
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
jmp 0x1403bc5eb
cmp rcx, 0x20
jae 0x1403bd10b
mov rdi, r9
cqo
neg rdx
rol rcx, 0x9e
add rax, 0x28
cqo
movsx cx, spl
mov dl, bpl
mov rdx, rax
movsx rcx, ax
not ch
xchg cl, ch
mov rcx, rbp
jmp 0x1403bc622
jmp 0x1403bc62f
mov rdi, r9
jmp 0x1403bc62f
call fcn.14028ce60
mov r9, rdi
mov r10, qword [rsp + 0x30]
sar r11b, 0x8d
ror di, 0xfe
mov r11, qword [rsp + 0x20]
rcl ch, cl
xadd al, dil
mov r8, qword [rsp + 0x28]
or cl, 0x37
bt rdi, 0xe7
add rbx, rsi
movaps xmm0, xmmword [rsp + 0x40]
bt ecx, 0x68
movaps xmm1, xmmword [rsp + 0x50]
sar edi, cl
ror cl, cl
mov rax, qword [rsp + 0xa8]
rol rcx, cl
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
sal dil, 0xf8
sbb cx, 0x2796
ror cx, cl
xor edx, edx
bswap ecx
movsx cx, r14b
mov rdi, rbx
add cl, spl
shrd rcx, r8, 0x9f
movsxd rcx, ebx
mov ecx, 0
clc
cmp rbx, r13
jmp 0x1403bc6b4
jbe 0x1403bb112
jmp 0x1403bd086
lea rcx, [r14 + 1]
call fcn.14044c171
mov rbx, rax
movsx cx, r15b
mov qword [rsp + 0x40], rbx
mov r8, 0x764d0278
mov qword [rsp + 0x50], rsi
movsx edx, dx
cmovo r8w, ax
movsxd rdx, r12d
mov qword [rsp + 0x58], r14
mov rcx, rbx
jmp 0x1403bc6fc
mov rdx, rbp
mov r8, rsi
call fcn.1404a79e3
mov byte [rbx + rsi], 0
mov r9, qword [rsp + 0x38]
rol rax, cl
ror r8b, cl
sar r8w, cl
mov r10, qword [rsp + 0x30]
rcr r14w, cl
bswap rax
sub r8w, 0x3b8
lea r14, [rsp + 0x50]
sbb r8b, 0xc9
movzx r11, r11w
shrd ax, r15w, 0x15
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
rcl ax, cl
clc
bts rax, r13
mov rax, qword [r12 + 0x28]
cmp rax, 0x10
jmp 0x1403bc75f
jb 0x1403bc813
mov rcx, qword [rsp + 0xb0]
ror rdx, cl
inc rdx
bswap dx
mov rcx, qword [rcx]
xor rdx, 0x3aa60905
or dl, 0x99
lea rdx, [rax + 1]
cmp rdx, 0x1000
mov qword [rsp + 0x30], r10
jmp 0x1403bc798
jb 0x1403bc7e6
mov rbx, qword [rcx - 8]
stc
cmp r9b, 4
add rcx, 0xfffffffffffffff8
test r9b, bl
stc
sub rcx, rbx
stc
cmp bp, r14w
test cx, 0x4ebd
cmp rcx, 0x20
jae 0x1403bd10b
mov rdi, r9
add ch, 0xae
add rax, 0x28
bswap dx
mov rdx, rax
cmove ecx, edi
mov rcx, rbx
jmp 0x1403bc7e1
jmp 0x1403bc7ee
mov rdi, r9
jmp 0x1403bc7ee
call fcn.14028ce60
mov r9, rdi
rol dil, 0x7e
mov r10w, 0x1c2
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
shr al, cl
mov r8, qword [rsp + 0x28]
bswap rcx
add rbp, rsi
movaps xmm0, xmmword [rsp + 0x40]
test sil, r14b
btr rax, 0x1b
bsr rax, r10
movaps xmm1, xmmword [rsp + 0x50]
mov rax, qword [rsp + 0xb0]
movups xmmword [rax + 0x10], xmm1
ror di, 0x1c
movups xmmword [rax], xmm0
ror cx, 0x87
btr rcx, r9
movsx cx, sil
sub edx, edx
rol rcx, cl
btr rdi, r13
movsx cx, cl
mov rdi, rbp
movsx ecx, r15w
mov ecx, 0
test r12b, 0x70
cmp r14d, 0x79534b4a
cmp rbp, r13
jbe 0x1403bb112
jmp 0x1403bd086
lea rcx, [rbp + 1]
jmp 0x1403bc887
call fcn.14044c171
mov rdi, rax
jmp 0x1403bc898
mov qword [rsp + 0x40], rdi
movsx r8w, al
movzx r8, dx
not cx
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rbp
cqo
movzx rdx, di
xchg dx, r8w
mov rcx, rdi
movzx dx, r10b
movsx rdx, r11w
setae r8b
mov rdx, rbx
movsx r8, r12w
not r8b
movzx r8w, r13b
mov r8, rsi
jmp 0x1403bc8e4
call fcn.1404a79e3
mov byte [rdi + rsi], 0
dec r8w
sal r9b, cl
bsf r9w, r11w
mov r9, qword [rsp + 0x38]
rcl ax, cl
bsr ax, r13w
rcl r11w, 0xfc
mov r10, r14
xor r8w, r14w
xor r11, 0x71b530b
lea r14, [rsp + 0x50]
xchg r8w, r8w
mov r11, qword [rsp + 0x20]
shr rax, cl
clc
test esi, 0x7f025cfd
mov r8, qword [rsp + 0x28]
bsf ax, bx
shr al, cl
bsr ax, r15w
mov rax, qword [r12 + 0x48]
stc
jmp 0x1403bc950
cmp rax, 0x10
jmp 0x1403bc959
jb 0x1403bc9f5
mov rcx, qword [r8]
lea rdx, [rax + 1]
stc
cmp rdx, 0x1000
mov qword [rsp + 0x30], r10
jmp 0x1403bc978
jb 0x1403bc9cc
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
test r10b, r10b
stc
clc
sub rcx, rbp
cmp rcx, rdx
cmp sil, 0xe1
clc
cmp rcx, 0x20
jae 0x1403bd10b
mov rdi, r9
ror dx, 0x39
movsxd rcx, ebp
add rax, 0x28
cmovne rcx, rdx
mov ecx, 0x69027cca
mov rdx, rax
jmp 0x1403bc9bf
mov rcx, rbp
jmp 0x1403bc9c7
jmp 0x1403bc9d4
mov rdi, r9
jmp 0x1403bc9d4
call fcn.14028ce60
mov r9, rdi
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
xor dil, r8b
cmp dil, 0xe4
mov r8, qword [rsp + 0x28]
rcl dil, cl
add rbx, rsi
movaps xmm0, xmmword [rsp + 0x40]
movzx di, dl
btc di, 0xaa
adc cl, r10b
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
xor ecx, esi
btc edi, 0x65
xor edx, edx
neg cx
mov rdi, rbx
cmp cl, 0x24
mov ecx, 0
cmp rbx, r13
jbe 0x1403bb112
jmp 0x1403bd086
lea rcx, [rbp + 1]
jmp 0x1403bca44
call fcn.14044c171
mov rdi, rax
xchg r8w, dx
mov dl, r9b
movzx r8d, r8w
mov qword [rsp + 0x40], rdi
not r8b
mov cx, r10w
bswap dx
mov qword [rsp + 0x50], rsi
cqo
xchg dh, dh
cwd
mov qword [rsp + 0x58], rbp
cdq
movsx r8, r15w
mov rcx, rdi
movsxd rdx, r12d
mov rdx, rbx
bswap r8w
movsx r8w, spl
mov r8w, 0x207a
mov r8, rsi
jmp 0x1403bca9a
call fcn.1404a79e3
mov byte [rdi + rsi], 0
add r8b, al
mov r9, qword [rsp + 0x38]
btc ax, 0xc6
mov r10, r14
xchg r11w, r8w
ror r8d, 0x23
lea r14, [rsp + 0x50]
test r13b, 0xc9
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
mov rax, qword [r12 + 0xe8]
cmp rax, 0x10
jmp 0x1403bcadf
jb 0x1403bcb8c
mov rcx, qword [r9]
sar edx, cl
lea rdx, [rax + 1]
stc
cmp dil, 0xce
cmp rdx, 0x1000
mov qword [rsp + 0x30], r10
jmp 0x1403bcb04
jb 0x1403bcb4f
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
test spl, r12b
cmp r13d, 0x7805ac5
sub rcx, rbp
clc
stc
cmp rcx, 0x20
jae 0x1403bd10b
mov rdi, r9
sal rcx, cl
add rax, 0x28
cqo
movsxd rcx, r11d
mov rdx, rax
xchg ch, ch
movsxd rcx, r10d
mov rcx, rbp
jmp 0x1403bcb4a
jmp 0x1403bcb57
mov rdi, r9
jmp 0x1403bcb57
call fcn.14028ce60
mov r9, rdi
mov r10, qword [rsp + 0x30]
rcl r8, cl
bts rcx, r11
cmp r14b, 0xef
mov r11, qword [rsp + 0x20]
mov cx, 0x654a
bts cx, cx
test dl, 0x2c
mov r8, qword [rsp + 0x28]
bt di, di
bts cx, ax
add rbx, rsi
adc rcx, r15
btr cx, 0xb7
cmp r14w, bp
movaps xmm0, xmmword [rsp + 0x40]
xchg rdi, rdi
sbb rcx, 0x7f5d759a
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r9 + 0x10], xmm1
not cl
movzx edi, ax
movups xmmword [r9], xmm0
clc
rol cx, 0x9e
xor edx, edx
btr ecx, r8d
ror rcx, 0xa2
not edi
mov rdi, rbx
rcl cl, 0x31
mov ecx, 0
clc
stc
cmp rbx, r13
jmp 0x1403bcbe3
jbe 0x1403bb112
jmp 0x1403bd086
test dl, 7
jmp 0x1403bcbf6
jne 0x1403bd086
or byte [r15 + 1], 0x80
xor eax, eax
sub ecx, ecx
xor dx, 0x5a7e
bsr dx, bp
rol dh, 0x7f
nop
lea rdx, [rdi + 1]
test dx, r11w
cmp rdx, r13
ja 0x1403bd086
movzx ebx, byte [rdi]
mov ebp, ebx
and ebp, 0x7f
shl rbp, cl
lea rax, [rax + rbp]
stc
movzx rdi, r12w
add rcx, 7
mov rdi, rdx
test r9, 0x2e9e6cd4
test bl, bl
js 0x1403bcc12
test rax, rax
setne byte [r12 + 0xa8]
jmp 0x1403bcf87
and edx, 7
cmp edx, 1
jmp 0x1403bcc69
jne 0x1403bd086
or byte [r15], 0x20
add rbp, 9
cmp rbp, r13
jmp 0x1403bcc7f
ja 0x1403bd086
mov rax, qword [rdi]
jmp 0x1403bcc8d
mov qword [r12 + 0x70], rax
jmp 0x1403bcc97
jmp 0x1403bced1
and edx, 7
test r14b, 0x59
cmp edx, 1
jne 0x1403bd086
or byte [r15], 0x40
cmp r11w, cx
add rbp, 9
cmp rbp, r13
ja 0x1403bd086
mov rax, qword [rdi]
jmp 0x1403bccc9
mov qword [r12 + 0x78], rax
jmp 0x1403bced1
test dl, 7
jmp 0x1403bccdb
jne 0x1403bd086
or byte [r15 + 2], 0x10
xor eax, eax
sete dh
movsx rdx, cx
xor ecx, ecx
adc dl, dil
rol rdx, cl
nop dword [rax]
lea rdx, [rdi + 1]
test bp, 0x4734
test sil, dil
cmp rdx, r13
jmp 0x1403bcd0e
ja 0x1403bd086
movzx ebx, byte [rdi]
sub edi, r12d
mov ebp, ebx
and ebp, 0x7f
sar rdi, 0x76
shl rbp, cl
and dil, 0x98
cmp si, r8w
lea rax, [rax + rbp]
sar dil, cl
add rcx, 7
inc dil
mov rdi, rdx
test bl, bl
js 0x1403bccfa
test rax, rax
jmp 0x1403bcd4f
setne byte [r12 + 0xab]
jmp 0x1403bcd5d
jmp 0x1403bcf87
test dl, 7
jmp 0x1403bcd6a
jne 0x1403bd086
or byte [r15 + 2], 1
xor eax, eax
sbb dl, dil
xor ecx, ecx
and dl, 0x2c
nop dword [rax]
lea rdx, [rdi + 1]
cmp rdx, r13
ja 0x1403bd086
movzx ebx, byte [rdi]
mov ebp, ebx
setle dil
and ebp, 0x7f
cmc
shrd di, dx, 0x24
shl rbp, cl
shl edi, cl
add rax, rbp
jmp 0x1403bcdb5
add rcx, 7
add edi, 0x26ab0150
adc di, 0x4cee
mov rdi, rdx
test r8w, 0x4028
test bl, bl
jmp 0x1403bcdd4
js 0x1403bcd86
test rax, rax
jmp 0x1403bcde2
setne byte [r12 + 0xa9]
jmp 0x1403bcdf0
jmp 0x1403bcf87
test dl, 7
jne 0x1403bd086
or byte [r15 + 2], 2
sub eax, eax
add dx, di
jmp 0x1403bce12
sub ecx, ecx
shl dl, cl
nop dword [rax]
lea rdx, [rdi + 1]
stc
cmp rdx, r13
jmp 0x1403bce2a
ja 0x1403bd086
movzx ebx, byte [rdi]
mov ebp, ebx
and ebp, 0x7f
mov edi, 0x35f449cd
dec edi
shl rbp, cl
setp dil
cmovo di, r14w
btr di, 0x70
add rax, rbp
test al, al
add rcx, 7
or edi, 0x78e54cf7
mov rdi, rdx
mov rdi, rdx
cmp bpl, r10b
test r11w, 0x8ea
cmp r13b, 0xeb
test bl, bl
js 0x1403bce1d
test rax, rax
jmp 0x1403bce82
setne byte [r12 + 0xaa]
jmp 0x1403bce90
jmp 0x1403bcf87
and edx, 7
cmp edx, 1
jmp 0x1403bcea0
jne 0x1403bd086
or byte [r15], 0x80
add rbp, 9
cmp si, sp
cmp rbp, r13
jmp 0x1403bceb9
ja 0x1403bd086
mov rax, qword [rdi]
mov qword [r12 + 0x80], rax
sal di, 0xfa
and edi, r13d
mov rdi, rbp
clc
test r15b, 0x5c
xor edx, edx
jmp 0x1403bcee0
jmp 0x1403bb110
test dl, 7
jmp 0x1403bceed
jne 0x1403bd086
or byte [r15 + 1], 4
neg dl
bsr edx, r10d
sub eax, eax
shr edx, 0x3a
btr dx, r13w
mov dx, si
xor ecx, ecx
btc dx, r13w
nop dword [rax + rax]
sar rdx, cl
and dl, dl
xor dl, r15b
lea rdx, [rdi + 1]
test rsp, 0x2f5152b6
cmp rdx, r13
ja 0x1403bd086
movzx ebx, byte [rdi]
rol di, 0x18
mov ebp, ebx
cmp r12b, 0xcd
rcl edi, 0x5d
rcr rdi, 0x96
and ebp, 0x7f
not rdi
shl rbp, cl
movzx edi, r9w
lea rax, [rax + rbp]
sal rdi, 0x12
add rcx, 7
sub dil, 0x22
rol dil, 0x7b
movsx edi, r9w
mov rdi, rdx
test bl, bl
jmp 0x1403bcf79
js 0x1403bcf22
mov dword [r12 + 0x88], eax
mov rdi, rdx
stc
test r8w, r12w
xor edx, edx
jmp 0x1403bb110
cmp edx, 5
jmp 0x1403bcf9e
je 0x1403bd05a
cmp edx, 2
jmp 0x1403bcfac
jne 0x1403bd08b
xor edx, edx
xor ax, 0x7401
xor ecx, ecx
nop word cs:[rax + rax]
bt ax, r13w
lea rax, [rdi + 1]
clc
cmp rax, r13
jmp 0x1403bcfd6
ja 0x1403bd086
mov rbx, rdx
movzx esi, byte [rdi]
mov ebp, esi
test r12w, 0xb19
and ebp, 0x7f
shl rbp, cl
add rdx, rbp
rcr dil, cl
btc edi, 0xb5
shr dil, 0x26
add rcx, 7
mov rdi, rax
test cx, 0x5c0d
cmc
test sil, sil
js 0x1403bcfc9
lea rbp, [rbp + rbx]
cmp r12b, 0x84
lea rbp, [rbp + rax]
cmc
cmp cx, 0x45d4
jmp 0x1403bd02d
cmp rbp, r13
jmp 0x1403bd035
cmova rbp, rax
jmp 0x1403bd03e
jmp 0x1403bced1
cmp edx, 1
jne 0x1403bd08b
add rbp, 9
jmp 0x1403bd055
jmp 0x1403bd060
add rbp, 5
stc
clc
cmp rbp, r13
jmp 0x1403bd068
cmovbe rdi, rbp
xor edx, edx
jmp 0x1403bd073
jmp 0x1403bb110
mov eax, dword [r15]
test ecx, edx
stc
test al, 2
jne 0x1403bd0f1
xor eax, eax
sub r14b, r11b
movaps xmm6, xmmword [rsp + 0xc0]
rcl r13, cl
ror r12d, 0x3d
movaps xmm7, xmmword [rsp + 0xd0]
add sil, 0x52
add rsp, 0xe8
movzx rsi, r9w
bswap r12w
pop rbx
movsx esi, r15w
pop rbp
movzx r15, r9w
pop rdi
movzx rsi, r12w
pop rsi
pop r12
bswap r15d
movzx r14d, ax
movsxd r15, r11d
pop r13
mov r15w, r14w
movsx r14d, r9w
bswap r15
pop r14
movzx r15d, dx
movsx r15w, r9b
pop r15
jmp 0x1403bd0f0
ret
and eax, 4
cmp r15, rdx
clc
stc
shr eax, 2
jmp 0x1403bd101
jmp 0x1403bd08b
call fcn.1403b76d4
call fcn.1404ba5a5
int3