Function at 0x18033e519
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rax
pushf
mov eax, 0xc0cc92a9
pushf
not eax
add eax, 0xcc9886b3
xor eax, 0xa73b61f1
rol eax, 0x23
popf
pushf
not eax
add eax, 0xc4e9f9aa
xor eax, 0xcc8661db
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x9df9271f
xor eax, 0xd7a8a7fb
rol eax, 0x99
popf
cmp eax, 2
jne 0x18033e569
popf
pop rax
jmp 0x18033ea47
cmp eax, 0
jne 0x18033e578
popf
pop rax
jmp 0x18033e587
cmp eax, 1
jne 0x18033e587
popf
pop rax
jmp 0x18033ea30
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
xor edi, edi
xor eax, eax
mov qword [rcx + 0x36e4], rdi
xorps xmm0, xmm0
mov qword [rcx + 0x36ec], rdi
mov rbx, rcx
mov qword [rcx + 0x36f4], rdi
xor edx, edx
mov qword [rcx + 0x36fc], rdi
mov r8d, 0x6814b2cc
pushf
not r8d
add r8d, 0x9f075284
xor r8d, 0x8dc7cc2c
rol r8d, 0xc0
popf
pushf
not r8d
add r8d, 0xa338b481
xor r8d, 0xc7a7f6c6
rol r8d, 0x7f
popf
pushf
not r8d
add r8d, 0xc891471c
xor r8d, 0xf8a959f2
rol r8d, 0xf8
popf
pushf
not r8d
add r8d, 0x807633da
xor r8d, 0xde2e1c34
rol r8d, 0x6b
popf
mov dword [rcx + 0x3704], edi
mov dword [rcx + 0x37ac], edi
mov qword [rcx + 0x37b0], rdi
mov dword [rcx + 0xc], eax
mov dword [rcx + 0x44], eax
mov word [rcx + 0x5d], ax
mov byte [rcx + 0x5f], al
mov dword [rcx + 0x6c], eax
mov dword [rcx + 0x7c], eax
movups xmmword [rcx + 0xc8], xmm0
movups xmmword [rcx + 0xd8], xmm0
movups xmmword [rcx + 0xe8], xmm0
add rcx, 0xb28
call fcn.1801cc1b0
lea rcx, [rbx + 0xdf8]
xor edx, edx
mov r8d, 0xae91a3a6
pushf
not r8d
add r8d, 0xdbf1668b
xor r8d, 0xd60431a5
rol r8d, 0xcd
popf
pushf
not r8d
add r8d, 0xe1f323c7
xor r8d, 0xc38ac5c0
rol r8d, 0xa4
popf
pushf
not r8d
add r8d, 0xd470a07b
xor r8d, 0xa3280c7b
rol r8d, 0x26
popf
pushf
not r8d
add r8d, 0xaa8bd20f
xor r8d, 0xd8ebad31
rol r8d, 0xfc
popf
call fcn.1801cc1b0
xorps xmm0, xmm0
lea rcx, [rbx + 0xf8]
movups xmmword [rbx + 0x36dc], xmm0
xor eax, eax
mov edx, 0xfa61975b
pushf
not edx
add edx, 0xf2b2ff4b
xor edx, 0xc23a8d38
rol edx, 0xd9
popf
pushf
not edx
add edx, 0xd04aadab
xor edx, 0xab2ef4d9
rol edx, 0xc0
popf
pushf
not edx
add edx, 0xf076ee30
xor edx, 0xbedb9272
rol edx, 0x92
popf
pushf
not edx
add edx, 0xa8c9515d
xor edx, 0xd47e1d24
rol edx, 0xfd
popf
movups xmmword [rbx + 0x36ec], xmm0
mov r8d, 0xadb2b1df
pushf
not r8d
add r8d, 0x88f70e8f
xor r8d, 0xd9a41bfa
rol r8d, 0xe4
popf
pushf
not r8d
add r8d, 0x84c2d758
xor r8d, 0xe8721a67
rol r8d, 6
popf
pushf
not r8d
add r8d, 0x98a7989b
xor r8d, 0xa389806a
rol r8d, 0x2b
popf
movups xmmword [rbx + 0x36fc], xmm0
movups xmmword [rbx + 0x370c], xmm0
movups xmmword [rbx + 0x371c], xmm0
movups xmmword [rbx + 0x372c], xmm0
movups xmmword [rbx + 0x373c], xmm0
movups xmmword [rbx + 0x374c], xmm0
mov dword [rbx + 0x375c], eax
movups xmmword [rbx + 0x3788], xmm0
mov qword [rbx + 0x3798], rax
mov byte [rbx + 0x37a0], al
movups xmmword [rbx + 0x37a4], xmm0
mov dword [rbx + 0x37b4], eax
lea rax, [0x1d898c70d]
pushf
sub rax, 0x587bb055
popf
mov qword [rbx + 0x18], rax
lea rax, [0x1e7c7737b]
pushf
sub rax, 0x67aa5cb3
popf
mov qword [rbx + 0x20], rax
mov qword [rbx], rdi
mov dword [rbx + 8], 0xbf800000
mov dword [rbx + 0xc], 0xbf800000
mov dword [rbx + 0x10], 0x3c888889
mov dword [rbx + 0x14], 0x40a00000
mov dword [rbx + 0x28], 0x3e99999a
mov dword [rbx + 0x2c], 0x40c00000
call fcn.1801cc1b0
lea rax, [0x1f9d6b1c6]
pushf
sub rax, 0x79cd36f6
popf
mov dword [rbx + 0x34], 0x3e8ccccd
mov qword [rbx + 0xa8], rax
lea rax, [0x1c3e48626]
pushf
sub rax, 0x43da3886
popf
mov dword [rbx + 0x38], 0x3d4ccccd
mov dword [rbx + 0x3c], 0x3e99999a
mov dword [rbx + 0x40], 0x3dcccccd
mov qword [rbx + 0x48], rdi
mov qword [rbx + 0x50], rdi
mov dword [rbx + 0x58], 0x3f800000
mov qword [rbx + 0x60], rdi
mov byte [rbx + 0x5c], dil
mov dword [rbx + 0x68], 0x3f800000
mov dword [rbx + 0x6c], 0x3f800000
mov dword [rbx + 0x70], 0x1010000
mov dword [rbx + 0x74], 0x10000
mov dword [rbx + 0x78], 0x42700000
mov qword [rbx + 0x88], rdi
mov qword [rbx + 0x80], rdi
mov qword [rbx + 0xa0], rdi
mov qword [rbx + 0x98], rdi
mov qword [rbx + 0x90], rdi
mov qword [rbx + 0xb0], rax
mov ecx, 0x7b129bbc
pushf
not ecx
add ecx, 0x81043655
xor ecx, 0xb55ab522
rol ecx, 0xe4
popf
pushf
not ecx
add ecx, 0xde08fab9
xor ecx, 0xd355fa15
rol ecx, 0x5f
popf
mov qword [rbx + 0xb8], rdi
lea rax, [0x1e19afaf9]
pushf
sub rax, 0x6190a469
popf
mov qword [rbx + 0xc0], rax
lea rax, [rbx + 0xe18]
mov dword [rbx + 0xdf4], 0xff7fffff
mov dword [rbx + 0xdf8], 0xff7fffff
mov dword [rbx + 0x36d8], 0xff7fffff
mov dword [rbx + 0x36dc], 0xff7fffff
mov dword [rbx + 0x30], 0x40c00000
mov dword [rbx + 0x3774], 0xbf800000
mov dword [rbx + 0x3760], 0xbf800000
mov dword [rbx + 0x3778], 0xbf800000
mov dword [rbx + 0x3764], 0xbf800000
mov dword [rbx + 0x377c], 0xbf800000
mov dword [rbx + 0x3768], 0xbf800000
mov dword [rbx + 0x3780], 0xbf800000
mov dword [rbx + 0x376c], 0xbf800000
mov dword [rbx + 0x3784], 0xbf800000
mov dword [rbx + 0x3770], 0xbf800000
nop word [rax + rax]
push rax
pushf
mov eax, 0x2f575af8
pushf
not eax
add eax, 0xfb4c200a
xor eax, 0xc6054695
rol eax, 5
popf
pushf
not eax
add eax, 0xaf1e4d2a
xor eax, 0x897c5102
rol eax, 0x91
popf
pushf
not eax
add eax, 0xc90d7651
xor eax, 0xadb88b2d
rol eax, 0x35
popf
jmp 0x18033e55a
mov dword [rax + 4], 0xbf800000
mov dword [rax], 0xbf800000
lea rax, [rax + 0x10]
sub rcx, 1
jne 0x18033ea30
mov word [rbx + 0x37a1], 0xff01
mov rax, rbx
mov byte [rbx + 0x37a3], 1
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret