Function at 0x10178000
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, [0x10018800]
movabs rdx, 0
push rbx
not dword [rbx + 0x108]
not dword [rbx + 0x178]
add dword [rbx + 0x138], 0x420e7e85
not dword [rbx + 0x29c]
add dword [rbx + 0x360], 0x4f9d67aa
not dword [rbx + 0x37c]
sub dword [rbx + 0x188], 0x4edb6069
not dword [rbx + 0x1c4]
add dword [rbx + 0x14c], 0x430046df
sub dword [rbx + 0x3a0], 0x3aa75b34
sub dword [rbx + 0x2fc], 0x509e2d81
not dword [rbx + 0x338]
add dword [rbx + 0x4c], 0x7adb44fc
sub dword [rbx + 0x1d8], 0x3e4c37bf
xor dword [rbx + 0x254], 0x2ec9627d
add dword [rbx + 0x2ec], 0x333d63b6
add dword [rbx + 0x1f8], 0x592a2848
not dword [rbx + 0x2b0]
xor dword [rbx + 0xa8], 0x18970910
xor dword [rbx + 0x100], 0x7c675ad9
sub dword [rbx + 0x260], 0x326a2de8
add dword [rbx + 8], 0x26003a35
xor dword [rbx + 0x11c], 0xd833127
xor dword [rbx + 0x288], 0x11953421
add dword [rbx + 0x3f8], 0x6be43ce
add dword [rbx + 0x1b0], 0x6d1675de
sub dword [rbx + 0x1c], 0x47621cfc
add dword [rbx + 0xb4], 0x155769e3
not dword [rbx + 0x78]
xor dword [rbx + 0x318], 0x556d2332
xor dword [rbx + 0x278], 0x3b00229
add dword [rbx + 0x2c8], 0x3a4903fa
xor dword [rbx + 0x174], 0x3ba45ff7
add dword [rbx + 0x2d8], 0x38851753
sub dword [rbx + 0x25c], 0x4ef4e52
add dword [rbx + 0x3d8], 0x63a122f0
sub dword [rbx + 0x340], 0x11da6dbf
not dword [rbx + 0x60]
not dword [rbx + 0x2d4]
xor dword [rbx + 0x158], 0x39fa00fd
add dword [rbx + 0xb8], 0x28683764
add dword [rbx + 0x154], 0x55ad5c5f
sub dword [rbx + 0x130], 0x4d00d68
not dword [rbx + 0x240]
sub dword [rbx + 0x24c], 0x774cc
sub dword [rbx + 0x28c], 0x32d27e12
add dword [rbx + 0x298], 0x285b3da5
sub dword [rbx + 0x290], 0x4f1d200c
sub dword [rbx + 0x350], 0x13a05369
not dword [rbx + 0x68]
add dword [rbx + 0x208], 0x62750bfb
sub dword [rbx + 0x3b8], 0x3379115b
not dword [rbx + 0x224]
not dword [rbx + 0x118]
not dword [rbx + 0x398]
not dword [rbx + 0x310]
add dword [rbx + 0x250], 0x7fd866f2
xor dword [rbx + 0x218], 0x70667ace
not dword [rbx + 0x34c]
not dword [rbx + 0x40]
add dword [rbx + 0x17c], 0x367d6098
xor dword [rbx + 0x228], 0x690346a3
xor dword [rbx + 0x134], 0x635262fe
add dword [rbx + 0x39c], 0x628942c9
xor dword [rbx + 0x3e0], 0x3a2d2384
xor dword [rbx + 0x394], 0x198015aa
add dword [rbx + 0x23c], 0x5b893b8c
not dword [rbx + 0x20c]
add dword [rbx + 0xac], 0x3faf604a
xor dword [rbx + 0x220], 0x3c0e2c29
not dword [rbx + 0x10c]
not dword [rbx + 0x2b4]
not dword [rbx + 0x148]
not dword [rbx + 0x10]
add dword [rbx + 4], 0x316d3952
not dword [rbx + 0x38]
not dword [rbx + 0x28]
add dword [rbx + 0x1d4], 0x57e1622c
add dword [rbx + 0x1ac], 0x1cab29b1
add dword [rbx + 0xc4], 0x62d57251
sub dword [rbx + 0x1f0], 0x3db906d5
sub dword [rbx + 0xf0], 0x70ef1755
add dword [rbx + 0x370], 0x288e0854
xor dword [rbx + 0x3e4], 0x69431768
xor dword [rbx + 0x230], 0x35451b70
add dword [rbx + 0x2c], 0x2aa570e6
xor dword [rbx + 0x270], 0x5b7a5517
add dword [rbx + 0x58], 0x12d0158f
not dword [rbx + 0x3b0]
add dword [rbx + 0x248], 0x71e11562
xor dword [rbx + 0x160], 0x1350191d
add dword [rbx + 0x8c], 0x4fe93400
xor dword [rbx + 0x3c0], 0x61395ab9
add dword [rbx + 0x304], 0x50d169d7
sub dword [rbx + 0x1ec], 0x1fd01a0b
xor dword [rbx + 0x6c], 0x7e187a06
not dword [rbx + 0xd0]
not dword [rbx + 0x268]
sub dword [rbx + 0x3d0], 0x5a1057c0
add dword [rbx + 0x13c], 0x348a33a1
add dword [rbx + 0x1b8], 0x69175d9a
xor dword [rbx + 0x1f4], 0x34796794
add dword [rbx + 0x1bc], 0x3f572a1d
sub dword [rbx + 0x32c], 0x534d1e5d
sub dword [rbx + 0x3e8], 0x6b8105fe
sub dword [rbx + 0x210], 0x5f44d53
add dword [rbx + 0x164], 0x7ac36a42
add dword [rbx + 0x104], 0x545b59e5
xor dword [rbx + 0x128], 0xe9a7c1b
xor dword [rbx + 0x24], 0x5d432c8c
xor dword [rbx + 0x274], 0x42d766c3
sub dword [rbx + 0xcc], 0xa1d4d28
sub dword [rbx + 0x190], 0x590e7b99
add dword [rbx + 0x1b4], 0x22934517
add dword [rbx + 0x16c], 0x6cc718c6
not dword [rbx + 0x124]
sub dword [rbx + 0x44], 0x13692aae
xor dword [rbx + 0x1dc], 0x3ca8150f
add dword [rbx + 0x2ac], 0x36cf6709
sub dword [rbx + 0xdc], 0x57a44e46
not dword [rbx + 0x198]
xor dword [rbx + 0x364], 0x9c24047
xor dword [rbx + 0x300], 0x38863e0
not dword [rbx + 0x354]
add dword [rbx + 0x214], 0x7b8972c1
not dword [rbx + 0x1fc]
xor dword [rbx + 0x284], 0x5840875
not dword [rbx + 0x2cc]
not dword [rbx + 0x244]
xor dword [rbx + 0x80], 0x10b25bf1
xor dword [rbx + 0x15c], 0x45ec095e
add dword [rbx + 0x358], 0x40da4f54
add dword [rbx + 0xc0], 0x4ab005e1
add dword [rbx + 0x3f4], 0x599e78ed
not dword [rbx + 0x2a8]
not dword [rbx + 0x2e0]
sub dword [rbx + 0x194], 0x1c965f28
not dword [rbx + 0x3a4]
add dword [rbx + 0x90], 0x82c49c0
xor dword [rbx + 0x1a8], 0x4f8023ee
xor dword [rbx + 0x150], 0x2f0e2327
not dword [rbx + 0xc]
add dword [rbx + 0x168], 0x606d2e82
not dword [rbx + 0x19c]
not dword [rbx + 0x308]
xor dword [rbx + 0x2e4], 0x49803ed1
xor dword [rbx + 0x380], 0x76bb15b3
add dword [rbx + 0x22c], 0x6bcc16a3
xor dword [rbx + 0x114], 0x126b20b8
not dword [rbx + 0x98]
add dword [rbx + 0x294], 0x7c1b3739
not dword [rbx + 0x27c]
xor dword [rbx + 0x26c], 0x53700288
sub dword [rbx + 0x3cc], 0x1a9c6af8
xor dword [rbx + 0x3a8], 0x4e6378fa
add dword [rbx + 0x334], 0x66682c86
sub dword [rbx + 0x144], 0x30911298
sub dword [rbx + 0x36c], 0x3ed1330c
not dword [rbx + 0xf4]
xor dword [rbx + 0xd4], 0x3555575e
add dword [rbx + 0x368], 0x36137077
not dword [rbx + 0x348]
sub dword [rbx + 0x84], 0x17127ed6
xor dword [rbx + 0x388], 0x59487286
xor dword [rbx + 0x1cc], 0x241b5298
sub dword [rbx + 0x3c4], 0x30061452
add dword [rbx + 0x1e8], 0x6baa45c3
add dword [rbx + 0x314], 0x1f264c49
xor dword [rbx + 0x1c8], 0x26da3d69
not dword [rbx + 0xe4]
xor dword [rbx + 0x31c], 0x275c289e
sub dword [rbx + 0x390], 0x5a1b11dc
xor dword [rbx + 0x2b8], 0x2c324a02
sub dword [rbx + 0xb0], 0x2b7b07b8
sub dword [rbx + 0xa0], 0x6e956e7f
add dword [rbx + 0x184], 0x53a271b4
not dword [rbx + 0x48]
add dword [rbx + 0x330], 0x5d414b4a
sub dword [rbx + 0x328], 0x30bc7911
not dword [rbx + 0x38c]
not dword [rbx + 0x1d0]
xor dword [rbx + 0x324], 0xb874792
add dword [rbx + 0x3c8], 0x62204569
add dword [rbx + 0x1a0], 0x6410733f
xor dword [rbx + 0x200], 0x395e3f65
xor dword [rbx + 0x110], 0xc734985
sub dword [rbx + 0x2f8], 0x30a61cfa
xor dword [rbx + 0x378], 0x7c430f54
xor dword [rbx + 0x3d4], 0x38277fb9
add dword [rbx + 0x20], 0x442666fa
not dword [rbx + 0x2a0]
sub dword [rbx + 0xe8], 0x7e6f3c96
sub dword [rbx + 0x3b4], 0x4d3051c7
not dword [rbx + 0x34]
xor dword [rbx + 0xbc], 0x470a3421
not dword [rbx + 0x2f4]
add dword [rbx + 0x5c], 0x3cb62ad0
sub dword [rbx + 0x50], 0x41837d48
add dword [rbx + 0x12c], 0x47d400bb
xor dword [rbx + 0x238], 0x6fbb593c
add dword [rbx + 0x2c0], 0x52f43c5c
xor dword [rbx], 0x40e20f7c
xor dword [rbx + 0x7c], 0x1b78799a
not dword [rbx + 0x120]
not dword [rbx + 0x14]
sub dword [rbx + 0x1e0], 0x36d6084f
sub dword [rbx + 0x30c], 0x6d93611f
add dword [rbx + 0xf8], 0x2e8a00f7
sub dword [rbx + 0x1a4], 0x2d340ec0
add dword [rbx + 0x9c], 0x2a4b4abf
add dword [rbx + 0x74], 0x7f391094
not dword [rbx + 0x384]
sub dword [rbx + 0x2f0], 0x46194179
sub dword [rbx + 0x35c], 0x1280716c
xor dword [rbx + 0xe0], 0x5d610e78
sub dword [rbx + 0x3bc], 0x4d6f153e
xor dword [rbx + 0x2d0], 0x3ce12eec
sub dword [rbx + 0x33c], 0x7c7d7325
xor dword [rbx + 0x280], 0x4d904eb9
sub dword [rbx + 0x94], 0x44301fb8
not dword [rbx + 0x3ec]
xor dword [rbx + 0x264], 0x672508cf
sub dword [rbx + 0x3c], 0x16c02ba5
sub dword [rbx + 0x70], 0x1ff64166
sub dword [rbx + 0x64], 0x49dc62e2
sub dword [rbx + 0x2c4], 0x3f1d377d
sub dword [rbx + 0x3f0], 0x51d05a00
xor dword [rbx + 0x2bc], 0x11382fe6
not dword [rbx + 0x30]
xor dword [rbx + 0x204], 0x733d717c
not dword [rbx + 0x170]
xor dword [rbx + 0x3ac], 0x6add2414
add dword [rbx + 0x18c], 0x4955778c
xor dword [rbx + 0x180], 0xf78530d
sub dword [rbx + 0x374], 0x63920ab8
sub dword [rbx + 0x140], 0x66642954
not dword [rbx + 0xec]
xor dword [rbx + 0x18], 0x27541eb2
not dword [rbx + 0xfc]
sub dword [rbx + 0x320], 0x34e2264c
sub dword [rbx + 0x2a4], 0x6f2378dd
not dword [rbx + 0x3fc]
add dword [rbx + 0x21c], 0x154167c7
not dword [rbx + 0x234]
sub dword [rbx + 0x3dc], 0x4df94934
not dword [rbx + 0x2e8]
sub dword [rbx + 0xa4], 0x7771363e
xor dword [rbx + 0xc8], 0x21428f5
not dword [rbx + 0x2dc]
add dword [rbx + 0x344], 0x798d7e89
sub dword [rbx + 0x88], 0x7b587e9e
sub dword [rbx + 0x1e4], 0x15591807
add dword [rbx + 0xd8], 0x2b394775
add dword [rbx + 0x54], 0x38011d71
xor dword [rbx + 0x258], 0x3b683554
xor dword [rbx + 0x1c0], 0x34b17cff
add rdx, 0x400
add rbx, 0x400
cmp rdx, 0x8c000
je 0x101788f4
jmp 0x10178035
pop rcx
call fcn.100a4106
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