Function at 0x1403fe2cb
Capabilities:
Execute anti-debugging instructions

Disassembly:
push r15
push r14
cmp r8b, 0x4d
cmp r8w, r10w
push r13
clc
cmp r11b, 0xbe
push r12
push rsi
test rbx, 0x2a132d72
push rdi
cmc
push rbp
clc
test ch, 0x7d
push rbx
cmc
cmp r13b, r9b
sub rsp, 0xd18
movdqa xmmword [rsp + 0xd00], xmm6
mov dword [rsp + 0x164], 0
btr di, sp
clc
mov qword [rsp + 0x1e0], 0
shl dil, cl
cmovo r8, r11
lea rdi, [rsp + 0x8e0]
mov r8d, 0x208
xchg ch, ch
sbb ch, 0x35
bts cx, r11w
mov rcx, rdi
stc
sub edx, edx
jmp 0x1403fe34a
call fcn.1404a1a23
lea rsi, [rsp + 0xaf0]
setl r8b
mov r8d, 0x208
mov rcx, rsi
xor edx, edx
jmp 0x1403fe36b
call fcn.1404a1a23
mov ecx, 0x208
jmp 0x1403fe37a
call fcn.14025065f
mov rbp, rax
mov r8d, 0x208
mov rcx, rax
test ebx, r13d
xor edx, edx
jmp 0x1403fe395
call fcn.1404a1a23
mov ecx, 0x208
call fcn.14025065f
mov r14, rax
cmp bx, ax
movsxd rcx, r10d
cmp bpl, 0x3a
mov r8d, 0x208
movzx rcx, si
bts rcx, rsp
mov rcx, rax
cmp bl, 0
xor edx, edx
call fcn.1404a1a23
mov ecx, 0x208
jmp 0x1403fe3d6
call fcn.14025065f
mov r13, rax
mov ch, 0
movzx r8d, r12w
movsx r8, cx
mov r8d, 0x208
sar cx, cl
bts cx, r11w
rol cl, 0xce
mov rcx, rax
xor edx, edx
jmp 0x1403fe404
call fcn.1404a1a23
lea rcx, [0x1400bff38]
lea r9, [rsp + 0x1e0]
stc
test spl, cl
xor edx, edx
cmc
stc
clc
xor r8d, r8d
jmp 0x1403fe429
call qword [0x1400de368]
mov rbx, qword [rsp + 0x1e0]
not cx
movsx cx, r11b
mov rcx, rbx
jmp 0x1403fe447
call fcn.1401125f5
movzx edx, word [rbx]
clc
test dx, dx
jmp 0x1403fe458
je 0x1403fe4ca
lea rdi, [rsp + 0x8e0]
test dx, sp
cmp bl, r10b
xor ecx, ecx
jmp 0x1403fe473
nop word cs:[rax + rax]
stc
jmp 0x1403fe48a
cmp rax, rcx
jmp 0x1403fe492
je 0x1403fe4d3
mov word [rdi], dx
add rdi, 2
movzx edx, ax
bswap edx
movzx edx, word [rbx + rcx*2 + 2]
jmp 0x1403fe4ae
inc rcx
test bl, r8b
jmp 0x1403fe4b9
test dx, dx
jne 0x1403fe48a
sub rax, rcx
cmp bp, 0x33ab
test rax, rax
je 0x1403fe4d8
mov word [rdi], 0
movabs rax, 0x7804d66cb0b33a99
movsxd rbx, r13d
mov bl, 0xc2
movsx r12w, dl
mov qword [rsp + 0x690], rax
movabs rax, 0x8a52d333ec736c64
mov qword [rsp + 0x698], rax
movabs rax, 0x63f40a071437f611
movsx r12w, r12b
movzx bx, dil
mov qword [rsp + 0x6a0], rax
cwde
movsx rax, dx
movabs rax, 0xafbd493a2bb7da71
mov qword [rsp + 0x6a8], rax
xchg r12w, bx
cbw
bswap rbx
movabs rax, 0x65beebddcb6c6b8e
seta bh
mov qword [rsp + 0x6b0], rax
lahf
movabs rax, 0xe3394e5933a9ff1f
movsx ebx, r12w
mov qword [rsp + 0x6b8], rax
jmp 0x1403fe573
movabs rax, 0x87041bed0c83a42f
bswap rbx
jmp 0x1403fe589
mov qword [rsp + 0x6c0], rax
movzx bx, bh
movsx bx, r10b
cmovo r12w, r10w
movabs rbx, 0xd50c5d2aaad053dc
cmovb rax, r8
mov qword [rsp + 0x6c8], rbx
cdqe
movzx ax, bpl
cwde
movabs rax, 0x7867d605b0fe3ac5
mov qword [rsp + 0x158], rax
mov r12b, r8b
movzx r12w, sil
movzx r12, bx
mov qword [rsp + 0x280], rax
movsx r12, r13w
cbw
movsx eax, di
movabs rax, 0x8a3dd340ec1c6c16
mov qword [rsp + 0x150], rax
setge r12b
movsxd r12, r8d
cmovg r12d, esi
mov qword [rsp + 0x288], rax
movsx ax, r10b
movsxd rax, r15d
movzx r12d, r11w
movabs rax, 0x63a30a5b1443f677
mov r12b, 0xbb
movsx r12d, cx
mov qword [rsp + 0x148], rax
movzx r12d, r13w
mov qword [rsp + 0x290], rax
movzx r12d, di
lahf
setno ah
movabs rax, 0xafd2495e2bd9da18
sete r12b
mov qword [rsp + 0x140], rax
not r12b
mov qword [rsp + 0x298], rax
movzx ax, dh
movabs rax, 0x65eceb81cb1f6bf9
movsx r12, si
movsxd r12, ecx
mov qword [rsp + 0x138], rax
movsx r12d, sp
mov qword [rsp + 0x2a0], rax
mov r12b, spl
cbw
cwde
movabs rax, 0xe3574e3c33caff7a
mov r12w, cx
jmp 0x1403fe6b2
mov qword [rsp + 0x130], rax
sete r12b
mov qword [rsp + 0x2a8], rax
movsxd r12, r12d
movzx rax, r14w
nop
movabs rax, 0x87041bc70cdfa45b
movsx r12w, dl
mov qword [rsp + 0x128], rax
bswap r12w
movzx r12d, si
movsx r12w, bpl
mov qword [rsp + 0x2b0], rax
setbe r12b
jmp 0x1403fe704
mov qword [rsp + 0x2b8], rbx
lahf
lea r12, [rsp + 0x280]
mov rax, r12
jmp 0x1403fe71d
movdqa xmm0, xmmword [rsp + 0x690]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x690], xmm0
movaps xmm1, xmmword [rsp + 0x6a0]
jmp 0x1403fe740
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x6a0], xmm1
jmp 0x1403fe751
movaps xmm1, xmmword [rsp + 0x6b0]
jmp 0x1403fe75e
xorps xmm1, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x6b0], xmm1
movaps xmm1, xmmword [rsp + 0x6c0]
jmp 0x1403fe777
xorps xmm1, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x6c0], xmm1
movd ecx, xmm0
lea rax, [rsp + 0x8de]
cmc
nop dword [rax]
jmp 0x1403fe79c
cmp word [rax + 2], 0
jmp 0x1403fe7a6
lea rax, [rax + 2]
jmp 0x1403fe7af
jne 0x1403fe79c
test cx, cx
jmp 0x1403fe7bd
je 0x1403fe806
lea rdx, [rsp + 0x692]
nop dword [rax + rax]
cmc
jmp 0x1403fe7d9
mov word [rax], cx
btr rcx, 0xd0
stc
add rax, 2
xor cx, 0x2936
movzx ecx, word [rdx]
cmc
test r12b, r15b
add rdx, 2
clc
cmc
test cx, cx
jmp 0x1403fe800
jne 0x1403fe7d9
mov word [rax], 0
lea rdi, [rsp + 0x690]
movsx ecx, bp
bt rcx, 0x23
bswap r8d
mov r8d, 0x250
sub ch, dh
or cx, 0x7115
mov rcx, rdi
cmc
test r14, r12
sub edx, edx
jmp 0x1403fe839
call fcn.1404a1a23
lea rcx, [rsp + 0x8e0]
mov rdx, rdi
call qword [0x1400de318]
mov rdi, rax
jmp 0x1403fe857
inc rax
cmp rax, 2
jmp 0x1403fe863
jb 0x14040192e
mov qword [rsp + 0x1a8], rbx
xchg dx, dx
movzx cx, r10b
cdq
mov qword [rsp + 0x258], r14
mov cx, ax
mov qword [rsp + 0x248], rbp
not dx
cqo
movsx dx, ch
lea rdx, [rsp + 0x690]
mov cx, r10w
xchg ecx, ecx
mov rcx, rdi
jmp 0x1403fe8ac
call qword [0x1400de328]
test eax, eax
jmp 0x1403fe8b9
je 0x1403fe9fd
lea r15, [rsp + 0x8e2]
setae bh
lea r14, [rsp + 0xaee]
movzx rbx, dx
not bl
setbe bl
lea rbx, [rsp + 0x690]
jmp 0x1403fe8e8
jmp 0x1403fe921
mov word [rax], 0
cmovns ecx, r12d
movzx cx, r15b
xchg cl, cl
mov rcx, rsi
call qword [0x1400de2c8]
mov rcx, rdi
xchg dh, dh
mov rdx, rbx
call qword [0x1400de328]
test eax, eax
jmp 0x1403fe91b
je 0x1403fe9fd
movzx eax, word [rsp + 0x8e0]
shld rcx, rsp, 0xaf
shl ch, 0x7d
mov rcx, rsi
test rdi, 0x5d5a767a
test ax, ax
je 0x1403fe986
mov rdx, r15
mov rcx, rsi
test r9w, 0x7c2e
cmc
nop word cs:[rax + rax]
clc
mov word [rcx], ax
bsr eax, r11d
add rcx, 2
movzx eax, word [rdx]
clc
add rdx, 2
cmc
clc
jmp 0x1403fe978
test ax, ax
jmp 0x1403fe980
jne 0x1403fe95e
mov word [rcx], 0
bsf ax, r10w
mov rax, r14
clc
nop dword [rax + rax]
clc
cmp r10b, 0x40
cmp word [rax + 2], 0
lea rax, [rax + 2]
jne 0x1403fe99e
movzx ecx, word [rsp + 0x6bc]
cmp ebp, 0x19d82982
test cx, cx
je 0x1403fe8ed
xor edx, edx
nop word [rax + rax]
clc
mov word [rax + rdx], cx
add cl, 0xb1
setle cl
rol cx, cl
movzx ecx, word [rsp + rdx + 0x6be]
clc
add rdx, 2
jmp 0x1403fe9ec
test cx, cx
jne 0x1403fe9cd
add rax, rdx
jmp 0x1403fe8ed
movabs rax, 0x7813d663b0913a96
mov qword [rsp + 0x1c8], rax
movzx r14, bp
movsx ecx, cx
movsx r14, r10w
mov qword [rsp + 0x60], rax
lahf
movabs rax, 0x8a58d332ec7d6c61
mov qword [rsp + 0x1c0], rax
movsx ebp, bx
movsxd rcx, r11d
movsx rbp, si
mov qword [rsp + 0x68], rax
movzx rbp, r10w
cmovnp bp, cx
movabs rdi, 0x63c00a32140ef62b
mov qword [rsp + 0x70], rdi
movzx ax, spl
xchg cl, ah
movabs rax, 0xafbd492d2bb6da6a
movsxd r14, edx
mov r14b, 0x90
setne bpl
mov qword [rsp + 0x240], rax
mov rcx, 0x69c92102
movzx cx, r12b
mov qword [rsp + 0x78], rax
setge bpl
cwde
movabs rax, 0x65bbebddcb6b6b9f
mov r14, rax
bswap bp
xchg rcx, rcx
mov qword [rsp + 0x80], rax
mov cl, r11b
lahf
movabs rax, 0xe3384e5833a4ff13
movsx ebp, r10w
mov rbp, rax
mov rcx, rax
movsx ecx, si
mov qword [rsp + 0x88], rax
xchg ch, cl
movabs rax, 0x87471b9b0caca42c
mov qword [rsp + 0x90], rax
movzx rax, cx
lahf
movabs rax, 0xd5695d58aaa253a9
setae cl
mov qword [rsp + 0x98], rax
movabs rax, 0x6960525b046c6aa3
sets cl
mov qword [rsp + 0xa0], rax
cmova ecx, ebx
movabs rax, 0x100ea9812dc67d4c
movzx cx, bl
mov qword [rsp + 0xa8], rax
jmp 0x1403feb33
movabs rax, 0x9b0046e6a09381f1
mov qword [rsp + 0xb0], rax
movsxd rax, r12d
bswap ecx
mov cl, 0x62
movabs rax, 0x7fcf80a9bf594c30
mov ch, 0xd8
mov rcx, rax
setp ch
mov qword [rsp + 0xb8], rax
movzx ecx, r12w
movabs rax, 0x731f7bb544550284
xchg cx, cx
mov cl, 0xb8
mov qword [rsp + 0xc0], rax
movabs rax, 0xffe8a7e0eda190ed
mov qword [rsp + 0xc8], rax
movzx rcx, ax
movzx ecx, dx
setae ah
movabs rax, 0xde8bed9d40cb5624
mov qword [rsp + 0xd0], rax
movzx ecx, r14w
setae ah
movabs rax, 0xb38dcbf7329514ab
movsxd rcx, r14d
setbe cl
mov qword [rsp + 0xd8], rax
movzx rax, si
movabs rax, 0x7e3794c3b7b41406
movzx rcx, r8w
cmovns cx, r15w
mov cl, dil
mov qword [rsp + 0xe0], rax
movsxd rcx, ecx
movabs rax, 0x681c6214f48a0f76
cmovo cx, ax
movsx rcx, r13w
xchg ch, ch
mov qword [rsp + 0xe8], rax
lahf
movzx ax, r15b
cmovnp cx, r13w
movabs rax, 0x4098655e68a03dca
bswap cx
mov qword [rsp + 0xf0], rax
movabs rcx, 0x3dc4b38e123e4f28
cmovbe ax, bx
movzx rax, bp
mov qword [rsp + 0xf8], rcx
not al
mov rax, qword [rsp + 0x158]
jmp 0x1403fec59
mov qword [rsp + 0x280], rax
movzx eax, bp
mov rax, qword [rsp + 0x150]
jmp 0x1403fec71
mov qword [rsp + 0x288], rax
mov rax, qword [rsp + 0x148]
jmp 0x1403fec86
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x140]
jmp 0x1403fec9b
mov qword [rsp + 0x298], rax
movzx rax, dx
movsx eax, r8w
cbw
mov rax, qword [rsp + 0x138]
jmp 0x1403fecba
mov qword [rsp + 0x2a0], rax
mov rax, qword [rsp + 0x130]
jmp 0x1403feccf
mov qword [rsp + 0x2a8], rax
mov rax, qword [rsp + 0x128]
jmp 0x1403fece4
mov qword [rsp + 0x2b0], rax
xchg ah, al
movsxd rax, esp
movsx eax, bx
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x2b8], rax
movsx rax, bp
cwde
movabs rax, 0x6905520d04186acd
mov qword [rsp + 0x170], rax
jmp 0x1403fed20
mov qword [rsp + 0x2c0], rax
not ah
cwde
movabs rax, 0x1061a9e82db57d3e
jmp 0x1403fed3a
mov qword [rsp + 0x168], rax
jmp 0x1403fed47
mov qword [rsp + 0x2c8], rax
movabs rax, 0x9b7846a3a0cf819f
jmp 0x1403fed5e
mov qword [rsp + 0x1a0], rax
jmp 0x1403fed6b
mov qword [rsp + 0x2d0], rax
setae ah
movsx rax, dx
movabs rax, 0x7fbd80c6bf354c40
jmp 0x1403fed89
mov qword [rsp + 0x198], rax
jmp 0x1403fed96
mov qword [rsp + 0x2d8], rax
movsx ax, r12b
movabs rax, 0x735c7be9442702e1
jmp 0x1403fedb2
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x2e0], rax
lahf
movzx rax, cx
movsx ax, r13b
movabs rax, 0xff84a7a4edcc9082
jmp 0x1403feddb
mov qword [rsp + 0x188], rax
jmp 0x1403fede8
mov qword [rsp + 0x2e8], rax
movsx ax, dh
movabs rax, 0xded7edaf40f85643
jmp 0x1403fee03
mov qword [rsp + 0x180], rax
jmp 0x1403fee10
mov qword [rsp + 0x2f0], rax
movabs rax, 0xb3e3cb9232e514e4
mov qword [rsp + 0x178], rax
jmp 0x1403fee2f
mov qword [rsp + 0x2f8], rax
movabs rax, 0x7e5294b5b7d51455
jmp 0x1403fee46
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x300], rax
movsxd rax, ebp
movabs rax, 0x68706270f4e30f26
jmp 0x1403fee68
mov qword [rsp + 0x1b0], rax
jmp 0x1403fee75
mov qword [rsp + 0x308], rax
movabs rax, 0x4098650b68f23d87
jmp 0x1403fee8c
mov qword [rsp + 0x1d0], rax
jmp 0x1403fee99
mov qword [rsp + 0x310], rax
movsx ax, r12b
mov ax, 0x2ab3
not eax
mov qword [rsp + 0x1d8], rcx
movsx ax, r12b
lahf
mov qword [rsp + 0x318], rcx
movsxd rax, r15d
movzx ax, al
mov rax, r12
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
movaps xmm0, xmmword [rsp + 0x80]
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x80], xmm0
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x1403fef0b
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x90], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1403fef24
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1403fef3d
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1403fef4e
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1403fef5b
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x1403fef74
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1403fef85
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1403fef92
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmm0, xmmword [rsp + 0xf0]
jmp 0x1403fefae
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xf0], xmm0
mov r8d, 0x410
sal cl, cl
shld ecx, esp, 0x79
add cx, si
mov rcx, r12
test dil, al
xor edx, edx
jmp 0x1403fefd9
call fcn.1404a1a23
movd edx, xmm6
test dx, dx
jmp 0x1403fefea
je 0x1403ff146
mov eax, 0x208
sub ecx, ecx
test ax, 0x53a1
cmp rcx, 0x410
jmp 0x1403ff007
je 0x1403ff0ca
mov word [rsp + rcx + 0x280], dx
sar dl, 0xf3
movzx edx, word [rsp + rcx + 0x62]
cmc
test dx, dx
je 0x1403ff0e4
mov word [rsp + rcx + 0x282], dx
movzx edx, word [rsp + rcx + 0x64]
cmp rbp, 0x466421e8
stc
test dx, dx
jmp 0x1403ff044
je 0x1403ff0fd
mov word [rsp + rcx + 0x284], dx
sal rdx, 0xba
xor dl, r9b
movzx edx, word [rsp + rcx + 0x66]
test r8b, 0x36
test dil, al
test dx, dx
jmp 0x1403ff06d
je 0x1403ff114
add rax, 0xfffffffffffffffc
cmp rdx, rsi
test sil, 0xc4
mov word [rsp + rcx + 0x286], dx
shr dh, 0x88
rcr dh, 0x61
adc dl, r10b
movzx edx, word [rsp + rcx + 0x68]
test edx, 0x6f512ce8
add rcx, 8
test r15d, r11d
clc
test dx, dx
jmp 0x1403ff0aa
jne 0x1403feffb
lea r12, [rsp + rcx]
test bpl, bpl
clc
cmc
add r12, 0x280
jmp 0x1403ff0c5
jmp 0x1403ff138
lea r12, [rsp + rcx]
jmp 0x1403ff0d3
add r12, 0x280
jmp 0x1403ff0df
jmp 0x1403ff146
lea r12, [rsp + rcx]
stc
test rbp, r11
add r12, 0x282
jmp 0x1403ff0f8
jmp 0x1403ff129
lea r12, [rsp + rcx]
cmp rax, 0x53e07f3b
add r12, 0x284
jmp 0x1403ff129
lea r12, [rsp + rcx]
add r12, 0x286
sbb eax, r10d
rol ax, cl
bsf rax, rsp
mov eax, 1
cmp r15b, 0xa
clc
jmp 0x1403ff138
test rax, rax
jmp 0x1403ff140
je 0x1403ff157
mov word [r12], 0
movzx rcx, r15w
bswap dx
movsx ecx, cx
lea rsi, [rsp + 0x280]
setne ch
mov rcx, 0xffffffff80000001
not dh
movsxd rdx, r15d
movsx edx, dx
mov rdx, rsi
jmp 0x1403ff179
call fcn.1403fdb57
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x1c0]
bswap bx
movzx r12w, spl
movsx bx, r10b
mov qword [rsp + 0x68], rax
cwde
movsx eax, si
movabs rax, 0x63c20a371400f62b
xchg bl, r12b
not r12d
movsx r12w, dl
mov qword [rsp + 0x238], rax
movzx r12, di
mov qword [rsp + 0x70], rax
lahf
mov ah, 0xc6
movabs rax, 0xafa1493b2baada6b
movzx ebx, r9w
movzx r12w, r14b
mov qword [rsp + 0x230], rax
xchg bl, r15b
mov qword [rsp + 0x78], rax
movabs rax, 0x658febeecb536ba5
setg r15b
movsx rbx, bp
mov qword [rsp + 0x228], rax
movsx r15d, r12w
movsx bx, bh
movzx bx, r13b
mov qword [rsp + 0x80], rax
cdqe
movzx r15, sp
cbw
movabs rax, 0xe3044e1c33a6ff1b
mov bh, 0xe7
movsxd rbx, esp
setne r15b
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x88], rax
movsx ax, dil
movabs rax, 0x876d1bb30caba43e
not r12b
mov qword [rsp + 0x218], rax
movsx r12d, si
mov qword [rsp + 0x90], rax
movsx r12d, r8w
movzx r15d, r13w
cbw
movabs rax, 0xd5505d59aab753b2
not r12w
movzx r12d, r11w
setb bh
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x98], rax
jmp 0x1403ff2b0
movabs rax, 0x6971526b04776a9e
movsx ebx, r13w
mov qword [rsp + 0x208], rax
mov rbx, r10
movsx bx, dil
mov qword [rsp + 0xa0], rax
movabs rax, 0x1004a99a2dd47d49
mov bl, 0xf1
mov qword [rsp + 0x200], rax
movsxd r12, edi
setl r12b
mov r12b, 0x4c
mov qword [rsp + 0xa8], rax
cmova ax, ax
bswap ax
movabs rax, 0x9b1b46caa08281c3
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0xb0], rax
xchg rbx, rax
setns r15b
movzx rax, ax
movabs rax, 0x7fd280b5bf5a4c32
movsx rbx, r15w
mov qword [rsp + 0x1f0], rax
movsxd r12, esp
jmp 0x1403ff345
mov qword [rsp + 0xb8], rax
mov r12b, 0x13
movzx bx, dil
movsx ebx, sp
movabs rax, 0x730b7bb544530287
movzx r15w, al
movsx rbx, r15w
mov qword [rsp + 0x1e8], rax
movsx rbx, r8w
movzx r12d, dx
mov qword [rsp + 0xc0], rax
setb bl
mov ax, 0x7bfc
lahf
movabs r15, 0xffeba7c0eda290eb
not r12w
mov qword [rsp + 0xc8], r15
movabs r12, 0xde84edf3408b5634
cbw
movzx eax, r14w
mov qword [rsp + 0xd0], r12
movzx bx, bh
cmovae ax, dx
movsx eax, di
movabs rbx, 0xb38fcbfe3280148c
jmp 0x1403ff3d9
mov qword [rsp + 0xd8], rbx
movabs rax, 0x7e3594d4b7971409
jmp 0x1403ff3f0
mov qword [rsp + 0xe0], rax
mov ax, 0x6b8c
nop
movabs rax, 0x68706225f4b10f6b
jmp 0x1403ff40d
mov qword [rsp + 0xe8], rax
movzx rax, di
mov rax, qword [rsp + 0x158]
jmp 0x1403ff426
mov qword [rsp + 0x280], rax
movzx ax, bh
cwde
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x288], rax
mov rax, qword [rsp + 0x148]
jmp 0x1403ff450
mov qword [rsp + 0x290], rax
cbw
movsx eax, r13w
mov rax, qword [rsp + 0x140]
jmp 0x1403ff46b
mov qword [rsp + 0x298], rax
cbw
movzx rax, r8w
mov eax, 0x7a665a3e
mov rax, qword [rsp + 0x138]
jmp 0x1403ff48b
mov qword [rsp + 0x2a0], rax
movsx rax, r11w
mov rax, qword [rsp + 0x130]
jmp 0x1403ff4a4
mov qword [rsp + 0x2a8], rax
movzx rax, si
cwde
movsx ax, r10b
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x2b0], rax
nop
mov rax, qword [rsp + 0x1a8]
jmp 0x1403ff4d5
mov qword [rsp + 0x2b8], rax
movzx ax, al
movzx eax, si
nop
mov rax, qword [rsp + 0x170]
jmp 0x1403ff4f3
mov qword [rsp + 0x2c0], rax
movsx ax, bpl
lahf
setl ah
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x2c8], rax
mov ax, sp
mov rax, qword [rsp + 0x1a0]
jmp 0x1403ff524
mov qword [rsp + 0x2d0], rax
movsxd rax, ebp
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x2d8], rax
mov rax, qword [rsp + 0x190]
jmp 0x1403ff54c
mov qword [rsp + 0x2e0], rax
cdqe
cmovno ax, sp
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x2e8], rax
movsx rax, di
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x2f0], rax
cbw
mov rax, qword [rsp + 0x178]
jmp 0x1403ff58d
mov qword [rsp + 0x2f8], rax
movzx rax, r14w
cbw
bswap rax
mov rax, qword [rsp + 0x1b8]
jmp 0x1403ff5ab
mov qword [rsp + 0x300], rax
movsx rax, sp
xchg al, al
mov rax, qword [rsp + 0x1b0]
jmp 0x1403ff5c6
mov qword [rsp + 0x308], rax
jmp 0x1403ff5d5
mov rax, rsi
jmp 0x1403ff5dd
movdqa xmm6, xmmword [rsp + 0x60]
movaps xmm0, xmmword [rsp + 0x70]
jmp 0x1403ff5ed
movaps xmm1, xmmword [rsp + 0x80]
jmp 0x1403ff5fa
pxor xmm6, xmmword [rax]
movaps xmm2, xmmword [rsp + 0x90]
jmp 0x1403ff60b
movdqa xmmword [rsp + 0x60], xmm6
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x1403ff61f
xorps xmm1, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x80], xmm1
jmp 0x1403ff630
xorps xmm2, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x90], xmm2
jmp 0x1403ff641
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1403ff64e
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1403ff65f
movaps xmm0, xmmword [rsp + 0xb0]
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0xb0], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1403ff680
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1403ff691
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x1403ff69e
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1403ff6af
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1403ff6bc
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xe0], xmm0
mov r8d, 0x410
ror cx, 0x27
mov cl, sil
ror cx, cl
mov rcx, rsi
xor edx, edx
jmp 0x1403ff6e5
call fcn.1404a1a23
movd edx, xmm6
test dx, dx
jmp 0x1403ff6f6
je 0x1403ff816
mov eax, 0x208
cmp bpl, 0xe3
sub ecx, ecx
cmp rcx, 0x410
je 0x1403ff7b3
mov word [rsp + rcx + 0x280], dx
add dl, bl
movzx edx, word [rsp + rcx + 0x62]
test dx, dx
je 0x1403ff7c3
mov word [rsp + rcx + 0x282], dx
movsx edx, bp
movzx edx, word [rsp + rcx + 0x64]
cmc
test dx, dx
jmp 0x1403ff745
je 0x1403ff7db
mov word [rsp + rcx + 0x284], dx
bts edx, r15d
cdq
movzx edx, word [rsp + rcx + 0x66]
test rbx, rsi
test dx, dx
je 0x1403ff7ef
add rax, 0xfffffffffffffffc
clc
cmc
mov word [rsp + rcx + 0x286], dx
ror dx, 0x74
add dl, bpl
movzx edx, word [rsp + rcx + 0x68]
stc
test r14w, dx
cmc
add rcx, 8
clc
test dx, dx
jne 0x1403ff707
lea rsi, [rsp + rcx]
stc
cmc
jmp 0x1403ff7a2
add rsi, 0x280
jmp 0x1403ff7ae
jmp 0x1403ff808
lea rsi, [rsp + rcx]
add rsi, 0x280
jmp 0x1403ff816
lea rsi, [rsp + rcx]
test r10b, bpl
add rsi, 0x282
jmp 0x1403ff7d6
jmp 0x1403ff7fd
lea rsi, [rsp + rcx]
cmc
test sp, dx
add rsi, 0x284
jmp 0x1403ff7fd
lea rsi, [rsp + rcx]
ror rax, cl
add rsi, 0x286
mov eax, 1
cmp bx, bp
test dil, dl
test rax, rax
jmp 0x1403ff810
je 0x1403ff81b
mov word [rsi], 0
lea rsi, [rsp + 0x280]
cmovno dx, r14w
mov rcx, 0xffffffff80000001
mov rdx, rsi
jmp 0x1403ff837
call fcn.1403fdb57
mov rax, qword [rsp + 0x1c8]
bswap cx
mov cl, r11b
movsx ecx, ax
mov qword [rsp + 0x60], rax
movzx eax, r14w
movsx cx, r14b
movzx cx, al
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x250], rdi
movsxd rcx, ebx
movsx ax, bpl
mov ax, r9w
mov qword [rsp + 0x70], rdi
movsxd rcx, r13d
mov rdi, qword [rsp + 0x240]
movsxd rax, eax
movsx eax, ax
lahf
mov qword [rsp + 0x78], rdi
not ecx
movsx rax, r13w
cmovge ax, r9w
mov qword [rsp + 0x80], r14
mov qword [rsp + 0x88], rbp
movabs rax, 0x874a1be70caca42c
setno ch
mov qword [rsp + 0x90], rax
movsx rcx, bp
mov ch, bh
mov cx, 0x7299
movabs rax, 0xd5795d69aa8c5388
mov qword [rsp + 0x98], rax
not cl
movabs rax, 0x696b5268046a6abf
mov qword [rsp + 0xa0], rax
movabs rax, 0x1013a98d2de37d4a
movzx cx, r10b
movzx rcx, sp
mov qword [rsp + 0xa8], rax
movzx ecx, r13w
cwde
movabs rax, 0x9b1646cca0a681ec
movzx cx, dh
movsx cx, r13b
mov qword [rsp + 0xb0], rax
mov ecx, edi
not cx
cwde
movabs rax, 0x7fcd80b6bf744c1c
bswap cx
mov qword [rsp + 0xb8], rax
cdqe
movzx ax, r10b
movabs rax, 0x732c7b84444802a2
xchg cl, ch
mov qword [rsp + 0xc0], rax
movabs rax, 0xffe8a7e2edb890e3
movzx ecx, r13w
setl ch
movzx cx, r8b
mov qword [rsp + 0xc8], rax
jmp 0x1403ff998
movabs rax, 0xde8beddc409f5622
mov qword [rsp + 0xd0], rax
movabs rax, 0xb393cbff328a14a7
jmp 0x1403ff9b9
mov qword [rsp + 0xd8], rax
movabs rax, 0x7e3094dcb7a11434
movzx rcx, r8w
mov qword [rsp + 0xe0], rax
movabs rax, 0x68046219f48f0f4f
mov qword [rsp + 0xe8], rax
setns cl
movabs rax, 0x40eb654a68d23dfe
mov qword [rsp + 0xf0], rax
movsx cx, r10b
movabs rax, 0x3db0b3fd12574f5b
mov qword [rsp + 0xf8], rax
movzx cx, r11b
nop
cdqe
movabs rax, 0x968fa6c58229f1e8
movsx cx, dil
movsx ecx, r13w
mov qword [rsp + 0x100], rax
movabs rax, 0xc0e827832a8274d9
movzx ecx, ax
bswap cx
mov qword [rsp + 0x108], rax
movsx rax, r13w
cwde
movzx rcx, cx
movabs rax, 0x394af8f774f9568e
mov qword [rsp + 0x110], rax
movabs rcx, 0xc86ebf5af8aff46c
bswap rax
jmp 0x1403ffa7e
mov qword [rsp + 0x118], rcx
cmovge rax, rdi
cwde
lahf
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x280], rax
mov rax, qword [rsp + 0x150]
jmp 0x1403ffaa9
mov qword [rsp + 0x288], rax
movsx ax, sil
cdqe
mov rax, qword [rsp + 0x148]
jmp 0x1403ffac5
mov qword [rsp + 0x290], rax
not al
mov rax, qword [rsp + 0x140]
jmp 0x1403ffadc
mov qword [rsp + 0x298], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x2a0], rax
cdqe
movsx rax, r15w
movsxd rax, r15d
mov rax, qword [rsp + 0x130]
jmp 0x1403ffb0a
mov qword [rsp + 0x2a8], rax
jmp 0x1403ffb18
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x2b0], rax
mov rax, qword [rsp + 0x1a8]
jmp 0x1403ffb35
mov qword [rsp + 0x2b8], rax
cdqe
movsx ax, r14b
xchg ah, al
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x2c0], rax
mov al, r12b
cbw
mov rax, qword [rsp + 0x168]
jmp 0x1403ffb68
mov qword [rsp + 0x2c8], rax
mov rax, qword [rsp + 0x1a0]
jmp 0x1403ffb7d
mov qword [rsp + 0x2d0], rax
mov rax, qword [rsp + 0x198]
jmp 0x1403ffb92
mov qword [rsp + 0x2d8], rax
movsxd rax, r12d
mov ah, 0xa1
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x2e0], rax
mov rax, qword [rsp + 0x188]
jmp 0x1403ffbbd
mov qword [rsp + 0x2e8], rax
movzx eax, r9w
movsxd rax, edi
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x2f0], rax
movzx eax, di
sete al
mov rax, qword [rsp + 0x178]
jmp 0x1403ffbef
mov qword [rsp + 0x2f8], rax
movzx ax, dil
mov eax, r8d
movsx ax, dil
mov rax, qword [rsp + 0x1b8]
jmp 0x1403ffc11
mov qword [rsp + 0x300], rax
movzx ax, bl
movzx rax, sp
mov rax, qword [rsp + 0x1b0]
jmp 0x1403ffc2e
mov qword [rsp + 0x308], rax
mov rax, qword [rsp + 0x1d0]
jmp 0x1403ffc43
mov qword [rsp + 0x310], rax
movsx ax, dl
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x318], rax
movzx ax, r11b
cbw
movzx rax, sp
movabs rax, 0x96d3a6b18247f189
jmp 0x1403ffc79
mov qword [rsp + 0x270], rax
jmp 0x1403ffc86
mov qword [rsp + 0x320], rax
movsx rax, cx
cmovb ax, di
movabs rax, 0xc09a27ec2af6748a
jmp 0x1403ffca5
mov qword [rsp + 0x268], rax
jmp 0x1403ffcb2
mov rcx, r13
jmp 0x140401936
call fcn.140124d25
mov rcx, r14
call fcn.140124d25
mov rcx, rbp
call fcn.140124d25
movaps xmm6, xmmword [rsp + 0xd00]
inc dil
add rsp, 0xd18
not bl
cmovae ebp, r12d
pop rbx
xchg rdi, r15
pop rbp
movzx r12w, r9b
pop rdi
movsx r13, r14w
jmp 0x14040197a
pop rsi
movsx r14w, sil
bswap r12w
pop r12
bswap r13
movzx r13d, di
pop r13
xchg r15, r15
not r15b
movsx r14d, r14w
pop r14
pop r15
jmp 0x1404019a2
ret