Function at 0x1403f7f8b
Capabilities:
Check for software breakpoints

Disassembly:
push r15
cmp r11w, r13w
cmp sp, 0x60c
push r14
jmp 0x1403f7faa
push r13
test r10b, 0x92
push r12
cmc
push rsi
clc
stc
push rdi
cmp r9b, 0xcc
cmc
jmp 0x1403f7fc1
push rbp
test dx, r8w
cmc
jmp 0x1403f7fcc
push rbx
cmp cl, spl
cmc
sub rsp, 0xd18
jmp 0x1403f7fdd
movdqa xmmword [rsp + 0xd00], xmm6
mov dword [rsp + 0x164], 0
rol edi, 0xb6
clc
cmc
mov qword [rsp + 0x1e0], 0
shl cx, 0x86
sal rcx, cl
btr edi, edi
lea rdi, [rsp + 0x8e0]
bswap r8
mov r8d, 0x208
rcr ecx, 0x61
sbb cl, 0xc4
and ch, dl
mov rcx, rdi
xor edx, edx
jmp 0x1403f802f
call fcn.14049b47b
lea rsi, [rsp + 0xaf0]
sal rcx, 0x40
ror ecx, 0xeb
mov r8d, 0x208
btc ecx, edx
movzx ecx, di
mov rcx, rsi
clc
cmp esi, 0x735e6356
xor edx, edx
call fcn.14049b47b
mov ecx, 0x208
jmp 0x1403f806a
call fcn.140117a0c
mov rbp, rax
mov r8d, 0x208
not rcx
and cl, 0x9a
mov rcx, rax
cmc
xor edx, edx
jmp 0x1403f8089
call fcn.14049b47b
mov ecx, 0x208
call fcn.140117a0c
mov r14, rax
rcr cl, cl
movsx r8, r14w
sal r8b, 0x23
mov r8d, 0x208
mov rcx, 0x6e587045
mov rcx, rax
cmp r12b, 0x2a
cmp r14b, r13b
xor edx, edx
jmp 0x1403f80c3
call fcn.14049b47b
mov ecx, 0x208
jmp 0x1403f80d2
call fcn.140117a0c
mov r13, rax
sar cl, 0xe8
mov r8d, 0x208
mov rcx, rax
xor edx, edx
jmp 0x1403f80ed
call fcn.14049b47b
lea rcx, [0x1400bff38]
xchg r9b, r9b
neg r9b
lea r9, [rsp + 0x1e0]
stc
sub edx, edx
xor r8d, r8d
jmp 0x1403f8112
call qword [0x1400de368]
mov rbx, qword [rsp + 0x1e0]
movsxd rcx, eax
mov rcx, rbx
call fcn.1401d0ee8
movzx edx, word [rbx]
test r11, rsi
jmp 0x1403f8136
test dx, dx
jmp 0x1403f813e
je 0x1403f81a5
lea rdi, [rsp + 0x8e0]
sub ecx, ecx
test di, r14w
jmp 0x1403f815d
nop word cs:[rax + rax]
clc
cmc
cmp rax, rcx
jmp 0x1403f8171
je 0x1403f81b3
mov word [rdi], dx
add rdi, 2
movzx edx, word [rbx + rcx*2 + 2]
jmp 0x1403f8188
inc rcx
clc
cmc
stc
test dx, dx
jmp 0x1403f8196
jne 0x1403f8169
sub rax, rcx
cmp r11w, 0x373c
test rax, rax
jmp 0x1403f81ad
je 0x1403f81be
mov word [rdi], 0
setbe r12b
cdqe
movabs rax, 0x7804d66cb0b33a99
mov r12b, 0xf2
cmovo r12w, dx
mov qword [rsp + 0x690], rax
movsxd rax, r11d
movabs rax, 0x8a52d333ec736c64
bswap rbx
mov qword [rsp + 0x698], rax
jmp 0x1403f81f7
movabs rax, 0x63f40a071437f611
movsx r12w, dil
movzx r12w, dil
mov qword [rsp + 0x6a0], rax
movsx bx, al
cbw
movabs rax, 0xafbd493a2bb7da71
movzx bx, r8b
not r12b
mov qword [rsp + 0x6a8], rax
bswap bx
movabs rax, 0x65beebddcb6c6b8e
setns bh
movsx r12, r11w
mov qword [rsp + 0x6b0], rax
not r12b
cwde
movzx ebx, r14w
movabs rax, 0xe3394e5933a9ff1f
mov r12, rsp
xchg bx, bx
mov qword [rsp + 0x6b8], rax
movabs rax, 0x87041bed0c83a42f
cmovae bx, r9w
bswap r12
movsx r12d, r10w
mov qword [rsp + 0x6c0], rax
movzx rax, si
cdqe
movsx r12w, r15b
movabs rbx, 0xd50c5d2aaad053dc
movzx ax, spl
mov qword [rsp + 0x6c8], rbx
movabs rax, 0x7867d605b0fe3ac5
not r12w
bswap r12d
mov r12b, r10b
mov qword [rsp + 0x158], rax
jmp 0x1403f82d4
mov qword [rsp + 0x280], rax
cmovs r12w, r15w
setnp al
movsx r12, sp
movabs rax, 0x8a3dd340ec1c6c16
setbe r12b
movzx r12w, bpl
movsx r12, sp
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x288], rax
movsx eax, r14w
not al
movsx r12, dx
movabs rax, 0x63a30a5b1443f677
movsx r12, bp
not r12d
setae r12b
mov qword [rsp + 0x148], rax
cmovno r12w, r9w
not r12w
movsx r12, r8w
mov qword [rsp + 0x290], rax
movsx rax, r12w
not ax
lahf
movabs rax, 0xafd2495e2bd9da18
mov qword [rsp + 0x140], rax
movsx r12w, al
movzx r12, bp
mov qword [rsp + 0x298], rax
movabs rax, 0x65eceb81cb1f6bf9
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x2a0], rax
movsx ax, dh
movsxd rax, ecx
lahf
movabs rax, 0xe3574e3c33caff7a
movzx r12d, r14w
mov qword [rsp + 0x130], rax
movzx r12w, dil
xchg r12b, r12b
movsx r12w, r15b
mov qword [rsp + 0x2a8], rax
mov al, r9b
bswap r12w
movabs rax, 0x87041bc70cdfa45b
movzx r12w, dil
mov qword [rsp + 0x128], rax
movsx r12, si
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], rbx
cwde
not r12b
lea r12, [rsp + 0x280]
bswap ax
mov rax, r12
jmp 0x1403f840c
movdqa xmm0, xmmword [rsp + 0x690]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x690], xmm0
movaps xmm1, xmmword [rsp + 0x6a0]
jmp 0x1403f842f
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x6a0], xmm1
jmp 0x1403f8440
movaps xmm1, xmmword [rsp + 0x6b0]
jmp 0x1403f844d
xorps xmm1, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x6b0], xmm1
jmp 0x1403f845e
movaps xmm1, xmmword [rsp + 0x6c0]
jmp 0x1403f846b
xorps xmm1, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x6c0], xmm1
jmp 0x1403f847c
movd ecx, xmm0
lea rax, [rsp + 0x8de]
clc
nop dword [rax]
stc
cmp word [rax + 2], 0
jmp 0x1403f8497
lea rax, [rax + 2]
jmp 0x1403f84a0
jne 0x1403f848d
test cx, cx
jmp 0x1403f84ae
je 0x1403f84ef
lea rdx, [rsp + 0x692]
test rsi, r13
clc
nop dword [rax + rax]
mov word [rax], cx
xchg cx, cx
not cl
add rax, 2
movzx ecx, word [rdx]
add rdx, 2
cmp cx, si
test r15d, esi
test cx, cx
jmp 0x1403f84e9
jne 0x1403f84c8
mov word [rax], 0
ror edi, cl
mov r8w, 0x79f
bt cx, 0x2f
lea rdi, [rsp + 0x690]
mov r8d, 0x250
cmovo cx, r14w
mov rcx, rdi
cmc
sub edx, edx
jmp 0x1403f851e
call fcn.14049b47b
lea rcx, [rsp + 0x8e0]
movsxd rdx, r10d
mov rdx, rdi
jmp 0x1403f8536
call qword [0x1400de318]
mov rdi, rax
jmp 0x1403f8544
inc rax
cmp rax, 2
jb 0x1403fb5c3
mov qword [rsp + 0x1a8], rbx
cmovo edx, ebx
bswap cx
movzx ecx, r13w
mov qword [rsp + 0x258], r14
cwd
mov qword [rsp + 0x248], rbp
lea rdx, [rsp + 0x690]
mov rcx, rdi
jmp 0x1403f8585
call qword [0x1400de328]
test eax, eax
jmp 0x1403f8592
je 0x1403f870c
lea r15, [rsp + 0x8e2]
movzx r14, r8w
movsx r14w, al
lea r14, [rsp + 0xaee]
lea rbx, [rsp + 0x690]
jmp 0x1403f85be
jmp 0x1403f85fb
mov word [rax], 0
bswap cx
cmovno ecx, r13d
not cl
mov rcx, rsi
call qword [0x1400de2c8]
mov rcx, rdi
movzx edx, bp
jmp 0x1403f85e5
mov rdx, rbx
jmp 0x1403f85ed
call qword [0x1400de328]
test eax, eax
je 0x1403f870c
movzx eax, word [rsp + 0x8e0]
xor cx, 0x467d
inc ch
mov rcx, rsi
test ax, ax
jmp 0x1403f8615
je 0x1403f8670
mov rdx, r15
mov rcx, rsi
clc
nop word cs:[rax + rax]
test si, r15w
cmp r15d, esi
test bp, 0x3173
mov word [rcx], ax
sal ax, cl
ror al, 0xa3
add rcx, 2
btc ax, 1
movzx eax, word [rdx]
jmp 0x1403f865d
add rdx, 2
stc
test ax, ax
jmp 0x1403f866a
jne 0x1403f863a
mov word [rcx], 0
xchg ah, al
shrd ax, sp, 0xd7
adc rax, r15
mov rax, r14
test r10d, 0x2fd25ffc
cmp r14w, 0x585
nop dword [rax + rax]
cmc
clc
cmp si, r9w
cmp word [rax + 2], 0
jmp 0x1403f86a4
lea rax, [rax + 2]
jne 0x1403f869a
movzx ecx, word [rsp + 0x6bc]
clc
test cx, cx
jmp 0x1403f86bf
je 0x1403f85c3
xor edx, edx
test ebp, edi
cmp r11w, r11w
cmc
nop word [rax + rax]
mov word [rax + rdx], cx
test r11w, cx
sar cl, 0x44
cmc
movzx ecx, word [rsp + rdx + 0x6be]
add rdx, 2
test si, 0x1ce9
test cx, cx
jmp 0x1403f86f9
jne 0x1403f86d4
add rax, rdx
jmp 0x1403f8707
jmp 0x1403f85c3
movabs rax, 0x7813d663b0913a96
movsx edi, r15w
movsx rdi, r14w
bswap cx
mov qword [rsp + 0x1c8], rax
movzx ebp, r14w
mov qword [rsp + 0x60], rax
movsx bp, r15b
mov cx, bp
cwde
movabs rax, 0x8a58d332ec7d6c61
movsxd rcx, r13d
movzx edi, r10w
movsx bp, bpl
mov qword [rsp + 0x1c0], rax
mov cx, 0x2ac8
mov qword [rsp + 0x68], rax
movsxd rdi, ebp
cdqe
movabs rdi, 0x63c00a32140ef62b
bswap cx
mov qword [rsp + 0x70], rdi
lahf
jmp 0x1403f877f
movabs rax, 0xafbd492d2bb6da6a
movzx ecx, r15w
jmp 0x1403f8792
mov qword [rsp + 0x240], rax
bswap r14w
cmovno r14d, ebx
movsxd rcx, r15d
mov qword [rsp + 0x78], rax
movabs rax, 0x65bbebddcb6b6b9f
movsx ecx, cx
mov cl, 0xc2
mov r14, rax
movsxd rbp, edx
xchg bp, cx
movzx rcx, r14w
mov qword [rsp + 0x80], rax
movsxd rax, esi
xchg ch, ch
movsx cx, r12b
movabs rax, 0xe3384e5833a4ff13
mov rbp, rax
movsx cx, r9b
movsx ecx, dx
mov qword [rsp + 0x88], rax
movabs rax, 0x87471b9b0caca42c
movsx ecx, sp
movsxd rcx, r11d
mov qword [rsp + 0x90], rax
not ch
xchg cx, ax
movabs rax, 0xd5695d58aaa253a9
bswap ecx
mov qword [rsp + 0x98], rax
lahf
xchg al, cl
movabs rax, 0x6960525b046c6aa3
mov cx, r12w
bswap cx
mov qword [rsp + 0xa0], rax
movzx rax, r12w
jmp 0x1403f884a
movabs rax, 0x100ea9812dc67d4c
not ch
mov cl, cl
mov qword [rsp + 0xa8], rax
movzx ax, sil
movsx eax, cx
movsx ax, r11b
movabs rax, 0x9b0046e6a09381f1
mov qword [rsp + 0xb0], rax
movsx cx, sil
movabs rax, 0x7fcf80a9bf594c30
xchg cx, cx
mov cl, 0xd0
mov qword [rsp + 0xb8], rax
bswap cx
not cx
jmp 0x1403f88a6
movabs rax, 0x731f7bb544550284
movsx cx, r10b
mov qword [rsp + 0xc0], rax
cwde
bswap cx
movzx ecx, r10w
movabs rax, 0xffe8a7e0eda190ed
bswap ecx
mov cx, ax
mov qword [rsp + 0xc8], rax
movsx rcx, r13w
movabs rax, 0xde8bed9d40cb5624
movsx cx, r10b
mov rcx, 0x3adf3ae9
mov qword [rsp + 0xd0], rax
xchg ch, al
movzx rcx, bp
movabs rax, 0xb38dcbf7329514ab
setp cl
bswap cx
movzx rcx, r11w
mov qword [rsp + 0xd8], rax
movabs rax, 0x7e3794c3b7b41406
movsx cx, bl
jmp 0x1403f8935
mov qword [rsp + 0xe0], rax
movsx eax, r11w
movzx ecx, si
movsx rax, di
movabs rax, 0x681c6214f48a0f76
not cx
movsx ecx, r8w
mov qword [rsp + 0xe8], rax
mov rcx, 0x2e340493
movsx rax, bx
movabs rax, 0x4098655e68a03dca
jmp 0x1403f8981
mov qword [rsp + 0xf0], rax
movabs rcx, 0x3dc4b38e123e4f28
movsx ax, bh
cwde
mov qword [rsp + 0xf8], rcx
not ax
movzx eax, bx
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x280], rax
movsxd rax, r14d
movsx rax, cx
mov rax, qword [rsp + 0x150]
jmp 0x1403f89ca
mov qword [rsp + 0x288], rax
cwde
cdqe
mov rax, qword [rsp + 0x148]
jmp 0x1403f89e2
mov qword [rsp + 0x290], rax
mov al, 0xc6
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x298], rax
movzx ax, ch
mov rax, qword [rsp + 0x138]
jmp 0x1403f8a0d
mov qword [rsp + 0x2a0], rax
not al
mov rax, qword [rsp + 0x130]
jmp 0x1403f8a24
mov qword [rsp + 0x2a8], rax
mov rax, qword [rsp + 0x128]
jmp 0x1403f8a39
mov qword [rsp + 0x2b0], rax
mov rax, qword [rsp + 0x1a8]
jmp 0x1403f8a4e
mov qword [rsp + 0x2b8], rax
movabs rax, 0x6905520d04186acd
mov qword [rsp + 0x170], rax
jmp 0x1403f8a6d
mov qword [rsp + 0x2c0], rax
cmovbe eax, r11d
not ah
lahf
movabs rax, 0x1061a9e82db57d3e
jmp 0x1403f8a8b
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x2c8], rax
mov eax, 0x5245501e
cmovge eax, ebp
movsx eax, ax
movabs rax, 0x9b7846a3a0cf819f
jmp 0x1403f8ab5
mov qword [rsp + 0x1a0], rax
jmp 0x1403f8ac2
mov qword [rsp + 0x2d0], rax
movzx ax, r14b
cwde
movabs rax, 0x7fbd80c6bf354c40
mov qword [rsp + 0x198], rax
jmp 0x1403f8ae7
mov qword [rsp + 0x2d8], rax
movsx ax, r8b
movsx eax, r8w
movabs rax, 0x735c7be9442702e1
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x2e0], rax
movabs rax, 0xff84a7a4edcc9082
jmp 0x1403f8b21
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x2e8], rax
jmp 0x1403f8b3c
movabs rax, 0xded7edaf40f85643
jmp 0x1403f8b4b
mov qword [rsp + 0x180], rax
jmp 0x1403f8b58
mov qword [rsp + 0x2f0], rax
bswap ax
movsx rax, di
movabs rax, 0xb3e3cb9232e514e4
jmp 0x1403f8b76
mov qword [rsp + 0x178], rax
jmp 0x1403f8b83
mov qword [rsp + 0x2f8], rax
jmp 0x1403f8b93
movabs rax, 0x7e5294b5b7d51455
jmp 0x1403f8ba2
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x300], rax
movzx eax, r9w
movabs rax, 0x68706270f4e30f26
mov qword [rsp + 0x1b0], rax
jmp 0x1403f8bcd
mov qword [rsp + 0x308], rax
cmovle eax, r15d
lahf
movabs rax, 0x4098650b68f23d87
jmp 0x1403f8be9
mov qword [rsp + 0x1d0], rax
jmp 0x1403f8bf6
mov qword [rsp + 0x310], rax
movsx ax, r10b
mov ah, cl
mov qword [rsp + 0x1d8], rcx
movzx eax, r13w
nop
movzx ax, r15b
mov qword [rsp + 0x318], rcx
mov rax, r12
jmp 0x1403f8c27
movdqa xmm6, xmmword [rsp + 0x60]
pxor xmm6, xmmword [rax]
movdqa xmmword [rsp + 0x60], xmm6
movaps xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x1403f8c4a
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x1403f8c57
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1403f8c68
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x1403f8c75
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x90], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1403f8ca2
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1403f8cb3
movaps xmm0, xmmword [rsp + 0xc0]
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1403f8ccc
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x1403f8cd9
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1403f8cea
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1403f8cf7
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xe0], xmm0
jmp 0x1403f8d0b
movaps xmm0, xmmword [rsp + 0xf0]
jmp 0x1403f8d18
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xf0], xmm0
mov r8d, 0x410
sar ch, cl
mov rcx, r12
sub edx, edx
jmp 0x1403f8d39
call fcn.14049b47b
movd edx, xmm6
test dx, dx
jmp 0x1403f8d4a
je 0x1403f8e73
mov eax, 0x208
xor ecx, ecx
jmp 0x1403f8d5f
cmp rcx, 0x410
je 0x1403f8e10
mov word [rsp + rcx + 0x280], dx
shl dx, cl
clc
movzx edx, word [rsp + rcx + 0x62]
cmc
test dil, 0xc7
test dx, dx
je 0x1403f8e23
mov word [rsp + rcx + 0x282], dx
movzx edx, word [rsp + rcx + 0x64]
test dx, dx
jmp 0x1403f8da0
je 0x1403f8e34
mov word [rsp + rcx + 0x284], dx
rol edx, 0xe5
bsf dx, r15w
movzx edx, word [rsp + rcx + 0x66]
test cl, r14b
test dx, dx
jmp 0x1403f8dc6
je 0x1403f8e49
add rax, 0xfffffffffffffffc
mov word [rsp + rcx + 0x286], dx
neg dl
movsxd rdx, esp
movzx edx, word [rsp + rcx + 0x68]
jmp 0x1403f8de7
add rcx, 8
stc
test dx, dx
jmp 0x1403f8df4
jne 0x1403f8d5f
lea r12, [rsp + rcx]
clc
add r12, 0x280
jmp 0x1403f8e0b
jmp 0x1403f8e65
lea r12, [rsp + rcx]
test ax, bp
add r12, 0x280
jmp 0x1403f8e73
lea r12, [rsp + rcx]
clc
add r12, 0x282
jmp 0x1403f8e58
lea r12, [rsp + rcx]
add r12, 0x284
jmp 0x1403f8e44
jmp 0x1403f8e58
lea r12, [rsp + rcx]
bsf ax, cx
add r12, 0x286
mov eax, 1
jmp 0x1403f8e65
test rax, rax
jmp 0x1403f8e6d
je 0x1403f8e80
mov word [r12], 0
movsx esi, r9w
mov dl, dh
lea rsi, [rsp + 0x280]
movsxd rdx, edx
jmp 0x1403f8e93
mov rcx, 0xffffffff80000001
cqo
mov rdx, rsi
call fcn.1403f77cd
mov rax, qword [rsp + 0x1c8]
movsxd r15, r15d
xchg r15, r15
setno bh
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x68], rax
bswap r12w
lahf
movabs rax, 0x63c20a371400f62b
mov qword [rsp + 0x238], rax
mov qword [rsp + 0x70], rax
cdqe
mov r15b, dil
xchg bx, ax
movabs rax, 0xafa1493b2baada6b
movsx rbx, ax
setae r15b
bswap r12d
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x78], rax
movabs rax, 0x658febeecb536ba5
cmovs r12w, r11w
movsx r15d, cx
movsx r12, r12w
mov qword [rsp + 0x228], rax
movsxd r12, ebx
mov qword [rsp + 0x80], rax
xchg r15w, r12w
movabs rax, 0xe3044e1c33a6ff1b
movsxd rbx, r10d
mov qword [rsp + 0x220], rax
not rbx
mov qword [rsp + 0x88], rax
movzx r12d, r11w
bswap r15w
movabs rax, 0x876d1bb30caba43e
mov qword [rsp + 0x218], rax
xchg r15w, bx
mov qword [rsp + 0x90], rax
mov ax, cx
cmovbe r12d, esi
lahf
movabs rax, 0xd5505d59aab753b2
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x98], rax
mov eax, 0x74135ed5
movabs rax, 0x6971526b04776a9e
cmovne r15w, r12w
setbe r12b
mov qword [rsp + 0x208], rax
mov qword [rsp + 0xa0], rax
lahf
movsxd rax, edi
setae r12b
movabs rax, 0x1004a99a2dd47d49
mov qword [rsp + 0x200], rax
cmovbe rbx, rbx
not r12b
mov qword [rsp + 0xa8], rax
cwde
movzx r15d, r14w
movabs rax, 0x9b1b46caa08281c3
movzx r15, bp
mov qword [rsp + 0x1f8], rax
movsxd r15, r9d
bswap r15w
movzx r12d, si
mov qword [rsp + 0xb0], rax
movsx r15, r13w
movabs rax, 0x7fd280b5bf5a4c32
mov r15b, 0xd
movsx ebx, r12w
movzx r12d, sp
mov qword [rsp + 0x1f0], rax
mov r12w, ax
movsx ebx, bx
mov qword [rsp + 0xb8], rax
movzx bx, sil
lahf
setbe r15b
movabs rax, 0x730b7bb544530287
movzx ebx, r14w
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0xc0], rax
movsx r15d, r14w
movsx r15, r14w
movabs r15, 0xffeba7c0eda290eb
movzx ax, dil
mov qword [rsp + 0xc8], r15
movsx ax, r11b
movabs r12, 0xde84edf3408b5634
setno ah
movsx ebx, ax
mov qword [rsp + 0xd0], r12
movabs rbx, 0xb38fcbfe3280148c
movzx eax, bp
mov qword [rsp + 0xd8], rbx
movzx eax, sp
movabs rax, 0x7e3594d4b7971409
jmp 0x1403f90dc
mov qword [rsp + 0xe0], rax
jmp 0x1403f90ec
movabs rax, 0x68706225f4b10f6b
jmp 0x1403f90fb
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x158]
jmp 0x1403f9110
mov qword [rsp + 0x280], rax
movzx rax, di
movsx ax, r15b
movzx ax, r13b
mov rax, qword [rsp + 0x150]
jmp 0x1403f9133
mov qword [rsp + 0x288], rax
movzx eax, r11w
bswap eax
mov rax, qword [rsp + 0x148]
jmp 0x1403f914e
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x298], rax
bswap rax
mov rax, qword [rsp + 0x138]
jmp 0x1403f9176
mov qword [rsp + 0x2a0], rax
mov al, r12b
mov eax, 0x39d8114c
mov rax, qword [rsp + 0x130]
jmp 0x1403f9193
mov qword [rsp + 0x2a8], rax
movzx ax, bl
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x2b0], rax
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x2b8], rax
seto al
lahf
nop
mov rax, qword [rsp + 0x170]
jmp 0x1403f91d2
mov qword [rsp + 0x2c0], rax
xchg ah, ah
movzx rax, dx
mov rax, qword [rsp + 0x168]
jmp 0x1403f91ed
mov qword [rsp + 0x2c8], rax
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x2d0], rax
movzx ax, r13b
mov rax, qword [rsp + 0x198]
jmp 0x1403f9217
mov qword [rsp + 0x2d8], rax
cbw
lahf
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x2e0], rax
movzx rax, r15w
movsx eax, si
mov rax, qword [rsp + 0x188]
jmp 0x1403f9246
mov qword [rsp + 0x2e8], rax
movsx ax, cl
movsx eax, cx
jmp 0x1403f925a
mov rax, qword [rsp + 0x180]
jmp 0x1403f9267
mov qword [rsp + 0x2f0], rax
mov rax, qword [rsp + 0x178]
jmp 0x1403f927c
mov qword [rsp + 0x2f8], rax
movzx eax, si
mov rax, qword [rsp + 0x1b8]
jmp 0x1403f9294
mov qword [rsp + 0x300], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x308], rax
mov rax, rsi
movdqa xmm6, xmmword [rsp + 0x60]
movaps xmm0, xmmword [rsp + 0x70]
jmp 0x1403f92bf
movaps xmm1, xmmword [rsp + 0x80]
pxor xmm6, xmmword [rax]
movaps xmm2, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x60], xmm6
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x1403f92e7
xorps xmm1, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x80], xmm1
jmp 0x1403f92f8
xorps xmm2, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x90], xmm2
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1403f9311
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1403f932a
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1403f933b
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1403f9348
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1403f9359
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x1403f9366
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1403f9377
movaps xmm0, xmmword [rsp + 0xe0]
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xe0], xmm0
movsx r8d, dx
mov r8d, 0x410
add cx, ax
setns ch
mov rcx, rsi
test r13b, r14b
xor edx, edx
call fcn.14049b47b
movd edx, xmm6
test dx, dx
jmp 0x1403f93b7
je 0x1403f94f6
mov eax, 0x208
xor ecx, ecx
clc
jmp 0x1403f93ca
cmp rcx, 0x410
je 0x1403f948a
mov word [rsp + rcx + 0x280], dx
mov dx, 0x1f3d
movzx edx, word [rsp + rcx + 0x62]
test sil, cl
test dx, dx
jmp 0x1403f93f3
je 0x1403f94a2
mov word [rsp + rcx + 0x282], dx
shr edx, cl
neg rdx
jmp 0x1403f940b
movzx edx, word [rsp + rcx + 0x64]
test dx, dx
je 0x1403f94b7
mov word [rsp + rcx + 0x284], dx
sal edx, 0xf8
movzx edx, word [rsp + rcx + 0x66]
clc
cmp ebx, eax
test r11b, 0xc3
test dx, dx
jmp 0x1403f9438
je 0x1403f94d4
add rax, 0xfffffffffffffffc
stc
cmc
mov word [rsp + rcx + 0x286], dx
setl dl
adc dl, r8b
movzx edx, word [rsp + rcx + 0x68]
add rcx, 8
test r15b, 0x31
test dx, dx
jmp 0x1403f9467
jne 0x1403f93ca
lea rsi, [rsp + rcx]
test r15b, 0xfe
cmp r15w, r13w
add rsi, 0x280
jmp 0x1403f9485
jmp 0x1403f94e8
lea rsi, [rsp + rcx]
cmp cl, r12b
add rsi, 0x280
jmp 0x1403f949d
jmp 0x1403f94f6
lea rsi, [rsp + rcx]
add rsi, 0x282
jmp 0x1403f94b2
jmp 0x1403f94df
lea rsi, [rsp + rcx]
cmp rcx, r8
jmp 0x1403f94c3
add rsi, 0x284
jmp 0x1403f94cf
jmp 0x1403f94df
lea rsi, [rsp + rcx]
add rsi, 0x286
mov eax, 1
clc
test dh, 0x9f
test rax, rax
jmp 0x1403f94f0
je 0x1403f94fb
mov word [rsi], 0
lea rsi, [rsp + 0x280]
mov rcx, 0xffffffff80000001
cdq
mov rdx, rsi
jmp 0x1403f9513
call fcn.1403f77cd
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x60], rax
cbw
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x68], rax
jmp 0x1403f9539
mov qword [rsp + 0x250], rdi
movsxd rcx, ecx
not rax
mov qword [rsp + 0x70], rdi
movsx edi, r12w
not eax
mov rdi, qword [rsp + 0x240]
nop
bswap rax
mov qword [rsp + 0x78], rdi
mov al, r14b
mov qword [rsp + 0x80], r14
movsxd rax, ecx
mov qword [rsp + 0x88], rbp
movabs rax, 0x874a1be70caca42c
not ch
bswap cx
mov qword [rsp + 0x90], rax
cdqe
cmovae cx, r9w
movabs rax, 0xd5795d69aa8c5388
movsx rcx, r9w
mov qword [rsp + 0x98], rax
jmp 0x1403f95b6
movabs rax, 0x696b5268046a6abf
mov qword [rsp + 0xa0], rax
bswap rax
jmp 0x1403f95d0
movabs rax, 0x1013a98d2de37d4a
cmove ecx, r9d
not rcx
mov qword [rsp + 0xa8], rax
cbw
mov ch, 0x3f
movsx ax, dil
movabs rax, 0x9b1646cca0a681ec
mov qword [rsp + 0xb0], rax
cbw
movabs rax, 0x7fcd80b6bf744c1c
movsx cx, dil
mov qword [rsp + 0xb8], rax
cwde
movabs rax, 0x732c7b84444802a2
mov qword [rsp + 0xc0], rax
movabs rax, 0xffe8a7e2edb890e3
mov qword [rsp + 0xc8], rax
movabs rax, 0xde8beddc409f5622
mov qword [rsp + 0xd0], rax
movzx cx, bpl
bswap eax
setne ch
movabs rax, 0xb393cbff328a14a7
mov cl, 0
mov cx, cx
movsx rcx, bx
mov qword [rsp + 0xd8], rax
movabs rax, 0x7e3094dcb7a11434
not ch
mov qword [rsp + 0xe0], rax
movzx cx, dil
movzx rax, dx
cbw
movabs rax, 0x68046219f48f0f4f
cmovs ecx, edi
mov qword [rsp + 0xe8], rax
sete ah
movzx cx, r13b
movabs rax, 0x40eb654a68d23dfe
xchg cl, cl
mov qword [rsp + 0xf0], rax
movabs rax, 0x3db0b3fd12574f5b
mov rcx, rcx
mov qword [rsp + 0xf8], rax
setp cl
movabs rax, 0x968fa6c58229f1e8
movsxd rcx, eax
movsx rcx, ax
bswap rcx
mov qword [rsp + 0x100], rax
setne ah
mov al, bpl
movzx ax, ah
movabs rax, 0xc0e827832a8274d9
movsx ecx, r11w
movsx cx, ah
mov qword [rsp + 0x108], rax
movabs rax, 0x394af8f774f9568e
setnp ch
movsx rcx, r11w
movzx ecx, r14w
mov qword [rsp + 0x110], rax
movsx cx, r9b
movabs rcx, 0xc86ebf5af8aff46c
movzx ax, r10b
movsx eax, cx
mov qword [rsp + 0x118], rcx
movzx rax, ax
movzx ax, r12b
movsx ax, r9b
mov rax, qword [rsp + 0x158]
jmp 0x1403f9779
mov qword [rsp + 0x280], rax
movzx eax, bx
mov rax, qword [rsp + 0x150]
jmp 0x1403f9791
mov qword [rsp + 0x288], rax
movsxd rax, edi
movzx rax, r8w
cdqe
mov rax, qword [rsp + 0x148]
jmp 0x1403f97af
mov qword [rsp + 0x290], rax
sete al
movsx eax, r12w
movsxd rax, r10d
mov rax, qword [rsp + 0x140]
jmp 0x1403f97ce
mov qword [rsp + 0x298], rax
movzx rax, cx
cbw
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x2a0], rax
not al
mov rax, qword [rsp + 0x130]
jmp 0x1403f97fb
mov qword [rsp + 0x2a8], rax
movzx rax, bp
mov rax, qword [rsp + 0x128]
jmp 0x1403f9814
mov qword [rsp + 0x2b0], rax
lahf
cwde
jmp 0x1403f9823
mov rax, qword [rsp + 0x1a8]
jmp 0x1403f9830
mov qword [rsp + 0x2b8], rax
bswap ax
mov rax, qword [rsp + 0x170]
jmp 0x1403f9848
mov qword [rsp + 0x2c0], rax
setge ah
mov rax, qword [rsp + 0x168]
jmp 0x1403f9860
mov qword [rsp + 0x2c8], rax
movzx ax, dil
movsx rax, cx
cbw
mov rax, qword [rsp + 0x1a0]
jmp 0x1403f9880
mov qword [rsp + 0x2d0], rax
movsx eax, bx
xchg al, al
setne ah
mov rax, qword [rsp + 0x198]
jmp 0x1403f989d
mov qword [rsp + 0x2d8], rax
movsxd rax, r15d
movsx ax, r14b
mov rax, qword [rsp + 0x190]
jmp 0x1403f98ba
mov qword [rsp + 0x2e0], rax
bswap rax
movzx ax, spl
mov rax, qword [rsp + 0x188]
jmp 0x1403f98d7
mov qword [rsp + 0x2e8], rax
cwde
movzx ax, r11b
bswap ax
mov rax, qword [rsp + 0x180]
jmp 0x1403f98f5
mov rcx, r13
call fcn.1401061f4
mov rcx, r14
jmp 0x1403fb5d3
call fcn.1401061f4
mov rcx, rbp
jmp 0x1403fb5e0
call fcn.1401061f4
movaps xmm6, xmmword [rsp + 0xd00]
cmc
add rsp, 0xd18
pop rbx
movzx r14d, r11w
jmp 0x1403fb602
pop rbp
jmp 0x1403fb608
pop rdi
xchg r15, r14
pop rsi
pop r12
mov r15, r9
movzx r14w, cl
pop r13
cmovs r14d, r8d
movsx r14, r9w
movsx r15w, r11b
pop r14
mov r15, 0x77725d47
movsxd r15, edx
pop r15
jmp 0x1403fb639
ret