Function at 0x1400a5000
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 rcx, [0x140018200]
movabs rdx, 0
push rcx
xor dword [rcx + 0x3bc], 0xef9521d
not dword [rcx + 0x340]
not dword [rcx + 0xe4]
sub dword [rcx + 0x50], 0x29237cbe
sub dword [rcx + 0xfc], 0x637b3407
add dword [rcx + 0x1c4], 0x69ee6981
not dword [rcx + 0x2a8]
sub dword [rcx + 0x118], 0x158c4b18
xor dword [rcx + 0x3c0], 0x2ebd3c0a
xor dword [rcx + 0xc], 0x45ad217d
add dword [rcx + 0x2c], 0x4f792a92
xor dword [rcx + 0x1d8], 0x61da3db9
not dword [rcx + 0x16c]
not dword [rcx + 0x138]
add dword [rcx + 0x2b0], 0xb47200a
add dword [rcx + 0x1c], 0x36364669
xor dword [rcx + 0x288], 0x2f771534
xor dword [rcx + 0x334], 0x66e93f3a
xor dword [rcx + 0x20], 0x234e4122
xor dword [rcx + 0x3ec], 0x117c7d14
add dword [rcx + 0x130], 0x25173fd3
sub dword [rcx + 0x128], 0x2ef55028
not dword [rcx + 0x2c0]
xor dword [rcx + 0x2e0], 0x170005d6
not dword [rcx + 0x1b8]
xor dword [rcx + 0x12c], 0x58873a85
add dword [rcx + 0x80], 0x3fec5ecc
add dword [rcx + 0x84], 0x72c91473
xor dword [rcx + 0x360], 0x5411705e
not dword [rcx + 0x178]
sub dword [rcx + 0xc0], 0x56fa0c58
xor dword [rcx + 0x1ec], 0x7966e47
add dword [rcx + 0xa0], 0xe9e63f6
not dword [rcx + 0x250]
xor dword [rcx + 0x38c], 0x51d90f77
not dword [rcx + 0x1a0]
add dword [rcx + 0x188], 0x4f0f4918
add dword [rcx + 0x280], 0x325336cb
add dword [rcx + 0x264], 0x7ec457df
not dword [rcx + 0x2a0]
add dword [rcx + 0x320], 0x2b50059f
sub dword [rcx + 0xbc], 0x21e853d6
add dword [rcx + 0x174], 0x7f550000
sub dword [rcx + 0x150], 0x404e2dc5
not dword [rcx + 0x2cc]
not dword [rcx + 0x328]
add dword [rcx + 0x27c], 0x140b1a3d
not dword [rcx + 0x88]
not dword [rcx + 0xd0]
sub dword [rcx + 0x3f8], 0x6aa3922
not dword [rcx + 0x70]
xor dword [rcx + 0x200], 0x2e7a0496
add dword [rcx + 0x22c], 0x133844ec
xor dword [rcx + 0x15c], 0x148b1d29
not dword [rcx + 0x1f8]
sub dword [rcx + 0x370], 0x37a11c77
sub dword [rcx + 0x10], 0x369356aa
add dword [rcx + 0x3d0], 0x28d13171
not dword [rcx + 0x110]
sub dword [rcx + 0x218], 0x32127bc5
add dword [rcx + 0x6c], 0x6f540854
not dword [rcx + 0x268]
add dword [rcx + 0x388], 0x17e842f8
sub dword [rcx + 0x1f4], 0x77543078
xor dword [rcx + 0x3a0], 0x6d6a5605
add dword [rcx + 0x308], 0x4cf24c75
not dword [rcx + 0x194]
xor dword [rcx + 0x298], 0x53cc793e
sub dword [rcx + 0x300], 0x270a6277
add dword [rcx + 0xc4], 0x1e1d43a7
add dword [rcx + 0x2bc], 0x6f97c75
not dword [rcx + 0x1e4]
add dword [rcx + 0x14c], 0x378b2cbe
sub dword [rcx + 0x3c4], 0x69d950c8
sub dword [rcx + 0x214], 0x1bab5ca2
not dword [rcx + 0x2ec]
sub dword [rcx + 0x1c0], 0x1ad62860
xor dword [rcx + 0x5c], 0x142a586d
xor dword [rcx + 0x3c8], 0x662e3d5d
xor dword [rcx + 0x8c], 0x6d3e7764
xor dword [rcx + 0x170], 0x7b014dc0
sub dword [rcx + 0x2d8], 0x7b8b3942
sub dword [rcx + 0x44], 0x43e91f49
xor dword [rcx + 0x1fc], 0x6e00c8
sub dword [rcx + 0x2b4], 0x4fa75bf8
sub dword [rcx + 0x244], 0x19bc40ec
add dword [rcx + 0xac], 0x5e781859
add dword [rcx + 0xa8], 0x7c601baa
sub dword [rcx + 0x19c], 0xbee2a77
not dword [rcx + 0x2e4]
xor dword [rcx + 0x184], 0x10ad1e32
sub dword [rcx + 0xb4], 0x782f31eb
add dword [rcx + 0x32c], 0x124d4388
add dword [rcx + 0x310], 0x1b79630b
add dword [rcx + 0x18], 0x7fcb0c80
not dword [rcx + 0x290]
sub dword [rcx + 0x390], 0x1c3d3feb
xor dword [rcx + 0x17c], 0x3f3107f4
sub dword [rcx + 0x108], 0x2f34688d
sub dword [rcx + 0x98], 0x14cf2f36
not dword [rcx + 0x344]
add dword [rcx + 0x13c], 0x76b7274
add dword [rcx + 0x1dc], 0x7c7a1b13
not dword [rcx + 0x2d0]
sub dword [rcx + 0x3c], 0x29200c
not dword [rcx + 0x248]
not dword [rcx + 0x48]
not dword [rcx + 0x7c]
xor dword [rcx + 0x208], 0x3afe295d
xor dword [rcx + 0x33c], 0x37fb4793
xor dword [rcx + 0x2f0], 0x1f20189c
not dword [rcx + 0x210]
xor dword [rcx + 0x378], 0xc6d5ed9
add dword [rcx + 0x36c], 0x42ac46b4
xor dword [rcx + 0x25c], 0x2b3384e
xor dword [rcx + 0x4c], 0x3a601d75
sub dword [rcx + 0xc8], 0x573f4fb2
sub dword [rcx + 0x158], 0x17f547ee
xor dword [rcx + 0x134], 0x34014b53
xor dword [rcx + 0x60], 0x2154178a
sub dword [rcx + 0xf4], 0xd1a3d06
add dword [rcx + 0x26c], 0x52105885
sub dword [rcx + 0x3cc], 0x6fd87f4a
sub dword [rcx + 0x64], 0x3cfa4822
not dword [rcx + 0x120]
sub dword [rcx + 0x2d4], 0x6a632d9d
not dword [rcx + 0x1c8]
xor dword [rcx + 0x284], 0x378f5d46
xor dword [rcx + 0xd4], 0x12e87027
add dword [rcx + 0x54], 0x1565408b
add dword [rcx + 0xa4], 0x79b0329e
not dword [rcx + 0x3a4]
xor dword [rcx + 0x304], 0x4a9a6cbd
add dword [rcx + 4], 0x55fa0ea9
sub dword [rcx + 0x31c], 0x58730bac
xor dword [rcx + 0x1ac], 0x41ff5a4e
xor dword [rcx + 0x20c], 0x65ef6e41
not dword [rcx + 0x180]
xor dword [rcx + 0x254], 0x56b77d0f
add dword [rcx + 0x198], 0x4efa6680
xor dword [rcx + 0x21c], 0x71c77473
add dword [rcx + 0xe8], 0x9cf6910
xor dword [rcx + 0x270], 0x67553a45
xor dword [rcx + 0x1a8], 0x21e2059d
add dword [rcx + 0x2f8], 0x7c1c7658
add dword [rcx], 0xb564e7f
add dword [rcx + 0x1d0], 0x4b88185d
not dword [rcx + 0x58]
xor dword [rcx + 0x228], 0x56a030e3
add dword [rcx + 0x35c], 0x2d620f9b
xor dword [rcx + 0x368], 0x6e66267e
xor dword [rcx + 0x164], 0x74ac5191
xor dword [rcx + 0x330], 0x8164640
sub dword [rcx + 0x24c], 0x43326233
add dword [rcx + 0x94], 0xa937b47
add dword [rcx + 0x3a8], 0x6a6c1201
not dword [rcx + 0x3b0]
sub dword [rcx + 0x2b8], 0x2dc6320e
not dword [rcx + 0xd8]
add dword [rcx + 0x28], 0x6cac274c
xor dword [rcx + 0x1cc], 0x77637417
xor dword [rcx + 0x1e0], 0x37db2d06
sub dword [rcx + 0x314], 0x52ea0b1c
xor dword [rcx + 0x324], 0x3e53453c
add dword [rcx + 0x3e0], 0x43c14bc6
sub dword [rcx + 0xec], 0x4e901367
add dword [rcx + 0x78], 0x746c2f6f
add dword [rcx + 0x274], 0x51af24e7
xor dword [rcx + 0x10c], 0x1ce81001
sub dword [rcx + 0x1bc], 0xf89519d
sub dword [rcx + 0x37c], 0x69c571e7
sub dword [rcx + 0x11c], 0x65f379f2
xor dword [rcx + 0x224], 0x6d7246f2
not dword [rcx + 0xe0]
add dword [rcx + 0x354], 0x40951a14
sub dword [rcx + 0x2f4], 0x3efe17c4
sub dword [rcx + 0x24], 0x9cf3ea9
add dword [rcx + 0x348], 0x678e2f89
not dword [rcx + 0x14]
sub dword [rcx + 0x30], 0x32a32a19
xor dword [rcx + 0x234], 0x32409e1
sub dword [rcx + 0x1f0], 0x77881459
not dword [rcx + 0x358]
xor dword [rcx + 0x258], 0x4b63160d
sub dword [rcx + 0x2a4], 0xdb86dc5
xor dword [rcx + 0x3f0], 0xd9046ed
not dword [rcx + 0x364]
xor dword [rcx + 0x114], 0x42f616f9
add dword [rcx + 0x104], 0x2a72ca4
add dword [rcx + 0x3dc], 0x7588531d
xor dword [rcx + 0x160], 0x2157258f
not dword [rcx + 0x124]
not dword [rcx + 0x190]
xor dword [rcx + 0x2fc], 0x1ae0140a
not dword [rcx + 0x350]
add dword [rcx + 0x3fc], 0x9927b8c
add dword [rcx + 0x220], 0x1eee477a
add dword [rcx + 0x39c], 0x48f51e5a
add dword [rcx + 0x238], 0x4ca53d72
xor dword [rcx + 0x18c], 0x2c06438e
add dword [rcx + 0x204], 0x3bf25415
not dword [rcx + 8]
add dword [rcx + 0x154], 0x4c915dcc
not dword [rcx + 0xb0]
xor dword [rcx + 0x384], 0x502d5971
sub dword [rcx + 0xf8], 0x5aab4736
sub dword [rcx + 0x148], 0x747f1091
sub dword [rcx + 0x3e8], 0xccf0900
not dword [rcx + 0x144]
sub dword [rcx + 0x68], 0x21a057d
not dword [rcx + 0x2e8]
add dword [rcx + 0xb8], 0x2e6151be
sub dword [rcx + 0x28c], 0x9fa7054
add dword [rcx + 0x230], 0x6a52664b
add dword [rcx + 0x338], 0x3a5e27ed
not dword [rcx + 0x1d4]
add dword [rcx + 0x1e8], 0x18073930
not dword [rcx + 0x30c]
not dword [rcx + 0x140]
add dword [rcx + 0x3e4], 0x7d887467
add dword [rcx + 0x168], 0x36a146ae
not dword [rcx + 0x260]
sub dword [rcx + 0x2c8], 0x6e247e62
xor dword [rcx + 0x380], 0x39d64330
sub dword [rcx + 0x74], 0x180c7513
add dword [rcx + 0x100], 0x587e422e
not dword [rcx + 0x34]
sub dword [rcx + 0x1b4], 0x66ca5c7d
not dword [rcx + 0x394]
sub dword [rcx + 0xcc], 0x7e526df0
xor dword [rcx + 0x3b4], 0x3784041e
add dword [rcx + 0x398], 0x5b042a2f
xor dword [rcx + 0x40], 0x47cd4eb4
xor dword [rcx + 0x9c], 0x49fe2a2a
not dword [rcx + 0x3ac]
add dword [rcx + 0x2dc], 0x2b0d1394
xor dword [rcx + 0x3f4], 0x38da56ab
not dword [rcx + 0x29c]
sub dword [rcx + 0xf0], 0x61082162
not dword [rcx + 0x1b0]
add dword [rcx + 0x1a4], 0x216944ca
not dword [rcx + 0x278]
add dword [rcx + 0x3d8], 0x7f9245ae
add dword [rcx + 0x90], 0x3006437a
not dword [rcx + 0x38]
add dword [rcx + 0x2c4], 0x1aed10a1
xor dword [rcx + 0x318], 0x6d1f4144
not dword [rcx + 0x294]
not dword [rcx + 0x3d4]
sub dword [rcx + 0x23c], 0x4d1b0b0b
add dword [rcx + 0x34c], 0x58153f95
xor dword [rcx + 0x240], 0x11f705f3
sub dword [rcx + 0x374], 0x43da2788
not dword [rcx + 0x3b8]
xor dword [rcx + 0xdc], 0x7b0d63da
not dword [rcx + 0x2ac]
add rdx, 0x400
add rcx, 0x400
cmp rdx, 0x8c000
je 0x1400a58f4
jmp 0x1400a5035
pop rcx
call 0x1400a333e
mov rsp, rbp
pop rbp
pop r15
pop r14
pop r13
pop r12
pop r11
pop r10
pop r9
pop r8
pop rdi
pop rsi
pop rbp
pop rbx
pop rdx
pop rcx
pop rax
push rbp
mov rbp, rsp
sub rsp, 0x23
call fcn.1400a5a74
mov sp, si
call fcn.1400a5b36
call fcn.1400a5a15
call fcn.1400a5c10
mov rax, rsp
add rdi, 0x56a7
call fcn.1400a5b36
call 0x1400a5915
lea rsp, [rbp + 0x23]
pop rbp
ret