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 rbx, [0x140020400]
movabs rdx, 0
push rbx
sub dword [rbx + 0xc0], 0x5bbf1c57
not dword [rbx + 0x1f8]
not dword [rbx + 0xb8]
add dword [rbx + 0x2a0], 0x7bed5e24
add dword [rbx + 0xe4], 0x4b6601a
sub dword [rbx + 0x178], 0x23c136ea
not dword [rbx + 0x284]
xor dword [rbx + 0x34c], 0x73f12acf
sub dword [rbx + 0x17c], 0x54102c5c
sub dword [rbx + 0x1bc], 0xc465dd3
add dword [rbx + 0x2c8], 0x733a0685
not dword [rbx + 0x338]
add dword [rbx + 0x130], 0x6e5f337e
not dword [rbx + 0xac]
add dword [rbx + 0x14], 0x22fb6d93
sub dword [rbx + 0x104], 0x1c3e0bda
sub dword [rbx + 0x44], 0x250a2e29
not dword [rbx + 0x3ec]
sub dword [rbx + 0x228], 0x16554d90
not dword [rbx + 0x180]
sub dword [rbx + 0x394], 0x58bf0325
add dword [rbx + 0xec], 0x66152a39
sub dword [rbx + 0x3d8], 0x6c781e2b
xor dword [rbx + 0x314], 0x58bc3e8b
xor dword [rbx + 0xb0], 0x7b6b4c64
xor dword [rbx + 0x304], 0x69ce4e61
xor dword [rbx + 0x98], 0x361d0277
xor dword [rbx + 0xcc], 0x3e722778
not dword [rbx + 0xc4]
sub dword [rbx + 0x26c], 0x66ec277a
not dword [rbx + 0x340]
xor dword [rbx + 0x34], 0x671053f4
sub dword [rbx + 0x200], 0x437d771e
sub dword [rbx + 0xfc], 0x38d5402e
xor dword [rbx + 0x3c0], 0x4bf01048
xor dword [rbx + 0xc8], 0x7ec3775
xor dword [rbx + 0x360], 0x531d1bc4
xor dword [rbx + 0x1a4], 0x5d153bda
not dword [rbx + 0x208]
add dword [rbx + 0x1c4], 0x4e5b29d8
sub dword [rbx + 0x13c], 0xfbf4a34
add dword [rbx + 0x1cc], 0x66f62595
xor dword [rbx + 0x3a8], 0x5ffb5888
add dword [rbx + 0x1b8], 0x3bc75c3f
add dword [rbx + 0x28], 0x133f6b83
add dword [rbx + 0x110], 0x5afe1257
xor dword [rbx + 0x2b8], 0x46a4143
xor dword [rbx + 0x100], 0x39ab5632
add dword [rbx + 0x398], 0x3fe27c6f
not dword [rbx + 0x3e4]
xor dword [rbx + 0x254], 0x82f1499
sub dword [rbx + 0x1c0], 0x784e0aef
not dword [rbx + 0x14c]
not dword [rbx + 0xd0]
add dword [rbx + 0x2dc], 0x381a2a2e
add dword [rbx + 0x32c], 0x474b0571
xor dword [rbx + 0x154], 0x4b6064d3
xor dword [rbx + 0x10], 0x5983761e
not dword [rbx + 0x16c]
not dword [rbx + 0x38]
add dword [rbx + 0xbc], 0x43126e61
add dword [rbx + 0xe8], 0x7e0e0f53
sub dword [rbx + 0x68], 0x509b5274
add dword [rbx + 0x324], 0x95e5ffb
not dword [rbx + 0x3fc]
sub dword [rbx + 0x390], 0x6e892669
add dword [rbx + 0x1d0], 0x10f83fc6
add dword [rbx + 0x1d4], 0x95e474e
add dword [rbx + 0x2ac], 0x774c5c71
add dword [rbx + 0x278], 0x1207af0
not dword [rbx + 0x384]
sub dword [rbx + 0x80], 0x5c11387
sub dword [rbx + 0x90], 0x6bea1fa2
xor dword [rbx + 0x2c4], 0x34d94a49
xor dword [rbx + 0x240], 0x3da260ac
xor dword [rbx + 0xd8], 0x6f14047d
xor dword [rbx + 0x70], 0xd635d0e
xor dword [rbx + 0x22c], 0x25f817a3
add dword [rbx + 0x320], 0x5b7b0349
xor dword [rbx + 0x3c8], 0x75b118f3
xor dword [rbx + 0x35c], 0x6fed2d8f
xor dword [rbx + 0x20], 0x3245784e
xor dword [rbx + 0x2bc], 0x2cc079d9
xor dword [rbx + 0x31c], 0x17880010
xor dword [rbx + 0x21c], 0xba46f8e
add dword [rbx + 0x1e8], 0x3f67fa5
xor dword [rbx + 0x58], 0x7f3c18ed
sub dword [rbx + 0x150], 0x3abc31fe
not dword [rbx + 0x234]
not dword [rbx + 0x84]
sub dword [rbx], 0x71601a6e
sub dword [rbx + 0x210], 0x5c8c2435
xor dword [rbx + 0x3ac], 0x266c027a
sub dword [rbx + 0x218], 0x7bbc5f29
sub dword [rbx + 0x2f4], 0x3c813549
xor dword [rbx + 0x3a0], 0x32e131e5
sub dword [rbx + 0x2c], 0x35f14d7e
add dword [rbx + 0x124], 0x4f473be0
not dword [rbx + 0x3bc]
xor dword [rbx + 0x250], 0x4d3d4e4a
xor dword [rbx + 0x2a8], 0x108d70cd
sub dword [rbx + 0x3f4], 0x136d5111
sub dword [rbx + 0x140], 0x3da06b10
sub dword [rbx + 0x27c], 0x6fe027b
sub dword [rbx + 0x2d4], 0x268977cc
sub dword [rbx + 0x260], 0x77cb1d8d
sub dword [rbx + 0x350], 0xd41666b
sub dword [rbx + 0x214], 0x6b590061
xor dword [rbx + 0x40], 0x54d57e0c
sub dword [rbx + 0x3f0], 0x1ecd32a8
add dword [rbx + 0x2a4], 0x26e8344f
add dword [rbx + 0x2c0], 0x737314ff
not dword [rbx + 0x50]
sub dword [rbx + 0x48], 0x7d0e7aea
not dword [rbx + 0x28c]
add dword [rbx + 0x344], 0x72087c7d
sub dword [rbx + 0x3dc], 0x73577cd3
not dword [rbx + 0x374]
sub dword [rbx + 0x3e0], 0x9004a42
sub dword [rbx + 0x2b4], 0x74011686
not dword [rbx + 0x118]
add dword [rbx + 0x2e8], 0x192c0ddd
add dword [rbx + 0x134], 0x586107af
xor dword [rbx + 0x2e0], 0x30fe681b
sub dword [rbx + 0x1a0], 0x14f93563
xor dword [rbx + 0x380], 0x58db1240
not dword [rbx + 0x20c]
not dword [rbx + 0x220]
sub dword [rbx + 0x1b4], 0x140461b
sub dword [rbx + 0x3e8], 0x566f31bc
not dword [rbx + 0x2f0]
xor dword [rbx + 0x164], 0x298f6f85
not dword [rbx + 0x10c]
sub dword [rbx + 0x2fc], 0x60a2411c
sub dword [rbx + 0x2d8], 0x6e756ce7
not dword [rbx + 0x108]
add dword [rbx + 0x184], 0x556f3297
not dword [rbx + 0x170]
not dword [rbx + 0x1f0]
not dword [rbx + 0x3b0]
sub dword [rbx + 0xd4], 0x337c560e
sub dword [rbx + 0x120], 0x7e21e57
add dword [rbx + 0x128], 0xd6b2d7e
not dword [rbx + 0x19c]
add dword [rbx + 0x3a4], 0x5fd02ebd
xor dword [rbx + 0x18], 0x4c401df3
xor dword [rbx + 4], 0x6ef04c98
xor dword [rbx + 0x168], 0x14243cbb
not dword [rbx + 0x88]
sub dword [rbx + 0x378], 0x36573f57
not dword [rbx + 0x1c8]
not dword [rbx + 0x3d0]
sub dword [rbx + 0x2ec], 0x27c77fa5
add dword [rbx + 8], 0xa9e6c97
add dword [rbx + 0x204], 0x1f480add
xor dword [rbx + 0x174], 0x3c8b4499
xor dword [rbx + 0x370], 0x1b3361fa
sub dword [rbx + 0x298], 0xf993357
sub dword [rbx + 0x37c], 0x4d03313d
not dword [rbx + 0x39c]
add dword [rbx + 0x268], 0x529c2108
not dword [rbx + 0xb4]
xor dword [rbx + 0x348], 0x407b5b5a
not dword [rbx + 0x8c]
xor dword [rbx + 0x3c], 0xd460803
xor dword [rbx + 0x60], 0x6f567810
xor dword [rbx + 0x1c], 0x2a27641b
not dword [rbx + 0x1ec]
sub dword [rbx + 0x1b0], 0x640f3470
xor dword [rbx + 0xdc], 0x415c6ca7
sub dword [rbx + 0x238], 0x56c330d2
xor dword [rbx + 0x388], 0x798e29e6
sub dword [rbx + 0x258], 0x616c22bd
not dword [rbx + 0x270]
add dword [rbx + 0x54], 0x6af917e9
sub dword [rbx + 0x5c], 0x75f75e8c
not dword [rbx + 0xf8]
not dword [rbx + 0x1d8]
xor dword [rbx + 0x160], 0x18c950e6
sub dword [rbx + 0xe0], 0x21497f5d
not dword [rbx + 0x3f8]
not dword [rbx + 0x294]
xor dword [rbx + 0xa4], 0x6896789e
xor dword [rbx + 0x78], 0x317c1787
add dword [rbx + 0x1dc], 0x475c7db5
sub dword [rbx + 0x24c], 0x31349c
sub dword [rbx + 0x310], 0xed7577
not dword [rbx + 0x354]
xor dword [rbx + 0x290], 0x57b635cd
not dword [rbx + 0x330]
not dword [rbx + 0x25c]
not dword [rbx + 0x64]
sub dword [rbx + 0x364], 0x4d5c6938
sub dword [rbx + 0x30], 0x77d93ae9
xor dword [rbx + 0x114], 0x20ae4da3
add dword [rbx + 0x308], 0x1b157e6f
not dword [rbx + 0xc]
add dword [rbx + 0x188], 0x47c41dd5
sub dword [rbx + 0x4c], 0x78390ab2
not dword [rbx + 0x318]
not dword [rbx + 0x224]
not dword [rbx + 0x36c]
xor dword [rbx + 0x74], 0x41787e5f
not dword [rbx + 0xf0]
xor dword [rbx + 0x1e0], 0x30ac6e64
add dword [rbx + 0x6c], 0x6251615
add dword [rbx + 0x2d0], 0x17e31ac4
not dword [rbx + 0x280]
add dword [rbx + 0x12c], 0x31707f3d
xor dword [rbx + 0x38c], 0x7acf3a65
add dword [rbx + 0xa0], 0x674369e2
not dword [rbx + 0x18c]
add dword [rbx + 0x334], 0x3d5468b5
sub dword [rbx + 0x9c], 0x2c295421
xor dword [rbx + 0x230], 0x63d11770
xor dword [rbx + 0xf4], 0x4faa77b9
not dword [rbx + 0x144]
xor dword [rbx + 0x3c4], 0x422224cd
add dword [rbx + 0x138], 0x35dd780f
not dword [rbx + 0x1fc]
add dword [rbx + 0x148], 0x264858ec
not dword [rbx + 0x3cc]
add dword [rbx + 0x94], 0x2b120251
xor dword [rbx + 0x1e4], 0xba16ef2
not dword [rbx + 0x248]
xor dword [rbx + 0x190], 0x6d160176
sub dword [rbx + 0x15c], 0x768071ec
sub dword [rbx + 0xa8], 0x74891eb9
not dword [rbx + 0x24]
not dword [rbx + 0x300]
xor dword [rbx + 0x30c], 0x443a6672
xor dword [rbx + 0x2f8], 0x3d7438db
not dword [rbx + 0x1a8]
xor dword [rbx + 0x264], 0x3a2323fa
not dword [rbx + 0x33c]
add dword [rbx + 0x3d4], 0x10bd1046
not dword [rbx + 0x2b0]
xor dword [rbx + 0x1f4], 0x7fd55d16
xor dword [rbx + 0x194], 0x388808a0
xor dword [rbx + 0x11c], 0x4c6f6f27
sub dword [rbx + 0x2cc], 0x3d5d6e12
not dword [rbx + 0x328]
not dword [rbx + 0x3b4]
add dword [rbx + 0x358], 0x594621e4
not dword [rbx + 0x288]
not dword [rbx + 0x368]
sub dword [rbx + 0x29c], 0x56845b9f
xor dword [rbx + 0x2e4], 0x484f2833
not dword [rbx + 0x198]
xor dword [rbx + 0x1ac], 0x26d77b2f
add dword [rbx + 0x3b8], 0x32163799
add dword [rbx + 0x23c], 0x759e5f98
sub dword [rbx + 0x7c], 0x2c775c21
xor dword [rbx + 0x244], 0x205c119a
not dword [rbx + 0x274]
not dword [rbx + 0x158]
add rdx, 0x400
add rbx, 0x400
cmp rdx, 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