Function at 0x14018f000
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, [0x140102000]
movabs rcx, 0
push rbx
sub dword [rbx + 0x38c], 0x6708196c
not dword [rbx + 0x188]
not dword [rbx + 0x2dc]
sub dword [rbx + 0x224], 0x1edb2271
add dword [rbx + 0xd8], 0x18c95576
xor dword [rbx + 0x25c], 0x437163d2
sub dword [rbx + 0x2a8], 0x709f1851
add dword [rbx + 0x64], 0x61dc3d34
xor dword [rbx + 0x1dc], 0x70da5340
not dword [rbx + 0x1a0]
not dword [rbx + 0x98]
sub dword [rbx + 0x244], 0x24b766ae
xor dword [rbx + 0x114], 0x73e71ff2
not dword [rbx + 0xf8]
not dword [rbx + 0x2f4]
xor dword [rbx + 0x388], 0x15de7327
xor dword [rbx + 0x320], 0x8e30f20
not dword [rbx + 0x1c]
add dword [rbx + 0x60], 0x4f1f6288
not dword [rbx + 0x180]
add dword [rbx + 0xdc], 0x157e1b17
sub dword [rbx + 0x174], 0x3223d7
xor dword [rbx + 0xa0], 0x3d4f33f7
sub dword [rbx + 0x11c], 0x25664294
add dword [rbx + 0x230], 0x1a707392
xor dword [rbx + 0x28], 0x6e6f0cc0
xor dword [rbx + 0x7c], 0x3f97518a
add dword [rbx + 0x350], 0x6fc84657
sub dword [rbx + 0x108], 0x219c61cc
sub dword [rbx + 0x88], 0x33741025
sub dword [rbx + 0x3d0], 0x23fe703b
not dword [rbx + 0x270]
xor dword [rbx + 0x264], 0x65215e2
not dword [rbx + 0x2d4]
xor dword [rbx + 0x3a4], 0xa4a2a56
sub dword [rbx + 0x1e8], 0x530403eb
sub dword [rbx + 0x368], 0x6af1643f
not dword [rbx + 8]
sub dword [rbx + 0x298], 0x4855780
sub dword [rbx + 0x248], 0x9064654
add dword [rbx + 0x150], 0x14c1cd4
not dword [rbx + 0x3ac]
xor dword [rbx + 0x278], 0x30576380
xor dword [rbx + 0x1b4], 0x1ec24586
xor dword [rbx + 0x40], 0x28947536
not dword [rbx + 0x238]
sub dword [rbx + 0x16c], 0x75b7483d
xor dword [rbx + 0x398], 0x2c84021a
not dword [rbx + 0x28c]
add dword [rbx + 0x38], 0x3f2301f4
xor dword [rbx + 0x3b8], 0xea03d7c
xor dword [rbx + 0x2f0], 0x20aa265a
sub dword [rbx + 0x14], 0x64c35684
not dword [rbx + 0x370]
xor dword [rbx + 0xe0], 0x6b9e7076
sub dword [rbx + 0x300], 0x160e70aa
add dword [rbx + 0x39c], 0x927695c
sub dword [rbx + 0x200], 0x5565403c
add dword [rbx + 0x17c], 0xabb6da6
not dword [rbx + 0x15c]
xor dword [rbx + 0x2e4], 0x8c44026
sub dword [rbx + 0x1f8], 0x60d7f87
not dword [rbx + 0x20c]
not dword [rbx + 0x290]
not dword [rbx + 0x1cc]
sub dword [rbx + 0x128], 0x284b3e55
add dword [rbx + 0x3d4], 0x42723736
not dword [rbx + 0xac]
sub dword [rbx + 0x3c0], 0x49511efe
xor dword [rbx + 0x1ec], 0x6be3614a
add dword [rbx + 0x158], 0x37d32415
xor dword [rbx + 0x314], 0x36fd2a35
add dword [rbx + 0x204], 0x17d472fa
sub dword [rbx + 0x274], 0x308b1a54
not dword [rbx + 0x2c4]
not dword [rbx + 0x194]
add dword [rbx + 0x268], 0x129d1b12
xor dword [rbx + 0xa4], 0x7b580ea8
xor dword [rbx + 0x3d8], 0x3edc0825
xor dword [rbx + 0x110], 0x250c15ec
sub dword [rbx + 0x78], 0x221b53cc
add dword [rbx + 0x124], 0x10754169
xor dword [rbx + 0x348], 0x68087966
not dword [rbx + 0x130]
add dword [rbx + 0x198], 0x7ebd2b2a
xor dword [rbx + 0x178], 0x663a27d0
add dword [rbx + 0x1ac], 0x3f9c0426
not dword [rbx + 0x344]
sub dword [rbx + 0x250], 0x358241c3
xor dword [rbx + 0x4c], 0x3b5568d
not dword [rbx + 0x54]
add dword [rbx + 0x3ec], 0xe6a0862
sub dword [rbx + 0x20], 0x76e80636
sub dword [rbx + 0x3b0], 0x5c7b258a
xor dword [rbx + 0x138], 0x23386e3b
add dword [rbx + 0x80], 0x732733cd
add dword [rbx + 0x1fc], 0x3fd36352
add dword [rbx + 0xe8], 0x499d1c44
add dword [rbx + 0x308], 0x7efd4c53
sub dword [rbx + 0x3f8], 0x3db47e6c
add dword [rbx + 0x3c], 0x3f2a709c
not dword [rbx + 0x148]
xor dword [rbx + 0x31c], 0x4c5d20a6
xor dword [rbx + 0x18], 0x38c239e3
xor dword [rbx + 0x30c], 0x455304f1
add dword [rbx + 0x190], 0x44c05a1b
xor dword [rbx + 0xc], 0x373217cb
not dword [rbx + 0x2c]
sub dword [rbx + 0x3f4], 0x7e2345fe
xor dword [rbx + 0x378], 0x2033519a
sub dword [rbx + 0x260], 0x5c1f266a
sub dword [rbx + 0x210], 0x77e4358f
add dword [rbx + 0x6c], 0x1a526e12
xor dword [rbx + 0x118], 0x49c173fc
not dword [rbx + 0x100]
not dword [rbx + 0x24c]
not dword [rbx + 0x254]
xor dword [rbx + 0x5c], 0x5093610
not dword [rbx + 0x140]
not dword [rbx + 0x164]
xor dword [rbx + 0x3dc], 0x40f86c1b
sub dword [rbx + 0x2d8], 0xe9a008d
sub dword [rbx + 0x390], 0x4721287d
xor dword [rbx + 0x360], 0x4dd22475
add dword [rbx + 0x1a4], 0x36435f59
not dword [rbx]
xor dword [rbx + 0x324], 0x64c633f8
add dword [rbx + 0x358], 0x9fa3a0f
not dword [rbx + 0x10c]
xor dword [rbx + 0xf4], 0x6a0e5c61
not dword [rbx + 0x184]
sub dword [rbx + 0x22c], 0x76362a6f
not dword [rbx + 0x340]
sub dword [rbx + 0x134], 0x211d6f85
not dword [rbx + 0x37c]
add dword [rbx + 0x50], 0x156616cb
not dword [rbx + 0x280]
add dword [rbx + 0x214], 0x655d42
xor dword [rbx + 0x34], 0x94f05ef
not dword [rbx + 0x29c]
sub dword [rbx + 0x74], 0x307b6025
xor dword [rbx + 0x1d0], 0x700166e3
sub dword [rbx + 0x170], 0x377f3ca1
not dword [rbx + 0x354]
not dword [rbx + 0x1d8]
xor dword [rbx + 0x68], 0x50dd4615
not dword [rbx + 0x3a0]
not dword [rbx + 0x2a4]
add dword [rbx + 0x3c8], 0x4b6e31ef
not dword [rbx + 0x30]
sub dword [rbx + 0x70], 0x75404fd5
not dword [rbx + 0x2f8]
xor dword [rbx + 0x3bc], 0x6fe31794
not dword [rbx + 0xa8]
xor dword [rbx + 0x2ec], 0x4ae5156c
sub dword [rbx + 0x1c8], 0x58794819
sub dword [rbx + 0x14c], 0x3fef6911
not dword [rbx + 0xc8]
not dword [rbx + 0x2bc]
add dword [rbx + 0x27c], 0x670f09b1
xor dword [rbx + 0x90], 0x451064ea
not dword [rbx + 0x3c4]
xor dword [rbx + 0x1bc], 0x47e86c19
xor dword [rbx + 0xf0], 0x1aa6798
sub dword [rbx + 0x2e0], 0x775b111a
xor dword [rbx + 0x2e8], 0x3f6f7990
not dword [rbx + 0x3e8]
not dword [rbx + 0x328]
not dword [rbx + 0x1c0]
not dword [rbx + 0xd4]
not dword [rbx + 0x2b8]
sub dword [rbx + 0x84], 0xbd558ea
add dword [rbx + 0x1e4], 0x74c6b39
not dword [rbx + 0x334]
add dword [rbx + 0x288], 0x76cb1f04
add dword [rbx + 0x120], 0x74751339
not dword [rbx + 0x154]
sub dword [rbx + 0xb0], 0x45cb6637
add dword [rbx + 0x394], 0x78e34b7
sub dword [rbx + 0x160], 0x52794cb1
sub dword [rbx + 0x284], 0x56ab4ee2
xor dword [rbx + 0xd0], 0x33ab557f
not dword [rbx + 0xbc]
add dword [rbx + 0x58], 0x62686bb4
xor dword [rbx + 0x2c8], 0x160e1ed0
add dword [rbx + 0x220], 0x9de749c
xor dword [rbx + 0x1b0], 0x46233c10
not dword [rbx + 0x374]
xor dword [rbx + 0x2a0], 0x5c910fee
not dword [rbx + 0xc0]
not dword [rbx + 0x1a8]
add dword [rbx + 0x1b8], 0x12cc64d1
add dword [rbx + 0x3cc], 0x8e61ab0
sub dword [rbx + 0x218], 0x79565839
sub dword [rbx + 0x3e4], 0x3c520761
add dword [rbx + 0x144], 0x45ba0e22
xor dword [rbx + 0xb4], 0x38d44c7b
not dword [rbx + 0x330]
add dword [rbx + 0x258], 0x27c31d48
sub dword [rbx + 0x2d0], 0x4b874f8d
sub dword [rbx + 0x12c], 0x49c87b07
add dword [rbx + 0xc4], 0x36cb36cd
xor dword [rbx + 0x3f0], 0x6d064947
add dword [rbx + 0x36c], 0x506b66f0
add dword [rbx + 0x228], 0x22591ed9
not dword [rbx + 0x2b4]
add dword [rbx + 0x104], 0x79826af5
sub dword [rbx + 0x23c], 0x377745a7
sub dword [rbx + 0x26c], 0x417f329c
xor dword [rbx + 0x234], 0x625c08f5
xor dword [rbx + 0x21c], 0x34ee2019
add dword [rbx + 0x18c], 0x38e02a74
add dword [rbx + 0x24], 0x58d4311f
add dword [rbx + 0xcc], 0x6ec10bc
sub dword [rbx + 0x2c0], 0x44d64feb
add dword [rbx + 0x32c], 0x3162f5c
not dword [rbx + 0x1c4]
add dword [rbx + 0x3b4], 0x22d2088b
sub dword [rbx + 0x13c], 0x69109e2
add dword [rbx + 0x3a8], 0x4d0133e4
sub dword [rbx + 0x10], 0x151456fe
add dword [rbx + 0x318], 0xf427959
xor dword [rbx + 0x380], 0x5d651280
sub dword [rbx + 0x2b0], 0x6731397
sub dword [rbx + 0x94], 0x72f63ffa
sub dword [rbx + 0x294], 0x7722018b
sub dword [rbx + 0x48], 0x39006884
xor dword [rbx + 0xfc], 0x4cef06f6
not dword [rbx + 0x364]
not dword [rbx + 0x208]
xor dword [rbx + 0x3fc], 0x620a6e39
add dword [rbx + 0x34c], 0x7cc5384f
not dword [rbx + 0x168]
not dword [rbx + 0xe4]
not dword [rbx + 0x1d4]
sub dword [rbx + 0x3e0], 0x65bb2915
xor dword [rbx + 0x9c], 0x357d44a8
add dword [rbx + 0x35c], 0x4ba70587
xor dword [rbx + 0x1f4], 0x397f3f00
not dword [rbx + 0x8c]
xor dword [rbx + 0x304], 0x60141004
xor dword [rbx + 0x240], 0x7ea81da7
sub dword [rbx + 0xb8], 0x50a87864
not dword [rbx + 0x33c]
add dword [rbx + 0x2cc], 0x6b277d2d
xor dword [rbx + 0x1e0], 0x79e76fcf
sub dword [rbx + 0x19c], 0x4e9956d1
not dword [rbx + 0x44]
not dword [rbx + 0x1f0]
sub dword [rbx + 4], 0x4c5c6038
sub dword [rbx + 0x384], 0x6d2a4357
add dword [rbx + 0x338], 0x434d267b
xor dword [rbx + 0xec], 0x7ea4123d
xor dword [rbx + 0x310], 0x3b5d26a8
xor dword [rbx + 0x2fc], 0x2f47467d
add dword [rbx + 0x2ac], 0x47ec4519
add rcx, 0x400
add rbx, 0x400
cmp rcx, 0x8c000
je 0x14018f8d4
jmp 0x14018f035
pop rcx
call fcn.14018d906
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
push rbp
mov rbp, rsp
sub rsp, 0x27
call fcn.14018fb11
call fcn.14018fb44
lea rdx, [0x140591abb]
mov rax, rsi
test rdx, rdi
jne 0x14018f907
fadd st(2)
fcom st(3)
fcomp st(4)
fsub st(0)
fcomp st(1)
fcmove st(0), st(6)
fcmove st(0), st(2)
fst st(6)
fsub st(3)
fst st(7)
fst st(5)
fcomp st(7)
fadd st(6)
fst st(2)
fsubr st(1)
fmul st(3)
fsub st(5)
fcmovbe st(0), st(5)
fcmovbe st(0), st(5)
fst st(6)
fst st(5)
fadd st(6)
fst st(4)
fcmovbe st(0), st(0)
fsub st(4)
fst st(6)
fst st(7)
fst st(2)
lea rsp, [rbp + 0x27]
pop rbp
ret