Function at 0x1403fd430
Capabilities:
Execute anti-debugging instructions

Disassembly:
push r15
push r14
cmp r13b, 0x15
push r13
clc
jmp 0x1403fd44c
push r12
cmc
push rsi
push rdi
test si, r9w
cmc
push rbp
test dl, r11b
stc
push rbx
jmp 0x1403fd461
sub rsp, 0xd18
movdqa xmmword [rsp + 0xd00], xmm6
mov dword [rsp + 0x164], 0
cmp bl, 0x2f
rcl r8w, 4
cmp r9, rdx
mov qword [rsp + 0x1e0], 0
add r8b, 0xab
lea rdi, [rsp + 0x8e0]
bt rcx, 0x2d
rcl r8w, cl
mov r8d, 0x208
mov rcx, rdi
cmp ebp, edx
cmp rbx, 0x59033584
test dl, spl
sub edx, edx
jmp 0x1403fd4c4
call fcn.1404a07ca
lea rsi, [rsp + 0xaf0]
dec r8d
mov r8d, 0x208
btr rcx, 0x46
rcl cl, cl
mov rcx, rsi
cmc
jmp 0x1403fd4ea
xor edx, edx
jmp 0x1403fd4f1
call fcn.1404a07ca
mov ecx, 0x208
call fcn.14011a730
mov rbp, rax
btc cx, r10w
xchg r8b, cl
mov r8d, 0x208
mov rcx, rax
sub edx, edx
jmp 0x1403fd51b
call fcn.1404a07ca
mov ecx, 0x208
jmp 0x1403fd52a
call fcn.14011a730
mov r14, rax
rcr ecx, 0x65
stc
mov r8d, 0x208
add cl, r10b
add cl, 0x7d
mov rcx, rax
clc
test r11b, 0x6e
sub edx, edx
call fcn.1404a07ca
mov ecx, 0x208
jmp 0x1403fd55b
call fcn.14011a730
mov r13, rax
bts r8, r15
not ch
mov r8d, 0x208
or cx, bp
inc rcx
mov rcx, rax
test r15w, dx
xor edx, edx
jmp 0x1403fd583
call fcn.1404a07ca
lea rcx, [0x1400bff38]
dec r9d
shl r9w, cl
lea r9, [rsp + 0x1e0]
xor edx, edx
sub r8d, r8d
call qword [0x1400de368]
mov rbx, qword [rsp + 0x1e0]
bswap rcx
mov cl, r9b
mov rcx, rbx
jmp 0x1403fd5bf
call fcn.1401cc3bd
movzx edx, word [rbx]
test r13, r9
test dx, dx
jmp 0x1403fd5d2
je 0x1403fd63f
lea rdi, [rsp + 0x8e0]
sub ecx, ecx
jmp 0x1403fd5e7
nop word cs:[rax + rax]
cmc
jmp 0x1403fd5f8
cmp rax, rcx
jmp 0x1403fd600
je 0x1403fd64d
mov word [rdi], dx
and edx, r15d
movzx edx, ax
shl dx, 0x56
add rdi, 2
movsx rdx, sp
movzx edx, word [rbx + rcx*2 + 2]
jmp 0x1403fd625
inc rcx
test dx, dx
jmp 0x1403fd630
jne 0x1403fd5f8
sub rax, rcx
jmp 0x1403fd63f
test rax, rax
jmp 0x1403fd647
je 0x1403fd65c
mov word [rdi], 0
movzx r12w, r9b
movzx r12, si
cwde
movabs rax, 0x7804d66cb0b33a99
jmp 0x1403fd66e
mov qword [rsp + 0x690], rax
xchg r12w, bx
movabs rax, 0x8a52d333ec736c64
mov qword [rsp + 0x698], rax
movsx rbx, cx
mov r12b, 8
mov r12b, r9b
movabs rax, 0x63f40a071437f611
mov bl, 0xe0
mov qword [rsp + 0x6a0], rax
movzx r12, r9w
movsx r12w, dil
movzx r12d, dx
movabs rax, 0xafbd493a2bb7da71
not r12d
xchg bx, bx
mov qword [rsp + 0x6a8], rax
not r12b
setbe ah
movsx eax, dx
movabs rax, 0x65beebddcb6c6b8e
movsxd r12, r15d
mov bh, 0xc1
mov qword [rsp + 0x6b0], rax
movzx eax, dx
movabs rax, 0xe3394e5933a9ff1f
movsx ebx, r11w
bswap r12
mov qword [rsp + 0x6b8], rax
movabs rax, 0x87041bed0c83a42f
mov bl, sil
mov qword [rsp + 0x6c0], rax
cdqe
movabs rbx, 0xd50c5d2aaad053dc
mov qword [rsp + 0x6c8], rbx
movsx r12, r10w
bswap eax
movabs rax, 0x7867d605b0fe3ac5
movsx r12w, spl
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x280], rax
cmovl r12w, cx
movzx r12d, r13w
movabs rax, 0x8a3dd340ec1c6c16
setbe r12b
mov r12w, 0x6390
mov r12b, r12b
mov qword [rsp + 0x150], rax
mov r12w, 0x66b
movsxd r12, r15d
mov qword [rsp + 0x288], rax
movabs rax, 0x63a30a5b1443f677
not r12b
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x290], rax
cdqe
movsx r12w, bpl
movsxd r12, r15d
movabs rax, 0xafd2495e2bd9da18
mov qword [rsp + 0x140], rax
bswap r12w
not r12w
movzx r12w, r8b
mov qword [rsp + 0x298], rax
mov ax, 0x541e
jmp 0x1403fd7e8
movabs rax, 0x65eceb81cb1f6bf9
xchg r12b, r12b
movzx r12, r14w
mov qword [rsp + 0x138], rax
setge r12b
movsxd r12, esp
mov qword [rsp + 0x2a0], rax
movsx r12w, r9b
movsx eax, r10w
jmp 0x1403fd81e
movabs rax, 0xe3574e3c33caff7a
bswap r12w
mov qword [rsp + 0x130], rax
movsx r12, r9w
mov qword [rsp + 0x2a8], rax
movzx r12d, r12w
movsx r12w, r10b
movabs rax, 0x87041bc70cdfa45b
movsx r12w, bl
movsxd r12, ecx
mov r12, rsi
mov qword [rsp + 0x128], rax
setp r12b
movsx r12d, sp
mov qword [rsp + 0x2b0], rax
cwde
setae al
mov qword [rsp + 0x2b8], rbx
mov ah, 0x74
bswap ax
jmp 0x1403fd88d
lea r12, [rsp + 0x280]
setg al
mov rax, r12
jmp 0x1403fd8a0
movdqa xmm0, xmmword [rsp + 0x690]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x690], xmm0
movaps xmm1, xmmword [rsp + 0x6a0]
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x6a0], xmm1
jmp 0x1403fd8cf
movaps xmm1, xmmword [rsp + 0x6b0]
jmp 0x1403fd8dc
xorps xmm1, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x6b0], xmm1
movaps xmm1, xmmword [rsp + 0x6c0]
xorps xmm1, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x6c0], xmm1
jmp 0x1403fd901
movd ecx, xmm0
lea rax, [rsp + 0x8de]
test bpl, dil
nop dword [rax]
test r11b, r9b
cmp word [rax + 2], 0
lea rax, [rax + 2]
jmp 0x1403fd924
jne 0x1403fd916
test cx, cx
je 0x1403fd96e
lea rdx, [rsp + 0x692]
clc
stc
test edi, 0x57a176a0
nop dword [rax + rax]
mov word [rax], cx
cmc
rcl ch, cl
add rax, 2
movzx ecx, word [rdx]
add rdx, 2
test spl, r9b
stc
test cx, cx
jmp 0x1403fd968
jne 0x1403fd94b
mov word [rax], 0
bswap r8d
shld r8, r13, 0x95
lea rdi, [rsp + 0x690]
xor cx, 0x1d7b
cmc
mov r8d, 0x250
dec cl
bts cx, r12w
mov rcx, rdi
stc
cmp bx, bp
sub edx, edx
jmp 0x1403fd9a4
call fcn.1404a07ca
lea rcx, [rsp + 0x8e0]
mov rdx, rdi
jmp 0x1403fd9b9
call qword [0x1400de318]
mov rdi, rax
jmp 0x1403fd9c7
inc rax
cmc
stc
cmp rax, 2
jmp 0x1403fd9d5
jb 0x140400b02
mov qword [rsp + 0x1a8], rbx
movsxd rdx, ebx
mov cl, bpl
mov cl, 0xbd
mov qword [rsp + 0x258], r14
mov cl, cl
movsxd rdx, ebx
movzx rdx, r15w
mov qword [rsp + 0x248], rbp
movzx ecx, r11w
lea rdx, [rsp + 0x690]
xchg cl, cl
movzx ecx, si
not ch
mov rcx, rdi
jmp 0x1403fda1f
call qword [0x1400de328]
test eax, eax
jmp 0x1403fda2c
je 0x1403fdb97
lea r15, [rsp + 0x8e2]
cmove r14d, ebx
lea r14, [rsp + 0xaee]
movsxd rbx, r12d
not ebx
cmovns bx, r9w
lea rbx, [rsp + 0x690]
jmp 0x1403fda5d
jmp 0x1403fda8d
mov word [rax], 0
cmova cx, si
jmp 0x1403fda70
mov rcx, rsi
call qword [0x1400de2c8]
mov rcx, rdi
mov rdx, rbx
call qword [0x1400de328]
test eax, eax
je 0x1403fdb97
movzx eax, word [rsp + 0x8e0]
shr cx, 0x1a
inc cl
movsx cx, r14b
mov rcx, rsi
stc
test ax, ax
jmp 0x1403fdaac
je 0x1403fdb08
mov rdx, r15
xor ch, 0x14
mov rcx, rsi
test r13w, 0x68a3
nop word cs:[rax + rax]
cmp sil, r15b
test r11w, r10w
mov word [rcx], ax
bt ax, ax
stc
shld eax, r9d, 0x1f
add rcx, 2
add ax, r10w
bt rax, r15
movzx eax, word [rdx]
add rdx, 2
cmc
cmp esp, ecx
test spl, dl
test ax, ax
jmp 0x1403fdb02
jne 0x1403fdad4
mov word [rcx], 0
not ax
dec al
mov rax, r14
cmp bh, cl
cmc
nop dword [rax + rax]
jmp 0x1403fdb22
cmp word [rax + 2], 0
jmp 0x1403fdb2c
lea rax, [rax + 2]
jmp 0x1403fdb35
jne 0x1403fdb22
movzx ecx, word [rsp + 0x6bc]
stc
test r15w, r10w
test cx, cx
jmp 0x1403fdb50
je 0x1403fda62
xor edx, edx
jmp 0x1403fdb5e
nop word [rax + rax]
mov word [rax + rdx], cx
rol cl, 0xb4
movzx ecx, word [rsp + rdx + 0x6be]
stc
test r9b, 0x6f
add rdx, 2
test cx, cx
jmp 0x1403fdb84
jne 0x1403fdb64
add rax, rdx
jmp 0x1403fdb92
jmp 0x1403fda62
movabs rax, 0x7813d663b0913a96
mov qword [rsp + 0x1c8], rax
not ebp
movsxd r14, ecx
cmovle cx, bp
mov qword [rsp + 0x60], rax
cbw
movabs rax, 0x8a58d332ec7d6c61
movzx di, sil
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x68], rax
movzx r14, ax
movsxd rcx, esp
movabs rdi, 0x63c00a32140ef62b
cmovnp ax, r13w
mov qword [rsp + 0x70], rdi
movabs rax, 0xafbd492d2bb6da6a
movsx rbp, r8w
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x78], rax
mov r14d, r8d
movabs rax, 0x65bbebddcb6b6b9f
setg r14b
movsx cx, r10b
mov r14, rax
movzx rcx, bx
movsxd rbp, r10d
movsx bp, dil
mov qword [rsp + 0x80], rax
xchg al, ah
movabs rax, 0xe3384e5833a4ff13
mov bp, 0x7e6
seto bpl
mov rbp, rax
not cx
movsxd rcx, r9d
movzx ecx, r13w
mov qword [rsp + 0x88], rax
cmove ax, sp
movabs rax, 0x87471b9b0caca42c
jmp 0x1403fdc79
mov qword [rsp + 0x90], rax
movabs rax, 0xd5695d58aaa253a9
movsx ecx, sp
movsx rcx, bp
mov rcx, 0xc0d44f8
mov qword [rsp + 0x98], rax
movabs rax, 0x6960525b046c6aa3
jmp 0x1403fdcb0
mov qword [rsp + 0xa0], rax
movabs rax, 0x100ea9812dc67d4c
mov qword [rsp + 0xa8], rax
movsx ecx, ax
movabs rax, 0x9b0046e6a09381f1
movsx cx, dil
mov qword [rsp + 0xb0], rax
bswap rcx
movabs rax, 0x7fcf80a9bf594c30
jmp 0x1403fdcf9
mov qword [rsp + 0xb8], rax
movsx cx, r10b
movabs rax, 0x731f7bb544550284
movzx cx, r11b
setae ch
mov qword [rsp + 0xc0], rax
movzx ax, spl
setae al
movabs rax, 0xffe8a7e0eda190ed
cmovg cx, r15w
mov cx, r9w
mov qword [rsp + 0xc8], rax
cmovb rax, r13
movsx ecx, di
movzx cx, cl
movabs rax, 0xde8bed9d40cb5624
setl cl
mov qword [rsp + 0xd0], rax
setle al
movabs rax, 0xb38dcbf7329514ab
movsx ecx, r11w
cmovge ecx, ebp
mov qword [rsp + 0xd8], rax
cmovns cx, r11w
cwde
movabs rax, 0x7e3794c3b7b41406
movsxd rcx, ecx
mov qword [rsp + 0xe0], rax
cmovns ax, di
mov cx, 0x4c97
movzx eax, sp
movabs rax, 0x681c6214f48a0f76
movsx cx, spl
mov cl, r9b
movsx rcx, ax
mov qword [rsp + 0xe8], rax
movabs rax, 0x4098655e68a03dca
cmovge ecx, edx
mov ecx, 0x34a04d47
mov qword [rsp + 0xf0], rax
movabs rcx, 0x3dc4b38e123e4f28
movsx ax, r13b
mov qword [rsp + 0xf8], rcx
mov rax, qword [rsp + 0x158]
jmp 0x1403fde01
mov qword [rsp + 0x280], rax
movsx rax, r15w
cmova eax, r11d
mov rax, qword [rsp + 0x150]
jmp 0x1403fde1e
mov qword [rsp + 0x288], rax
mov rax, qword [rsp + 0x148]
jmp 0x1403fde33
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x140]
jmp 0x1403fde48
mov qword [rsp + 0x298], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x2a0], rax
bswap eax
jmp 0x1403fde67
mov rax, qword [rsp + 0x130]
jmp 0x1403fde74
mov qword [rsp + 0x2a8], rax
jmp 0x1403fde85
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x2b0], rax
not ax
xchg al, ah
cbw
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x2b8], rax
movabs rax, 0x6905520d04186acd
jmp 0x1403fdebb
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x2c0], rax
movabs rax, 0x1061a9e82db57d3e
jmp 0x1403fdeda
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x2c8], rax
movzx ax, r13b
movsx ax, r9b
movabs rax, 0x9b7846a3a0cf819f
jmp 0x1403fdf03
mov qword [rsp + 0x1a0], rax
jmp 0x1403fdf10
mov qword [rsp + 0x2d0], rax
cmovp eax, r15d
lahf
cbw
movabs rax, 0x7fbd80c6bf354c40
jmp 0x1403fdf2e
mov qword [rsp + 0x198], rax
jmp 0x1403fdf3b
mov qword [rsp + 0x2d8], rax
cbw
sets ah
movabs rax, 0x735c7be9442702e1
jmp 0x1403fdf57
mov qword [rsp + 0x190], rax
jmp 0x1403fdf64
mov qword [rsp + 0x2e0], rax
sete al
xchg ah, al
movzx eax, r12w
movabs rax, 0xff84a7a4edcc9082
jmp 0x1403fdf84
mov qword [rsp + 0x188], rax
jmp 0x1403fdf91
mov qword [rsp + 0x2e8], rax
mov ax, dx
mov ah, 0xdf
movabs rax, 0xded7edaf40f85643
jmp 0x1403fdfae
mov qword [rsp + 0x180], rax
jmp 0x1403fdfbb
mov qword [rsp + 0x2f0], rax
lahf
movabs rax, 0xb3e3cb9232e514e4
jmp 0x1403fdfd3
mov qword [rsp + 0x178], rax
jmp 0x1403fdfe0
mov qword [rsp + 0x2f8], rax
lahf
movzx eax, cx
movabs rax, 0x7e5294b5b7d51455
jmp 0x1403fdffb
mov qword [rsp + 0x1b8], rax
jmp 0x1403fe008
mov qword [rsp + 0x300], rax
bswap eax
movzx rax, r13w
movzx ax, al
movabs rax, 0x68706270f4e30f26
jmp 0x1403fe029
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x308], rax
jmp 0x1403fe041
movabs rax, 0x4098650b68f23d87
jmp 0x1403fe050
mov qword [rsp + 0x1d0], rax
jmp 0x1403fe05d
mov qword [rsp + 0x310], rax
movzx eax, r9w
mov qword [rsp + 0x1d8], rcx
movzx ax, bpl
mov qword [rsp + 0x318], rcx
xchg ah, al
mov rax, r12
jmp 0x1403fe088
movdqa xmm6, xmmword [rsp + 0x60]
pxor xmm6, xmmword [rax]
movdqa xmmword [rsp + 0x60], xmm6
movaps xmm0, xmmword [rsp + 0x70]
jmp 0x1403fe0a2
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x70], xmm0
movaps xmm0, xmmword [rsp + 0x80]
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1403fe0c4
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x1403fe0d1
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x1403fe0e2
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1403fe0ef
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1403fe100
movaps xmm0, xmmword [rsp + 0xb0]
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1403fe119
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1403fe126
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1403fe137
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x1403fe144
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1403fe155
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1403fe162
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xe0], xmm0
jmp 0x1403fe176
movaps xmm0, xmmword [rsp + 0xf0]
jmp 0x1403fe183
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xf0], xmm0
mov r8d, 0x410
sal ch, cl
mov rcx, r12
cmc
xor edx, edx
jmp 0x1403fe1a5
call fcn.1404a07ca
movd edx, xmm6
test dx, dx
jmp 0x1403fe1b6
je 0x1403fe30d
mov eax, 0x208
clc
xor ecx, ecx
clc
stc
cmp rcx, 0x410
jmp 0x1403fe1d2
je 0x1403fe294
mov word [rsp + rcx + 0x280], dx
cmc
movzx rdx, r13w
mov dh, 0x9e
movzx edx, word [rsp + rcx + 0x62]
test dx, dx
jmp 0x1403fe1f5
je 0x1403fe2a9
mov word [rsp + rcx + 0x282], dx
shr dl, 0x5a
setno dh
movzx edx, word [rsp + rcx + 0x64]
cmp edi, 0x5855338f
cmp r8b, bl
test dx, dx
jmp 0x1403fe21f
je 0x1403fe2c9
mov word [rsp + rcx + 0x284], dx
btc edx, eax
movzx edx, word [rsp + rcx + 0x66]
stc
clc
test dx, dx
jmp 0x1403fe23f
je 0x1403fe2df
add rax, 0xfffffffffffffffc
mov word [rsp + rcx + 0x286], dx
shld rdx, rsp, 0xbe
add rdx, 0x7a523c17
cqo
movzx edx, word [rsp + rcx + 0x68]
add rcx, 8
cmp ch, 0x60
clc
test dx, dx
jmp 0x1403fe274
jne 0x1403fe1c6
lea r12, [rsp + rcx]
cmc
test r10w, cx
add r12, 0x280
jmp 0x1403fe28f
jmp 0x1403fe2ff
lea r12, [rsp + rcx]
add r12, 0x280
jmp 0x1403fe2a4
jmp 0x1403fe30d
lea r12, [rsp + rcx]
jmp 0x1403fe2b8
add r12, 0x282
jmp 0x1403fe2c4
jmp 0x1403fe2f9
lea r12, [rsp + rcx]
clc
add r12, 0x284
jmp 0x1403fe2da
jmp 0x1403fe2f9
lea r12, [rsp + rcx]
sbb ax, dx
adc al, r15b
add r12, 0x286
add al, 0xd0
sbb rax, 0x15a6526a
mov eax, 1
clc
test rax, rax
jmp 0x1403fe307
je 0x1403fe318
mov word [r12], 0
movzx ecx, r8w
lea rsi, [rsp + 0x280]
mov rcx, 0xffffffff80000001
cdq
jmp 0x1403fe330
mov rdx, rsi
call fcn.1403fcc7b
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x60], rax
lahf
mov r15b, r12b
mov rax, qword [rsp + 0x1c0]
xchg r15b, r15b
mov qword [rsp + 0x68], rax
cbw
movzx ax, cl
movabs rax, 0x63c20a371400f62b
mov qword [rsp + 0x238], rax
setl r15b
mov qword [rsp + 0x70], rax
movabs rax, 0xafa1493b2baada6b
mov qword [rsp + 0x230], rax
movzx r15w, bl
movsx r15w, spl
mov r12b, r8b
mov qword [rsp + 0x78], rax
cmovo rax, rdi
movzx ebx, bp
movabs rax, 0x658febeecb536ba5
mov r12b, r13b
jmp 0x1403fe3b7
mov qword [rsp + 0x228], rax
movzx r15w, bpl
mov qword [rsp + 0x80], rax
movsx eax, r12w
movabs rax, 0xe3044e1c33a6ff1b
movsxd r15, ebp
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x88], rax
mov r12b, 0x59
cbw
cdqe
movabs rax, 0x876d1bb30caba43e
movsxd rbx, edx
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x90], rax
movzx r12, bp
cwde
jmp 0x1403fe41b
movabs rax, 0xd5505d59aab753b2
movsx r15, r14w
mov qword [rsp + 0x210], rax
mov r15b, 0xe1
xchg bl, bl
not r15w
mov qword [rsp + 0x98], rax
mov bl, dil
movzx r12, bx
jmp 0x1403fe44e
movabs rax, 0x6971526b04776a9e
setne r12b
mov r15b, 0x3a
mov qword [rsp + 0x208], rax
movzx r12w, spl
movsx r15, r10w
mov qword [rsp + 0xa0], rax
movabs rax, 0x1004a99a2dd47d49
mov qword [rsp + 0x200], rax
movzx r15, r14w
mov qword [rsp + 0xa8], rax
movzx r12, r10w
movabs rax, 0x9b1b46caa08281c3
bswap r15
mov qword [rsp + 0x1f8], rax
movsxd rbx, r11d
mov qword [rsp + 0xb0], rax
setle bl
movsx ebx, ax
movabs rax, 0x7fd280b5bf5a4c32
movsxd rbx, r11d
movzx r12w, bpl
movzx ebx, r14w
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0xb8], rax
not r12w
movabs rax, 0x730b7bb544530287
cmovo ebx, ebp
jmp 0x1403fe4fc
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0xc0], rax
not rax
movzx r15w, bl
movsx r15, r8w
movabs r15, 0xffeba7c0eda290eb
mov qword [rsp + 0xc8], r15
not r12w
movsxd rbx, r10d
movabs r12, 0xde84edf3408b5634
mov qword [rsp + 0xd0], r12
movsx ax, r9b
movabs rbx, 0xb38fcbfe3280148c
cbw
cdqe
cmovle rax, r11
mov qword [rsp + 0xd8], rbx
setge ah
cdqe
movzx ax, r10b
movabs rax, 0x7e3594d4b7971409
jmp 0x1403fe57b
mov qword [rsp + 0xe0], rax
movabs rax, 0x68706225f4b10f6b
jmp 0x1403fe592
mov qword [rsp + 0xe8], rax
mov ax, 0x4737
cbw
mov rax, qword [rsp + 0x158]
jmp 0x1403fe5ad
mov qword [rsp + 0x280], rax
jmp 0x1403fe5ba
mov rax, qword [rsp + 0x150]
jmp 0x1403fe5c7
mov qword [rsp + 0x288], rax
cwde
cbw
mov rax, qword [rsp + 0x148]
jmp 0x1403fe5df
mov qword [rsp + 0x290], rax
movsxd rax, eax
movsx ax, r9b
bswap ax
mov rax, qword [rsp + 0x140]
jmp 0x1403fe5ff
mov qword [rsp + 0x298], rax
cmovae ax, bx
mov rax, qword [rsp + 0x138]
jmp 0x1403fe618
mov qword [rsp + 0x2a0], rax
mov rax, qword [rsp + 0x130]
jmp 0x1403fe62d
mov qword [rsp + 0x2a8], rax
mov ah, 0x61
mov rax, qword [rsp + 0x128]
jmp 0x1403fe645
mov qword [rsp + 0x2b0], rax
cdqe
cwde
mov rax, qword [rsp + 0x1a8]
jmp 0x1403fe65d
mov qword [rsp + 0x2b8], rax
cwde
not ax
cmovl eax, r14d
mov rax, qword [rsp + 0x170]
jmp 0x1403fe67a
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x2c8], rax
movzx ax, r9b
movzx rax, ax
movsx eax, sp
mov rax, qword [rsp + 0x1a0]
jmp 0x1403fe6ab
mov qword [rsp + 0x2d0], rax
movzx rax, sp
movsxd rax, r14d
mov rax, qword [rsp + 0x198]
jmp 0x1403fe6c7
mov qword [rsp + 0x2d8], rax
mov rax, qword [rsp + 0x190]
jmp 0x1403fe6dc
mov qword [rsp + 0x2e0], rax
setp al
not rax
mov rax, qword [rsp + 0x188]
jmp 0x1403fe6f7
mov qword [rsp + 0x2e8], rax
mov rax, qword [rsp + 0x180]
jmp 0x1403fe70c
mov qword [rsp + 0x2f0], rax
mov ax, 0xb8f
mov rax, qword [rsp + 0x178]
jmp 0x1403fe725
mov qword [rsp + 0x2f8], rax
movsxd rax, r15d
mov rax, 0x483e4265
mov rax, qword [rsp + 0x1b8]
jmp 0x1403fe744
mov qword [rsp + 0x300], rax
cdqe
movsxd rax, esp
movzx eax, r8w
mov rax, qword [rsp + 0x1b0]
jmp 0x1403fe762
mov qword [rsp + 0x308], rax
mov al, ah
movzx ax, r14b
mov rax, rsi
jmp 0x1403fe779
movdqa xmm6, xmmword [rsp + 0x60]
movaps xmm0, xmmword [rsp + 0x70]
jmp 0x1403fe789
movaps xmm1, xmmword [rsp + 0x80]
pxor xmm6, xmmword [rax]
movaps xmm2, xmmword [rsp + 0x90]
jmp 0x1403fe7a2
movdqa xmmword [rsp + 0x60], xmm6
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x1403fe7b6
xorps xmm1, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x80], xmm1
jmp 0x1403fe7c7
xorps xmm2, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x90], xmm2
movaps xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1403fe7ec
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1403fe7f9
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1403fe80a
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1403fe817
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x1403fe830
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1403fe841
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1403fe84e
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xe0], xmm0
bt r8w, 0xa4
mov r8d, 0x410
mov rcx, rsi
xor edx, edx
jmp 0x1403fe873
call fcn.1404a07ca
movd edx, xmm6
test dx, dx
jmp 0x1403fe884
je 0x1403fe9cd
mov eax, 0x208
sub ecx, ecx
jmp 0x1403fe896
cmp rcx, 0x410
je 0x1403fe956
mov word [rsp + rcx + 0x280], dx
clc
movzx edx, word [rsp + rcx + 0x62]
test dx, dx
jmp 0x1403fe8b9
je 0x1403fe971
mov word [rsp + rcx + 0x282], dx
cqo
movzx edx, word [rsp + rcx + 0x64]
jmp 0x1403fe8d3
test dx, dx
jmp 0x1403fe8db
je 0x1403fe987
mov word [rsp + rcx + 0x284], dx
sbb dx, 0x5f7
shl rdx, cl
movzx rdx, r11w
movzx edx, word [rsp + rcx + 0x66]
stc
cmc
test esi, 0x14f60a8e
test dx, dx
jmp 0x1403fe90a
lea rsi, [rsp + rcx]
cmp bl, r8b
test r9b, bpl
add rsi, 0x280
jmp 0x1403fe96c
jmp 0x1403fe9cd
lea rsi, [rsp + rcx]
clc
add rsi, 0x282
jmp 0x1403fe982
jmp 0x1403fe9b7
lea rsi, [rsp + rcx]
cmp rcx, 0x5d4151be
add rsi, 0x284
jmp 0x1403fe99e
mov eax, 1
cmp r11b, dl
test rax, rax
jmp 0x1403fe9c7
je 0x1403fe9d6
mov word [rsi], 0
movzx edx, r15w
lea rsi, [rsp + 0x280]
mov rcx, 0xffffffff80000001
xchg rdx, rdx
movzx edx, sp
mov rdx, rsi
jmp 0x1403fe9f3
call fcn.1403fcc7b
mov rax, qword [rsp + 0x1c8]
jmp 0x1403fea0d
mov qword [rsp + 0x60], rax
movsx ax, spl
movzx ax, ah
movsx eax, cx
mov rax, qword [rsp + 0x1c0]
cmova cx, bx
mov qword [rsp + 0x68], rax
mov cl, 0xdc
movsx rcx, r13w
mov al, r11b
mov qword [rsp + 0x250], rdi
mov qword [rsp + 0x70], rdi
cwde
mov rdi, qword [rsp + 0x240]
setl ch
movsx rcx, si
mov qword [rsp + 0x78], rdi
movzx rax, r14w
mov qword [rsp + 0x80], r14
xchg cx, cx
movsxd rcx, r14d
mov qword [rsp + 0x88], rbp
cmovg cx, bx
movabs rax, 0x874a1be70caca42c
not ch
movzx ecx, r11w
mov cl, 0xdc
mov qword [rsp + 0x90], rax
movzx rax, ax
movsx ax, spl
xchg al, cl
movabs rax, 0xd5795d69aa8c5388
cmova ecx, esi
movzx rcx, r12w
jmp 0x1403feab3
mov qword [rsp + 0x98], rax
cwde
movabs rax, 0x696b5268046a6abf
movsx rcx, bx
mov cx, 0x2091
mov qword [rsp + 0xa0], rax
movabs rax, 0x1013a98d2de37d4a
movsx ecx, r15w
mov ch, 0xf6
mov qword [rsp + 0xa8], rax
movabs rax, 0x9b1646cca0a681ec
setnp ch
mov qword [rsp + 0xb0], rax
movzx eax, bx
movabs rax, 0x7fcd80b6bf744c1c
mov qword [rsp + 0xb8], rax
not cl
movabs rax, 0x732c7b84444802a2
movsx rcx, bx
movsxd rcx, esp
mov qword [rsp + 0xc0], rax
movabs rax, 0xffe8a7e2edb890e3
movsxd rcx, esp
mov qword [rsp + 0xc8], rax
cwde
movsx cx, cl
movabs rax, 0xde8beddc409f5622
seto cl
mov rcx, 0x724a6247
mov qword [rsp + 0xd0], rax
movabs rax, 0xb393cbff328a14a7
setp cl
movsxd rcx, r13d
movsx rcx, r12w
mov qword [rsp + 0xd8], rax
movabs rax, 0x7e3094dcb7a11434
jmp 0x1403feb99
mov qword [rsp + 0xe0], rax
movabs rax, 0x68046219f48f0f4f
movsx cx, sil
mov qword [rsp + 0xe8], rax
setnp al
movabs rax, 0x40eb654a68d23dfe
bswap cx
mov qword [rsp + 0xf0], rax
xchg al, ah
movabs rax, 0x3db0b3fd12574f5b
bswap cx
mov qword [rsp + 0xf8], rax
movabs rax, 0x968fa6c58229f1e8
not cx
movsx rcx, r11w
mov qword [rsp + 0x100], rax
movabs rax, 0xc0e827832a8274d9
mov qword [rsp + 0x108], rax
mov cl, dil
movsx rax, dx
mov ah, 0x63
movabs rax, 0x394af8f774f9568e
movsx cx, r14b
not ecx
mov qword [rsp + 0x110], rax
movsxd rax, r8d
movabs rcx, 0xc86ebf5af8aff46c
mov qword [rsp + 0x118], rcx
mov ax, bp
movsxd rax, eax
seto ah
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x280], rax
mov rax, qword [rsp + 0x150]
jmp 0x1403fec70
mov qword [rsp + 0x288], rax
mov rax, qword [rsp + 0x148]
jmp 0x1403fec85
mov qword [rsp + 0x290], rax
jmp 0x1403fec97
mov rax, qword [rsp + 0x140]
jmp 0x1403feca4
mov rcx, r13
jmp 0x140400b0a
call fcn.140146aac
mov rcx, r14
jmp 0x140400b17
call fcn.140146aac
mov rcx, rbp
jmp 0x140400b24
call fcn.140146aac
movaps xmm6, xmmword [rsp + 0xd00]
movzx r13, r15w
add rsp, 0xd18
movsxd r12, r10d
not ebx
pop rbx
movsx r14d, si
cmovl rbp, rsi
movzx r13w, r13b
pop rbp
jmp 0x140400b55
pop rdi
movzx rsi, si
pop rsi
cmovl r13d, eax
movzx r12d, r12w
movzx r15, r13w
pop r12
pop r13
bswap r15
not r14d
pop r14
sete r15b
movsx r15d, bp
cmovl r15d, esi
pop r15
ret