Function at 0x1403fe3a8
Capabilities:
Execute anti-debugging instructions

Disassembly:
push r15
push r14
jmp 0x1403fe3cc
push r13
push r12
cmp esp, 0x59dd551a
push rsi
jmp 0x1403fe3dc
push rdi
cmp ebp, r14d
push rbp
cmp dil, 0x2a
push rbx
jmp 0x1403fe3ef
sub rsp, 0xd18
movdqa xmmword [rsp + 0xd00], xmm6
mov dword [rsp + 0x164], 0
xadd ch, cl
test r10b, r12b
sar edi, 0xd7
mov qword [rsp + 0x1e0], 0
bsf cx, r9w
stc
dec rcx
lea rdi, [rsp + 0x8e0]
shl r8w, 0xba
adc r8w, di
test dh, 0xb0
mov r8d, 0x208
jmp 0x1403fe447
mov rcx, rdi
xor edx, edx
jmp 0x1403fe451
call fcn.1404a14d1
lea rsi, [rsp + 0xaf0]
btc r8w, cx
mov r8d, 0x208
movsx rcx, r8w
btc rcx, 0x40
mov rcx, rsi
sub edx, edx
call fcn.1404a14d1
mov ecx, 0x208
jmp 0x1403fe486
call fcn.140205a17
mov rbp, rax
ror r8w, 0x54
movsxd rcx, esp
cmovs r8w, cx
mov r8d, 0x208
sar ecx, 0xc9
cmc
mov rcx, rax
jmp 0x1403fe4ad
xor edx, edx
jmp 0x1403fe4b4
call fcn.1404a14d1
mov ecx, 0x208
jmp 0x1403fe4c3
call fcn.140205a17
mov r14, rax
ror r8d, 0xa8
mov r8d, 0x208
movsxd rcx, edx
rcl cx, cl
shl ch, cl
mov rcx, rax
cmc
cmp r10w, r12w
xor edx, edx
jmp 0x1403fe4ec
call fcn.1404a14d1
mov ecx, 0x208
jmp 0x1403fe4fb
call fcn.140205a17
mov r13, rax
add r8d, r14d
xor r8w, ax
or r8w, 0x3eef
mov r8d, 0x208
mov rcx, rax
sub edx, edx
jmp 0x1403fe520
call fcn.1404a14d1
lea rcx, [0x1400bff38]
lea r9, [rsp + 0x1e0]
cmp r12w, 0x276c
sub edx, edx
test r13b, r10b
cmc
sub r8d, r8d
jmp 0x1403fe548
call qword [0x1400de368]
mov rbx, qword [rsp + 0x1e0]
movzx cx, bh
movzx ecx, bx
jmp 0x1403fe562
mov rcx, rbx
jmp 0x1403fe56a
call fcn.1401208a8
movzx edx, word [rbx]
clc
test dx, dx
jmp 0x1403fe57b
je 0x1403fe5e1
lea rdi, [rsp + 0x8e0]
cmc
cmp ch, 0x8f
xor ecx, ecx
clc
nop word cs:[rax + rax]
test ax, bp
cmp rax, rcx
jmp 0x1403fe5a5
je 0x1403fe5ef
mov word [rdi], dx
add rdi, 2
movsxd rdx, r8d
jmp 0x1403fe5ba
movzx edx, word [rbx + rcx*2 + 2]
jmp 0x1403fe5c4
inc rcx
jmp 0x1403fe5cd
test dx, dx
jmp 0x1403fe5d5
jne 0x1403fe59d
sub rax, rcx
test sil, sil
test rax, rax
jmp 0x1403fe5e9
je 0x1403fe5fd
mov word [rdi], 0
not r12b
bswap rax
movsx ebx, bp
movabs rax, 0x7804d66cb0b33a99
mov qword [rsp + 0x690], rax
jmp 0x1403fe618
movabs rax, 0x8a52d333ec736c64
jmp 0x1403fe62c
mov qword [rsp + 0x698], rax
cdqe
cwde
cmovae r12w, ax
movabs rax, 0x63f40a071437f611
movzx r12w, bl
not bl
mov qword [rsp + 0x6a0], rax
movabs rax, 0xafbd493a2bb7da71
mov qword [rsp + 0x6a8], rax
cdqe
movzx bx, r9b
movsxd rax, edx
movabs rax, 0x65beebddcb6c6b8e
jmp 0x1403fe687
mov qword [rsp + 0x6b0], rax
not r12d
movabs rax, 0xe3394e5933a9ff1f
movzx ebx, bp
bswap r12d
mov qword [rsp + 0x6b8], rax
movabs rax, 0x87041bed0c83a42f
mov qword [rsp + 0x6c0], rax
movsx ax, sil
movzx eax, r14w
movabs rbx, 0xd50c5d2aaad053dc
bswap ax
mov qword [rsp + 0x6c8], rbx
bswap r12w
movzx r12d, r11w
movsx r12, cx
movabs rax, 0x7867d605b0fe3ac5
not r12b
movsx r12d, r15w
mov qword [rsp + 0x158], rax
movzx r12d, r15w
xchg r12, r12
jmp 0x1403fe70b
mov qword [rsp + 0x280], rax
movabs rax, 0x8a3dd340ec1c6c16
setnp r12b
xchg r12b, r12b
mov qword [rsp + 0x150], rax
movzx r12w, dl
setl r12b
xchg r12b, r12b
mov qword [rsp + 0x288], rax
movabs rax, 0x63a30a5b1443f677
mov r12b, 0x61
movsxd r12, r11d
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x290], rax
mov r12b, 0x99
lahf
movsx rax, si
movabs rax, 0xafd2495e2bd9da18
movzx r12w, spl
mov qword [rsp + 0x140], rax
mov r12, 0x1ee77b0d
mov qword [rsp + 0x298], rax
movabs rax, 0x65eceb81cb1f6bf9
movzx r12w, al
mov r12b, 0x1b
mov qword [rsp + 0x138], rax
movsx r12w, r13b
movzx r12, sp
movzx r12w, r13b
mov qword [rsp + 0x2a0], rax
cwde
movzx r12, r12w
movsx r12, sp
movabs rax, 0xe3574e3c33caff7a
movsx r12, r11w
jmp 0x1403fe7de
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x2a8], rax
setl r12b
cmovb r12d, esp
not ax
movabs rax, 0x87041bc70cdfa45b
mov r12b, 0xba
xchg r12b, r12b
jmp 0x1403fe80e
mov qword [rsp + 0x128], rax
movsxd r12, ecx
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], rbx
lea r12, [rsp + 0x280]
movsx ax, r9b
jmp 0x1403fe83f
mov rax, r12
jmp 0x1403fe847
movdqa xmm0, xmmword [rsp + 0x690]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x690], xmm0
movaps xmm1, xmmword [rsp + 0x6a0]
jmp 0x1403fe86a
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x6a0], xmm1
jmp 0x1403fe87b
movaps xmm1, xmmword [rsp + 0x6b0]
jmp 0x1403fe888
xorps xmm1, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x6b0], xmm1
jmp 0x1403fe899
movaps xmm1, xmmword [rsp + 0x6c0]
jmp 0x1403fe8a6
xorps xmm1, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x6c0], xmm1
jmp 0x1403fe8b7
movd ecx, xmm0
lea rax, [rsp + 0x8de]
cmc
nop dword [rax]
cmp word [rax + 2], 0
jmp 0x1403fe8d1
lea rax, [rax + 2]
jmp 0x1403fe8da
jne 0x1403fe8c7
test cx, cx
jmp 0x1403fe8e8
je 0x1403fe918
lea rdx, [rsp + 0x692]
nop dword [rax + rax]
mov word [rax], cx
add rax, 2
movzx ecx, word [rdx]
add rdx, 2
test r9b, r9b
test cx, cx
jne 0x1403fe8fe
mov word [rax], 0
lea rdi, [rsp + 0x690]
cmp sp, r9w
mov r8d, 0x250
or rcx, rbp
cmovge cx, r13w
mov rcx, rdi
test r8w, r9w
clc
xor edx, edx
jmp 0x1403fe946
call fcn.1404a14d1
lea rcx, [rsp + 0x8e0]
movzx rdx, r10w
xchg dx, dx
mov rdx, rdi
jmp 0x1403fe962
call qword [0x1400de318]
mov rdi, rax
jmp 0x1403fe970
inc rax
cmp rax, 2
jb 0x140401a98
mov qword [rsp + 0x1a8], rbx
mov qword [rsp + 0x258], r14
sets dl
movsx cx, bpl
movsx rdx, r11w
mov qword [rsp + 0x248], rbp
jmp 0x1403fe9ac
lea rdx, [rsp + 0x690]
movzx cx, r12b
movsx ecx, r15w
movsxd rcx, r13d
mov rcx, rdi
jmp 0x1403fe9c8
call qword [0x1400de328]
test eax, eax
jmp 0x1403fe9d5
je 0x1403feb3b
lea r15, [rsp + 0x8e2]
lea r14, [rsp + 0xaee]
movsx bx, cl
mov rbx, rax
mov ebx, 0x25f928ba
lea rbx, [rsp + 0x690]
jmp 0x1403fea38
mov word [rax], 0
cmovne cx, r11w
movzx ecx, r15w
mov rcx, rsi
call qword [0x1400de2c8]
mov rcx, rdi
movzx rdx, bx
mov rdx, rbx
jmp 0x1403fea2a
call qword [0x1400de328]
test eax, eax
je 0x1403feb3b
movzx eax, word [rsp + 0x8e0]
btc cx, dx
mov rcx, rsi
cmp sil, 0x10
cmc
test r10d, esp
test ax, ax
jmp 0x1403fea57
je 0x1403feaac
mov rdx, r15
not ch
shld ecx, r12d, 9
mov rcx, rsi
nop word cs:[rax + rax]
jmp 0x1403fea7b
mov word [rcx], ax
cmc
xadd ah, al
movsx eax, r10w
add rcx, 2
movsx rax, r8w
rol eax, cl
cbw
movzx eax, word [rdx]
cmp r11w, 0x1f24
cmp al, dil
add rdx, 2
stc
test ax, ax
jne 0x1403fea7b
mov word [rcx], 0
sub al, r15b
mov rax, r14
test r13b, 0xdd
clc
nop dword [rax + rax]
cmp ebx, 0x26210502
test spl, r13b
cmp word [rax + 2], 0
jmp 0x1403fead4
lea rax, [rax + 2]
jmp 0x1403feadd
jne 0x1403feaca
movzx ecx, word [rsp + 0x6bc]
test r11b, r10b
test cx, cx
jmp 0x1403feaf6
je 0x1403fea04
sub edx, edx
cmp r10, 0x183b0975
nop word [rax + rax]
mov word [rax + rdx], cx
sar rcx, cl
mov cl, spl
cmp r8d, ecx
movzx ecx, word [rsp + rdx + 0x6be]
clc
add rdx, 2
test cx, cx
jmp 0x1403feb2d
jne 0x1403feb0b
add rax, rdx
jmp 0x1403fea04
movabs rax, 0x7813d663b0913a96
seta dil
mov qword [rsp + 0x1c8], rax
cmovs cx, bp
movzx rbp, r12w
mov r14b, 0x8e
mov qword [rsp + 0x60], rax
movsx cx, r9b
movabs rax, 0x8a58d332ec7d6c61
mov qword [rsp + 0x1c0], rax
bswap rbp
jmp 0x1403feb83
mov qword [rsp + 0x68], rax
movsx edi, ax
cmovne r14d, r14d
bswap eax
movabs rdi, 0x63c00a32140ef62b
mov qword [rsp + 0x70], rdi
movabs rax, 0xafbd492d2bb6da6a
movsx cx, r12b
movzx ecx, r9w
mov qword [rsp + 0x240], rax
movsx ecx, r12w
mov qword [rsp + 0x78], rax
movzx eax, r9w
movabs rax, 0x65bbebddcb6b6b9f
movzx r14, r12w
movsx rbp, r9w
mov r14, rax
mov qword [rsp + 0x80], rax
cbw
movzx ecx, r8w
movabs rax, 0xe3384e5833a4ff13
mov rbp, rax
movzx ecx, cx
mov ecx, 0x62710598
movsx ecx, sp
mov qword [rsp + 0x88], rax
movsx rax, bp
cmovnp rax, rbp
cwde
movabs rax, 0x87471b9b0caca42c
jmp 0x1403fec2a
mov qword [rsp + 0x90], rax
cmovno ecx, ebx
movsx rax, r14w
movabs rax, 0xd5695d58aaa253a9
movsx cx, r10b
cmova ecx, r11d
movsxd rcx, r9d
mov qword [rsp + 0x98], rax
movsxd rcx, edi
setg cl
mov eax, r9d
movabs rax, 0x6960525b046c6aa3
bswap rcx
movsx rcx, di
mov qword [rsp + 0xa0], rax
movabs rax, 0x100ea9812dc67d4c
movzx rcx, r11w
movzx ecx, dx
bswap rcx
mov qword [rsp + 0xa8], rax
movabs rax, 0x9b0046e6a09381f1
movsx rcx, dx
jmp 0x1403feca8
mov qword [rsp + 0xb0], rax
not cx
mov al, 0x26
movsx rax, dx
movabs rax, 0x7fcf80a9bf594c30
movsxd rcx, ebx
movsx cx, r8b
movzx rcx, r8w
mov qword [rsp + 0xb8], rax
movabs rax, 0x731f7bb544550284
mov cx, 0x586d
mov qword [rsp + 0xc0], rax
cmovo cx, r8w
movzx rcx, dx
movsxd rcx, esp
movabs rax, 0xffe8a7e0eda190ed
mov qword [rsp + 0xc8], rax
cdqe
seto cl
movabs rax, 0xde8bed9d40cb5624
movzx ecx, cx
mov qword [rsp + 0xd0], rax
jmp 0x1403fed2b
movabs rax, 0xb38dcbf7329514ab
movzx rcx, r13w
mov qword [rsp + 0xd8], rax
movsxd rax, eax
movabs rax, 0x7e3794c3b7b41406
bswap cx
mov cx, r9w
not cx
mov qword [rsp + 0xe0], rax
setns ah
cmovnp ax, ax
movzx ax, r11b
movabs rax, 0x681c6214f48a0f76
mov qword [rsp + 0xe8], rax
mov ecx, r8d
movsx ecx, bx
movabs rax, 0x4098655e68a03dca
movsx ecx, dx
mov qword [rsp + 0xf0], rax
jmp 0x1403feda6
movabs rcx, 0x3dc4b38e123e4f28
mov ax, cx
mov qword [rsp + 0xf8], rcx
movsx eax, r8w
bswap ax
cdqe
mov rax, qword [rsp + 0x158]
jmp 0x1403fedd1
mov qword [rsp + 0x280], rax
lahf
setl al
mov rax, qword [rsp + 0x150]
jmp 0x1403fedea
mov qword [rsp + 0x288], rax
cwde
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x290], rax
movzx rax, r8w
mov ah, 0xb0
movsxd rax, r8d
mov rax, qword [rsp + 0x140]
jmp 0x1403fee1a
mov qword [rsp + 0x298], rax
mov rax, qword [rsp + 0x138]
jmp 0x1403fee2f
mov qword [rsp + 0x2a0], rax
movsx ax, r11b
cwde
movsx eax, r9w
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x2a8], rax
movsx eax, r14w
mov rax, qword [rsp + 0x128]
jmp 0x1403fee62
mov qword [rsp + 0x2b0], rax
jmp 0x1403fee70
mov rax, qword [rsp + 0x1a8]
jmp 0x1403fee7d
mov qword [rsp + 0x2b8], rax
movabs rax, 0x6905520d04186acd
jmp 0x1403fee94
mov qword [rsp + 0x170], rax
jmp 0x1403feea1
mov qword [rsp + 0x2c0], rax
movzx ax, ah
movabs rax, 0x1061a9e82db57d3e
jmp 0x1403feebc
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x2c8], rax
jmp 0x1403feed1
movabs rax, 0x9b7846a3a0cf819f
jmp 0x1403feee0
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x2d0], rax
setne ah
jmp 0x1403feef9
movabs rax, 0x7fbd80c6bf354c40
jmp 0x1403fef08
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x2d8], rax
cbw
movabs rax, 0x735c7be9442702e1
jmp 0x1403fef29
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x2e0], rax
mov rax, r8
movzx ax, r12b
movabs rax, 0xff84a7a4edcc9082
jmp 0x1403fef50
mov qword [rsp + 0x188], rax
jmp 0x1403fef5d
mov qword [rsp + 0x2e8], rax
mov al, r8b
movsx rax, r15w
movabs rax, 0xded7edaf40f85643
jmp 0x1403fef7b
mov qword [rsp + 0x180], rax
jmp 0x1403fef88
mov qword [rsp + 0x2f0], rax
movabs rax, 0xb3e3cb9232e514e4
jmp 0x1403fef9f
mov qword [rsp + 0x178], rax
jmp 0x1403fefac
mov qword [rsp + 0x2f8], rax
jmp 0x1403fefbe
movabs rax, 0x7e5294b5b7d51455
mov qword [rsp + 0x1b8], rax
jmp 0x1403fefd5
mov qword [rsp + 0x300], rax
cwde
cbw
lahf
movabs rax, 0x68706270f4e30f26
mov qword [rsp + 0x1b0], rax
jmp 0x1403feff8
mov qword [rsp + 0x308], rax
jmp 0x1403ff00d
movabs rax, 0x4098650b68f23d87
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x310], rax
movsx rax, r10w
bswap ax
movsx eax, r12w
mov qword [rsp + 0x1d8], rcx
cwde
cmovbe ax, bp
jmp 0x1403ff044
mov qword [rsp + 0x318], rcx
mov ax, 0x7a9e
movzx ax, sil
cmovge rax, rsi
mov rax, r12
movdqa xmm6, xmmword [rsp + 0x60]
pxor xmm6, xmmword [rax]
movdqa xmmword [rsp + 0x60], xmm6
movaps xmm0, xmmword [rsp + 0x70]
jmp 0x1403ff076
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x1403ff084
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x1403ff091
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x80], xmm0
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x1403ff0aa
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x90], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1403ff0c3
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1403ff0d4
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1403ff0e1
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1403ff0f2
movaps xmm0, xmmword [rsp + 0xc0]
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1403ff11f
movaps xmm0, xmmword [rsp + 0xe0]
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xe0], xmm0
jmp 0x1403ff13b
movaps xmm0, xmmword [rsp + 0xf0]
jmp 0x1403ff148
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xf0], xmm0
clc
mov r8d, 0x410
stc
mov rcx, r12
xor edx, edx
jmp 0x1403ff169
call fcn.1404a14d1
movd edx, xmm6
test dx, dx
jmp 0x1403ff17a
je 0x1403ff2cc
mov eax, 0x208
test r10w, dx
cmp bh, 0xf8
xor ecx, ecx
jmp 0x1403ff196
cmp rcx, 0x410
jmp 0x1403ff1a2
je 0x1403ff257
mov word [rsp + rcx + 0x280], dx
shrd rdx, r9, 0xd7
cdq
movzx edx, word [rsp + rcx + 0x62]
stc
test dx, dx
jmp 0x1403ff1c4
je 0x1403ff271
mov word [rsp + rcx + 0x282], dx
movzx edx, word [rsp + rcx + 0x64]
test dx, dx
jmp 0x1403ff1df
je 0x1403ff28a
mov word [rsp + rcx + 0x284], dx
movsx rdx, r8w
rol dh, cl
add dh, 0x7e
movzx edx, word [rsp + rcx + 0x66]
cmp di, 0x4028
stc
test dx, dx
je 0x1403ff2a4
add rax, 0xfffffffffffffffc
jmp 0x1403ff213
mov word [rsp + rcx + 0x286], dx
movzx edx, word [rsp + rcx + 0x68]
cmc
add rcx, 8
jmp 0x1403ff22b
test dx, dx
jmp 0x1403ff233
jne 0x1403ff196
lea r12, [rsp + rcx]
jmp 0x1403ff246
add r12, 0x280
jmp 0x1403ff252
jmp 0x1403ff2be
lea r12, [rsp + rcx]
jmp 0x1403ff260
add r12, 0x280
jmp 0x1403ff26c
jmp 0x1403ff2cc
lea r12, [rsp + rcx]
test si, r11w
add r12, 0x282
jmp 0x1403ff285
jmp 0x1403ff2b9
lea r12, [rsp + rcx]
clc
cmp bpl, bl
cmc
add r12, 0x284
jmp 0x1403ff29f
jmp 0x1403ff2b9
lea r12, [rsp + rcx]
movsxd rax, eax
xadd ah, ah
add r12, 0x286
movsx ax, bl
mov eax, 1
test rax, rax
jmp 0x1403ff2c6
je 0x1403ff2d4
mov word [r12], 0
cdq
lea rsi, [rsp + 0x280]
mov dx, r9w
cdq
mov rcx, 0xffffffff80000001
mov rdx, rsi
jmp 0x1403ff2f0
call fcn.1403fdbdb
mov rax, qword [rsp + 0x1c8]
movzx bx, r14b
cmovo r12w, r15w
jmp 0x1403ff30c
mov qword [rsp + 0x60], rax
movsx r12w, cl
mov rax, qword [rsp + 0x1c0]
movsxd r12, ebx
cmovs rbx, r11
mov qword [rsp + 0x68], rax
not r12b
setnp r12b
movabs rax, 0x63c20a371400f62b
movsx r15d, r10w
mov qword [rsp + 0x238], rax
movzx rbx, di
mov qword [rsp + 0x70], rax
movsx r12w, r13b
movabs rax, 0xafa1493b2baada6b
movzx bx, bl
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x78], rax
movzx r12d, r14w
movsx r12d, si
bswap r12w
movabs rax, 0x658febeecb536ba5
jmp 0x1403ff393
mov qword [rsp + 0x228], rax
setg r15b
jmp 0x1403ff3a8
mov qword [rsp + 0x80], rax
not ah
mov r15b, r8b
movabs rax, 0xe3044e1c33a6ff1b
mov qword [rsp + 0x220], rax
jmp 0x1403ff3cc
mov qword [rsp + 0x88], rax
mov r12b, dl
movabs rax, 0x876d1bb30caba43e
mov r12b, 0x2c
jmp 0x1403ff3e9
mov qword [rsp + 0x218], rax
movzx r12, bx
xchg r15b, r15b
mov qword [rsp + 0x90], rax
cdqe
movsx r15w, r9b
mov bl, r9b
movabs rax, 0xd5505d59aab753b2
cmove ebx, r9d
xchg bl, r12b
setb bl
mov qword [rsp + 0x210], rax
mov r12w, r12w
bswap r12d
mov qword [rsp + 0x98], rax
movabs rax, 0x6971526b04776a9e
seto bh
movzx r15w, dl
mov qword [rsp + 0x208], rax
xchg r15b, r12b
movzx bx, r15b
mov qword [rsp + 0xa0], rax
movzx r15d, si
cbw
movabs rax, 0x1004a99a2dd47d49
movzx r12, sp
mov qword [rsp + 0x200], rax
mov qword [rsp + 0xa8], rax
mov r12w, bx
movabs rax, 0x9b1b46caa08281c3
mov qword [rsp + 0x1f8], rax
mov r15, 0x5bea7819
movsxd r12, r12d
mov qword [rsp + 0xb0], rax
movsx r12, sp
mov rax, 0x5be77c5b
movabs rax, 0x7fd280b5bf5a4c32
movzx r15d, bx
bswap r12d
cmovae rbx, rdi
mov qword [rsp + 0x1f0], rax
movsxd r15, r13d
cmovl r15w, bx
mov qword [rsp + 0xb8], rax
movabs rax, 0x730b7bb544530287
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0xc0], rax
setno bh
mov bx, ax
cbw
movabs r15, 0xffeba7c0eda290eb
mov qword [rsp + 0xc8], r15
movabs r12, 0xde84edf3408b5634
lahf
movsx rax, cx
cdqe
mov qword [rsp + 0xd0], r12
mov eax, 0xe596d00
movabs rbx, 0xb38fcbfe3280148c
movsxd rax, r12d
mov qword [rsp + 0xd8], rbx
not rax
movsxd rax, eax
movabs rax, 0x7e3594d4b7971409
mov qword [rsp + 0xe0], rax
setb al
xchg ah, al
movabs rax, 0x68706225f4b10f6b
jmp 0x1403ff576
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x158]
jmp 0x1403ff58b
mov qword [rsp + 0x280], rax
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x288], rax
cmovle ax, r11w
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x140]
jmp 0x1403ff5c5
mov qword [rsp + 0x298], rax
movzx eax, sp
movsxd rax, r14d
mov al, r13b
mov rax, qword [rsp + 0x138]
jmp 0x1403ff5e3
mov qword [rsp + 0x2a0], rax
lahf
cbw
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x2a8], rax
cwde
cbw
movzx rax, bx
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x2b0], rax
movzx eax, r14w
mov rax, qword [rsp + 0x1a8]
jmp 0x1403ff626
mov qword [rsp + 0x2b8], rax
mov ah, 0xe2
cbw
movzx eax, r8w
mov rax, qword [rsp + 0x170]
jmp 0x1403ff644
mov qword [rsp + 0x2c0], rax
cwde
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x2c8], rax
cwde
movsx eax, si
mov rax, qword [rsp + 0x1a0]
jmp 0x1403ff66e
mov qword [rsp + 0x2d0], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x2d8], rax
mov ax, 0x1cf0
movsxd rax, edi
cwde
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x2e0], rax
mov rax, qword [rsp + 0x188]
jmp 0x1403ff6ab
mov qword [rsp + 0x2e8], rax
setge ah
lahf
mov rax, qword [rsp + 0x180]
jmp 0x1403ff6c4
mov qword [rsp + 0x2f0], rax
mov rax, qword [rsp + 0x178]
jmp 0x1403ff6d9
mov qword [rsp + 0x2f8], rax
movzx eax, bp
movsx eax, r12w
cmovp eax, r12d
mov rax, qword [rsp + 0x1b8]
jmp 0x1403ff6f9
mov qword [rsp + 0x300], rax
movsxd rax, ecx
jmp 0x1403ff70e
mov rax, qword [rsp + 0x1b0]
jmp 0x1403ff71b
mov qword [rsp + 0x308], rax
mov rax, rsi
movdqa xmm6, xmmword [rsp + 0x60]
movaps xmm0, xmmword [rsp + 0x70]
jmp 0x1403ff736
movaps xmm1, xmmword [rsp + 0x80]
jmp 0x1403ff743
pxor xmm6, xmmword [rax]
movaps xmm2, xmmword [rsp + 0x90]
jmp 0x1403ff754
movdqa xmmword [rsp + 0x60], xmm6
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x1403ff768
xorps xmm1, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x80], xmm1
jmp 0x1403ff779
xorps xmm2, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x90], xmm2
jmp 0x1403ff78a
movaps xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1403ff7a3
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1403ff7b0
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1403ff7c1
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1403ff7ce
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1403ff7df
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x1403ff7ec
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1403ff7fd
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1403ff80a
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xe0], xmm0
mov ch, 0x3c
bt r8, r9
rcl r8w, cl
mov r8d, 0x410
sar cl, 0x34
xchg cl, cl
mov rcx, rsi
sub edx, edx
call fcn.1404a14d1
movd edx, xmm6
test dx, dx
jmp 0x1403ff845
je 0x1403ff98a
mov eax, 0x208
xor ecx, ecx
stc
test r12w, 0x454b
cmp rcx, 0x410
jmp 0x1403ff865
je 0x1403ff917
mov word [rsp + rcx + 0x280], dx
movzx edx, word [rsp + rcx + 0x62]
test dx, dx
jmp 0x1403ff880
lea rsi, [rsp + rcx]
cmp r10w, r8w
cmp dil, 0x92
add rsi, 0x280
jmp 0x1403ff92f
mov word [rsi], 0
cwd
setne sil
not cl
lea rsi, [rsp + 0x280]
setge ch
cwd
mov rcx, 0xffffffff80000001
mov rdx, rsi
jmp 0x1403ff9b3
call fcn.1403fdbdb
mov rax, qword [rsp + 0x1c8]
movzx rcx, ax
movsx cx, r8b
mov qword [rsp + 0x60], rax
mov ah, 0xc6
mov rax, qword [rsp + 0x1c0]
movsx ecx, si
mov ch, 0x8e
movzx rcx, r10w
mov qword [rsp + 0x68], rax
jmp 0x1403ff9f1
mov qword [rsp + 0x250], rdi
movsx cx, r11b
movzx rcx, cx
movsx rax, r8w
mov qword [rsp + 0x70], rdi
movsxd rdi, edx
mov rdi, qword [rsp + 0x240]
mov qword [rsp + 0x78], rdi
cbw
mov qword [rsp + 0x80], r14
mov qword [rsp + 0x88], rbp
sets cl
bswap cx
movabs rax, 0x874a1be70caca42c
xchg cx, cx
mov qword [rsp + 0x90], rax
cbw
jmp 0x1403ffa4f
mov rcx, r13
jmp 0x140401aa0
call fcn.1400ed23c
mov rcx, r14
jmp 0x140401aad
call fcn.1400ed23c
mov rcx, rbp
jmp 0x140401aba
call fcn.1400ed23c
movaps xmm6, xmmword [rsp + 0xd00]
xadd r12, r13
add rsp, 0xd18
cmovb r15w, r15w
movsx r14w, dil
jmp 0x140401ae1
pop rbx
movzx rsi, r15w
pop rbp
not r15b
movsxd rsi, edx
movsx di, r10b
pop rdi
pop rsi
jmp 0x140401afc
pop r12
pop r13
not r15d
pop r14
setns r15b
bswap r15
movsxd r15, edx
pop r15
jmp 0x140401b16
ret