Function at 0x14015a000
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, [0x140016200]
movabs rdx, 0
push rbx
sub dword [rbx + 0x4c], 0x18fc4b44
xor dword [rbx + 0x2c], 0x67d21d6
not dword [rbx + 0x1b4]
not dword [rbx + 0x134]
add dword [rbx + 0x1fc], 0x21bf6fbe
not dword [rbx + 0x180]
xor dword [rbx + 0xf8], 0x723975a2
add dword [rbx + 0x3c], 0x4de4163
sub dword [rbx + 0x1c4], 0x72216eeb
add dword [rbx + 0x168], 0xbf15a3e
xor dword [rbx + 0x158], 0x4ca65c88
sub dword [rbx + 0x3e8], 0x53f24bae
xor dword [rbx + 0x284], 0x2ed50d70
sub dword [rbx + 0x368], 0x638d4117
not dword [rbx + 0x90]
sub dword [rbx + 0x3bc], 0x3efa782b
sub dword [rbx + 0x50], 0x57214856
not dword [rbx + 0x20]
xor dword [rbx + 0x208], 0x432d2f82
sub dword [rbx + 0x254], 0x27f6592b
xor dword [rbx + 0x38], 0x42ce1ae5
xor dword [rbx + 0x3cc], 0x28233ff1
sub dword [rbx + 0x1a4], 0x62a266a1
xor dword [rbx + 0x1d8], 0x71097a27
sub dword [rbx + 0x2b8], 0x31426aa6
sub dword [rbx + 0x2a0], 0x707925f6
add dword [rbx + 0x260], 0x7eb14b2f
xor dword [rbx + 0x3f8], 0x1b7410c6
add dword [rbx + 0xec], 0x3be553d0
add dword [rbx + 0x108], 0x53951179
xor dword [rbx + 0x290], 0x26e0a10
not dword [rbx + 0x320]
xor dword [rbx + 0x240], 0x77435f1f
not dword [rbx + 0x58]
not dword [rbx + 0x354]
xor dword [rbx + 0x294], 0x10b658d9
xor dword [rbx + 0x34], 0x47f94330
not dword [rbx + 0x3ac]
add dword [rbx + 0x118], 0x783114f7
xor dword [rbx + 0xa0], 0x2ee811c9
not dword [rbx + 0x10c]
xor dword [rbx + 0x3b0], 0x69b754f2
sub dword [rbx + 0xac], 0x34cd5b66
add dword [rbx + 0x174], 0x164c6637
not dword [rbx + 0x3c4]
xor dword [rbx + 0x200], 0x4c8c4566
not dword [rbx + 0x2cc]
add dword [rbx + 0x2a4], 0x2a362b8d
add dword [rbx + 0x274], 0x1e863506
add dword [rbx + 0x24c], 0x66d5393b
not dword [rbx + 0x220]
not dword [rbx + 0x10]
add dword [rbx + 0x16c], 0xd623ec6
xor dword [rbx + 0x130], 0x66742e9c
add dword [rbx + 0x68], 0x4d0e0d04
sub dword [rbx + 0x8c], 0x42846f6c
add dword [rbx + 0x80], 0x7e1317ce
sub dword [rbx + 0xd4], 0x42e87fb6
xor dword [rbx + 0x70], 0xf2d56a0
xor dword [rbx + 0x2b4], 0x212f34e9
add dword [rbx + 0x2c4], 0x155a5155
sub dword [rbx + 0xa4], 0x696517ee
not dword [rbx + 0x304]
add dword [rbx + 0x270], 0x733c7a02
add dword [rbx + 0x18], 0x4d6c7eb7
xor dword [rbx + 0x344], 0x41d44660
add dword [rbx + 0x2f8], 0x41bd5f62
sub dword [rbx + 0x340], 0xf124668
not dword [rbx + 0x384]
xor dword [rbx + 0x318], 0x584a3845
xor dword [rbx + 0x2a8], 0x7a8406a3
not dword [rbx + 0x3ec]
xor dword [rbx + 0x2d0], 0x66f04a02
xor dword [rbx + 0x394], 0x630362ac
sub dword [rbx + 0x2c8], 0x57302430
xor dword [rbx + 0x3b8], 0x4aa133bd
add dword [rbx + 0x370], 0x27901c1a
add dword [rbx + 0x390], 0x13f37cf8
sub dword [rbx + 0x104], 0x2f410da6
add dword [rbx + 0x360], 0x4970cfc
sub dword [rbx + 0x34c], 0x31862e20
not dword [rbx + 0x25c]
sub dword [rbx + 0xc], 0x142307bd
xor dword [rbx + 0x308], 0x3bba46e4
not dword [rbx + 0x22c]
add dword [rbx + 8], 0x33310009
sub dword [rbx + 0x244], 0xfbc4616
xor dword [rbx + 0x128], 0x65c1711a
not dword [rbx + 0x2f4]
sub dword [rbx + 0x35c], 0x1b431b3f
sub dword [rbx + 0xa8], 0x22970510
sub dword [rbx + 0x1ec], 0x7e71654c
sub dword [rbx + 0x3c0], 0x3e29009d
not dword [rbx + 0x250]
sub dword [rbx + 0x19c], 0x151a6119
sub dword [rbx + 0x1f0], 0x155943d4
not dword [rbx + 0x30]
not dword [rbx + 0x44]
add dword [rbx + 0x3d0], 0x7ee61bd9
sub dword [rbx + 0x5c], 0x3f4f0b77
not dword [rbx + 0x138]
sub dword [rbx + 0xbc], 0x3a85112e
sub dword [rbx + 0xf0], 0x18ca2afa
add dword [rbx + 0x188], 0x575f479e
not dword [rbx + 0x204]
add dword [rbx + 0x298], 0x4b2661dc
sub dword [rbx + 0x2fc], 0x4a971e26
add dword [rbx + 0x328], 0x11eb32ee
not dword [rbx + 0x160]
xor dword [rbx + 0x2e8], 0x765f01d8
sub dword [rbx + 0x348], 0x6e204769
sub dword [rbx + 0x3c8], 0x36da1e73
xor dword [rbx + 0x37c], 0x58be393c
xor dword [rbx + 0x214], 0x44c77252
not dword [rbx + 0xcc]
sub dword [rbx + 0x100], 0x657d349c
add dword [rbx + 0x228], 0x49807f4c
xor dword [rbx + 0x28], 0x24ef739a
xor dword [rbx + 0x140], 0x2ed31c60
not dword [rbx + 0x2c0]
xor dword [rbx + 0xd8], 0x435b08f6
sub dword [rbx + 0x30c], 0x50b51c56
not dword [rbx + 0xd0]
sub dword [rbx + 0x39c], 0x72191d8e
add dword [rbx + 0x2b0], 0x30b14600
sub dword [rbx + 0x378], 0x1c563b4b
add dword [rbx + 0x248], 0x6ed06b32
add dword [rbx + 0x398], 0x270b6690
xor dword [rbx + 0xc8], 0x68e849a6
add dword [rbx + 0x310], 0x6f875587
xor dword [rbx + 0x15c], 0x8dc3a17
not dword [rbx + 0x374]
not dword [rbx + 0x190]
sub dword [rbx + 0x148], 0x30e53585
not dword [rbx + 0x120]
sub dword [rbx + 0x3f4], 0x65225471
xor dword [rbx + 0x20c], 0x563262cd
sub dword [rbx + 0x14], 0x6b2a31ac
sub dword [rbx + 0x17c], 0x9de1b7c
xor dword [rbx + 0x110], 0x46622517
not dword [rbx + 0x31c]
add dword [rbx + 0x164], 0x3c2604d1
add dword [rbx + 0x24], 0x5a0b079d
sub dword [rbx + 0x230], 0x7a4f78c7
sub dword [rbx + 0x194], 0x713453c2
sub dword [rbx + 0x268], 0x78311f5a
xor dword [rbx + 0x218], 0x71e61d3b
xor dword [rbx + 4], 0x3e4d11ba
sub dword [rbx + 0x1cc], 0x14924037
sub dword [rbx + 0x1b0], 0x6a0d3fed
xor dword [rbx + 0x7c], 0x10384484
not dword [rbx + 0x300]
sub dword [rbx + 0x6c], 0x5be13e72
not dword [rbx + 0xf4]
not dword [rbx + 0x1d0]
sub dword [rbx + 0x288], 0x103940bb
not dword [rbx + 0x74]
sub dword [rbx + 0x154], 0x67f966fd
add dword [rbx + 0x150], 0x23d6e4b
not dword [rbx + 0x334]
xor dword [rbx + 0x350], 0x1e64653b
sub dword [rbx + 0x36c], 0x7f555ea
xor dword [rbx + 0x280], 0x48215010
xor dword [rbx + 0x2dc], 0x4444134c
not dword [rbx + 0xb0]
sub dword [rbx + 0x2e4], 0x486b4fe5
add dword [rbx + 0x54], 0x5757655b
add dword [rbx + 0x32c], 0x7273832
xor dword [rbx + 0x1c0], 0x5e9b575a
not dword [rbx + 0x1e4]
add dword [rbx + 0x1bc], 0xf610a3
not dword [rbx + 0xdc]
add dword [rbx + 0x1dc], 0x14a93a30
add dword [rbx + 0x324], 0x1e7c4ea4
xor dword [rbx + 0x1e8], 0x58ca7f04
add dword [rbx + 0x1a0], 0x49ad23b6
add dword [rbx + 0x114], 0x52a348f1
xor dword [rbx + 0x3fc], 0x17805388
sub dword [rbx + 0x1b8], 0x6fac5b4c
sub dword [rbx + 0x29c], 0x26351a4b
xor dword [rbx + 0x3d4], 0x46c10acb
not dword [rbx + 0x1c8]
add dword [rbx + 0xc0], 0x69f262da
xor dword [rbx + 0x84], 0x43ff77e8
sub dword [rbx + 0x2e0], 0x2fad60dd
xor dword [rbx + 0x338], 0x641c1cee
not dword [rbx + 0x1f4]
not dword [rbx + 0x330]
add dword [rbx + 0x2ec], 0x5ba230e6
not dword [rbx + 0xe0]
sub dword [rbx + 0x3a4], 0x7ee17c71
not dword [rbx + 0x2d8]
sub dword [rbx + 0x210], 0x143062bb
sub dword [rbx + 0x88], 0x4298697a
sub dword [rbx + 0x3b4], 0x2b485383
xor dword [rbx + 0x3f0], 0x40f031b3
add dword [rbx + 0x3a8], 0x61ed08c6
sub dword [rbx + 0x18c], 0x2a730ffc
not dword [rbx + 0x3e0]
add dword [rbx + 0x264], 0x22c238a4
sub dword [rbx + 0x1d4], 0x5be00966
not dword [rbx + 0x48]
not dword [rbx + 0x33c]
xor dword [rbx + 0x60], 0x52a71a00
add dword [rbx + 0x2bc], 0x4b870c62
xor dword [rbx + 0x1c], 0x38475bfd
add dword [rbx + 0x98], 0x104d2922
not dword [rbx + 0x9c]
not dword [rbx + 0x23c]
xor dword [rbx + 0x314], 0xc573f8f
add dword [rbx + 0x358], 0x39f43c45
xor dword [rbx + 0x258], 0x543d75ec
xor dword [rbx + 0x64], 0x56314bc5
add dword [rbx], 0x81c74ee
sub dword [rbx + 0x198], 0x2d1384c
add dword [rbx + 0x380], 0x133d48ab
not dword [rbx + 0xe8]
add dword [rbx + 0x26c], 0x51295159
not dword [rbx + 0x144]
add dword [rbx + 0x2d4], 0x49934c82
add dword [rbx + 0x1ac], 0x4b4e32d0
sub dword [rbx + 0x278], 0x1af357f5
not dword [rbx + 0x3a0]
add dword [rbx + 0x224], 0xc357a74
not dword [rbx + 0x124]
add dword [rbx + 0x38c], 0x9aa74ff
xor dword [rbx + 0x1e0], 0x32aa6b9a
xor dword [rbx + 0x238], 0x635a41cd
sub dword [rbx + 0xe4], 0x1f8246ce
sub dword [rbx + 0xfc], 0x28394491
xor dword [rbx + 0x3d8], 0x57e7130a
sub dword [rbx + 0x27c], 0x30754bcf
xor dword [rbx + 0xb4], 0x32290c51
add dword [rbx + 0x3dc], 0x1fd87b6b
add dword [rbx + 0xc4], 0x779859f1
sub dword [rbx + 0x14c], 0x71924add
not dword [rbx + 0x364]
add dword [rbx + 0x234], 0x3bcd7484
xor dword [rbx + 0x40], 0x3601536d
not dword [rbx + 0x21c]
xor dword [rbx + 0x184], 0x48ea5aac
add dword [rbx + 0xb8], 0x401e1cf0
add dword [rbx + 0x78], 0x3775d32
not dword [rbx + 0x170]
sub dword [rbx + 0x3e4], 0x63aa4aad
not dword [rbx + 0x13c]
xor dword [rbx + 0x94], 0x19bd21a7
xor dword [rbx + 0x178], 0x79e9162d
xor dword [rbx + 0x28c], 0x3f402f42
xor dword [rbx + 0x12c], 0x150b0511
not dword [rbx + 0x2ac]
add dword [rbx + 0x1f8], 0x7b3f13ec
xor dword [rbx + 0x2f0], 0x297c6e7c
sub dword [rbx + 0x1a8], 0x30a76c51
not dword [rbx + 0x388]
add dword [rbx + 0x11c], 0x171c641b
add rdx, 0x400
add rbx, 0x400
cmp rdx, 0x8c000
je 0x14015a8fc
jmp 0x14015a035
pop rcx
call 0x1400a1b06
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