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

Disassembly:
push rax
push rcx
push rdx
push rbx
push rbp
push rsi
push rdi
push r8
push r9
push r10
push r11
push r12
push r13
push r14
push r15
push rbp
mov rbp, rsp
sub rsp, 0x20
and rsp, 0xfffffffffffffff0
lea rbx, [0x140143200]
movabs rdx, 0
push rbx
add dword [rbx + 0x3bc], 0x273c0043
add dword [rbx + 0x1a8], 0x3bcb2dd2
add dword [rbx + 0x370], 0x90479b9
xor dword [rbx + 0x22c], 0x627d6f5e
sub dword [rbx + 0x31c], 0x546f29a4
xor dword [rbx + 0x2f8], 0x30e66ed7
sub dword [rbx + 0x37c], 0x28556fc
sub dword [rbx + 0x318], 0x35d13a7b
xor dword [rbx + 0x2c0], 0x6ff82cfe
add dword [rbx + 0xe8], 0x28b8676a
sub dword [rbx + 0x134], 0x239b34cb
sub dword [rbx + 0x208], 0x1e9a6ac2
sub dword [rbx + 0x5c], 0x41035db2
add dword [rbx + 0x2fc], 0x69c37e7
xor dword [rbx + 0x24], 0x50b0422d
sub dword [rbx + 0x3f4], 0x42c453ea
sub dword [rbx + 0x240], 0x35f30495
add dword [rbx + 0x14c], 0x77c958a2
xor dword [rbx + 0x26c], 0x1ec8411d
add dword [rbx + 0x248], 0x70734bbf
add dword [rbx + 0x138], 0xb030538
sub dword [rbx + 0x174], 0xcb774d0
sub dword [rbx + 0x128], 0x19a81d1d
sub dword [rbx + 0x2f0], 0x3a1828aa
sub dword [rbx + 0x1cc], 0x7b59622d
add dword [rbx + 0x3a4], 0x4d252f95
sub dword [rbx + 0x120], 0x7302eba
sub dword [rbx + 0x64], 0x63fa6b31
xor dword [rbx + 0x19c], 0x609d73f1
sub dword [rbx + 0x18], 0x29b800f7
not dword [rbx + 0xa8]
not dword [rbx + 0x78]
add dword [rbx + 0xc4], 0x37065430
xor dword [rbx + 0x12c], 0x60361dca
xor dword [rbx + 0xd4], 0x20e6127f
sub dword [rbx + 8], 0x13b864f3
xor dword [rbx + 0x164], 0x3fd20912
add dword [rbx + 0x21c], 0x16a61a81
not dword [rbx + 0x8c]
not dword [rbx + 0x2c]
add dword [rbx + 0x2a0], 0x1a5043c9
xor dword [rbx + 0x188], 0x55f27f28
xor dword [rbx + 0x194], 0x47a7210
add dword [rbx + 0x3d8], 0x3b6073fb
not dword [rbx + 0xb0]
xor dword [rbx + 0x270], 0x44a32134
xor dword [rbx + 0x1c], 0x4f503527
not dword [rbx + 0x3b8]
add dword [rbx + 0x10c], 0xcfa6bb1
add dword [rbx + 0x284], 0x4dfd63eb
sub dword [rbx + 0x114], 0x37813c9c
add dword [rbx + 0x2c4], 0x48b6196
xor dword [rbx + 0x228], 0xd2a1edf
not dword [rbx + 0x330]
not dword [rbx + 0x1f8]
add dword [rbx + 0x340], 0x7e4204ba
not dword [rbx + 0xd8]
not dword [rbx + 0x13c]
sub dword [rbx + 0x3dc], 0x54eb63e0
sub dword [rbx + 0x290], 0x175733ad
xor dword [rbx + 0xb4], 0x26fc675e
xor dword [rbx + 0x3d0], 0x185b7f3f
not dword [rbx + 0x3f8]
add dword [rbx + 0xfc], 0x54ab0dd5
xor dword [rbx + 0x3e8], 0x37a343f8
add dword [rbx + 0x1bc], 0x1b664454
sub dword [rbx + 0x384], 0x24f87d4b
sub dword [rbx + 0x40], 0x72b348d6
sub dword [rbx + 0x1f4], 0x26850acd
sub dword [rbx + 0x1a0], 0x45593512
xor dword [rbx + 0x1d0], 0x608d3150
add dword [rbx + 0x180], 0x7036de
xor dword [rbx + 0x184], 0x5fd4169a
sub dword [rbx + 0x148], 0x188d4ebf
add dword [rbx + 0x20c], 0x21c7578e
xor dword [rbx + 0x344], 0x959172b
add dword [rbx + 0xb8], 0x385a3182
xor dword [rbx + 0x144], 0x3ae31b16
add dword [rbx + 0x2a4], 0x7f4d534a
sub dword [rbx + 0x170], 0x1bbb5d31
xor dword [rbx + 0x90], 0x64000e6b
xor dword [rbx + 0x200], 0x697a0a7b
add dword [rbx + 0x1f0], 0x410c65de
sub dword [rbx + 0x35c], 0x40e31e85
not dword [rbx + 0x25c]
sub dword [rbx + 0x360], 0x2b821aa3
not dword [rbx + 0x3c8]
not dword [rbx + 0x7c]
add dword [rbx + 0x38], 0x5b4e1002
not dword [rbx + 0x1b4]
sub dword [rbx + 0x104], 0x7fe351db
sub dword [rbx + 0x2b0], 0x3ba02deb
sub dword [rbx + 0xe4], 0x6b9f07af
sub dword [rbx + 0x54], 0x64565088
xor dword [rbx + 0x3ec], 0x36a6546a
add dword [rbx + 0xbc], 0xf9c6826
not dword [rbx + 0x36c]
add dword [rbx + 0x48], 0x6c0b78f2
not dword [rbx + 0x18c]
add dword [rbx + 0x3ac], 0x2f32686e
add byte [rax], al
outsb dx, byte [rsi]
push 0xffffffffab812f32
pop rax
add al, byte [rax]
add byte [rdx + 0x67], bh
push rdx
jb 0x1401d033e
and eax, 1
add byte [rax], al
or byte [riz*8 - 0x5f7c7ec6], cl
add eax, dword [rax]
add byte [rdi + 0x22], dl
invalid
sub byte [rcx + 0x160ab], al
add ch, cl
or dword [rax + 0x17], ecx
sub dword [rbx + 0x2ac], 0x2e2b0e9a
not dword [rbx + 0x29c]
add dword [rbx + 0x1c4], 0x5cc72e63
add byte [rax], al
invalid
invalid
invalid
pop rsp
not dword [rbx + 0x110]
not dword [rbx + 0x2f4]
sub dword [rbx + 0x1e4], 0x6f0b3534
not dword [rbx + 0xd0]
add dword [rbx + 0x74], 0x3e3c2e60
xor dword [rbx + 0x168], 0x75c00dc8
xor dword [rbx + 0x328], 0x4ef846dc
xor dword [rbx + 0x11c], 0x8312297
add dword [rbx + 0x94], 0x234c7ea6
adc dword [rax + rax + 0x7ea60000], 0x4c
and esi, edi
xchg ebx, eax
add byte [rcx], al
add byte [rax], al
add dword [rbx + 0x234], 0x19f567db
add dword [rbx + 0x154], 0x73be1cc9
sub dword [rbx + 0x2d8], 0x31d03d2e
sub dword [rbx + 0x1ec], 0x3b32739
not dword [rbx + 0x358]
xor dword [rbx + 0x44], 0x4bbb10da
xor dword [rbx + 0x9c], 0x442a1edc
xor dword [rbx + 0x278], 0x43cf5efb
not dword [rbx + 0x15c]
sub dword [rbx + 0x274], 0x64a941c3
not dword [rbx + 0xec]
sub dword [rbx + 0x214], 0x2a2e345b
sub dword [rbx + 0x4c], 0x479949d1
ror qword [rcx - 0x67], 1
xor dword [r11 + 0x23c], 0x70ff4279
add dword [rbx + 0x3c4], 0x2a104488
not dword [rbx + 0x324]
add dword [rbx + 0x374], 0x2dd047fa
sub dword [rbx + 0x314], 0x33a978d6
xor dword [rbx + 0x2e8], 0x308f5027
add dword [rbx + 0x230], 0x4acd31f5
add al, byte [rax]
add ch, dh
xor ebp, ecx
not qword [rbx + 0x224]
not dword [rbx + 0x198]
add dword [rbx + 0x2e0], 0x35ea397b
xor dword [rbx + 0x3c], 0x28fd04ed
add dword [rbx + 0x3c0], 0x78ea23c2
xor dword [rbx + 0x33c], 0x52b221d9
mov dl, 0x52
sub dword [rbx + 0x3b4], 0x56cb2024
not dword [rbx + 0x204]
xor dword [rbx + 0x348], 0x467b29b4
sub dword [rbx + 0x3e0], 0x269d62b5
sub dword [rbx + 0xac], 0x3a2c7b42
add dword [rbx + 0x1d4], 0x2ad54abd
not dword [rbx + 0xf0]
sub dword [rbx + 0x108], 0x6ccf2678
sub dword [rbx + 0xcc], 0x21c6036
sub dword [rbx + 0x3b0], 0x105e1067
xor dword [rbx + 0x30], 0x13482857
add dword [rbx + 0x60], 0xe5e357b
sub dword [rbx + 0xdc], 0x510c7f37
not dword [rbx + 0x364]
xor dword [rbx + 0x34], 0x56c73d8e
add dword [rbx + 0x2b8], 0x2b2320cf
sub dword [rbx + 0x268], 0x325379ef
sub dword [rbx + 0x398], 0x747e63ea
sub dword [rbx + 0x70], 0x418d71f1
lea eax, [rcx - 0x7f]
add dword [rbx + rax], 0
add byte [0x137942a27], ch
xchg ebx, eax
push rax
add dword [rax], eax
add byte [rcx + 0x1dcb3], al
add cl, dl
sub esi, dword [rdx]
jl 0x1401d056a
stosd dword [rdi], eax
nop
add eax, dword [rax]
add byte [rsi], ah
paddw mm5, qword [rbx - 9]
xchg ebx, eax
or byte [rbx], al
add byte [rax], al
not dword [rbx + 0x388]
not dword [rbx + 0xf4]
add dword [rbx + 0x14], 0x4be316d8
add qword [r11 + 0x1d8], 0x769071f2
not dword [rbx + 0x3cc]
not dword [rbx + 0x300]
add dword [rbx + 0x1ac], 0x51135fcc
add dword [rbx + 0x380], 0x42c14a6d
not dword [rbx + 0x124]
not dword [rbx + 0x3f0]
not dword [rbx + 0x80]
not dword [rbx + 0xc8]
add byte [rcx + 0x210b3], al
add byte [rbx + 0x36], bl
invalid
add dword [rcx + 0x1b8ab], eax
add ah, bl
invalid
and ebx, dword [rbp - 0x7f]
mov bl, 0x58
add dword [rax], eax
add ch, bl
push rsi
mov cl, 0x6f
xor dword [rbx + 0x2e4], 0xc722910
not dword [rbx + 0x334]
sub dword [rbx + 0x220], 0x22b1146f
xor dword [rbx + 0x354], 0x5148080c
add dword [rbx + 0x2dc], 0x7a3c4e74
sbb esp, 2
add byte [rax], al
je 0x1401d06e5
cmp al, 0x7a
sub dword [rbx + 0x27c], 0x26495c0a
add dword [rbx + 0x2ec], 0x3a7d6337
xor dword [rbx + 0x378], 0x496619a6
not dword [rbx + 0x84]
sub dword [rbx + 0x2bc], 0x4d5b0573
xor dword [rbx + 0x238], 0x6c907a26
insb byte [rdi], dx
not dword [rbx + 0xa0]
add dword [rbx + 0x1a4], 0x283e5e66
not dword [rbx + 0x1c8]
xor dword [rbx + 0x140], 0x425815de
not dword [rbx + 0x2cc]
sub dword [rbx + 0xe0], 0x3ccd029b
add dword [rbx + 0x254], 0x38246bb5
add dword [rbx + 0x1e8], 0x49d651e2
push rcx
invalid
not qword [r11 + 0x30c]
sub dword [rbx + 0x178], 0x207f2939
sub dword [rbx + 0x118], 0x31ac060d
xor dword [rbx + 0x280], 0x58260cf7
xor dword [rbx + 0x6c], 0x350575dc
add dword [rbx + 0x294], 0x6c950cd5
not dword [rbx + 0x16c]
not dword [rbx + 0x320]
not dword [rbx + 0x350]
xor dword [rbx + 0x68], 0x49681c8e
sbb al, 0x68
not qword [r11 + 0x3a8]
add dword [rbx + 0x50], 0x49091a9f
add dword [rbx + 0x2a8], 0x551c787a
xor dword [rbx + 0x310], 0x216c4f1e
not dword [rbx + 0x1fc]
xor dword [rbx + 0x260], 0x58be6e45
add dword [rbx + 0xf8], 0x69539e3
add dword [rbx], 0x4e2a1d96
sub dword [rbx + 0x2d4], 0x31a24307
xor dword [rbx + 0x2d0], 0x33131c92
xor dword [rbx + 0x98], 0x240e38ae
not dword [rbx + 0x28]
not dword [rbx + 0x38c]
add dword [rbx + 0x34c], 0x1083687b
xor dword [rbx + 0x3e4], 0x7942203
xor dword [rbx + 0x39c], 0x2a04568
add dword [rbx + 0x2b4], 0x69a0462f
sub dword [rbx + 0x20], 0x600c053c
imul esp, dword [rax], 0x3c
add eax, 0xb381600c
mov al, 1
add byte [rax], al
loop 0x1401d082a
mov word [rdi - 0x7f], fs
stosd dword [rdi], eax
rol byte [rcx], 0
add byte [rax - 0x7eb3e4e9], cl
stosd dword [rdi], eax
mov byte [rdx], al
add byte [rax], al
jl 0x1401d0876
invalid
xor dword [r11 + 0x394], 0xb5f69b6
xor dword [rbx + 0x368], 0x39e122c2
not dword [rbx + 0x17c]
sub dword [rbx + 0xc], 0x6c457022
or al, 0x22
jo 0x1401d087d
insb byte [rdi], dx
not dword [rbx + 0xa4]
not dword [rbx + 0x250]
xor dword [rbx + 0x2c8], 0x607207f
sub dword [rbx + 0x24c], 0x23823ff0
sub dword [rbx + 0x190], 0x664334af
add dword [rbx + 0x28c], 0x60232d5
sub dword [rbx + 0x130], 0x28466b3d
imul eax, dword [rsi + 0x28], 0xffffff81
adc r11b, spl
sbb byte [rcx + 0x2f], dh
xor dword [rbx + 0x264], 0x6bc405eb
xor dword [rbx + 0x244], 0x62d0af1
not dword [rbx + 0x298]
add dword [rbx + 0x32c], 0x11d41397
not dword [rbx + 0x3fc]
sub dword [rbx + 0xc0], 0x3c9353a0
add dword [rbx + 0x218], 0x6e1f14a4
xor dword [rbx + 4], 0x18ee5df9
xor dword [rbx + 0x88], 0x5cd96d79
not dword [rbx + 0x338]
xor dword [rbx + 0x58], 0x93f6d31
sub dword [rbx + 0x3d4], 0x750e661c
add rdx, 0x400
add rbx, 0x400
cmp rdx, 0x8c000
je 0x1401d0900
jmp 0x1401d0035
pop rcx
call fcn.1401ceb06
invalid
dec dword [rax - 0x75]
in eax, 0x5d
pop r15