Function at 0x1400ad000
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, [0x140020400]
movabs rsi, 0
push rcx
xor dword [rcx + 0x21c], 0x6dbe534a
sub dword [rcx + 0x2c], 0x6a6240d3
not dword [rcx + 0x2e0]
not dword [rcx + 0x3b8]
sub dword [rcx + 0x13c], 0x4e2e07d9
sub dword [rcx + 0x17c], 0x274345dc
sub dword [rcx + 0x2b4], 0x71c52c6f
add dword [rcx + 0x330], 0x722a0147
add dword [rcx + 0xc4], 0x40bb50c9
xor dword [rcx + 0x270], 0x6b147c65
not dword [rcx + 0x3e8]
sub dword [rcx + 0x150], 0x66a76be1
xor dword [rcx + 0x384], 0x565b0d09
xor dword [rcx + 0x108], 0x456a4d1d
xor dword [rcx + 0x220], 0x59e60456
add dword [rcx + 0x268], 0x2db65b96
sub dword [rcx + 0x1b8], 0xdfe40f9
add dword [rcx + 0x354], 0x797d23c2
sub dword [rcx + 0x234], 0x28db3046
sub dword [rcx + 0xa0], 0x478e2c2f
xor dword [rcx + 0x90], 0x22866c90
add dword [rcx + 0x2d4], 0x73e5c06
xor dword [rcx + 0x31c], 0xd7e4a46
sub dword [rcx + 0x230], 0x36c972ad
not dword [rcx + 0x2a0]
sub dword [rcx + 0x3c4], 0x224c49c9
not dword [rcx + 0x1d0]
sub dword [rcx + 0xb0], 0x7c317ce8
xor dword [rcx + 0x18], 0x5cd234c3
xor dword [rcx + 0x144], 0xc4f6cb1
xor dword [rcx + 0x318], 0x52543bfa
sub dword [rcx + 0x200], 0x3fc00d0d
not dword [rcx + 0x39c]
xor dword [rcx + 0x394], 0x210c240e
xor dword [rcx + 0x25c], 0x5aa24465
add dword [rcx + 0xe4], 0x776211d3
not dword [rcx + 0x188]
not dword [rcx + 0x11c]
not dword [rcx + 0x218]
xor dword [rcx + 0x44], 0x5ff7058
xor dword [rcx + 0x2cc], 0x758c1a3b
sub dword [rcx + 0xb4], 0x6ed634b8
sub dword [rcx + 0x334], 0x67c12bfd
not dword [rcx + 0x30]
xor dword [rcx + 0x170], 0x781453eb
xor dword [rcx + 0x338], 0x726537cc
not dword [rcx + 0x3b4]
add dword [rcx + 0x3c], 0x618356f
add dword [rcx + 0x130], 0x6a511cc5
xor dword [rcx + 0x3a4], 0x5d2a2cae
xor dword [rcx + 0x290], 0x5e16696a
not dword [rcx + 0x37c]
not dword [rcx + 0x24c]
not dword [rcx + 0x324]
not dword [rcx + 0x1b4]
add dword [rcx + 0x380], 0x5f96653b
add dword [rcx + 0xbc], 0x6f52240a
add dword [rcx + 0xc0], 0x5e4f13eb
not dword [rcx + 0x1c8]
sub dword [rcx + 0x214], 0x303b6929
sub dword [rcx + 0x2bc], 0x36c60470
sub dword [rcx + 0x288], 0x5d9a54eb
not dword [rcx + 0x1fc]
sub dword [rcx + 0x2ec], 0x161533d2
not dword [rcx + 0x1f8]
xor dword [rcx + 0x1f0], 0x78dd4cb0
not dword [rcx + 0x19c]
xor dword [rcx + 0x370], 0x762d3a82
add dword [rcx + 0x1dc], 0x58220cdd
add dword [rcx + 0x114], 0x80d316a
xor dword [rcx + 0x398], 0x299331ce
not dword [rcx + 0x60]
add dword [rcx + 0x154], 0x783f3610
xor dword [rcx + 0xe0], 0xb7f458e
sub dword [rcx + 0x3ec], 0x606000d0
xor dword [rcx + 0x374], 0x2d8b33be
add dword [rcx + 0x22c], 0x315217db
add dword [rcx + 0x194], 0x68e2192a
not dword [rcx + 0x27c]
add dword [rcx + 0x1e4], 0x6c6b6df9
not dword [rcx + 0x3a0]
xor dword [rcx + 0x3c8], 0x54564895
not dword [rcx + 0x3dc]
xor dword [rcx + 0x360], 0x1e1473e1
xor dword [rcx + 8], 0x286f5bb9
xor dword [rcx + 0x388], 0x758d78d2
add dword [rcx + 0x178], 0x42571a61
xor dword [rcx + 0x68], 0x4eac233f
add dword [rcx + 0x198], 0x21a4114e
xor dword [rcx + 0x180], 0x50816b98
add dword [rcx + 0x20], 0x70344d28
sub dword [rcx + 0x274], 0x29554a0c
add dword [rcx + 0x3e0], 0x6bba585a
sub dword [rcx + 0x80], 0x107e50c4
xor dword [rcx + 0x14], 0x2e0d0946
xor dword [rcx + 0x3d4], 0x2fa379f2
xor dword [rcx + 0x2c4], 0x56ce39a9
sub dword [rcx + 0x2d0], 0x418761b3
not dword [rcx + 0x16c]
add dword [rcx + 0x26c], 0x4b5c4bd0
add dword [rcx + 0x32c], 0x35b24ae6
sub dword [rcx + 0x28], 0x21462c24
not dword [rcx + 0x3e4]
not dword [rcx + 0x104]
add dword [rcx + 0x10], 0x74d3d56
xor dword [rcx + 0xf8], 0xd953769
xor dword [rcx + 0x15c], 0x35e36efe
xor dword [rcx + 0x1d8], 0x76fb6d59
sub dword [rcx + 0x368], 0x5cc42314
not dword [rcx + 0x1ec]
add dword [rcx + 0x1a0], 0x534e4ace
add dword [rcx + 0x238], 0x222048f1
xor dword [rcx + 0x4c], 0x348b30fe
xor dword [rcx + 0x2e8], 0x41fd505f
add dword [rcx + 0x8c], 0x6a2b2a24
xor dword [rcx + 0x350], 0x180d189e
not dword [rcx + 0x260]
xor dword [rcx + 0x1cc], 0x722b3ed0
add dword [rcx + 0x23c], 0x39b01574
sub dword [rcx + 0x1c0], 0x53f16af5
sub dword [rcx + 0xac], 0x4aaf726f
add dword [rcx + 0x6c], 0xdd75b7a
sub dword [rcx + 0x158], 0x46b55b7c
sub dword [rcx + 0x98], 0x244b3caf
sub dword [rcx + 0x244], 0x3fe15e49
xor dword [rcx + 0x1ac], 0x5e706ddb
sub dword [rcx + 0xf4], 0x6d3b7f8f
sub dword [rcx + 0x208], 0x54b86365
xor dword [rcx + 0x310], 0x419d22f5
xor dword [rcx + 0x304], 0x4d0b74d5
not dword [rcx + 0x164]
add dword [rcx + 0x224], 0x5e3b51d5
xor dword [rcx + 0x1e0], 0x2fc67cc1
not dword [rcx + 0x2dc]
xor dword [rcx + 0x74], 0x3e2d3492
add dword [rcx + 0x184], 0x58f7056e
not dword [rcx + 0x3ac]
not dword [rcx + 0x50]
not dword [rcx + 0x1a8]
add dword [rcx + 0x348], 0x79c70213
xor dword [rcx + 0x140], 0x5fcd6cd6
sub dword [rcx + 0x12c], 0x22214a14
sub dword [rcx + 0x3bc], 0x76b215bd
add dword [rcx + 0x2fc], 0x1bb60274
not dword [rcx + 0x2a4]
sub dword [rcx + 0xd0], 0x27f26ab0
xor dword [rcx + 0x2f0], 0x2e513883
not dword [rcx + 0x308]
not dword [rcx + 0x2b8]
add dword [rcx + 0x2d8], 0x16c0403e
not dword [rcx + 0x40]
xor dword [rcx + 0x298], 0x67c5e6e
add dword [rcx + 0x2e4], 0x388e7c16
sub dword [rcx + 0x390], 0x13c87c5e
not dword [rcx + 0x64]
sub dword [rcx + 0x30c], 0x584f1160
not dword [rcx + 0x9c]
sub dword [rcx + 0x358], 0x2ff108b7
not dword [rcx + 0xb8]
not dword [rcx + 0xf0]
sub dword [rcx + 0x3d8], 0x6c7606d4
xor dword [rcx + 0x28c], 0x687f714a
sub dword [rcx + 0x2c8], 0x32d877c7
not dword [rcx + 0x228]
add dword [rcx + 0x5c], 0x79485de1
not dword [rcx + 0x3f4]
xor dword [rcx + 0x3f8], 0x46d54cea
add dword [rcx + 0x34c], 0x767c237c
not dword [rcx + 0x84]
not dword [rcx + 0x58]
xor dword [rcx + 0x258], 0x7e0c43b2
not dword [rcx + 0x190]
sub dword [rcx + 0x3c0], 0x6cd512d3
xor dword [rcx + 0x314], 0x16580b43
not dword [rcx + 0x1a4]
xor dword [rcx + 0xa8], 0x46340700
add dword [rcx + 0x3d0], 0x49034624
not dword [rcx + 0x210]
not dword [rcx + 0xa4]
sub dword [rcx + 0x1e8], 0x7e955a80
xor dword [rcx + 0x18c], 0x67c91810
not dword [rcx + 0x3fc]
xor dword [rcx + 0x168], 0x74366e5
sub dword [rcx + 0x100], 0x35731ed2
sub dword [rcx + 0x160], 0x383d093f
add dword [rcx + 0x34], 0x20826eb2
add dword [rcx + 0x2b0], 0x2c500ba8
add dword [rcx + 0x344], 0x5c755be1
not dword [rcx + 0x1b0]
not dword [rcx + 0xc8]
not dword [rcx + 0x248]
add dword [rcx + 0x320], 0xbfb0aaf
not dword [rcx + 0xdc]
add dword [rcx + 0x174], 0x71767b3d
xor dword [rcx + 0x364], 0x4bf506fd
add dword [rcx + 0x24], 0x69b4039
not dword [rcx + 0x1c4]
sub dword [rcx + 0x204], 0x7bd101df
add dword [rcx + 0x124], 0x67465a93
not dword [rcx + 0x35c]
add dword [rcx + 0x254], 0x7eef4b63
add dword [rcx + 0x14c], 0x3e491276
add dword [rcx + 0x148], 0x446231f0
not dword [rcx + 0x250]
add dword [rcx + 0x138], 0x4e126bae
sub dword [rcx + 0x94], 0x71c37091
add dword [rcx + 0x33c], 0xa5e7300
xor dword [rcx], 0x178a4f75
not dword [rcx + 0x1c]
not dword [rcx + 0x36c]
xor dword [rcx + 0x38], 0x577b2a43
xor dword [rcx + 4], 0x19d57e21
xor dword [rcx + 0xd8], 0x66647063
xor dword [rcx + 0x300], 0x773359e7
not dword [rcx + 0xd4]
xor dword [rcx + 0xe8], 0xe681e8c
add dword [rcx + 0x48], 0x2e9558bd
xor dword [rcx + 0x1d4], 0x2a970e84
xor dword [rcx + 0x3a8], 0x25ba03f0
not dword [rcx + 0x3f0]
not dword [rcx + 0x294]
not dword [rcx + 0xec]
sub dword [rcx + 0x120], 0x738e1d14
not dword [rcx + 0x70]
xor dword [rcx + 0x2c0], 0x48881aad
add dword [rcx + 0x3cc], 0x93671e3
add dword [rcx + 0x2f8], 0x18b82917
sub dword [rcx + 0x280], 0x75497d2a
add dword [rcx + 0x29c], 0x64544d01
sub dword [rcx + 0x7c], 0x54fc7d18
not dword [rcx + 0x128]
add dword [rcx + 0x2f4], 0x4ee961dc
not dword [rcx + 0x118]
add dword [rcx + 0x78], 0x31c4158a
add dword [rcx + 0x54], 0x65ad3907
sub dword [rcx + 0x134], 0x4e5b5cc3
not dword [rcx + 0x38c]
add dword [rcx + 0x1bc], 0x54e64575
sub dword [rcx + 0x20c], 0x35e52d38
xor dword [rcx + 0x2ac], 0x1080162c
not dword [rcx + 0x2a8]
not dword [rcx + 0x264]
not dword [rcx + 0x278]
xor dword [rcx + 0x328], 0x1af33531
not dword [rcx + 0x3b0]
sub dword [rcx + 0x378], 0x57b143a8
xor dword [rcx + 0x10c], 0x697318bc
not dword [rcx + 0x88]
sub dword [rcx + 0x110], 0x796c5750
add dword [rcx + 0xfc], 0x670052fa
add dword [rcx + 0xcc], 0x395176e2
sub dword [rcx + 0x1f4], 0xdd75bf4
sub dword [rcx + 0x240], 0x22d2363f
sub dword [rcx + 0x340], 0x552c0836
sub dword [rcx + 0x284], 0x4eb07f64
sub dword [rcx + 0xc], 0x5d3a5b2f
add rsi, 0x400
add rcx, 0x400
cmp rsi, 0x8c000
je 0x1400ad8d4
jmp 0x1400ad035
pop rcx
call fcn.1400abd06
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