Function at 0x10018b000
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 rdx, [0x100015400]
movabs rdi, 0
push rdx
xor dword [rdx + 0x3ac], 0x4d7d4ac6
sub dword [rdx + 0x380], 0x45c57736
add dword [rdx + 0x1d8], 0x66ce61ad
not dword [rdx + 0x6c]
add dword [rdx + 0x120], 0x3f952c9a
xor dword [rdx + 0x13c], 0x666b4479
sub dword [rdx + 0x2ac], 0x60991ecf
sub dword [rdx + 0x1b8], 0x4f25f15
sub dword [rdx + 0x228], 0x7d162038
sub dword [rdx + 0x330], 0xc8d6775
add dword [rdx + 0x2cc], 0x68753cc7
sub dword [rdx + 0x39c], 0x4c7d1842
not dword [rdx + 0x78]
xor dword [rdx + 0x58], 0x32680bb4
add dword [rdx + 0x1f4], 0x1bf02144
sub dword [rdx + 0x1e4], 0x43d82ae3
sub dword [rdx + 0x314], 0x3d356175
xor dword [rdx + 0x248], 0x5a175b1d
not dword [rdx + 0x3a4]
sub dword [rdx + 0x1b4], 0x67596d07
not dword [rdx + 0x288]
sub dword [rdx + 0x234], 0x4a5666ab
sub dword [rdx + 0x34], 0x4ba487d
xor dword [rdx + 0x264], 0x71c1957
sub dword [rdx + 0x19c], 0x34ff216f
add dword [rdx + 0x220], 0x584c6235
not dword [rdx + 0x210]
add dword [rdx + 0x16c], 0x7d5611d3
not dword [rdx + 0x108]
xor dword [rdx + 0xec], 0x1996b46
add dword [rdx + 0x3f4], 0x180c4072
sub dword [rdx + 0x348], 0x52db7161
sub dword [rdx + 0x354], 0x3c0d16d9
not dword [rdx + 0x11c]
sub dword [rdx + 0x128], 0x17bb7987
xor dword [rdx + 0x28c], 0x4bec71ee
not dword [rdx + 0x238]
xor dword [rdx + 0x2f8], 0x238f6099
xor dword [rdx + 0xe4], 0x7b0a62a7
add dword [rdx + 0x3b0], 0x4c381c0a
not dword [rdx + 0x2bc]
sub dword [rdx + 0xac], 0x47f44e29
not dword [rdx + 0x250]
xor dword [rdx + 0xc8], 0x2ed904b5
add dword [rdx + 0x84], 0x6e906038
not dword [rdx + 0x104]
sub dword [rdx + 0x3a8], 0x66d056a7
sub dword [rdx + 0x24c], 0x287b5aa8
sub dword [rdx + 0x3c4], 0x6d23688f
sub dword [rdx + 0x3e8], 0x21da2d85
add dword [rdx + 0x1a4], 0x731743db
not dword [rdx + 0x344]
sub dword [rdx + 0xa0], 0x9403a96
sub dword [rdx + 0xf4], 0x31a53597
sub dword [rdx + 0x2a0], 0x315d3e3b
sub dword [rdx + 0x124], 0x7a271540
not dword [rdx + 0x3cc]
xor dword [rdx + 0x25c], 0x274b0122
sub dword [rdx + 0x168], 0x4e6038a6
add dword [rdx + 0x144], 0x2963476
sub dword [rdx + 0x100], 0x26ab141e
sub dword [rdx + 0x10], 0x606826cf
add dword [rdx + 0x3f0], 0x711308db
add dword [rdx + 0x310], 0x30845667
xor dword [rdx + 0x3c0], 0x3b8e51be
sub dword [rdx + 0x208], 0x3b6b2158
xor dword [rdx + 0x40], 0x47143b59
sub dword [rdx + 0x254], 0x29196a6f
sub dword [rdx + 0x244], 0x22b11b8e
xor dword [rdx + 0x290], 0x39d76198
sub dword [rdx + 0x2f0], 0x2c63202
not dword [rdx + 0x134]
xor dword [rdx + 0x38c], 0x3f1401ef
xor dword [rdx + 0x3d4], 0x483a3ac8
not dword [rdx]
sub dword [rdx + 0x1c4], 0x6c4c6c95
not dword [rdx + 0x318]
add dword [rdx + 0x35c], 0x62971dc7
sub dword [rdx + 0x18c], 0x57414c18
xor dword [rdx + 0x1f8], 0x21af34ce
add dword [rdx + 0x304], 0x49392a7d
add dword [rdx + 0x270], 0x2516a7b
xor dword [rdx + 0x2e8], 0x7fe55471
xor dword [rdx + 0x1a0], 0x6ed16112
add dword [rdx + 0x1cc], 0xba521e8
xor dword [rdx + 0x2c4], 0x267c367b
add dword [rdx + 0x150], 0x66ce57e1
sub dword [rdx + 0x30c], 0x29347b7d
sub dword [rdx + 0x138], 0x62d07f16
add dword [rdx + 0x60], 0x25b87a65
add dword [rdx + 0x10c], 0x27f04d22
add dword [rdx + 0x260], 0x560435d0
not dword [rdx + 0x88]
xor dword [rdx + 0x214], 0x14f1533a
not dword [rdx + 0x29c]
xor dword [rdx + 0xa8], 0x650446a7
add dword [rdx + 0x38], 0x2d6653f
not dword [rdx + 0xd4]
xor dword [rdx + 0x3dc], 0x16e95f80
not dword [rdx + 0xa4]
xor dword [rdx + 0x1fc], 0x608825d9
sub dword [rdx + 0x70], 0x3364643a
xor dword [rdx + 0xb8], 0x6ece4077
add dword [rdx + 0x8c], 0x15505ae
add dword [rdx + 0x2ec], 0x73551db9
not dword [rdx + 0x37c]
xor dword [rdx + 0x118], 0x77311ea7
xor dword [rdx + 0x320], 0x235e075c
add dword [rdx + 0x294], 0x3b227772
not dword [rdx + 0x50]
add dword [rdx + 0x2dc], 0xee034ef
not dword [rdx + 0x3b8]
add dword [rdx + 0x3d0], 0x4d12016e
not dword [rdx + 0x204]
not dword [rdx + 0x140]
sub dword [rdx + 0x80], 0x62b25055
add dword [rdx + 0x378], 0x7fe35927
sub dword [rdx + 0x188], 0x33544cf2
add dword [rdx + 0x284], 0x7d36436d
add dword [rdx + 0x30], 0x239f1558
add dword [rdx + 0xcc], 0x2f835b25
not dword [rdx + 0x384]
not dword [rdx + 0x1d4]
xor dword [rdx + 0x338], 0x29114f00
not dword [rdx + 0x258]
not dword [rdx + 0x94]
sub dword [rdx + 0x27c], 0x2b896d5d
add dword [rdx + 0x1c], 0x22e10286
not dword [rdx + 0x364]
xor dword [rdx + 0x324], 0xb87484d
not dword [rdx + 0xd8]
xor dword [rdx + 0x130], 0x67722ac4
not dword [rdx + 0x31c]
not dword [rdx + 0xf8]
sub dword [rdx + 0x278], 0x28317dce
add dword [rdx + 0x3d8], 0x29512feb
xor dword [rdx + 0x114], 0x35079ca
add dword [rdx + 0x178], 0x37f32da2
xor dword [rdx + 0x334], 0x6cf37b4
sub dword [rdx + 0x2a8], 0x2ae82afa
xor dword [rdx + 0x24], 0x52c80dc9
xor dword [rdx + 8], 0x46435331
not dword [rdx + 0x2d4]
sub dword [rdx + 0x36c], 0x2c280eea
add dword [rdx + 0x1e8], 0x7d5a4e90
sub dword [rdx + 0x390], 0x3bf51b0b
sub dword [rdx + 0xb4], 0x62c21e88
sub dword [rdx + 0x1ec], 0x72e47786
not dword [rdx + 0x20c]
not dword [rdx + 0x224]
not dword [rdx + 0x180]
xor dword [rdx + 0x2a4], 0x5a0f3349
xor dword [rdx + 0x198], 0x34600fc7
sub dword [rdx + 0x33c], 0x381d50a6
xor dword [rdx + 0x2b8], 0x4ffb2f12
xor dword [rdx + 0x2d8], 0x5f11801
xor dword [rdx + 0x22c], 0x573f32c0
xor dword [rdx + 0x374], 0x1d080cb0
sub dword [rdx + 0x18], 0x23eb7ef4
xor dword [rdx + 0x280], 0x481c5377
add dword [rdx + 0x110], 0x29f804f1
xor dword [rdx + 0x98], 0x6cbc5008
add dword [rdx + 0x158], 0xb983a2f
not dword [rdx + 0xdc]
xor dword [rdx + 0x3ec], 0x3aac209f
sub dword [rdx + 0x350], 0x12ee44fb
xor dword [rdx + 0x298], 0x6f52216b
add dword [rdx + 0x1bc], 0x34d14fe7
xor dword [rdx + 0x368], 0x4aa60759
xor dword [rdx + 0x274], 0x4b3223b1
sub dword [rdx + 0x5c], 0x54f2136d
sub dword [rdx + 0x21c], 0x46007323
xor dword [rdx + 0x2e4], 0x4a954025
xor dword [rdx + 0x370], 0x7c6a6a90
add dword [rdx + 0x1c0], 0x1f805ffe
add dword [rdx + 0x17c], 0x767749c5
sub dword [rdx + 0x3fc], 0x1ce144f8
sub dword [rdx + 4], 0x43a87035
xor dword [rdx + 0x28], 0x417a6b77
xor dword [rdx + 0x200], 0x2b081a77
sub dword [rdx + 0x26c], 0x433c46b5
xor dword [rdx + 0xd0], 0x38aa192f
not dword [rdx + 0x3a0]
not dword [rdx + 0x160]
not dword [rdx + 0x9c]
xor dword [rdx + 0x164], 0x1f0f4ab0
not dword [rdx + 0x268]
xor dword [rdx + 0x2c8], 0x35af1978
not dword [rdx + 0x54]
xor dword [rdx + 0x388], 0x63304088
not dword [rdx + 0x3bc]
sub dword [rdx + 0x4c], 0x44484672
xor dword [rdx + 0x48], 0x5ba26be5
xor dword [rdx + 0x44], 0x6653386c
add dword [rdx + 0x218], 0x29646c60
add dword [rdx + 0xe0], 0x1fdb11c5
not dword [rdx + 0x154]
add dword [rdx + 0x2fc], 0x2cf37929
sub dword [rdx + 0x394], 0x366152d9
not dword [rdx + 0x14]
add dword [rdx + 0x1d0], 0x774371e4
add dword [rdx + 0xc], 0x317b6665
not dword [rdx + 0x20]
xor dword [rdx + 0x230], 0x502c0438
add dword [rdx + 0x308], 0x32c130ab
not dword [rdx + 0x64]
add dword [rdx + 0x194], 0x33680735
add dword [rdx + 0x1f0], 0x2d316342
xor dword [rdx + 0x3b4], 0x34ba0849
sub dword [rdx + 0x90], 0x61ea4642
xor dword [rdx + 0xc4], 0x28d6121b
sub dword [rdx + 0x23c], 0x5eeb0dd8
xor dword [rdx + 0x7c], 0x6347748c
add dword [rdx + 0x1c8], 0x5f7b0bd9
xor dword [rdx + 0x2c], 0x3fe000ae
not dword [rdx + 0x2b0]
xor dword [rdx + 0x1b0], 0x37c67421
xor dword [rdx + 0x3e0], 0x18075153
xor dword [rdx + 0x3f8], 0x3d450771
sub dword [rdx + 0x1a8], 0x5939798f
xor dword [rdx + 0xb0], 0x13572169
xor dword [rdx + 0x3c], 0x42de4dca
add dword [rdx + 0x148], 0x39446534
add dword [rdx + 0x2c0], 0x48bd6a4c
not dword [rdx + 0x34c]
sub dword [rdx + 0x2f4], 0x282848a2
sub dword [rdx + 0x3e4], 0x2d03432c
sub dword [rdx + 0xfc], 0x7bdf3449
sub dword [rdx + 0x328], 0x5e493b4c
not dword [rdx + 0x2e0]
xor dword [rdx + 0x190], 0x13696495
add dword [rdx + 0x68], 0x210b6d89
add dword [rdx + 0x14c], 0x45fa612f
xor dword [rdx + 0x32c], 0x49b04d5e
sub dword [rdx + 0x360], 0x695b75a0
sub dword [rdx + 0x170], 0x698f2f9f
add dword [rdx + 0x174], 0x342918c3
sub dword [rdx + 0x2d0], 0x167b1ab9
sub dword [rdx + 0x3c8], 0x66337150
not dword [rdx + 0x398]
sub dword [rdx + 0x300], 0x20e830a4
not dword [rdx + 0x12c]
not dword [rdx + 0x15c]
not dword [rdx + 0x74]
not dword [rdx + 0x1ac]
add dword [rdx + 0xbc], 0x744220b8
xor dword [rdx + 0x1dc], 0x1b611286
xor dword [rdx + 0x1e0], 0x36a92543
xor dword [rdx + 0xf0], 0x519326d9
not dword [rdx + 0xe8]
add dword [rdx + 0xc0], 0x5d162915
not dword [rdx + 0x184]
not dword [rdx + 0x358]
xor dword [rdx + 0x340], 0x72470f45
not dword [rdx + 0x2b4]
not dword [rdx + 0x240]
add rdi, 0x400
add rdx, 0x400
cmp rdi, 0x8c000
je 0x10018b900
jmp 0x10018b035
pop rcx
call fcn.1000a053e
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