Function at 0x180133e27
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
test r8, rbp
cmp r9, 0x25aec0a8
cmc
mov qword [rax + 0x10], rsi
cmc
mov qword [rax + 0x18], rdi
clc
push rbp
inc bpl
jmp 0x180133e5b
push r14
adc rbp, rbp
rol bp, cl
push r15
lea rbp, [rax - 0x5f]
setg r15b
ror r15, cl
sub rsp, 0xe0
mov r15b, pe_nt_image_headers64
movaps xmmword [rax - 0x28], xmm6
mov r15b, 0xb4
movsx r15, ax
movaps xmmword [rax - 0x38], xmm7
movzx r15d, ax
movaps xmmword [rax - 0x48], xmm8
mov r15w, 0xd23a
bswap r15
movaps xmmword [rax - 0x58], xmm9
cmova r15w, r12w
movzx r15d, dx
movzx r15, r8w
mov r15, rcx
xorps xmm6, xmm6
jmp 0x180133eb7
xorps xmm0, xmm0
jmp 0x180133ebf
unpcklps xmm0, xmm6
movsd qword [rbp - 0x79], xmm0
movzx r8, r12w
movss dword [rbp - 0x71], xmm6
xchg edx, edx
mov r8b, spl
movss xmm3, dword [0x1800f9fa4]
setge dl
mov dh, 0x1a
lea r8, [rbp - 0x79]
lea rdx, [rbp - 0x31]
call fcn.1801348bc
mov rdi, qword [rbp - 0x11]
movabs rsi, 0x7ffffffdfffe
rcr cx, 0x81
cmovp cx, bx
mov cx, cx
mov rcx, qword [0x180114f28]
test ax, 0xeb6
cmp rdi, rcx
jmp 0x180133f1c
jbe 0x180133f35
add rcx, qword [0x180114f30]
test r9, rbp
cmp rdi, rcx
jb 0x180133f45
lea rax, [rdi - 0x10000]
cmp rax, rsi
ja 0x1801347fb
mov rcx, qword [0x180114b60]
jmp 0x180133f51
call fcn.180066c30
movsd xmm7, qword [rbp - 0x31]
mov bx, 0x4e0f
movsd qword [rbp - 0x79], xmm7
jmp 0x180133f6b
mov rbx, qword [rbp - 0x29]
not cx
movzx dx, r12b
cmovb cx, r15w
mov dword [rbp - 0x71], ebx
cqo
movzx dx, spl
lea rdx, [rbp - 0x59]
movzx cx, bl
mov rcx, rax
jmp 0x180133f96
call fcn.18007bec0
movsd xmm0, qword [rax]
movsd qword [rbp - 0x69], xmm0
movzx rcx, si
mov eax, dword [rax + 8]
movsx dx, dil
cwd
movzx cx, r14b
mov dword [rbp - 0x61], eax
movss xmm9, dword [0x1800f9e64]
movzx cx, ah
movaps xmm2, xmm9
movsx rdx, r8w
not dl
lea rdx, [rbp - 0x79]
movsx cx, sil
lea rcx, [rbp - 0x69]
jmp 0x180133fe3
call fcn.18006f450
test al, al
jmp 0x180133fef
je 0x180134020
movsd qword [0x180114be0], xmm7
jmp 0x180134002
mov dword [0x180114be8], ebx
movsd qword [0x180114c00], xmm7
jmp 0x180134015
mov dword [0x180114c08], ebx
jmp 0x180134855
movsd qword [rbp - 0x69], xmm7
mov dword [rbp - 0x61], ebx
movsd xmm0, qword [0x180114bc0]
movsx ax, r9b
movsd qword [rbp - 0x79], xmm0
mov eax, dword [0x180114bc8]
jmp 0x180134045
mov dword [rbp - 0x71], eax
bswap cx
movaps xmm2, xmm9
lea rdx, [rbp - 0x69]
mov cx, 0x5235
movzx rcx, cx
lea rcx, [rbp - 0x79]
jmp 0x180134064
call fcn.18006f450
test al, al
not rax
setne byte [0x18011669c]
movsxd rax, r11d
mov eax, dword [0x1801166ac]
jmp 0x180134084
test al, 1
jmp 0x18013408b
jne 0x1801340d9
or eax, 1
mov dword [0x1801166ac], eax
jmp 0x18013409f
xorps xmm1, xmm1
jmp 0x1801340a7
movss dword [0x1801166a0], xmm1
xorps xmm2, xmm2
jmp 0x1801340b7
movss dword [0x1801166a4], xmm2
jmp 0x1801340c4
xorps xmm3, xmm3
movss dword [0x1801166a8], xmm3
jmp 0x1801340d4
jmp 0x1801340f7
movss xmm3, dword [0x1801166a8]
movss xmm2, dword [0x1801166a4]
cmp bp, 0xa513
movss xmm1, dword [0x1801166a0]
clc
test rdi, rdi
je 0x180134188
movss xmm0, dword [0x180114c00]
jmp 0x18013410d
ucomiss xmm0, xmm1
jp 0x18013411c
je 0x18013414f
movss xmm0, dword [0x180114c04]
ucomiss xmm0, xmm2
jp 0x180134133
je 0x18013414f
movss xmm0, dword [0x180114c08]
jmp 0x180134140
ucomiss xmm0, xmm3
jp 0x180134188
jne 0x180134188
mov rcx, rdi
jmp 0x180134157
call fcn.18008bab0
mov eax, eax
cmp rax, qword [0x18010f878]
jmp 0x18013416a
jne 0x180134188
mov ebx, dword [0x180114c08]
jmp 0x18013417b
movsd xmm0, qword [0x180114c00]
jmp 0x1801341c6
movsd qword [0x180114be0], xmm7
mov ch, 0x9b
not cx
mov dword [0x180114be8], ebx
not cl
cdq
movaps xmm0, xmm7
cbw
movsd qword [0x180114c00], xmm7
mov dl, 0x9c
cwde
mov dword [0x180114c08], ebx
rdtsc
mov byte [0x18010f86d], 0
movzx dx, bpl
not rcx
movsd qword [rbp - 0x69], xmm0
cwde
cdq
mov dword [rbp - 0x61], ebx
movsd xmm0, qword [0x180114bc0]
cwde
bswap rcx
movsd qword [rbp - 0x79], xmm0
movsx rcx, r11w
mov eax, dword [0x180114bc8]
cwd
cmovo edx, esp
cdq
mov dword [rbp - 0x71], eax
setp cl
movaps xmm2, xmm9
cdq
lea rdx, [rbp - 0x69]
not ch
movsx rcx, r12w
lea rcx, [rbp - 0x79]
jmp 0x18013420f
call fcn.18006f450
test al, al
je 0x18013428d
movss xmm0, dword [0x180114c00]
jmp 0x180134229
ucomiss xmm0, xmm6
jp 0x180134270
jne 0x180134270
movss xmm0, dword [0x180114c04]
jmp 0x180134245
ucomiss xmm0, xmm6
jp 0x180134270
jne 0x180134270
movss xmm0, dword [0x180114c08]
jmp 0x180134261
ucomiss xmm0, xmm6
jp 0x180134270
je 0x18013428d
mov rcx, rdi
call fcn.18008bab0
mov eax, eax
clc
cmp rax, qword [0x18010f878]
jmp 0x180134287
je 0x18013429c
mov byte [0x18010f86d], 0
mov ecx, 0xd0b92b91
movsxd rcx, ecx
movsd xmm0, qword [0x180114c00]
cwd
movsx eax, r15w
movsd qword [rbp - 0x69], xmm0
xchg edx, ecx
mov eax, dword [0x180114c08]
mov rcx, rsp
mov dword [rbp - 0x61], eax
movzx rdx, r13w
movsxd rax, ebx
movsd xmm0, qword [0x180114bc0]
rdtsc
setnp dl
movzx eax, sp
movsd qword [rbp - 0x79], xmm0
movsx eax, r12w
mov eax, dword [0x180114bc8]
mov dword [rbp - 0x71], eax
cmovo dx, r14w
movaps xmm2, xmm9
movsx ecx, bp
movzx cx, spl
cmovbe rcx, r12
lea rdx, [rbp - 0x69]
not cx
lea rcx, [rbp - 0x79]
jmp 0x18013430b
call fcn.18006f450
test al, al
jmp 0x180134317
je 0x1801343a9
movsd xmm0, qword [0x180114c00]
cwd
movsd qword [rbp - 0x69], xmm0
cwde
mov eax, dword [0x180114c08]
mov dword [rbp - 0x61], eax
mov rcx, rax
cqo
mov r9b, 1
not dx
movsx dx, r10b
movsx rcx, r9w
lea r8, [rbp - 0x69]
mov ch, 0xab
movsx rdx, bp
jmp 0x18013435a
mov rdx, rdi
mov rcx, r15
jmp 0x180134365
call fcn.180154593
test al, al
je 0x1801343a9
movsd xmm0, qword [0x180114c00]
movsd qword [0x180114be0], xmm0
movzx rax, dx
mov eax, dword [0x180114c08]
jmp 0x180134391
mov dword [0x180114be8], eax
mov al, 1
jmp 0x18013439e
mov byte [0x18010f86d], al
jmp 0x1801343b5
movzx eax, byte [0x18010f86d]
cmp r8b, 0x16
cmc
xorps xmm0, xmm0
jmp 0x1801343bd
movdqu xmmword [rbp - 0x49], xmm0
stc
mov qword [rbp - 0x39], 0
test al, al
jmp 0x1801343d2
jne 0x1801343e9
cmp byte [0x18011669c], al
jmp 0x1801343e3
je 0x18013447d
movss xmm0, dword [0x180114c00]
jmp 0x1801343f6
ucomiss xmm0, xmm6
jp 0x180134715
jne 0x180134715
movss xmm0, dword [0x180114c04]
jmp 0x180134412
ucomiss xmm0, xmm6
jp 0x180134715
jne 0x180134715
movss xmm0, dword [0x180114c08]
ucomiss xmm0, xmm6
jp 0x180134715
jne 0x180134715
mov rcx, qword [0x180114f28]
cmp rdi, rcx
jmp 0x180134447
jbe 0x180134462
add rcx, qword [0x180114f30]
cmp rdi, rcx
jmp 0x18013445c
jb 0x18013447d
lea rax, [rdi - 0x10000]
clc
jmp 0x18013446f
cmp rax, rsi
jmp 0x180134477
ja 0x180134715
mov r8d, 0xfa
lea rdx, [rbp - 0x49]
cmovle cx, r12w
mov rcx, r15
jmp 0x180134494
call fcn.18012ad8a
mov rsi, qword [rbp - 0x49]
add r14b, 0xa2
mov rbx, 0xffffffffa798c589
adc bl, 0x3b
mov rbx, rsi
sub r14, r12
movsx r14w, r15b
movsx r14d, r11w
mov r14, qword [rbp - 0x41]
test r9d, 0x733b0816
cmp rsi, r14
jmp 0x1801344cd
je 0x180134719
movss xmm7, dword [rbp - 0x29]
movss xmm8, dword [rbp - 0x2d]
jmp 0x1801344e3
movss xmm6, dword [rbp - 0x31]
jmp 0x1801344ed
nop dword [rax]
jmp 0x1801344f5
movaps xmm5, xmm7
jmp 0x1801344fd
addss xmm5, dword [rbx + 8]
movaps xmm4, xmm8
addss xmm4, dword [rbx + 4]
jmp 0x180134510
movaps xmm3, xmm6
jmp 0x180134518
addss xmm3, dword [rbx]
jmp 0x180134521
movss dword [0x1801166a0], xmm3
movss dword [0x1801166a4], xmm4
jmp 0x180134536
movss dword [0x1801166a8], xmm5
jmp 0x180134543
movaps xmm2, xmm7
jmp 0x18013454b
addss xmm2, dword [rbx + 8]
jmp 0x180134555
movaps xmm1, xmm8
jmp 0x18013455e
addss xmm1, dword [rbx + 4]
jmp 0x180134568
movaps xmm0, xmm6
addss xmm0, dword [rbx]
jmp 0x180134574
movss dword [0x180114bf0], xmm0
movss dword [0x180114bf4], xmm1
movss dword [0x180114bf8], xmm2
jmp 0x180134591
movaps xmm0, xmm3
unpcklps xmm0, xmm4
movsd qword [0x1801166a0], xmm0
movsx cx, r9b
cdqe
movsd qword [rbp - 0x69], xmm0
rdtsc
movss dword [0x1801166a8], xmm5
movss dword [rbp - 0x61], xmm5
rdtsc
lahf
movzx cx, sil
movsd xmm0, qword [0x180114bc0]
movsd qword [rbp - 0x79], xmm0
mov dl, 0xa4
not cx
setae dl
mov eax, dword [0x180114bc8]
movzx rcx, dx
xchg dh, dh
mov dword [rbp - 0x71], eax
cdq
movaps xmm2, xmm9
movsxd rdx, r9d
lea rdx, [rbp - 0x69]
movsx rcx, dx
lea rcx, [rbp - 0x79]
jmp 0x1801345ff
call fcn.18006f450
test al, al
jmp 0x18013460b
je 0x180134663
movsd xmm0, qword [0x1801166a0]
movzx ax, bpl
movsd qword [rbp - 0x59], xmm0
mov eax, dword [0x1801166a8]
cqo
mov dword [rbp - 0x51], eax
cqo
movsxd rcx, r14d
mov r9b, 1
mov cx, 0xd628
bswap dx
movsx rcx, bp
lea r8, [rbp - 0x59]
mov rdx, rdi
bswap rcx
mov ecx, r11d
mov rcx, r15
jmp 0x180134656
call fcn.180154593
test al, al
jne 0x180134675
add rbx, 0xc
cmp rbx, r14
je 0x180134719
jmp 0x1801344f5
movss xmm0, dword [0x1801166a0]
jmp 0x180134682
movss dword [0x180114c00], xmm0
jmp 0x18013468f
movss xmm1, dword [0x1801166a4]
jmp 0x18013469c
movss dword [0x180114c04], xmm1
jmp 0x1801346a9
movss xmm0, dword [0x1801166a8]
jmp 0x1801346b6
movss dword [0x180114c08], xmm0
jmp 0x1801346c3
mov byte [0x18010f86d], 0
jmp 0x1801346cf
addss xmm7, dword [rbx + 8]
jmp 0x1801346d9
addss xmm8, dword [rbx + 4]
addss xmm6, dword [rbx]
jmp 0x1801346e8
movss dword [0x180114be0], xmm6
jmp 0x1801346f5
movss dword [0x180114be4], xmm8
jmp 0x180134703
movss dword [0x180114be8], xmm7
jmp 0x180134710
jmp 0x180134719
mov rsi, qword [rbp - 0x49]
test rsi, rsi
jmp 0x180134721
je 0x180134855
mov rcx, qword [rbp - 0x39]
setbe al
cmp bl, 0x2e
and dx, r8w
sub rcx, rsi
bts ax, cx
test dh, 0xbf
lahf
movabs rax, 0x2aaaaaaaaaaaaaab
shl dl, cl
add rdx, r15
movsx edx, r14w
imul rcx
test bl, bpl
mov eax, 0xfc181b99
bsf eax, r11d
sar rdx, 1
adc eax, 0xb51451bd
ror eax, cl
rol ah, 0x8b
mov rax, rdx
cmp r14w, bp
test r15, r9
cmp r11d, 0x20669b5
shr rax, 0x3f
clc
lea rdx, [rdx + rax]
rol eax, cl
xor al, r10b
sal al, cl
lea rdx, [rdx + rdx*2]
bt ax, 0x38
test r13b, 0xa3
bts rax, r10
shl rdx, 2
cmp spl, r10b
sbb ax, r9w
mov rax, rsi
cmp rdx, 0x1000
jb 0x1801347e9
add rdx, 0x27
mov rsi, qword [rsi - 8]
test bpl, 0xb8
cmp r11b, 0
sub rax, rsi
cmp r14b, r13b
add rax, 0xfffffffffffffff8
jmp 0x1801347df
cmp rax, 0x1f
ja 0x1801348b1
mov rcx, rsi
jmp 0x1801347f1
call fcn.1800e6850
jmp 0x180134855
mov qword [0x180114be0], 0
cmovp r14w, r12w
mov dword [0x180114be8], 0
movsd xmm0, qword [rbp - 0x31]
cwde
movsx bx, sil
setp r11b
movsd qword [0x180114c00], xmm0
mov bx, 0x3389
bswap r15w
mov eax, dword [rbp - 0x29]
movsx rbp, ax
mov dword [0x180114c08], eax
movzx rbx, r11w
movzx esi, bx
mov byte [0x18010f86d], 0
setge r11b
bswap ebx
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
cmovbe r14, rsp
mov rdi, qword [r11 + 0x30]
mov r15b, 0xbb
movaps xmm6, xmmword [r11 - 0x10]
movzx r14w, r14b
movsx ebp, r11w
movaps xmm7, xmmword [r11 - 0x20]
movsxd r14, esi
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
bswap r14
movzx ebp, di
movsx r14d, dx
pop r15
cmovne r14w, r11w
movsx r14, r10w
pop r14
pop rbp
jmp 0x1801348b0
ret
call fcn.18005beb0
int3