Function at 0x1403aa05c
Capabilities:
Check for software breakpoints

Disassembly:
push r15
test r10w, r10w
push r14
test r10w, 0x33f1
push r13
cmp r11b, 0xd9
clc
push r12
push rsi
neg si
push rdi
neg esi
push rbp
push rbx
clc
adc si, r11w
sub rsp, 0x2d8
ror esi, cl
shld esi, r13d, 5
cmp r14d, edx
mov rsi, rcx
jmp 0x1403aa09a
test edx, edx
jmp 0x1403aa0a1
je 0x1403aaa22
movaps xmm0, xmmword [0x1400bd340]
movzx eax, bx
bswap ax
movups xmmword [rsi + 0x8fca], xmm0
mov al, r11b
movups xmmword [rsi + 0x8fba], xmm0
lahf
jmp 0x1403aa0cb
movups xmmword [rsi + 0x8faa], xmm0
movsx ax, ch
movups xmmword [rsi + 0x8f9a], xmm0
seto al
movsxd rax, eax
cmovno rax, r10
movups xmmword [rsi + 0x8f8a], xmm0
jmp 0x1403aa0f3
movups xmmword [rsi + 0x8f7a], xmm0
movups xmmword [rsi + 0x8f6a], xmm0
cwde
not rax
lahf
movups xmmword [rsi + 0x8f5a], xmm0
movsxd rax, ebp
bswap eax
jmp 0x1403aa117
movups xmmword [rsi + 0x8f4a], xmm0
cmovg ax, sp
movzx ax, r10b
movaps xmm0, xmmword [0x1400bd350]
movsx rax, r11w
movsx ax, cl
movups xmmword [rsi + 0x8fda], xmm0
movsx ax, r13b
mov al, r14b
setbe al
movups xmmword [rsi + 0x8fea], xmm0
xchg al, al
cwde
movups xmmword [rsi + 0x8ffa], xmm0
cbw
movups xmmword [rsi + 0x900a], xmm0
movups xmmword [rsi + 0x901a], xmm0
bswap rax
lahf
movups xmmword [rsi + 0x902a], xmm0
bswap rax
movups xmmword [rsi + 0x903a], xmm0
movsxd rax, r14d
setp ah
movzx ax, r8b
movaps xmm0, xmmword [0x1400bd360]
movups xmmword [rsi + 0x904a], xmm0
movabs rax, 0x707070707070707
jmp 0x1403aa1a6
mov qword [rsi + 0x905a], rax
movzx eax, r11w
movzx rax, sp
nop
movabs rax, 0x808080808080808
jmp 0x1403aa1c6
mov qword [rsi + 0x9062], rax
jmp 0x1403aa1d2
movaps xmm0, xmmword [0x1400bd330]
movups xmmword [rsi + 0x907a], xmm0
jmp 0x1403aa1e5
movups xmmword [rsi + 0x906a], xmm0
jmp 0x1403aa1f1
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
shr cx, cl
btc cx, 0x33
dec cl
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmmword [rsp + 0x1b0], xmm0
add cx, 0x20b2
bts ecx, r13d
sar ecx, cl
movaps xmmword [rsp + 0x1c0], xmm0
sal cl, 0xbf
movaps xmmword [rsp + 0x1d0], xmm0
movaps xmmword [rsp + 0x1e0], xmm0
inc ecx
or ch, 0xdd
movaps xmmword [rsp + 0x1f0], xmm0
rol ch, 0x41
movaps xmmword [rsp + 0x200], xmm0
ror cx, cl
and cl, r9b
stc
mov dword [rsp + 0x210], 0
adc ecx, esp
rcr ch, 9
movzx ecx, si
xor eax, eax
cmovle ecx, r11d
movzx ecx, r12w
mov cl, r10b
nop word cs:[rax + rax]
inc ch
movzx rcx, r8w
movzx ecx, byte [rsi + rax + 0x8f4a]
jmp 0x1403aa29d
inc dword [rsp + rcx*4 + 0x190]
setno ch
movzx ecx, byte [rsi + rax + 0x8f4b]
jmp 0x1403aa2b4
inc dword [rsp + rcx*4 + 0x190]
movzx ecx, byte [rsi + rax + 0x8f4c]
jmp 0x1403aa2c8
inc dword [rsp + rcx*4 + 0x190]
cmovs cx, ax
movzx ecx, byte [rsi + rax + 0x8f4d]
jmp 0x1403aa2e0
inc dword [rsp + rcx*4 + 0x190]
test r14d, 0x5cb33098
jmp 0x1403aa2f3
add rax, 4
cmc
cmp rax, 0x120
jmp 0x1403aa303
jne 0x1403aa290
mov dword [rsp + 0x54], 0
rcl rax, 0x3a
shrd ax, di, 0xe1
mov eax, dword [rsp + 0x194]
cmc
add eax, eax
mov dword [rsp + 0x58], eax
add eax, dword [rsp + 0x198]
stc
cmp esp, r8d
add eax, eax
test cx, r9w
clc
cmc
mov dword [rsp + 0x5c], eax
cmp r9b, 0xf6
add eax, dword [rsp + 0x19c]
cmp r9b, r11b
jmp 0x1403aa352
add eax, eax
mov dword [rsp + 0x60], eax
clc
add eax, dword [rsp + 0x1a0]
clc
jmp 0x1403aa366
add eax, eax
mov dword [rsp + 0x64], eax
cmp cx, si
stc
clc
add eax, dword [rsp + 0x1a4]
test r8w, 0x4cd6
stc
add eax, eax
cmc
clc
mov dword [rsp + 0x68], eax
cmc
test r8b, cl
add eax, dword [rsp + 0x1a8]
cmp r14b, dl
add eax, eax
stc
mov dword [rsp + 0x6c], eax
clc
add eax, dword [rsp + 0x1ac]
jmp 0x1403aa3ab
add eax, eax
cmc
mov dword [rsp + 0x70], eax
clc
cmp si, 0x6b86
add eax, dword [rsp + 0x1b0]
add eax, eax
mov dword [rsp + 0x74], eax
stc
add eax, dword [rsp + 0x1b4]
add eax, eax
mov dword [rsp + 0x78], eax
cmp sp, 0x50e7
add eax, dword [rsp + 0x1b8]
clc
add eax, eax
mov dword [rsp + 0x7c], eax
jmp 0x1403aa3eb
add eax, dword [rsp + 0x1bc]
add eax, eax
cmc
mov dword [rsp + 0x80], eax
add eax, dword [rsp + 0x1c0]
test r10w, 0x3221
cmc
add eax, eax
mov dword [rsp + 0x84], eax
cmp cl, 0x85
jmp 0x1403aa41b
add eax, dword [rsp + 0x1c4]
cmc
test r8b, 0x99
add eax, eax
mov dword [rsp + 0x88], eax
test r11b, 0xa9
cmp ch, 0x9c
add eax, dword [rsp + 0x1c8]
clc
cmp r10b, sil
add eax, eax
mov dword [rsp + 0x8c], eax
stc
test r12d, ecx
xor r8d, r8d
jmp 0x1403aa457
jmp 0x1403aa47f
mov word [rsi + r8*2 + 0x888a], bp
inc r8
jmp 0x1403aa46d
cmp r8, 0x120
jmp 0x1403aa479
je 0x1403aa5c1
movzx ebx, byte [rsi + r8 + 0x8f4a]
test ebx, ebx
jmp 0x1403aa48f
je 0x1403aa465
mov edx, ebx
mov eax, dword [rsp + rdx*4 + 0x50]
mov bp, 0x3cb5
lea ebp, [rax + 1]
sal rcx, cl
and cx, dx
mov dword [rsp + rdx*4 + 0x50], ebp
mov cx, 0x39c4
cmc
lea ecx, [rbx - 1]
clc
ror dx, 0xeb
cmp bx, r10w
mov edx, ebx
test r11w, 0x306b
stc
cmc
and edx, 3
clc
cmc
xor ebp, ebp
cmc
cmp ecx, 3
jb 0x1403aa57a
and ebx, 0xfffffffc
xor ebp, ebp
xadd rcx, rdi
ror cl, cl
shr dil, cl
nop word [rax + rax]
stc
mov ecx, eax
rcr dil, 0x5a
cmp rbp, 0xaca3cdf
and ecx, 1
xchg dil, dil
bts edi, eax
mov dil, 0xb2
shl ecx, 2
lea ecx, [rcx + rbp*8]
cmc
and bpl, spl
xadd bp, bp
mov ebp, eax
movsxd rdi, ebp
rol dil, cl
and ebp, 2
setl dil
or ebp, ecx
xor dil, 0x37
mov ecx, eax
add di, r12w
shr ecx, 2
btc di, di
mov dil, r11b
and ecx, 1
shrd edi, esp, 0x59
add di, r12w
or ecx, ebp
mov bp, 0x3546
mov edi, eax
add bpl, r15b
shr edi, 3
mov bp, r11w
and edi, 1
bsr rbp, rsp
movzx bp, sil
lea ebp, [rdi + rcx*2]
stc
shr eax, 4
add ebx, 0xfffffffc
jmp 0x1403aa574
jne 0x1403aa4f0
test edx, edx
jmp 0x1403aa581
je 0x1403aa45c
nop word [rax + rax]
mov ecx, eax
clc
and ecx, 1
clc
test ebx, 0x4b283d3c
lea ebp, [rcx + rbp*2]
cmc
test r8w, r9w
cmp rsi, r13
shr eax, 1
jmp 0x1403aa5af
dec edx
jmp 0x1403aa5b6
jne 0x1403aa590
jmp 0x1403aa45c
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmmword [rsp + 0x1b0], xmm0
bt rcx, r10
rol cl, cl
movaps xmmword [rsp + 0x1c0], xmm0
movaps xmmword [rsp + 0x1d0], xmm0
bt cx, 0xdc
movaps xmmword [rsp + 0x1e0], xmm0
movaps xmmword [rsp + 0x1f0], xmm0
shrd cx, cx, 0xb2
movaps xmmword [rsp + 0x200], xmm0
rcl ecx, 0x90
bt cx, r14w
mov dword [rsp + 0x210], 0
cmp rbx, 0x61831c14
jmp 0x1403aa633
sub eax, eax
movsx ecx, si
not cx
nop word cs:[rax + rax]
movzx ecx, byte [rsi + rax + 0x906a]
inc dword [rsp + rcx*4 + 0x190]
movsx cx, r12b
mov cl, 0x49
movzx ecx, byte [rsi + rax + 0x906b]
jmp 0x1403aa66b
inc dword [rsp + rcx*4 + 0x190]
jmp 0x1403aa677
movzx ecx, byte [rsi + rax + 0x906c]
jmp 0x1403aa684
inc dword [rsp + rcx*4 + 0x190]
movsx ecx, r8w
jmp 0x1403aa694
movzx ecx, byte [rsi + rax + 0x906d]
jmp 0x1403aa6a1
inc dword [rsp + rcx*4 + 0x190]
cmp r9w, 0x3722
test r12b, sil
add rax, 4
jmp 0x1403aa6ba
cmp rax, 0x20
jne 0x1403aa648
mov dword [rsp + 0x54], 0
mov eax, dword [rsp + 0x194]
test r13b, 0xa3
add eax, eax
jmp 0x1403aa6de
mov dword [rsp + 0x58], eax
clc
add eax, dword [rsp + 0x198]
cmc
add eax, eax
mov dword [rsp + 0x5c], eax
add eax, dword [rsp + 0x19c]
add eax, eax
mov dword [rsp + 0x60], eax
add eax, dword [rsp + 0x1a0]
clc
add eax, eax
cmc
jmp 0x1403aa70e
mov dword [rsp + 0x64], eax
add eax, dword [rsp + 0x1a4]
add eax, eax
mov dword [rsp + 0x68], eax
stc
add eax, dword [rsp + 0x1a8]
add eax, eax
clc
cmc
mov dword [rsp + 0x6c], eax
test r14b, 0xdb
add eax, dword [rsp + 0x1ac]
add eax, eax
test bx, cx
mov dword [rsp + 0x70], eax
cmp sil, cl
add eax, dword [rsp + 0x1b0]
jmp 0x1403aa752
add eax, eax
mov dword [rsp + 0x74], eax
test r15b, r8b
cmp r15w, 0x739a
stc
add eax, dword [rsp + 0x1b4]
add eax, eax
test ch, 0x18
mov dword [rsp + 0x78], eax
add eax, dword [rsp + 0x1b8]
cmp bpl, 0xd0
cmc
add eax, eax
clc
stc
mov dword [rsp + 0x7c], eax
jmp 0x1403aa791
add eax, dword [rsp + 0x1bc]
test dil, 0xa3
stc
cmp dx, cx
add eax, eax
cmp r12b, 0x8d
mov dword [rsp + 0x80], eax
test r8b, 0xa5
jmp 0x1403aa7b6
add eax, dword [rsp + 0x1c0]
test eax, r15d
cmp r12b, 0xf5
add eax, eax
test r11b, 0xce
clc
mov dword [rsp + 0x84], eax
add eax, dword [rsp + 0x1c4]
add eax, eax
jmp 0x1403aa7e5
mov dword [rsp + 0x88], eax
clc
cmp rdi, r13
test r10b, r10b
add eax, dword [rsp + 0x1c8]
jmp 0x1403aa7ff
add eax, eax
test r11, 0xa9d319c
stc
mov dword [rsp + 0x8c], eax
test eax, eax
clc
sub r8d, r8d
jmp 0x1403aa81b
jmp 0x1403aa844
mov word [rsi + r8*2 + 0x8aca], bp
jmp 0x1403aa82e
inc r8
cmp r15b, r14b
cmc
cmp r8, 0x20
jmp 0x1403aa83e
je 0x1403aa987
movzx ebx, byte [rsi + r8 + 0x906a]
stc
test r9b, 0x63
test ebx, ebx
je 0x1403aa82e
mov edx, ebx
mov eax, dword [rsp + rdx*4 + 0x50]
sub rbp, 0x73c74327
mov ecx, r12d
lea ebp, [rax + 1]
rcr cl, cl
bts ecx, r14d
shl rcx, 0xd
mov dword [rsp + rdx*4 + 0x50], ebp
bts rdx, r13
lea ecx, [rbx - 1]
cmp dil, 0xff
mov edx, ebx
clc
and edx, 3
clc
test dh, 0x52
cmc
sub ebp, ebp
clc
cmp ecx, 3
jmp 0x1403aa89c
jb 0x1403aa94e
and ebx, 0xfffffffc
rol cx, 0x3a
xor rcx, 0x66af004d
movzx rdi, r15w
sub ebp, ebp
cmovnp edi, ebp
sar cx, 0xe3
xor dil, 0x84
nop word cs:[rax + rax]
mov ecx, eax
cmc
btr di, sp
and ecx, 1
bt di, 0x15
sar dil, cl
shl ecx, 2
lea ecx, [rcx + rbp*8]
movzx rbp, r11w
add di, r13w
mov ebp, eax
movzx rdi, r9w
dec di
and ebp, 2
bt di, si
cmp r15w, 0x69da
or ebp, ecx
cmc
btr edi, 0x89
shrd cx, ax, 0x92
mov ecx, eax
shr ecx, 2
and ecx, 1
or ecx, ebp
movzx bp, r15b
mov edi, eax
bsf rbp, r8
shl bpl, cl
shr edi, 3
and edi, 1
bt bp, r9w
shr bp, 0xe1
not bpl
lea ebp, [rdi + rcx*2]
stc
shr eax, 4
add ebx, 0xfffffffc
jmp 0x1403aa948
jne 0x1403aa8cd
test edx, edx
jmp 0x1403aa955
je 0x1403aa820
nop word [rax + rax]
rcr ch, cl
mov ecx, eax
and ecx, 1
test sil, spl
lea ebp, [rcx + rbp*2]
test ch, ah
shr eax, 1
jmp 0x1403aa97a
dec edx
jne 0x1403aa966
jmp 0x1403aa820
mov eax, dword [rsi + 0x5c]
mov dl, dh
mov edx, dword [rsi + 0x60]
bts edx, eax
mov dword [rsi + 0x60], edx
jmp 0x1403aa99a
add eax, 2
test r8d, 0x61ac7ca4
mov dword [rsi + 0x5c], eax
cmp eax, 8
jmp 0x1403aa9af
jae 0x1403aa9e7
jmp 0x1403abe31
shr edx, 8
cmc
test r14w, ax
stc
mov dword [rsi + 0x60], edx
cmp r9w, r14w
add eax, 0xfffffff8
test bl, bh
stc
mov dword [rsi + 0x5c], eax
stc
jmp 0x1403aa9d9
cmp eax, 7
jmp 0x1403aa9e1
jbe 0x1403abe31
mov rcx, qword [rsi + 0x40]
cmp rcx, qword [rsi + 0x48]
jmp 0x1403aa9f4
jae 0x1403aa9ba
lea rax, [rcx + 1]
jmp 0x1403aaa03
mov qword [rsi + 0x40], rax
mov byte [rcx], dl
mov ah, ah
lahf
movsx dx, r11b
mov eax, dword [rsi + 0x5c]
cdq
mov edx, dword [rsi + 0x60]
jmp 0x1403aaa1d
jmp 0x1403aa9ba
mov word [rsi + 0x83ca], 1
movsx r9d, r8w
bsr cx, bx
mov dword [rsp + 0x20], 0
mov rcx, rsi
movsx r9d, r11w
shr r9b, cl
sub edx, edx
mov r8d, 0x120
movsx r9w, r13b
mov r9d, 0xf
jmp 0x1403aaa5d
call fcn.1403ac4e9
mov dword [rsp + 0x20], 0
movzx edx, r15w
cqo
mov rcx, rsi
not r8
mov edx, 1
not r9b
bswap r9
mov r8d, 0x20
movzx r9w, r13b
mov r9d, 0xf
jmp 0x1403aaa97
call fcn.1403ac4e9
mov r12d, 0x11e
cmp spl, r8b
stc
test r14b, al
cmp byte [rsi + 0x9067], 0
jmp 0x1403aaab5
jne 0x1403aad95
mov r12d, 0x11d
jmp 0x1403aaac7
cmp byte [rsi + 0x9066], 0
jne 0x1403aad95
mov r12d, 0x11c
cmp byte [rsi + 0x9065], 0
jmp 0x1403aaae6
jne 0x1403aad95
mov r12d, 0x11b
stc
cmp r15b, 0x8c
cmp byte [rsi + 0x9064], 0
jne 0x1403aad95
mov r12d, 0x11a
clc
cmp byte [rsi + 0x9063], 0
jne 0x1403aad95
mov r12d, 0x119
test spl, sil
cmp r15b, 0x68
stc
cmp byte [rsi + 0x9062], 0
jmp 0x1403aab32
jne 0x1403aad95
mov r12d, 0x118
stc
cmp byte [rsi + 0x9061], 0
jmp 0x1403aab4b
jne 0x1403aad95
mov r12d, 0x117
stc
test r10w, 0x2e98
cmp byte [rsi + 0x9060], 0
jmp 0x1403aab6a
jne 0x1403aad95
mov r12d, 0x116
test r11b, r14b
cmp spl, dil
stc
cmp byte [rsi + 0x905f], 0
jmp 0x1403aab89
jne 0x1403aad95
mov r12d, 0x115
test dx, r8w
cmp byte [rsi + 0x905e], 0
jne 0x1403aad95
mov r12d, 0x114
cmc
cmp byte [rsi + 0x905d], 0
jne 0x1403aad95
mov r12d, 0x113
jmp 0x1403aabc9
cmp byte [rsi + 0x905c], 0
jmp 0x1403aabd5
jne 0x1403aad95
mov r12d, 0x112
test dl, r12b
cmc
cmp byte [rsi + 0x905b], 0
jmp 0x1403aabf1
jne 0x1403aad95
mov r12d, 0x111
test edi, esp
cmp byte [rsi + 0x905a], 0
jne 0x1403aad95
mov r12d, 0x110
cmp byte [rsi + 0x9059], 0
jmp 0x1403aac1e
jne 0x1403aad95
mov r12d, 0x10f
cmp byte [rsi + 0x9058], 0
jmp 0x1403aac36
jne 0x1403aad95
mov r12d, 0x10e
cmp byte [rsi + 0x9057], 0
jmp 0x1403aac4e
jne 0x1403aad95
mov r12d, 0x10d
cmp dil, cl
cmp byte [rsi + 0x9056], 0
jmp 0x1403aac69
jne 0x1403aad95
mov r12d, 0x10c
cmc
cmp byte [rsi + 0x9055], 0
jmp 0x1403aac82
jne 0x1403aad95
mov r12d, 0x10b
test bpl, dl
jmp 0x1403aac96
cmp byte [rsi + 0x9054], 0
jne 0x1403aad95
mov r12d, 0x10a
cmp byte [rsi + 0x9053], 0
jmp 0x1403aacb5
jne 0x1403aad95
mov r12d, 0x109
cmc
test dil, al
cmp byte [rsi + 0x9052], 0
jmp 0x1403aacd1
jne 0x1403aad95
mov r12d, 0x108
cmp byte [rsi + 0x9051], 0
jne 0x1403aad95
mov r12d, 0x107
cmp ebp, ecx
cmp byte [rsi + 0x9050], 0
jmp 0x1403aacfe
jne 0x1403aad95
mov r12d, 0x106
stc
cmp byte [rsi + 0x904f], 0
jne 0x1403aad95
mov r12d, 0x105
cmp dl, bpl
test bpl, 0xe0
cmp r8w, 0x5f5b
cmp byte [rsi + 0x904e], 0
jne 0x1403aad95
mov r12d, 0x104
test r9b, 0x31
test r9w, bx
cmp byte [rsi + 0x904d], 0
jmp 0x1403aad52
jne 0x1403aad95
mov r12d, 0x103
cmp cl, 0x22
cmp byte [rsi + 0x904c], 0
jmp 0x1403aad6d
jne 0x1403aad95
cmp byte [rsi + 0x904b], 1
xchg r15w, dx
mov r12d, 0x102
movzx r15d, bx
xchg dl, dh
sbb r12d, 0
bsr r15, rbp
neg rdx
lea rdx, [rsi + 0x8f4a]
mov r15d, 0x1e
cmp sil, 0x5e
test si, 0x663b
jmp 0x1403aadb0
cmp byte [rsi + 0x9087], 0
jmp 0x1403aadbc
jne 0x1403ab097
mov r15d, 0x1d
clc
stc
cmp byte [rsi + 0x9086], 0
jmp 0x1403aadd6
jne 0x1403ab097
mov r15d, 0x1c
cmp r15d, esi
cmp byte [rsi + 0x9085], 0
jne 0x1403ab097
mov r15d, 0x1b
test rcx, rsp
cmp byte [rsi + 0x9084], 0
jne 0x1403ab097
mov r15d, 0x1a
cmp eax, r11d
jmp 0x1403aae16
cmp byte [rsi + 0x9083], 0
jne 0x1403ab097
mov r15d, 0x19
cmc
cmp edi, ebx
cmp byte [rsi + 0x9082], 0
jne 0x1403ab097
mov r15d, 0x18
cmp edx, esp
clc
cmc
cmp byte [rsi + 0x9081], 0
jne 0x1403ab097
mov r15d, 0x17
cmp r8, r14
clc
cmp byte [rsi + 0x9080], 0
jmp 0x1403aae66
jne 0x1403ab097
mov r15d, 0x16
cmp byte [rsi + 0x907f], 0
jmp 0x1403aae7e
jne 0x1403ab097
mov r15d, 0x15
stc
cmp byte [rsi + 0x907e], 0
jmp 0x1403aae97
jne 0x1403ab097
mov r15d, 0x14
cmp byte [rsi + 0x907d], 0
jmp 0x1403aaeaf
jne 0x1403ab097
mov r15d, 0x13
cmp byte [rsi + 0x907c], 0
jmp 0x1403aaec7
jne 0x1403ab097
mov r15d, 0x12
stc
cmc
jmp 0x1403aaeda
cmp byte [rsi + 0x907b], 0
jmp 0x1403aaee6
jne 0x1403ab097
mov r15d, 0x11
clc
test dh, ah
cmp byte [rsi + 0x907a], 0
jne 0x1403ab097
mov r15d, 0x10
clc
cmc
cmp byte [rsi + 0x9079], 0
jmp 0x1403aaf16
jne 0x1403ab097
mov r15d, 0xf
cmp byte [rsi + 0x9078], 0
jmp 0x1403aaf2e
jne 0x1403ab097
mov r15d, 0xe
test al, 0xa6
cmp byte [rsi + 0x9077], 0
jne 0x1403ab097
mov r15d, 0xd
cmp r10w, r14w
cmp byte [rsi + 0x9076], 0
jmp 0x1403aaf5f
jne 0x1403ab097
mov r15d, 0xc
cmp r13d, 0x47ae22d4
cmc
cmp r14b, cl
cmp byte [rsi + 0x9075], 0
jmp 0x1403aaf82
jne 0x1403ab097
mov r15d, 0xb
cmp byte [rsi + 0x9074], 0
jmp 0x1403aaf9a
jne 0x1403ab097
mov r15d, 0xa
cmp r10b, r8b
test rax, 0x4067214c
cmp byte [rsi + 0x9073], 0
jne 0x1403ab097
mov r15d, 9
test r14b, 0x16
cmp sil, r14b
cmp byte [rsi + 0x9072], 0
jne 0x1403ab097
mov r15d, 8
test rbp, r12
cmp byte [rsi + 0x9071], 0
jmp 0x1403aafeb
jne 0x1403ab097
mov r15d, 7
test r14w, r14w
cmc
cmp byte [rsi + 0x9070], 0
jmp 0x1403ab008
jne 0x1403ab097
mov r15d, 6
cmp byte [rsi + 0x906f], 0
jmp 0x1403ab020
jne 0x1403ab097
mov r15d, 5
cmc
test sp, 0x1974
cmp byte [rsi + 0x906e], 0
jne 0x1403ab097
mov r15d, 4
test dil, 6
cmp r9w, r12w
cmp byte [rsi + 0x906d], 0
jmp 0x1403ab059
jne 0x1403ab097
mov r15d, 3
clc
cmp byte [rsi + 0x906c], 0
jmp 0x1403ab072
jne 0x1403ab097
cmp byte [rsi + 0x906b], 1
movzx r14d, r14w
mov r15d, 2
not r8
sbb r15d, 0
movsxd rcx, r10d
movzx r8d, r11w
mov r14d, r12d
movsx r8, bx
setg cl
lea rcx, [rsp + 0x190]
setg r8b
mov r8, r14
jmp 0x1403ab0b5
call fcn.1404a40ed
lea rcx, [rsp + r14]
add rcx, 0x190
lea rdx, [rsi + 0x906a]
mov r8d, r15d
jmp 0x1403ab0d4
call fcn.1404a40ed
lea rax, [rsi + 0x864a]
jmp 0x1403ab0e5
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsi + 0x864a], xmm0
bts ax, r15w
lahf
movups xmmword [rsi + 0x865a], xmm0
test dl, spl
mov qword [rsi + 0x8668], 0
shr r13b, 0xf8
bts ax, r15w
lea r14d, [r15 + r12]
shr eax, 0x4a
ror r13b, cl
lea rax, [rsi + 0x866e]
adc r13b, cl
dec r13b
shr r13b, 0xc0
mov qword [rsp + 0x38], rax
lea rax, [rsi + 0x866c]
cmp r14b, 0x21
and r13b, r10b
mov qword [rsp + 0x40], rax
shl al, 0xbe
setae al
clc
lea rax, [rsi + 0x866a]
rcr r13b, 0x34
mov qword [rsp + 0x30], rax
sar r13b, 0xb4
mov r13b, 0xff
stc
test dx, 0x747c
sub ecx, ecx
cmp r8w, 0x2b78
xor r11d, r11d
cmc
cmp esp, ebp
xor ebp, ebp
xor ebx, ebx
jmp 0x1403ab186
jmp 0x1403ab200
mov rax, qword [rsp + 0x30]
inc word [rax]
adc dl, spl
neg dh
xor al, r12b
lea eax, [r11 + 1]
mov byte [rsp + rdi + 0x50], 0x10
add bl, 0xfd
movzx edx, bp
btr edx, 0
add dl, al
add r11d, 2
mov byte [rsp + rax + 0x50], bl
cwd
cwde
inc word [rsi + r13*2 + 0x864a]
lea edx, [r11 + 1]
mov al, r8b
clc
mov ebx, r13d
rcl ax, cl
mov eax, r11d
mov byte [rsp + rax + 0x50], bl
ror r11b, 0x66
sub ebx, ebx
shl r11b, cl
cmp bpl, 0xee
bts r11d, esi
sub ebp, ebp
mov r11d, edx
jmp 0x1403ab1f4
inc rcx
cmp r14, rcx
je 0x1403ab558
mov r9d, r13d
and r13w, r12w
btc r13d, 0x84
movzx r13d, byte [rsp + rcx + 0x190]
test r13, r13
jmp 0x1403ab21d
je 0x1403ab299
test ebp, ebp
jmp 0x1403ab22a
je 0x1403ab377
mov r10d, r11d
clc
jmp 0x1403ab23c
cmp ebp, 2
jmp 0x1403ab244
ja 0x1403ab30b
mov rax, qword [rsp + 0x48]
xor r8b, r13b
bswap r8w
sbb r8b, bl
add word [rax], bp
bts r8, r11
lea r8d, [r11 + 1]
cmp dx, ax
cmc
mov byte [rsp + r10 + 0x50], 0
stc
cmp ebp, 1
jmp 0x1403ab277
jne 0x1403ab442
mov r11d, r8d
stc
cmp edx, edi
cmp cl, 0xe0
cmp r13b, r9b
jmp 0x1403ab28e
je 0x1403ab385
jmp 0x1403ab467
test ebx, ebx
je 0x1403ab4fd
cmp ebx, 2
jmp 0x1403ab2a9
ja 0x1403ab3f7
movzx edi, r9b
sub r8b, 0x8f
sbb r8b, bl
add word [rsi + rdi*2 + 0x864a], bx
inc r8b
sar dil, cl
lea r8d, [r11 + 1]
test dx, 0x51a6
jmp 0x1403ab2d6
mov edi, r11d
stc
test sil, al
jmp 0x1403ab2e2
mov byte [rsp + rdi + 0x50], r9b
cmp ebx, 1
jmp 0x1403ab2ef
je 0x1403ab4e9
add r11d, 2
mov ebx, r8d
jmp 0x1403ab301
mov byte [rsp + rbx + 0x50], r9b
jmp 0x1403ab4fd
cmp ebp, 0xb
setb dl
mov rdi, qword [rsp + 0x38]
mov al, 6
cmovb rdi, qword [rsp + 0x40]
sub al, sil
shl al, cl
mov al, 0x12
test r13w, bp
clc
sub al, dl
test r12w, di
shl dl, 3
add bpl, dl
xchg dx, dx
movsx dx, bpl
inc word [rdi]
lea edx, [r11 + 1]
mov byte [rsp + r10 + 0x50], al
cmp r10b, 0xf8
test bx, 0x24be
stc
add bpl, 0xf5
test r11, 0x3c4a684c
clc
cmp r12w, di
add r11d, 2
clc
test r11b, dl
mov byte [rsp + rdx + 0x50], bpl
stc
jmp 0x1403ab377
cmp r13b, r9b
jmp 0x1403ab37f
jne 0x1403ab467
inc ebx
clc
test dl, 0x8e
sub ebp, ebp
test dh, cl
cmp r11b, al
clc
cmp ebx, 6
jmp 0x1403ab39b
jne 0x1403ab1f4
mov rax, qword [rsp + 0x30]
not bl
movzx rdx, si
inc bp
inc word [rax]
bsf eax, ebp
movzx rbp, r14w
bts ebp, edi
mov eax, r11d
sbb bl, 0xda
adc dl, bpl
cqo
mov edx, r11d
lea ebp, [r11 + 1]
sar r11, 0x3b
shr r11b, cl
shl r11b, 0x32
mov byte [rsp + rax + 0x50], 0x10
movsx r11d, bp
add edx, 2
mov r11w, cx
mov bl, 3
movsx r11d, di
mov r11d, ebp
jmp 0x1403ab1d2
mov rax, qword [rsp + 0x30]
inc dl
mov edx, ebx
movsx edx, r9w
inc word [rax]
sub dil, r12b
lea edx, [r11 + 1]
mov rdi, 0x5622282a
bts edi, esi
mov edi, r11d
mov byte [rsp + rdi + 0x50], 0x10
cmp bpl, 0xba
cmp bpl, r10b
cmc
add bl, 0xfd
add r11d, 2
jmp 0x1403ab434
mov byte [rsp + rdx + 0x50], bl
jmp 0x1403ab43d
jmp 0x1403ab4fd
add r11d, 2
mov ebp, r8d
clc
mov byte [rsp + rbp + 0x50], 0
clc
cmp r13b, r9b
jmp 0x1403ab458
je 0x1403ab385
nop
test r10, 0x63c37e10
clc
test ebx, ebx
jmp 0x1403ab46e
je 0x1403ab1bb
mov edi, r11d
jmp 0x1403ab483
cmp ebx, 2
jmp 0x1403ab48b
ja 0x1403ab18b
movzx eax, r9b
inc bp
add bpl, spl
add word [rsi + rax*2 + 0x864a], bx
bt bp, cx
lea ebp, [r11 + 1]
mov byte [rsp + rdi + 0x50], r9b
clc
jmp 0x1403ab4b9
cmp ebx, 1
jmp 0x1403ab4c1
jne 0x1403ab4d4
mov r11d, ebp
jmp 0x1403ab4cf
jmp 0x1403ab1bb
add r11d, 2
mov eax, ebp
mov byte [rsp + rax + 0x50], r9b
jmp 0x1403ab4e4
jmp 0x1403ab1bb
mov r11d, r8d
jmp 0x1403ab4f1
nop dword [rax]
jmp 0x1403ab4fd
inc ebp
test al, r15b
sub ebx, ebx
cmc
cmp ebp, 0x8a
jmp 0x1403ab510
jne 0x1403ab1f4
mov rax, qword [rsp + 0x38]
inc dx
inc word [rax]
cdqe
mov ebp, r11d
mov edx, r11d
ror ah, cl
lea eax, [r11 + 1]
adc r11d, r10d
bsf r11w, dx
mov byte [rsp + rbp + 0x50], 0x12
add edx, 2
mov bl, 0x7f
bswap r11d
movsxd r11, edi
movzx r11, si
mov r11d, eax
jmp 0x1403ab553
jmp 0x1403ab1d2
test ebx, ebx
jmp 0x1403ab55f
je 0x1403ab5cf
cmp ebx, 2
ja 0x1403ab63c
add word [rsi + r13*2 + 0x864a], bx
btr r14, 0x59
bts ax, r12w
adc r14b, r11b
lea r14d, [r11 + 1]
sal al, cl
sbb al, r8b
sub ax, r11w
mov eax, r11d
cmp r12b, 0xbf
mov byte [rsp + rax + 0x50], r13b
jmp 0x1403ab5a2
cmp ebx, 1
jmp 0x1403ab5aa
je 0x1403ab6da
add r11d, 2
movsx rax, bx
mov eax, r14d
jmp 0x1403ab5c0
mov byte [rsp + rax + 0x50], r13b
jmp 0x1403ab5ca
jmp 0x1403ab6d7
test ebp, ebp
jmp 0x1403ab5d6
je 0x1403ab6d7
cmp ebp, 2
ja 0x1403ab64a
mov rax, qword [rsp + 0x48]
btc r14d, 0xde
add word [rax], bp
rcr r14b, cl
mov r14d, r12d
adc rax, 0xa3d2c96
lea r14d, [r11 + 1]
bts ax, r12w
mov eax, r11d
test r12b, r8b
mov byte [rsp + rax + 0x50], 0
cmp ebp, 1
jmp 0x1403ab61b
je 0x1403ab6da
add r11d, 2
mov eax, r14d
jmp 0x1403ab62d
mov byte [rsp + rax + 0x50], 0
jmp 0x1403ab637
jmp 0x1403ab6d7
mov cl, 0xfd
mov dl, 0x10
jmp 0x1403ab645
jmp 0x1403ab698
cmp ebp, 0xb
jae 0x1403ab66b
mov cl, 0xfd
cwde
mov dl, 0x11
movsx eax, r15w
mov rax, qword [rsp + 0x40]
jmp 0x1403ab666
jmp 0x1403ab68d
mov cl, 0xf5
not r14w
bswap r9w
mov dl, 0x12
movzx r8w, dl
mov rax, qword [rsp + 0x38]
jmp 0x1403ab68d
mov qword [rsp + 0x30], rax
lahf
mov ebx, ebp
not di
mov rax, qword [rsp + 0x30]
bswap r9w
movsx edi, r12w
inc word [rax]
add r9b, 0x81
lea eax, [r11 + 1]
rol bpl, 0xa8
rcr r9b, cl
mov ebp, r11d
ror di, cl
jmp 0x1403ab6c2
mov byte [rsp + rbp + 0x50], dl
add bl, cl
add r11d, 2
movzx r9w, spl
not cl
mov byte [rsp + rax + 0x50], bl
mov r14d, r11d
mov dword [rsp + 0x20], 0
bswap cx
cmovl r9w, sp
mov edi, 2
mov rcx, rsi
setno dh
movsx r8d, r9w
mov edx, 2
cmovl r8w, si
movzx r9w, cl
mov r8w, 0x592
mov r8d, 0x13
mov r9b, r9b
not r9d
jmp 0x1403ab71e
mov r9d, 7
jmp 0x1403ab729
call fcn.1403ac4e9
mov ecx, dword [rsi + 0x5c]
shl edi, cl
or edi, dword [rsi + 0x60]
test ecx, 0x7184de3
cmc
mov dword [rsi + 0x60], edi
add ecx, 2
cmp bpl, 0x38
mov dword [rsi + 0x5c], ecx
cmp ecx, 8
jmp 0x1403ab752
jae 0x1403abae1
add r12d, 0xfffffeff
cmc
btr ax, 0x1c
shl r12d, cl
bts rax, r12
or r12d, edi
ror eax, cl
cmc
mov dword [rsi + 0x60], r12d
inc al
xchg ah, ah
lea eax, [rcx + 5]
mov dword [rsi + 0x5c], eax
clc
jmp 0x1403ab786
cmp ecx, 3
jmp 0x1403ab78e
jae 0x1403abb51
dec r15d
mov ecx, eax
shl r15d, cl
and ch, 0x62
or r15d, r12d
btr rcx, 0x7a
mov dword [rsi + 0x60], r15d
lea ecx, [rax + 5]
mov dword [rsi + 0x5c], ecx
cmc
test bpl, 0x73
jmp 0x1403ab7bb
cmp eax, 3
jmp 0x1403ab7c3
jae 0x1403abbac
mov eax, 0x12
cmp byte [rsi + 0x9199], 0
jmp 0x1403ab7da
jne 0x1403ab9a3
mov eax, 0x11
cmp byte [rsi + 0x918b], 0
jne 0x1403ab9a3
mov eax, 0x10
cmp byte [rsi + 0x9198], 0
jmp 0x1403ab803
jne 0x1403ab9a3
mov eax, 0xf
cmp byte [rsi + 0x918c], 0
jne 0x1403ab9a3
mov eax, 0xe
cmc
cmp byte [rsi + 0x9197], 0
jne 0x1403ab9a3
mov eax, 0xd
cmp r11w, r15w
test dh, 0xfd
cmp byte [rsi + 0x918d], 0
jmp 0x1403ab846
jne 0x1403ab9a3
mov eax, 0xc
jmp 0x1403ab857
cmp byte [rsi + 0x9196], 0
jmp 0x1403ab863
jne 0x1403ab9a3
mov eax, 0xb
jmp 0x1403ab873
cmp byte [rsi + 0x918e], 0
jmp 0x1403ab87f
jne 0x1403ab9a3
mov eax, 0xa
clc
cmp byte [rsi + 0x9195], 0
jmp 0x1403ab897
jne 0x1403ab9a3
mov eax, 9
cmp byte [rsi + 0x918f], 0
jmp 0x1403ab8ae
jne 0x1403ab9a3
mov eax, 8
test r11b, r11b
test rsp, 0x25dc7d57
cmp byte [rsi + 0x9194], 0
jmp 0x1403ab8cf
jne 0x1403ab9a3
mov eax, 7
jmp 0x1403ab8df
cmp byte [rsi + 0x9190], 0
jmp 0x1403ab8eb
jne 0x1403ab9a3
mov eax, 6
test r9w, r10w
cmp byte [rsi + 0x9193], 0
jmp 0x1403ab906
jne 0x1403ab9a3
mov eax, 5
cmc
cmp byte [rsi + 0x9191], 0
jmp 0x1403ab91e
jne 0x1403ab9a3
mov eax, 4
stc
test bx, bp
cmp byte [rsi + 0x9192], 0
jmp 0x1403ab939
jne 0x1403ab9a3
mov eax, 3
jmp 0x1403ab94a
cmp byte [rsi + 0x918a], 0
jmp 0x1403ab956
jne 0x1403ab9a3
mov eax, 2
test al, r15b
cmp byte [rsi + 0x919c], 0
jmp 0x1403ab970
jne 0x1403ab9a3
mov eax, 1
jmp 0x1403ab981
cmp byte [rsi + 0x919b], 0
jmp 0x1403ab98d
jne 0x1403ab9a3
xor eax, eax
cmp byte [rsi + 0x919a], 1
movzx rbp, cx
sbb eax, eax
stc
cmp eax, 4
mov ebp, 3
movzx edx, r14w
cmovge ebp, eax
cqo
sub dh, 0x79
bsf dx, r15w
lea edx, [rbp - 3]
movzx eax, bx
rcl ah, 0x2e
nop
shl edx, cl
or edx, r15d
sbb al, sil
mov dword [rsi + 0x60], edx
movzx eax, r13w
dec rax
lea eax, [rcx + 4]
mov dword [rsi + 0x5c], eax
cmp si, 0x37d4
cmc
cmp r8b, r8b
cmp ecx, 4
jmp 0x1403ab9f0
jae 0x1403abc24
inc ebp
movsxd rdi, edx
setl dil
rcr dil, 0xf8
sub ebx, ebx
lea rdi, [0x1400bcf30]
jmp 0x1403aba24
inc rbx
clc
cmc
cmp rbx, rbp
jmp 0x1403aba1e
je 0x1403abc62
mov ecx, eax
mov eax, edx
neg edx
movzx edx, byte [rbx + rdi]
movzx edx, byte [rsi + rdx + 0x918a]
stc
test bp, 0xa7
shl edx, cl
stc
or edx, eax
shl al, 0xde
mov dword [rsi + 0x60], edx
lea eax, [rcx + 3]
test r14b, bpl
mov dword [rsi + 0x5c], eax
cmp ecx, 5
jmp 0x1403aba58
jae 0x1403aba87
jmp 0x1403aba11
shr edx, 8
cmp r14b, 0x89
cmp spl, r9b
mov dword [rsi + 0x60], edx
add eax, 0xfffffff8
mov dword [rsi + 0x5c], eax
cmp di, si
cmp eax, 7
jmp 0x1403aba81
jbe 0x1403aba11
mov rcx, qword [rsi + 0x40]
test bpl, 0x8d
cmp rcx, qword [rsi + 0x48]
jmp 0x1403aba98
jae 0x1403aba63
lea rax, [rcx + 1]
jmp 0x1403abaa7
mov qword [rsi + 0x40], rax
xchg ah, ah
mov byte [rcx], dl
movsx eax, r15w
movsx ax, r11b
cbw
mov eax, dword [rsi + 0x5c]
cmovbe rdx, r14
mov edx, dword [rsi + 0x60]
jmp 0x1403aba63
shr edi, 8
clc
mov dword [rsi + 0x60], edi
add ecx, 0xfffffff8
mov dword [rsi + 0x5c], ecx
clc
cmc
cmp ecx, 7
jbe 0x1403ab758
mov rax, qword [rsi + 0x40]
cmp rax, qword [rsi + 0x48]
jae 0x1403abac9
lea rcx, [rax + 1]
jmp 0x1403abaf8
mov qword [rsi + 0x40], rcx
movsx ecx, r11w
movsx cx, r12b
movsx rcx, bx
mov byte [rax], dil
movsxd rcx, r12d
movsx di, dl
mov ecx, dword [rsi + 0x5c]
movzx edi, r12w
movsx di, r14b
mov edi, dword [rsi + 0x60]
jmp 0x1403abb27
jmp 0x1403abac9
shr r12d, 8
stc
mov dword [rsi + 0x60], r12d
add eax, 0xfffffff8
cmp r8b, r15b
mov dword [rsi + 0x5c], eax
cmc
clc
test r14b, spl
cmp eax, 7
jmp 0x1403abb4b
jbe 0x1403ab794
mov rcx, qword [rsi + 0x40]
cmp rcx, qword [rsi + 0x48]
jae 0x1403abb2c
lea rax, [rcx + 1]
mov qword [rsi + 0x40], rax
movsx ax, bpl
not ah
mov byte [rcx], r12b
mov eax, dword [rsi + 0x5c]
jmp 0x1403abb7d
mov r12d, dword [rsi + 0x60]
jmp 0x1403abb2c
shr r15d, 8
mov dword [rsi + 0x60], r15d
stc
jmp 0x1403abb94
add ecx, 0xfffffff8
clc
mov dword [rsi + 0x5c], ecx
cmp r9b, dil
cmp ecx, 7
jmp 0x1403abba6
jbe 0x1403ab7c9
mov rax, qword [rsi + 0x40]
cmc
cmp rax, qword [rsi + 0x48]
jmp 0x1403abbba
jae 0x1403abb86
lea rcx, [rax + 1]
jmp 0x1403abbc9
mov qword [rsi + 0x40], rcx
movsxd rcx, r13d
movzx rcx, r9w
jmp 0x1403abbd9
mov byte [rax], r15b
mov r15w, 0x5285
movsx r15, r11w
mov ecx, dword [rsi + 0x5c]
mov r15d, dword [rsi + 0x60]
jmp 0x1403abb86
shr edx, 8
cmp dl, ah
cmc
mov dword [rsi + 0x60], edx
test r8w, sp
clc
add eax, 0xfffffff8
cmp bx, cx
test bpl, 0xf5
stc
mov dword [rsi + 0x5c], eax
jmp 0x1403abc16
cmp eax, 7
jmp 0x1403abc1e
jbe 0x1403ab9f6
mov rcx, qword [rsi + 0x40]
stc
test r9d, r14d
cmp rcx, qword [rsi + 0x48]
jmp 0x1403abc35
jae 0x1403abbf1
lea rax, [rcx + 1]
jmp 0x1403abc44
mov qword [rsi + 0x40], rax
mov byte [rcx], dl
cdq
cqo
movzx ax, bpl
mov eax, dword [rsi + 0x5c]
mov edx, dword [rsi + 0x60]
jmp 0x1403abc5d
jmp 0x1403abbf1
test r14d, r14d
jmp 0x1403abc6a
je 0x1403abe31
xor r9d, r9d
cmovae r8d, r13d
not r8b
lea r8, [0x1400ceb0f]
jmp 0x1403abcb9
mov edx, edi
dec ax
and dil, 0xdf
mov eax, ebp
rcl dil, cl
mov edi, r9d
xor r9w, 0x7c8b
rcr r9b, 0x59
mov r9d, edi
stc
test r14w, 0x2655
cmp edi, r14d
jmp 0x1403abcb3
jae 0x1403abe31
mov ecx, eax
mov ebx, edx
mov edi, r9d
movzx ebp, byte [rsp + rdi + 0x50]
bswap ax
inc rdi
sal eax, cl
jmp 0x1403abcd7
movzx edx, word [rsi + rbp*2 + 0x8d0a]
movzx eax, byte [rsi + rbp + 0x918a]
test r12b, sil
jmp 0x1403abcef
shl edx, cl
cmp dx, r9w
or edx, ebx
mov dword [rsi + 0x60], edx
cmp ah, 0xac
add eax, ecx
test ah, 0x41
clc
stc
mov dword [rsi + 0x5c], eax
clc
cmp eax, 8
jmp 0x1403abd10
jae 0x1403abd98
cmp bpl, 0x10
jmp 0x1403abd1f
jb 0x1403abca1
add r9d, 2
movzx edi, byte [rsp + rdi + 0x50]
sbb cl, r8b
sbb cx, 0x62af
add ebp, 0xfffffff0
movsx rcx, sp
btr rcx, 0x55
movsx ebp, byte [rbp + r8]
test r13b, 0x43
rcr rcx, cl
add ecx, ebx
mov ecx, eax
shl edi, cl
or edi, edx
mov dword [rsi + 0x60], edi
stc
add ebp, eax
mov dword [rsi + 0x5c], ebp
cmc
cmp ebp, 8
jmp 0x1403abd69
jae 0x1403abdf1
jmp 0x1403abc86
shr edx, 8
jmp 0x1403abd7d
mov dword [rsi + 0x60], edx
add eax, 0xfffffff8
clc
stc
test edi, edi
mov dword [rsi + 0x5c], eax
cmp eax, 7
jmp 0x1403abd92
jbe 0x1403abd16
mov rcx, qword [rsi + 0x40]
jmp 0x1403abda1
cmp rcx, qword [rsi + 0x48]
jae 0x1403abd74
lea rax, [rcx + 1]
jmp 0x1403abdb4
mov qword [rsi + 0x40], rax
cbw
movsx rax, r9w
mov byte [rcx], dl
mov eax, dword [rsi + 0x5c]
cwd
mov edx, dword [rsi + 0x60]
jmp 0x1403abd74
shr edi, 8
cmp rbx, r14
jmp 0x1403abdd8
mov dword [rsi + 0x60], edi
add ebp, 0xfffffff8
mov dword [rsi + 0x5c], ebp
test rcx, 0x124e3dbe
cmp ebp, 7
jbe 0x1403abc86
mov rax, qword [rsi + 0x40]
cmp r8b, r9b
cmp rax, qword [rsi + 0x48]
jmp 0x1403abe01
jae 0x1403abdcd
lea rcx, [rax + 1]
xchg bpl, bpl
mov qword [rsi + 0x40], rcx
mov bp, r8w
movsx ebp, dx
mov byte [rax], dil
jmp 0x1403abe21
mov ebp, dword [rsi + 0x5c]
mov edi, dword [rsi + 0x60]
jmp 0x1403abe2c
jmp 0x1403abdcd
mov r14, qword [rsi + 0x30]
ror bpl, cl
mov r15, 0x56617275
rol rbx, cl
mov rbx, qword [rsi + 0x40]
rol bpl, cl
mov ebp, edx
or r15b, 0xda
btr r15w, 0xe
sbb r15b, 0x24
lea r15, [rsi + 0x92aa]
cmp r10w, 0x1646
cmp r15, r14
jmp 0x1403abe6e
jae 0x1403ac243
mov r9d, 1
bt r12w, 0xb1
test bpl, 0x62
lea r13, [0x1400bcf50]
lea r12, [0x1400bd2a0]
cmp r9d, 1
jmp 0x1403abe9b
jne 0x1403abebc
movzx r9d, byte [r15]
jmp 0x1403abeaa
inc r15
stc
test r8b, r13b
or r9d, 0x100
test r11b, 0xa9
test r9b, 1
jmp 0x1403abec5
jne 0x1403ac00b
lea rdi, [r15 + 1]
rcl r10b, 0xea
and ch, 0xc1
xor r10b, cl
movzx edx, byte [r15]
movsxd rcx, eax
bts cx, di
movzx r10d, word [rsi + rdx*2 + 0x888a]
mov ecx, eax
rcl r8b, cl
rcr r8w, cl
xor r8d, 0x1b3c086a
shl r10, cl
or r10, rbp
movzx r8d, byte [rsi + rdx + 0x8f4a]
test sil, 0xfc
clc
cmp bx, r8w
add r8d, eax
test sil, bpl
clc
test r9b, 2
jmp 0x1403abf25
jne 0x1403ac19b
cmp rdi, r14
jae 0x1403ac19b
mov eax, r9d
bsf dx, r13w
shr eax, 1
btr edx, r12d
lea rdi, [r15 + 2]
ror bp, cl
sbb dx, di
btc ecx, r15d
movzx edx, byte [r15 + 1]
clc
movzx ebp, word [rsi + rdx*2 + 0x888a]
and cl, 0xf3
test ch, bh
xor ch, 0xcc
mov ecx, r8d
test r9b, dl
cmp r15b, bl
jmp 0x1403abf74
shl rbp, cl
or r10, rbp
test r14b, dil
movzx ecx, byte [rsi + rdx + 0x8f4a]
add r8d, ecx
test r14w, bx
test r9b, 4
jmp 0x1403abf95
jne 0x1403ac1b2
cmp rdi, r14
jmp 0x1403abfa3
jae 0x1403ac1b2
shr r9d, 2
movzx eax, byte [r15 + 2]
add rcx, r11
movzx edx, word [rsi + rax*2 + 0x888a]
rcr ch, 0x44
mov ecx, r8d
cmp r11b, al
shl rdx, cl
cmc
cmp esi, 0xda77d0b
add r15, 3
cmp r14b, bpl
test r11d, 0x530e4101
or r10, rdx
clc
movzx eax, byte [rsi + rax + 0x8f4a]
test r12b, 0x8b
clc
add r8d, eax
cmp sp, 0x4073
cmp rbx, qword [rsi + 0x48]
jmp 0x1403ac000
jb 0x1403ac1de
jmp 0x1403ac47e
movzx r11d, byte [r15]
movzx r10d, word [r15 + 1]
movsx edx, r8w
btr rcx, 0xca
add r15, 3
movsx r8d, bx
lea rcx, [0x1400bcd30]
movzx edi, word [rcx + r11*2]
cwd
movsx r8, r11w
movzx edx, word [rsi + rdi*2 + 0x888a]
mov ecx, eax
neg r8d
and r8d, esi
movsx r8w, bl
shl rdx, cl
movzx ecx, byte [rsi + rdi + 0x8f4a]
dec dil
bts di, bx
movsx edi, r8w
add ecx, eax
sbb r8b, al
ror dil, cl
lea rax, [0x1400bcfa0]
and r8b, 0xbd
sar r8b, 0x7d
movzx eax, byte [r11 + rax]
and r11d, dword [r13 + rax*4]
test cl, sil
shl r11, cl
xor r8b, r15b
clc
or rdx, rbp
or r11, rdx
btr rbp, 0x21
ror r8b, cl
dec edi
add ecx, eax
xchg dil, bpl
rol dil, 0x46
bsf rdx, r10
mov eax, r10d
movsx ebp, bx
cqo
and eax, 0x1ff
sbb dx, dx
lea rdx, [0x1400bcab0]
lea rdx, [rdx + rax]
lea rbp, [0x1400bd0a0]
movzx di, spl
shr r8b, cl
lea rax, [rax + rbp]
shr bpl, 0xca
xor bp, 0x6fe1
mov rbp, r10
mov rdi, rdi
btr r8w, dx
shr rbp, 8
lea rdi, [0x1400bccb0]
shrd r8w, r13w, 0xa0
add rdi, rbp
inc r8w
add rbp, r12
btr r8, 0x87
not r8b
cmp r10d, 0x200
cmovb rbp, rax
cmovb rdi, rdx
movzx eax, byte [rdi]
rol r8d, 0x1c
movzx edx, word [rsi + rax*2 + 0x8aca]
cmovg r8w, sp
shl rdx, cl
adc r8b, r9b
movzx r8d, byte [rsi + rax + 0x906a]
add r8d, ecx
sub ax, bp
sar ecx, cl
bts ax, r15w
movzx eax, byte [rbp]
bsf rcx, rbx
and r10d, dword [r13 + rax*4]
btr cx, cx
btc cx, r13w
mov ecx, r8d
stc
shl r10, cl
test r10w, r10w
jmp 0x1403ac174
or rdx, r11
cmp eax, 0x57e66419
jmp 0x1403ac181
or r10, rdx
add r8d, eax
cmp rbx, qword [rsi + 0x48]
jmp 0x1403ac190
jb 0x1403ac1de
jmp 0x1403ac47e
mov r15, rdi
cmp rbx, qword [rsi + 0x48]
jmp 0x1403ac1a7
jb 0x1403ac1de
jmp 0x1403ac47e
mov r15, rdi
bts r9d, ebp
cmc
add r9b, 0x9c
mov r9d, eax
jmp 0x1403ac1c6
cmp rbx, qword [rsi + 0x48]
jmp 0x1403ac1cf
jae 0x1403ac47e
nop
test r10b, 0xf3
shr bpl, cl
mov qword [rbx], r10
mov al, r10b
mov eax, r8d
add bpl, 0xc3
movsx ecx, ax
shr eax, 3
sub cx, dx
btc rcx, 0x32
lea rbx, [rbx + rax]
test al, r15b
mov ecx, r8d
btr bp, di
cdqe
and cl, 0xf8
not ah
shr r10, cl
sbb rax, r12
shld rax, r14, 0x34
and r8d, 7
xor bp, r13w
shr r9d, 1
rol bpl, 0x9d
mov rbp, r10
rcl ah, 0x22
btr eax, 0x91
mov eax, r8d
cmp r15, r14
jb 0x1403abe92
jmp 0x1403ac258
mov r8d, eax
and r10w, si
xadd r10b, r10b
mov r10, rbp
cmp r11b, dil
clc
test r12b, dil
mov qword [rsi + 0x40], rbx
jmp 0x1403ac262
test r8d, r8d
jmp 0x1403ac26a
je 0x1403ac39e
xor ebx, ebx
xor r9b, r11b
lea r9, [0x1400bcf50]
sub ecx, ecx
jmp 0x1403ac283
jmp 0x1403ac2be
mov ecx, edx
shl rbx, cl
sal bx, 6
shr r10, cl
sub rcx, rbx
sal bh, cl
sub bl, 0x9b
mov ebx, edi
movsx cx, sil
bsf ecx, r12d
mov ecx, eax
test r11, 0xfc22720
sub r8d, edx
jmp 0x1403ac2b8
je 0x1403ac3a2
cmp r8d, 0x10
movsxd rdi, ecx
cmovo ax, cx
bswap dx
mov edx, 0x10
cwde
cmovb edx, r8d
sal edi, cl
mov edi, dword [r9 + rdx*4]
xadd al, ah
sbb ah, 0x7e
cbw
and edi, r10d
shr eax, 0x2e
shl edi, cl
or ah, 0xf8
stc
sub ah, 0xd8
or edi, ebx
cwde
shl ax, cl
rol ah, cl
mov dword [rsi + 0x60], edi
sar al, cl
xadd al, al
and al, r9b
mov eax, edx
cmp dl, r11b
clc
add eax, ecx
test edx, 0x71504d48
mov dword [rsi + 0x5c], eax
jmp 0x1403ac31c
cmp eax, 8
jmp 0x1403ac324
jae 0x1403ac356
jmp 0x1403ac288
shr edi, 8
stc
mov dword [rsi + 0x60], edi
cmp r8b, spl
add eax, 0xfffffff8
cmp spl, 0x1f
cmp bl, r9b
mov dword [rsi + 0x5c], eax
cmp al, bh
cmp eax, 7
jmp 0x1403ac350
jbe 0x1403ac288
mov rcx, qword [rsi + 0x40]
cmp rcx, qword [rsi + 0x48]
jmp 0x1403ac363
jae 0x1403ac32f
lea rax, [rcx + 1]
jmp 0x1403ac372
mov qword [rsi + 0x40], rax
movsxd rax, r14d
not ah
mov byte [rcx], dil
mov rax, 0x1fd627ba
lahf
mov eax, dword [rsi + 0x5c]
xchg rdi, rdi
mov edi, 0x558a06f7
mov edi, dword [rsi + 0x60]
jmp 0x1403ac399
jmp 0x1403ac32f
xor edi, edi
xor eax, eax
movzx edx, word [rsi + 0x8a8a]
movzx rbp, r13w
movzx ebp, byte [rsi + 0x904a]
movzx cx, r15b
mov cl, 0x47
mov ecx, eax
test r13w, 0x433f
cmp r15d, 0x60aa1843
shl edx, cl
cmc
or edx, edi
mov dword [rsi + 0x60], edx
cmp r9b, 0xcd
test r15b, r15b
add ebp, eax
cmc
cmp r11b, 0xcb
mov dword [rsi + 0x5c], ebp
cmp r8b, 0x3c
cmp si, di
cmp ebp, 8
jmp 0x1403ac3f2
jae 0x1403ac43b
mov rcx, qword [rsi + 0x40]
jmp 0x1403ac401
sub eax, eax
cmp rcx, qword [rsi + 0x48]
setb al
jmp 0x1403ac40f
jmp 0x1403ac484
shr edx, 8
mov dword [rsi + 0x60], edx
cmp dx, 0xdd2
add ebp, 0xfffffff8
cmp sil, 0x43
cmp r13b, r14b
mov dword [rsi + 0x5c], ebp
cmc
cmp ebp, 7
jmp 0x1403ac435
jbe 0x1403ac3f8
mov rax, qword [rsi + 0x40]
cmp r10d, 0x3f7a37dc
stc
test r15b, dil
cmp rax, qword [rsi + 0x48]
jmp 0x1403ac453
jae 0x1403ac414
lea rcx, [rax + 1]
bswap bp
mov rbp, rbp
mov ebp, 0x21297472
mov qword [rsi + 0x40], rcx
mov byte [rax], dl
mov ebp, dword [rsi + 0x5c]
mov edx, dword [rsi + 0x60]
jmp 0x1403ac479
jmp 0x1403ac414
sub eax, eax
adc r15w, r11w
add rsp, 0x2d8
movzx r12, cx
movsx r14, bp
xchg bl, bpl
pop rbx
movsxd rsi, r12d
mov di, 0x6bd
movzx r13w, bpl
pop rbp
not r12b
xchg r14w, di
pop rdi
pop rsi
movsx r14w, r10b
not r15w
pop r12
bswap r15
movzx r14, di
movzx r13d, si
pop r13
movsx r14w, r10b
movsx r15d, dx
cmovo r14w, r9w
pop r14
movsx r15, bx
movzx r15, r10w
bswap r15w
pop r15
jmp 0x1403ac4e8
ret