Function at 0x10012c000
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 rcx, [0x100015400]
movabs rbx, 0
push rcx
not dword [rcx + 0x360]
not dword [rcx + 0x264]
sub dword [rcx + 0x154], 0x4fbc4f3c
sub dword [rcx + 0xe8], 0x229502fa
add dword [rcx + 0x2a4], 0x1b238d
add dword [rcx + 0x22c], 0x1f3f59f6
sub dword [rcx + 0xf4], 0x68615883
xor dword [rcx + 0x3b0], 0x7c76f1c
xor dword [rcx + 0x3b8], 0x1ebe0db0
xor dword [rcx + 0x3ac], 0x6f715c36
xor dword [rcx + 0x170], 0x3bca48cd
sub dword [rcx + 0xc], 0x49e34444
not dword [rcx + 0x84]
xor dword [rcx + 0x88], 0x66f911dc
sub dword [rcx + 0x17c], 0x64be2989
xor dword [rcx + 0x20c], 0x76d64002
not dword [rcx + 0x3d0]
xor dword [rcx + 0x3c], 0x489a7b14
sub dword [rcx + 0x2a0], 0x58523b45
not dword [rcx + 0x38c]
not dword [rcx + 0x340]
not dword [rcx + 0xd8]
add dword [rcx + 0x3e0], 0xb8160f
xor dword [rcx + 0x3cc], 0x2eed29a0
xor dword [rcx + 0x3f0], 0x716111e
not dword [rcx + 0x204]
xor dword [rcx + 0x1f8], 0x5d8c7a36
not dword [rcx + 0x1fc]
not dword [rcx + 0x36c]
sub dword [rcx + 0xb0], 0x58077fd4
xor dword [rcx + 0x29c], 0x61a74ed
xor dword [rcx + 0x178], 0x71382609
sub dword [rcx + 0x3c4], 0x1a055e80
sub dword [rcx + 0x2e8], 0x17320938
xor dword [rcx + 0x25c], 0x337a6dcd
not dword [rcx + 0x14]
sub dword [rcx + 0x240], 0x2bc423ab
sub dword [rcx + 0x48], 0x56ed7507
sub dword [rcx + 0x11c], 0xea941b5
not dword [rcx + 0x184]
xor dword [rcx + 0x1c], 0x8f372e5
sub dword [rcx + 0x27c], 0x5333668f
xor dword [rcx + 0x358], 0x63bd6e07
not dword [rcx + 0x44]
not dword [rcx + 0x9c]
sub dword [rcx + 0xc4], 0x50f46dd7
xor dword [rcx + 0x294], 0x24936e31
xor dword [rcx + 0x2e4], 0x21a00be5
not dword [rcx + 0x31c]
not dword [rcx + 0x1e8]
not dword [rcx + 0x3c0]
add dword [rcx + 0x90], 0x18e46b71
sub dword [rcx + 0x3a0], 0x6f801b01
xor dword [rcx + 0x39c], 0x71a852a0
xor dword [rcx + 0x2d0], 0x7c05576c
xor dword [rcx + 0x5c], 0xd45589a
add dword [rcx + 0x2c0], 0x3ab7683b
sub dword [rcx + 0x234], 0x4d68062b
sub dword [rcx + 0x15c], 0xc7e79a9
sub dword [rcx + 0x38], 0x1447635e
sub dword [rcx + 0x2ec], 0x3d0f2b97
not dword [rcx + 0x218]
add dword [rcx + 0x328], 0x1d6375d8
xor dword [rcx + 0x354], 0x79d51f08
add dword [rcx + 0x398], 0x517c39a7
xor dword [rcx + 0xfc], 0x16e902af
xor dword [rcx + 0x1b0], 0x2e5d6673
not dword [rcx + 0x104]
add dword [rcx + 0xf0], 0x420573b1
add dword [rcx + 0x238], 0xecc4759
not dword [rcx + 0x80]
add dword [rcx + 0x130], 0x39847c28
sub dword [rcx + 0xa0], 0x67fe0174
xor dword [rcx + 0x280], 0x78825479
not dword [rcx + 0xa4]
sub dword [rcx + 0xd0], 0x572872d4
xor dword [rcx + 0x1bc], 0x6979310e
sub dword [rcx + 0x16c], 0x60c95268
sub dword [rcx + 0x150], 0x7b76ee7
sub dword [rcx + 0x254], 0x78be2efb
not dword [rcx + 0x194]
not dword [rcx + 0x2b8]
add dword [rcx + 0x3d4], 0x34256f98
sub dword [rcx + 0x158], 0x15436049
not dword [rcx + 0x2cc]
not dword [rcx + 0x108]
sub dword [rcx + 0xd4], 0x4e873a0d
add dword [rcx + 0x350], 0x4b107b01
not dword [rcx + 0x1cc]
sub dword [rcx + 0x2b0], 0xb08474b
sub dword [rcx + 0x348], 0x25b60224
sub dword [rcx + 0x374], 0x7d631831
add dword [rcx + 0x144], 0x7b554dc9
not dword [rcx + 0x334]
add dword [rcx + 0x2e0], 0x39fe6dc1
add dword [rcx + 0x3ec], 0x315b4da5
not dword [rcx + 0x160]
xor dword [rcx + 0x314], 0x8db70f9
sub dword [rcx + 0x26c], 0x50960d76
add dword [rcx + 0x2c8], 0xf4b1891
add dword [rcx + 0x214], 0x5adb7df9
sub dword [rcx + 0x37c], 0x7d051020
xor dword [rcx + 0x1f4], 0x3ddd57a4
add dword [rcx + 0x300], 0x58b800d2
xor dword [rcx + 0x3e4], 0x116655e8
not dword [rcx]
not dword [rcx + 0x10]
add dword [rcx + 0x2f4], 0x37a66dab
xor dword [rcx + 0xcc], 0x39ba5b5a
not dword [rcx + 0x1ac]
add dword [rcx + 0x1ec], 0x3d7212f9
xor dword [rcx + 0x394], 0x49cd1048
not dword [rcx + 0x1c0]
add dword [rcx + 0xc0], 0x767640a4
not dword [rcx + 0x21c]
add dword [rcx + 0x2b4], 0x2dea314f
add dword [rcx + 0x74], 0x1b05519c
add dword [rcx + 0x20], 0xf24304c
not dword [rcx + 0x198]
sub dword [rcx + 0x138], 0x10846388
xor dword [rcx + 0x174], 0x3a12e33
xor dword [rcx + 0x64], 0xfe0516e
sub dword [rcx + 0x278], 0x2d980b92
xor dword [rcx + 0x13c], 0x7efc1261
xor dword [rcx + 0x3a8], 0xaba67ed
xor dword [rcx + 0x1d4], 0x2dc77b8d
not dword [rcx + 0x380]
xor dword [rcx + 0x34], 0x45ac52ff
sub dword [rcx + 0x3f8], 0x70b14527
sub dword [rcx + 0xa8], 0x10af5b06
add dword [rcx + 0x1a0], 0x27bc5056
not dword [rcx + 0x3dc]
add dword [rcx + 0x168], 0x35d1458d
sub dword [rcx + 0x24], 0x355b494b
sub dword [rcx + 0x200], 0x2652d2d
add dword [rcx + 0x384], 0x25067efe
xor dword [rcx + 0x58], 0x7d695ac8
sub dword [rcx + 0x23c], 0x41496609
not dword [rcx + 0x100]
xor dword [rcx + 0x18c], 0x6ebb41e7
add dword [rcx + 0x230], 0x23cc3a4c
sub dword [rcx + 0x3c8], 0x561b0025
not dword [rcx + 0x364]
add dword [rcx + 0x304], 0x29251b3
not dword [rcx + 0x1b8]
not dword [rcx + 0x120]
add dword [rcx + 0x6c], 0x438b2c2a
sub dword [rcx + 0x30], 0x20b049de
sub dword [rcx + 0x250], 0x19ed169b
add dword [rcx + 0x2a8], 0x3c6854ba
xor dword [rcx + 0x290], 0x1fd6312d
xor dword [rcx + 0x50], 0x12ad2f24
add dword [rcx + 0x4c], 0x275a718b
sub dword [rcx + 0x94], 0x342d54fe
add dword [rcx + 0x220], 0x7c101440
not dword [rcx + 0x1dc]
xor dword [rcx + 0x1d0], 0x5e902ff7
xor dword [rcx + 0x3e8], 0x56dd13b8
not dword [rcx + 0x338]
sub dword [rcx + 0x28], 0xdf50e92
sub dword [rcx + 0x344], 0x68100bff
xor dword [rcx + 0x3f4], 0x6e7c1259
sub dword [rcx + 0x18], 0x1725216
not dword [rcx + 0x24c]
not dword [rcx + 0x114]
add dword [rcx + 0x390], 0x187a377d
sub dword [rcx + 0x2bc], 0x61c45d8c
add dword [rcx + 0x228], 0x17d07f3b
not dword [rcx + 0x124]
xor dword [rcx + 0x244], 0x5fde2eab
add dword [rcx + 0x14c], 0x165025d6
not dword [rcx + 0x2ac]
xor dword [rcx + 0x320], 0x1d3a1a7d
add dword [rcx + 0xb8], 0x4ee11d6a
add dword [rcx + 0x1b4], 0x2b0669bb
sub dword [rcx + 0x19c], 0x73bf447f
sub dword [rcx + 0x12c], 0x2376766
add dword [rcx + 0x2dc], 0x13d6892
not dword [rcx + 0x2fc]
not dword [rcx + 0x368]
not dword [rcx + 0x8c]
not dword [rcx + 4]
add dword [rcx + 0x378], 0x46b22132
add dword [rcx + 0x288], 0x389e032c
xor dword [rcx + 0x2c4], 0x136228b
add dword [rcx + 0x258], 0xe1f49c8
sub dword [rcx + 0x148], 0x423422f3
not dword [rcx + 0xe0]
xor dword [rcx + 0x330], 0x59493109
sub dword [rcx + 0x308], 0x3a938ab
not dword [rcx + 0x134]
xor dword [rcx + 0x54], 0x2e10700b
sub dword [rcx + 0x388], 0xfb23aea
not dword [rcx + 0x210]
add dword [rcx + 0x260], 0x5dc07285
add dword [rcx + 0x180], 0x16a80ad6
not dword [rcx + 0x270]
not dword [rcx + 0xc8]
xor dword [rcx + 0x310], 0x4360310c
not dword [rcx + 0x1e0]
not dword [rcx + 0x284]
add dword [rcx + 0x60], 0x4b7c6a2f
sub dword [rcx + 0x2d8], 0xf1a3ea4
xor dword [rcx + 0xbc], 0x1a7a61cb
add dword [rcx + 0x298], 0x39d737ab
add dword [rcx + 0x318], 0x1bb7136f
sub dword [rcx + 0x1a8], 0x3a46402
xor dword [rcx + 0x78], 0x4dd231d7
sub dword [rcx + 0x32c], 0x75e629a6
add dword [rcx + 0x164], 0x403a2bbf
not dword [rcx + 0x1e4]
xor dword [rcx + 0x98], 0x3fe3443f
xor dword [rcx + 0x3bc], 0x2e1a5907
xor dword [rcx + 0x208], 0x37992217
not dword [rcx + 0x68]
sub dword [rcx + 0x1a4], 0x78412151
sub dword [rcx + 0xdc], 0x169549db
not dword [rcx + 0x33c]
sub dword [rcx + 0x30c], 0x39db3cdd
not dword [rcx + 0xf8]
not dword [rcx + 0x35c]
not dword [rcx + 0x370]
sub dword [rcx + 0x2d4], 0x54bb7d7b
xor dword [rcx + 0x110], 0x206202ff
not dword [rcx + 0x3d8]
xor dword [rcx + 0x7c], 0x56e3774f
xor dword [rcx + 0x224], 0x71dc037f
sub dword [rcx + 0xec], 0x4bc4260b
add dword [rcx + 0x3a4], 0x60e71b24
xor dword [rcx + 0x118], 0x74e12aa4
not dword [rcx + 0x28c]
xor dword [rcx + 0x1c8], 0x30822d50
not dword [rcx + 0x2f0]
xor dword [rcx + 0x1d8], 0x2b54569d
not dword [rcx + 0x1f0]
sub dword [rcx + 0x274], 0x7c2c7dcf
xor dword [rcx + 0x190], 0x508f4ebe
xor dword [rcx + 0x70], 0x76821e3f
sub dword [rcx + 0x140], 0x255c3bf7
xor dword [rcx + 0x3fc], 0x480b0daa
not dword [rcx + 0x268]
sub dword [rcx + 0xb4], 0x7840151e
not dword [rcx + 0x1c4]
xor dword [rcx + 0x10c], 0x1194f0f
add dword [rcx + 0xe4], 0x6db90cfd
not dword [rcx + 0x188]
xor dword [rcx + 0x3b4], 0x49aa5399
add dword [rcx + 0x34c], 0x4fa220f5
sub dword [rcx + 0x2c], 0x280f2437
add dword [rcx + 8], 0x385a5efa
sub dword [rcx + 0x324], 0xf9727f1
not dword [rcx + 0x128]
sub dword [rcx + 0xac], 0x53b3283f
sub dword [rcx + 0x248], 0x9e25112
not dword [rcx + 0x40]
xor dword [rcx + 0x2f8], 0x3bd25bf3
add rbx, 0x400
add rcx, 0x400
cmp rbx, 0x8c000
je 0x10012c8d0
jmp 0x10012c035
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