Function at 0x1403fff6c
Capabilities:
Execute anti-debugging instructions

Disassembly:
push r15
clc
jmp 0x1403fff88
push r14
test rsp, 0x48735418
cmp dil, 0xe8
push r13
jmp 0x1403fff9c
push r12
cmp ax, 0x4af0
cmp r14b, spl
push rsi
stc
test r8b, 0x35
cmc
push rdi
clc
push rbp
push rbx
jmp 0x1403fffb7
sub rsp, 0xd18
jmp 0x1403fffc3
movdqa xmmword [rsp + 0xd00], xmm6
mov dword [rsp + 0x164], 0
sar rcx, 0xf1
shr cx, 0xa5
mov qword [rsp + 0x1e0], 0
and cl, 0x94
cmovb r8, rax
shrd rcx, r13, 0xae
lea rdi, [rsp + 0x8e0]
test r12, rbp
not cl
mov r8d, 0x208
xadd cx, cx
mov rcx, rdi
cmp sil, r11b
xor edx, edx
call fcn.1404a304e
lea rsi, [rsp + 0xaf0]
mov r8d, 0x208
mov rcx, rsi
jmp 0x140400038
xor edx, edx
call fcn.1404a304e
mov ecx, 0x208
call fcn.14025ac31
mov rbp, rax
shld r8w, di, 0x52
mov r8d, 0x208
mov rcx, rax
clc
cmp r11b, spl
xor edx, edx
jmp 0x140400066
call fcn.1404a304e
mov ecx, 0x208
jmp 0x140400075
call fcn.14025ac31
mov r14, rax
bswap r8
btc cx, r14w
mov r8d, 0x208
mov rcx, rax
test bl, r11b
xor edx, edx
jmp 0x140400098
call fcn.1404a304e
mov ecx, 0x208
call fcn.14025ac31
mov r13, rax
sar r8, cl
mov r8d, 0x208
cmp r15d, 0x42fb19cb
mov rcx, rax
test di, 0x6007
xor edx, edx
jmp 0x1404000c9
call fcn.1404a304e
lea rcx, [0x1400bff38]
shr r9d, 0x8b
xadd r9w, r9w
lea r9, [rsp + 0x1e0]
clc
jmp 0x1404000ed
xor edx, edx
clc
test r15d, esi
sub r8d, r8d
jmp 0x1404000fb
call qword [0x1400de368]
mov rbx, qword [rsp + 0x1e0]
movsx rcx, bx
mov rcx, rbx
jmp 0x140400115
call fcn.14026beba
movzx edx, word [rbx]
test r12w, di
test dx, dx
jmp 0x140400129
je 0x140400198
lea rdi, [rsp + 0x8e0]
xor ecx, ecx
cmp al, r8b
clc
cmp r15b, 0xf5
nop word cs:[rax + rax]
cmp rax, rcx
jmp 0x140400153
je 0x1404001a6
mov word [rdi], dx
cmp r10, r11
sbb dx, 0x2838
add rdi, 2
cwd
cdq
jmp 0x140400170
movzx edx, word [rbx + rcx*2 + 2]
inc rcx
jmp 0x140400181
test dx, dx
jmp 0x140400189
jne 0x14040014b
sub rax, rcx
cmp r10w, 0x3a2a
test rax, rax
jmp 0x1404001a0
je 0x1404001b8
mov word [rdi], 0
jmp 0x1404001b8
movabs rax, 0x7804d66cb0b33a99
cmovg r12w, dx
mov r12b, 3
movzx rbx, dx
mov qword [rsp + 0x690], rax
movsxd rbx, eax
cdqe
cbw
movabs rax, 0x8a52d333ec736c64
mov r12b, 0xa5
bswap r12w
mov qword [rsp + 0x698], rax
movsx ebx, si
xchg rbx, rbx
mov r12w, 0x5e3c
movabs rax, 0x63f40a071437f611
movzx r12, bp
mov qword [rsp + 0x6a0], rax
cwde
cbw
cmovae ax, r9w
movabs rax, 0xafbd493a2bb7da71
movzx r12, bp
mov qword [rsp + 0x6a8], rax
movsx eax, dx
jmp 0x14040023f
movabs rax, 0x65beebddcb6c6b8e
xchg bx, r12w
setle r12b
mov qword [rsp + 0x6b0], rax
movsx rax, r14w
movsx eax, cx
movabs rax, 0xe3394e5933a9ff1f
mov qword [rsp + 0x6b8], rax
movsx r12, di
mov bl, bpl
movabs rax, 0x87041bed0c83a42f
movzx r12, sp
jmp 0x140400290
mov qword [rsp + 0x6c0], rax
movsx r12, di
movabs rbx, 0xd50c5d2aaad053dc
cdqe
mov r12b, r10b
cbw
mov qword [rsp + 0x6c8], rbx
not eax
movabs rax, 0x7867d605b0fe3ac5
cmovg r12, r10
mov qword [rsp + 0x158], rax
not r12d
movzx r12d, r14w
mov qword [rsp + 0x280], rax
not al
cbw
movabs rax, 0x8a3dd340ec1c6c16
cmovnp r12w, r11w
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x288], rax
movzx r12, bx
movsx r12w, r8b
movabs rax, 0x63a30a5b1443f677
movsx r12, r12w
mov qword [rsp + 0x148], rax
cmovle r12d, r12d
mov qword [rsp + 0x290], rax
mov r12w, 0x5d97
movabs rax, 0xafd2495e2bd9da18
movsx r12, di
setne r12b
xchg r12, r12
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x298], rax
movabs rax, 0x65eceb81cb1f6bf9
not r12b
bswap r12w
movsxd r12, r14d
mov qword [rsp + 0x138], rax
mov r12b, 0xa
mov qword [rsp + 0x2a0], rax
movabs rax, 0xe3574e3c33caff7a
xchg r12w, r12w
mov qword [rsp + 0x130], rax
movsx r12w, r10b
movzx r12d, r8w
movsxd r12, ecx
mov qword [rsp + 0x2a8], rax
not ah
sete ah
movabs rax, 0x87041bc70cdfa45b
not r12w
xchg r12w, r12w
mov qword [rsp + 0x128], rax
mov r12w, 0x325b
movsx r12d, sp
movzx r12, r9w
mov qword [rsp + 0x2b0], rax
movzx eax, r12w
mov r12w, r15w
mov qword [rsp + 0x2b8], rbx
lea r12, [rsp + 0x280]
movzx rax, r15w
cbw
seta al
mov rax, r12
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
movaps xmm1, xmmword [rsp + 0x6b0]
xorps xmm1, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x6b0], xmm1
jmp 0x140400440
movaps xmm1, xmmword [rsp + 0x6c0]
jmp 0x14040044d
xorps xmm1, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x6c0], xmm1
jmp 0x14040045e
movd ecx, xmm0
lea rax, [rsp + 0x8de]
test cl, r11b
stc
nop dword [rax]
cmp word [rax + 2], 0
jmp 0x14040047b
lea rax, [rax + 2]
jmp 0x140400484
jne 0x140400471
test cx, cx
je 0x1404004d3
lea rdx, [rsp + 0x692]
cmp r8b, r13b
stc
nop dword [rax + rax]
clc
cmc
mov word [rax], cx
rol rcx, cl
or cx, r12w
add rax, 2
not cl
movzx ecx, word [rdx]
cmp si, 0x4f23
add rdx, 2
test cx, cx
jmp 0x1404004cd
jne 0x1404004a9
mov word [rax], 0
add cl, cl
rcr r8w, cl
sbb cl, 0x3d
lea rdi, [rsp + 0x690]
test rsp, 0x36bc1cd9
mov r8d, 0x250
mov rcx, rdi
test al, spl
cmp r9b, 0xf4
xor edx, edx
jmp 0x140400507
call fcn.1404a304e
lea rcx, [rsp + 0x8e0]
not edx
mov rdx, rdi
call qword [0x1400de318]
mov rdi, rax
inc rax
stc
cmp rax, 2
jmp 0x14040052f
jb 0x1404035ea
mov qword [rsp + 0x1a8], rbx
movsxd rdx, r12d
mov qword [rsp + 0x258], r14
cqo
mov qword [rsp + 0x248], rbp
lea rdx, [rsp + 0x690]
mov rcx, rdi
call qword [0x1400de328]
test eax, eax
jmp 0x14040056a
je 0x1404006b9
lea r15, [rsp + 0x8e2]
lea r14, [rsp + 0xaee]
cmovs rbx, rsp
lea rbx, [rsp + 0x690]
jmp 0x140400591
jmp 0x1404005db
mov word [rax], 0
movzx cx, dl
cmovl cx, r9w
mov rcx, rsi
jmp 0x1404005ac
call qword [0x1400de2c8]
mov rcx, rdi
cmove dx, bp
movzx dx, ch
bswap dx
mov rdx, rbx
jmp 0x1404005c8
call qword [0x1400de328]
test eax, eax
jmp 0x1404005d5
je 0x1404006b9
movzx eax, word [rsp + 0x8e0]
shr cx, cl
cmp r10b, r13b
mov rcx, rsi
cmp r13b, bpl
test r10b, r9b
test ax, ax
jmp 0x1404005fa
je 0x14040063c
mov rdx, r15
mov rcx, rsi
clc
nop word cs:[rax + rax]
cmp r10w, 0x1bdd
clc
mov word [rcx], ax
add rcx, 2
add ax, r15w
sal ah, 0xc9
bts rax, r8
movzx eax, word [rdx]
add rdx, 2
test ax, ax
jne 0x14040061a
mov word [rcx], 0
mov rax, r14
nop dword [rax + rax]
cmp rcx, r15
cmp spl, 0x45
cmc
cmp word [rax + 2], 0
jmp 0x14040065b
lea rax, [rax + 2]
jne 0x140400651
movzx ecx, word [rsp + 0x6bc]
test cx, cx
je 0x140400596
sub edx, edx
jmp 0x14040067d
nop word [rax + rax]
clc
mov word [rax + rdx], cx
rcl rcx, 0x63
movzx ecx, word [rsp + rdx + 0x6be]
add rdx, 2
stc
jmp 0x14040069e
test cx, cx
jmp 0x1404006a6
jne 0x140400684
add rax, rdx
jmp 0x1404006b4
jmp 0x140400596
movabs rax, 0x7813d663b0913a96
movzx ebp, ax
mov bpl, r11b
mov qword [rsp + 0x1c8], rax
not cl
movsxd r14, r13d
movsx di, r12b
mov qword [rsp + 0x60], rax
not ax
movabs rax, 0x8a58d332ec7d6c61
mov qword [rsp + 0x1c0], rax
movsx rdi, cx
mov qword [rsp + 0x68], rax
bswap cx
movzx cx, r8b
movabs rdi, 0x63c00a32140ef62b
not bpl
mov qword [rsp + 0x70], rdi
cwde
movabs rax, 0xafbd492d2bb6da6a
mov qword [rsp + 0x240], rax
movsx bp, dil
mov qword [rsp + 0x78], rax
movabs rax, 0x65bbebddcb6b6b9f
mov cx, 0x6679
mov r14, rax
not cl
movzx rbp, si
movzx bp, r12b
mov qword [rsp + 0x80], rax
cwde
movabs rax, 0xe3384e5833a4ff13
not bpl
mov bpl, r8b
mov rbp, rax
jmp 0x140400778
mov qword [rsp + 0x88], rax
movabs rax, 0x87471b9b0caca42c
mov qword [rsp + 0x90], rax
movsx rcx, r11w
movzx ax, r8b
movsx eax, dx
movabs rax, 0xd5695d58aaa253a9
bswap cx
xchg ch, cl
movsx cx, r12b
mov qword [rsp + 0x98], rax
movsxd rcx, r13d
movsx rax, bx
movabs rax, 0x6960525b046c6aa3
movsx ecx, ax
mov qword [rsp + 0xa0], rax
movzx ecx, r11w
cmovns ax, r13w
movsx ecx, sp
movabs rax, 0x100ea9812dc67d4c
movsxd rcx, r12d
movzx ecx, bx
mov qword [rsp + 0xa8], rax
movabs rax, 0x9b0046e6a09381f1
jmp 0x140400809
mov qword [rsp + 0xb0], rax
movabs rax, 0x7fcf80a9bf594c30
jmp 0x140400820
mov qword [rsp + 0xb8], rax
movsxd rax, r9d
movzx rax, ax
movsx ecx, r15w
movabs rax, 0x731f7bb544550284
setl cl
mov qword [rsp + 0xc0], rax
xchg cx, ax
movzx cx, dil
cwde
movabs rax, 0xffe8a7e0eda190ed
movsx cx, r12b
movsx rcx, di
mov qword [rsp + 0xc8], rax
mov al, 0x75
movsx cx, sil
movabs rax, 0xde8bed9d40cb5624
movzx rcx, bp
mov qword [rsp + 0xd0], rax
movabs rax, 0xb38dcbf7329514ab
mov cl, spl
mov qword [rsp + 0xd8], rax
movabs rax, 0x7e3794c3b7b41406
mov qword [rsp + 0xe0], rax
movsx rcx, r11w
mov rax, r13
setl al
movabs rax, 0x681c6214f48a0f76
mov ch, 0x6e
bswap rcx
movsx cx, spl
mov qword [rsp + 0xe8], rax
movabs rax, 0x4098655e68a03dca
mov qword [rsp + 0xf0], rax
lahf
cwde
movsx eax, r8w
movabs rcx, 0x3dc4b38e123e4f28
mov al, 0x32
cmovnp rax, r11
mov qword [rsp + 0xf8], rcx
jmp 0x14040090b
mov rax, qword [rsp + 0x158]
jmp 0x140400918
mov qword [rsp + 0x280], rax
mov rax, qword [rsp + 0x150]
jmp 0x14040092d
mov qword [rsp + 0x288], rax
cbw
movzx rax, r11w
lahf
mov rax, qword [rsp + 0x148]
jmp 0x140400949
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x298], rax
mov rax, r8
setge ah
mov rax, qword [rsp + 0x138]
jmp 0x140400974
mov qword [rsp + 0x2a0], rax
mov rax, qword [rsp + 0x130]
jmp 0x140400989
mov qword [rsp + 0x2a8], rax
not rax
cdqe
mov rax, qword [rsp + 0x128]
jmp 0x1404009a3
mov qword [rsp + 0x2b0], rax
cwde
movzx rax, si
cdqe
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x2b8], rax
movsx eax, bx
not ah
lahf
movabs rax, 0x6905520d04186acd
mov qword [rsp + 0x170], rax
jmp 0x1404009df
mov qword [rsp + 0x2c0], rax
cmovg ax, cx
mov ah, bl
bswap ax
movabs rax, 0x1061a9e82db57d3e
jmp 0x1404009ff
mov qword [rsp + 0x168], rax
jmp 0x140400a0c
mov qword [rsp + 0x2c8], rax
jmp 0x140400a1f
movabs rax, 0x9b7846a3a0cf819f
mov qword [rsp + 0x1a0], rax
jmp 0x140400a36
mov qword [rsp + 0x2d0], rax
movabs rax, 0x7fbd80c6bf354c40
jmp 0x140400a4d
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x2d8], rax
movabs rax, 0x735c7be9442702e1
jmp 0x140400a6c
mov qword [rsp + 0x190], rax
jmp 0x140400a79
mov qword [rsp + 0x2e0], rax
movabs rax, 0xff84a7a4edcc9082
jmp 0x140400a90
mov qword [rsp + 0x188], rax
jmp 0x140400a9d
mov qword [rsp + 0x2e8], rax
movzx eax, bp
not ax
movabs rax, 0xded7edaf40f85643
mov qword [rsp + 0x180], rax
jmp 0x140400ac2
mov qword [rsp + 0x2f0], rax
movzx ax, spl
movabs rax, 0xb3e3cb9232e514e4
jmp 0x140400ade
mov qword [rsp + 0x178], rax
jmp 0x140400aeb
mov qword [rsp + 0x2f8], rax
not ah
lahf
movabs rax, 0x7e5294b5b7d51455
jmp 0x140400b05
mov qword [rsp + 0x1b8], rax
jmp 0x140400b12
mov qword [rsp + 0x300], rax
cdqe
movabs rax, 0x68706270f4e30f26
jmp 0x140400b2b
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x308], rax
movsx ax, r10b
movabs rax, 0x4098650b68f23d87
jmp 0x140400b4f
mov qword [rsp + 0x1d0], rax
jmp 0x140400b5c
mov qword [rsp + 0x310], rax
nop
mov qword [rsp + 0x1d8], rcx
mov qword [rsp + 0x318], rcx
not eax
nop
mov rax, r12
jmp 0x140400b80
movdqa xmm6, xmmword [rsp + 0x60]
pxor xmm6, xmmword [rax]
movdqa xmmword [rsp + 0x60], xmm6
movaps xmm0, xmmword [rsp + 0x70]
jmp 0x140400b9a
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x140400ba8
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x140400bb5
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x140400bc6
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x140400bd3
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x90], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x140400bec
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x140400bfd
movaps xmm0, xmmword [rsp + 0xb0]
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x140400c16
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x140400c23
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 0x140400c48
movaps xmm0, xmmword [rsp + 0xe0]
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmm0, xmmword [rsp + 0xf0]
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xf0], xmm0
or r8b, r9b
or rcx, 0x6933359c
rcl r8d, 0x9d
mov r8d, 0x410
ror ch, 0x64
bt cx, r14w
test dil, 0x5e
mov rcx, r12
sub edx, edx
jmp 0x140400ca0
call fcn.1404a304e
movd edx, xmm6
test dx, dx
je 0x140400df3
mov eax, 0x208
cmp ch, 0x20
xor ecx, ecx
clc
cmc
cmp rcx, 0x410
je 0x140400d80
mov word [rsp + rcx + 0x280], dx
add dx, dx
and dh, 0x26
movzx edx, word [rsp + rcx + 0x62]
cmc
test dx, dx
jmp 0x140400ce7
je 0x140400d99
mov word [rsp + rcx + 0x282], dx
or dl, dil
movzx edx, word [rsp + rcx + 0x64]
test dx, dx
jmp 0x140400d05
je 0x140400db7
mov word [rsp + rcx + 0x284], dx
sal dh, cl
movzx edx, word [rsp + rcx + 0x66]
test r10b, r11b
test dx, dx
jmp 0x140400d25
je 0x140400dd0
add rax, 0xfffffffffffffffc
test dil, dl
test r15d, 0x672a6c91
cmp di, 0x6fd
mov word [rsp + rcx + 0x286], dx
movsxd rdx, r12d
movzx edx, word [rsp + rcx + 0x68]
stc
add rcx, 8
clc
cmp al, r8b
stc
test dx, dx
jmp 0x140400d60
jne 0x140400cbe
lea r12, [rsp + rcx]
test ax, di
test r13w, 0x3170
clc
add r12, 0x280
jmp 0x140400dea
lea r12, [rsp + rcx]
test r12w, 0x64bc
cmp r8b, cl
add r12, 0x280
jmp 0x140400df3
lea r12, [rsp + rcx]
cmp esp, 0x497628f2
test dil, sil
add r12, 0x282
jmp 0x140400db2
jmp 0x140400de5
lea r12, [rsp + rcx]
stc
test bp, ax
add r12, 0x284
jmp 0x140400dcb
jmp 0x140400de5
lea r12, [rsp + rcx]
bt ax, 0xa9
movzx ax, r13b
add r12, 0x286
mov eax, 1
test rax, rax
je 0x140400dfe
mov word [r12], 0
movsx rcx, r12w
lea rsi, [rsp + 0x280]
cdq
mov rcx, 0xffffffff80000001
xchg dl, dl
mov rdx, rsi
jmp 0x140400e18
call fcn.1403ff783
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x1c0]
movsx r12, r14w
mov qword [rsp + 0x68], rax
not al
movabs rax, 0x63c20a371400f62b
mov qword [rsp + 0x238], rax
setp r15b
movsx r12d, di
mov qword [rsp + 0x70], rax
movsxd r15, esi
mov r15w, cx
movabs rax, 0xafa1493b2baada6b
movzx r12w, r15b
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x78], rax
movsx rbx, r15w
jmp 0x140400e88
movabs rax, 0x658febeecb536ba5
movzx ebx, cx
not bx
mov qword [rsp + 0x228], rax
setnp bh
mov qword [rsp + 0x80], rax
movsx bx, dil
movsx ebx, bx
movabs rax, 0xe3044e1c33a6ff1b
movsxd rbx, edx
cmovp ebx, ecx
mov qword [rsp + 0x220], rax
movzx r15w, r9b
movsx r12d, cx
movsx r15, r14w
mov qword [rsp + 0x88], rax
lahf
jmp 0x140400ee8
movabs rax, 0x876d1bb30caba43e
movsxd r12, ecx
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x90], rax
movsx r12w, r13b
movabs rax, 0xd5505d59aab753b2
movzx bx, r13b
jmp 0x140400f1e
mov qword [rsp + 0x210], rax
movsxd rbx, ebx
mov r15d, r13d
movzx r15d, r13w
mov qword [rsp + 0x98], rax
movabs rax, 0x6971526b04776a9e
movsx bx, r8b
cmovl r12w, si
movzx r12, r11w
mov qword [rsp + 0x208], rax
cmovs r15, rbp
mov qword [rsp + 0xa0], rax
movabs rax, 0x1004a99a2dd47d49
setno bl
movsx bx, r8b
movsx r15, r9w
mov qword [rsp + 0x200], rax
mov r15b, r15b
movsx bx, sil
mov qword [rsp + 0xa8], rax
jmp 0x140400f9d
movabs rax, 0x9b1b46caa08281c3
mov qword [rsp + 0x1f8], rax
bswap r15w
mov qword [rsp + 0xb0], rax
not r12
movabs rax, 0x7fd280b5bf5a4c32
mov r12b, 0x29
setle r12b
cmovno r12d, edx
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0xb8], rax
movzx eax, r13w
movabs rax, 0x730b7bb544530287
not bh
mov qword [rsp + 0x1e8], rax
movsxd rbx, r14d
not r15b
movsx ebx, r15w
mov qword [rsp + 0xc0], rax
bswap r12
jmp 0x140401015
movabs r15, 0xffeba7c0eda290eb
xchg r12b, al
cmovnp r12, rbp
mov qword [rsp + 0xc8], r15
movzx r12d, r8w
movsxd rax, r13d
movabs r12, 0xde84edf3408b5634
jmp 0x140401046
mov qword [rsp + 0xd0], r12
lahf
cmovp bx, ax
movsx eax, ax
movabs rbx, 0xb38fcbfe3280148c
jmp 0x140401068
mov qword [rsp + 0xd8], rbx
mov ax, 0x6e53
setae ah
cwde
movabs rax, 0x7e3594d4b7971409
jmp 0x140401087
mov qword [rsp + 0xe0], rax
movabs rax, 0x68706225f4b10f6b
jmp 0x14040109e
mov qword [rsp + 0xe8], rax
not ah
setb ah
movzx rax, r15w
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x280], rax
not ah
mov rax, qword [rsp + 0x150]
jmp 0x1404010ce
mov qword [rsp + 0x288], rax
setne ah
mov al, r14b
mov rax, qword [rsp + 0x148]
jmp 0x1404010e9
mov qword [rsp + 0x290], rax
xchg al, al
mov al, r12b
mov rax, qword [rsp + 0x140]
jmp 0x140401103
mov qword [rsp + 0x298], rax
movsx rax, r12w
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x2a0], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x2a8], rax
movzx rax, r11w
lahf
mov rax, qword [rsp + 0x128]
jmp 0x140401141
mov qword [rsp + 0x2b0], rax
setae al
mov rax, qword [rsp + 0x1a8]
jmp 0x140401159
mov qword [rsp + 0x2b8], rax
mov rax, qword [rsp + 0x170]
jmp 0x14040116e
mov qword [rsp + 0x2c0], rax
movzx ax, r10b
mov al, sil
movsx rax, r12w
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x2c8], rax
movzx rax, r11w
mov rax, qword [rsp + 0x1a0]
jmp 0x1404011a3
mov qword [rsp + 0x2d0], rax
cwde
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x2d8], rax
sete ah
cbw
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x2e0], rax
movsx ax, r10b
movsxd rax, r11d
mov rax, qword [rsp + 0x188]
jmp 0x1404011e6
mov qword [rsp + 0x2e8], rax
movsxd rax, esi
setl al
mov rax, qword [rsp + 0x180]
jmp 0x140401201
mov qword [rsp + 0x2f0], rax
lahf
jmp 0x14040120f
mov rax, qword [rsp + 0x178]
jmp 0x14040121c
mov qword [rsp + 0x2f8], rax
xchg al, ah
cbw
mov rax, qword [rsp + 0x1b8]
jmp 0x140401235
mov qword [rsp + 0x300], rax
bswap ax
movzx ax, r12b
mov rax, qword [rsp + 0x1b0]
jmp 0x140401252
mov qword [rsp + 0x308], rax
mov rax, rsi
jmp 0x140401262
movdqa xmm6, xmmword [rsp + 0x60]
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
pxor xmm6, xmmword [rax]
movaps xmm2, xmmword [rsp + 0x90]
jmp 0x140401286
movdqa xmmword [rsp + 0x60], xmm6
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x14040129a
xorps xmm1, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x80], xmm1
jmp 0x1404012ab
xorps xmm2, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x90], xmm2
jmp 0x1404012bc
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1404012c9
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1404012da
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1404012e7
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1404012f8
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x140401305
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x140401316
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x140401323
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x140401334
movaps xmm0, xmmword [rsp + 0xe0]
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xe0], xmm0
not r8b
mov r8d, 0x410
ror ch, cl
movsx cx, sil
rol cl, 0x1e
mov rcx, rsi
cmc
sub edx, edx
call fcn.1404a304e
movd edx, xmm6
test dx, dx
jmp 0x140401375
je 0x1404014b3
mov eax, 0x208
cmp r10b, dl
xor ecx, ecx
cmp rcx, 0x410
jmp 0x140401391
je 0x140401446
mov word [rsp + rcx + 0x280], dx
movzx edx, word [rsp + rcx + 0x62]
test r15w, 0x231c
test dx, dx
jmp 0x1404013b2
je 0x140401456
mov word [rsp + rcx + 0x282], dx
sal edx, 0x18
sub dx, 0x719b
movzx edx, word [rsp + rcx + 0x64]
test dx, dx
je 0x140401466
mov word [rsp + rcx + 0x284], dx
movzx edx, word [rsp + rcx + 0x66]
clc
stc
test dx, dx
jmp 0x1404013ed
je 0x140401483
add rax, 0xfffffffffffffffc
test al, sil
jmp 0x1404013ff
mov word [rsp + rcx + 0x286], dx
movzx edx, word [rsp + rcx + 0x68]
cmp r10w, sp
add rcx, 8
jmp 0x14040141d
test dx, dx
jmp 0x140401425
jne 0x140401385
lea rsi, [rsp + rcx]
stc
jmp 0x140401435
add rsi, 0x280
jmp 0x140401441
jmp 0x1404014a5
lea rsi, [rsp + rcx]
add rsi, 0x280
jmp 0x1404014b3
lea rsi, [rsp + rcx]
add rsi, 0x282
jmp 0x1404014a0
lea rsi, [rsp + rcx]
test r14b, dil
test eax, 0x7d6d3acb
add rsi, 0x284
jmp 0x14040147e
jmp 0x1404014a0
lea rsi, [rsp + rcx]
bsf rax, r14
and al, 0x3f
sbb al, r12b
add rsi, 0x286
bswap ax
test dx, sp
sbb eax, r8d
mov eax, 1
test rax, rax
jmp 0x1404014ad
je 0x1404014bd
mov word [rsi], 0
mov cl, r10b
cqo
lea rsi, [rsp + 0x280]
cqo
mov rdx, 0x2ac36ff1
movzx cx, spl
mov rcx, 0xffffffff80000001
jmp 0x1404014e6
mov rdx, rsi
jmp 0x1404014ee
call fcn.1403ff783
mov rax, qword [rsp + 0x1c8]
mov cl, r8b
mov qword [rsp + 0x60], rax
cdqe
cwde
movsxd rax, edi
mov rax, qword [rsp + 0x1c0]
movzx cx, r12b
movsx rcx, r12w
xchg ecx, ecx
mov qword [rsp + 0x68], rax
bswap cx
movsx cx, r15b
movzx ax, r12b
mov qword [rsp + 0x250], rdi
movzx rcx, cx
cdqe
mov qword [rsp + 0x70], rdi
movsx rdi, bx
not ah
mov rdi, qword [rsp + 0x240]
not ah
cmovl eax, eax
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x80], r14
cmove ecx, r9d
cdqe
mov qword [rsp + 0x88], rbp
lahf
mov cl, bl
cmovo ax, r10w
movabs rax, 0x874a1be70caca42c
mov cl, bpl
mov qword [rsp + 0x90], rax
jmp 0x140401596
movabs rax, 0xd5795d69aa8c5388
mov cl, dil
mov cl, 0x62
mov qword [rsp + 0x98], rax
movsxd rcx, ebx
movabs rax, 0x696b5268046a6abf
movzx cx, spl
mov qword [rsp + 0xa0], rax
jmp 0x1404015cf
movabs rax, 0x1013a98d2de37d4a
mov qword [rsp + 0xa8], rax
seta ah
movabs rax, 0x9b1646cca0a681ec
not ch
mov qword [rsp + 0xb0], rax
movsx ax, bh
lahf
cbw
movabs rax, 0x7fcd80b6bf744c1c
mov qword [rsp + 0xb8], rax
movabs rax, 0x732c7b84444802a2
mov qword [rsp + 0xc0], rax
mov al, spl
setb ah
cmovs cx, r13w
movabs rax, 0xffe8a7e2edb890e3
cmovg cx, di
not cx
mov qword [rsp + 0xc8], rax
movzx eax, r12w
movabs rax, 0xde8beddc409f5622
mov cx, 0x1d5f
jmp 0x140401662
mov qword [rsp + 0xd0], rax
cmovae cx, r11w
mov al, 0xa4
movabs rax, 0xb393cbff328a14a7
setne cl
mov qword [rsp + 0xd8], rax
movzx eax, r12w
movabs rax, 0x7e3094dcb7a11434
movsxd rcx, edx
sete cl
movsx cx, bh
mov qword [rsp + 0xe0], rax
not ah
movabs rax, 0x68046219f48f0f4f
movzx cx, spl
mov qword [rsp + 0xe8], rax
movsxd rcx, ecx
movabs rax, 0x40eb654a68d23dfe
movsx rcx, cx
movsxd rcx, r8d
xchg cx, cx
mov qword [rsp + 0xf0], rax
movabs rax, 0x3db0b3fd12574f5b
movsx ecx, si
xchg cx, cx
mov ecx, ebp
mov qword [rsp + 0xf8], rax
movabs rax, 0x968fa6c58229f1e8
movsx rcx, ax
mov qword [rsp + 0x100], rax
movzx ecx, bx
movsx eax, cx
movabs rax, 0xc0e827832a8274d9
setbe ch
mov qword [rsp + 0x108], rax
movsx cx, r13b
movzx ecx, di
movsxd rcx, r15d
movabs rax, 0x394af8f774f9568e
jmp 0x140401743
mov qword [rsp + 0x110], rax
movabs rcx, 0xc86ebf5af8aff46c
cbw
movsxd rax, r9d
cdqe
mov qword [rsp + 0x118], rcx
movzx eax, r9w
cwde
cdqe
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x280], rax
movsx rax, bp
mov rax, qword [rsp + 0x150]
jmp 0x14040178c
mov qword [rsp + 0x288], rax
cwde
sete al
movzx rax, r12w
mov rax, qword [rsp + 0x148]
jmp 0x1404017a9
mov qword [rsp + 0x290], rax
movzx eax, bx
mov rax, qword [rsp + 0x140]
jmp 0x1404017c1
mov qword [rsp + 0x298], rax
jmp 0x1404017ce
mov rax, qword [rsp + 0x138]
jmp 0x1404017db
mov qword [rsp + 0x2a0], rax
cbw
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x2a8], rax
bswap ax
xchg al, al
sets al
mov rax, qword [rsp + 0x128]
jmp 0x14040180a
mov qword [rsp + 0x2b0], rax
mov ah, al
mov rax, qword [rsp + 0x1a8]
jmp 0x140401821
mov qword [rsp + 0x2b8], rax
mov ax, r8w
setl ah
mov rax, qword [rsp + 0x170]
jmp 0x14040183d
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x2c8], rax
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x2d0], rax
movsx rax, dx
movzx ax, dh
mov rax, qword [rsp + 0x198]
jmp 0x14040187a
mov qword [rsp + 0x2d8], rax
jmp 0x14040188b
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x2e0], rax
mov rax, qword [rsp + 0x188]
jmp 0x1404018a8
mov qword [rsp + 0x2e8], rax
movzx rax, r11w
cmovb rax, r13
bswap rax
mov rax, qword [rsp + 0x180]
jmp 0x1404018c8
mov qword [rsp + 0x2f0], rax
nop
movsx rax, bx
mov rax, qword [rsp + 0x178]
jmp 0x1404018e3
mov qword [rsp + 0x2f8], rax
mov rax, qword [rsp + 0x1b8]
jmp 0x1404018f8
mov rcx, r13
jmp 0x1404035f2
call fcn.14016a7a1
mov rcx, r14
jmp 0x1404035ff
call fcn.14016a7a1
mov rcx, rbp
jmp 0x14040360c
call fcn.14016a7a1
movaps xmm6, xmmword [rsp + 0xd00]
rol di, cl
not ebp
add rsp, 0xd18
pop rbx
movzx r12, r11w
xchg r13b, r15b
pop rbp
pop rdi
jmp 0x140403634
pop rsi
movzx r14, r10w
pop r12
mov r15d, 0x78ff7884
jmp 0x140403649
pop r13
pop r14
bswap r15w
pop r15
jmp 0x140403658
ret