Function at 0x1403a57d0
Capabilities:
Check for software breakpoints

Disassembly:
push r15
clc
cmc
stc
push r14
stc
cmc
push r13
push r12
push rsi
test bpl, r15b
bts rsi, r8
sbb sil, 0xc
push rdi
rcl sil, 0x50
and si, 0x3ed5
rcl sil, cl
push rbp
mov esi, r13d
push rbx
bt rsi, rdx
sub rsp, 0x2d8
mov rsi, rcx
test edx, edx
jmp 0x1403a5810
je 0x1403a61cd
movaps xmm0, xmmword [0x1400bd340]
movups xmmword [rsi + 0x8fca], xmm0
movsxd rax, r15d
xchg ah, ah
cwde
movups xmmword [rsi + 0x8fba], xmm0
nop
movups xmmword [rsi + 0x8faa], xmm0
cbw
movzx ax, r13b
movups xmmword [rsi + 0x8f9a], xmm0
movzx rax, bx
bswap ax
movups xmmword [rsi + 0x8f8a], xmm0
movsx eax, r9w
jmp 0x1403a5860
movups xmmword [rsi + 0x8f7a], xmm0
mov rax, 0x5ab903ad
xchg al, al
movups xmmword [rsi + 0x8f6a], xmm0
movups xmmword [rsi + 0x8f5a], xmm0
movzx eax, r10w
movups xmmword [rsi + 0x8f4a], xmm0
movsx rax, cx
not al
movsxd rax, esi
movaps xmm0, xmmword [0x1400bd350]
movups xmmword [rsi + 0x8fda], xmm0
not ah
movzx ax, dl
movups xmmword [rsi + 0x8fea], xmm0
cdqe
cbw
mov al, sil
movups xmmword [rsi + 0x8ffa], xmm0
movups xmmword [rsi + 0x900a], xmm0
cdqe
mov al, 0x3c
movzx ax, spl
movups xmmword [rsi + 0x901a], xmm0
movsx rax, r12w
not ax
cbw
movups xmmword [rsi + 0x902a], xmm0
movups xmmword [rsi + 0x903a], xmm0
setne ah
movsx ax, r8b
movaps xmm0, xmmword [0x1400bd360]
lahf
movups xmmword [rsi + 0x904a], xmm0
cwde
movsx rax, r12w
movsx eax, ax
movabs rax, 0x707070707070707
jmp 0x1403a5917
mov qword [rsi + 0x905a], rax
movabs rax, 0x808080808080808
jmp 0x1403a592d
mov qword [rsi + 0x9062], rax
jmp 0x1403a5939
movaps xmm0, xmmword [0x1400bd330]
jmp 0x1403a5945
movups xmmword [rsi + 0x907a], xmm0
jmp 0x1403a5951
movups xmmword [rsi + 0x906a], xmm0
jmp 0x1403a595d
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
rcr cx, cl
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmmword [rsp + 0x1b0], xmm0
xor cx, 0x584e
movaps xmmword [rsp + 0x1c0], xmm0
rcr ecx, 0x99
btr cx, r9w
movaps xmmword [rsp + 0x1d0], xmm0
sar ch, 0xf9
btc ecx, ebp
and cx, di
movaps xmmword [rsp + 0x1e0], xmm0
movaps xmmword [rsp + 0x1f0], xmm0
sbb ch, 0x40
sal rcx, cl
movaps xmmword [rsp + 0x200], xmm0
or cl, 0xb6
mov dword [rsp + 0x210], 0
xor eax, eax
nop word cs:[rax + rax]
movsx cx, al
movzx ecx, byte [rsi + rax + 0x8f4a]
jmp 0x1403a59ef
inc dword [rsp + rcx*4 + 0x190]
dec cl
mov rcx, 0x71b517b0
xchg rcx, rcx
movzx ecx, byte [rsi + rax + 0x8f4b]
jmp 0x1403a5a0f
inc dword [rsp + rcx*4 + 0x190]
movzx ecx, byte [rsi + rax + 0x8f4c]
jmp 0x1403a5a23
inc dword [rsp + rcx*4 + 0x190]
bswap ecx
xchg ecx, ecx
dec rcx
movzx ecx, byte [rsi + rax + 0x8f4d]
inc dword [rsp + rcx*4 + 0x190]
test r14b, r13b
test r10w, 0x6d8b
add rax, 4
jmp 0x1403a5a52
cmp rax, 0x120
jne 0x1403a59e2
mov dword [rsp + 0x54], 0
cmovb eax, r11d
and al, bpl
mov eax, dword [rsp + 0x194]
stc
jmp 0x1403a5a80
add eax, eax
stc
cmp r10b, 9
test r10, rcx
mov dword [rsp + 0x58], eax
cmc
cmp r8b, cl
add eax, dword [rsp + 0x198]
cmp edi, 0x196a7416
clc
add eax, eax
clc
stc
test r9b, 0x94
mov dword [rsp + 0x5c], eax
clc
jmp 0x1403a5ab2
add eax, dword [rsp + 0x19c]
cmc
add eax, eax
stc
cmc
cmp dl, 0x50
mov dword [rsp + 0x60], eax
add eax, dword [rsp + 0x1a0]
add eax, eax
cmp eax, ebx
mov dword [rsp + 0x64], eax
add eax, dword [rsp + 0x1a4]
add eax, eax
mov dword [rsp + 0x68], eax
add eax, dword [rsp + 0x1a8]
add eax, eax
test r9, 0xcb108ae
cmc
jmp 0x1403a5af7
mov dword [rsp + 0x6c], eax
add eax, dword [rsp + 0x1ac]
add eax, eax
test eax, 0x50ec5074
mov dword [rsp + 0x70], eax
stc
clc
add eax, dword [rsp + 0x1b0]
add eax, eax
clc
mov dword [rsp + 0x74], eax
stc
test r11b, 0xc5
add eax, dword [rsp + 0x1b4]
stc
add eax, eax
jmp 0x1403a5b31
mov dword [rsp + 0x78], eax
cmp ah, 0xa4
add eax, dword [rsp + 0x1b8]
cmc
test bpl, 0x51
add eax, eax
jmp 0x1403a5b4b
mov dword [rsp + 0x7c], eax
add eax, dword [rsp + 0x1bc]
jmp 0x1403a5b63
add eax, eax
cmp r13w, r15w
mov dword [rsp + 0x80], eax
cmp di, r13w
add eax, dword [rsp + 0x1c0]
add eax, eax
cmc
mov dword [rsp + 0x84], eax
add eax, dword [rsp + 0x1c4]
test r11w, dx
add eax, eax
jmp 0x1403a5b9a
mov dword [rsp + 0x88], eax
cmp esi, r15d
add eax, dword [rsp + 0x1c8]
cmp sil, cl
add eax, eax
cmp si, 0x1dac
test dl, r13b
clc
mov dword [rsp + 0x8c], eax
cmp r13w, sp
cmp sil, 0x74
clc
xor r8d, r8d
jmp 0x1403a5bd1
jmp 0x1403a5bff
mov word [rsi + r8*2 + 0x888a], bp
jmp 0x1403a5be4
inc r8
stc
jmp 0x1403a5bed
cmp r8, 0x120
jmp 0x1403a5bf9
je 0x1403a5d35
movzx ebx, byte [rsi + r8 + 0x8f4a]
clc
test ebx, ebx
jmp 0x1403a5c10
je 0x1403a5be4
mov edx, ebx
mov eax, dword [rsp + rdx*4 + 0x50]
rol cl, cl
lea ebp, [rax + 1]
rcr rcx, cl
inc cx
mov dword [rsp + rdx*4 + 0x50], ebp
lea ecx, [rbx - 1]
sub dl, 2
and dl, 0x50
mov edx, ebx
stc
cmp dl, r9b
and edx, 3
test edi, edx
xor ebp, ebp
cmp r8w, r12w
stc
cmp ecx, 3
jb 0x1403a5cec
and ebx, 0xfffffffc
sar edi, cl
inc dil
sub ebp, ebp
jmp 0x1403a5c63
nop word [rax + rax]
cmp ax, r8w
cmovg rcx, rax
mov ecx, eax
and ecx, 1
shl ecx, 2
shl dil, 0x86
and dil, sil
lea ecx, [rcx + rbp*8]
mov ebp, eax
clc
and dil, 0xb8
sbb dil, 0x19
and ebp, 2
or ebp, ecx
shr dil, 0x23
mov ecx, eax
shr ecx, 2
not di
movsx di, r12b
and ecx, 1
bsr edi, r13d
or ecx, ebp
ror bpl, cl
stc
movzx edi, r9w
mov edi, eax
sub bpl, dil
shr edi, 3
shr bpl, cl
and edi, 1
cmp r13b, r8b
cmp r10b, 0x15
sal bpl, 0xfd
lea ebp, [rdi + rcx*2]
cmp di, sp
cmp r14b, 0x4d
shr eax, 4
add ebx, 0xfffffffc
jmp 0x1403a5ce6
jne 0x1403a5c74
test edx, edx
jmp 0x1403a5cf3
je 0x1403a5bd6
nop word [rax + rax]
sub rcx, r8
or cl, r13b
xor ecx, r13d
mov ecx, eax
and ecx, 1
cmp dh, 0x17
clc
lea ebp, [rcx + rbp*2]
cmp eax, 0x3c341333
shr eax, 1
jmp 0x1403a5d23
dec edx
jmp 0x1403a5d2a
jne 0x1403a5d0b
jmp 0x1403a5bd6
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
movsx cx, r12b
movsx rcx, r13w
add ch, bh
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmmword [rsp + 0x1b0], xmm0
dec cl
or ecx, r8d
movaps xmmword [rsp + 0x1c0], xmm0
shl ch, 0x4d
shrd ecx, r8d, 0x44
mov cl, ch
movaps xmmword [rsp + 0x1d0], xmm0
movaps xmmword [rsp + 0x1e0], xmm0
shl ch, 0xf4
movaps xmmword [rsp + 0x1f0], xmm0
bsf cx, bp
bsr cx, bp
movaps xmmword [rsp + 0x200], xmm0
mov dword [rsp + 0x210], 0
rcl ch, cl
xor eax, eax
cmovne cx, di
jmp 0x1403a5db8
nop word cs:[rax + rax]
bswap cx
movzx ecx, byte [rsi + rax + 0x906a]
inc dword [rsp + rcx*4 + 0x190]
mov ch, dl
movzx rcx, bp
movzx ecx, r13w
movzx ecx, byte [rsi + rax + 0x906b]
jmp 0x1403a5dee
inc dword [rsp + rcx*4 + 0x190]
inc ecx
not ch
movzx ecx, ax
movzx ecx, byte [rsi + rax + 0x906c]
inc dword [rsp + rcx*4 + 0x190]
movzx ecx, byte [rsi + rax + 0x906d]
jmp 0x1403a5e18
inc dword [rsp + rcx*4 + 0x190]
test rdi, r13
cmc
test edx, 0x85101cd
add rax, 4
test ah, 0x5f
test r14d, ebp
cmp rax, 0x20
jne 0x1403a5dc8
mov dword [rsp + 0x54], 0
movsx rax, r10w
cmp r13d, esp
mov eax, dword [rsp + 0x194]
cmp r14, 0x22ae5b68
cmp r12b, r13b
stc
add eax, eax
cmc
test r13b, 0x3e
mov dword [rsp + 0x58], eax
test spl, bl
add eax, dword [rsp + 0x198]
add eax, eax
mov dword [rsp + 0x5c], eax
stc
cmp eax, 0x5367689c
add eax, dword [rsp + 0x19c]
add eax, eax
jmp 0x1403a5e91
mov dword [rsp + 0x60], eax
jmp 0x1403a5e9d
add eax, dword [rsp + 0x1a0]
cmc
cmp r11w, cx
add eax, eax
mov dword [rsp + 0x64], eax
add eax, dword [rsp + 0x1a4]
test r8, 0x7bbf7ec7
test r12b, al
add eax, eax
test cl, r11b
mov dword [rsp + 0x68], eax
cmc
test r10, rdx
test r11b, 0xbe
add eax, dword [rsp + 0x1a8]
cmp r11d, 0x1353180d
clc
add eax, eax
cmc
mov dword [rsp + 0x6c], eax
add eax, dword [rsp + 0x1ac]
cmc
cmp r12w, 0x7c9f
add eax, eax
cmp dil, 0x49
test dil, spl
mov dword [rsp + 0x70], eax
stc
add eax, dword [rsp + 0x1b0]
cmp r12d, 0x7a201aa9
add eax, eax
mov dword [rsp + 0x74], eax
test r15b, 0xc5
add eax, dword [rsp + 0x1b4]
add eax, eax
test r10d, 0x55c1765e
mov dword [rsp + 0x78], eax
cmp spl, 0xed
stc
add eax, dword [rsp + 0x1b8]
cmp r15b, r15b
test r8b, 0xe1
jmp 0x1403a5f47
add eax, eax
mov dword [rsp + 0x7c], eax
add eax, dword [rsp + 0x1bc]
cmp dx, r11w
add eax, eax
stc
cmp si, ax
mov dword [rsp + 0x80], eax
cmp edx, 0x314703ab
add eax, dword [rsp + 0x1c0]
test r13, r12
jmp 0x1403a5f7b
add eax, eax
test r14b, r14b
mov dword [rsp + 0x84], eax
test bpl, r13b
add eax, dword [rsp + 0x1c4]
stc
cmc
add eax, eax
clc
mov dword [rsp + 0x88], eax
cmp r11b, r10b
add eax, dword [rsp + 0x1c8]
add eax, eax
stc
clc
jmp 0x1403a5fb0
mov dword [rsp + 0x8c], eax
xor r8d, r8d
jmp 0x1403a5fbf
jmp 0x1403a5fe8
mov word [rsi + r8*2 + 0x8aca], bp
inc r8
jmp 0x1403a5fd9
cmp r8, 0x20
jmp 0x1403a5fe2
je 0x1403a613d
movzx ebx, byte [rsi + r8 + 0x906a]
test dx, 0x436a
test ebx, ebx
jmp 0x1403a5ffd
je 0x1403a5fcd
mov edx, ebx
sar cx, cl
setno ch
mov eax, dword [rsp + rdx*4 + 0x50]
shrd cx, r15w, 0x6f
rol bpl, 0x89
lea ebp, [rax + 1]
mov dword [rsp + rdx*4 + 0x50], ebp
lea ecx, [rbx - 1]
bts rdx, rax
btc edx, 0xe9
mov edx, ebx
test r15w, si
and edx, 3
clc
cmc
sub ebp, ebp
cmp ecx, 3
jmp 0x1403a6040
jb 0x1403a60fd
and ebx, 0xfffffffc
shrd ecx, esp, 0x3a
xor ebp, ebp
sbb cl, r13b
neg ch
nop word cs:[rax + rax]
shrd cx, r9w, 0xc2
mov ecx, eax
add dil, r10b
clc
and ecx, 1
shl ecx, 2
xchg dil, dil
cmp rsp, rsp
lea ecx, [rcx + rbp*8]
shld di, r15w, 0x1f
mov ebp, eax
clc
sbb di, r14w
shr dil, 0x65
and ebp, 2
cmp cl, dl
bts di, ax
and di, 0x3e55
or ebp, ecx
not cl
mov ecx, eax
sar dil, cl
cmc
add dil, r10b
shr ecx, 2
clc
and ecx, 1
and di, 0x5c4
or ecx, ebp
mov edi, eax
test r12w, 0x5055
inc bp
btr bp, r10w
shr edi, 3
sar bp, 0x40
bt ebp, r10d
xor bp, 0x7508
and edi, 1
add bp, 0x1247
and bpl, al
add rbp, r12
lea ebp, [rdi + rcx*2]
cmp r14b, 0xb7
test dl, bl
shr eax, 4
add ebx, 0xfffffffc
jmp 0x1403a60f7
jne 0x1403a6066
test edx, edx
jmp 0x1403a6104
je 0x1403a5fc4
nop word [rax + rax]
shl cx, cl
shld ecx, edx, 0xc7
mov ecx, eax
clc
and ecx, 1
lea ebp, [rcx + rbp*2]
cmc
shr eax, 1
jmp 0x1403a612b
dec edx
jmp 0x1403a6132
jne 0x1403a611a
jmp 0x1403a5fc4
mov eax, dword [rsi + 0x5c]
cwd
mov edx, dword [rsi + 0x60]
stc
bts edx, eax
mov dword [rsi + 0x60], edx
add eax, 2
cmc
clc
mov dword [rsi + 0x5c], eax
test r12b, r13b
cmp eax, 8
jae 0x1403a618b
jmp 0x1403a7657
shr edx, 8
test sil, 0xc2
mov dword [rsi + 0x60], edx
stc
add eax, 0xfffffff8
stc
cmp dil, cl
mov dword [rsi + 0x5c], eax
cmp edi, ebx
clc
cmp eax, 7
jmp 0x1403a6185
jbe 0x1403a7657
mov rcx, qword [rsi + 0x40]
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a6198
jae 0x1403a6165
lea rax, [rcx + 1]
mov qword [rsi + 0x40], rax
cdqe
setge ah
lahf
mov byte [rcx], dl
cdqe
rdtsc
movsxd rdx, ebp
mov eax, dword [rsi + 0x5c]
bswap dx
xchg dl, dh
movzx edx, bx
mov edx, dword [rsi + 0x60]
jmp 0x1403a61c8
jmp 0x1403a6165
mov word [rsi + 0x83ca], 1
mov dword [rsp + 0x20], 0
rcr r8b, cl
mov rcx, rsi
movsx r9d, bp
sub edx, edx
bswap r8w
movzx r8, cx
movsx r8w, r8b
mov r8d, 0x120
cmovg r9w, r12w
movzx r9w, cl
mov r9d, 0xf
jmp 0x1403a6212
call fcn.1403a7cde
mov dword [rsp + 0x20], 0
setge r9b
movzx r9, r15w
mov rcx, rsi
cmovl r8d, r11d
mov edx, 1
bswap r8
jmp 0x1403a623f
mov r8d, 0x20
movzx r9w, spl
cmovbe r9, rbp
mov r9d, 0xf
jmp 0x1403a6259
call fcn.1403a7cde
mov r12d, 0x11e
cmp byte [rsi + 0x9067], 0
jmp 0x1403a6270
jne 0x1403a6552
mov r12d, 0x11d
cmp byte [rsi + 0x9066], 0
jmp 0x1403a6288
jne 0x1403a6552
mov r12d, 0x11c
cmp byte [rsi + 0x9065], 0
jmp 0x1403a62a0
jne 0x1403a6552
mov r12d, 0x11b
test dl, r8b
clc
cmp byte [rsi + 0x9064], 0
jne 0x1403a6552
mov r12d, 0x11a
cmc
cmp rax, 0x3fdb5f9b
cmp byte [rsi + 0x9063], 0
jne 0x1403a6552
mov r12d, 0x119
jmp 0x1403a62e3
cmp byte [rsi + 0x9062], 0
jmp 0x1403a62ef
jne 0x1403a6552
mov r12d, 0x118
stc
cmc
cmp byte [rsi + 0x9061], 0
jmp 0x1403a6309
jne 0x1403a6552
mov r12d, 0x117
cmp byte [rsi + 0x9060], 0
jne 0x1403a6552
mov r12d, 0x116
cmp byte [rsi + 0x905f], 0
jmp 0x1403a6334
jne 0x1403a6552
mov r12d, 0x115
cmp byte [rsi + 0x905e], 0
jmp 0x1403a634c
jne 0x1403a6552
mov r12d, 0x114
cmp byte [rsi + 0x905d], 0
jne 0x1403a6552
mov r12d, 0x113
clc
test rax, rsi
cmp byte [rsi + 0x905c], 0
jmp 0x1403a637b
jne 0x1403a6552
mov r12d, 0x112
cmp dh, 0x3a
cmp byte [rsi + 0x905b], 0
jmp 0x1403a6396
jne 0x1403a6552
mov r12d, 0x111
clc
test bp, di
cmp byte [rsi + 0x905a], 0
jmp 0x1403a63b2
jne 0x1403a6552
mov r12d, 0x110
test bpl, r13b
cmp rdx, rdi
cmp byte [rsi + 0x9059], 0
jne 0x1403a6552
mov r12d, 0x10f
cmp r9b, 0xd0
clc
cmc
cmp byte [rsi + 0x9058], 0
jmp 0x1403a63e9
jne 0x1403a6552
mov r12d, 0x10e
test sil, 0xc0
cmc
test r12w, r13w
cmp byte [rsi + 0x9057], 0
jmp 0x1403a640a
jne 0x1403a6552
mov r12d, 0x10d
cmp si, 0x50b5
clc
cmp byte [rsi + 0x9056], 0
jne 0x1403a6552
mov r12d, 0x10c
cmp byte [rsi + 0x9055], 0
jmp 0x1403a643b
jne 0x1403a6552
mov r12d, 0x10b
stc
cmp byte [rsi + 0x9054], 0
jmp 0x1403a6454
jne 0x1403a6552
mov r12d, 0x10a
cmp byte [rsi + 0x9053], 0
jmp 0x1403a646c
jne 0x1403a6552
mov r12d, 0x109
cmp byte [rsi + 0x9052], 0
jmp 0x1403a6484
jne 0x1403a6552
mov r12d, 0x108
cmp sil, r11b
jmp 0x1403a6498
cmp byte [rsi + 0x9051], 0
jmp 0x1403a64a4
jne 0x1403a6552
mov r12d, 0x107
cmp r10d, 0x5c473cce
test r12w, r15w
cmp byte [rsi + 0x9050], 0
jmp 0x1403a64c7
jne 0x1403a6552
mov r12d, 0x106
jmp 0x1403a64d8
cmp byte [rsi + 0x904f], 0
jmp 0x1403a64e4
jne 0x1403a6552
mov r12d, 0x105
cmp bpl, 0x42
test sil, 0x55
cmp byte [rsi + 0x904e], 0
jmp 0x1403a6504
jne 0x1403a6552
mov r12d, 0x104
cmp byte [rsi + 0x904d], 0
jne 0x1403a6552
mov r12d, 0x103
clc
stc
cmp byte [rsi + 0x904c], 0
jmp 0x1403a6531
jne 0x1403a6552
cmp byte [rsi + 0x904b], 1
cwd
mov r12d, 0x102
movzx r15, r9w
movzx r15d, r11w
sbb r12d, 0
lea rdx, [rsi + 0x8f4a]
shld r15w, r15w, 0x28
cmp r12b, bpl
mov r15d, 0x1e
test bpl, r9b
cmc
cmp byte [rsi + 0x9087], 0
jmp 0x1403a6578
jne 0x1403a6853
mov r15d, 0x1d
cmp al, 0x66
cmp ecx, r15d
cmp byte [rsi + 0x9086], 0
jmp 0x1403a6595
jne 0x1403a6853
mov r15d, 0x1c
test r13w, bx
cmp r9w, 0x99b
cmp byte [rsi + 0x9085], 0
jne 0x1403a6853
mov r15d, 0x1b
cmp byte [rsi + 0x9084], 0
jmp 0x1403a65ca
jne 0x1403a6853
mov r15d, 0x1a
cmp bpl, 0x7e
jmp 0x1403a65df
cmp byte [rsi + 0x9083], 0
jmp 0x1403a65eb
jne 0x1403a6853
mov r15d, 0x19
cmc
stc
cmp byte [rsi + 0x9082], 0
jmp 0x1403a6605
jne 0x1403a6853
mov r15d, 0x18
cmp byte [rsi + 0x9081], 0
jmp 0x1403a661d
jne 0x1403a6853
mov r15d, 0x17
clc
cmp byte [rsi + 0x9080], 0
jmp 0x1403a6636
jne 0x1403a6853
mov r15d, 0x16
cmp byte [rsi + 0x907f], 0
jne 0x1403a6853
mov r15d, 0x15
test r13b, r11b
test ch, 0x68
cmp byte [rsi + 0x907e], 0
jmp 0x1403a6667
jne 0x1403a6853
mov r15d, 0x14
cmp byte [rsi + 0x907d], 0
jne 0x1403a6853
mov r15d, 0x13
test r10b, 0x2f
jmp 0x1403a668f
cmp byte [rsi + 0x907c], 0
jne 0x1403a6853
mov r15d, 0x12
cmp byte [rsi + 0x907b], 0
jmp 0x1403a66ae
jne 0x1403a6853
mov r15d, 0x11
stc
cmp byte [rsi + 0x907a], 0
jmp 0x1403a66c7
jne 0x1403a6853
mov r15d, 0x10
cmp byte [rsi + 0x9079], 0
jmp 0x1403a66df
jne 0x1403a6853
mov r15d, 0xf
test r11d, 0x4e745953
cmp byte [rsi + 0x9078], 0
jmp 0x1403a66fe
jne 0x1403a6853
mov r15d, 0xe
cmp r15b, al
cmp byte [rsi + 0x9077], 0
jne 0x1403a6853
mov r15d, 0xd
cmp byte [rsi + 0x9076], 0
jmp 0x1403a672c
jne 0x1403a6853
mov r15d, 0xc
cmc
jmp 0x1403a673e
cmp byte [rsi + 0x9075], 0
jne 0x1403a6853
mov r15d, 0xb
test r15w, cx
cmp al, r10b
cmp byte [rsi + 0x9074], 0
jmp 0x1403a6764
jne 0x1403a6853
mov r15d, 0xa
cmp byte [rsi + 0x9073], 0
jmp 0x1403a677c
jne 0x1403a6853
mov r15d, 9
cmp byte [rsi + 0x9072], 0
jne 0x1403a6853
mov r15d, 8
stc
cmp byte [rsi + 0x9071], 0
jmp 0x1403a67a8
jne 0x1403a6853
mov r15d, 7
clc
test r11w, r8w
cmp r10, 0x556c6b66
cmp byte [rsi + 0x9070], 0
jmp 0x1403a67cc
jne 0x1403a6853
mov r15d, 6
cmc
stc
cmp byte [rsi + 0x906f], 0
jne 0x1403a6853
mov r15d, 5
cmp dil, r15b
jmp 0x1403a67f5
cmp byte [rsi + 0x906e], 0
jne 0x1403a6853
mov r15d, 4
cmp r8w, bp
test r9b, bl
cmp byte [rsi + 0x906d], 0
jmp 0x1403a681b
jne 0x1403a6853
mov r15d, 3
test di, bp
cmp byte [rsi + 0x906c], 0
jmp 0x1403a6836
jne 0x1403a6853
cmp byte [rsi + 0x906b], 1
mov r15d, 2
mov r14b, bl
inc cx
sbb r15d, 0
mov r14d, r12d
lea rcx, [rsp + 0x190]
movzx r8w, spl
mov r8, r14
jmp 0x1403a686b
call fcn.14049f5b0
lea rcx, [rsp + r14]
cmp r14b, 0x96
rcr dl, cl
bt edx, 0xfb
add rcx, 0x190
movzx dx, dl
lea rdx, [rsi + 0x906a]
movsx r8, r12w
mov r8, 0x52f0487b
not r8d
mov r8d, r15d
call fcn.14049f5b0
lea rax, [rsi + 0x864a]
mov qword [rsp + 0x48], rax
jmp 0x1403a68b7
xorps xmm0, xmm0
movups xmmword [rsi + 0x864a], xmm0
lahf
movsx eax, r12w
movups xmmword [rsi + 0x865a], xmm0
mov qword [rsi + 0x8668], 0
test r10w, 0x7bdd
clc
lea r14d, [r15 + r12]
lea rax, [rsi + 0x866e]
mov qword [rsp + 0x38], rax
xchg r13b, al
xor r13b, r9b
lea rax, [rsi + 0x866c]
mov qword [rsp + 0x40], rax
lea rax, [rsi + 0x866a]
cmc
mov qword [rsp + 0x30], rax
ror r13b, 0x1e
mov r13b, 0xff
cmp sil, r10b
cmc
sub ecx, ecx
test al, sil
cmc
sub r11d, r11d
sub ebp, ebp
xor ebx, ebx
jmp 0x1403a692b
jmp 0x1403a69c0
mov rax, qword [rsp + 0x30]
bswap dx
cqo
inc word [rax]
lea eax, [r11 + 1]
cmovs dx, cx
test r15w, r14w
btc edx, 0x12
mov byte [rsp + rdi + 0x50], 0x10
sub dx, 0x7797
not dl
add bl, 0xfd
sbb dl, dil
or dx, 0xb0b
shl dx, cl
add r11d, 2
xchg dh, dl
mov byte [rsp + rax + 0x50], bl
inc word [rsi + r13*2 + 0x864a]
clc
add rax, rsi
shl rdx, cl
lea edx, [r11 + 1]
btr bx, si
mov ebx, r13d
rcl ah, cl
mov eax, r11d
mov byte [rsp + rax + 0x50], bl
shl r11w, 0xbc
rcr r11b, 0x61
sub ebx, ebx
xor ebp, ebp
movzx r11w, sil
jmp 0x1403a69ac
mov r11d, edx
inc rcx
cmp r14, rcx
jmp 0x1403a69ba
je 0x1403a6cc6
mov r9d, r13d
sar r13w, 0xa5
setle r13b
movzx r13d, byte [rsp + rcx + 0x190]
cmp esp, r8d
clc
test r13, r13
jmp 0x1403a69e1
je 0x1403a6a4d
test ebp, ebp
jmp 0x1403a69ee
je 0x1403a6b1e
mov r10d, r11d
cmp r10b, r11b
clc
cmp ebp, 2
jmp 0x1403a6a03
ja 0x1403a6ac1
mov rax, qword [rsp + 0x48]
ror r8b, cl
bts r8w, r14w
add word [rax], bp
jmp 0x1403a6a1e
lea r8d, [r11 + 1]
jmp 0x1403a6a27
mov byte [rsp + r10 + 0x50], 0
cmp ebp, 1
jne 0x1403a6bc1
mov r11d, r8d
cmc
cmp r13b, r9b
jmp 0x1403a6a42
je 0x1403a6b27
jmp 0x1403a6bee
test ebx, ebx
je 0x1403a6c70
cmp ebx, 2
jmp 0x1403a6a5d
ja 0x1403a6b72
movzx edi, r9b
clc
add word [rsi + rdi*2 + 0x864a], bx
bt r8w, r10w
dec r8w
lea r8d, [r11 + 1]
btc edi, 0x42
xchg dil, dil
or di, 0x88
mov edi, r11d
test r10b, r10b
stc
mov byte [rsp + rdi + 0x50], r9b
cmp r13, 0x6052518a
stc
cmp ebx, 1
jmp 0x1403a6aa5
je 0x1403a6c5c
add r11d, 2
mov bx, dx
xchg bh, bl
mov ebx, r8d
mov byte [rsp + rbx + 0x50], r9b
jmp 0x1403a6c70
cmp ebp, 0xb
mov dl, 0xa0
setb dl
mov rdi, qword [rsp + 0x38]
cmovb rdi, qword [rsp + 0x40]
mov al, 0x12
cmp rsi, rsi
cmc
clc
sub al, dl
stc
shl dl, 3
stc
cmp r10w, 0x5e71
add bpl, dl
cwd
inc word [rdi]
movzx edx, dx
lea edx, [r11 + 1]
mov byte [rsp + r10 + 0x50], al
jmp 0x1403a6b04
add bpl, 0xf5
jmp 0x1403a6b0d
add r11d, 2
cmp dil, 0xf6
mov byte [rsp + rdx + 0x50], bpl
test spl, 0x2c
cmp r13b, r9b
jne 0x1403a6bee
inc ebx
cmp bx, 0x71b6
xor ebp, ebp
cmp ebx, 6
jmp 0x1403a6b38
jne 0x1403a69af
mov rax, qword [rsp + 0x30]
mov bl, al
inc word [rax]
mov eax, r11d
mov edx, r11d
lea ebp, [r11 + 1]
rcr r11w, 0x32
mov byte [rsp + rax + 0x50], 0x10
sub r11b, 0x6d
add edx, 2
mov bl, 3
mov r11d, ebp
jmp 0x1403a6b6d
jmp 0x1403a698e
mov rax, qword [rsp + 0x30]
mov rdx, rcx
inc word [rax]
sar dil, 0x97
rol dl, 0xd6
xor edx, edi
lea edx, [r11 + 1]
xor di, 0x3f16
sar dil, 0x60
rol edi, cl
mov edi, r11d
cmp r10w, r14w
clc
test r10, r13
mov byte [rsp + rdi + 0x50], 0x10
clc
add bl, 0xfd
clc
add r11d, 2
jmp 0x1403a6bb3
mov byte [rsp + rdx + 0x50], bl
jmp 0x1403a6bbc
jmp 0x1403a6c70
add r11d, 2
neg bpl
btc bp, 0x6b
mov ebp, r8d
mov byte [rsp + rbp + 0x50], 0
cmp al, 0xe3
cmp r13b, r9b
jmp 0x1403a6bdf
je 0x1403a6b27
nop
clc
cmp r10d, 0x60940b72
test ebx, ebx
je 0x1403a6971
mov edi, r11d
cmp ebx, 2
jmp 0x1403a6c01
ja 0x1403a6930
movzx eax, r9b
movsxd rbp, ecx
add word [rsi + rax*2 + 0x864a], bx
lea ebp, [r11 + 1]
jmp 0x1403a6c20
mov byte [rsp + rdi + 0x50], r9b
cmp r13b, dl
test bpl, bl
cmc
cmp ebx, 1
jmp 0x1403a6c34
jne 0x1403a6c47
mov r11d, ebp
jmp 0x1403a6c42
jmp 0x1403a6971
add r11d, 2
mov eax, ebp
jmp 0x1403a6c52
mov byte [rsp + rax + 0x50], r9b
jmp 0x1403a6971
mov r11d, r8d
jmp 0x1403a6c64
nop dword [rax]
jmp 0x1403a6c70
inc ebp
clc
test cl, r12b
xor ebx, ebx
cmp sil, 0x84
cmp ebp, 0x8a
jne 0x1403a69af
mov rax, qword [rsp + 0x38]
movzx bp, dil
not bpl
inc word [rax]
mov ebp, r11d
mov edx, r11d
lahf
sar bl, 0xb1
movsx ax, bpl
lea eax, [r11 + 1]
mov byte [rsp + rbp + 0x50], 0x12
add edx, 2
mov bl, 0x7f
movsx r11d, sp
mov r11d, eax
jmp 0x1403a6cc1
jmp 0x1403a698e
test ebx, ebx
jmp 0x1403a6ccd
je 0x1403a6d2e
cmp ebx, 2
ja 0x1403a6dab
add word [rsi + r13*2 + 0x864a], bx
sbb ah, bl
lea r14d, [r11 + 1]
rcr ah, cl
movzx rax, r9w
mov eax, r11d
clc
mov byte [rsp + rax + 0x50], r13b
cmp r15b, r11b
jmp 0x1403a6d02
cmp ebx, 1
jmp 0x1403a6d0a
je 0x1403a6e58
add r11d, 2
movsx ax, ah
movzx rax, cx
mov eax, r14d
jmp 0x1403a6d24
mov byte [rsp + rax + 0x50], r13b
jmp 0x1403a6e50
test ebp, ebp
jmp 0x1403a6d35
je 0x1403a6e50
cmp ebp, 2
jmp 0x1403a6d43
ja 0x1403a6dbc
mov rax, qword [rsp + 0x48]
xadd r14b, r14b
add word [rax], bp
xor r14w, dx
ror ah, 0xf6
rcr eax, cl
lea r14d, [r11 + 1]
shld ax, di, 0xf8
cmp dil, r10b
mov eax, r11d
stc
test bl, dl
mov byte [rsp + rax + 0x50], 0
test r8b, 0xb5
jmp 0x1403a6d7e
cmp ebp, 1
jmp 0x1403a6d86
je 0x1403a6e58
add r11d, 2
movsx rax, r9w
movsx ax, r8b
mov eax, r14d
mov byte [rsp + rax + 0x50], 0
jmp 0x1403a6da6
jmp 0x1403a6e50
mov cl, 0xfd
setl dl
mov dl, 0x10
jmp 0x1403a6db7
jmp 0x1403a6e12
cmp ebp, 0xb
jmp 0x1403a6dc4
jae 0x1403a6de7
mov cl, 0xfd
cbw
setnp al
movzx ax, r9b
mov dl, 0x11
mov rax, qword [rsp + 0x40]
jmp 0x1403a6de2
jmp 0x1403a6dfd
mov cl, 0xf5
mov dl, 0xc3
mov dl, 0x12
sete r14b
mov rax, qword [rsp + 0x38]
mov r9b, r13b
setno dil
mov qword [rsp + 0x30], rax
movsx r14, r15w
movsxd r9, r12d
cwde
mov ebx, ebp
not rax
dec r9b
mov rax, qword [rsp + 0x30]
inc word [rax]
lea eax, [r11 + 1]
mov ebp, r11d
bts r14w, bp
mov di, 0x1d48
mov byte [rsp + rbp + 0x50], dl
cmp r10b, dl
rol edx, 0xe0
add bl, cl
ror rcx, cl
ror r14d, 0xeb
add r11d, 2
mov r8, rsp
movsx r8, si
movzx r8d, r14w
mov byte [rsp + rax + 0x50], bl
mov r14d, r11d
movsx r9w, al
mov dword [rsp + 0x20], 0
xchg rcx, rcx
movzx r9, r8w
cmovnp ecx, r10d
mov edi, 2
movzx r8, r10w
movsxd rdx, r8d
mov rcx, rsi
jmp 0x1403a6e82
mov edx, 2
mov r8d, 0x13
mov r9d, 7
jmp 0x1403a6e98
call fcn.1403a7cde
mov ecx, dword [rsi + 0x5c]
shl edi, cl
jmp 0x1403a6ea7
or edi, dword [rsi + 0x60]
jmp 0x1403a6eaf
mov dword [rsi + 0x60], edi
clc
jmp 0x1403a6eb9
add ecx, 2
stc
cmp r12, 0x10974b67
mov dword [rsi + 0x5c], ecx
stc
cmc
jmp 0x1403a6ece
cmp ecx, 8
jmp 0x1403a6ed6
jae 0x1403a72ba
add r12d, 0xfffffeff
rcr al, 0x19
rcl al, 0x7b
shl r12d, cl
btc rax, rbp
or r12d, edi
mov al, r15b
mov dword [rsi + 0x60], r12d
btc ax, 0x87
lea eax, [rcx + 5]
mov dword [rsi + 0x5c], eax
clc
test r9w, ax
cmp dx, 0x33ec
cmp ecx, 3
jae 0x1403a7335
dec r15d
bts cx, r12w
mov ecx, eax
jmp 0x1403a6f29
shl r15d, cl
jmp 0x1403a6f32
or r15d, r12d
btr rcx, 0x61
test r11b, r9b
mov dword [rsi + 0x60], r15d
shr cx, 0xf8
lea ecx, [rax + 5]
cmc
cmp r15d, 0x7f877a66
mov dword [rsi + 0x5c], ecx
cmp eax, 3
jmp 0x1403a6f5b
jae 0x1403a73a1
mov eax, 0x12
cmp r11b, 0x6b
cmp byte [rsi + 0x9199], 0
jmp 0x1403a6f76
jne 0x1403a7159
mov eax, 0x11
cmp byte [rsi + 0x918b], 0
jne 0x1403a7159
mov eax, 0x10
test r9b, bpl
jmp 0x1403a6f9b
cmp byte [rsi + 0x9198], 0
jmp 0x1403a6fa7
jne 0x1403a7159
mov eax, 0xf
cmp r10, 0x34f7316f
cmc
clc
cmp byte [rsi + 0x918c], 0
jmp 0x1403a6fc7
jne 0x1403a7159
mov eax, 0xe
cmp r12b, 0x69
cmc
test r11w, 0x6c2b
cmp byte [rsi + 0x9197], 0
jmp 0x1403a6fe9
jne 0x1403a7159
mov eax, 0xd
cmp r15w, 0x1803
test dil, r13b
cmp byte [rsi + 0x918d], 0
jmp 0x1403a7009
jne 0x1403a7159
mov eax, 0xc
stc
cmp byte [rsi + 0x9196], 0
jmp 0x1403a7021
jne 0x1403a7159
mov eax, 0xb
stc
cmp byte [rsi + 0x918e], 0
jmp 0x1403a7039
jne 0x1403a7159
mov eax, 0xa
cmp byte [rsi + 0x9195], 0
jne 0x1403a7159
mov eax, 9
cmp byte [rsi + 0x918f], 0
jmp 0x1403a7062
jne 0x1403a7159
mov eax, 8
cmp sp, r15w
cmp byte [rsi + 0x9194], 0
jne 0x1403a7159
mov eax, 7
test r11d, r11d
test r10, 0x61b1ba1
cmp byte [rsi + 0x9190], 0
jmp 0x1403a7099
jne 0x1403a7159
mov eax, 6
cmc
jmp 0x1403a70aa
cmp byte [rsi + 0x9193], 0
jmp 0x1403a70b6
jne 0x1403a7159
mov eax, 5
test bl, dil
cmp bpl, r15b
cmp byte [rsi + 0x9191], 0
jmp 0x1403a70d3
jne 0x1403a7159
mov eax, 4
cmc
stc
cmp byte [rsi + 0x9192], 0
jmp 0x1403a70ec
jne 0x1403a7159
mov eax, 3
jmp 0x1403a7100
cmp byte [rsi + 0x918a], 0
jmp 0x1403a710c
jne 0x1403a7159
mov eax, 2
cmp r14w, 0x2c84
cmp byte [rsi + 0x919c], 0
jne 0x1403a7159
mov eax, 1
clc
stc
cmp byte [rsi + 0x919b], 0
jmp 0x1403a713d
jne 0x1403a7159
xor eax, eax
cmp byte [rsi + 0x919a], 1
movzx ebp, dx
dec dx
movsx ebp, dx
sbb eax, eax
inc ebp
cmp eax, 4
mov dl, dil
movsxd rdx, r15d
movsx rdx, r13w
mov ebp, 3
cmovge ebp, eax
xor dl, 0x2e
shl rdx, cl
lea edx, [rbp - 3]
cmp r12w, 0x3a2c
shr ah, 0xb9
shl edx, cl
sal ah, cl
ror eax, 0xcd
or edx, r15d
mov dword [rsi + 0x60], edx
rcr ax, 0x9b
rcr eax, cl
lea eax, [rcx + 4]
cmp r13w, bx
stc
test r8w, r15w
mov dword [rsi + 0x5c], eax
cmc
cmp r9, rsp
jmp 0x1403a71ab
cmp ecx, 4
jae 0x1403a741a
inc ebp
xor ebx, ebx
lea rdi, [0x1400bcf30]
jmp 0x1403a71c4
jmp 0x1403a71da
inc rbx
cmp rbx, rbp
jmp 0x1403a71d4
je 0x1403a7457
mov ecx, eax
rol al, 0xf8
mov eax, edx
bt dx, 0xef
btr dx, 0x4c
adc rdx, r8
movzx edx, byte [rbx + rdi]
movzx edx, byte [rsi + rdx + 0x918a]
jmp 0x1403a71ff
shl edx, cl
or edx, eax
movsx ax, r11b
rcr al, cl
bsf ax, r13w
mov dword [rsi + 0x60], edx
clc
bswap eax
lea eax, [rcx + 3]
mov dword [rsi + 0x5c], eax
jmp 0x1403a7223
cmp ecx, 5
jmp 0x1403a722b
jae 0x1403a724d
jmp 0x1403a71c9
shr edx, 8
mov dword [rsi + 0x60], edx
stc
add eax, 0xfffffff8
cmc
mov dword [rsi + 0x5c], eax
cmp eax, 7
jbe 0x1403a71c9
mov rcx, qword [rsi + 0x40]
test r15d, ecx
cmp r15w, sp
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a7261
jae 0x1403a7236
lea rax, [rcx + 1]
jmp 0x1403a7270
mov qword [rsi + 0x40], rax
nop
movzx eax, ax
mov byte [rcx], dl
mov eax, dword [rsi + 0x5c]
movsx dx, al
mov edx, dword [rsi + 0x60]
jmp 0x1403a728a
jmp 0x1403a7236
shr edi, 8
cmp sil, 0x54
jmp 0x1403a729f
mov dword [rsi + 0x60], edi
add ecx, 0xfffffff8
cmp r11b, 0x61
test dx, 0x74e4
mov dword [rsi + 0x5c], ecx
cmp ecx, 7
jbe 0x1403a6edc
mov rax, qword [rsi + 0x40]
clc
jmp 0x1403a72c4
cmp rax, qword [rsi + 0x48]
jae 0x1403a728f
lea rcx, [rax + 1]
jmp 0x1403a72d7
mov qword [rsi + 0x40], rcx
xchg rcx, rcx
movsx rcx, dx
movzx ecx, r14w
mov byte [rax], dil
movsx rcx, r10w
movzx edi, r8w
mov ecx, dword [rsi + 0x5c]
movzx rdi, r10w
setge dil
not dil
mov edi, dword [rsi + 0x60]
jmp 0x1403a7307
jmp 0x1403a728f
shr r12d, 8
jmp 0x1403a7316
mov dword [rsi + 0x60], r12d
add eax, 0xfffffff8
jmp 0x1403a7322
mov dword [rsi + 0x5c], eax
cmp esi, ebx
cmp eax, 7
jmp 0x1403a732f
jbe 0x1403a6f18
mov rcx, qword [rsi + 0x40]
cmp bp, 0xd86
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a7347
jae 0x1403a730c
lea rax, [rcx + 1]
jmp 0x1403a7356
mov qword [rsi + 0x40], rax
movsx eax, r11w
not ax
setg al
mov byte [rcx], r12b
movzx r12w, r15b
mov eax, dword [rsi + 0x5c]
cmovs r12, r10
mov r12d, dword [rsi + 0x60]
jmp 0x1403a730c
shr r15d, 8
mov dword [rsi + 0x60], r15d
add ecx, 0xfffffff8
mov dword [rsi + 0x5c], ecx
cmp r11, r10
cmp r15w, 0x2233
cmp ecx, 7
jmp 0x1403a739b
jbe 0x1403a6f61
mov rax, qword [rsi + 0x40]
cmp rax, qword [rsi + 0x48]
jae 0x1403a737c
lea rcx, [rax + 1]
mov qword [rsi + 0x40], rcx
setl cl
xchg cx, cx
cmovne rcx, r15
mov byte [rax], r15b
bswap cx
mov ecx, dword [rsi + 0x5c]
not r15b
bswap r15d
movsx r15w, bl
mov r15d, dword [rsi + 0x60]
jmp 0x1403a73de
jmp 0x1403a737c
shr edx, 8
stc
test dil, r10b
mov dword [rsi + 0x60], edx
cmp di, bp
cmp r9b, 0xe4
test r10b, spl
add eax, 0xfffffff8
cmp r14w, 0xa71
mov dword [rsi + 0x5c], eax
test bx, r13w
jmp 0x1403a740c
cmp eax, 7
jmp 0x1403a7414
jbe 0x1403a71b4
mov rcx, qword [rsi + 0x40]
cmp cl, spl
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a742a
jae 0x1403a73e3
lea rax, [rcx + 1]
mov qword [rsi + 0x40], rax
movsx eax, bp
not al
mov byte [rcx], dl
mov eax, dword [rsi + 0x5c]
movzx rdx, r8w
movzx dx, al
mov edx, dword [rsi + 0x60]
jmp 0x1403a7452
jmp 0x1403a73e3
test r14d, r14d
je 0x1403a7657
sub r9d, r9d
movzx r8d, cx
seta r8b
movzx r8w, spl
lea r8, [0x1400ceb0f]
jmp 0x1403a7496
mov edx, edi
rcr ah, cl
mov eax, ebp
mov edi, r9d
mov r9d, edi
cmp edi, r14d
jmp 0x1403a7490
jae 0x1403a7657
mov ecx, eax
movsx rbx, dx
mov ebx, edx
jmp 0x1403a74a8
mov edi, r9d
jmp 0x1403a74b0
movzx ebp, byte [rsp + rdi + 0x50]
xchg edx, eax
movzx eax, r15w
mov ax, r8w
inc rdi
adc ah, 0x5e
movzx ax, sil
cbw
movzx edx, word [rsi + rbp*2 + 0x8d0a]
cmovne eax, ebp
shl ax, 0xbf
movzx eax, byte [rsi + rbp + 0x918a]
test r11b, 0xd5
test si, r12w
cmc
shl edx, cl
cmc
or edx, ebx
clc
jmp 0x1403a74f6
mov dword [rsi + 0x60], edx
cmc
test r11d, 0x61700d79
add eax, ecx
clc
cmc
test r8w, bp
mov dword [rsi + 0x5c], eax
test r10d, 0x75a46629
cmp eax, 8
jmp 0x1403a751b
jae 0x1403a75bb
cmp bpl, 0x10
jmp 0x1403a752a
jb 0x1403a7485
add r9d, 2
bt cx, sp
movzx edi, byte [rsp + rdi + 0x50]
sbb ecx, edi
neg ch
bts rcx, r9
add ebp, 0xfffffff0
or rcx, r15
rcr ch, cl
movsx ebp, byte [rbp + r8]
mov ecx, eax
test rsi, 0x34470400
shl edi, cl
test bh, ah
or edi, edx
clc
test edx, r13d
test ebp, 0x57675d00
mov dword [rsi + 0x60], edi
add ebp, eax
jmp 0x1403a7577
mov dword [rsi + 0x5c], ebp
cmc
cmp r9w, 0x22d2
cmp ebp, 8
jae 0x1403a7627
jmp 0x1403a747c
shr edx, 8
jmp 0x1403a7597
mov dword [rsi + 0x60], edx
add eax, 0xfffffff8
mov dword [rsi + 0x5c], eax
test dil, r12b
cmp r12, 0x41b14a0e
cmp r15, rcx
cmp eax, 7
jmp 0x1403a75b5
jbe 0x1403a7521
mov rcx, qword [rsi + 0x40]
jmp 0x1403a75c4
cmp rcx, qword [rsi + 0x48]
jmp 0x1403a75cd
jae 0x1403a758f
lea rax, [rcx + 1]
mov qword [rsi + 0x40], rax
movzx rax, r15w
movzx eax, ax
mov byte [rcx], dl
movzx edx, di
cqo
movsx dx, r14b
mov eax, dword [rsi + 0x5c]
movzx edx, r11w
setg dh
mov edx, dword [rsi + 0x60]
jmp 0x1403a758f
shr edi, 8
mov dword [rsi + 0x60], edi
stc
test r14b, 0x43
add ebp, 0xfffffff8
mov dword [rsi + 0x5c], ebp
jmp 0x1403a7619
cmp ebp, 7
jmp 0x1403a7621
jbe 0x1403a747c
mov rax, qword [rsi + 0x40]
test r15b, r9b
stc
cmp rax, qword [rsi + 0x48]
jmp 0x1403a7638
jae 0x1403a7600
lea rcx, [rax + 1]
mov qword [rsi + 0x40], rcx
movsxd rbp, r8d
mov byte [rax], dil
mov ebp, dword [rsi + 0x5c]
mov edi, dword [rsi + 0x60]
jmp 0x1403a7600
mov r14, qword [rsi + 0x30]
and bx, r15w
mov rbx, qword [rsi + 0x40]
mov ebp, edx
lea r15, [rsi + 0x92aa]
stc
clc
jmp 0x1403a7673
cmp r15, r14
jae 0x1403a7a76
mov r9d, 1
sal r12b, 0x46
lea r13, [0x1400bcf50]
lea r12, [0x1400bd2a0]
cmp r9b, al
cmp r9d, 1
jmp 0x1403a76a0
jne 0x1403a76be
movzx r9d, byte [r15]
jmp 0x1403a76af
inc r15
cmp spl, 0xe4
clc
or r9d, 0x100
test r9b, 1
jmp 0x1403a76c7
jne 0x1403a7812
lea rdi, [r15 + 1]
and dh, 0x42
sub r10b, 0x72
movzx edx, byte [r15]
bt ecx, r9d
ror r10b, cl
btr r10, rbp
movzx r10d, word [rsi + rdx*2 + 0x888a]
movsx ecx, di
setp r8b
bswap r8w
mov ecx, eax
mov r8w, 0x7208
sbb r8b, dl
shl r10, cl
or r10, rbp
rol r8d, cl
cmp al, 0x6e
movzx r8d, byte [rsi + rdx + 0x8f4a]
add r8d, eax
test r9b, 2
jmp 0x1403a7725
jne 0x1403a79b8
cmp rdi, r14
jmp 0x1403a7733
jae 0x1403a79b8
mov eax, r9d
shr eax, 1
or ecx, edx
lea rdi, [r15 + 2]
btr rcx, r8
bsf ebp, ebp
rcr bpl, 0xf3
movzx edx, byte [r15 + 1]
movzx ebp, word [rsi + rdx*2 + 0x888a]
shld cx, bx, 0x6b
or cl, 0x1e
mov ecx, r8d
test r12b, r8b
cmc
shl rbp, cl
or r10, rbp
adc cl, bpl
add cx, r12w
bsf rcx, r14
movzx ecx, byte [rsi + rdx + 0x8f4a]
test dh, 0xcd
cmc
add r8d, ecx
test r9b, 4
jmp 0x1403a7794
jne 0x1403a79d0
cmp rdi, r14
jmp 0x1403a77a2
jae 0x1403a79d0
shr r9d, 2
movsx ax, al
bt rcx, rcx
movzx eax, byte [r15 + 2]
xor rcx, r14
clc
rol cl, 0xdb
movzx edx, word [rsi + rax*2 + 0x888a]
mov ecx, r8d
test spl, 0x50
jmp 0x1403a77d4
shl rdx, cl
cmp edi, r13d
test dh, 0xaa
add r15, 3
stc
or r10, rdx
jmp 0x1403a77ea
movzx eax, byte [rsi + rax + 0x8f4a]
add r8d, eax
cmc
jmp 0x1403a77fe
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a7807
jb 0x1403a79ee
jmp 0x1403a7c84
movzx r11d, byte [r15]
movzx r10d, word [r15 + 1]
seto r8b
stc
add r15, 3
xor cx, r9w
lea rcx, [0x1400bcd30]
bts edi, r8d
movzx edi, word [rcx + r11*2]
movsx r8d, di
movzx edx, word [rsi + rdi*2 + 0x888a]
bswap cx
rcr r8w, 0x13
and cx, r11w
mov ecx, eax
shl rdx, cl
movzx ecx, byte [rsi + rdi + 0x8f4a]
movzx r8, r8w
jmp 0x1403a7867
add ecx, eax
bt eax, 0x30
lea rax, [0x1400bcfa0]
xchg di, di
sbb dil, 0x13
test rsi, r15
movzx eax, byte [r11 + rax]
and r11d, dword [r13 + rax*4]
shl r11, cl
mov r8w, r12w
or rdx, rbp
or r11, rdx
add ecx, eax
sbb bpl, 0xcc
mov eax, r10d
and eax, 0x1ff
dec edx
sar dil, 7
shrd bp, sp, 0xec
lea rdx, [0x1400bcab0]
movzx rbp, r8w
lea rdx, [rdx + rax]
sbb dil, r10b
lea rbp, [0x1400bd0a0]
shr di, 0x96
lea rax, [rax + rbp]
mov rbp, r10
shr rbp, 8
sar r8, 0x97
sar di, cl
ror di, cl
lea rdi, [0x1400bccb0]
bswap r8d
add r8w, cx
add rdi, rbp
ror r8w, cl
rcl r8w, 0xc
add r8b, dil
lea rbp, [rbp + r12]
test r14w, 0x5584
cmp r10d, 0x200
movzx r8, bx
movsx r8, cx
setge r8b
cmovb rbp, rax
cdqe
cmovb rdi, rdx
shl r8b, cl
bswap ax
lahf
movzx eax, byte [rdi]
movzx edx, word [rsi + rax*2 + 0x8aca]
clc
add r8d, 0x246a1447
sal r8b, 0x30
shl rdx, cl
rol r8b, 0x72
or r8b, 0xdd
shl r8b, cl
movzx r8d, byte [rsi + rax + 0x906a]
cwde
shrd ax, dx, 0x6d
rcr rax, 0x5c
add r8d, ecx
cwde
jmp 0x1403a7974
movzx eax, byte [rbp]
and r10d, dword [r13 + rax*4]
movsx ecx, di
xchg cx, cx
cmp r10w, 0xd88
mov ecx, r8d
cmc
shl r10, cl
or rdx, r11
cmp r8b, spl
clc
test r11d, 0x3fd86777
or r10, rdx
add r8d, eax
test r9b, 0xd1
cmc
cmp rbx, qword [rsi + 0x48]
jb 0x1403a79ee
jmp 0x1403a7c84
mov r15, rdi
test edx, 0x307477ac
cmp rbx, qword [rsi + 0x48]
jb 0x1403a79ee
jmp 0x1403a7c84
mov r15, rdi
mov r9d, eax
cmp rbx, qword [rsi + 0x48]
jmp 0x1403a79df
jae 0x1403a7c84
nop
movsx ebp, r11w
or rax, rdx
mov qword [rbx], r10
adc cl, 0x1c
adc bp, r14w
mov cx, 0x68d2
mov eax, r8d
bt rbp, rdx
rcr bpl, 0x53
xor bp, r11w
shr eax, 3
movzx bp, r12b
shrd bp, ax, 0x4c
sbb ch, 0xd6
lea rbx, [rbx + rax]
clc
mov ecx, r8d
bt bp, 0x46
rol ax, cl
and cl, 0xf8
and bpl, 0x74
shr r10, cl
add bp, cx
bsf ebp, r11d
cmovae rbp, rcx
and r8d, 7
xor rbp, rsp
bts ebp, r9d
shr r9d, 1
sub ebp, 0x4a375320
shrd ax, r11w, 0xe6
mov rbp, r10
sub al, r12b
mov eax, r8d
cmp r15, r14
jmp 0x1403a7a6b
jb 0x1403a7697
jmp 0x1403a7a8b
mov r8d, eax
sar r10w, cl
btr r10d, r14d
cmc
mov r10, rbp
cmc
jmp 0x1403a7a8b
mov qword [rsi + 0x40], rbx
test r8d, r8d
jmp 0x1403a7a97
je 0x1403a7b89
sub ebx, ebx
lea r9, [0x1400bcf50]
clc
xor ecx, ecx
jmp 0x1403a7ad6
mov ecx, edx
dec bh
btc bx, r14w
rcr ebx, 0x52
shr r10, cl
bsr ecx, esp
mov ebx, edi
inc cx
rcr ecx, cl
movzx rcx, r15w
mov ecx, eax
sub r8d, edx
je 0x1403a7b9c
cmp r8d, 0x10
movsx dx, r15b
movzx eax, si
mov edx, 0x10
cmovb edx, r8d
mov edi, dword [r9 + rdx*4]
ror rax, 0xd
sar ah, cl
movsxd rax, r8d
and edi, r10d
shl edi, cl
or edi, ebx
mov dword [rsi + 0x60], edi
bsr rax, rdi
rcr ax, 0x86
mov eax, edx
cmp r9b, spl
cmc
add eax, ecx
mov dword [rsi + 0x5c], eax
test ch, 5
cmp eax, 8
jae 0x1403a7b51
jmp 0x1403a7aae
shr edi, 8
jmp 0x1403a7b32
mov dword [rsi + 0x60], edi
add eax, 0xfffffff8
mov dword [rsi + 0x5c], eax
test sp, r14w
cmp r9b, 0x20
cmp eax, 7
jmp 0x1403a7b4b
jbe 0x1403a7aae
mov rcx, qword [rsi + 0x40]
cmp r9b, bpl
cmp rcx, qword [rsi + 0x48]
jae 0x1403a7b26
lea rax, [rcx + 1]
jmp 0x1403a7b6b
mov qword [rsi + 0x40], rax
cbw
mov byte [rcx], dil
mov eax, dword [rsi + 0x5c]
movsx di, r11b
mov edi, dword [rsi + 0x60]
jmp 0x1403a7b84
jmp 0x1403a7b26
sub edi, edi
bswap bp
movzx edx, bx
sub eax, eax
sal rbp, cl
sbb ecx, 0x60e03622
movzx edx, word [rsi + 0x8a8a]
rcr cl, cl
btr rbp, rsi
movzx ebp, byte [rsi + 0x904a]
movzx rcx, r13w
mov ecx, eax
test r13, 0x6e8a6cd1
shl edx, cl
jmp 0x1403a7bca
or edx, edi
clc
mov dword [rsi + 0x60], edx
cmc
jmp 0x1403a7bd6
add ebp, eax
cmp r15b, 0xcc
mov dword [rsi + 0x5c], ebp
test sp, 0x1801
stc
cmp ebp, 8
jmp 0x1403a7bed
jae 0x1403a7c3c
mov rcx, qword [rsi + 0x40]
test ch, 0xd4
cmp r14w, bx
cmc
sub eax, eax
shl al, cl
cmp rcx, qword [rsi + 0x48]
setb al
jmp 0x1403a7c0f
jmp 0x1403a7c92
shr edx, 8
clc
mov dword [rsi + 0x60], edx
test r12b, dl
cmp r15w, 0x5cd1
add ebp, 0xfffffff8
mov dword [rsi + 0x5c], ebp
clc
cmc
test rdi, 0x33c532d4
cmp ebp, 7
jbe 0x1403a7bf3
mov rax, qword [rsi + 0x40]
cmp dil, r11b
cmp rax, qword [rsi + 0x48]
jmp 0x1403a7c4c
jae 0x1403a7c14
lea rcx, [rax + 1]
bswap ebp
seto bpl
mov qword [rsi + 0x40], rcx
movsxd rbp, r8d
movsx ebp, r12w
mov byte [rax], dl
cmovl rdx, rsi
movsx edx, r11w
mov bpl, 0x5b
mov ebp, dword [rsi + 0x5c]
mov edx, dword [rsi + 0x60]
jmp 0x1403a7c7f
jmp 0x1403a7c14
xor eax, eax
sar r14w, 0x34
rcl r12w, 0x57
shl ebp, cl
add rsp, 0x2d8
movzx r15, cx
setbe sil
pop rbx
xchg sil, bpl
movsx r13d, sp
movsxd rdi, r12d
pop rbp
movsx r14w, r14b
jmp 0x1403a7cb7
pop rdi
pop rsi
jmp 0x1403a7cc3
pop r12
movsx r14w, al
pop r13
movsx r15d, cx
movsx r15, r10w
mov r14w, 0x6c71
pop r14
pop r15
ret