Function at 0x1403bebfc
Capabilities:
Check for software breakpoints

Disassembly:
push r15
rcl eax, cl
jmp 0x1403bec17
push r14
push r13
test r10b, spl
push r12
rol r10w, 0xf6
push rsi
push rdi
rol ah, cl
push rbp
xor r10b, cl
rol r10, cl
push rbx
adc ah, 0x13
add rax, 0x782600a0
sub rsp, 0xa38
sub ah, 7
movaps xmmword [rsp + 0xa20], xmm6
xchg r10w, ax
bts r10, rdx
mov r10, rdx
mov r13, rcx
cmp r9w, r13w
shld eax, esp, 0xc9
mov qword [rcx + 0x20], rdx
sar ax, cl
mov qword [rcx + 0x18], rdx
cdqe
movzx rax, r13w
movzx ax, sil
movsxd rax, r8d
cmp si, di
test r14b, al
cmp r13b, 0xb8
add rax, rdx
test edx, 0xe7d17d9
mov qword [rcx + 0x28], rax
clc
mov dword [rcx + 0x30], r9d
cmp r14b, 0
cmp dword [rsp + 0xaa0], 0
jmp 0x1403beca8
je 0x1403beddc
mov rbp, qword [r13]
movsx dx, r13b
cwd
mov rdx, qword [r13 + 8]
cmp r9b, 0x72
cmc
sub esi, esi
cmp rbp, rdx
jae 0x1403bed06
lea rbx, [rbp + 1]
sar ch, cl
shl cx, cl
sub rcx, r9
mov qword [r13], rbx
adc ecx, eax
sbb cx, r13w
movzx ecx, byte [rbp]
clc
mov rbp, rbx
cmp esp, r14d
clc
cmp r8b, 0xa0
cmp rbp, rdx
jmp 0x1403becfb
jb 0x1403bed17
jmp 0x1403bed35
xor ecx, ecx
cmp r10w, dx
stc
clc
cmp rbp, rdx
jae 0x1403bed35
lea rbx, [rbp + 1]
bt rsi, 0x7a
mov qword [r13], rbx
movzx esi, byte [rbp]
shr bp, cl
mov rbp, rbx
cmp r14b, r9b
cmc
test sil, dl
xor eax, eax
test r12b, r10b
cmp rbp, rdx
jmp 0x1403bed42
jae 0x1403c10c0
mov edx, ecx
inc bl
shl edx, 8
shrd ebp, r11d, 0xd7
movzx rbp, dx
xor ebp, 0x9f31a7e
or edx, esi
xadd rdi, rbp
and dil, r13b
imul rbp, rdx, 0x8421085
xor bh, al
adc bx, 0x369
cmp r11b, 0xec
shr rbp, 0x20
jmp 0x1403bed82
mov edi, edx
sub edi, ebp
inc bh
shr edi, 1
rcr bx, 0x1c
shr bh, 0x85
sal ebx, 1
add edi, ebp
btr ebx, ecx
clc
add ebx, eax
shr edi, 4
mov ebx, edi
cmc
test al, 0xb3
shl ebx, 5
cmp sp, di
test rdi, r10
sub edi, ebx
cmc
add edi, edx
and esi, 0x20
test r15, rsp
clc
cmp r13w, 0x7840
or esi, edi
jmp 0x1403bedc5
jne 0x1403c10c0
and ecx, 0xf
cmp ecx, 8
jmp 0x1403bedd6
jne 0x1403c10c0
lea r11, [r13 + 0x10]
cmp r13w, 0x6969
cdqe
mov qword [r13 + 0x10], 0
movzx rax, r8w
or r15b, bpl
lea r15, [r13 + 0x14]
lea rax, [r13 + 0x34]
mov qword [rsp + 0x48], rax
lea rax, [r13 + 0x818]
mov qword [rsp + 0x40], rax
xor ebp, ebp
jmp 0x1403bee17
xorps xmm6, xmm6
lea rsi, [0x1400bc1a0]
cmp r8b, dil
cmp cl, 0xbb
xor ecx, ecx
stc
clc
mov qword [rsp + 0x28], r11
cmp bx, bx
test ecx, ecx
jg 0x1403c0dc1
jmp 0x1403c0d4f
mov r10, qword [r13 + 0x18]
mov r11b, 0xc3
mov r11, qword [rsp + 0x28]
jmp 0x1403bee51
jmp 0x1403beedb
mov rsi, r10
cmovge bx, r9w
mov ebx, eax
setns dh
xchg edx, edx
mov rdx, rbx
jmp 0x1403bee6d
call fcn.140117526
test rax, rax
jmp 0x1403bee7a
je 0x1403c10be
mov qword [r13 + 0x20], rax
shl r10, cl
inc r11b
cmovle r11w, r15w
mov r10, rsi
or r11b, 0xc1
cmovge r11, rbp
mov r10d, r10d
ror r11b, 0xb8
add r10, rax
sal r11b, cl
mov qword [r13 + 0x18], r10
bswap r11
add rbx, rax
inc r11
mov qword [r13 + 0x28], rbx
mov r11, qword [rsp + 0x28]
sar al, 0x49
mov byte [r10], bpl
btr rax, 0x86
mov rax, 0x100074aa
movsx eax, r15w
add r10, 1
movsx ax, al
mov eax, dword [r11]
cmp r14w, 0x447b
clc
cmp eax, 0x10
jmp 0x1403beeed
jge 0x1403befb7
mov rdi, qword [r13]
movzx edx, r13w
mov rdx, qword [r13 + 8]
clc
test r9b, dl
cmp rdi, rdx
jmp 0x1403bef0b
jae 0x1403c10be
mov r9d, dword [r15]
setg cl
mov ecx, eax
jmp 0x1403bef1e
jmp 0x1403bef8b
lea rbp, [rdi + 1]
or eax, ebp
cdqe
shl ah, 0x7a
mov qword [r13], rbp
cwde
not al
movzx eax, byte [rdi]
or di, bx
neg dil
mov rdi, rbp
cmp esi, edx
jmp 0x1403bef48
movzx eax, al
test ebx, 0x62b42b2a
shl eax, cl
jmp 0x1403bef58
or r9d, eax
mov dword [r15], r9d
sar ah, cl
add ax, 0x1b84
ror ax, 0x35
lea eax, [rcx + 8]
cmp r8b, 0x4c
clc
jmp 0x1403bef75
mov dword [r11], eax
stc
cmp ecx, 0x11
mov cl, 0xa9
mov ecx, eax
jmp 0x1403bef85
jge 0x1403befc8
mov eax, r9d
shr eax, cl
jmp 0x1403bef95
test eax, eax
jmp 0x1403bef9c
jne 0x1403befbf
cmp rdi, rdx
jb 0x1403bef23
xor eax, eax
jmp 0x1403befb2
jmp 0x1403bef48
mov r9d, dword [r15]
jmp 0x1403befc8
mov qword [r13], rdx
mov eax, ecx
rcl rcx, cl
mov ecx, r9d
btr bp, r9w
bsf bp, ax
neg bpl
and ecx, 0x1ff
bt bp, dx
shld rbp, r14, 0x1f
movzx ebp, word [r13 + rcx*2 + 0x34]
cmp spl, 0x1d
test ebp, ebp
jmp 0x1403beff7
je 0x1403bf0bf
mov ecx, ebp
clc
cmc
stc
shr ecx, 9
stc
shr r9d, cl
mov dword [r15], r9d
sub eax, ecx
test al, r10b
cmc
stc
mov dword [r11], eax
jmp 0x1403bf01c
and ebp, 0x1ff
stc
cmp ebp, 0xff
jmp 0x1403bf02e
ja 0x1403bf259
mov rax, qword [r13 + 0x28]
test ax, r11w
cmp spl, 0x1e
cmp r10, rax
jmp 0x1403bf048
jb 0x1403beec0
mov qword [r13 + 0x18], r10
clc
cmp dword [r13 + 0x30], 0
jmp 0x1403bf05d
je 0x1403c10be
mov rcx, qword [r13 + 0x20]
sub r10, rcx
cmp r10d, 0xffffffff
jmp 0x1403bf073
je 0x1403c10be
sub eax, ecx
cmp r10d, eax
jb 0x1403bee56
nop word [rax + rax]
jmp 0x1403bf096
test eax, eax
jmp 0x1403bf09d
js 0x1403c10be
add eax, eax
jmp 0x1403bf0ac
cmp eax, r10d
jmp 0x1403bf0b4
jbe 0x1403bf096
jmp 0x1403bee56
mov ecx, r9d
jmp 0x1403bf0cf
rol cx, 8
rcr dh, 0x7f
mov edx, ecx
movzx edi, dx
and edx, 0xf0f
setnp dil
mov dil, 0x5d
shld di, si, 0x2d
shl edx, 4
shr ecx, 4
movsx edi, r12w
bswap di
and edi, 0x509f3402
and ecx, 0xf0f
test r12b, 0xf2
or ecx, edx
mov edi, 0x235b6fa3
cwd
mov edx, ecx
xchg edi, edi
and edx, 0x3333
sub rdi, 0x381a50f6
sbb dil, 0x54
shl dil, 0xc1
shr ecx, 2
movsx di, r15b
and ecx, 0x3333
lea ecx, [rcx + rdx*4]
mov edx, ecx
rcr dil, cl
btc edi, ebx
btr di, r11w
and edx, 0x5555
shr ecx, 1
and ecx, 0x5555
ror dil, 0x4f
test r13w, ax
bsr edi, r12d
lea edi, [rcx + rdx*2]
rcl cx, cl
shr cl, 0xf7
xor ebp, ebp
shr ch, cl
nop word cs:[rax + rax]
and ecx, edx
adc cl, r13b
mov rcx, rbp
add rbp, 1
cmp r8b, 0x8e
clc
cmp dword [r13 + rcx*4 + 0x47c], edi
jmp 0x1403bf199
jle 0x1403bf180
lea r8, [rbp + 9]
clc
cmp r12w, r10w
stc
cmp r8d, 0xf
jmp 0x1403bf1b2
ja 0x1403c10be
mov edx, r8d
mov cl, 7
clc
jmp 0x1403bf1c7
sub cl, bpl
test di, r14w
clc
shr edi, cl
movzx ecx, word [r13 + rdx*2 + 0x434]
cmc
clc
sub rdi, rcx
cmc
movzx edx, word [r13 + rdx*2 + 0x498]
clc
lea rdx, [rdx + rdi]
clc
cmp edx, 0x11f
jmp 0x1403bf1fa
jg 0x1403c10be
movzx ecx, byte [r13 + rdx + 0x4b8]
rol dil, cl
add dil, cl
mov di, r9w
mov edi, ebp
cmc
stc
sub edi, ecx
cmp edi, 0xfffffff7
jne 0x1403c10be
mov ecx, r8d
shr r9d, cl
cmp r11w, bx
mov dword [r13 + 0x14], r9d
clc
cmc
test r9b, 0xe1
sub eax, ebp
add eax, 0xfffffff7
mov dword [r13 + 0x10], eax
movzx ebp, word [r13 + rdx*2 + 0x5d8]
jmp 0x1403bf24d
cmp ebp, 0xff
jbe 0x1403bf034
cmp ebp, 0x100
je 0x1403c0ccc
add ebp, 0xfffffeff
sbb rcx, r15
lea rcx, [0x1400bc1c0]
mov r12d, dword [rcx + rbp*4]
stc
sar cx, cl
lea rcx, [rbp - 0x1c]
test spl, 0xfe
cmp rcx, 0xffffffffffffffec
jmp 0x1403bf28e
jb 0x1403bf3ff
lea rcx, [0x1400bc240]
sub rdx, 0x37f37de1
mov edx, dword [rcx + rbp*4]
test r8w, 0x3a6e
cmp eax, edx
jl 0x1403bf329
jmp 0x1403bf37f
lea rbp, [rcx + 1]
test r11, 0x28e64c14
cmc
mov qword [r13], rbp
sbb bp, sp
stc
movzx ecx, byte [rcx]
or bpl, r9b
rcr bpl, 0xb5
bts bp, si
movzx ebp, cl
shr cx, cl
bsr ecx, r13d
mov ecx, eax
shl ebp, cl
cmp r11b, dl
jmp 0x1403bf2f5
or r9d, ebp
cmovnp ebp, ebx
shl ebp, cl
test bl, bpl
mov dword [r15], r9d
movzx rbp, si
bsf bp, ax
lea ebp, [rax + 8]
mov dword [r11], ebp
test sp, 0x5922
cmp eax, 0x11
cdqe
cwde
mov eax, ebp
jmp 0x1403bf323
jge 0x1403bf386
mov ebx, r9d
inc ecx
sal cl, cl
mov ecx, eax
test r13w, r14w
stc
cmc
shr ebx, cl
test r10w, 0x7913
test ebx, ebx
jmp 0x1403bf347
jne 0x1403bf371
mov rcx, qword [r13]
cmc
test bpl, 0xe6
cmp rcx, qword [r13 + 8]
jmp 0x1403bf35f
jb 0x1403bf2b8
xor ecx, ecx
jmp 0x1403bf36c
jmp 0x1403bf2da
mov rcx, qword [r13 + 8]
add ebx, 0x78917b7a
mov qword [r13], rcx
mov ebp, eax
cmp r12d, esp
sar bh, cl
mov ebx, 0xffffffff
mov cx, 0x3e42
mov ecx, edx
movsxd rax, edi
shl ebx, cl
movzx rax, r11w
xor ah, 2
adc al, al
not ebx
movzx rax, cx
mov ax, r11w
sar al, cl
and ebx, r9d
btr ax, di
add eax, 0x3d441865
shr r9d, cl
cmp r13b, r9b
mov dword [r15], r9d
test r14d, 0xd900c68
bsf ax, r11w
btr ax, cx
sub ebp, edx
cmc
jmp 0x1403bf3db
mov dword [r11], ebp
and al, 0xcf
rcr ax, cl
add ebx, r12d
sub r12b, r11b
mov eax, ebp
not r12d
rol r12d, 0xd3
ror r12d, 0xb0
mov r12d, ebx
cmc
jmp 0x1403bf3ff
cmp eax, 0xf
jmp 0x1403bf407
jg 0x1403bf4d4
mov rdi, qword [r13]
mov rbp, qword [r13 + 8]
clc
stc
cmp rdi, rbp
jmp 0x1403bf41f
jb 0x1403bf496
jmp 0x1403c10be
lea rdx, [rdi + 1]
mov qword [r13], rdx
btc cx, si
movzx ecx, byte [rdi]
jmp 0x1403bf445
mov rdi, rdx
dec dx
movsx edx, r9w
movzx edx, cl
xchg rcx, rcx
mov ecx, eax
jmp 0x1403bf45d
shl edx, cl
cmp ecx, ebp
test r14b, r12b
or r9d, edx
bsf dx, di
rcl rdx, 0x92
mov dword [r15], r9d
movsx dx, dh
not dl
setge dl
lea edx, [rax + 8]
mov dword [r11], edx
cmp eax, 0x11
movsx ax, r9b
mov eax, edx
jmp 0x1403bf490
jge 0x1403bf4e2
mov edx, r9d
xadd cl, cl
jmp 0x1403bf4a1
mov ecx, eax
shr edx, cl
clc
test edx, edx
jmp 0x1403bf4ad
jne 0x1403bf4c8
cmp rdi, rbp
jb 0x1403bf42a
xor ecx, ecx
jmp 0x1403bf4c3
jmp 0x1403bf44f
mov qword [r13], rbp
sbb dx, 0x510f
movzx edx, di
mov edx, eax
movsx eax, r9w
xadd ah, ah
add eax, 0x63e3083b
mov eax, r9d
and eax, 0x1ff
movzx eax, word [r13 + rax*2 + 0x818]
jmp 0x1403bf4fd
test eax, eax
je 0x1403bf538
mov ecx, eax
cmc
shr ecx, 9
clc
cmp r11b, 0xb7
test r15b, 5
shr r9d, cl
cmp sp, cx
mov dword [r15], r9d
sub edx, ecx
mov dword [r11], edx
cmp r14d, 0x55b86c0d
and eax, 0x1ff
jmp 0x1403bf533
jmp 0x1403bf6d3
mov eax, r9d
rol ax, 8
bsf rdi, r8
xchg dil, cl
clc
mov ecx, eax
cmp dl, 0x4e
sub di, sp
and ecx, 0xf0f
movsx di, spl
cmp r14, rbx
rcl dil, cl
shl ecx, 4
shl dil, 0x44
rcl di, 0x40
shr eax, 4
rol di, cl
and eax, 0xf0f
inc dil
cmovge di, r13w
or eax, ecx
shr cx, 0x4d
shr rdi, cl
mov ecx, eax
bsf rdi, rcx
and ecx, 0x3333
or rdi, 0x242704f6
sub dil, 0xc
shr eax, 2
sar dil, cl
shr dil, 0x37
sar di, 0x65
and eax, 0x3333
lea eax, [rax + rcx*4]
neg dil
mov ecx, eax
dec dil
shl di, 9
and ecx, 0x5555
shr di, 0x22
mov di, 0x34f5
shr eax, 1
mov dil, 0xa5
sub di, bx
and eax, 0x5555
lea edi, [rax + rcx*2]
xor ebp, ebp
nop
nop word cs:[rax + rax]
movsx eax, di
shr ax, 0x32
sub al, 0x20
nop
mov rax, rbp
clc
cmp r14w, r10w
add rbp, 1
clc
test r8b, 0xb9
cmp dword [r13 + rax*4 + 0xc60], edi
jmp 0x1403bf615
jle 0x1403bf5f7
lea r8, [rbp + 9]
cmp r8d, 0xf
ja 0x1403c10be
mov eax, r8d
neg cl
cmc
shl cl, cl
mov cl, 7
cmp sp, cx
jmp 0x1403bf63c
sub cl, bpl
cmc
shr edi, cl
movzx ecx, word [r13 + rax*2 + 0xc18]
jmp 0x1403bf653
sub rdi, rcx
test esi, 0x586a6325
movzx eax, word [r13 + rax*2 + 0xc7c]
clc
test rdi, 0x4ce8534f
lea rax, [rax + rdi]
cmp eax, 0x11f
jg 0x1403c10be
movzx ecx, byte [r13 + rax + 0xc9c]
mov ebx, ebp
cmc
sub ebx, ecx
test dl, 0xbb
cmp ebx, 0xfffffff7
jmp 0x1403bf695
jne 0x1403c10be
mov ecx, r8d
test rsi, rdx
shr r9d, cl
stc
sub ecx, 0x5a0b6de9
mov dword [r13 + 0x14], r9d
cmp bl, 0xd8
btr rcx, 0xde
or ch, bh
sub edx, ebp
and bpl, 0x1f
add edx, 0xfffffff7
movsx rbp, r8w
mov dword [r13 + 0x10], edx
movzx eax, word [r13 + rax*2 + 0xdbc]
mov eax, eax
rcr rbp, 0x61
lea rcx, [0x1400bc2c0]
mov ebp, 0x4bae5789
rcl bpl, 0xa5
mov ebp, dword [rcx + rax*4]
rol cl, cl
lea rcx, [rax - 0x1e]
cmp rcx, 0xffffffffffffffe6
jmp 0x1403bf6fb
jb 0x1403bf83a
lea rcx, [0x1400bc340]
stc
clc
mov eax, dword [rcx + rax*4]
cmp edx, eax
jmp 0x1403bf714
jl 0x1403bf793
jmp 0x1403bf7e4
lea rbx, [rcx + 1]
rol dil, cl
test r14, rsi
bsf di, ax
mov qword [r13], rbx
cmc
movzx ecx, byte [rcx]
movzx ebx, cl
mov ecx, edx
shr rdi, 0x8a
bts edi, r13d
cmp dl, ah
shl ebx, cl
sub rdi, 0x24df397a
neg edi
btc di, r12w
or r9d, ebx
bsr edi, r9d
movsx edi, r10w
movzx di, r12b
mov dword [r15], r9d
movzx di, r9b
cmp rdx, 0x22b63d1a
btc di, 0x35
lea edi, [rdx + 8]
jmp 0x1403bf780
mov dword [r11], edi
cmp edx, 0x11
xchg dx, dx
not edx
mov edx, edi
jge 0x1403bf7ed
mov esi, r9d
mov ecx, edx
test r15d, r12d
shr esi, cl
cmp bl, bpl
test r12, r10
test r12b, 0xdd
test esi, esi
jmp 0x1403bf7ae
jne 0x1403bf7ce
mov rcx, qword [r13]
cmp rcx, qword [r13 + 8]
jb 0x1403bf71f
sub ecx, ecx
jmp 0x1403bf7c9
jmp 0x1403bf735
mov rcx, qword [r13 + 8]
shld r14w, r15w, 0xf2
mov qword [r13], rcx
stc
bsr ecx, edi
adc r14b, 0x91
mov edi, edx
ror r14b, cl
sal rcx, 0x6f
mov edx, 0xffffffff
shl r14w, cl
mov ecx, eax
bswap r14d
bts r14w, r14w
btc r14, 0x87
shl edx, cl
not r14b
not edx
shr r14b, cl
neg r14b
and edx, r9d
jmp 0x1403bf81a
shr r9d, cl
sub r14b, 0x71
mov dword [r15], r9d
sub edi, eax
mov dword [r11], edi
add ebp, edx
bt r14w, 0x3b
btr cx, cx
add cx, 0x796c
mov rcx, qword [r13 + 0x20]
adc r14b, 0x8f
inc r14b
mov r14, r10
sub r14, rcx
test dl, r14b
test bx, 0x5a72
cmp cx, r15w
movsxd rbp, ebp
cmc
test al, 0xda
cmp r14, rbp
jmp 0x1403bf865
jl 0x1403c10be
movsxd rdx, r12d
not ax
movsx eax, r10w
add rdx, r10
dec al
movzx ax, r12b
sub eax, 0x3b494549
mov rax, qword [r13 + 0x28]
cmc
stc
cmp r14b, 0xa7
cmp rdx, rax
jmp 0x1403bf896
jbe 0x1403bf97a
mov qword [r13 + 0x18], r10
test dh, 0x7c
cmp dword [r13 + 0x30], 0
jmp 0x1403bf8ad
je 0x1403c10be
mov edx, r14d
add edx, r12d
jmp 0x1403bf8be
jb 0x1403c10be
sub eax, ecx
cmp si, r8w
test r8d, eax
cmp edx, eax
jmp 0x1403bf8d4
jbe 0x1403bf908
nop dword [rax]
cmc
test eax, eax
jmp 0x1403bf8e9
js 0x1403c10be
add eax, eax
cmp r11b, 0x75
test ax, 0x5b9b
cmp bl, bl
cmp edx, eax
jmp 0x1403bf902
ja 0x1403bf8e2
mov ebx, eax
movsxd rdx, r10d
mov rdx, rbx
jmp 0x1403bf915
call fcn.140117526
test rax, rax
jmp 0x1403bf922
je 0x1403c10be
mov qword [r13 + 0x20], rax
sub r10w, bp
mov r10d, r14d
movzx r11d, r10w
rcl r11b, 0x45
add r10, rax
btr r11w, 0xba
mov qword [r13 + 0x18], r10
movsx r11, ax
or r11b, 0x72
rcl r11w, cl
lea rbx, [rbx + rax]
movsx rax, r11w
cmp rdx, 0x189d6295
mov qword [r13 + 0x28], rbx
btc r11w, 0x71
cmc
bswap rax
mov r11, qword [rsp + 0x28]
movsx ax, bh
mov rax, r10
stc
cmp r14b, cl
sub rax, rbp
cmp r15b, 0x24
cmp ebp, 1
jne 0x1403bf9f3
test r12d, r12d
jmp 0x1403bf999
je 0x1403beedb
mov dl, byte [rax]
jmp 0x1403bf9a6
mov r8d, r12d
mov rcx, r10
setae sil
mov rsi, r10
jmp 0x1403bf9b8
call fcn.1404580e6
mov r10, rsi
bts r10w, di
and r11b, 0xb9
mov r11, qword [rsp + 0x28]
btc r10w, sp
movsxd r10, ebp
add r12d, 0xffffffff
or r10b, 0x4c
mov r10b, 0xf6
lea r10, [rsi + r12]
add r10, 1
jmp 0x1403bf9ee
jmp 0x1403beedb
test r12d, r12d
jmp 0x1403bf9fb
je 0x1403beedb
lea r9d, [r12 - 1]
test r9b, 0xf1
clc
cmp r9d, 0x1f
jmp 0x1403bfa14
jb 0x1403bfc69
mov rcx, r9
jmp 0x1403bfa28
sub rcx, rbp
cmp ebx, 0x442725fa
test r13b, r12b
test r12b, 0x91
add rcx, r10
test rdi, 0x3a9279ed
add rcx, 1
cmc
test r8w, 0x6c2
cmp r10, rcx
jmp 0x1403bfa55
jae 0x1403bfa74
lea rcx, [r10 + r9]
cmc
clc
test ecx, 0x63d462df
add rcx, 1
cmp rax, rcx
jb 0x1403bfc69
mov rsi, r10
test bh, 0x47
add r9, 1
rol r8w, 0x6b
mov r8, r9
and r8, 0xffffffffffffffe0
lea rcx, [r8 - 0x20]
add r10b, 0xc1
xchg r10d, r10d
movsx r10d, bx
mov rbx, rcx
sal r10w, cl
ror r10w, 0x1d
shr rbx, 5
inc r10d
test r10w, 0x1636
add rbx, 1
adc r10b, cl
sal r10w, 0xd0
mov r10, rcx
mov r10d, ebx
and r10d, 3
cmp rcx, 0x60
jmp 0x1403bfad1
jae 0x1403bfae3
xor edx, edx
jmp 0x1403bfade
jmp 0x1403bfbbc
mov rdx, rbp
sal dil, 1
neg rdx
or dil, dl
xor ch, 0x48
and rbx, 0xfffffffffffffffc
mov rdi, rsi
lea rcx, [rsi + 0x70]
shr edi, 0xb
adc dil, 0xd5
bts edi, r10d
lea rdi, [rsi + rdx]
add rdi, 0x70
jmp 0x1403bfb15
xor edx, edx
nop
test bl, r8b
movups xmm0, xmmword [rdi + rdx - 0x70]
test r11b, 0x42
cmc
cmp spl, 0x8d
movups xmm1, xmmword [rdi + rdx - 0x60]
movups xmmword [rcx + rdx - 0x70], xmm0
movups xmmword [rcx + rdx - 0x60], xmm1
cmp r8b, 0x4d
stc
movups xmm0, xmmword [rdi + rdx - 0x50]
test r10b, r12b
cmc
cmp r8b, r9b
movups xmm1, xmmword [rdi + rdx - 0x40]
stc
test r11b, r10b
clc
movups xmmword [rcx + rdx - 0x50], xmm0
cmp eax, ebx
movups xmmword [rcx + rdx - 0x40], xmm1
cmc
movups xmm0, xmmword [rdi + rdx - 0x30]
cmp r13b, 0xe5
movups xmm1, xmmword [rdi + rdx - 0x20]
cmp r13b, r15b
test r10b, r12b
movups xmmword [rcx + rdx - 0x30], xmm0
test ecx, 0x623f5739
jmp 0x1403bfb84
movups xmmword [rcx + rdx - 0x20], xmm1
test r11, 0x13101f40
movups xmm0, xmmword [rdi + rdx - 0x10]
movups xmm1, xmmword [rdi + rdx]
cmc
movups xmmword [rcx + rdx - 0x10], xmm0
movups xmmword [rcx + rdx], xmm1
cmc
sub rdx, 0xffffffffffffff80
cmc
stc
cmp r10b, spl
add rbx, 0xfffffffffffffffc
jmp 0x1403bfbb6
jne 0x1403bfb1b
test r10, r10
je 0x1403bfc4d
mov rdi, rsi
rcl cx, cl
sbb cl, spl
lea rcx, [rsi + rdx]
cmp r11b, dil
cmp dx, 0x8a8
clc
add rcx, 0x10
sub rdx, rbp
stc
test r12d, esi
add rdx, rsi
test rsi, 0x55254af
cmp r15d, 0x7e274fa3
test cl, dil
add rdx, 0x10
test r14w, 0x2872
shl r10, 5
cmc
stc
sub ebp, ebp
jmp 0x1403bfc11
nop dword [rax + rax]
movups xmm0, xmmword [rdx + rbp - 0x10]
cmp r10d, esp
cmc
clc
movups xmm1, xmmword [rdx + rbp]
cmc
clc
cmp rsp, r11
movups xmmword [rcx + rbp - 0x10], xmm0
jmp 0x1403bfc37
movups xmmword [rcx + rbp], xmm1
add rbp, 0x20
cmp r10, rbp
jmp 0x1403bfc47
jne 0x1403bfc19
mov r10, rsi
test dil, r15b
add r10, r8
cmp r9, r8
je 0x1403beedb
add rax, r8
shl rcx, 0x30
sub r12d, r8d
lea ecx, [r12 - 1]
test r12b, 7
jmp 0x1403bfc77
je 0x1403bfcdd
mov ebp, r12d
test al, 0x5e
jmp 0x1403bfc87
and ebp, 7
sub edx, edx
movsx ebx, r9w
and bl, r15b
not bl
nop word cs:[rax + rax]
clc
nop dword [rax]
movzx ebx, byte [rax + rdx]
mov byte [r10 + rdx], bl
stc
add rdx, 1
cmp ebp, edx
jmp 0x1403bfcb7
jne 0x1403bfca3
lea r10, [r10 + rdx]
stc
add rax, rdx
test rcx, 0x6fb25bd6
cmp rcx, 0x1a167379
sub r12d, edx
test r8b, 0x39
test dx, bx
cmp ecx, 7
jmp 0x1403bfce5
jb 0x1403beedb
mov ecx, r12d
sal bh, 0x18
btr ebx, 0x33
dec bh
xor edx, edx
not bl
nop word [rax + rax]
setae bh
movsx rbx, r15w
test r9w, 0x2eb1
movzx ebx, byte [rax + rdx]
cmc
mov byte [r10 + rdx], bl
bts bx, sp
movzx ebx, byte [rax + rdx + 1]
cmc
mov byte [r10 + rdx + 1], bl
rcl bl, 0xfb
movzx ebx, r12w
movzx ebx, byte [rax + rdx + 2]
mov byte [r10 + rdx + 2], bl
bsf ebx, ebx
movzx ebx, byte [rax + rdx + 3]
cmc
cmp r10b, r9b
mov byte [r10 + rdx + 3], bl
sar bh, 0x31
sar ebx, cl
shl bx, cl
movzx ebx, byte [rax + rdx + 4]
cmc
mov byte [r10 + rdx + 4], bl
movsxd rbx, r14d
shl bh, cl
bsf bx, r15w
movzx ebx, byte [rax + rdx + 5]
jmp 0x1403bfd72
mov byte [r10 + rdx + 5], bl
movzx ebx, byte [rax + rdx + 6]
mov byte [r10 + rdx + 6], bl
movzx ebx, byte [rax + rdx + 7]
cmc
mov byte [r10 + rdx + 7], bl
test ecx, 0x1a233762
stc
add rdx, 8
jmp 0x1403bfd9c
cmp ecx, edx
jmp 0x1403bfda3
jne 0x1403bfd11
add r10, rdx
jmp 0x1403bfdb1
jmp 0x1403beedb
mov rax, qword [r13 + 8]
ror edi, cl
or rdi, r10
mov qword [r13], rax
mov eax, ecx
shr ecx, 0xd5
rcl cx, cl
mov edi, r12d
sar cx, 0xfd
rcr cx, cl
bsf cx, r8w
shr edi, 5
neg cx
mov dword [r15], edi
adc cl, r8b
lea ecx, [rax - 5]
mov dword [r11], ecx
cmp eax, 9
jmp 0x1403bfdf4
jle 0x1403bfe7b
jmp 0x1403bfec1
lea rbp, [rax + 1]
test r9b, 0xff
stc
cmp r12d, 0x5c640987
mov qword [r13], rbp
movsx bp, sil
add rbp, 0x7ac9562c
movzx eax, byte [rax]
adc ebp, 0x150776a1
shld bp, r9w, 0x47
movzx eax, al
bt bp, 0xa8
movzx rbp, r8w
movsx rbp, sp
shl eax, cl
xadd bpl, bpl
sar bpl, 0x8d
or edi, eax
rcr bpl, 0x8c
bsr ebp, esp
xor bp, 0x34f3
mov dword [r15], edi
add ebp, r10d
bt bp, 0xaa
lea ebp, [rcx + 8]
mov dword [r11], ebp
cmp sil, 0xab
cmp ecx, 0x11
mov ecx, ebp
jmp 0x1403bfe75
jge 0x1403bfec7
mov eax, edi
shr eax, cl
test eax, eax
jne 0x1403bfeb1
mov rax, qword [r13]
test ecx, 0x68cb3ff2
jmp 0x1403bfe96
cmp rax, qword [r13 + 8]
jmp 0x1403bfe9f
jb 0x1403bfdff
xor eax, eax
jmp 0x1403bfeac
jmp 0x1403bfe2e
mov rax, qword [r13 + 8]
mov qword [r13], rax
mov r8b, 0x5a
lahf
ror bpl, 0x3e
mov ebp, ecx
rol r8b, 0xe5
and r12d, 0x1f
movsx eax, bp
mov r8d, edi
and r8d, 0x1f
shr edi, 5
bswap ax
cmc
mov dword [r15], edi
sub ax, r12w
nop
bswap ax
lea eax, [rbp - 5]
mov dword [r11], eax
cmp rdi, 0x6930e35
cmp sp, r11w
cmp ebp, 8
jle 0x1403bff6f
jmp 0x1403bffbb
lea rbp, [rcx + 1]
test r14b, 0xea
stc
mov qword [r13], rbp
adc bpl, r10b
cmp cx, 0x326c
movzx ecx, byte [rcx]
dec rbp
cmp bx, 0x4026
sub bpl, r9b
movzx ebp, cl
mov ecx, eax
clc
shl ebp, cl
rol rcx, 5
shl cl, cl
bswap rcx
or edi, ebp
or cx, bx
mov dword [r15], edi
sal cl, 0xf1
xor cl, 0x33
bt rcx, 0x35
lea ecx, [rax + 8]
test r13, r10
mov dword [r11], ecx
cmc
test r9b, 0x33
stc
cmp eax, 0x11
nop
mov eax, ecx
jmp 0x1403bff69
jge 0x1403bffc4
mov ebp, edi
mov ecx, eax
cmp r11w, 0x444c
jmp 0x1403bff7e
shr ebp, cl
stc
cmp dl, dl
test ebp, ebp
jmp 0x1403bff8a
jne 0x1403bffaa
mov rcx, qword [r13]
cmp rcx, qword [r13 + 8]
jb 0x1403bff07
sub ecx, ecx
jmp 0x1403bffa5
jmp 0x1403bff2a
mov rcx, qword [r13 + 8]
stc
clc
cmp r9d, ebx
mov qword [r13], rcx
movzx rcx, r10w
mov ecx, eax
sbb al, 0x7c
adc al, r14b
sar ah, cl
add r12d, 0x101
stc
shr ax, cl
add r8d, 1
rcr ah, cl
mov eax, edi
cmp sil, 0x8d
cmc
and eax, 0xf
shr edi, 4
cmp bl, 0x55
mov dword [r15], edi
cmp bpl, r12b
test r10, 0x1c571b87
add ecx, 0xfffffffc
mov dword [r11], ecx
cmp rsi, rsp
test rsp, 0x6ecd1b53
add eax, 4
movaps xmmword [rsp + 0x50], xmm6
stc
mov dword [rsp + 0x5f], 0
clc
cmp r14, r8
xor ebp, ebp
jmp 0x1403c001e
jmp 0x1403c00a8
mov rdx, qword [r13 + 8]
cmp sil, r11b
mov qword [r13], rdx
test di, 0x5015
mov ebx, ecx
dec rcx
mov ecx, edi
cqo
movzx rdx, sp
shr ecx, 3
mov dword [r15], ecx
add edx, 0x39d33fce
add ebx, 0xfffffffd
mov dword [r11], ebx
add dh, 0xeb
adc dl, dil
ror dx, 0x2e
and dil, 7
shl dx, 0x7d
bswap rdx
bsr dx, ax
movzx edx, byte [rbp + rsi]
cmp eax, 0x466b4ca3
mov byte [rsp + rdx + 0x50], dil
shr edi, cl
setno dil
add rbp, 1
sal dil, 0x9b
mov edi, ecx
xchg cl, cl
sub cx, 0xf73
bswap rcx
mov ecx, ebx
cmp r11b, 0xcd
cmp rbp, rax
jmp 0x1403c00a2
je 0x1403c013a
cmp ecx, 2
jle 0x1403c010b
jmp 0x1403c0033
lea rdx, [rbx + 1]
mov qword [r13], rdx
cdq
movsxd rdx, r10d
movzx ebx, byte [rbx]
sbb dh, 0x77
mov edx, 0x74c223fe
movzx edx, bl
movzx rbx, r8w
xchg bx, bx
shl edx, cl
sub bh, 0x7f
cmc
sbb ebx, r14d
or edi, edx
setl bh
not bx
mov dword [r15], edi
lea ebx, [rcx + 8]
cmp r12b, dil
mov dword [r11], ebx
cmp ecx, 0x11
setne cl
movsx rcx, si
mov ecx, ebx
jmp 0x1403c0105
jge 0x1403c0038
mov edx, edi
shr edx, cl
stc
test edx, edx
jne 0x1403c0023
mov rbx, qword [r13]
test esi, edi
stc
cmp rbx, qword [r13 + 8]
jmp 0x1403c0128
jb 0x1403c00b6
xor ebx, ebx
jmp 0x1403c0135
jmp 0x1403c00cd
mov qword [rsp + 0x38], r8
xchg cx, r8w
movsx r8, r12w
lea rcx, [rsp + 0x238]
lea rdx, [rsp + 0x50]
mov r8d, 0x13
jmp 0x1403c015f
call fcn.1403ea55c
mov r9, qword [rsp + 0x28]
test eax, eax
jmp 0x1403c0170
je 0x1403c10be
mov rax, qword [rsp + 0x38]
lea r10d, [rax + r12]
mov ebx, dword [r9]
clc
test r8, rsi
xor r14d, r14d
jmp 0x1403c018e
jmp 0x1403c01ab
add r14d, 1
jmp 0x1403c019d
mov byte [rsp + rax + 0x70], dl
cmc
cmp r10d, r14d
jle 0x1403c0881
cmp ebx, 0x10
jmp 0x1403c01b3
jge 0x1403c0280
mov rdi, qword [r13]
movsxd rax, r10d
bts ax, r10w
mov rax, qword [r13 + 8]
cmp rdi, rax
jmp 0x1403c01d1
jae 0x1403c10be
mov esi, dword [r15]
mov ecx, ebx
jmp 0x1403c01e1
jmp 0x1403c0254
lea rdx, [rdi + 1]
btc rbx, 0x2e
and bx, 0x45db
bsf bx, cx
mov qword [r13], rdx
sub bl, r15b
sal bx, 0xfa
btr bx, r14w
movzx ebx, byte [rdi]
and di, r9w
mov rdi, rdx
test r8b, spl
movsxd rdx, r15d
movzx edx, bl
shl edx, cl
shrd ebx, r9d, 0x8f
or esi, edx
ror bh, 0x99
movzx ebx, dx
mov dword [r15], esi
lea ebx, [rcx + 8]
mov dword [r9], ebx
jmp 0x1403c0238
cmp ecx, 0x11
movzx cx, ch
jmp 0x1403c0247
mov ecx, ebx
jmp 0x1403c024e
jge 0x1403c029e
mov ebp, esi
test r11b, 0xd7
shr ebp, cl
stc
cmc
test ebp, ebp
jmp 0x1403c0265
jne 0x1403c028d
cmp rdi, rax
jb 0x1403c01e6
xor ebx, ebx
jmp 0x1403c027b
jmp 0x1403c0218
mov esi, dword [r15]
jmp 0x1403c0288
jmp 0x1403c029e
mov qword [r13], rax
mov ebx, ecx
test r8w, r13w
and al, 0xf2
bt ax, 0xfe
mov eax, esi
test r9b, r13b
and eax, 0x1ff
test r8w, r12w
adc dl, r14b
movzx edx, word [rsp + rax*2 + 0x238]
cmp r13b, r10b
stc
cmc
test edx, edx
jmp 0x1403c02c3
je 0x1403c0309
mov ecx, edx
cmp r9w, ax
test dil, cl
shr ecx, 9
clc
shr esi, cl
mov dword [r15], esi
cmp dil, r11b
cmp dx, 0x351
test bl, r15b
sub ebx, ecx
test spl, 0xbe
stc
mov dword [r9], ebx
and edx, 0x1ff
cmp edx, 0x12
jmp 0x1403c02fe
jbe 0x1403c049d
jmp 0x1403c10be
mov eax, esi
mov cx, sp
movsx di, bl
ror dil, cl
rol ax, 8
bt rdi, 0x2b
mov ecx, eax
movsxd rdi, ebx
dec di
bswap edi
and ecx, 0xf0f
shl ecx, 4
shr dil, cl
movzx edi, sp
shr eax, 4
and eax, 0xf0f
sar dil, cl
ror di, cl
or eax, ecx
btc rcx, 0xb1
mov ecx, eax
movsx edi, r10w
and ecx, 0x3333
btc edi, ebp
bts rdi, r14
rcl dil, cl
shr eax, 2
cmp r13, rdx
and eax, 0x3333
add dil, dil
and dil, r9b
rcl rdi, 0x99
lea eax, [rax + rcx*4]
mov ecx, eax
and ecx, 0x5555
movsx edi, r15w
shr eax, 1
stc
ror dil, 0x7a
and eax, 0x5555
lea edi, [rax + rcx*2]
dec ah
rcr ah, cl
not al
xor edx, edx
cbw
nop word cs:[rax + rax]
test cx, 0x2c6a
nop dword [rax]
clc
cdqe
and al, 0x2b
mov rax, rdx
add rdx, 1
cmp dil, al
cmp cl, 0x8f
cmp dword [rsp + rax*4 + 0x680], edi
jle 0x1403c03b7
lea r8, [rdx + 9]
clc
cmp r12w, 0x55b4
test dil, 0xe9
cmp r8d, 0xf
jmp 0x1403c03e9
ja 0x1403c10be
mov eax, r8d
test edi, edx
mov cl, 7
sub cl, dl
shr edi, cl
setbe cl
adc cx, si
bt rcx, 0xf
movzx ecx, word [rsp + rax*2 + 0x638]
sub rdi, rcx
movzx eax, word [rsp + rax*2 + 0x69c]
add rax, rdi
stc
cmp eax, 0x11f
jmp 0x1403c0426
jg 0x1403c10be
movzx ecx, byte [rsp + rax + 0x6bc]
sub ebp, esp
mov ebp, edx
clc
sub ebp, ecx
stc
cmp ebp, 0xfffffff7
jne 0x1403c10be
mov ecx, r8d
test r12, 0x1bd041d8
stc
shr esi, cl
mov dword [r15], esi
cmp bp, sp
sub ebx, edx
movzx rdx, si
shrd dx, r14w, 0x23
cqo
add ebx, 0xfffffff7
rcr dh, 0x1f
movsx dx, dl
adc dx, 0x7cf0
mov dword [r9], ebx
xchg rdx, rdx
sal edx, 0xb2
movzx edx, word [rsp + rax*2 + 0x7dc]
test r9d, r9d
cmp edi, r15d
cmp ah, 0x49
cmp edx, 0x12
jmp 0x1403c0497
ja 0x1403c10be
movsxd rax, r14d
stc
cmp r9w, 0x6331
test r9b, 0xc
cmp edx, 0xf
jmp 0x1403c04b3
jbe 0x1403c0193
cmp dx, 0x11
jmp 0x1403c04c2
je 0x1403c058c
cmp dx, 0x10
jmp 0x1403c04d1
jne 0x1403c0648
cmp ebx, 1
jmp 0x1403c04df
jle 0x1403c0555
jmp 0x1403c06f4
lea rdx, [rcx + 1]
test r12d, 0x4c8023a9
stc
mov qword [r13], rdx
xadd edx, edx
bt dx, bp
shl dx, 0x75
movzx ecx, byte [rcx]
shr dx, cl
movzx edx, cl
sbb cx, cx
rcl ch, 0xf1
mov ecx, ebx
cmp r8b, 0x77
shl edx, cl
rol rcx, cl
shl cl, 0x53
cmova rcx, r11
or esi, edx
mov dword [r15], esi
not rcx
lea ecx, [rbx + 8]
cmp esp, 0x75a77ba3
mov dword [r9], ecx
cmp ebx, 0x11
setge bl
jmp 0x1403c0548
mov ebx, ecx
jmp 0x1403c054f
jge 0x1403c06fe
mov edx, esi
rcl rcx, 0x75
mov ecx, ebx
clc
shr edx, cl
test edx, edx
jmp 0x1403c0567
jne 0x1403c06e1
mov rcx, qword [r13]
jmp 0x1403c0576
cmp rcx, qword [r13 + 8]
jmp 0x1403c057f
jb 0x1403c04ea
sub ecx, ecx
jmp 0x1403c050b
cmp ebx, 2
jmp 0x1403c0594
jle 0x1403c0606
jmp 0x1403c0777
lea rdx, [rcx + 1]
mov qword [r13], rdx
sar dh, 0xb6
rcl edx, 0xc6
movzx ecx, byte [rcx]
sar dh, 0x28
movzx edx, cl
cmovp cx, si
mov ecx, ebx
shl edx, cl
sar ecx, 0xf5
bsf rcx, rdi
shl cx, cl
or esi, edx
btr cx, 0x37
adc cl, spl
mov dword [r15], esi
stc
xadd ch, ch
and ecx, 0x7402214e
lea ecx, [rbx + 8]
stc
clc
mov dword [r9], ecx
cmp ah, 0xc2
cmp ebx, 0x11
not rbx
movzx rbx, r14w
movsx bx, dil
mov ebx, ecx
jmp 0x1403c0600
jge 0x1403c077d
mov edx, esi
dec ecx
mov ecx, ebx
cmp r9d, 0x67fb6dc9
shr edx, cl
jmp 0x1403c061e
test edx, edx
jmp 0x1403c0625
jne 0x1403c075f
mov rcx, qword [r13]
test r10b, r11b
cmp rcx, qword [r13 + 8]
jmp 0x1403c063b
jb 0x1403c059f
sub ecx, ecx
jmp 0x1403c05b3
cmp ebx, 6
jmp 0x1403c0650
jle 0x1403c06ac
jmp 0x1403c07cc
lea rdx, [rcx + 1]
test edx, edx
mov qword [r13], rdx
cmovnp edx, ebp
movzx ecx, byte [rcx]
neg dx
movzx edx, cl
rol cl, 0xf8
mov ecx, ebx
shl edx, cl
btc cx, bp
sal cx, 6
rcr rcx, 0xaa
or esi, edx
mov dword [r15], esi
lea ecx, [rbx + 8]
test cl, r9b
jmp 0x1403c0694
mov dword [r9], ecx
jmp 0x1403c069c
cmp ebx, 0x11
mov ebx, ecx
jmp 0x1403c06a6
jge 0x1403c07d6
mov edx, esi
rcr cl, cl
mov ecx, ebx
shr edx, cl
test edx, edx
jmp 0x1403c06bb
jne 0x1403c07b3
mov rcx, qword [r13]
cmc
cmp rcx, qword [r13 + 8]
jmp 0x1403c06cf
jb 0x1403c065b
sub ecx, ecx
jmp 0x1403c06dc
jmp 0x1403c066e
mov rcx, qword [r13 + 8]
mov qword [r13], rcx
adc rcx, rdx
cmp r14b, 0x31
btc rdx, r11
mov ecx, ebx
sbb bx, 0x41f4
movsxd rbx, ebx
mov edx, esi
xor bx, bp
shr edx, 2
movzx ebx, r15w
mov dword [r15], edx
sal bl, 0x91
mov ebx, ecx
clc
add ebx, 0xfffffffe
cmc
cmp r10b, r11b
mov dword [r9], ebx
test r12w, r8w
cmp bl, bpl
stc
test r14d, r14d
jmp 0x1403c072d
je 0x1403c10be
and esi, 3
xchg dl, dl
add esi, 3
lea rcx, [rsp + 0x70]
jmp 0x1403c0748
mov dl, byte [rax + rcx - 1]
movsx rdi, r13w
movsx edi, dx
mov edi, esi
jmp 0x1403c075a
jmp 0x1403c0818
mov rcx, qword [r13 + 8]
or dil, 0x3e
mov qword [r13], rcx
test bpl, 0xaa
bswap cx
movsx di, r13b
mov ecx, ebx
movzx rdi, ax
mov edi, esi
and edi, 7
test r10b, 0x27
cmp r8, 0x20e5528c
shr esi, 3
mov dword [r15], esi
clc
jmp 0x1403c0799
add ecx, 0xfffffffd
clc
jmp 0x1403c07a2
mov dword [r9], ecx
cmp r14b, dil
test r12b, sil
add edi, 3
jmp 0x1403c080b
mov rcx, qword [r13 + 8]
rcl dil, cl
sal dil, 9
mov qword [r13], rcx
bt rcx, 0x9a
stc
movsx rdi, di
mov ecx, ebx
rol dil, cl
or bh, 0x25
shl bl, cl
mov edi, esi
and edi, 0x7f
xor bl, bpl
shr esi, 7
sub ebx, 0x361e455a
mov dword [r15], esi
add ecx, 0xfffffff9
rcl bh, cl
btr bx, di
mov dword [r9], ecx
test cl, r12b
cmp r8w, 0x4ab2
shld bx, r15w, 0x25
add edi, 0xb
shr bh, 0xc0
sub edx, edx
bt bx, 0x25
mov ebx, ecx
test r15w, ax
mov ecx, r10d
cmp dil, r8b
clc
sub ecx, r14d
cmc
cmp ecx, edi
jl 0x1403c10be
lea rcx, [rsp + rax]
test r8b, bl
rcl r8w, 0x8e
add rcx, 0x70
xchg r8b, sil
jmp 0x1403c0843
mov r8d, edi
cmovno rsi, r9
xchg sil, sil
mov sil, dl
mov esi, r10d
jmp 0x1403c0858
call fcn.1404580e6
mov r10d, esi
adc r9b, r8b
movsx r9d, di
sub r9b, 0x42
mov r9, qword [rsp + 0x28]
add r14d, edi
cmp r10d, r14d
jmp 0x1403c087b
jg 0x1403c01ab
jne 0x1403c10be
mov rcx, qword [rsp + 0x48]
movsx dx, r11b
movsxd rdx, edi
lea rdx, [rsp + 0x70]
mov r8w, 0x4574
mov r8d, r12d
not r8b
mov r8d, r12d
jmp 0x1403c08ac
call fcn.1403ea55c
test eax, eax
jmp 0x1403c08b8
je 0x1403c10be
mov eax, r12d
movsx dx, r8b
shl r8b, 0xda
shld ecx, r14d, 0x2c
lea rdx, [rsp + rax]
add r8b, r14b
or cl, 0xb9
shl cx, 0x65
add rdx, 0x70
movzx r8, bp
mov cl, r13b
setnp ch
mov rcx, qword [rsp + 0x40]
not r8
xchg r8b, r8b
jmp 0x1403c08fb
mov r8, qword [rsp + 0x38]
jmp 0x1403c0905
jmp 0x1403c10ac
mov rdx, qword [r13 + 8]
stc
jmp 0x1403c0914
mov qword [r13], rdx
inc dx
movsx rdx, r15w
mov edx, ecx
mov ecx, eax
test r11w, 0x69b5
shr r12d, cl
btr rcx, 0x4a
setb ch
btc rcx, rsi
mov dword [r15], r12d
rcl cl, 0x21
mov cl, r12b
sub rcx, rbp
sub edx, eax
mov dword [r11], edx
movsx cx, r12b
shrd cx, ax, 8
mov ecx, edx
test ecx, ecx
jmp 0x1403c095c
jle 0x1403c09e1
sub ebp, ebp
shr al, 0x67
nop word cs:[rax + rax]
mov al, r12b
nop dword [rax]
test cx, 0x4a4f
cwde
mov eax, ecx
bts cx, bx
ror cl, cl
mov byte [rsp + rbp + 0x238], r12b
bts ecx, r8d
and cl, r13b
add rbp, 1
bt cx, 0xa
or cx, 0x4cc2
or ecx, ebp
shr r12d, 8
add cl, r9b
lea ecx, [rax - 8]
cmp eax, 8
jmp 0x1403c09b7
ja 0x1403c097e
mov dword [r15], r12d
mov dword [r11], ecx
test ecx, ecx
jne 0x1403c10be
test ebp, 0xfffffffc
jmp 0x1403c09d6
jne 0x1403c0a5b
jmp 0x1403c09e9
js 0x1403c10be
xor ebp, ebp
mov rdi, qword [r13]
jmp 0x1403c09f2
mov rax, qword [r13 + 8]
rcl ecx, cl
mov ecx, ebp
test r9b, cl
test r14, 0x6054033c
cmp sil, 0x32
test bpl, 1
je 0x1403c0a4c
cmp rdi, rax
jae 0x1403c0a35
lea rdx, [rdi + 1]
mov qword [r13], rdx
mov bl, byte [rdi]
not dil
mov rdi, rdx
jmp 0x1403c0a30
jmp 0x1403c0a3b
xor ebx, ebx
cmp r9w, r8w
mov byte [rsp + rcx + 0x238], bl
clc
add rcx, 1
jmp 0x1403c0a4c
cmp rbp, 3
jmp 0x1403c0a55
jne 0x1403c0c65
movzx ebx, word [rsp + 0x238]
movzx eax, word [rsp + 0x23a]
shr cl, cl
mov ecx, ebx
xor ecx, 0xffff
cmp eax, ecx
jne 0x1403c10be
mov rdx, qword [r13]
lea rax, [rdx + rbx]
cmp rax, qword [r13 + 8]
jmp 0x1403c0a8e
ja 0x1403c10be
lea rcx, [r10 + rbx]
test bx, 0x7813
mov rax, qword [r13 + 0x28]
test bp, r11w
cmp rcx, rax
jmp 0x1403c0aad
jbe 0x1403c0b9a
cmp dword [r13 + 0x30], 0
jmp 0x1403c0abd
je 0x1403c10be
mov rcx, qword [r13 + 0x20]
add dh, 0xb1
btr dx, dx
sub r10, rcx
sub dl, 0x7a
mov edx, r10d
cmc
add edx, ebx
jmp 0x1403c0adf
jb 0x1403c10be
sub eax, ecx
clc
cmc
test dil, 0xd9
cmp edx, eax
jmp 0x1403c0af4
jbe 0x1403c0b33
nop word [rax + rax]
test sp, 0x5289
jmp 0x1403c0b0d
test eax, eax
jmp 0x1403c0b14
js 0x1403c10be
add eax, eax
cmp rcx, 0x3bd719ed
test r9d, eax
cmp edx, eax
jmp 0x1403c0b2d
ja 0x1403c0b0d
mov ebp, eax
mov rdx, rbp
bswap rdi
movzx di, bpl
mov rdi, r10
call fcn.140117526
test rax, rax
je 0x1403c10be
mov r10, rdi
shl ch, cl
mov qword [r13 + 0x20], rax
mov r10d, r10d
add rcx, 0x40404bbb
bts r8, rdi
sbb ch, 2
add r10, rax
mov qword [r13 + 0x18], r10
adc r8d, 0x6bd96cd7
add rbp, rax
mov qword [r13 + 0x28], rbp
movzx rdx, r8w
movsx r8, di
cdq
mov rdx, qword [r13]
movzx r8d, di
jmp 0x1403c0b9a
mov rcx, r10
movsx r8d, r8w
movzx r8w, r10b
bswap r8d
mov r8, rbx
jmp 0x1403c0bb1
call fcn.140457667
add qword [r13], rbx
add rbx, qword [r13 + 0x18]
add ah, 0xc
cdqe
shr r11b, 0xc4
mov qword [r13 + 0x18], rbx
sbb rax, r9
shr r11b, 0x82
mov r10, rbx
mov r11, qword [rsp + 0x28]
shr ax, cl
ror rax, cl
btr ax, 0x9f
mov rax, qword [rsp + 0x30]
test r11w, 0x4222
test r11w, cx
test al, 1
jmp 0x1403c0bfb
jne 0x1403c1114
mov ecx, dword [r11]
xadd bp, bp
add ebp, r15d
mov ebp, dword [r15]
clc
test di, 0x2b01
test ecx, ecx
jmp 0x1403c0c1b
jg 0x1403c0dc1
jmp 0x1403c0d4f
lea rdx, [rdi + 1]
setg bpl
bsr bp, r15w
mov qword [r13], rdx
movzx ebp, byte [rdi]
mov rdi, rdx
cmc
test bx, 0x57d7
mov byte [rsp + rcx + 0x239], bpl
clc
test r14w, 0x43d7
add rcx, 2
jmp 0x1403c0c5b
cmp rcx, 4
je 0x1403c0a5b
cmp rdi, rax
jmp 0x1403c0c6d
jae 0x1403c0c99
lea rdx, [rdi + 1]
movsx ebp, cx
movsx bp, r9b
movsx rbp, r11w
mov qword [r13], rdx
movzx bp, cl
movzx ebp, byte [rdi]
movsx edi, cx
mov rdi, rdx
jmp 0x1403c0ca1
xor ebp, ebp
stc
jmp 0x1403c0ca1
mov byte [rsp + rcx + 0x238], bpl
jmp 0x1403c0cb2
cmp rdi, rax
jmp 0x1403c0cba
jb 0x1403c0c26
sub ebp, ebp
jmp 0x1403c0cc7
jmp 0x1403c0c43
mov qword [r13 + 0x18], r10
mov rax, qword [rsp + 0x30]
rol sil, cl
movsx rsi, si
lea rsi, [0x1400bc1a0]
stc
test al, 1
je 0x1403c0c01
jmp 0x1403c1114
lea rdx, [rax + 1]
cmp sil, 0xc0
test sil, r12b
mov qword [r13], rdx
jmp 0x1403c0d05
movzx eax, byte [rax]
stc
movzx eax, al
cmp r11, r9
shl eax, cl
cmc
test ax, r13w
or ebp, eax
add al, r13b
mov dword [r15], ebp
or ax, 0x24df
clc
bsf ax, r14w
lea eax, [rcx + 8]
jmp 0x1403c0d30
mov dword [r11], eax
jmp 0x1403c0d38
cmp ecx, 0x11
movzx rcx, r9w
movsxd rcx, r15d
mov ecx, eax
jmp 0x1403c0d49
jge 0x1403c0da5
mov eax, ebp
cmp r15w, 0x5f29
jmp 0x1403c0d5c
shr eax, cl
cmp dl, r10b
cmp r15d, 0x118069fb
test eax, eax
jne 0x1403c0d8e
mov rax, qword [r13]
cmp spl, 0x62
cmp rax, qword [r13 + 8]
jb 0x1403c0cf1
sub eax, eax
jmp 0x1403c0d89
jmp 0x1403c0d09
mov rax, qword [r13 + 8]
jmp 0x1403c0d97
mov qword [r13], rax
jmp 0x1403c0da0
jmp 0x1403c0dc1
mov qword [rsp + 0x30], rbp
cmc
test dx, bp
shr ebp, 1
test r12b, r15b
stc
add eax, 0xffffffff
jmp 0x1403c0dbc
jmp 0x1403c0eb3
mov qword [rsp + 0x30], rbp
or ah, 0x9c
shr ebp, 1
bts ax, dx
sal eax, 0x37
mov dword [r15], ebp
lea eax, [rcx - 1]
mov dword [r11], eax
cmp ecx, 2
jle 0x1403c0e58
jmp 0x1403c0eb3
lea rdx, [rcx + 1]
stc
cmc
mov qword [r13], rdx
movzx ecx, byte [rcx]
adc dl, bpl
mov dx, r13w
sal dl, cl
movzx edx, cl
ror cx, 0x4e
mov ecx, eax
cmp dx, 0xf07
clc
shl edx, cl
add rcx, 0x251e6bb3
sal cl, cl
or ebp, edx
bsf cx, bx
bt rcx, rdx
bts rcx, r11
mov dword [r15], ebp
or rcx, 0x57f117db
shl cx, cl
lea ecx, [rax + 8]
cmp bx, 0x2f6
jmp 0x1403c0e41
mov dword [r11], ecx
clc
cmc
jmp 0x1403c0e4b
cmp eax, 0x11
mov ah, ah
mov eax, ecx
jge 0x1403c0eaa
mov edx, ebp
not cx
mov ecx, eax
shr edx, cl
jmp 0x1403c0e66
test edx, edx
jmp 0x1403c0e6d
jne 0x1403c0e93
mov rcx, qword [r13]
clc
cmp rcx, qword [r13 + 8]
jmp 0x1403c0e81
jb 0x1403c0de9
xor ecx, ecx
jmp 0x1403c0e8e
jmp 0x1403c0dff
mov rcx, qword [r13 + 8]
jmp 0x1403c0e9c
mov qword [r13], rcx
jmp 0x1403c0ea5
jmp 0x1403c0eb3
mov eax, ecx
movzx r12, r14w
bts ecx, ebp
mov r12d, ebp
cmp r10b, 0x51
bsr ecx, ebx
shr r12d, 2
mov dword [r15], r12d
rol cx, 0xa9
movzx cx, bl
lea ecx, [rax - 2]
mov dword [r11], ecx
cmc
cmp r8b, r8b
stc
and ebp, 3
jmp 0x1403c0edf
je 0x1403c0f9a
cmp ebp, 1
je 0x1403c104e
cmp ebp, 3
je 0x1403c10be
cmp eax, 6
jmp 0x1403c0eff
jle 0x1403c0f5b
jmp 0x1403bfdc3
lea rdx, [rax + 1]
mov qword [r13], rdx
clc
movzx eax, byte [rax]
clc
movzx eax, al
test ebx, eax
cmc
shl eax, cl
test r14b, 9
cmp r9b, 0x6f
or r12d, eax
rcr ax, 0x72
jmp 0x1403c0f33
mov dword [r15], r12d
lea eax, [rcx + 8]
mov dword [r11], eax
jmp 0x1403c0f46
cmp ecx, 0x11
jmp 0x1403c0f4e
mov ecx, eax
jmp 0x1403c0f55
jge 0x1403bfdcb
mov eax, r12d
cmc
cmp r10w, cx
stc
shr eax, cl
jmp 0x1403c0f6e
test eax, eax
jmp 0x1403c0f75
jne 0x1403bfdb6
mov rax, qword [r13]
cmp rax, qword [r13 + 8]
jmp 0x1403c0f88
jb 0x1403c0f0a
sub eax, eax
jmp 0x1403c0f95
jmp 0x1403c0f17
mov eax, ecx
cmp r15b, r11b
cmp r8w, 0x28c
and eax, 7
jmp 0x1403c0fad
je 0x1403c0955
cmp ecx, eax
jmp 0x1403c0fba
jl 0x1403c1011
jmp 0x1403c091f
lea rbp, [rdx + 1]
stc
cmc
mov qword [r13], rbp
movzx edx, byte [rdx]
movzx edx, dl
cmp ax, r10w
shl edx, cl
stc
or r12d, edx
mov dword [r15], r12d
sar dl, 0xa0
sal dh, cl
and dx, bx
lea edx, [rcx + 8]
cmc
test sil, 0x2c
mov dword [r11], edx
test r11b, 7
cmp ecx, 0x11
setl ch
not ch
movsxd rcx, edi
mov ecx, edx
jmp 0x1403c100b
jge 0x1403c0921
mov edx, r12d
test esp, r13d
clc
cmp rdx, r14
shr edx, cl
clc
cmc
test edx, edx
jne 0x1403c090a
mov rdx, qword [r13]
test cx, 0x1391
cmp bpl, al
cmp rdx, qword [r13 + 8]
jmp 0x1403c103c
jb 0x1403c0fc5
xor edx, edx
jmp 0x1403c1049
jmp 0x1403c0fd2
mov rcx, qword [rsp + 0x48]
movsxd rdx, r12d
lea rdx, [0x1400bc060]
seta r8b
movzx r8d, bx
movsx r8d, r11w
mov r8d, 0x120
jmp 0x1403c1074
call fcn.1403ea55c
test eax, eax
jmp 0x1403c1080
je 0x1403c10be
mov rcx, qword [rsp + 0x40]
movzx r8d, si
movzx r8, di
lea rdx, [0x1400bc180]
mov r8b, 0x39
bswap r8w
mov r8d, 0x20
jmp 0x1403c10ac
call fcn.1403ea55c
test eax, eax
jmp 0x1403c10b8
jne 0x1403bee40
xor eax, eax
movaps xmm6, xmmword [rsp + 0xa20]
btr r15w, sp
add rsp, 0xa38
pop rbx
pop rbp
xchg rdi, r15
movzx r12, bp
jmp 0x1403c10e2
pop rdi
movsx r12w, bpl
pop rsi
mov r13b, r9b
bswap r13d
movsx r15d, r8w
pop r12
mov r15w, 0x71b1
pop r13
movzx r15w, dil
not r14w
movsx r15w, r9b
pop r14
pop r15
jmp 0x1403c1113
ret
mov eax, 1
jmp 0x1403c10c0