Function at 0x140171000
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, [0x14002d000]
movabs rdx, 0
push rbx
xor dword [rbx + 0x148], 0x4e364212
sub dword [rbx + 0x38], 0x768c71cf
xor dword [rbx + 0x300], 0x30d76af7
add dword [rbx + 0x328], 0x302e24ea
xor dword [rbx + 0x14c], 0x6cb067a4
sub dword [rbx + 0xd4], 0x5cfa2dec
sub dword [rbx + 0x27c], 0x215f408f
xor dword [rbx + 0x1c8], 0x709615c0
xor dword [rbx + 0x1fc], 0x52046669
xor dword [rbx + 0x58], 0x5f232edd
sub dword [rbx + 0x3e0], 0x56a2417d
xor dword [rbx + 0x1a8], 0x2c0e2247
xor dword [rbx + 0x3d0], 0x69e937e1
not dword [rbx + 0x154]
not dword [rbx + 0x110]
xor dword [rbx + 0x358], 0x58ed67b9
add dword [rbx + 0x2b4], 0x2ded65c4
xor dword [rbx + 0x188], 0x56c71fa
not dword [rbx + 0x3f8]
xor dword [rbx + 0x2e0], 0x17f411ca
sub dword [rbx + 0x30c], 0x16d27544
xor dword [rbx + 0x124], 0x3b47c0b
xor dword [rbx + 0x54], 0x1b6b4189
add dword [rbx + 0x2ac], 0x2ef72b46
add dword [rbx + 0x238], 0x7192c9f
not dword [rbx + 0x3c8]
not dword [rbx + 0x2c4]
add dword [rbx + 0x244], 0x34ac42e5
xor dword [rbx + 0x1b4], 0x510e3433
not dword [rbx + 0x330]
xor dword [rbx + 0x68], 0x50766f59
add dword [rbx + 0x1a4], 0x4c5b28d4
xor dword [rbx + 0x320], 0x522d4780
not dword [rbx + 0x1d8]
add dword [rbx + 0x1d4], 0x6d7034d6
not dword [rbx + 0x264]
add dword [rbx + 0x390], 0x21443fcc
not dword [rbx + 0x134]
add dword [rbx + 0x1f0], 0x3d35416b
xor dword [rbx + 0x8c], 0x783b2948
not dword [rbx + 0x334]
not dword [rbx + 0x370]
add dword [rbx + 0x34c], 0x56334315
xor dword [rbx + 0x1f4], 0x7c801886
sub dword [rbx + 0x310], 0xdcd7815
not dword [rbx + 0x1ac]
add dword [rbx + 0x2c8], 0x2f8237f6
sub dword [rbx + 0x2a4], 0x2c090186
not dword [rbx + 0x36c]
sub dword [rbx + 0x88], 0x490e53fe
add dword [rbx + 0x108], 0x36010e5b
add dword [rbx + 0x344], 0x6a1130ba
xor dword [rbx + 0x178], 0x9a50f94
xor dword [rbx + 0x90], 0x21dd34f7
not dword [rbx + 0x3c0]
add dword [rbx + 0x1d0], 0x4ce27e6a
xor dword [rbx + 0xf8], 0x5e11075b
sub dword [rbx + 0x150], 0x256b2ba8
sub dword [rbx + 0xa4], 0x298d32d8
xor dword [rbx + 0xc], 0x65444d9e
sub dword [rbx + 0xcc], 0x32182ae4
sub dword [rbx + 0x3f0], 0x7f881e8a
xor dword [rbx + 0x28], 0x497861e2
not dword [rbx + 0x348]
add dword [rbx + 0x350], 0x65e47e4f
not dword [rbx + 0x1c0]
xor dword [rbx + 0x2b8], 0x3f382e8a
not dword [rbx + 0x12c]
sub dword [rbx + 0xec], 0x3226100d
xor dword [rbx + 0x2e8], 0xd124f17
not dword [rbx + 0x3a8]
xor dword [rbx + 0x84], 0x10b900df
sub dword [rbx + 0x398], 0x13520cd2
add dword [rbx + 0x3ec], 0x716b4e81
add dword [rbx + 0x10c], 0x304a0855
not dword [rbx + 0xa8]
sub dword [rbx + 0x128], 0x51261c4d
add dword [rbx + 0x228], 0x19cd5eba
add dword [rbx + 0x204], 0x9d22833
add dword [rbx + 0x260], 0x58c54203
sub dword [rbx + 0x220], 0x31f975e4
sub dword [rbx + 0xf0], 0x20af29d1
add dword [rbx + 0xa0], 0x245d108a
add dword [rbx + 0x374], 0x281376b4
xor dword [rbx + 0xf4], 0x53017b0
sub dword [rbx + 0x164], 0x52d40674
not dword [rbx + 0x10]
add dword [rbx + 0x258], 0x3e2d3444
sub dword [rbx + 0x338], 0x20b87e15
xor dword [rbx + 0x14], 0x3fde0741
xor dword [rbx + 0x2ec], 0x1d4e5a5c
sub dword [rbx + 0x378], 0x495c322b
add dword [rbx + 0x304], 0x7730704a
not dword [rbx + 0x118]
add dword [rbx + 0x94], 0x69472827
add dword [rbx + 0x1cc], 0x12d4404a
xor dword [rbx + 0x1e0], 0x7e906b53
sub dword [rbx + 0x2dc], 0x5a7128b
sub dword [rbx + 0x3b8], 0x45b15d37
add dword [rbx + 0x64], 0x13984507
not dword [rbx + 0x24c]
add dword [rbx + 0x290], 0x3fd2654a
sub dword [rbx + 0x100], 0x5ded2501
add dword [rbx + 0x24], 0x322e3122
sub dword [rbx + 0x48], 0x74ab253c
xor dword [rbx + 0x20], 0x6c822ab2
add dword [rbx + 0x44], 0x22093984
not dword [rbx + 0x18c]
sub dword [rbx + 0xc4], 0x4ff81ad0
sub dword [rbx + 0x130], 0x19a3323e
not dword [rbx + 0xfc]
not dword [rbx + 0x1f8]
not dword [rbx + 0x1c4]
add dword [rbx + 0x240], 0x171d43c9
not dword [rbx + 0x218]
not dword [rbx + 0x26c]
sub dword [rbx + 0x174], 0x6a64b5
add dword [rbx + 0x318], 0x7b814c7d
not dword [rbx + 0x2bc]
not dword [rbx + 0x28c]
not dword [rbx + 0x284]
add dword [rbx + 0x3e8], 0xe9c4fce
sub dword [rbx + 0x2d0], 0x72460605
not dword [rbx + 8]
not dword [rbx + 0xe8]
add dword [rbx + 0x15c], 0x58e55024
add dword [rbx + 0x50], 0x4cbe3da5
xor dword [rbx + 0x3b0], 0x175e1ff3
sub dword [rbx + 0xdc], 0x3715643f
not dword [rbx + 0x368]
xor dword [rbx + 0x298], 0x1ec44be2
sub dword [rbx + 0x308], 0x606e7516
add dword [rbx + 0x380], 0x746b1e62
add dword [rbx + 0x4c], 0x6b143cb4
not dword [rbx + 0x168]
add dword [rbx + 0x5c], 0x7a5e4fbd
not dword [rbx + 0x20c]
add dword [rbx + 0x80], 0x78551557
add dword [rbx + 0x25c], 0x11b64172
xor dword [rbx + 0x104], 0xafd6799
add dword [rbx + 0xc8], 0x3d1a2d64
xor dword [rbx + 0x354], 0x55c31874
xor dword [rbx + 0x294], 0x37190a83
not dword [rbx + 0x388]
not dword [rbx + 0x30]
add dword [rbx + 0x1a0], 0x7bc119eb
sub dword [rbx + 0xac], 0x1d972d34
not dword [rbx + 0x31c]
not dword [rbx + 0x230]
xor dword [rbx + 0x1b0], 0x41eb16b5
xor dword [rbx + 0xb8], 0x7e1500ec
add dword [rbx + 0x3e4], 0xf89106f
not dword [rbx + 0x39c]
xor dword [rbx + 0xe4], 0x43242439
add dword [rbx + 0x1e8], 0x54d268f2
add dword [rbx], 0x554d4793
add dword [rbx + 0x360], 0x237602e0
not dword [rbx + 0x3a0]
xor dword [rbx + 0x3c], 0x69a4024c
not dword [rbx + 0x210]
add dword [rbx + 0x3dc], 0x72ef68dc
not dword [rbx + 0x38c]
sub dword [rbx + 0x250], 0x4638474b
sub dword [rbx + 0x1dc], 0x78492b42
add dword [rbx + 0x3bc], 0x5e6c611e
not dword [rbx + 0xc0]
sub dword [rbx + 0x340], 0x2aca48f1
sub dword [rbx + 0x268], 0x171578ee
sub dword [rbx + 0x3d4], 0x71d96bd5
xor dword [rbx + 0xb4], 0x660b3903
add dword [rbx + 0x3b4], 0x4e693277
add dword [rbx + 0x184], 0x4e736102
not dword [rbx + 0x7c]
add dword [rbx + 0x198], 0x162309f8
sub dword [rbx + 0x114], 0x24a52ee
add dword [rbx + 0x394], 0x19f96cde
not dword [rbx + 0x2f4]
xor dword [rbx + 0x2a8], 0x25fa431e
xor dword [rbx + 0x234], 0x25a65f63
add dword [rbx + 0x248], 0x40d23ee3
add dword [rbx + 0x324], 0x2e80499f
add dword [rbx + 0x180], 0x4a6e7fc7
xor dword [rbx + 0x194], 0x6a1e5d30
sub dword [rbx + 0x32c], 0x209931bc
sub dword [rbx + 0x314], 0x6eb17cc3
xor dword [rbx + 0x22c], 0x86a6388
add dword [rbx + 0x1b8], 0x72445a5c
add dword [rbx + 0x140], 0x2c835144
add dword [rbx + 0x40], 0x83c67a4
add dword [rbx + 0x270], 0xc5d0862
xor dword [rbx + 0x224], 0x533a694a
xor dword [rbx + 0x34], 0x6b301fd3
not dword [rbx + 0x3a4]
add dword [rbx + 0x170], 0x27433623
xor dword [rbx + 0x17c], 0x6b716a6b
not dword [rbx + 0x35c]
not dword [rbx + 0x3f4]
add dword [rbx + 0x1e4], 0x306011d0
sub dword [rbx + 0x144], 0x793e18be
sub dword [rbx + 0xd8], 0x18527ff3
xor dword [rbx + 0x2a0], 0x14ff3858
xor dword [rbx + 0x60], 0x1064679f
add dword [rbx + 0x37c], 0x44f36b3
xor dword [rbx + 0x6c], 0x2c4429e1
xor dword [rbx + 0x2d4], 0x567a4539
add dword [rbx + 0x200], 0x763032e2
add dword [rbx + 0xbc], 0x376f2fd8
add dword [rbx + 0x1c], 0x7ca04e05
xor dword [rbx + 0x1bc], 0x7651326b
not dword [rbx + 0x3d8]
xor dword [rbx + 0x214], 0x3fb7084
not dword [rbx + 0x70]
xor dword [rbx + 0x3cc], 0x2a3520c6
sub dword [rbx + 0x278], 0x77d61a98
sub dword [rbx + 4], 0x74ef05bc
add dword [rbx + 0x3c4], 0xace6e41
xor dword [rbx + 0x280], 0xd8b4f8a
xor dword [rbx + 0x98], 0x40af2f54
add dword [rbx + 0x1ec], 0x25773bcb
add dword [rbx + 0x2b0], 0x7fb12cd0
sub dword [rbx + 0xe0], 0x1fb81c59
add dword [rbx + 0x3fc], 0x56d42860
not dword [rbx + 0x21c]
add dword [rbx + 0x288], 0x6a0a2adf
not dword [rbx + 0x2c]
sub dword [rbx + 0x2f8], 0x1ea21154
add dword [rbx + 0x384], 0x5a9e4b60
add dword [rbx + 0x138], 0xea03dc8
sub dword [rbx + 0x33c], 0x70ef37a4
add dword [rbx + 0x18], 0x2eea56d0
sub dword [rbx + 0x9c], 0x4cb64b88
sub dword [rbx + 0x2f0], 0x72930bbf
sub dword [rbx + 0x3ac], 0xc480744
add dword [rbx + 0x19c], 0x5e755146
xor dword [rbx + 0x120], 0x39004235
add dword [rbx + 0x29c], 0x516f059c
xor dword [rbx + 0x158], 0x632923e6
add dword [rbx + 0x160], 0x15ff6983
add dword [rbx + 0x11c], 0x4b2a7800
not dword [rbx + 0x13c]
add dword [rbx + 0x23c], 0x6a597122
not dword [rbx + 0x16c]
not dword [rbx + 0x2e4]
xor dword [rbx + 0xb0], 0x6f4d57e2
add dword [rbx + 0x274], 0x2fa86bbc
sub dword [rbx + 0x2fc], 0x62fb15b5
xor dword [rbx + 0x208], 0x69e76353
not dword [rbx + 0x2d8]
not dword [rbx + 0x78]
sub dword [rbx + 0x254], 0x2c7228c
xor dword [rbx + 0x2c0], 0x4d2578ed
not dword [rbx + 0x2cc]
add dword [rbx + 0x74], 0x58984cdf
sub dword [rbx + 0xd0], 0x22fd134e
add dword [rbx + 0x190], 0x6cf00b98
add dword [rbx + 0x364], 0x615d539d
add rdx, 0x400
add rbx, 0x400
cmp rdx, 0x8c000
je 0x140171900
jmp 0x140171035
pop rcx
call fcn.1400b8906
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