Function at 0x10016d000
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 rax, [0x100015400]
movabs rdx, 0
push rax
xor dword [rax + 0x11c], 0x22ef6d18
not dword [rax + 0x394]
not dword [rax + 0x36c]
add dword [rax + 0x2a0], 0x3837fd0
xor dword [rax + 0x138], 0x4a72919
sub dword [rax + 0x270], 0x63cd08f4
sub dword [rax + 0x254], 0x2b8b7de8
not dword [rax + 0xc]
not dword [rax + 0x3d8]
xor dword [rax + 0x1c0], 0x7ca24a71
add dword [rax + 0x168], 0x2e562e2b
sub dword [rax + 0x380], 0x1588632a
xor dword [rax + 0x2fc], 0x4e7d21aa
add dword [rax + 0x104], 0x69b91b76
sub dword [rax + 0x148], 0x3d883fe1
not dword [rax + 0x3c4]
xor dword [rax + 0x2c], 0x72c518da
add dword [rax + 0x1c8], 0x62900f7e
add dword [rax + 0xc8], 0x2cde7d3b
add dword [rax + 0x1d4], 0x17df1ada
add dword [rax + 0x13c], 0x10a47a7f
sub dword [rax + 0xa8], 0x1bc6798c
xor dword [rax + 0x38c], 0xeed3a97
xor dword [rax + 0xa0], 0x29f35e5
add dword [rax + 0x310], 0x695c3567
xor dword [rax + 0x28c], 0x4c259b8
sub dword [rax + 0xec], 0x1e1944d0
sub dword [rax + 0x294], 0x55f0515d
add dword [rax + 0x124], 0x3d515dbb
not dword [rax + 0x118]
sub dword [rax + 0x44], 0x60796e11
add dword [rax + 0x26c], 0x5e26996
sub dword [rax + 0x30c], 0x385a029c
xor dword [rax + 0x2e0], 0xf83530f
add dword [rax + 0x3b8], 0x2262100a
xor dword [rax + 0x32c], 0x1f296620
xor dword [rax + 0x7c], 0x1fe80e0e
not dword [rax + 0x340]
add dword [rax + 0x1cc], 0xd5b2e8b
not dword [rax + 0x108]
xor dword [rax + 0x358], 0x65172930
not dword [rax + 0x20]
xor dword [rax + 0x37c], 0x7c2f4fd8
sub dword [rax + 0x39c], 0x4b9561de
xor dword [rax + 0x58], 0x2e316432
xor dword [rax + 0x234], 0x3671cc6
xor dword [rax + 0x178], 0x2fae47a8
sub dword [rax + 0x1b0], 0x760a08df
add dword [rax + 0x1f4], 0x73cf5254
add dword [rax + 0x2a8], 0x645d5396
not dword [rax + 0x1f8]
xor dword [rax + 0x3c0], 0x1fd87756
not dword [rax + 0x90]
not dword [rax + 0x2c0]
add dword [rax + 0x274], 0x5a735496
not dword [rax + 0x208]
add dword [rax + 0x3e4], 0x4a956440
xor dword [rax + 0x250], 0x10c9084f
not dword [rax + 0xc0]
xor dword [rax + 0x80], 0x3e2e3b15
add dword [rax + 0x54], 0x19ef09d3
sub dword [rax + 0x304], 0x2cd36a2d
not dword [rax + 0x1a4]
xor dword [rax + 0x24], 0x3e8328ea
xor dword [rax + 0x10], 0x29312748
add dword [rax + 0x31c], 0x143b098d
add dword [rax + 0x298], 0xed960a0
not dword [rax + 0x240]
xor dword [rax + 0x2f4], 0x3cf3124d
sub dword [rax + 0x3dc], 0x15b234be
sub dword [rax + 0x268], 0x23605406
xor dword [rax + 0x320], 0x41df7f4a
not dword [rax + 0x170]
xor dword [rax + 0xf0], 0x78682f05
xor dword [rax + 0x78], 0x259909b6
add dword [rax + 0x390], 0x743d47d2
not dword [rax + 0x318]
sub dword [rax + 0x38], 0x6c2f7d08
sub dword [rax + 0x28], 0x40910e19
sub dword [rax + 0x248], 0x26f69e8
not dword [rax + 0x29c]
sub dword [rax + 0xd8], 0x532d3060
not dword [rax + 0x3ec]
add dword [rax + 0x1a8], 0x3e604fa1
add dword [rax + 0x204], 0x3c76926
sub dword [rax + 0xb0], 0x4a1578fb
add dword [rax + 0x6c], 0x59150d16
sub dword [rax + 0x144], 0x7873fd7
xor dword [rax + 0x398], 0x455874f9
xor dword [rax], 0x6ad3982
sub dword [rax + 0x9c], 0x126a7195
sub dword [rax + 0x128], 0x47e375c7
xor dword [rax + 0xf8], 0x77d64f14
add dword [rax + 0x25c], 0x40535db2
add dword [rax + 0x2c8], 0x679d00f8
not dword [rax + 0x60]
xor dword [rax + 0x18], 0x7cf47898
sub dword [rax + 0x1d8], 0x1ed73a16
add dword [rax + 0x2a4], 0x44b264da
add dword [rax + 0x2d8], 0x7f37468f
add dword [rax + 0xfc], 0x7a737633
sub dword [rax + 0xe0], 0x583d526f
sub dword [rax + 0x164], 0x735e1df3
add dword [rax + 0x288], 0x18cd07b6
not dword [rax + 0x1e0]
xor dword [rax + 0x68], 0x4fbe1a7f
sub dword [rax + 0x134], 0x1a822da2
not dword [rax + 0xc4]
not dword [rax + 0x2c4]
xor dword [rax + 0x264], 0x7295290c
not dword [rax + 0x3d4]
add dword [rax + 0x1a0], 0x37cb1072
not dword [rax + 0x3c8]
xor dword [rax + 0x238], 0x6d7d4eb6
sub dword [rax + 0x2dc], 0x5a890aef
sub dword [rax + 0x348], 0x40913a86
add dword [rax + 0x88], 0x747f7ea8
not dword [rax + 0x1b8]
sub dword [rax + 0x2ec], 0x896fc5
not dword [rax + 0xb4]
sub dword [rax + 0x40], 0x31136dd
not dword [rax + 0x2ac]
sub dword [rax + 0x284], 0x6f614043
not dword [rax + 0x12c]
add dword [rax + 0x334], 0x4c8e3ed3
sub dword [rax + 0x2d0], 0x3f1c164a
sub dword [rax + 0x3cc], 0xc187ca6
xor dword [rax + 0x1fc], 0x468091e
sub dword [rax + 0x3a4], 0x4f7d67d6
add dword [rax + 0x290], 0x49c8024d
sub dword [rax + 0xdc], 0x6d0c5009
add dword [rax + 0x2e8], 0x2b7c1161
xor dword [rax + 0x23c], 0x6aff2c09
sub dword [rax + 0x140], 0x2ceb01e5
xor dword [rax + 0x35c], 0x246171b5
xor dword [rax + 0x50], 0x187d643c
not dword [rax + 0x1e4]
xor dword [rax + 0x224], 0x75f45799
add dword [rax + 0x15c], 0x3f6d78f7
add dword [rax + 0x360], 0x4dfe4cb4
xor dword [rax + 0x2bc], 0x3b2e2097
sub dword [rax + 0xd4], 0x48a81847
xor dword [rax + 0x14c], 0x1a5501ac
xor dword [rax + 0xd0], 0x44403c11
not dword [rax + 0x33c]
not dword [rax + 0x1dc]
sub dword [rax + 0x3f4], 0xbe90e01
add dword [rax + 0x34c], 0x78871a4b
sub dword [rax + 0x198], 0x74e13719
not dword [rax + 0x70]
not dword [rax + 0x308]
add dword [rax + 0xe4], 0x6b511f03
sub dword [rax + 0x110], 0x29a47bf8
xor dword [rax + 0x3d0], 0x4b4b1ba6
not dword [rax + 0x220]
not dword [rax + 0x114]
not dword [rax + 0xa4]
xor dword [rax + 0x1ec], 0x702829d8
not dword [rax + 0x150]
xor dword [rax + 0x5c], 0x72ed7dc5
xor dword [rax + 0x2b4], 0x73264fb3
not dword [rax + 8]
add dword [rax + 0x64], 0x642d05da
not dword [rax + 0x14]
sub dword [rax + 0x160], 0x314c26e2
add dword [rax + 0x1ac], 0x16e05e7a
xor dword [rax + 0x130], 0x55d25421
add dword [rax + 0x180], 0x113864cd
sub dword [rax + 0x344], 0x25ac31b4
add dword [rax + 0x194], 0x38b15fe3
not dword [rax + 0x8c]
not dword [rax + 0x280]
not dword [rax + 0x230]
xor dword [rax + 0x200], 0x63311023
add dword [rax + 0x158], 0x7a67338e
add dword [rax + 0x2f8], 0x348c261e
not dword [rax + 0xac]
sub dword [rax + 0x258], 0x5f74044e
not dword [rax + 0x2d4]
not dword [rax + 0x328]
sub dword [rax + 0x18c], 0x2d222856
add dword [rax + 0x228], 0x5cb607f4
add dword [rax + 0x84], 0x111572f2
add dword [rax + 0x300], 0x3e2111b9
sub dword [rax + 0x384], 0x433459dc
sub dword [rax + 0x3a0], 0x78778c0
add dword [rax + 0x21c], 0x26d92f66
add dword [rax + 0x34], 0x4d1e5da9
xor dword [rax + 0x324], 0x392d2646
sub dword [rax + 0x3c], 0x6f586646
add dword [rax + 0x3b0], 0x160e15a0
add dword [rax + 0x378], 0x328370fe
sub dword [rax + 0x2f0], 0x7adb2876
add dword [rax + 0xcc], 0x421536a0
sub dword [rax + 0x210], 0x1fc8606d
xor dword [rax + 0x17c], 0x5a566351
sub dword [rax + 0x48], 0x2e1b7db2
xor dword [rax + 0x2b8], 0x57767f4
sub dword [rax + 0x278], 0x44112bd5
not dword [rax + 0x190]
add dword [rax + 0x3bc], 0x43c855e1
add dword [rax + 0x214], 0x320c5402
xor dword [rax + 0x120], 0x41ff035d
sub dword [rax + 0x16c], 0xd022154
add dword [rax + 0x370], 0x356761e2
not dword [rax + 0x1c4]
xor dword [rax + 0x314], 0x5f7576d
add dword [rax + 0x188], 0x7e717e6b
sub dword [rax + 0xbc], 0x14c84e15
xor dword [rax + 0x184], 0x76ec15df
not dword [rax + 0x94]
xor dword [rax + 0x260], 0x1ab7029a
xor dword [rax + 0x330], 0x50be2b95
xor dword [rax + 0x10c], 0x7e6a6368
xor dword [rax + 0x338], 0x6671589d
not dword [rax + 0x98]
xor dword [rax + 0x174], 0x6c707512
sub dword [rax + 0x100], 0x23f501a6
not dword [rax + 0x1e8]
not dword [rax + 0x2cc]
sub dword [rax + 0x1d0], 0x16ae3c03
not dword [rax + 0x218]
xor dword [rax + 0x24c], 0x6c801776
xor dword [rax + 0x374], 0xbe805f4
xor dword [rax + 0x1bc], 0x4dc43d3e
not dword [rax + 0xf4]
not dword [rax + 0x350]
not dword [rax + 0x388]
xor dword [rax + 0x3f0], 0x6c296252
add dword [rax + 0x20c], 0xcc1bb4
xor dword [rax + 0x74], 0x2d1e43a8
not dword [rax + 0x2e4]
not dword [rax + 0x22c]
sub dword [rax + 0x27c], 0x71835f54
sub dword [rax + 0x3fc], 0xf712d96
xor dword [rax + 0x3ac], 0x31597741
sub dword [rax + 0x364], 0x29146e2
sub dword [rax + 0xb8], 0x43db020b
xor dword [rax + 0x30], 0x2c196453
sub dword [rax + 0x3e8], 0x4c3a2f2a
not dword [rax + 0x1f0]
not dword [rax + 0x244]
not dword [rax + 0x3a8]
add dword [rax + 0x1c], 0x29bb0ce1
sub dword [rax + 0x354], 0x40ff4ae7
sub dword [rax + 0x19c], 0x69217020
sub dword [rax + 0x3f8], 0x21ed35cc
add dword [rax + 0x2b0], 0x62c82f81
xor dword [rax + 0x368], 0x3a9d32d0
add dword [rax + 4], 0x35e8395c
sub dword [rax + 0x3b4], 0x6a35169e
not dword [rax + 0x3e0]
xor dword [rax + 0x4c], 0x2745772f
xor dword [rax + 0x154], 0x6d7006cc
add dword [rax + 0x1b4], 0x76b95d93
sub dword [rax + 0xe8], 0x3e785bfb
add rdx, 0x400
add rax, 0x400
cmp rdx, 0x8c000
je 0x10016d8f4
jmp 0x10016d035
pop rcx
call fcn.1000a0d06
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