Function at 0x10151000
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, [0x10018800]
movabs rdi, 0
push rax
xor dword [rax + 0x11c], 0x627a720a
xor dword [rax + 0x134], 0x577e6030
add dword [rax + 0x2cc], 0x781e0155
add dword [rax + 0x334], 0x3bc960b4
xor dword [rax + 0x3e4], 0x45fb4e1f
sub dword [rax + 0x174], 0xdee4881
add dword [rax + 0x3ec], 0x5cd64f0
not dword [rax + 0x388]
not dword [rax + 0x64]
sub dword [rax + 0x22c], 0x269f474d
sub dword [rax + 0x2b0], 0x1716366c
not dword [rax + 0x238]
not dword [rax + 0xcc]
add dword [rax + 0x398], 0x46073c25
add dword [rax + 0x1a4], 0x5cd70f49
not dword [rax + 0x338]
sub dword [rax + 0x2c0], 0x5e1286
not dword [rax + 0x78]
sub dword [rax + 0x120], 0x696d6626
not dword [rax + 0x30]
xor dword [rax + 0x198], 0x1e2a730a
not dword [rax + 0x2f0]
add dword [rax + 0x2dc], 0x5fb0882
sub dword [rax + 0x354], 0x1d520c2
sub dword [rax + 0x1c], 0x6db50e3
sub dword [rax + 0x84], 0x4fa61463
add dword [rax + 0x128], 0x68cf0ec5
xor dword [rax + 0x158], 0xa6b776b
sub dword [rax + 0x17c], 0x51f80cd0
not dword [rax + 0x1f4]
not dword [rax + 0x74]
add dword [rax + 0x1e8], 0x25a37040
xor dword [rax + 0x298], 0x5cc56134
not dword [rax + 0x3bc]
xor dword [rax + 0x2d8], 0xffb7e1c
add dword [rax + 0x208], 0x2c6f46a1
not dword [rax + 0x160]
sub dword [rax + 0x368], 0x30303ed0
not dword [rax + 0x54]
not dword [rax + 0x304]
xor dword [rax + 0x344], 0x49ad2b1f
add dword [rax + 0x320], 0x160c339b
sub dword [rax + 0x108], 0x316d60a0
xor dword [rax + 0x24c], 0x72cf22e5
not dword [rax + 0x2c4]
add dword [rax + 0x2fc], 0x784217a7
add dword [rax + 0x33c], 0x6ac53b47
sub dword [rax + 0x104], 0x4fdb7bc6
not dword [rax + 0x3b0]
add dword [rax + 0x23c], 0x256e4728
not dword [rax + 0x1c0]
not dword [rax + 4]
xor dword [rax + 0x250], 0x638822fa
xor dword [rax + 0x3c], 0x49e05f6
xor dword [rax + 0x180], 0x59037dc5
xor dword [rax + 0x98], 0x5b772be9
add dword [rax + 0x170], 0x6c7b1c32
sub dword [rax + 0x27c], 0x407d134a
xor dword [rax + 0x310], 0x4fd5177a
xor dword [rax + 0x2a8], 0x5f6b3645
not dword [rax + 0x1e0]
not dword [rax + 0x350]
xor dword [rax + 0x2b8], 0x2b126636
not dword [rax + 0x168]
sub dword [rax + 0x1f0], 0x2a4d5d43
add dword [rax + 0x278], 0x772151f
xor dword [rax + 0x290], 0x713e3ef9
sub dword [rax + 0x21c], 0x7ad605f2
add dword [rax + 0x36c], 0x316145c
xor dword [rax + 0x34c], 0x4e6227df
not dword [rax + 0x394]
xor dword [rax + 0x88], 0x468e1234
add dword [rax + 0x3c4], 0x15b30c87
add dword [rax + 0x380], 0x53c80217
sub dword [rax + 0x264], 0x118a4e22
not dword [rax + 0x214]
add dword [rax + 0x18], 0x3d772ab0
xor dword [rax + 0x1fc], 0x1a2222e0
not dword [rax + 0x274]
add dword [rax + 0xf8], 0x55645e1d
sub dword [rax + 0x2d4], 0x43160df6
xor dword [rax + 0x94], 0x43d50390
xor dword [rax + 0x48], 0xa92a82
add dword [rax], 0x23d2241b
sub dword [rax + 0x14], 0x5d212cb5
sub dword [rax + 0x3d4], 0x5c0f477b
xor dword [rax + 0x364], 0x7bb22e33
xor dword [rax + 0x154], 0x5ff19ad
add dword [rax + 0x28c], 0x230c1333
add dword [rax + 0x26c], 0x5b1d2aa3
add dword [rax + 0x1b0], 0x601a0be6
xor dword [rax + 0x348], 0x3d663b8a
add dword [rax + 0x3c0], 0x5f20567a
not dword [rax + 0x3dc]
xor dword [rax + 0x2e4], 0x8093d27
sub dword [rax + 0x2d0], 0x511081f
add dword [rax + 0x9c], 0x29af3eea
xor dword [rax + 0x328], 0x1c191ac7
xor dword [rax + 0x2ac], 0x63de0f53
xor dword [rax + 0x100], 0x52424540
not dword [rax + 0x210]
not dword [rax + 0x34]
xor dword [rax + 0x114], 0x222f74f4
add dword [rax + 0x200], 0x3a3f4b8b
add dword [rax + 0x3cc], 0x3b51749b
sub dword [rax + 0x124], 0x14105267
not dword [rax + 0xe0]
add dword [rax + 0x70], 0x1e7e6916
add dword [rax + 0x7c], 0x23572d60
add dword [rax + 0x25c], 0x37563fe0
sub dword [rax + 0x384], 0xe643474
not dword [rax + 0x1b4]
sub dword [rax + 0x30c], 0x405e172e
sub dword [rax + 0x31c], 0x41ad115b
xor dword [rax + 0x324], 0xaf925d6
xor dword [rax + 0x44], 0x51b936b5
xor dword [rax + 0xc8], 0x3da16986
sub dword [rax + 0x19c], 0x69744cda
not dword [rax + 0x240]
not dword [rax + 0xdc]
add dword [rax + 0x284], 0x78005b42
sub dword [rax + 0x8c], 0x50834bdf
add dword [rax + 0xd8], 0x30cc6ff1
add dword [rax + 0x6c], 0x10e65a49
add dword [rax + 8], 0x1fa6028a
add dword [rax + 0x1bc], 0x785259de
add dword [rax + 0x3a8], 0x7eb2252
not dword [rax + 0x2e8]
add dword [rax + 0x228], 0x1b8b1194
xor dword [rax + 0x3d0], 0x48c2431e
not dword [rax + 0x1ac]
not dword [rax + 0x4c]
not dword [rax + 0x20]
xor dword [rax + 0x218], 0x7e8f3a62
not dword [rax + 0x340]
sub dword [rax + 0xa4], 0x22cd3419
xor dword [rax + 0xc], 0x63f941b7
not dword [rax + 0x2e0]
not dword [rax + 0x2ec]
add dword [rax + 0x1d0], 0x396a2d72
not dword [rax + 0x38c]
xor dword [rax + 0x50], 0x39c2bd4
sub dword [rax + 0x1e4], 0x22ba684d
not dword [rax + 0x10]
xor dword [rax + 0x29c], 0x56d627ea
sub dword [rax + 0x2bc], 0x39d77119
not dword [rax + 0xf4]
add dword [rax + 0x2b4], 0x60d95c3d
xor dword [rax + 0xb4], 0x3c4c3024
add dword [rax + 0x18c], 0x3f771ccf
add dword [rax + 0x300], 0x348a6ebc
xor dword [rax + 0x3a4], 0x6c830978
not dword [rax + 0x3a0]
add dword [rax + 0x38], 0x1c62740e
add dword [rax + 0x230], 0x4786657a
not dword [rax + 0x12c]
xor dword [rax + 0xa8], 0x51457e38
sub dword [rax + 0x270], 0x197857f7
add dword [rax + 0xbc], 0x13224add
xor dword [rax + 0x258], 0xe2a57c8
sub dword [rax + 0x194], 0x1f266939
sub dword [rax + 0x330], 0x7b636535
not dword [rax + 0x3c8]
xor dword [rax + 0x288], 0xb432ea7
sub dword [rax + 0x244], 0x41d178d4
xor dword [rax + 0x248], 0x2bc57ab
xor dword [rax + 0x13c], 0x14c19a3
xor dword [rax + 0x184], 0x24561027
xor dword [rax + 0x2c], 0x3cc03256
xor dword [rax + 0x1dc], 0x54ed64eb
add dword [rax + 0x144], 0x55c076f1
sub dword [rax + 0x148], 0x1cbd17e9
add dword [rax + 0x1b8], 0x2c410414
add dword [rax + 0xa0], 0x21f95618
xor dword [rax + 0xc0], 0xeb04501
sub dword [rax + 0x1cc], 0x3cbc4275
not dword [rax + 0x2f8]
sub dword [rax + 0x3e0], 0x3d377d9a
sub dword [rax + 0x80], 0x14e45d05
not dword [rax + 0x3ac]
add dword [rax + 0x1a0], 0x8ab145c
sub dword [rax + 0x3e8], 0x30360a54
sub dword [rax + 0x110], 0x4d5f24ac
add dword [rax + 0x254], 0x56d75cbe
sub dword [rax + 0xf0], 0x7168444b
add dword [rax + 0x10c], 0x7dc53e34
add dword [rax + 0xd0], 0x290b4757
add dword [rax + 0x1d8], 0x63986dca
add dword [rax + 0x40], 0x51db2a4d
not dword [rax + 0x360]
xor dword [rax + 0x15c], 0x5c86030a
xor dword [rax + 0x178], 0x27525cd7
add dword [rax + 0x3f8], 0x38f26e65
xor dword [rax + 0x358], 0x22e16d7d
xor dword [rax + 0x24], 0x31963187
add dword [rax + 0x314], 0x6f6e36bc
sub dword [rax + 0xac], 0x4096367f
add dword [rax + 0xc4], 0x2377350a
not dword [rax + 0x2a4]
not dword [rax + 0x3f4]
sub dword [rax + 0xfc], 0x38c76b83
sub dword [rax + 0x260], 0x23ee1d9e
not dword [rax + 0x138]
sub dword [rax + 0xd4], 0x43766723
add dword [rax + 0x378], 0x1ee015f7
not dword [rax + 0x1ec]
sub dword [rax + 0x3f0], 0x4cfb2293
xor dword [rax + 0x37c], 0x78a73d8d
add dword [rax + 0x2c8], 0x4c503d7b
xor dword [rax + 0x390], 0x3fbb1c4a
sub dword [rax + 0x3b4], 0x549525a2
sub dword [rax + 0x374], 0x600c093e
sub dword [rax + 0x35c], 0x47130768
not dword [rax + 0x188]
not dword [rax + 0x3d8]
add dword [rax + 0x20c], 0x2d517fc6
sub dword [rax + 0x2a0], 0x7ae2671e
not dword [rax + 0x1c8]
not dword [rax + 0x2f4]
not dword [rax + 0x140]
xor dword [rax + 0x39c], 0x39474dc
not dword [rax + 0x370]
sub dword [rax + 0x234], 0x33cc52e4
sub dword [rax + 0x1d4], 0x18224ec3
xor dword [rax + 0x204], 0x1f8f2b5d
add dword [rax + 0x58], 0x38e316a6
add dword [rax + 0xb0], 0x3b5018fa
sub dword [rax + 0x60], 0x67bb69da
sub dword [rax + 0x164], 0x2a2346d0
add dword [rax + 0xe4], 0x7a4d58d3
xor dword [rax + 0x150], 0x691d3c0e
add dword [rax + 0x118], 0x4fc06475
add dword [rax + 0x224], 0x389b2197
add dword [rax + 0x294], 0x44ce3fc5
sub dword [rax + 0x5c], 0x34e27c25
not dword [rax + 0x130]
sub dword [rax + 0xec], 0x60090439
not dword [rax + 0x28]
xor dword [rax + 0x32c], 0x17430b0d
add dword [rax + 0x190], 0x4d9b710b
add dword [rax + 0x3fc], 0x7ce56696
not dword [rax + 0x268]
add dword [rax + 0xb8], 0x61af5633
not dword [rax + 0x308]
xor dword [rax + 0x90], 0x681156bf
add dword [rax + 0x14c], 0x182c29ef
sub dword [rax + 0x16c], 0x2c4d6f88
not dword [rax + 0x1a8]
add dword [rax + 0xe8], 0x1c6f7505
sub dword [rax + 0x1c4], 0x90b3c42
xor dword [rax + 0x68], 0x1a263017
add dword [rax + 0x1f8], 0x28644d45
not dword [rax + 0x280]
not dword [rax + 0x318]
add dword [rax + 0x220], 0x45ca3eb1
not dword [rax + 0x3b8]
add rdi, 0x400
add rax, 0x400
cmp rdi, 0x8c000
je 0x101518ec
jmp 0x10151035
pop rcx
call fcn.100a393e
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