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

Disassembly:
push rax
pushf
mov eax, 0x13128e51
pushf
not eax
add eax, 0x940c45bf
xor eax, 0xb5c3b6c3
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xb4ef28a5
xor eax, 0xae3653bc
rol eax, 0xcc
popf
cmp eax, 4
jne 0x1401bf2e2
popf
pop rax
jmp 0x1401bf806
cmp eax, 0
jne 0x1401bf2f1
popf
pop rax
jmp 0x1401bf31e
cmp eax, 3
jne 0x1401bf300
popf
pop rax
jmp 0x1401bf789
cmp eax, 1
jne 0x1401bf30f
popf
pop rax
jmp 0x1401bf3d0
cmp eax, 2
jne 0x1401bf31e
popf
pop rax
jmp 0x1401bf47c
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
xor edi, edi
lea rax, [rcx + 0x36e0]
mov dword [rcx + 8], edi
mov rbx, rcx
mov dword [rcx + 0x68], edi
mov qword [rcx + 0xf0], rdi
mov dword [rcx + 0xdf4], edi
mov dword [rcx + 0x36d8], edi
mov ecx, 0x3d2143f4
pushf
not ecx
add ecx, 0xe6cb65f2
xor ecx, 0xd09c7239
rol ecx, 0x3a
popf
pushf
not ecx
add ecx, 0x9e38d80f
xor ecx, 0xc6ed531f
rol ecx, 0xec
popf
pushf
not ecx
add ecx, 0xbf339ab9
xor ecx, 0xd459c60d
rol ecx, 0x54
popf
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x575efe98
pushf
not eax
add eax, 0xaced7db3
xor eax, 0xf7b7b7ae
rol eax, 0x76
popf
pushf
not eax
add eax, 0xb64f78be
xor eax, 0x8926e24b
rol eax, 0x35
popf
jmp 0x1401bf2d3
mov qword [rax], rdi
lea rax, [rax + 8]
sub rcx, 1
jne 0x1401bf436
push rax
pushf
mov eax, 0xce194b73
pushf
not eax
add eax, 0xc49cc048
xor eax, 0xc807983a
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf8cc9fd4
xor eax, 0x8873420b
rol eax, 0x48
popf
pushf
not eax
add eax, 0x9fa6dfd7
xor eax, 0x892fb2dd
rol eax, 0xef
popf
pushf
not eax
add eax, 0xdc7c7c7d
xor eax, 0xf731bddb
rol eax, 0x4b
popf
jmp 0x1401bf2d3
push rax
pushf
mov eax, 0xf383af19
pushf
not eax
add eax, 0xb7152adb
xor eax, 0xd21bcf34
rol eax, 0x31
popf
pushf
not eax
add eax, 0x9bb65e6b
xor eax, 0xe5f4fa4a
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x8d42a951
xor eax, 0xa23e2a00
rol eax, 0xc5
popf
jmp 0x1401bf2d3
xor edx, edx
mov qword [rbx + 0x37a8], rdi
mov r8d, 0x8561c28c
pushf
not r8d
add r8d, 0xc2173cd2
xor r8d, 0xfadaac18
rol r8d, 5
popf
pushf
not r8d
add r8d, 0xb24698d0
xor r8d, 0x9610e9d9
rol r8d, 0x17
popf
pushf
not r8d
add r8d, 0xac417e20
xor r8d, 0xb208508b
rol r8d, 0x2b
popf
mov qword [rbx + 0x37b0], rdi
mov rcx, rbx
call sub.VCRUNTIME140.dll_memset
lea rax, [0x188aaf74b]
pushf
sub rax, 0x48a63e0b
popf
mov qword [rbx], rdi
mov qword [rbx + 0x18], rax
lea rcx, [rbx + 0xf8]
lea rax, [0x1b2e52795]
pushf
sub rax, 0x72e06e45
popf
mov dword [rbx + 8], 0xbf800000
mov edx, 0x10f30b25
pushf
not edx
add edx, 0x9922e1dd
xor edx, 0xe701b8e2
rol edx, 0x1d
popf
pushf
not edx
add edx, 0xe4151530
xor edx, 0xca052a83
rol edx, 0x53
popf
pushf
not edx
add edx, 0xdaba042c
xor edx, 0x947ddd27
rol edx, 0xaf
popf
mov qword [rbx + 0x20], rax
mov r8d, 0x5d7753d
pushf
not r8d
add r8d, 0xc57b2e52
xor r8d, 0xd0c5e6ce
rol r8d, 0x31
popf
pushf
not r8d
add r8d, 0xfe0c5678
xor r8d, 0xa1335318
rol r8d, 0xd7
popf
pushf
not r8d
add r8d, 0xab125edc
xor r8d, 0x83e91d31
rol r8d, 0xe5
popf
pushf
not r8d
add r8d, 0xdb78e9eb
xor r8d, 0x8607b2d0
rol r8d, 0xb9
popf
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 sub.VCRUNTIME140.dll_memset
mov dword [rbx + 0x34], 0x3e8ccccd
lea rax, [0x197f9188c]
pushf
sub rax, 0x57f7981c
popf
mov qword [rbx + 0xa8], rax
mov ecx, 0x8722ff7a
pushf
not ecx
add ecx, 0xc9eb7c2b
xor ecx, 0x9a01e4d7
rol ecx, 0xf6
popf
pushf
not ecx
add ecx, 0xc0411d06
xor ecx, 0xa61b6a9f
rol ecx, 0x53
popf
mov dword [rbx + 0x38], 0x3d4ccccd
lea rax, [0x1b2e50eb8]
pushf
sub rax, 0x72e38ce8
popf
mov qword [rbx + 0xb0], rax
lea rax, [0x19c700b91]
pushf
sub rax, 0x5c6e88f1
popf
mov qword [rbx + 0xc0], rax
lea rax, [rbx + 0xe18]
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 + 0xb8], rdi
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
mov dword [rax + 4], 0xbf800000
mov dword [rax], 0xbf800000
lea rax, [rax + 0x10]
sub rcx, 1
jne 0x1401bf7d3
push rax
pushf
mov eax, 0xce973ad
pushf
not eax
add eax, 0x9168f8ba
xor eax, 0xdc87649b
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xb8a32e95
xor eax, 0xbbc1973c
rol eax, 0xe8
popf
jmp 0x1401bf2d3
push rax
pushf
mov eax, 0x9b9e7033
pushf
not eax
add eax, 0xc68e7612
xor eax, 0x8ea6bd0a
rol eax, 0x66
popf
pushf
not eax
add eax, 0xf003694a
xor eax, 0xda553720
rol eax, 0x18
popf
jmp 0x1401bf2d3
mov word [rbx + 0x37a1], 0xff01
mov rax, rbx
mov byte [rbx + 0x37a3], 1
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret