Function at 0x1403a6579
Capabilities:
Check for software breakpoints

Disassembly:
push r15
cmp ebx, eax
stc
push r14
stc
test r12w, cx
clc
push r13
cmp r13b, 0xf1
clc
push r12
test r8w, r14w
test dil, 0x99
push rsi
sub esi, ebp
push rdi
bsr si, r12w
push rbp
push rbx
btr si, r10w
xchg sil, sil
sub rsp, 0x2d8
clc
bt rsi, 0xfa
bsf si, dx
mov rsi, rcx
cmp r12w, 0x78f
cmc
test edx, edx
jmp 0x1403a65cc
je 0x1403a6f9a
movaps xmm0, xmmword [0x1400bd340]
movzx eax, r11w
cbw
movups xmmword [rsi + 0x8fca], xmm0
movzx ax, r8b
movups xmmword [rsi + 0x8fba], xmm0
movups xmmword [rsi + 0x8faa], xmm0
bswap ax
movsx rax, di
xchg ah, al
movups xmmword [rsi + 0x8f9a], xmm0
movups xmmword [rsi + 0x8f8a], xmm0
movups xmmword [rsi + 0x8f7a], xmm0
not ah
setno al
movzx ax, r11b
movups xmmword [rsi + 0x8f6a], xmm0
movsx eax, cx
bswap ax
movsxd rax, r12d
movups xmmword [rsi + 0x8f5a], xmm0
movups xmmword [rsi + 0x8f4a], xmm0
mov al, 0xcb
bswap eax
movaps xmm0, xmmword [0x1400bd350]
movsx ax, spl
not ah
movups xmmword [rsi + 0x8fda], xmm0
movzx eax, r10w
not ax
movsx rax, bp
movups xmmword [rsi + 0x8fea], xmm0
lahf
movsx eax, ax
movups xmmword [rsi + 0x8ffa], xmm0
lahf
setl ah
movups xmmword [rsi + 0x900a], xmm0
mov al, r14b
movups xmmword [rsi + 0x901a], xmm0
setno ah
cwde
movups xmmword [rsi + 0x902a], xmm0
movups xmmword [rsi + 0x903a], xmm0
movaps xmm0, xmmword [0x1400bd360]
sets ah
movzx ax, r15b
movups xmmword [rsi + 0x904a], xmm0
movzx eax, r12w
jmp 0x1403a66bc
movabs rax, 0x707070707070707
mov qword [rsi + 0x905a], rax
movsxd rax, ebx
not ah
movzx ax, r9b
movabs rax, 0x808080808080808
jmp 0x1403a66e6
mov qword [rsi + 0x9062], rax
jmp 0x1403a66f2
movaps xmm0, xmmword [0x1400bd330]
jmp 0x1403a66fe
movups xmmword [rsi + 0x907a], xmm0
jmp 0x1403a670a
movups xmmword [rsi + 0x906a], xmm0
jmp 0x1403a6716
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x1a0], xmm0
rol ch, cl
test r12b, spl
movaps xmmword [rsp + 0x1b0], xmm0
movaps xmmword [rsp + 0x1c0], xmm0
movsx cx, bpl
test r9, rsi
stc
movaps xmmword [rsp + 0x1d0], xmm0
adc cl, dil
movaps xmmword [rsp + 0x1e0], xmm0
shr ch, 0xf0
movaps xmmword [rsp + 0x1f0], xmm0
sal rcx, 0x71
rcl cl, cl
movaps xmmword [rsp + 0x200], xmm0
mov dword [rsp + 0x210], 0
sub eax, eax
nop word cs:[rax + rax]
movzx rcx, r15w
not cl
inc ecx
movzx ecx, byte [rsi + rax + 0x8f4a]
inc dword [rsp + rcx*4 + 0x190]
movsx rcx, sp
movzx ecx, byte [rsi + rax + 0x8f4b]
jmp 0x1403a67b7
inc dword [rsp + rcx*4 + 0x190]
movzx rcx, r8w
movsxd rcx, r12d
movzx cx, spl
movzx ecx, byte [rsi + rax + 0x8f4c]
jmp 0x1403a67d7
inc dword [rsp + rcx*4 + 0x190]
inc cl
movzx cx, r14b
movsx rcx, dx
movzx ecx, byte [rsi + rax + 0x8f4d]
jmp 0x1403a67f6
inc dword [rsp + rcx*4 + 0x190]
cmc
stc
add rax, 4
clc
jmp 0x1403a6809
cmp rax, 0x120
jne 0x1403a6797
mov dword [rsp + 0x54], 0
cmova eax, r11d
mov eax, dword [rsp + 0x194]
add eax, eax
mov dword [rsp + 0x58], eax
add eax, dword [rsp + 0x198]
add eax, eax
mov dword [rsp + 0x5c], eax
cmp r11b, r11b
test ax, r10w
test r11b, 0x13
add eax, dword [rsp + 0x19c]
add eax, eax
stc
clc
mov dword [rsp + 0x60], eax
jmp 0x1403a685a
add eax, dword [rsp + 0x1a0]
jmp 0x1403a6866
add eax, eax
cmc
mov dword [rsp + 0x64], eax
add eax, dword [rsp + 0x1a4]
jmp 0x1403a6879
add eax, eax
stc
cmp rcx, 0x3ca203d2
test r12b, 0x7d
mov dword [rsp + 0x68], eax
add eax, dword [rsp + 0x1a8]
clc
add eax, eax
cmp sp, r11w
clc
mov dword [rsp + 0x6c], eax
clc
cmc
add eax, dword [rsp + 0x1ac]
cmp r12b, 0xa3
add eax, eax
test cl, 2
mov dword [rsp + 0x70], eax
test ebx, 0x45b45a4b
add eax, dword [rsp + 0x1b0]
add eax, eax
test sp, 0x30b4
mov dword [rsp + 0x74], eax
add eax, dword [rsp + 0x1b4]
cmc
stc
add eax, eax
mov dword [rsp + 0x78], eax
stc
clc
add eax, dword [rsp + 0x1b8]
test bx, 0x3838
add eax, eax
test eax, 0x6fe22025
stc
mov dword [rsp + 0x7c], eax
clc
cmc
test r12b, 0xd
add eax, dword [rsp + 0x1bc]
cmp dil, 0x41
cmc
add eax, eax
cmp si, ax
mov dword [rsp + 0x80], eax
clc
add eax, dword [rsp + 0x1c0]
stc
cmp dil, r14b
add eax, eax
cmp al, dl
clc
mov dword [rsp + 0x84], eax
add eax, dword [rsp + 0x1c4]
add eax, eax
test bh, 0x8a
mov dword [rsp + 0x88], eax
cmp sil, sil
test r10w, 0x1b8f
add eax, dword [rsp + 0x1c8]
cmp r11b, r13b
add eax, eax
mov dword [rsp + 0x8c], eax
sub r8d, r8d
jmp 0x1403a6962
jmp 0x1403a6996
mov word [rsi + r8*2 + 0x888a], bp
jmp 0x1403a6975
inc r8
jmp 0x1403a6984
cmp r8, 0x120
jmp 0x1403a6990
je 0x1403a6ae8
movzx ebx, byte [rsi + r8 + 0x8f4a]
test ebx, ebx
jmp 0x1403a69a6
je 0x1403a6975
mov edx, ebx
bswap rcx
mov eax, dword [rsp + rdx*4 + 0x50]
lea ebp, [rax + 1]
mov dword [rsp + rdx*4 + 0x50], ebp
or ecx, 0x1adc23ca
mov ecx, 0x44c86201
cwd
lea ecx, [rbx - 1]
mov edx, ebx
and edx, 3
cmp rdx, r14
cmc
xor ebp, ebp
cmp r13b, 0x1f
test r12b, r15b
cmp ecx, 3
jmp 0x1403a69e6
jb 0x1403a6a9b
and ebx, 0xfffffffc
xor ebp, ebp
shr ch, cl
stc
nop word [rax + rax]
adc cl, r8b
cmc
inc di
mov ecx, eax
sub di, 0x46e2
mov dil, 0xd
sal dil, 0x69
and ecx, 1
add edi, r9d
shl ecx, 2
shl dil, cl
lea ecx, [rcx + rbp*8]
clc
or bp, 0x6acc
shld rbp, rax, 0x72
mov ebp, eax
ror dil, 0xdf
neg rdi
xchg dil, dil
and ebp, 2
movsx rdi, r13w
or ebp, ecx
sub dil, r9b
mov ecx, eax
not dil
btr di, 0xe2
movsxd rdi, r12d
shr ecx, 2
and ecx, 1
shl dil, 0xc1
bts edi, edx
cmovge di, r8w
or ecx, ebp
mov edi, eax
test ch, dh
bswap rbp
shr edi, 3
bsf ebp, r12d
rcr bpl, cl
mov bp, sp
and edi, 1
add bp, ax
bts bp, bx
lea ebp, [rdi + rcx*2]
test dh, 0x75
shr eax, 4
cmc
add ebx, 0xfffffffc
jmp 0x1403a6a95
jne 0x1403a6a04
test edx, edx
jmp 0x1403a6aa2
je 0x1403a6967
nop word [rax + rax]
or rcx, 0x1fa10edf
movzx rcx, sp
cmovnp cx, ax
mov ecx, eax
jmp 0x1403a6ac8
and ecx, 1
lea ebp, [rcx + rbp*2]
clc
shr eax, 1
jmp 0x1403a6ad6
dec edx
jmp 0x1403a6add
jne 0x1403a6ac0
jmp 0x1403a6967
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
setnp cl
movaps xmmword [rsp + 0x1a0], xmm0
shrd cx, r10w, 5
sal cx, 6
movaps xmmword [rsp + 0x1b0], xmm0
movaps xmmword [rsp + 0x1c0], xmm0
sal cl, cl
rcl cl, 0xa4
shl cx, 0xfd
movaps xmmword [rsp + 0x1d0], xmm0
bt rcx, r15
neg ch
movaps xmmword [rsp + 0x1e0], xmm0
dec ecx
movaps xmmword [rsp + 0x1f0], xmm0
inc ch
movaps xmmword [rsp + 0x200], xmm0
test bpl, 0x2a
clc
shrd ecx, r8d, 0x1e
mov dword [rsp + 0x210], 0
add ch, 0x18
shrd rcx, rsi, 0x11
xor eax, eax
nop word cs:[rax + rax]
dec ch
movzx ecx, byte [rsi + rax + 0x906a]
jmp 0x1403a6b86
inc dword [rsp + rcx*4 + 0x190]
mov rcx, 0x5b9a435a
jmp 0x1403a6b9b
movzx ecx, byte [rsi + rax + 0x906b]
jmp 0x1403a6ba8
inc dword [rsp + rcx*4 + 0x190]
jmp 0x1403a6bb4
movzx ecx, byte [rsi + rax + 0x906c]
jmp 0x1403a6bc1
inc dword [rsp + rcx*4 + 0x190]
sets ch
movsx ecx, cx
movzx ecx, byte [rsi + rax + 0x906d]
jmp 0x1403a6bdb
inc dword [rsp + rcx*4 + 0x190]
stc
test rdi, 0x4d084c62
add rax, 4
cmc
test r8b, r12b
stc
cmp rax, 0x20
jmp 0x1403a6bfc
jne 0x1403a6b79
mov dword [rsp + 0x54], 0
rol eax, 0x42
test r11b, 0xb0
sub rax, 0x4eea79f3
mov eax, dword [rsp + 0x194]
stc
add eax, eax
cmc
cmp r15b, 0xa0
mov dword [rsp + 0x58], eax
add eax, dword [rsp + 0x198]
cmp r15b, 0xff
jmp 0x1403a6c3b
add eax, eax
stc
cmp r8d, 0x466c3583
cmp r11w, r14w
mov dword [rsp + 0x5c], eax
cmp dx, 0x2f4d
cmp di, ax
cmc
add eax, dword [rsp + 0x19c]
test r14, rsi
cmp cx, 0x5254
clc
add eax, eax
mov dword [rsp + 0x60], eax
test spl, r9b
add eax, dword [rsp + 0x1a0]
cmp dl, 0xdf
jmp 0x1403a6c7e
add eax, eax
mov dword [rsp + 0x64], eax
cmp dx, r12w
test r12w, 0x1a1f
test r10w, r8w
add eax, dword [rsp + 0x1a4]
add eax, eax
jmp 0x1403a6ca0
mov dword [rsp + 0x68], eax
cmc
add eax, dword [rsp + 0x1a8]
add eax, eax
mov dword [rsp + 0x6c], eax
test ah, ch
cmc
add eax, dword [rsp + 0x1ac]
stc
add eax, eax
test r10b, 0x68
mov dword [rsp + 0x70], eax
test al, r12b
add eax, dword [rsp + 0x1b0]
cmp edi, edi
cmc
test r11b, spl
add eax, eax
cmc
test dl, r12b
mov dword [rsp + 0x74], eax
cmc
add eax, dword [rsp + 0x1b4]
test sil, 0xf0
stc
jmp 0x1403a6cf3
add eax, eax
mov dword [rsp + 0x78], eax
add eax, dword [rsp + 0x1b8]
test dx, 0x7edd
cmp r13d, edi
add eax, eax
test sil, dl
test r13b, 0x9d
mov dword [rsp + 0x7c], eax
test esp, ebx
jmp 0x1403a6d1c
add eax, dword [rsp + 0x1bc]
cmc
stc
add eax, eax
cmp esi, 0x5e7400af
mov dword [rsp + 0x80], eax
stc
test r10b, r11b
cmp r13b, 0xe7
add eax, dword [rsp + 0x1c0]
cmp cl, 0xa4
add eax, eax
cmc
mov dword [rsp + 0x84], eax
add eax, dword [rsp + 0x1c4]
cmp r14b, 0xce
jmp 0x1403a6d60
add eax, eax
cmc
cmp al, bpl
mov dword [rsp + 0x88], eax
cmp r8w, 0x42a2
clc
add eax, dword [rsp + 0x1c8]
test r15b, sil
add eax, eax
test r10b, r15b
clc
cmc
mov dword [rsp + 0x8c], eax
jmp 0x1403a6d95
sub r8d, r8d
jmp 0x1403a6d9d
jmp 0x1403a6dc2
mov word [rsi + r8*2 + 0x8aca], bp
jmp 0x1403a6db0
inc r8
cmp r8, 0x20
jmp 0x1403a6dbc
je 0x1403a6ef5
movzx ebx, byte [rsi + r8 + 0x906a]
test bl, 0x99
stc
test ebx, ebx
jmp 0x1403a6dd6
je 0x1403a6db0
mov edx, ebx
not rcx
shr ch, cl
mov eax, dword [rsp + rdx*4 + 0x50]
shr cl, cl
bsr cx, r10w
lea ebp, [rax + 1]
jmp 0x1403a6df9
mov dword [rsp + rdx*4 + 0x50], ebp
lea ecx, [rbx - 1]
cdq
mov edx, ebx
stc
cmc
and edx, 3
xor ebp, ebp
cmc
cmp r11b, r15b
cmp ecx, 3
jb 0x1403a6eb1
and ebx, 0xfffffffc
btc di, si
movzx rcx, r10w
ror cl, 0xf
xor ebp, ebp
shr dil, 0xbe
xor di, r11w
btr rcx, 5
nop word cs:[rax + rax]
mov di, si
rcr dil, 9
shl cx, cl
mov ecx, eax
shl dil, cl
and ecx, 1
movzx edi, bx
bt rdi, rsp
shl ecx, 2
lea ecx, [rcx + rbp*8]
bt bp, 0x7a
sbb rdi, 0x4bda7c3e
mov ebp, eax
and ebp, 2
adc dil, r10b
xchg dil, dil
or ebp, ecx
mov ecx, eax
shr ecx, 2
shr edi, 0x7f
inc dil
rol dil, cl
and ecx, 1
or ecx, ebp
mov edi, eax
shr edi, 3
and edi, 1
lea ebp, [rdi + rcx*2]
jmp 0x1403a6ea0
shr eax, 4
add ebx, 0xfffffffc
jmp 0x1403a6eab
jne 0x1403a6e4a
test edx, edx
jmp 0x1403a6eb8
je 0x1403a6da2
nop word [rax + rax]
neg rcx
rcr ch, cl
mov ecx, eax
cmp r14w, 0x359e
and ecx, 1
cmc
stc
jmp 0x1403a6ede
lea ebp, [rcx + rbp*2]
shr eax, 1
dec edx
jmp 0x1403a6eea
jne 0x1403a6ecc
jmp 0x1403a6da2
mov eax, dword [rsi + 0x5c]
btr rdx, rbx
btr edx, 0xe5
not dl
mov edx, dword [rsi + 0x60]
jmp 0x1403a6f0c
bts edx, eax
mov dword [rsi + 0x60], edx
add eax, 2
mov dword [rsi + 0x5c], eax
cmc
cmp eax, 8
jae 0x1403a6f4d
jmp 0x1403a8439
shr edx, 8
mov dword [rsi + 0x60], edx
test rdx, 0x51bc2a91
stc
add eax, 0xfffffff8
test rsp, r8
mov dword [rsi + 0x5c], eax
cmc
cmp eax, 7
jmp 0x1403a6f47
jbe 0x1403a8439
mov rcx, qword [rsi + 0x40]
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a6f5a
jae 0x1403a6f27
lea rax, [rcx + 1]
jmp 0x1403a6f69
mov qword [rsi + 0x40], rax
movsxd rax, ecx
movsx ax, r10b
nop
mov byte [rcx], dl
rdtsc
bswap ax
cmovl edx, r15d
mov eax, dword [rsi + 0x5c]
jmp 0x1403a6f8d
mov edx, dword [rsi + 0x60]
jmp 0x1403a6f95
jmp 0x1403a6f27
mov word [rsi + 0x83ca], 1
jmp 0x1403a6fb2
mov dword [rsp + 0x20], 0
clc
mov rcx, rsi
and r8b, r15b
xor edx, edx
movzx r9w, r10b
mov r8d, 0x120
bswap r9
cmovae r9d, esp
movzx r9, ax
mov r9d, 0xf
call fcn.1403a8a9b
mov dword [rsp + 0x20], 0
mov rcx, rsi
not dx
bswap r8
mov edx, 1
movzx r9, dx
movzx r8d, r13w
mov r8d, 0x20
setne r9b
mov r9b, 8
movsxd r9, r15d
mov r9d, 0xf
jmp 0x1403a701d
call fcn.1403a8a9b
mov r12d, 0x11e
clc
test bl, 0x3d
cmp byte [rsi + 0x9067], 0
jmp 0x1403a7038
jne 0x1403a7311
mov r12d, 0x11d
cmp byte [rsi + 0x9066], 0
jmp 0x1403a7050
jne 0x1403a7311
mov r12d, 0x11c
cmp byte [rsi + 0x9065], 0
jne 0x1403a7311
mov r12d, 0x11b
cmp byte [rsi + 0x9064], 0
jne 0x1403a7311
mov r12d, 0x11a
test r11d, 0x223103b0
cmp r13d, 0x3f9f2062
cmp byte [rsi + 0x9063], 0
jne 0x1403a7311
mov r12d, 0x119
stc
clc
cmp byte [rsi + 0x9062], 0
jmp 0x1403a70b1
jne 0x1403a7311
mov r12d, 0x118
cmc
test r9, rbp
cmp byte [rsi + 0x9061], 0
jne 0x1403a7311
mov r12d, 0x117
cmp byte [rsi + 0x9060], 0
jmp 0x1403a70e0
jne 0x1403a7311
mov r12d, 0x116
cmp byte [rsi + 0x905f], 0
jmp 0x1403a70f8
jne 0x1403a7311
mov r12d, 0x115
test spl, dil
cmp byte [rsi + 0x905e], 0
jmp 0x1403a7113
jne 0x1403a7311
mov r12d, 0x114
cmp bh, 0xf1
cmp r12, r13
cmp byte [rsi + 0x905d], 0
jmp 0x1403a7131
jne 0x1403a7311
mov r12d, 0x113
jmp 0x1403a7142
cmp byte [rsi + 0x905c], 0
jne 0x1403a7311
mov r12d, 0x112
cmc
cmp byte [rsi + 0x905b], 0
jne 0x1403a7311
mov r12d, 0x111
cmc
test r11w, 0x4e65
cmp byte [rsi + 0x905a], 0
jmp 0x1403a717c
jne 0x1403a7311
mov r12d, 0x110
test r10b, 0xe4
cmp byte [rsi + 0x9059], 0
jmp 0x1403a7198
jne 0x1403a7311
mov r12d, 0x10f
cmp byte [rsi + 0x9058], 0
jmp 0x1403a71b0
jne 0x1403a7311
mov r12d, 0x10e
cmc
cmp byte [rsi + 0x9057], 0
jmp 0x1403a71c9
jne 0x1403a7311
mov r12d, 0x10d
cmp byte [rsi + 0x9056], 0
jmp 0x1403a71e1
jne 0x1403a7311
mov r12d, 0x10c
cmp r12b, 0xc1
test sil, 0x2d
stc
cmp byte [rsi + 0x9055], 0
jmp 0x1403a7202
jne 0x1403a7311
mov r12d, 0x10b
jmp 0x1403a7216
cmp byte [rsi + 0x9054], 0
jmp 0x1403a7222
jne 0x1403a7311
mov r12d, 0x10a
cmp byte [rsi + 0x9053], 0
jne 0x1403a7311
mov r12d, 0x109
cmp r13b, r15b
jmp 0x1403a7249
cmp byte [rsi + 0x9052], 0
jne 0x1403a7311
mov r12d, 0x108
jmp 0x1403a7261
cmp byte [rsi + 0x9051], 0
jmp 0x1403a726d
jne 0x1403a7311
mov r12d, 0x107
stc
cmp r15b, 0x73
cmp byte [rsi + 0x9050], 0
jne 0x1403a7311
mov r12d, 0x106
cmc
cmp rcx, 0x2a511e89
cmp byte [rsi + 0x904f], 0
jmp 0x1403a72a5
jne 0x1403a7311
mov r12d, 0x105
clc
jmp 0x1403a72b7
cmp byte [rsi + 0x904e], 0
jne 0x1403a7311
mov r12d, 0x104
cmp byte [rsi + 0x904d], 0
jmp 0x1403a72d6
jne 0x1403a7311
mov r12d, 0x103
cmp r14d, 0x70b77a04
cmp byte [rsi + 0x904c], 0
jmp 0x1403a72f5
jne 0x1403a7311
cmp byte [rsi + 0x904b], 1
cwd
mov r12d, 0x102
sbb r12d, 0
ror dh, 0x74
lea rdx, [rsi + 0x8f4a]
inc r15w
mov r15d, 0x1e
jmp 0x1403a732b
cmp byte [rsi + 0x9087], 0
jne 0x1403a7619
mov r15d, 0x1d
stc
cmp byte [rsi + 0x9086], 0
jmp 0x1403a734b
jne 0x1403a7619
mov r15d, 0x1c
cmc
test cl, 0x9e
cmp byte [rsi + 0x9085], 0
jmp 0x1403a7367
jne 0x1403a7619
mov r15d, 0x1b
test ch, 0xb
cmp byte [rsi + 0x9084], 0
jmp 0x1403a7382
jne 0x1403a7619
mov r15d, 0x1a
test ecx, 0x199b0e83
clc
cmp byte [rsi + 0x9083], 0
jmp 0x1403a73a1
jne 0x1403a7619
mov r15d, 0x19
clc
cmp byte [rsi + 0x9082], 0
jne 0x1403a7619
mov r15d, 0x18
cmp byte [rsi + 0x9081], 0
jmp 0x1403a73cd
jne 0x1403a7619
mov r15d, 0x17
cmp byte [rsi + 0x9080], 0
jmp 0x1403a73e5
jne 0x1403a7619
mov r15d, 0x16
cmc
jmp 0x1403a73fa
cmp byte [rsi + 0x907f], 0
jmp 0x1403a7406
jne 0x1403a7619
mov r15d, 0x15
test r8b, bl
cmp byte [rsi + 0x907e], 0
jmp 0x1403a7421
jne 0x1403a7619
mov r15d, 0x14
cmp byte [rsi + 0x907d], 0
jne 0x1403a7619
mov r15d, 0x13
jmp 0x1403a7449
cmp byte [rsi + 0x907c], 0
jmp 0x1403a7455
jne 0x1403a7619
mov r15d, 0x12
clc
cmp byte [rsi + 0x907b], 0
jmp 0x1403a746e
jne 0x1403a7619
mov r15d, 0x11
cmp byte [rsi + 0x907a], 0
jmp 0x1403a7486
jne 0x1403a7619
mov r15d, 0x10
cmp bl, 9
cmp byte [rsi + 0x9079], 0
jne 0x1403a7619
mov r15d, 0xf
stc
cmp byte [rsi + 0x9078], 0
jmp 0x1403a74b5
jne 0x1403a7619
mov r15d, 0xe
cmp bl, dl
cmc
jmp 0x1403a74c9
cmp byte [rsi + 0x9077], 0
jmp 0x1403a74d5
jne 0x1403a7619
mov r15d, 0xd
cmp byte [rsi + 0x9076], 0
jne 0x1403a7619
mov r15d, 0xc
test r10b, 0x41
cmp byte [rsi + 0x9075], 0
jmp 0x1403a7504
jne 0x1403a7619
mov r15d, 0xb
jmp 0x1403a7515
cmp byte [rsi + 0x9074], 0
jne 0x1403a7619
mov r15d, 0xa
stc
cmp r12b, spl
cmp byte [rsi + 0x9073], 0
jmp 0x1403a7538
jne 0x1403a7619
mov r15d, 9
test bl, ch
stc
test spl, 0x88
cmp byte [rsi + 0x9072], 0
jmp 0x1403a7557
jne 0x1403a7619
mov r15d, 8
jmp 0x1403a7569
cmp byte [rsi + 0x9071], 0
jmp 0x1403a7575
jne 0x1403a7619
mov r15d, 7
stc
jmp 0x1403a7587
cmp byte [rsi + 0x9070], 0
jmp 0x1403a7593
jne 0x1403a7619
mov r15d, 6
cmp byte [rsi + 0x906f], 0
jne 0x1403a7619
mov r15d, 5
cmp byte [rsi + 0x906e], 0
jne 0x1403a7619
mov r15d, 4
cmp r9b, cl
stc
cmp byte [rsi + 0x906d], 0
jmp 0x1403a75d5
jne 0x1403a7619
mov r15d, 3
clc
cmp byte [rsi + 0x906c], 0
jmp 0x1403a75ee
jne 0x1403a7619
cmp byte [rsi + 0x906b], 1
not r8b
movzx r14, r9w
mov r15d, 2
sbb r15d, 0
movsx r14w, bl
movzx ecx, r12w
movsx r8d, r11w
mov r14d, r12d
movzx ecx, r11w
movsx r8, r14w
movzx rcx, r14w
lea rcx, [rsp + 0x190]
movsx r8w, al
jmp 0x1403a763e
mov r8, r14
jmp 0x1403a7646
call fcn.14049ffae
lea rcx, [rsp + r14]
cqo
add rcx, 0x190
cwd
cdq
movsx rdx, cx
lea rdx, [rsi + 0x906a]
jmp 0x1403a7673
mov r8d, r15d
call fcn.14049ffae
lea rax, [rsi + 0x864a]
jmp 0x1403a7687
mov qword [rsp + 0x48], rax
jmp 0x1403a7691
xorps xmm0, xmm0
movups xmmword [rsi + 0x864a], xmm0
test esp, 0x4deb1c57
add r13b, dil
setns r14b
movups xmmword [rsi + 0x865a], xmm0
mov qword [rsi + 0x8668], 0
or r14w, 0x237
bts eax, r11d
ror r14b, cl
lea r14d, [r15 + r12]
bsf eax, r11d
test r11b, 0xb1
lea rax, [rsi + 0x866e]
add r13b, 0x3e
rol r13b, cl
mov qword [rsp + 0x38], rax
cdqe
lea rax, [rsi + 0x866c]
mov qword [rsp + 0x40], rax
sal ah, 0xfc
rcr ax, 0xe3
lea rax, [rsi + 0x866a]
mov qword [rsp + 0x30], rax
sal r13b, 0xcd
rol r13b, cl
mov r13b, 0xff
cmp si, dx
test ch, 0xc4
sub ecx, ecx
xor r11d, r11d
jmp 0x1403a7726
xor ebp, ebp
test bp, r8w
jmp 0x1403a7731
xor ebx, ebx
jmp 0x1403a7738
jmp 0x1403a77cc
mov rax, qword [rsp + 0x30]
movzx edx, r11w
inc word [rax]
lea eax, [r11 + 1]
inc edx
neg dh
mov byte [rsp + rdi + 0x50], 0x10
add bl, 0xfd
bsf dx, ax
sub dl, r8b
add r11d, 2
bswap edx
movzx rdx, r13w
movzx dx, r15b
mov byte [rsp + rax + 0x50], bl
bswap edx
xchg dl, dh
inc word [rsi + r13*2 + 0x864a]
lea edx, [r11 + 1]
mov ebx, r13d
rcr ax, 0xfd
btr ax, 0x72
mov eax, r11d
rcr r11b, cl
mov r11, 0x53d946d6
sar r11w, cl
mov byte [rsp + rax + 0x50], bl
cmovb r11w, cx
movsx r11w, r10b
sub ebx, ebx
test r11b, 0x85
xor ebp, ebp
movzx r11d, r14w
mov r11d, edx
inc rcx
cmp dh, ch
cmp r14, rcx
je 0x1403a7b1e
mov r9d, r13d
test r8d, 0x1dfc43c9
setnp r13b
or r13b, al
movzx r13d, byte [rsp + rcx + 0x190]
test r13, r13
jmp 0x1403a77ee
je 0x1403a7871
test ebp, ebp
jmp 0x1403a77fb
je 0x1403a7930
mov r10d, r11d
test r10b, 0x69
cmp ebp, 2
jmp 0x1403a7810
ja 0x1403a78d9
mov rax, qword [rsp + 0x48]
test sp, 0x70b1
inc r8w
bts r8w, sp
add word [rax], bp
shl r8b, 0xa1
shr r8b, 0xab
rcr r8b, 0xdd
lea r8d, [r11 + 1]
cmp r9b, 0x6b
cmp dx, r14w
mov byte [rsp + r10 + 0x50], 0
cmp edx, 0x3efd5a53
cmp ebp, 1
jne 0x1403a79ef
mov r11d, r8d
cmp r10, 0x20c80f34
cmp r13b, r9b
je 0x1403a7939
jmp 0x1403a7a1f
test ebx, ebx
je 0x1403a7abb
cmp ebx, 2
jmp 0x1403a7881
ja 0x1403a79a4
movzx edi, r9b
add word [rsi + rdi*2 + 0x864a], bx
lea r8d, [r11 + 1]
sbb di, r14w
btc rdi, 0x4b
mov edi, r11d
cmc
clc
mov byte [rsp + rdi + 0x50], r9b
test bh, bh
cmp r10b, 0x7a
cmp ebx, 1
jmp 0x1403a78b8
je 0x1403a7aac
add r11d, 2
mov ebx, r8d
jmp 0x1403a78ca
mov byte [rsp + rbx + 0x50], r9b
jmp 0x1403a78d4
jmp 0x1403a7abb
cmp ebp, 0xb
bswap di
not dil
setb dl
jmp 0x1403a78ea
mov rdi, qword [rsp + 0x38]
cmovb rdi, qword [rsp + 0x40]
xor al, 0xac
mov al, 0x12
test bl, r8b
stc
sub al, dl
cmc
shl dl, 3
add bpl, dl
not dh
movsxd rdx, r13d
inc word [rdi]
lea edx, [r11 + 1]
jmp 0x1403a7917
mov byte [rsp + r10 + 0x50], al
add bpl, 0xf5
test sil, bpl
test r13b, 0xe2
add r11d, 2
mov byte [rsp + rdx + 0x50], bpl
cmp r13b, r9b
jne 0x1403a7a1f
inc ebx
cmp r8b, 0xf2
sub ebp, ebp
clc
cmp ebx, 6
jmp 0x1403a794a
jne 0x1403a77be
mov rax, qword [rsp + 0x30]
movzx ebp, r12w
xchg dh, dh
movsx dx, r8b
inc word [rax]
stc
mov eax, r11d
mov edx, r11d
xadd bl, bpl
shl bl, 0xd3
movzx rbp, r11w
lea ebp, [r11 + 1]
sal bl, 0x1f
btr r11, 0xd8
mov byte [rsp + rax + 0x50], 0x10
test spl, 0xcc
shrd r11w, dx, 0x54
add edx, 2
mov bl, bl
mov bl, 3
mov r11d, ebp
jmp 0x1403a799f
jmp 0x1403a7790
mov rax, qword [rsp + 0x30]
not edi
inc word [rax]
lea edx, [r11 + 1]
shl dil, 0xe2
mov edi, r11d
clc
cmc
test rbx, r9
mov byte [rsp + rdi + 0x50], 0x10
test bx, 0x547a
stc
jmp 0x1403a79ce
add bl, 0xfd
jmp 0x1403a79d8
add r11d, 2
jmp 0x1403a79e1
mov byte [rsp + rdx + 0x50], bl
jmp 0x1403a79ea
jmp 0x1403a7abb
add r11d, 2
movsx ebp, bx
mov ebp, r8d
jmp 0x1403a7a02
mov byte [rsp + rbp + 0x50], 0
test r10b, r12b
test r15w, 0x71e9
cmp r13b, r9b
jmp 0x1403a7a18
je 0x1403a7939
nop
test ebx, ebx
jmp 0x1403a7a26
je 0x1403a7777
mov edi, r11d
clc
jmp 0x1403a7a35
cmp ebx, 2
jmp 0x1403a7a3d
ja 0x1403a773d
movzx eax, r9b
bt rbp, 0x47
sal bpl, cl
cmc
add word [rsi + rax*2 + 0x864a], bx
rcl ebp, cl
ror bpl, 0xd0
movsx rbp, di
lea ebp, [r11 + 1]
mov byte [rsp + rdi + 0x50], r9b
cmp ebx, 1
jmp 0x1403a7a73
jne 0x1403a7a86
mov r11d, ebp
jmp 0x1403a7a81
jmp 0x1403a7777
add r11d, 2
bswap eax
jmp 0x1403a7a96
mov eax, ebp
jmp 0x1403a7a9d
mov byte [rsp + rax + 0x50], r9b
jmp 0x1403a7aa7
jmp 0x1403a7777
mov r11d, r8d
nop dword [rax]
jmp 0x1403a7abb
inc ebp
cmc
sub ebx, ebx
cmp bp, r12w
cmp r15, 0x5244506b
cmp ebp, 0x8a
jne 0x1403a77be
mov rax, qword [rsp + 0x38]
cmovs bp, ax
inc word [rax]
mov rax, 0x2bbf6c2a
clc
mov ebp, r11d
mov edx, r11d
lea eax, [r11 + 1]
mov byte [rsp + rbp + 0x50], 0x12
btr r11w, r12w
movzx r11d, r14w
add edx, 2
cmovns r11w, r13w
mov bl, 0x7f
movzx r11d, ax
mov r11d, eax
jmp 0x1403a7b19
jmp 0x1403a7790
test ebx, ebx
jmp 0x1403a7b25
je 0x1403a7b90
cmp ebx, 2
jmp 0x1403a7b33
ja 0x1403a7c07
add word [rsi + r13*2 + 0x864a], bx
adc ax, 0x60
lea r14d, [r11 + 1]
bt eax, 0xd5
mov eax, r11d
jmp 0x1403a7b57
mov byte [rsp + rax + 0x50], r13b
cmc
clc
test r12, 0x58987c2e
cmp ebx, 1
jmp 0x1403a7b6d
je 0x1403a7ca5
add r11d, 2
cbw
mov al, r14b
not al
mov eax, r14d
mov byte [rsp + rax + 0x50], r13b
jmp 0x1403a7b8b
jmp 0x1403a7c9d
test ebp, ebp
jmp 0x1403a7b97
je 0x1403a7c9d
cmp ebp, 2
jmp 0x1403a7ba5
ja 0x1403a7c15
mov rax, qword [rsp + 0x48]
bswap r14d
add word [rax], bp
rcr r14b, 0x9c
ror r14b, 0x6e
lea r14d, [r11 + 1]
movzx ax, r11b
mov eax, r11d
jmp 0x1403a7bd3
mov byte [rsp + rax + 0x50], 0
cmp ebp, 1
jmp 0x1403a7be0
je 0x1403a7ca5
add r11d, 2
not rax
movzx rax, bx
cmovb ax, dx
mov eax, r14d
mov byte [rsp + rax + 0x50], 0
jmp 0x1403a7c02
jmp 0x1403a7c9d
mov cl, 0xfd
mov dl, 0x10
jmp 0x1403a7c10
jmp 0x1403a7c5a
cmp ebp, 0xb
jae 0x1403a7c34
mov cl, 0xfd
cdqe
mov dl, 0x11
lahf
mov rax, qword [rsp + 0x40]
jmp 0x1403a7c2f
jmp 0x1403a7c45
mov cl, 0xf5
cwde
cdqe
mov dl, 0x12
mov rax, qword [rsp + 0x38]
bswap edi
inc bx
mov qword [rsp + 0x30], rax
bswap r9d
cwde
movsx rbx, r11w
mov ebx, ebp
movsx ebp, bp
movsxd rax, r13d
mov rax, qword [rsp + 0x30]
movzx r14d, r8w
inc word [rax]
btr r9w, cx
cwde
mov ebp, ecx
lea eax, [r11 + 1]
mov ebp, r11d
dec r8d
mov rdi, 0x73d57404
mov byte [rsp + rbp + 0x50], dl
rcr dil, 0xe6
add bl, cl
movsxd r8, r8d
add r11d, 2
movsx r8d, r12w
mov byte [rsp + rax + 0x50], bl
cmova r14w, r11w
mov r14d, r11d
cwd
xchg cl, r9b
mov dword [rsp + 0x20], 0
mov edi, 2
cwd
movsxd r9, esp
mov rcx, rsi
mov edx, 2
mov r8d, 0x13
mov r9b, bpl
cmovge r9w, r11w
jmp 0x1403a7cd2
mov r9d, 7
jmp 0x1403a7cdd
call fcn.1403a8a9b
mov ecx, dword [rsi + 0x5c]
test ah, 0x88
cmp dl, 0xf1
shl edi, cl
jmp 0x1403a7cf2
or edi, dword [rsi + 0x60]
stc
cmp cl, spl
test r14b, al
mov dword [rsi + 0x60], edi
add ecx, 2
mov dword [rsi + 0x5c], ecx
cmp ecx, 8
jmp 0x1403a7d0d
jae 0x1403a80d4
add r12d, 0xfffffeff
xor al, r12b
shr ax, 0xeb
cmp edi, ebp
shl r12d, cl
bsf ax, r9w
or r12d, edi
mov dword [rsi + 0x60], r12d
lea eax, [rcx + 5]
cmc
clc
cmp r9d, 0x580e2eaa
mov dword [rsi + 0x5c], eax
cmp bpl, 0x70
cmp ecx, 3
jmp 0x1403a7d4d
jae 0x1403a8143
dec r15d
btr cx, 0xc4
mov ecx, eax
shl r15d, cl
or r15d, r12d
mov dword [rsi + 0x60], r15d
dec ch
lea ecx, [rax + 5]
test r14b, r13b
mov dword [rsi + 0x5c], ecx
cmp eax, 3
jmp 0x1403a7d7a
jae 0x1403a819a
mov eax, 0x12
clc
cmp r12w, 0x5e03
cmp byte [rsi + 0x9199], 0
jmp 0x1403a7d98
jne 0x1403a7f6c
mov eax, 0x11
cmp byte [rsi + 0x918b], 0
jmp 0x1403a7daf
jne 0x1403a7f6c
mov eax, 0x10
test r9b, 0x14
stc
cmp byte [rsi + 0x9198], 0
jne 0x1403a7f6c
mov eax, 0xf
cmp byte [rsi + 0x918c], 0
jmp 0x1403a7ddd
jne 0x1403a7f6c
mov eax, 0xe
cmp byte [rsi + 0x9197], 0
jmp 0x1403a7df4
jne 0x1403a7f6c
mov eax, 0xd
cmp byte [rsi + 0x918d], 0
jmp 0x1403a7e0b
jne 0x1403a7f6c
mov eax, 0xc
test r11b, 0x36
cmp r9b, 0xf3
cmp byte [rsi + 0x9196], 0
jne 0x1403a7f6c
mov eax, 0xb
cmc
cmp ecx, 0x6fe7f4a
cmp byte [rsi + 0x918e], 0
jmp 0x1403a7e43
jne 0x1403a7f6c
mov eax, 0xa
cmp bpl, sil
cmp byte [rsi + 0x9195], 0
jmp 0x1403a7e5d
jne 0x1403a7f6c
mov eax, 9
jmp 0x1403a7e6d
cmp byte [rsi + 0x918f], 0
jmp 0x1403a7e79
jne 0x1403a7f6c
mov eax, 8
cmp byte [rsi + 0x9194], 0
jmp 0x1403a7e90
jne 0x1403a7f6c
mov eax, 7
test rax, rdx
jmp 0x1403a7ea3
cmp byte [rsi + 0x9190], 0
jmp 0x1403a7eaf
jne 0x1403a7f6c
mov eax, 6
cmc
test di, 0x6dbd
cmp byte [rsi + 0x9193], 0
jmp 0x1403a7ecc
jne 0x1403a7f6c
mov eax, 5
clc
cmp byte [rsi + 0x9191], 0
jmp 0x1403a7ee4
jne 0x1403a7f6c
mov eax, 4
jmp 0x1403a7ef4
cmp byte [rsi + 0x9192], 0
jne 0x1403a7f6c
mov eax, 3
test si, 0x2ba6
cmp byte [rsi + 0x918a], 0
jmp 0x1403a7f17
jne 0x1403a7f6c
mov eax, 2
cmp byte [rsi + 0x919c], 0
jmp 0x1403a7f2e
jne 0x1403a7f6c
mov eax, 1
cmc
cmp sil, 0xd5
cmp byte [rsi + 0x919b], 0
jmp 0x1403a7f4a
jne 0x1403a7f6c
xor eax, eax
and bpl, 0x6f
cmp byte [rsi + 0x919a], 1
movsx ebp, r15w
cwd
jmp 0x1403a7f68
sbb eax, eax
sbb dl, dh
cmp eax, 4
bswap rbp
setns dh
mov ebp, 3
cmovge ebp, eax
xor rdx, 0x32d630e1
nop
lea edx, [rbp - 3]
bt eax, 0x9b
inc al
shl edx, cl
mov al, 0x5d
or edx, r15d
mov dword [rsi + 0x60], edx
mov ax, r12w
bsr ax, r9w
lea eax, [rcx + 4]
cmc
mov dword [rsi + 0x5c], eax
test r10b, cl
cmp ecx, 4
jmp 0x1403a7fb4
jae 0x1403a81fc
inc ebp
mov di, 0x46a5
xor ebx, ebx
movzx di, r11b
lea rdi, [0x1400bcf30]
jmp 0x1403a7fd3
jmp 0x1403a7fee
inc rbx
test r15w, di
stc
cmp rbx, rbp
jmp 0x1403a7fe8
je 0x1403a8238
mov ecx, eax
not ax
btc ax, r9w
mov eax, edx
neg dx
movsx rdx, sp
movzx edx, byte [rbx + rdi]
movzx edx, byte [rsi + rdx + 0x918a]
stc
cmp bl, dil
shl edx, cl
clc
test bpl, r10b
cmp dil, r14b
or edx, eax
test r9b, cl
cbw
or al, 0xee
mov dword [rsi + 0x60], edx
lea eax, [rcx + 3]
cmp r9w, 0x14b8
mov dword [rsi + 0x5c], eax
cmp ecx, 5
jmp 0x1403a803a
jae 0x1403a8066
jmp 0x1403a7fd8
shr edx, 8
cmp sil, 0xf5
stc
mov dword [rsi + 0x60], edx
cmc
add eax, 0xfffffff8
mov dword [rsi + 0x5c], eax
clc
cmp eax, 7
jmp 0x1403a8060
jbe 0x1403a7fd8
mov rcx, qword [rsi + 0x40]
cmp dx, 0x12ad
cmc
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a8079
jae 0x1403a8045
lea rax, [rcx + 1]
mov qword [rsi + 0x40], rax
setnp ah
mov byte [rcx], dl
setle ah
mov eax, dword [rsi + 0x5c]
mov edx, 0x242645a2
cmovb rdx, rcx
mov edx, dword [rsi + 0x60]
jmp 0x1403a80a3
jmp 0x1403a8045
shr edi, 8
stc
cmp rdx, 0x30667617
test bh, bh
mov dword [rsi + 0x60], edi
cmp r9b, spl
add ecx, 0xfffffff8
mov dword [rsi + 0x5c], ecx
cmp bx, 0xbb2
cmp ecx, 7
jmp 0x1403a80ce
jbe 0x1403a7d13
mov rax, qword [rsi + 0x40]
test al, r13b
cmp rax, qword [rsi + 0x48]
jae 0x1403a80a8
lea rcx, [rax + 1]
jmp 0x1403a80ee
mov qword [rsi + 0x40], rcx
mov byte [rax], dil
mov dil, bpl
movsx rdi, cx
mov ecx, dword [rsi + 0x5c]
setnp dil
not di
movsx di, r15b
mov edi, dword [rsi + 0x60]
jmp 0x1403a8113
jmp 0x1403a80a8
shr r12d, 8
cmp bh, 0x22
clc
mov dword [rsi + 0x60], r12d
test sil, r10b
add eax, 0xfffffff8
test r8b, 0x15
stc
jmp 0x1403a8134
mov dword [rsi + 0x5c], eax
cmp r14d, r15d
cmp eax, 7
jbe 0x1403a7d53
mov rcx, qword [rsi + 0x40]
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a8150
jae 0x1403a8118
lea rax, [rcx + 1]
jmp 0x1403a815f
mov qword [rsi + 0x40], rax
cdqe
mov ah, 7
mov byte [rcx], r12b
movsx r12, r10w
cbw
mov eax, dword [rsi + 0x5c]
mov r12d, dword [rsi + 0x60]
jmp 0x1403a817d
jmp 0x1403a8118
shr r15d, 8
mov dword [rsi + 0x60], r15d
stc
add ecx, 0xfffffff8
mov dword [rsi + 0x5c], ecx
cmp ecx, 7
jbe 0x1403a7d80
mov rax, qword [rsi + 0x40]
test bh, 0x47
jmp 0x1403a81a6
cmp rax, qword [rsi + 0x48]
jae 0x1403a8182
lea rcx, [rax + 1]
jmp 0x1403a81b9
mov qword [rsi + 0x40], rcx
movzx rcx, bx
mov byte [rax], r15b
movsx r15, r15w
cmovle ecx, r9d
mov ecx, dword [rsi + 0x5c]
mov r15d, dword [rsi + 0x60]
jmp 0x1403a8182
shr edx, 8
test r12b, 0xb5
mov dword [rsi + 0x60], edx
test di, 0x3e67
add eax, 0xfffffff8
mov dword [rsi + 0x5c], eax
clc
cmp eax, 7
jmp 0x1403a81f6
jbe 0x1403a7fba
mov rcx, qword [rsi + 0x40]
test bl, 0x72
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a820c
jae 0x1403a81d8
lea rax, [rcx + 1]
jmp 0x1403a821b
mov qword [rsi + 0x40], rax
mov byte [rcx], dl
cdq
cwd
mov eax, dword [rsi + 0x5c]
movsx rdx, bx
mov edx, dword [rsi + 0x60]
jmp 0x1403a8233
jmp 0x1403a81d8
test r14d, r14d
je 0x1403a8439
sub r9d, r9d
lea r8, [0x1400ceb0f]
jmp 0x1403a8250
jmp 0x1403a8288
mov edx, edi
sub rax, 0xd121649
mov eax, ebp
rol dil, 0x97
shr di, cl
test si, 0x5f19
mov edi, r9d
mov r9d, edi
stc
test bpl, 0x3c
cmp r12, rsp
cmp edi, r14d
jmp 0x1403a8282
jae 0x1403a8439
mov ecx, eax
cwde
movzx ebx, r9w
mov ebx, edx
lahf
nop
mov edi, r9d
movzx ebp, byte [rsp + rdi + 0x50]
movsx rdx, r11w
movsx dx, r15b
xchg dx, ax
inc rdi
movzx edx, word [rsi + rbp*2 + 0x8d0a]
shl ah, 0x43
sal ah, cl
movzx eax, byte [rsi + rbp + 0x918a]
shl edx, cl
or edx, ebx
mov dword [rsi + 0x60], edx
jmp 0x1403a82cb
add eax, ecx
mov dword [rsi + 0x5c], eax
cmp r14, 0x5ba82b1b
clc
cmp eax, 8
jae 0x1403a837a
cmp bpl, 0x10
jmp 0x1403a82ea
jb 0x1403a826f
add r9d, 2
btc rcx, rax
sub cx, bx
movzx edi, byte [rsp + rdi + 0x50]
shld cx, r11w, 0x5d
stc
add ebp, 0xfffffff0
add cl, ah
movsx ebp, byte [rbp + r8]
mov cl, dh
setp ch
shld cx, bp, 0x96
mov ecx, eax
jmp 0x1403a8326
shl edi, cl
clc
or edi, edx
test esi, 0x68a47066
stc
mov dword [rsi + 0x60], edi
clc
jmp 0x1403a833c
add ebp, eax
clc
mov dword [rsi + 0x5c], ebp
stc
cmp ebp, 8
jae 0x1403a83e7
jmp 0x1403a8255
shr edx, 8
cmp bpl, dl
test r10w, si
mov dword [rsi + 0x60], edx
cmp r14d, r14d
add eax, 0xfffffff8
clc
mov dword [rsi + 0x5c], eax
stc
test r12d, 0x278a55fd
clc
cmp eax, 7
jbe 0x1403a82e1
mov rcx, qword [rsi + 0x40]
test r8, r9
cmp sil, r15b
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a838d
jae 0x1403a8351
lea rax, [rcx + 1]
jmp 0x1403a839c
mov qword [rsi + 0x40], rax
movzx ax, ah
mov byte [rcx], dl
cdq
movzx edx, cx
mov eax, dword [rsi + 0x5c]
mov edx, r13d
cwd
movsxd rdx, r14d
mov edx, dword [rsi + 0x60]
jmp 0x1403a83bd
jmp 0x1403a8351
shr edi, 8
stc
test bpl, 0
mov dword [rsi + 0x60], edi
stc
cmp r15b, r15b
add ebp, 0xfffffff8
stc
cmc
mov dword [rsi + 0x5c], ebp
test dx, 0x27eb
cmp ebp, 7
jbe 0x1403a8255
mov rax, qword [rsi + 0x40]
jmp 0x1403a83f5
cmp rax, qword [rsi + 0x48]
jmp 0x1403a83fe
jae 0x1403a83c2
lea rcx, [rax + 1]
mov bp, 0x5131
mov bpl, al
mov qword [rsi + 0x40], rcx
mov bpl, 0x2e
movsx bp, bpl
movzx rbp, r11w
mov byte [rax], dil
mov ebp, dword [rsi + 0x5c]
mov dil, 0xb9
setge dil
mov edi, dword [rsi + 0x60]
jmp 0x1403a8434
jmp 0x1403a83c2
mov r14, qword [rsi + 0x30]
jmp 0x1403a8442
mov rbx, qword [rsi + 0x40]
and r15b, 0x2c
rcr bpl, 0x9a
cmc
mov ebp, edx
lea r15, [rsi + 0x92aa]
cmp r15, r14
jmp 0x1403a8460
jae 0x1403a884b
mov r9d, 1
sar r12w, cl
lea r13, [0x1400bcf50]
sbb r12b, r8b
btc r12d, 0x52
adc r12b, bl
lea r12, [0x1400bd2a0]
cmp r9d, 1
jmp 0x1403a8492
jne 0x1403a84ad
movzx r9d, byte [r15]
jmp 0x1403a84a1
inc r15
cmc
or r9d, 0x100
cmc
test r9b, 1
jmp 0x1403a84b6
jne 0x1403a85f5
lea rdi, [r15 + 1]
movzx edx, byte [r15]
mov r10b, dil
rol r8b, cl
movzx r10d, word [rsi + rdx*2 + 0x888a]
mov ecx, eax
shl r10, cl
sal r8, 0xfe
or r10, rbp
cmp ebp, 0x6bf7343f
or r8w, r14w
setno r8b
movzx r8d, byte [rsi + rdx + 0x8f4a]
add r8d, eax
cmp dil, 0xcc
test r9w, di
test r9b, 2
jmp 0x1403a850a
jne 0x1403a879a
cmp rdi, r14
jmp 0x1403a8518
jae 0x1403a879a
mov eax, r9d
bt rdx, r14
shr eax, 1
btr di, bp
cdq
bswap bp
lea rdi, [r15 + 2]
movzx edx, dx
rcl ebp, 0xe9
shl ecx, 0xbb
movzx edx, byte [r15 + 1]
movzx ebp, word [rsi + rdx*2 + 0x888a]
movsx ecx, r9w
btc ecx, 0xac
rcl cx, 0xfa
mov ecx, r8d
cmc
stc
shl rbp, cl
not rcx
or r10, rbp
shr cl, cl
movzx ecx, byte [rsi + rdx + 0x8f4a]
clc
add r8d, ecx
clc
test r13, 0x64a50d4d
test r9b, 4
jmp 0x1403a8582
jne 0x1403a87b7
cmp rdi, r14
jmp 0x1403a8590
jae 0x1403a87b7
shr r9d, 2
xor dh, 0x2a
movzx eax, byte [r15 + 2]
movsxd rdx, r12d
movzx edx, word [rsi + rax*2 + 0x888a]
or cl, 0x24
cmova ecx, r9d
sete cl
mov ecx, r8d
test r9b, 0x80
clc
cmp dil, sil
shl rdx, cl
stc
test r10w, r9w
add r15, 3
stc
or r10, rdx
cmp bl, ch
clc
movzx eax, byte [rsi + rax + 0x8f4a]
cmc
add r8d, eax
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a85ea
jb 0x1403a87db
jmp 0x1403a8a41
movzx r11d, byte [r15]
clc
movzx r10d, word [r15 + 1]
add dil, 0x4b
add r15, 3
cmc
lea rcx, [0x1400bcd30]
movsx di, sil
rcl dil, cl
movzx edi, word [rcx + r11*2]
or cl, r11b
movzx edx, word [rsi + rdi*2 + 0x888a]
btc r8w, r8w
and r8w, cx
mov ecx, eax
shl rdx, cl
bts ecx, esi
rcl r8b, 0xbe
movzx ecx, byte [rsi + rdi + 0x8f4a]
shl edi, cl
add ecx, eax
xor ax, 0x22bd
rcl di, 0xd2
btc edi, r15d
lea rax, [0x1400bcfa0]
ror dil, cl
cmp bpl, spl
movzx eax, byte [r11 + rax]
bts di, sp
and r11d, dword [r13 + rax*4]
xor r8b, r12b
bt r8w, r9w
shl r11, cl
or rdx, rbp
shrd r8w, cx, 0xde
rol r8b, cl
or r11, rdx
add ecx, eax
rcl dx, cl
mov eax, r10d
and eax, 0x1ff
rcr bpl, cl
add bpl, 0xa4
lea rdx, [0x1400bcab0]
lea rdx, [rdx + rax]
btc ebp, r11d
adc r8d, esp
movsx bp, r13b
lea rbp, [0x1400bd0a0]
add rax, rbp
or bp, 0x48a1
adc dil, bpl
test r13b, r12b
mov rbp, r10
bt r8w, 0x49
shr rbp, 8
setnp r8b
lea rdi, [0x1400bccb0]
or r8b, r8b
add rdi, rbp
mov r8w, 0x71fa
and r8w, 0x5843
lea rbp, [rbp + r12]
bswap r8d
xadd r8w, r8w
cmp r10d, 0x200
movzx r8, r10w
cmovb rbp, rax
movzx r8, r13w
cmovb rdi, rdx
sub dx, si
stc
movzx eax, byte [rdi]
add r8w, r13w
xor r8b, cl
inc dx
movzx edx, word [rsi + rax*2 + 0x8aca]
bts r8, rbx
rcl r8w, cl
shl rdx, cl
and r8, rdx
xor r8b, 0xd1
movzx r8d, byte [rsi + rax + 0x906a]
movzx eax, r9w
add r8d, ecx
movzx eax, byte [rbp]
sbb ch, 0x7e
and r10d, dword [r13 + rax*4]
xor cx, di
test r12, 0x83e3f61
cmp r15d, 0x1ab71532
mov ecx, r8d
shl r10, cl
clc
or rdx, r11
or r10, rdx
stc
jmp 0x1403a8782
add r8d, eax
stc
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a878f
jb 0x1403a87db
jmp 0x1403a8a41
mov r15, rdi
clc
jmp 0x1403a87a3
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a87ac
jb 0x1403a87db
jmp 0x1403a8a41
mov r15, rdi
mov r9d, eax
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a87c6
jae 0x1403a8a41
nop
shrd ax, r15w, 0x93
shld bp, bx, 0x71
rol eax, cl
mov qword [rbx], r10
shr bpl, 0xc7
bsr rcx, r9
neg rax
mov eax, r8d
inc bpl
shr eax, 3
cmovg cx, di
or ch, cl
lea rbx, [rbx + rax]
shrd eax, r12d, 0x4b
ror cl, 0x94
mov ecx, r8d
sub ax, cx
movsxd rax, r9d
and cl, 0xf8
shr r10, cl
sbb ah, 0xfe
or rax, rcx
and r8d, 7
adc ah, bh
shr r9d, 1
dec ebp
shl rax, cl
mov rbp, r10
movsx ax, ah
rol ah, 6
mov eax, r8d
test r12b, 0xb7
jmp 0x1403a883d
cmp r15, r14
jb 0x1403a8489
jmp 0x1403a8855
mov r8d, eax
mov r10, rbp
stc
cmp rdx, rcx
mov qword [rsi + 0x40], rbx
cmp spl, r14b
jmp 0x1403a8861
test r8d, r8d
je 0x1403a896d
sub ebx, ebx
bsf r9d, eax
lea r9, [0x1400bcf50]
stc
xor ecx, ecx
jmp 0x1403a88a5
mov ecx, edx
rcl bl, cl
clc
shr r10, cl
cmovl cx, ax
mov ebx, edi
inc ch
shr ecx, cl
bts cx, sp
mov ecx, eax
sub r8d, edx
jmp 0x1403a889f
je 0x1403a8978
cmp r8d, 0x10
cwd
mov edx, 0x10
cmovb edx, r8d
and ax, 0x1367
cwde
adc rdi, 0x3b0314eb
mov edi, dword [r9 + rdx*4]
test esi, 0x771c58a4
xadd ah, ah
and edi, r10d
movsx ax, bl
shl edi, cl
movzx rax, r10w
or edi, ebx
rcr al, 0xe1
mov dword [rsi + 0x60], edi
sar ax, 0x36
dec ah
mov eax, edx
jmp 0x1403a88ef
add eax, ecx
mov dword [rsi + 0x5c], eax
clc
cmc
cmp eax, 8
jmp 0x1403a88fe
jae 0x1403a892d
jmp 0x1403a887f
shr edi, 8
mov dword [rsi + 0x60], edi
add eax, 0xfffffff8
stc
cmc
test r11b, r13b
mov dword [rsi + 0x5c], eax
clc
test dl, r9b
cmc
cmp eax, 7
jmp 0x1403a8927
jbe 0x1403a887f
mov rcx, qword [rsi + 0x40]
clc
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a893b
jae 0x1403a8909
lea rax, [rcx + 1]
jmp 0x1403a894a
mov qword [rsi + 0x40], rax
cmovb rax, r15
jmp 0x1403a8957
mov byte [rcx], dil
not ax
cwde
mov eax, dword [rsi + 0x5c]
movsx rdi, r15w
mov edi, dword [rsi + 0x60]
jmp 0x1403a8909
sub edi, edi
sub eax, eax
bswap rbp
or bpl, 6
movzx edx, word [rsi + 0x8a8a]
mov cx, 0x15db
shr bpl, cl
movzx ebp, byte [rsi + 0x904a]
movzx rcx, bx
sal ch, 0x38
mov ecx, eax
test ecx, 0x1c01a8b
shl edx, cl
jmp 0x1403a89a4
or edx, edi
test dl, al
mov dword [rsi + 0x60], edx
test ch, al
jmp 0x1403a89b2
add ebp, eax
mov dword [rsi + 0x5c], ebp
cmc
cmp ebp, 8
jmp 0x1403a89c0
jae 0x1403a8a08
mov rcx, qword [rsi + 0x40]
clc
sub eax, eax
sal al, cl
cmp rcx, qword [rsi + 0x48]
sete al
setb al
jmp 0x1403a89de
jmp 0x1403a8a53
shr edx, 8
stc
cmc
mov dword [rsi + 0x60], edx
jmp 0x1403a89f3
add ebp, 0xfffffff8
stc
mov dword [rsi + 0x5c], ebp
cmp ebp, 7
jmp 0x1403a8a02
jbe 0x1403a89c6
mov rax, qword [rsi + 0x40]
test cx, bp
cmp rax, qword [rsi + 0x48]
jae 0x1403a89e3
lea rcx, [rax + 1]
mov qword [rsi + 0x40], rcx
movzx rbp, r8w
movsx bp, sil
jmp 0x1403a8a2f
mov byte [rax], dl
mov ebp, dword [rsi + 0x5c]
mov edx, dword [rsi + 0x60]
jmp 0x1403a8a3c
jmp 0x1403a89e3
sub eax, eax
or rbx, 0x63766218
bts r14w, r12w
movsx rbp, r14w
add rsp, 0x2d8
movsx r14w, r15b
seta r13b
pop rbx
movsxd r15, r14d
bswap r15w
cmovae r13d, r8d
pop rbp
setl r13b
xchg r15d, edi
pop rdi
movsx r14d, r9w
movzx r13w, r8b
pop rsi
pop r12
pop r13
pop r14
jmp 0x1403a8a93
pop r15
jmp 0x1403a8a9a
ret