Function at 0x140156000
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, [0x1400c9000]
movabs rdx, 0
push rbx
sub dword [rbx + 0x31c], 0x612f25cd
not dword [rbx + 0xc0]
sub dword [rbx + 0x1bc], 0x34e0dd5
add dword [rbx + 0x104], 0xa8d0269
not dword [rbx + 0x318]
add dword [rbx + 0x364], 0x744f430e
sub dword [rbx + 0x1d4], 0x6e7840a7
not dword [rbx + 0x178]
not dword [rbx + 0x240]
not dword [rbx + 0x2c4]
add dword [rbx + 0xbc], 0x51bd2a8b
xor dword [rbx + 0x1c4], 0x78f330ea
xor dword [rbx + 0x190], 0x52064ce7
add dword [rbx + 0x248], 0x37c5051b
xor dword [rbx + 0x2c0], 0x1e064fc3
xor dword [rbx + 0x200], 0x7a2e3066
sub dword [rbx + 0x1e4], 0xb382730
add dword [rbx + 0x30], 0x71525222
xor dword [rbx + 0x3e4], 0x295b1af3
sub dword [rbx + 0xa8], 0x34197f4e
not dword [rbx + 0x4c]
not dword [rbx + 0x1c0]
not dword [rbx + 0x3b0]
add dword [rbx + 0x370], 0x63fb40f1
add dword [rbx + 0x2ec], 0x7ce875f8
not dword [rbx + 0x7c]
not dword [rbx + 0x1f0]
not dword [rbx + 0x228]
not dword [rbx + 0x70]
add dword [rbx + 0x224], 0x46850c93
xor dword [rbx + 0x148], 0x18467a95
sub dword [rbx + 0x78], 0x20d6f77
not dword [rbx + 0x260]
add dword [rbx + 0x3c8], 0x6df1650c
not dword [rbx + 0x270]
sub dword [rbx + 0x68], 0x17eb7e21
xor dword [rbx + 0x360], 0x3b385beb
xor dword [rbx + 0x3c4], 0x270201f5
sub dword [rbx + 0x174], 0x3af8733d
xor dword [rbx + 0x38], 0x400a671b
add dword [rbx + 0x3a4], 0x18224e64
xor dword [rbx + 0xec], 0x67f524df
xor dword [rbx + 0x2cc], 0x7aef5670
add dword [rbx + 0xb8], 0x533c08e0
add dword [rbx + 0x3b8], 0x23797a8f
add dword [rbx + 0xc], 0x406c0674
not dword [rbx + 0x2ac]
not dword [rbx + 0x1f8]
not dword [rbx + 0x264]
sub dword [rbx + 0x1b4], 0x5af55ce7
sub dword [rbx + 0x64], 0x1f7f28f2
xor dword [rbx + 0x130], 0x1f726eeb
xor dword [rbx + 0x8c], 0x6b8d66a9
not dword [rbx + 0x210]
not dword [rbx + 0x1ac]
not dword [rbx + 0x2fc]
xor dword [rbx + 0x3f4], 0x4d8e03e6
add dword [rbx + 0x3a0], 0x71524c19
not dword [rbx + 0x328]
add dword [rbx + 0xc8], 0x61422a5e
sub dword [rbx + 0x114], 0x65895585
not dword [rbx + 0x348]
add dword [rbx + 0x1b0], 0x78487a58
not dword [rbx + 0x3cc]
xor dword [rbx + 0x134], 0x9dd1b4e
sub dword [rbx + 0x3c0], 0x2a8e2eaf
not dword [rbx + 0x1fc]
not dword [rbx + 0xac]
sub dword [rbx + 0x144], 0x13c45cc1
xor dword [rbx + 0x388], 0x76794faa
add dword [rbx + 0xf8], 0x1aac54f8
xor dword [rbx + 0x2c8], 0xcb0309b
sub dword [rbx + 0x3dc], 0x62002d9e
not dword [rbx + 0x1a0]
xor dword [rbx + 0x284], 0x2db02fd4
sub dword [rbx + 0x218], 0x19aa5dd8
add dword [rbx + 0x168], 0x2ec56214
not dword [rbx + 0x2d8]
add dword [rbx + 0x244], 0x5c6c0466
add dword [rbx + 0x2f0], 0x50c50d2e
add dword [rbx + 0x390], 0x5b906e4b
add dword [rbx + 0x2e4], 0x702a76f1
not dword [rbx + 0x350]
xor dword [rbx + 0x2a0], 0x1e321940
not dword [rbx + 0x3a8]
sub dword [rbx + 0x330], 0x338202e2
add dword [rbx + 0x128], 0x379f1a94
xor dword [rbx + 0x33c], 0x7bab55b8
xor dword [rbx + 0x10c], 0xea37fa2
add dword [rbx + 0x11c], 0x514650e6
not dword [rbx + 0x1dc]
xor dword [rbx + 0x344], 0x619c6833
not dword [rbx + 0x19c]
not dword [rbx + 0x2d0]
add dword [rbx + 0x10], 0x3c100ed6
not dword [rbx + 0x3ec]
add dword [rbx + 0x180], 0x72d651e2
add dword [rbx + 0x2b8], 0x2e0434ca
add dword [rbx + 0x120], 0x44965213
not dword [rbx + 0x258]
add dword [rbx + 0x3b4], 0x5869111a
not dword [rbx + 0x5c]
xor dword [rbx + 0x124], 0x5654577b
xor dword [rbx + 0x25c], 0x3514131a
add dword [rbx + 0x324], 0x5be5659a
add dword [rbx + 0x2dc], 0x59a41e38
add dword [rbx + 0x21c], 0xeea3ff5
sub dword [rbx + 0x1b8], 0x4d30347b
add dword [rbx + 0x40], 0x18793ed4
xor dword [rbx + 0x300], 0x1dbb2865
add dword [rbx + 0x340], 0x34035371
add dword [rbx + 0x98], 0x6bf776b8
add dword [rbx + 0x3ac], 0x55071c63
add dword [rbx + 0x88], 0x1a2d321b
add dword [rbx + 0x150], 0xaa45758
not dword [rbx + 0x22c]
sub dword [rbx + 0xcc], 0x299048e6
sub dword [rbx + 0x50], 0x159d2ba6
xor dword [rbx + 0x158], 0x3cf9146d
xor dword [rbx + 0x15c], 0x143a5db3
sub dword [rbx + 0x2b4], 0x3a62169a
not dword [rbx + 0x384]
xor dword [rbx + 0x34c], 0x27be4636
sub dword [rbx + 0xf0], 0x52077447
add dword [rbx + 0xe4], 0x23c51dee
sub dword [rbx + 0x380], 0x4fdf7a90
xor dword [rbx + 0x37c], 0x7b2e1098
xor dword [rbx + 0x14], 0x9fb6112
add dword [rbx + 0x304], 0x720d6d23
xor dword [rbx + 0x18], 0x48fb54a6
xor dword [rbx + 0x100], 0x75274d3a
not dword [rbx + 0xd4]
xor dword [rbx + 0x354], 0x654d2fd3
not dword [rbx + 0x398]
not dword [rbx + 0x35c]
not dword [rbx + 0x24c]
sub dword [rbx + 0x204], 0x10e1296a
sub dword [rbx + 0x170], 0x3a231212
add dword [rbx + 0x250], 0x35fe0a98
not dword [rbx + 0x13c]
not dword [rbx + 0x290]
xor dword [rbx + 0x3c], 0x74fb1aae
sub dword [rbx + 0x2f8], 0x4c10749
sub dword [rbx + 0x1cc], 0x6cdd254c
add dword [rbx + 0x310], 0x70504746
sub dword [rbx + 0x84], 0x1572c62
sub dword [rbx + 0x2d4], 0x4bb12fcb
add dword [rbx + 0x39c], 0x790a52f2
not dword [rbx + 0x2a8]
add dword [rbx + 0x374], 0x25ca2826
not dword [rbx + 0x18c]
sub dword [rbx + 0x2e8], 0x4a4a3e0c
xor dword [rbx + 0x2f4], 0x3e323c6d
sub dword [rbx + 0x1a8], 0x3c7659d5
not dword [rbx + 0x188]
add dword [rbx + 0x320], 0x470a305f
not dword [rbx + 0x230]
add dword [rbx + 0x238], 0xf620a80
not dword [rbx + 0x6c]
xor dword [rbx + 0x254], 0x42327d24
add dword [rbx + 0x60], 0x79b76500
not dword [rbx + 0x58]
sub dword [rbx + 0x16c], 0x193b0aad
sub dword [rbx + 0x20c], 0x510f7fbd
add dword [rbx + 0x44], 0x38e30b84
xor dword [rbx + 0x3d8], 0x4ec70ddb
not dword [rbx + 0x334]
not dword [rbx + 0x198]
add dword [rbx + 0x184], 0x7dc8192f
sub dword [rbx], 0x76e75c21
add dword [rbx + 0xdc], 0xac0227a
sub dword [rbx + 0x12c], 0x19597fc3
not dword [rbx + 0x54]
xor dword [rbx + 0x28], 0x12ac726a
xor dword [rbx + 0x138], 0x13b62ea3
xor dword [rbx + 0xe0], 0xc376e08
not dword [rbx + 0x280]
add dword [rbx + 0xc4], 0x5d072d31
add dword [rbx + 0xfc], 0x756c557c
not dword [rbx + 0x1e0]
sub dword [rbx + 0x3d4], 0x5d5e5874
sub dword [rbx + 0x298], 0x30df1ad7
xor dword [rbx + 0x3e8], 0x63ae62a6
not dword [rbx + 0xb4]
sub dword [rbx + 0x394], 0x20196c35
not dword [rbx + 0x234]
sub dword [rbx + 0x358], 0x52987025
add dword [rbx + 0x118], 0x7ee50e1
xor dword [rbx + 0x1c8], 0x790a694c
xor dword [rbx + 0x110], 0x5ed84231
sub dword [rbx + 0xd0], 0x4d935479
sub dword [rbx + 0x27c], 0x4b6310cc
xor dword [rbx + 0x38c], 0x4b91ada
add dword [rbx + 0x288], 0x6fc92174
add dword [rbx + 0x1a4], 0x43b214e5
add dword [rbx + 0x24], 0x24936894
not dword [rbx + 0x94]
add dword [rbx + 0x3fc], 0x53674e2d
not dword [rbx + 0x48]
not dword [rbx + 0x20]
sub dword [rbx + 0x74], 0x19af7293
not dword [rbx + 0x29c]
not dword [rbx + 0x274]
not dword [rbx + 0x2bc]
add dword [rbx + 0x338], 0x40ce4b72
xor dword [rbx + 0x368], 0x3f557e06
not dword [rbx + 0x1ec]
xor dword [rbx + 0x32c], 0x168704f3
sub dword [rbx + 0x208], 0x393e3b5f
sub dword [rbx + 0xe8], 0x32bd60c3
sub dword [rbx + 0x3e0], 0x21b56773
sub dword [rbx + 0xa0], 0x6dcc73f0
xor dword [rbx + 4], 0x60502261
add dword [rbx + 0x1f4], 0x36200831
add dword [rbx + 0x268], 0x53531320
xor dword [rbx + 0x378], 0x43c44f68
add dword [rbx + 0x1d0], 0x5c4b4f1a
sub dword [rbx + 0xf4], 0x4a9a3571
xor dword [rbx + 0x80], 0x102a2817
xor dword [rbx + 0x3bc], 0x273c17d0
sub dword [rbx + 0x1d8], 0x5fc04e46
sub dword [rbx + 0x164], 0x34ba601b
sub dword [rbx + 0x194], 0x4841778e
add dword [rbx + 0x220], 0xd16364
sub dword [rbx + 0x154], 0x6a2a271a
not dword [rbx + 0x108]
add dword [rbx + 0x308], 0x5a204805
xor dword [rbx + 0x1e8], 0x2d3941ab
xor dword [rbx + 0x140], 0x7db172b0
xor dword [rbx + 0x3f0], 0x6d243bcd
xor dword [rbx + 0x17c], 0x508107b2
add dword [rbx + 0x3f8], 0x1a037d89
add dword [rbx + 0xa4], 0x6b913a9e
add dword [rbx + 0x36c], 0x25bb56ec
add dword [rbx + 0x9c], 0x2e352f3f
xor dword [rbx + 0x314], 0x444e2788
not dword [rbx + 8]
add dword [rbx + 0x23c], 0x734c1833
sub dword [rbx + 0x2b0], 0x61d8447b
add dword [rbx + 0x278], 0x1f426f13
add dword [rbx + 0x30c], 0x78713687
add dword [rbx + 0x2c], 0x48560d24
sub dword [rbx + 0x1c], 0x438324e2
xor dword [rbx + 0x3d0], 0x521273ea
sub dword [rbx + 0x14c], 0x136a4bfd
add dword [rbx + 0x26c], 0x269c5242
xor dword [rbx + 0x214], 0x72ba446c
add dword [rbx + 0x34], 0xa313784
add dword [rbx + 0x2e0], 0x1ea72229
sub dword [rbx + 0xd8], 0x5cc054d0
xor dword [rbx + 0xb0], 0x29f320cb
sub dword [rbx + 0x90], 0xc041874
xor dword [rbx + 0x294], 0x514b0d57
add dword [rbx + 0x160], 0x68c97e1e
add dword [rbx + 0x28c], 0x2c9512d1
not dword [rbx + 0x2a4]
add rdx, 0x400
add rbx, 0x400
cmp rdx, 0x8c000
je 0x1401568e8
jmp 0x140156035
pop rcx
call fcn.140154906
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