Function at 0x1403b37ac
Capabilities:
Check for software breakpoints
Encrypt data using speck

Disassembly:
push r15
lahf
push r14
btr r11d, 0x53
inc r11d
push r13
cwde
btc r14w, bp
push r12
push rsi
cmovl r13, rax
push rdi
clc
push rbp
cmovbe r11w, r11w
adc r9w, 0x7a55
push rbx
btr r15w, 0xa6
movsxd r14, r12d
btc r13, r11
sub rsp, 0xe8
bts edi, r10d
rol r13w, cl
movaps xmmword [rsp + 0xd0], xmm7
movaps xmmword [rsp + 0xc0], xmm6
adc di, 0x2757
shl r14w, cl
mov r13, r8
mov rdi, rdx
mov r12, rcx
movzx r8, r11w
sub r8b, 0xc5
lea r13, [r13 + rdx]
lea r15, [rcx + 8]
movsx r14, bp
sal r9, cl
mov qword [rcx + 8], 0
movzx r8w, spl
lea rax, [rcx + 0xf0]
btr r8d, r8d
mov qword [rsp + 0xa8], rax
lea r9, [rcx + 0xd0]
lea r10, [rcx + 0xb0]
lea r14, [rsp + 0x50]
bts r8w, r14w
rol al, 0xea
lea rax, [rcx + 0x90]
xor r8b, bl
bts r8d, esi
mov qword [rsp + 0xb8], rax
btr ax, r9w
bts ax, r15w
lea r11, [rcx + 0x50]
cdqe
movsx eax, ax
jmp 0x1403b3897
lea r8, [rcx + 0x30]
lea rax, [rcx + 0x10]
mov qword [rsp + 0xb0], rax
test sp, 0x5fe9
cmp r11b, 0x4e
cmc
sub edx, edx
jmp 0x1403b38b8
xorps xmm6, xmm6
movaps xmm7, xmmword [0x1400bd400]
not ebp
dec bp
sub ecx, ecx
bswap bp
movsx rbp, ax
movsx ebp, r15w
mov rbp, rdi
jmp 0x1403b38dc
inc rdi
cmc
cmp rdi, r13
jmp 0x1403b38e8
ja 0x1403b57c4
movzx ebx, byte [rbp]
xor al, r9b
movzx rax, r14w
mov eax, ebx
cmc
stc
and eax, 0x7f
test r15, 0x1e18143b
shl rax, cl
cmp bp, bx
test bpl, r15b
lea rdx, [rdx + rax]
cmp rdx, r15
clc
add rcx, 7
jmp 0x1403b3921
test bl, bl
jmp 0x1403b3928
js 0x1403b38d4
mov rax, rdx
stc
shr rax, 3
cmp r10b, 0xf5
cmp rax, 0xa
jmp 0x1403b3943
jle 0x1403b3980
cmp rax, 0x13
jg 0x1403b39bc
cmp rax, 0xf
jmp 0x1403b395c
jg 0x1403b3ca0
cmp rax, 0xb
je 0x1403b3e42
cmp rax, 0xf
jmp 0x1403b3975
je 0x1403b52ec
jmp 0x1403b43e3
cmp rax, 4
jmp 0x1403b3989
jle 0x1403b3b4f
cmp rax, 6
jmp 0x1403b3998
jg 0x1403b3cc3
cmp rax, 5
je 0x1403b5373
cmp rax, 6
jmp 0x1403b39b1
je 0x1403b53ae
jmp 0x1403b43e3
cmp rax, 0x32
jmp 0x1403b39c5
jg 0x1403b3ce1
cmp rax, 0x14
jmp 0x1403b39d4
je 0x1403b53ed
cmp rax, 0x32
jmp 0x1403b39e3
jne 0x1403b43e3
and edx, 7
clc
test bpl, 0xb6
cmp edx, 2
jmp 0x1403b39f9
jne 0x1403b57db
or byte [r12 + 0xe], 4
rcl bh, 0x42
shld bx, dx, 0x3b
and bl, r11b
sub esi, esi
bts ebx, r10d
xor bl, 0x4f
xor ecx, ecx
nop word cs:[rax + rax]
and rbx, 0x43236308
lea rbx, [rdi + 1]
jmp 0x1403b3a3a
cmp rbx, r13
jmp 0x1403b3a42
ja 0x1403b57db
movzx eax, byte [rdi]
bts dx, r11w
xchg rdi, rdi
cmp r8b, r8b
mov edx, eax
sbb di, r14w
neg dil
rcr di, cl
and edx, 0x7f
bt di, r11w
dec rdi
shl rdx, cl
lea rsi, [rsi + rdx]
add rcx, 7
cmc
dec dil
mov rdi, rbx
stc
cmp r15w, 0x3bc1
test al, al
jmp 0x1403b3a8d
js 0x1403b3a31
movaps xmmword [rsp + 0x50], xmm6
test r8w, bx
clc
movaps xmmword [rsp + 0x40], xmm6
cmc
test rsi, rsi
jmp 0x1403b3aab
mov qword [rsp + 0x20], r11
jmp 0x1403b3ab5
mov qword [rsp + 0x28], r8
je 0x1403b446c
js 0x1403b5863
cmp rsi, 0xf
ja 0x1403b44ca
mov qword [rsp + 0x50], rsi
xchg cl, bpl
mov qword [rsp + 0x58], 0xf
lea rcx, [rsp + 0x40]
movsx edi, r12w
mov r8b, 0xaa
cwd
mov rdx, rbx
jmp 0x1403b3b01
mov r8, rsi
mov bpl, 0x1a
movzx rdi, si
mov di, cx
mov rdi, r9
movsx bp, al
mov rbp, r10
jmp 0x1403b3b1d
call fcn.1404a0829
mov r8, qword [rsp + 0x28]
movsxd r10, esp
not r9b
mov r9w, 0x59ea
mov r11, qword [rsp + 0x20]
bswap r10w
cmovl r10, rsi
mov r10, rbp
mov r9, rdi
jmp 0x1403b3b4a
jmp 0x1403b49cd
cmp rax, 1
jmp 0x1403b3b58
je 0x1403b3ffb
cmp rax, 2
jmp 0x1403b3b67
je 0x1403b413f
cmp rax, 3
jmp 0x1403b3b76
jne 0x1403b43e3
and edx, 7
test si, r12w
cmp edx, 2
jne 0x1403b57db
or byte [r15], 8
movsx ebx, r10w
xor esi, esi
setne bl
ror bl, 0x3d
cmc
xor ecx, ecx
adc bl, r8b
dec bl
sete bl
nop
lea rbx, [rdi + 1]
cmp rbx, r13
jmp 0x1403b3bb5
ja 0x1403b57db
movzx eax, byte [rdi]
mov edx, eax
sal dil, cl
and edx, 0x7f
rol di, 0x21
neg rdi
shl rdx, cl
cmc
xchg rdi, rdi
lea rsi, [rsi + rdx]
add rcx, 7
test edi, 0x70370247
xor edi, 0x35f16972
mov rdi, rbx
test al, al
jmp 0x1403b3bf2
js 0x1403b3ba9
movaps xmmword [rsp + 0x50], xmm6
stc
movaps xmmword [rsp + 0x40], xmm6
cmc
jmp 0x1403b3c09
test rsi, rsi
jmp 0x1403b3c11
mov qword [rsp + 0x20], r11
jmp 0x1403b3c1b
mov qword [rsp + 0x28], r8
je 0x1403b447a
js 0x1403b5863
cmp rsi, 0xf
jmp 0x1403b3c35
ja 0x1403b4547
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], 0xf
movsx rcx, r10w
cwd
movsx edi, bp
lea rcx, [rsp + 0x40]
mov rdx, rbx
mov r8, rsi
jmp 0x1403b3c62
mov rdi, r9
movzx ebp, sp
mov bpl, bl
movzx rbp, ax
mov rbp, r10
jmp 0x1403b3c77
call fcn.1404a0829
mov r8, qword [rsp + 0x28]
movsx r10w, sil
mov r11, qword [rsp + 0x20]
movzx r9w, r11b
mov r10, rbp
mov r9, rdi
jmp 0x1403b3c9b
jmp 0x1403b4b74
cmp rax, 0x10
jmp 0x1403b3ca9
je 0x1403b549f
cmp rax, 0x11
jmp 0x1403b3cb8
je 0x1403b553b
jmp 0x1403b43e3
cmp rax, 7
je 0x1403b55c4
cmp rax, 0xa
jmp 0x1403b3cd6
je 0x1403b561c
jmp 0x1403b43e3
cmp rax, 0x33
je 0x1403b4289
cmp rax, 0x34
jmp 0x1403b3cf4
jne 0x1403b43e3
and edx, 7
cmp edx, 2
jmp 0x1403b3d05
jne 0x1403b57db
or byte [r12 + 0xe], 0x10
ror bh, 0x93
sub esi, esi
bswap rbx
xor ecx, ecx
shrd bx, bx, 0xdf
cmovo rbx, rdx
nop dword [rax + rax]
dec bl
lea rbx, [rdi + 1]
cmp r9w, 0x52ad
cmp rbx, r13
jmp 0x1403b3d40
ja 0x1403b57db
movzx eax, byte [rdi]
mov edx, eax
and edx, 0x7f
shr edi, 0xf2
movsxd rdi, r13d
shl rdx, cl
movzx di, spl
or dil, spl
lea rsi, [rsi + rdx]
add rcx, 7
rcr rdi, cl
test r9b, spl
add dil, 0x2c
mov rdi, rbx
test dil, 0x6d
test al, al
jmp 0x1403b3d7f
js 0x1403b3d2e
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
clc
cmp r9b, 0x2c
test rsi, rsi
mov qword [rsp + 0x20], r11
jmp 0x1403b3da1
mov qword [rsp + 0x28], r8
jmp 0x1403b3dab
je 0x1403b448d
js 0x1403b5863
cmp rsi, 0xf
ja 0x1403b45bd
mov qword [rsp + 0x50], rsi
xchg cl, bpl
movsx r8d, r11w
cmovle r8d, r11d
mov qword [rsp + 0x58], 0xf
movsx cx, spl
mov bpl, r9b
not bpl
lea rcx, [rsp + 0x40]
mov rdx, rbx
movzx edi, r11w
bswap bp
mov r8, rsi
cmovge di, sp
mov rdi, r9
cmovg ebp, r14d
movzx bp, cl
movsxd rbp, edx
mov rbp, r10
jmp 0x1403b3e11
call fcn.1404a0829
mov r8, qword [rsp + 0x28]
movzx r9w, spl
movsxd r9, r13d
mov r11w, di
mov r11, qword [rsp + 0x20]
cmovno r9, r14
movsx r9d, si
mov r10, rdi
mov r10, rbp
mov r9, rdi
jmp 0x1403b4cfd
and edx, 7
cmp edx, 2
jmp 0x1403b3e4d
jne 0x1403b57db
mov qword [rsp + 0x28], r8
cmc
xchg edx, edx
or byte [r15 + 1], 8
sal dh, 0x56
stc
xor r8d, r8d
adc dl, 0x65
xor ecx, ecx
movsxd rdx, r12d
bt dx, 0x91
nop word [rax + rax]
jmp 0x1403b3e82
lea rdx, [rdi + 1]
cmp al, 0x2e
test r11, 0x2ee5119a
cmp rdx, r13
jmp 0x1403b3e97
ja 0x1403b57db
mov rax, r8
movzx ebp, byte [rdi]
mov ebx, ebp
and ebx, 0x7f
sub rdi, 0x2fda39de
shl rbx, cl
cmp dil, 0xcc
cmovb rdi, rdx
lea r8, [r8 + rbx]
setl dil
add rcx, 7
sar di, 0x17
add di, r13w
mov rdi, rdx
test bpl, bpl
jmp 0x1403b3ed9
js 0x1403b3e82
add rbx, rax
adc dil, dil
mov rdi, rbx
test ebp, ebx
add rdi, rdx
test r15, 0x7c8a6456
cmp rdi, r13
jmp 0x1403b3efc
ja 0x1403b57db
mov qword [rsp + 0x20], r11
cdqe
movzx eax, r10w
mov rax, r14
movzx ebx, di
cmovae r14d, r9d
jmp 0x1403b3f1c
mov r14, r10
setg bh
jmp 0x1403b3f27
mov rbx, r9
bswap ecx
lea rcx, [0x1400bd9d0]
jmp 0x1403b3f38
mov qword [rsp + 0x40], rcx
setnp cl
cmovo rcx, rcx
movups xmmword [rax], xmm6
movups xmmword [rax + 0x20], xmm6
cmovnp rcx, rsp
mov dword [rsp + 0x48], 0
movups xmmword [rsp + 0x60], xmm7
bswap ecx
movsx rcx, r15w
not cx
movups xmmword [rsp + 0x80], xmm7
mov qword [rsp + 0x90], 0
mov dword [rsp + 0x98], 0
jmp 0x1403b3f90
lea rcx, [rsp + 0x40]
call fcn.1403b6eae
mov esi, eax
cmp sil, cl
test al, al
jmp 0x1403b3fa6
je 0x1403b4795
mov rdx, qword [r12 + 0x98]
cmc
cmp si, cx
test cl, 0x82
cmp rdx, qword [r12 + 0xa0]
jmp 0x1403b3fc8
je 0x1403b4777
mov rcx, rdx
movzx edx, cx
movzx dx, r15b
lea rdx, [rsp + 0x40]
jmp 0x1403b3fe3
call fcn.1403b84a2
add qword [r12 + 0x98], 0x60
jmp 0x1403b3ff6
jmp 0x1403b4795
and edx, 7
cmp edx, 2
jmp 0x1403b4006
jne 0x1403b57db
or byte [r15], 2
shr bpl, cl
sub esi, esi
not bpl
sub ecx, ecx
movzx ebp, ax
nop word cs:[rax + rax]
shl ebp, cl
lea rbp, [rdi + 1]
test cl, r8b
cmp rbp, r13
jmp 0x1403b403c
ja 0x1403b57db
movzx eax, byte [rdi]
btr dx, 0xcc
and dh, 0x75
sbb dh, ah
mov edx, eax
bts rdi, r9
and edx, 0x7f
movzx rdi, si
bsr di, ax
shl rdx, cl
bt di, r9w
add rsi, rdx
sar dil, 0x10
add rcx, 7
mov rdi, rbp
test al, al
jmp 0x1403b407d
js 0x1403b402d
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
test rsi, rsi
jmp 0x1403b4095
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
je 0x1403b44a0
js 0x1403b5863
cmp rsi, 0xf
jmp 0x1403b40b4
ja 0x1403b4629
mov qword [rsp + 0x50], rsi
movsx dx, r12b
movsx ecx, r14w
mov qword [rsp + 0x58], 0xf
movzx edx, ax
lea rcx, [rsp + 0x40]
setl bh
jmp 0x1403b40e1
mov rdx, rbp
movsxd r8, esp
bswap r8w
mov r8, rsi
movsx di, r13b
movsxd rbx, r8d
movsx rbx, r8w
mov rdi, r9
mov rbx, r10
jmp 0x1403b4105
call fcn.1404a0829
mov r8, qword [rsp + 0x28]
movsx r11d, r14w
mov r11, 0x3dba4614
movzx r11d, r11w
mov r11, qword [rsp + 0x20]
movzx r9d, cx
movsx r9d, r9w
mov r10, rbx
movsx r9d, di
mov r9, rdi
jmp 0x1403b413a
jmp 0x1403b4e60
and edx, 7
cmp edx, 2
jmp 0x1403b414a
jne 0x1403b57db
or byte [r15], 4
xor esi, esi
btr bx, si
xor ecx, ecx
btc ebx, 0xe5
ror bl, 0xf8
lea rbx, [rdi + 1]
test sil, 0xc5
cmp rbx, r13
jmp 0x1403b4173
ja 0x1403b57db
movzx eax, byte [rdi]
cwd
rol edi, cl
mov edx, eax
bt di, 0xf1
sal dil, cl
neg di
and edx, 0x7f
shld di, r13w, 0x24
shl rdx, cl
adc dil, spl
clc
neg rdi
lea rsi, [rsi + rdx]
sal di, cl
shl dil, cl
add rcx, 7
cmp ebp, 0x49132fa3
bsr di, r8w
shr dil, 0x14
mov rdi, rbx
test al, al
jmp 0x1403b41c7
js 0x1403b4163
movaps xmmword [rsp + 0x50], xmm6
cmc
cmp cl, 0x83
clc
movaps xmmword [rsp + 0x40], xmm6
clc
cmc
stc
test rsi, rsi
jmp 0x1403b41e7
mov qword [rsp + 0x20], r11
jmp 0x1403b41f1
mov qword [rsp + 0x28], r8
je 0x1403b44ae
js 0x1403b5863
cmp rsi, 0xf
jmp 0x1403b420b
ja 0x1403b469f
mov qword [rsp + 0x50], rsi
setb cl
movsx rcx, dx
mov qword [rsp + 0x58], 0xf
mov rdi, 0x5c823f38
movsx rdx, dx
xchg dx, dx
lea rcx, [rsp + 0x40]
setb dil
movzx bp, r10b
bswap bp
mov rdx, rbx
sete bpl
mov r8, rsi
movzx di, al
cmovge ebp, ebp
mov rdi, r9
movzx rbp, r14w
xchg rbp, rbp
movzx ebp, r8w
mov rbp, r10
call fcn.1404a0829
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
mov r9w, si
xchg r9w, r9w
mov r10, rbp
mov r9, rdi
jmp 0x1403b5040
and edx, 7
cmp edx, 2
jmp 0x1403b4294
jne 0x1403b57db
or byte [r12 + 0xe], 8
bts bx, r11w
movzx rbx, r11w
sub esi, esi
btr bx, r8w
seto bh
sal bh, 0xa2
sub ecx, ecx
xor bh, dh
sal bl, 0x90
rol rbx, cl
nop word cs:[rax + rax]
lea rbx, [rdi + 1]
cmp r15w, cx
cmp rbx, r13
jmp 0x1403b42de
ja 0x1403b57db
movzx eax, byte [rdi]
shl dil, cl
cmovb dx, bp
dec rdx
mov edx, eax
btr di, 0xe
and edx, 0x7f
shl rdx, cl
xchg di, di
movsx di, dl
lea rsi, [rsi + rdx]
bswap edi
rcr dil, 0x25
add rcx, 7
shrd edi, ecx, 0x5a
mov rdi, rbx
test r10, rax
cmc
test al, al
jmp 0x1403b4325
js 0x1403b42ce
movaps xmmword [rsp + 0x50], xmm6
stc
cmp bp, ax
movaps xmmword [rsp + 0x40], xmm6
clc
cmc
test rsi, rsi
jmp 0x1403b4343
mov qword [rsp + 0x20], r11
jmp 0x1403b434d
mov qword [rsp + 0x28], r8
jmp 0x1403b4357
je 0x1403b44bc
js 0x1403b5863
cmp rsi, 0xf
ja 0x1403b470b
mov qword [rsp + 0x50], rsi
movzx ebp, r10w
movzx r8, r12w
jmp 0x1403b437f
mov qword [rsp + 0x58], 0xf
movzx edi, r8w
movsx rdi, r11w
lea rcx, [rsp + 0x40]
movzx di, cl
movzx r8, di
setge bpl
mov rdx, rbx
mov r8, rsi
mov rdi, r9
bswap bp
mov rbp, rax
movsx bp, cl
mov rbp, r10
call fcn.1404a0829
mov r8, qword [rsp + 0x28]
mov r9b, 0xbd
xchg r10d, r9d
movsx r9, si
mov r11, qword [rsp + 0x20]
mov r10, rbp
not r9d
mov r9, rdi
jmp 0x1403b43de
jmp 0x1403b51cf
and edx, 7
test ah, 0x38
cmp al, 0x12
clc
xor eax, eax
cmp r10w, 0x11fa
test r8b, sil
cmp rdx, 1
jmp 0x1403b4400
jg 0x1403b56bc
test rdx, rdx
jmp 0x1403b440e
jne 0x1403b578c
mov rax, rdi
and rdi, r9
or rdi, 0x79c37cc7
shl di, cl
nop word [rax + rax]
bsr rdi, r8
lea rdi, [rax + 1]
clc
cmp rdi, r13
jmp 0x1403b443e
ja 0x1403b57db
cmp byte [rax], 0
mov edx, 0
mov ah, 0xec
movsxd rcx, r8d
cwde
mov ecx, 0
cbw
movsx rax, r11w
mov rax, rdi
js 0x1403b4431
jmp 0x1403b38d4
mov qword [rsp + 0x58], 0xf
jmp 0x1403b49cd
mov qword [rsp + 0x58], 0xf
jmp 0x1403b4488
jmp 0x1403b4b74
mov qword [rsp + 0x58], 0xf
jmp 0x1403b449b
jmp 0x1403b4cfd
mov qword [rsp + 0x58], 0xf
jmp 0x1403b4e60
mov qword [rsp + 0x58], 0xf
jmp 0x1403b5040
mov qword [rsp + 0x58], 0xf
jmp 0x1403b51cf
mov r14, r10
adc bpl, 0xb
lahf
cdqe
mov qword [rsp + 0x38], r9
or rbp, 0x3d87fff
add al, 0x48
mov rbp, rsi
cbw
sub al, dil
adc al, 0x8b
or rbp, 0xf
cmp rbp, 0x17
xchg ah, al
movzx eax, di
setae al
mov eax, 0x16
jmp 0x1403b4506
cmovb rbp, rax
cmp esi, r11d
cmp rbp, 0xfff
jb 0x1403b494c
lea rcx, [rbp + 0x28]
call fcn.140444d48
lea rdi, [rax + 0x27]
cmc
jmp 0x1403b4530
and rdi, 0xffffffffffffffe0
jmp 0x1403b4539
mov qword [rdi - 8], rax
jmp 0x1403b4542
jmp 0x1403b495d
mov r14, r10
movsxd rbp, r13d
sar ah, cl
mov qword [rsp + 0x38], r9
mov rbp, rsi
bts rax, r8
btc eax, r9d
or rbp, 0xf
bswap ax
cmp r8b, 0x83
test dx, r10w
cmp rbp, 0x17
mov eax, 0x16
cmovb rbp, rax
cmp rbp, 0xfff
jmp 0x1403b4587
jb 0x1403b4ae3
lea rcx, [rbp + 0x28]
call fcn.140444d48
lea rdi, [rax + 0x27]
jmp 0x1403b45a6
and rdi, 0xffffffffffffffe0
jmp 0x1403b45af
mov qword [rdi - 8], rax
jmp 0x1403b45b8
jmp 0x1403b4af4
mov r14, r10
mov qword [rsp + 0x38], r9
movsx ax, r10b
mov rbp, rsi
sal ah, 0xc0
and al, spl
cmc
or rbp, 0xf
cmp r10, rax
cmp rbp, 0x17
cmovge rax, rsp
mov eax, 0x16
jmp 0x1403b45ed
cmovb rbp, rax
cmp di, r12w
cmp rbp, 0xfff
jb 0x1403b4c7f
lea rcx, [rbp + 0x28]
jmp 0x1403b460b
call fcn.140444d48
lea rdi, [rax + 0x27]
test r9b, r8b
and rdi, 0xffffffffffffffe0
jmp 0x1403b4620
mov qword [rdi - 8], rax
jmp 0x1403b4c90
mov qword [rsp + 0x30], r10
test bl, r8b
mov qword [rsp + 0x38], r9
mov r14, rsi
xor al, r14b
ror al, 0xb7
bts rax, rbx
or r14, 0xf
cmp r14, 0x17
movzx rax, di
mov eax, 0x16
cmovb r14, rax
cmp bp, 0xa2d
test esi, r12d
cmp r14, 0xfff
jmp 0x1403b466c
jb 0x1403b4df6
lea rcx, [r14 + 0x28]
jmp 0x1403b467b
call fcn.140444d48
lea rbx, [rax + 0x27]
cmp spl, 0x2e
and rbx, 0xffffffffffffffe0
jmp 0x1403b4691
mov qword [rbx - 8], rax
jmp 0x1403b469a
jmp 0x1403b4e0c
mov r14, r10
xadd ax, bp
mov qword [rsp + 0x38], r9
sar bpl, cl
bts rbp, r11
mov rbp, rsi
sal rax, 0x2c
or rbp, 0xf
shl eax, cl
lahf
add al, bpl
cmp rbp, 0x17
not al
cdqe
mov eax, 0x16
jmp 0x1403b46d5
cmovb rbp, rax
cmp rbp, 0xfff
jb 0x1403b4fb2
lea rcx, [rbp + 0x28]
jmp 0x1403b46ef
call fcn.140444d48
lea rdi, [rax + 0x27]
clc
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1403b4706
jmp 0x1403b4fc8
mov r14, r10
mov qword [rsp + 0x38], r9
mov rbp, rsi
or rbp, 0xf
neg ax
sal ax, cl
cmp rbp, 0x17
setne ah
mov al, dl
xchg ah, al
mov eax, 0x16
cmovb rbp, rax
test r14, r9
cmp rbp, 0xfff
jmp 0x1403b4743
jb 0x1403b5154
lea rcx, [rbp + 0x28]
jmp 0x1403b4752
call fcn.140444d48
lea rdi, [rax + 0x27]
jmp 0x1403b4760
and rdi, 0xffffffffffffffe0
jmp 0x1403b4769
mov qword [rdi - 8], rax
jmp 0x1403b4772
jmp 0x1403b5168
mov rcx, qword [rsp + 0xb8]
movsx r8w, r8b
mov r8b, spl
movsx r8, bx
lea r8, [rsp + 0x40]
call fcn.1403b7fdf
lea rax, [0x1400bd9d0]
cmp cl, 0x60
cmp r8w, r14w
test rbp, 0xb1c1e21
mov qword [rsp + 0x40], rax
cdqe
sal al, 0x27
mov rax, qword [rsp + 0x88]
test ebx, ecx
cmp rax, 0x10
jb 0x1403b4823
mov rcx, qword [rsp + 0x70]
cmc
lea rdx, [rax + 1]
cmp r10b, 0x1b
clc
jmp 0x1403b47dc
cmp rdx, 0x1000
jmp 0x1403b47e8
jb 0x1403b481e
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
test sp, r13w
cmc
sub rcx, rbp
clc
cmp rcx, 0x20
jae 0x1403b5868
add rax, 0x28
movsx edx, sp
mov rdx, rax
mov cl, r13b
mov rcx, rbp
jmp 0x1403b481e
call fcn.140237311
movups xmmword [rsp + 0x80], xmm7
mov byte [rsp + 0x70], 0
btc r9w, 0xc3
btr r9, 0xc6
movzx r10w, r12b
mov rax, qword [rsp + 0x68]
and r10b, 0x2d
btc r10w, 0x5f
cmp rax, 0x10
movsx r8d, r8w
movzx r11w, r9b
mov r9, rbx
movsx r10w, cl
jmp 0x1403b4869
mov r10, r14
sets r8b
mov r11, qword [rsp + 0x20]
mov r8d, r10d
mov r8, qword [rsp + 0x28]
jmp 0x1403b4882
jb 0x1403b4915
mov rcx, qword [rsp + 0x50]
bts dx, r13w
xchg rdx, rdx
btc dx, 0x59
lea rdx, [rax + 1]
test r9b, 0x1e
jmp 0x1403b48a7
cmp rdx, 0x1000
jb 0x1403b48ea
mov rbp, qword [rcx - 8]
cmp bx, r15w
add rcx, 0xfffffffffffffff8
cmp bpl, r12b
test rbp, r8
sub rcx, rbp
cmp rcx, 0x20
jae 0x1403b5868
add rax, 0x28
mov rdx, rax
movzx ecx, r14w
movsx rcx, r10w
mov rcx, rbp
jmp 0x1403b48ea
call fcn.140237311
mov r9, rbx
bt r11w, 0x97
mov r10, r14
sub r14b, 0x65
clc
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
shrd cx, di, 0x86
rol r14, cl
or r14d, r10d
sub edx, edx
shld cx, sp, 0x94
mov ecx, 0
movsx r14d, si
or r14b, r12b
not r14b
test sil, sil
movsx r14w, sil
movsx r14d, r9w
lea r14, [rsp + 0x50]
jmp 0x1403b4941
jne 0x1403b38d4
jmp 0x1403b57db
lea rcx, [rbp + 1]
jmp 0x1403b4955
call fcn.140444d48
mov rdi, rax
mov qword [rsp + 0x40], rdi
movzx rcx, si
cmovns dx, ax
mov qword [rsp + 0x50], rsi
movsxd rcx, eax
mov r8b, 0x77
movsx dx, sil
mov qword [rsp + 0x58], rbp
mov rcx, rdi
mov rdx, rbx
bswap r8w
mov r8, rsi
jmp 0x1403b4991
call fcn.1404a0829
mov byte [rdi + rsi], 0
and r10b, r12b
mov r9, qword [rsp + 0x38]
bsr r8, r8
sar r11b, cl
mov r10, r14
lea r14, [rsp + 0x50]
sal r8b, 0xda
mov r11, qword [rsp + 0x20]
rol al, cl
bt r8d, eax
mov r8, qword [rsp + 0x28]
movsx rax, r8w
shr rax, 0xc8
mov rax, qword [r12 + 0xc8]
clc
cmp rax, 0x10
jb 0x1403b4a8f
mov rcx, qword [r10]
xadd rdx, rdx
xor dx, 0x1eef
shl rdx, 0x60
lea rdx, [rax + 1]
cmp bl, 0x4f
cmp rdx, 0x1000
jmp 0x1403b4a03
mov qword [rsp + 0x30], r10
jmp 0x1403b4a0d
jb 0x1403b4a63
mov rbp, qword [rcx - 8]
cmp r11b, r9b
add rcx, 0xfffffffffffffff8
test cx, 0x7ff2
cmp r9w, di
sub rcx, rbp
test dil, r13b
cmc
cmp rcx, 0x20
jmp 0x1403b4a37
jae 0x1403b5868
mov rdi, r9
shrd cx, r12w, 0x60
test r11b, 0x25
add rax, 0x28
jmp 0x1403b4a53
mov rdx, rax
mov rcx, rbp
jmp 0x1403b4a5e
jmp 0x1403b4a6b
mov rdi, r9
jmp 0x1403b4a6b
call fcn.140237311
mov r9, rdi
bt r10w, di
cmc
adc r11w, bx
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
cmc
mov r8, qword [rsp + 0x28]
xchg edi, ecx
add rbx, rsi
btr edi, 0x6c
not di
xor edi, r14d
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
rol di, cl
bts edi, r15d
movups xmmword [r10 + 0x10], xmm1
shrd rcx, rdx, 0xb7
rcr dil, 0xac
cmc
movups xmmword [r10], xmm0
rol rdi, cl
sar dil, 0x1e
sub edx, edx
mov rdi, rbx
cmovne rcx, r14
mov ecx, 0
cmp rbx, r13
jbe 0x1403b38d4
jmp 0x1403b57db
lea rcx, [rbp + 1]
jmp 0x1403b4aec
call fcn.140444d48
mov rdi, rax
mov qword [rsp + 0x40], rdi
movzx cx, dh
mov qword [rsp + 0x50], rsi
jmp 0x1403b4b07
mov qword [rsp + 0x58], rbp
mov rcx, rdi
movzx r8w, spl
xchg dx, dx
movsx r8d, bx
mov rdx, rbx
movzx r8, bx
mov r8, rsi
jmp 0x1403b4b2a
call fcn.1404a0829
mov byte [rdi + rsi], 0
sar r8b, 0x71
btr r11d, ebx
sub r10b, 0xb3
mov r9, qword [rsp + 0x38]
movsx r10w, al
bt ax, 0xf1
mov r10, r14
shl r11w, cl
shr r14b, 0x60
lea r14, [rsp + 0x50]
mov r11, qword [rsp + 0x20]
cmp r12b, 0x58
mov r8, qword [rsp + 0x28]
btc rax, rbx
rol ax, 0xf2
mov rax, qword [r12 + 0x68]
cmp r13, r14
test r13w, 0x5a5c
clc
cmp rax, 0x10
jb 0x1403b4c33
mov rcx, qword [r11]
clc
lea rdx, [rax + 1]
test bp, 0x793e
cmp rdx, 0x1000
jmp 0x1403b4ba6
mov qword [rsp + 0x30], r10
jmp 0x1403b4bb0
jb 0x1403b4c06
mov rbp, qword [rcx - 8]
stc
add rcx, 0xfffffffffffffff8
test dh, dl
jmp 0x1403b4bca
sub rcx, rbp
cmp r8b, dil
cmc
stc
cmp rcx, 0x20
jmp 0x1403b4bdb
jae 0x1403b5868
mov rdi, r9
shr dx, 0x24
add rax, 0x28
xchg ch, cl
mov rdx, rax
movsx ecx, r9w
movzx rcx, di
mov rcx, rbp
jmp 0x1403b4c01
jmp 0x1403b4c0e
mov rdi, r9
jmp 0x1403b4c0e
call fcn.140237311
mov r9, rdi
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
bt r8w, 0xb8
sar di, cl
mov r8, qword [rsp + 0x28]
xor di, dx
rcl ecx, cl
lea rbx, [rbx + rsi]
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r11 + 0x10], xmm1
movzx di, bpl
jmp 0x1403b4c50
movups xmmword [r11], xmm0
sub edx, edx
xchg cl, cl
btc rdi, rcx
mov rdi, rbx
rol cx, cl
xor ch, 0x24
inc cl
mov ecx, 0
cmp rbx, r13
jmp 0x1403b4c74
jbe 0x1403b38d4
jmp 0x1403b57db
lea rcx, [rbp + 1]
call fcn.140444d48
mov rdi, rax
jmp 0x1403b4c90
mov qword [rsp + 0x40], rdi
mov r8d, edx
mov cx, 0x272b
movzx ecx, cx
mov qword [rsp + 0x50], rsi
movzx cx, dil
movzx rcx, bx
mov qword [rsp + 0x58], rbp
mov r8w, 0x5dc0
bswap dx
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
jmp 0x1403b4cc8
call fcn.1404a0829
mov byte [rdi + rsi], 0
shl r8b, 0xab
mov r9, qword [rsp + 0x38]
mov r10, r14
cdqe
add ax, sp
shld r14d, esi, 0x36
lea r14, [rsp + 0x50]
mov r11, qword [rsp + 0x20]
not ah
dec al
shr rax, 1
mov r8, qword [rsp + 0x28]
mov rax, qword [r12 + 0x108]
cmp rax, 0x10
jmp 0x1403b4d0e
jb 0x1403b4d9c
mov rcx, qword [rsp + 0xa8]
mov rcx, qword [rcx]
cqo
lea rdx, [rax + 1]
clc
stc
cmp rdx, 0x1000
mov qword [rsp + 0x30], r10
jb 0x1403b4d76
mov rbp, qword [rcx - 8]
clc
add rcx, 0xfffffffffffffff8
jmp 0x1403b4d47
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403b4d53
jae 0x1403b5868
mov rdi, r9
jmp 0x1403b4d64
add rax, 0x28
mov rdx, rax
bswap cx
mov rcx, rbp
jmp 0x1403b4d79
mov rdi, r9
call fcn.140237311
mov r9, rdi
bts r11w, ax
test spl, bpl
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
sub r8b, r11b
mov r8, qword [rsp + 0x28]
cmc
add rbx, rsi
cmovae eax, ecx
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
rol ecx, cl
sar ch, cl
inc ah
mov rax, qword [rsp + 0xa8]
btr ecx, 0x17
movups xmmword [rax + 0x10], xmm1
neg rcx
movups xmmword [rax], xmm0
sar cl, 0x14
xor edx, edx
rcl dil, cl
and ch, 0x1b
movsx rdi, r12w
mov rdi, rbx
not ecx
sal ch, 0x57
or ch, 0x5a
mov ecx, 0
clc
cmp rbx, r13
jbe 0x1403b38d4
jmp 0x1403b57db
lea rcx, [r14 + 1]
call fcn.140444d48
mov rbx, rax
jmp 0x1403b4e0c
mov qword [rsp + 0x40], rbx
movsx rcx, r9w
not cl
cdq
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], r14
mov rcx, rbx
mov rdx, rbp
mov r8b, 0xe9
mov r8, rsi
jmp 0x1403b4e33
call fcn.1404a0829
mov byte [rbx + rsi], 0
lahf
shld ax, bx, 0xcc
mov r9, qword [rsp + 0x38]
mov r10, qword [rsp + 0x30]
sub r8b, 0xb9
lea r14, [rsp + 0x50]
cwde
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
mov rax, qword [r12 + 0x28]
clc
test r9b, 0xcc
cmp rax, 0x10
jmp 0x1403b4e73
jb 0x1403b4f4b
mov rcx, qword [rsp + 0xb0]
sar dl, 0x7b
btr rdx, 2
inc dh
mov rcx, qword [rcx]
cdq
rcr dl, 0xe6
lea rdx, [rax + 1]
jmp 0x1403b4e9c
cmp rdx, 0x1000
jmp 0x1403b4ea8
mov qword [rsp + 0x30], r10
jmp 0x1403b4eb2
jb 0x1403b4f12
mov rbx, qword [rcx - 8]
test rbx, 0x31c333aa
add rcx, 0xfffffffffffffff8
test r11w, bp
sub rcx, rbx
test esp, esi
jmp 0x1403b4ed8
cmp rcx, 0x20
jmp 0x1403b4ee1
jae 0x1403b5868
mov rdi, r9
add cl, r12b
sbb dl, r10b
add rax, 0x28
mov rdx, rax
movzx rcx, r8w
xchg cx, cx
mov rcx, 0x5e22204
mov rcx, rbx
jmp 0x1403b4f0d
jmp 0x1403b4f1a
mov rdi, r9
jmp 0x1403b4f1a
call fcn.140237311
mov r9, rdi
mov r10, qword [rsp + 0x30]
neg rdi
mov ch, 0xef
bswap r11w
mov r11, qword [rsp + 0x20]
neg r8w
mov r8, qword [rsp + 0x28]
bsr edi, r11d
sub cl, dil
test bx, 0x14b4
add rbp, rsi
movzx rax, dx
cmovg ax, r13w
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
mov rax, qword [rsp + 0xb0]
rcl dil, cl
sub dil, 0xab
movups xmmword [rax + 0x10], xmm1
rol cx, 0x36
rcl rcx, cl
movups xmmword [rax], xmm0
add cx, si
movzx ecx, sp
sub edx, edx
cmp r11b, 0x33
movsx rcx, r9w
mov rdi, rbp
clc
mov ecx, 0
jmp 0x1403b4f9f
cmp rbp, r13
jmp 0x1403b4fa7
jbe 0x1403b38d4
jmp 0x1403b57db
lea rcx, [rbp + 1]
jmp 0x1403b4fbb
call fcn.140444d48
mov rdi, rax
setae ch
cwd
mov qword [rsp + 0x40], rdi
cwd
mov qword [rsp + 0x50], rsi
movsx edx, r14w
mov cl, r15b
cdq
mov qword [rsp + 0x58], rbp
mov rcx, rdi
bswap dx
mov dx, 0x6ec4
mov rdx, rbx
xchg r8b, r8b
mov r8, rsi
jmp 0x1403b4ff9
call fcn.1404a0829
mov byte [rdi + rsi], 0
bsr r10w, r14w
cmc
or r8d, 0x52da0eff
mov r9, qword [rsp + 0x38]
rcl r10w, 0x79
mov r10, r14
lea r14, [rsp + 0x50]
adc al, r14b
mov r11, qword [rsp + 0x20]
jmp 0x1403b502f
mov r8, qword [rsp + 0x28]
bswap ax
bsf rax, rax
bt ax, r12w
mov rax, qword [r12 + 0x48]
test cl, 0xad
jmp 0x1403b5050
cmp rax, 0x10
jmp 0x1403b5059
jb 0x1403b50f2
mov rcx, qword [r8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b5072
mov qword [rsp + 0x30], r10
jb 0x1403b50bf
mov rbp, qword [rcx - 8]
stc
add rcx, 0xfffffffffffffff8
sub rcx, rbp
clc
stc
test bpl, r9b
cmp rcx, 0x20
jmp 0x1403b5097
jae 0x1403b5868
mov rdi, r9
shrd dx, cx, 0x68
add rax, 0x28
cqo
mov dx, r12w
mov rdx, rax
mov rcx, rbp
jmp 0x1403b50ba
jmp 0x1403b50c7
mov rdi, r9
jmp 0x1403b50c7
call fcn.140237311
mov r9, rdi
sbb cl, r14b
mov r10, qword [rsp + 0x30]
ror cl, 0xfd
mov r11, qword [rsp + 0x20]
sar di, cl
ror cl, cl
neg dil
mov r8, qword [rsp + 0x28]
xor cx, di
sar rdi, cl
add rbx, rsi
movaps xmm0, xmmword [rsp + 0x40]
shrd rcx, rbx, 3
movaps xmm1, xmmword [rsp + 0x50]
sal dil, cl
movups xmmword [r8 + 0x10], xmm1
btc ecx, r8d
xadd cl, dil
bt di, 0x48
movups xmmword [r8], xmm0
cmp al, sil
xor edx, edx
mov rdi, rbx
movzx cx, bpl
movsx ecx, r9w
and cx, 0x6143
mov ecx, 0
cmp bx, 0x5956
cmp r9w, r13w
cmp rbx, r13
jmp 0x1403b5149
jbe 0x1403b38d4
jmp 0x1403b57db
lea rcx, [rbp + 1]
call fcn.140444d48
mov rdi, rax
movsx r8d, r14w
movsx rcx, r14w
mov qword [rsp + 0x40], rdi
cmovbe edx, r9d
mov qword [rsp + 0x50], rsi
movzx r8w, al
mov qword [rsp + 0x58], rbp
mov rcx, rdi
mov rdx, rbx
movzx r8, r10w
mov r8, rsi
jmp 0x1403b5192
call fcn.1404a0829
mov byte [rdi + rsi], 0
shr r11w, 0x22
not r10d
rol r10b, cl
mov r9, qword [rsp + 0x38]
mov r10, r14
add r8b, bpl
jmp 0x1403b51b9
lea r14, [rsp + 0x50]
mov r11, qword [rsp + 0x20]
dec ax
mov r8, qword [rsp + 0x28]
not ah
cbw
mov rax, qword [r12 + 0xe8]
cmp eax, esp
stc
clc
cmp rax, 0x10
jb 0x1403b5283
mov rcx, qword [r9]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b51f8
mov qword [rsp + 0x30], r10
jb 0x1403b524b
mov rbp, qword [rcx - 8]
jmp 0x1403b520c
add rcx, 0xfffffffffffffff8
test spl, dil
cmp r9b, bpl
test sp, 0x2d01
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403b5227
jae 0x1403b5868
mov rdi, r9
jmp 0x1403b5235
add rax, 0x28
movsxd rdx, edx
mov rdx, rax
movsx rcx, r11w
mov rcx, rbp
jmp 0x1403b5253
mov rdi, r9
jmp 0x1403b5253
call fcn.140237311
mov r9, rdi
cmc
xchg dil, r11b
sbb r8b, r15b
mov r10, qword [rsp + 0x30]
bts r8w, ax
btc edi, 5
mov r11, qword [rsp + 0x20]
xor rcx, 0x43e17cb2
mov r8, qword [rsp + 0x28]
xor cl, al
lea rbx, [rbx + rsi]
shr ch, cl
bsf di, r11w
movsx cx, r11b
movaps xmm0, xmmword [rsp + 0x40]
btr rdi, 0xb9
bsf edi, r14d
xchg dil, cl
movaps xmm1, xmmword [rsp + 0x50]
xor rcx, 0x5ddb55c6
movzx ecx, sp
movups xmmword [r9 + 0x10], xmm1
movups xmmword [r9], xmm0
neg ch
not dil
movzx ecx, cx
xor edx, edx
adc dil, 0xc0
mov rdi, 0x3ccf6027
mov rdi, rbx
mov ecx, 0
cmp rbx, r13
jmp 0x1403b52e1
jbe 0x1403b38d4
jmp 0x1403b57db
test dl, 7
jmp 0x1403b52f4
jne 0x1403b57db
or byte [r15 + 1], 0x80
inc dh
sub eax, eax
sub ecx, ecx
and dh, 0xae
neg dh
dec dx
nop
lea rdx, [rdi + 1]
jmp 0x1403b5317
cmp rdx, r13
ja 0x1403b57db
movzx ebx, byte [rdi]
mov ebp, ebx
movsx rdi, bx
dec edi
and ebp, 0x7f
rcl edi, cl
shrd rdi, r8, 0x12
shr di, 0xcf
shl rbp, cl
add rax, rbp
test eax, ebx
add rcx, 7
movsx rdi, r10w
rcl di, cl
mov rdi, rdx
stc
test bl, bl
jmp 0x1403b5357
js 0x1403b530e
test rax, rax
setne byte [r12 + 0xa8]
jmp 0x1403b536e
jmp 0x1403b56ad
and edx, 7
stc
clc
cmp edx, 1
jne 0x1403b57db
or byte [r15], 0x20
add rbp, 9
cmp rbp, r13
jmp 0x1403b5391
ja 0x1403b57db
mov rax, qword [rdi]
jmp 0x1403b539f
mov qword [r12 + 0x70], rax
jmp 0x1403b53a9
jmp 0x1403b560d
and edx, 7
cmp edx, 1
jmp 0x1403b53b9
jne 0x1403b57db
or byte [r15], 0x40
clc
cmp r15w, cx
cmc
add rbp, 9
cmp rbp, r13
ja 0x1403b57db
mov rax, qword [rdi]
jmp 0x1403b53de
mov qword [r12 + 0x78], rax
jmp 0x1403b53e8
jmp 0x1403b560d
test dl, 7
jmp 0x1403b53f5
jne 0x1403b57db
or byte [r15 + 2], 0x10
jmp 0x1403b540c
xor eax, eax
cmp r8w, ax
xor rdx, r14
rol dh, cl
xor ecx, ecx
rcr dl, cl
rcr dl, 0xa1
sub rdx, rbp
nop dword [rax]
sub dl, r15b
cmp edi, 0x227d4627
lea rdx, [rdi + 1]
jmp 0x1403b5437
cmp rdx, r13
jmp 0x1403b543f
ja 0x1403b57db
movzx ebx, byte [rdi]
movsxd rbp, edx
movzx di, r14b
mov ebp, ebx
and ebp, 0x7f
sbb dil, 0xa4
mov edi, edx
and dil, r9b
shl rbp, cl
test r14b, spl
and dil, bl
shl dil, cl
lea rax, [rax + rbp]
shl dil, 0xab
not di
add rcx, 7
mov rdi, rdx
test bl, bl
js 0x1403b542d
test rax, rax
jmp 0x1403b548c
setne byte [r12 + 0xab]
jmp 0x1403b549a
jmp 0x1403b56ad
test dl, 7
jmp 0x1403b54a7
jne 0x1403b57db
or byte [r15 + 2], 1
rcl dl, cl
sub eax, eax
clc
movzx rdx, dx
sub ecx, ecx
cdq
bsf rdx, r9
nop dword [rax]
cmovne edx, ebx
lea rdx, [rdi + 1]
cmp rdx, r13
jmp 0x1403b54d8
ja 0x1403b57db
movzx ebx, byte [rdi]
rol bpl, 0x42
adc di, 0x2d13
sar dil, cl
mov ebp, ebx
cmc
xchg dil, dil
and ebp, 0x7f
cmp r14, 0x74e83d55
shl rbp, cl
add rax, rbp
add rcx, 7
mov rdi, rdx
jmp 0x1403b5513
test bl, bl
jmp 0x1403b551a
js 0x1403b54cc
test rax, rax
jmp 0x1403b5528
setne byte [r12 + 0xa9]
jmp 0x1403b5536
jmp 0x1403b56ad
test dl, 7
jmp 0x1403b5543
jne 0x1403b57db
or byte [r15 + 2], 2
rcl rdx, 0x79
sub eax, eax
bt dx, 0xf2
btr dx, bp
xor ecx, ecx
movzx rdx, bx
nop dword [rax]
lea rdx, [rdi + 1]
stc
cmp rdx, r13
ja 0x1403b57db
movzx ebx, byte [rdi]
mov ebp, ebx
and ebp, 0x7f
shr edi, cl
shl rbp, cl
movzx di, r12b
sal di, 0xa7
add rax, rbp
bsf edi, r10d
sal dil, cl
cmp r9b, 0x19
add rcx, 7
cmp bl, dil
mov rdi, rdx
test bl, bl
js 0x1403b556a
test rax, rax
jmp 0x1403b55b6
setne byte [r12 + 0xaa]
jmp 0x1403b56ad
and edx, 7
test bx, r8w
clc
cmc
cmp edx, 1
jne 0x1403b57db
or byte [r15], 0x80
cmp r11d, r8d
jmp 0x1403b55e2
add rbp, 9
cmp rbp, r13
jmp 0x1403b55ee
ja 0x1403b57db
mov rax, qword [rdi]
sal dil, 0xb9
sub rdi, 0x211762c
adc dil, r9b
mov qword [r12 + 0x80], rax
mov rdi, rbp
clc
cmc
cmp si, ax
xor edx, edx
jmp 0x1403b38c7
test dl, 7
jne 0x1403b57db
or byte [r15 + 1], 4
sub eax, eax
neg dl
xchg edx, edx
shrd dx, dx, 0x79
xor ecx, ecx
movsx edx, r11w
cmc
nop dword [rax + rax]
shl dx, 0x6b
lea rdx, [rdi + 1]
test r9d, esp
jmp 0x1403b5654
cmp rdx, r13
jmp 0x1403b565c
ja 0x1403b57db
movzx ebx, byte [rdi]
mov ebp, ebx
and ebp, 0x7f
sar dil, 0xb5
cmp r15, rbx
bts di, cx
shl rbp, cl
ror dil, cl
lea rax, [rax + rbp]
xchg edi, edi
add rcx, 7
rcr rdi, 0xfa
mov rdi, rdx
test bpl, sil
clc
test bl, bl
jmp 0x1403b5697
js 0x1403b5648
mov dword [r12 + 0x88], eax
shr di, cl
movzx edi, r14w
clc
mov rdi, rdx
xor edx, edx
jmp 0x1403b56b7
jmp 0x1403b38c7
cmp edx, 5
jmp 0x1403b56c4
je 0x1403b57a8
cmp edx, 2
jmp 0x1403b56d2
jne 0x1403b57e6
xor edx, edx
stc
add eax, eax
rcr ax, 0xe4
sub ecx, ecx
nop word cs:[rax + rax]
shrd ax, r15w, 0x25
inc ax
lea rax, [rdi + 1]
jmp 0x1403b56ff
cmp rax, r13
jmp 0x1403b5707
ja 0x1403b57db
mov rbx, rdx
adc si, sp
movsx esi, bx
xadd bpl, bpl
movzx esi, byte [rdi]
sar dil, cl
adc dil, cl
bt edi, eax
mov ebp, esi
shld edi, esi, 0xfe
and ebp, 0x7f
movsx rdi, sp
shl rbp, cl
sbb dil, 0xae
sal rdi, 0x30
stc
add rdx, rbp
rcl dil, 0x40
add rcx, 7
sbb edi, 0x65353b17
mov rdi, rax
jmp 0x1403b5758
test sil, sil
jmp 0x1403b5760
js 0x1403b56f6
lea rbp, [rbp + rbx]
clc
lea rbp, [rbp + rax]
jmp 0x1403b5776
cmp rbp, r13
jmp 0x1403b577e
cmova rbp, rax
jmp 0x1403b5787
jmp 0x1403b560d
cmp edx, 1
jmp 0x1403b5794
jne 0x1403b57e6
add rbp, 9
jmp 0x1403b57a3
jmp 0x1403b57b1
add rbp, 5
jmp 0x1403b57b1
cmp rbp, r13
jmp 0x1403b57b9
cmovbe rdi, rbp
sub edx, edx
jmp 0x1403b38c7
mov eax, dword [r15]
cmc
test r11w, 0x6d63
test al, 2
jmp 0x1403b57d5
jne 0x1403b584a
sub eax, eax
cmovg r13w, ax
rol r12b, 0x86
movaps xmm6, xmmword [rsp + 0xc0]
rcl di, 0xb0
btc si, 0xb5
and r13w, 0x3acd
movaps xmm7, xmmword [rsp + 0xd0]
add rsp, 0xe8
movsxd r13, r12d
mov r14d, r9d
pop rbx
movsx r14, di
pop rbp
jmp 0x1403b5825
pop rdi
bswap r15d
xchg r14b, r13b
mov r13b, 0xea
pop rsi
pop r12
mov r13b, 0xe8
movzx r13w, r8b
pop r13
pop r14
cmovg r15w, r11w
movzx r15d, dx
pop r15
ret
and eax, 4
cmp spl, sil
jmp 0x1403b5856
shr eax, 2
jmp 0x1403b585e
jmp 0x1403b57e6
call fcn.1403afc30
call fcn.1404b3352
int3