Function at 0x140164000
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, [0x14000c200]
movabs rbx, 0
push rcx
add dword [rcx + 0x94], 0x41526890
not dword [rcx + 0x300]
add dword [rcx + 0x29c], 0x4cd124b0
add dword [rcx + 0x2c], 0x5a3d2fb1
xor dword [rcx + 0x160], 0x66b35ee
xor dword [rcx + 0x28c], 0x69185691
add dword [rcx + 0x98], 0x26ea46e6
add dword [rcx + 0x394], 0x86d371b
not dword [rcx + 0x64]
not dword [rcx + 0x3d4]
xor dword [rcx + 0x6c], 0x6e724ee1
xor dword [rcx + 0x368], 0x2d8a24b4
add dword [rcx + 0x158], 0x2a5c3844
sub dword [rcx + 0x14], 0x48776d19
not dword [rcx + 0x4c]
add dword [rcx + 0xb4], 0x498338f8
sub dword [rcx + 0x16c], 0x5c58657c
add dword [rcx + 0x1a8], 0x49c853a4
sub dword [rcx + 0x1fc], 0x6d1c5998
xor dword [rcx + 0x22c], 0x312566b3
sub dword [rcx + 0x270], 0x5cd42482
add dword [rcx + 0x348], 0x61b269fb
not dword [rcx + 0x9c]
add dword [rcx + 0xf4], 0x56d2799e
not dword [rcx + 0x1d0]
add dword [rcx + 0xc0], 0x5667384
add dword [rcx + 0x23c], 0x8e97bf1
add dword [rcx + 0x80], 0x28b6405c
not dword [rcx + 0x39c]
xor dword [rcx + 4], 0x3211389
sub dword [rcx + 0x248], 0x4c422f32
xor dword [rcx + 0x3e8], 0x27087bbc
sub dword [rcx + 0x238], 0x47e34b4d
xor dword [rcx + 0x220], 0x46b91ee5
add dword [rcx + 0x384], 0x2fa268ca
sub dword [rcx + 0x2f4], 0x26bf210e
sub dword [rcx + 0x2e4], 0x41c0348
sub dword [rcx + 0x3cc], 0x1e447654
sub dword [rcx + 0xa4], 0x1f332438
sub dword [rcx + 0x1ac], 0x55d3e2c
xor dword [rcx + 0x3c], 0x13790167
not dword [rcx + 0xe0]
not dword [rcx + 0x390]
xor dword [rcx + 0x33c], 0x24fa6e99
not dword [rcx + 0x188]
sub dword [rcx + 0x24c], 0x3ed2098f
not dword [rcx + 0x288]
add dword [rcx + 0x124], 0x35294213
not dword [rcx + 0xa0]
not dword [rcx + 0x27c]
not dword [rcx + 0x2a4]
not dword [rcx + 0x2b0]
add dword [rcx + 0x164], 0x2ad79f0
not dword [rcx + 0x364]
sub dword [rcx + 0x228], 0x4f337e3c
add dword [rcx + 0x2a8], 0x1ae4990
xor dword [rcx + 0x1bc], 0x31bb65ca
not dword [rcx + 0x340]
xor dword [rcx + 0x32c], 0x1fe0099c
not dword [rcx + 0xc4]
xor dword [rcx + 0x30c], 0x27d77996
sub dword [rcx + 0x250], 0x26d41883
not dword [rcx + 0x1e0]
xor dword [rcx + 0x334], 0x60f76516
xor dword [rcx + 0xc], 0x23011386
xor dword [rcx + 0x3b8], 0x30fb3d4d
not dword [rcx + 0x3e4]
not dword [rcx + 0x1f0]
not dword [rcx + 0x1e4]
not dword [rcx + 0x60]
sub dword [rcx + 0xcc], 0x3ee151b4
xor dword [rcx + 0x88], 0x4b032828
not dword [rcx + 0x2ac]
add dword [rcx], 0x130a71ca
xor dword [rcx + 0x17c], 0x403c0961
not dword [rcx + 0x218]
sub dword [rcx + 0x268], 0x77071711
xor dword [rcx + 0x48], 0x47c51f2a
sub dword [rcx + 0xdc], 0xc151556
xor dword [rcx + 0x1c0], 0x198c1763
add dword [rcx + 0x28], 0x341aca
sub dword [rcx + 0x374], 0x6e982780
xor dword [rcx + 0x8c], 0x155a50ec
xor dword [rcx + 0x1d4], 0x103244ed
add dword [rcx + 0x274], 0x5cbd096a
sub dword [rcx + 0x224], 0x5850539
add dword [rcx + 0xb0], 0x53394910
add dword [rcx + 0x350], 0x598514a4
add dword [rcx + 0x3ac], 0x3c837b6f
xor dword [rcx + 0x234], 0x482d3a0f
xor dword [rcx + 0x44], 0x72359f
add dword [rcx + 0x1c8], 0x374b4383
xor dword [rcx + 0x68], 0x68cd03dd
xor dword [rcx + 0x3c8], 0xc1b15c4
xor dword [rcx + 0x1ec], 0x64e37a62
sub dword [rcx + 0x200], 0x7a8138f9
add dword [rcx + 0x190], 0x3b052546
sub dword [rcx + 0x2c0], 0x44d25537
not dword [rcx + 0x180]
add dword [rcx + 0x3f8], 0x44c13263
xor dword [rcx + 0x3ec], 0x215c5e09
not dword [rcx + 0x260]
sub dword [rcx + 0xac], 0x2ac15263
add dword [rcx + 0x3a8], 0x39b253c8
not dword [rcx + 0x324]
xor dword [rcx + 0x35c], 0x1752616d
sub dword [rcx + 0x2bc], 0x18360a24
add dword [rcx + 0x144], 0x733f2400
add dword [rcx + 0x280], 0x6e6d5f21
not dword [rcx + 0x54]
not dword [rcx + 0x134]
not dword [rcx + 0x7c]
sub dword [rcx + 0x264], 0x50900fff
add dword [rcx + 0x118], 0x64264701
xor dword [rcx + 0x210], 0x6184b43
sub dword [rcx + 0xbc], 0x5a5b3cbd
sub dword [rcx + 0x11c], 0xf8c1489
sub dword [rcx + 0x21c], 0x7e446fee
add dword [rcx + 0x370], 0x10551de8
xor dword [rcx + 0x380], 0x47916eeb
not dword [rcx + 0x14c]
not dword [rcx + 0x150]
not dword [rcx + 0x284]
sub dword [rcx + 0x154], 0x3cbd5474
xor dword [rcx + 0x2cc], 0x7ae60cc1
sub dword [rcx + 0x2c8], 0x19682a92
add dword [rcx + 0x198], 0x4e4b63e4
not dword [rcx + 0x50]
add dword [rcx + 0x3c4], 0x551e68c7
not dword [rcx + 0x298]
xor dword [rcx + 0xd8], 0x2b9a1c20
xor dword [rcx + 0x398], 0x1155041d
not dword [rcx + 0x3bc]
not dword [rcx + 0x244]
not dword [rcx + 0x174]
sub dword [rcx + 0x1b0], 0x31a317e8
not dword [rcx + 0x25c]
xor dword [rcx + 0x184], 0x7e5442c5
not dword [rcx + 0x34c]
xor dword [rcx + 0x204], 0x5aa42927
not dword [rcx + 0x3b0]
add dword [rcx + 0xe8], 0x58ee3f84
xor dword [rcx + 0x194], 0x7ef14870
sub dword [rcx + 0x314], 0x2e8a6227
not dword [rcx + 0x2f0]
xor dword [rcx + 0x2b8], 0x64ca315f
not dword [rcx + 0x58]
not dword [rcx + 0x2b4]
xor dword [rcx + 0x3fc], 0x3f8770f9
add dword [rcx + 0x2d4], 0x2a390715
add dword [rcx + 0x78], 0x5382ac1
sub dword [rcx + 0x138], 0x2c2045ba
add dword [rcx + 0x378], 0x42352b7d
xor dword [rcx + 0x230], 0x35a2045b
add dword [rcx + 0x110], 0x625d2ae5
xor dword [rcx + 0xe4], 0x2b26563b
add dword [rcx + 0x3f0], 0x6e044d41
not dword [rcx + 0x240]
xor dword [rcx + 0x36c], 0x1b021813
sub dword [rcx + 0x34], 0x22401e74
sub dword [rcx + 0x3d8], 0x5aa90861
add dword [rcx + 0x1e8], 0x5e1369c6
add dword [rcx + 0x2d8], 0x675c0847
not dword [rcx + 0x388]
xor dword [rcx + 0xf0], 0x74fa45bb
add dword [rcx + 0x37c], 0x3acc3db6
xor dword [rcx + 0xb8], 0x44555e89
add dword [rcx + 0x178], 0x46d0698
xor dword [rcx + 0x100], 0x5f5d71af
not dword [rcx + 0x130]
sub dword [rcx + 0x170], 0x35094e35
xor dword [rcx + 0x104], 0x715e6eaf
add dword [rcx + 0x18], 0x11e4abb
xor dword [rcx + 0x12c], 0x26d927fa
xor dword [rcx + 0x70], 0x1f316e41
sub dword [rcx + 0x2f8], 0x5c2b4981
sub dword [rcx + 0x140], 0x8f138c1
sub dword [rcx + 0xf8], 0x33bd41d4
sub dword [rcx + 0x3e0], 0x95206d4
xor dword [rcx + 0x1dc], 0x6a520624
sub dword [rcx + 0x2ec], 0x716039f5
add dword [rcx + 0x3f4], 0x3b610fb8
not dword [rcx + 0x20c]
not dword [rcx + 0x108]
not dword [rcx + 0x2d0]
xor dword [rcx + 0x3c0], 0x74f85dc1
xor dword [rcx + 0x2fc], 0x250c558a
not dword [rcx + 0x358]
sub dword [rcx + 0x31c], 0x249f43c8
add dword [rcx + 0xd0], 0x49974bd8
sub dword [rcx + 0x120], 0x55346630
sub dword [rcx + 0x1b4], 0x256163ce
xor dword [rcx + 0x1a4], 0x7e672e41
add dword [rcx + 0x308], 0x49914bf8
add dword [rcx + 0x214], 0x7e400ca
xor dword [rcx + 0xec], 0x6525518e
add dword [rcx + 0x320], 0x69071e57
xor dword [rcx + 0x26c], 0x439e43f7
sub dword [rcx + 0x148], 0x3b89272c
xor dword [rcx + 0x344], 0x3a453948
add dword [rcx + 0x278], 0x322c0c97
not dword [rcx + 0x3a0]
sub dword [rcx + 0x310], 0x30603071
add dword [rcx + 0x294], 0x26645d5f
sub dword [rcx + 0x338], 0x22ff6017
not dword [rcx + 0x128]
xor dword [rcx + 0x1cc], 0x6ab04276
sub dword [rcx + 0x18c], 0x61de2ab2
xor dword [rcx + 0x1a0], 0x45b97fbf
add dword [rcx + 0x304], 0x3bb36eb2
sub dword [rcx + 0x38], 0x2bf8309f
not dword [rcx + 0x318]
not dword [rcx + 0x1c]
xor dword [rcx + 0xc8], 0x5e040dd6
sub dword [rcx + 0x1f8], 0x47bf28e7
sub dword [rcx + 0x290], 0x71cf2d74
add dword [rcx + 0x19c], 0x9f1849
not dword [rcx + 0x20]
not dword [rcx + 0x10c]
xor dword [rcx + 0xd4], 0x163065c3
add dword [rcx + 0x40], 0xb345394
sub dword [rcx + 0x1c4], 0x21ef448d
sub dword [rcx + 0x5c], 0x37766ae4
add dword [rcx + 0x114], 0x4b73545a
xor dword [rcx + 0x360], 0x7bfe08ff
add dword [rcx + 0x13c], 0x41546d76
sub dword [rcx + 0x3b4], 0x3d2557cc
not dword [rcx + 0xa8]
xor dword [rcx + 0x38c], 0x9ca0a48
xor dword [rcx + 0x84], 0x4e2a596d
xor dword [rcx + 0x1f4], 0x1d7a119b
add dword [rcx + 0x328], 0x2b303cf6
add dword [rcx + 0x2c4], 0x37da33b9
add dword [rcx + 0x74], 0x4d3e6f80
not dword [rcx + 0x330]
sub dword [rcx + 0x254], 0x46a94525
sub dword [rcx + 0x30], 0x465d377b
not dword [rcx + 0x15c]
not dword [rcx + 0x2e8]
not dword [rcx + 0x1d8]
xor dword [rcx + 0x258], 0x2ac56d7f
sub dword [rcx + 0x2e0], 0xe285116
add dword [rcx + 8], 0x370a2def
xor dword [rcx + 0x2dc], 0x3d821af6
add dword [rcx + 0x2a0], 0x42eb6aba
add dword [rcx + 0x3dc], 0x48663d8c
sub dword [rcx + 0x90], 0x51e81f89
add dword [rcx + 0x24], 0x5ed1c37
sub dword [rcx + 0x354], 0x18fa60b4
not dword [rcx + 0x10]
sub dword [rcx + 0x208], 0x16884022
sub dword [rcx + 0x3a4], 0x64120392
add dword [rcx + 0x168], 0x1ab3150a
sub dword [rcx + 0x3d0], 0x7f482130
xor dword [rcx + 0xfc], 0x6cf70b62
xor dword [rcx + 0x1b8], 0x1d27c09
add rbx, 0x400
add rcx, 0x400
cmp rbx, 0x8c000
je 0x1401648f0
jmp 0x140164035
pop rcx
call 0x140097b06
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