Function at 0x14031b000
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, [0x14028e400]
movabs rax, 0
push rdx
not dword [rdx + 0x224]
sub dword [rdx + 0x348], 0x1b686cf6
xor dword [rdx + 0x2f8], 0x734b4537
not dword [rdx + 0x14c]
add dword [rdx + 0x3ac], 0x735607ac
xor dword [rdx + 0x264], 0x71a56688
sub dword [rdx + 0x144], 0x251e2780
xor dword [rdx + 0x44], 0x6bcc40c0
xor dword [rdx + 0x2b0], 0x18de1b38
xor dword [rdx + 0x1dc], 0x2b955f75
sub dword [rdx + 0x68], 0x3619418c
add dword [rdx + 0x58], 0x50641fe2
not dword [rdx + 0x3ec]
not dword [rdx + 0x360]
xor dword [rdx + 0x35c], 0x558d5678
add dword [rdx + 0x3c0], 0x41661f4d
add dword [rdx + 0x280], 0x316a3c70
sub dword [rdx + 0x218], 0x294226f8
not dword [rdx + 0x130]
xor dword [rdx + 0x394], 0x48864251
not dword [rdx + 0x114]
sub dword [rdx + 0xe0], 0x1713245e
not dword [rdx + 0x54]
sub dword [rdx + 0x2cc], 0x570d238e
not dword [rdx + 0xa4]
add dword [rdx + 0x378], 0x59c95ae0
sub dword [rdx + 0x1a0], 0x21a2072a
not dword [rdx + 0x270]
add dword [rdx + 0x364], 0xc2a086c
sub dword [rdx + 0x304], 0x75eb5354
xor dword [rdx + 0x3b4], 0x56b94d9a
xor dword [rdx + 0x200], 0x6a15249e
sub dword [rdx + 0x3e8], 0x5bdd5f7a
not dword [rdx + 0x40]
add dword [rdx + 0xb4], 0xc3c1e80
sub dword [rdx + 0x230], 0x74870c49
add dword [rdx + 0x104], 0xcc44bd4
add dword [rdx + 0x170], 0x46dc0bc3
add dword [rdx + 0x238], 0x30546d
sub dword [rdx + 0x80], 0x2aa50cb
add dword [rdx + 0x278], 0xd2706dc
add dword [rdx + 0x18c], 0x3700244a
sub dword [rdx], 0x343c6101
xor dword [rdx + 0xa0], 0x66792965
add dword [rdx + 0x3d4], 0x1ab038d3
xor dword [rdx + 0x1f0], 0x64d238b3
xor dword [rdx + 0x210], 0x566e3c7d
not dword [rdx + 0xfc]
xor dword [rdx + 0x160], 0x220c7aca
add dword [rdx + 0x314], 0x9b0251d
not dword [rdx + 0x1c4]
xor dword [rdx + 0x15c], 0x4394df8
not dword [rdx + 0x34]
sub dword [rdx + 0x1e8], 0x22568f8
not dword [rdx + 0x2d8]
not dword [rdx + 0x3f4]
sub dword [rdx + 0x3c], 0x7e9d68f7
xor dword [rdx + 0x6c], 0x6aa5728f
xor dword [rdx + 0x140], 0x7dd73c4a
xor dword [rdx + 0x1f8], 0x41c64c54
sub dword [rdx + 0x2e8], 0x21e24c6e
add dword [rdx + 0x310], 0x5b98103c
sub dword [rdx + 0x1b8], 0x7a5737c3
add dword [rdx + 0xc0], 0x6b471116
sub dword [rdx + 0x234], 0x78ef3db1
sub dword [rdx + 0x368], 0x488c5105
xor dword [rdx + 0x5c], 0x69a52e30
sub dword [rdx + 0x38], 0xda12ca8
not dword [rdx + 0x1bc]
sub dword [rdx + 0x1a8], 0x2f014bf9
sub dword [rdx + 0x3b8], 0x60e251de
add dword [rdx + 0x388], 0x6e130e5
xor dword [rdx + 0x30c], 0x467f74ad
not dword [rdx + 0x22c]
xor dword [rdx + 0x18], 0x22a6594d
not dword [rdx + 0x228]
xor dword [rdx + 0x198], 0x8e7172
not dword [rdx + 0x350]
not dword [rdx + 0x3a8]
not dword [rdx + 0xec]
not dword [rdx + 0x84]
xor dword [rdx + 0x29c], 0x6cf56e73
xor dword [rdx + 0x16c], 0x771e38d0
not dword [rdx + 0x27c]
xor dword [rdx + 0x26c], 0x30827f17
not dword [rdx + 0x2e4]
not dword [rdx + 0x32c]
not dword [rdx + 0xe4]
not dword [rdx + 0x19c]
xor dword [rdx + 0x12c], 0x5de7208a
sub dword [rdx + 0x48], 0x209f420f
sub dword [rdx + 0x2fc], 0x785f333d
not dword [rdx + 0x70]
xor dword [rdx + 0xe8], 0x13e62d58
xor dword [rdx + 0xc], 0x423d14be
xor dword [rdx + 0x208], 0x75666ef9
add dword [rdx + 0x110], 0x28c75692
add dword [rdx + 0x3c4], 0x6c6b3456
not dword [rdx + 0x2b4]
sub dword [rdx + 0x220], 0x72641c72
not dword [rdx + 0x2c4]
not dword [rdx + 0x3a4]
not dword [rdx + 0x2f4]
xor dword [rdx + 0x3d0], 0xca57134
add dword [rdx + 0x178], 0x7f8f2629
xor dword [rdx + 0x3f8], 0x7a3a7f4d
xor dword [rdx + 0x250], 0x1a415037
not dword [rdx + 0x128]
not dword [rdx + 0x1b4]
not dword [rdx + 0xbc]
sub dword [rdx + 0x134], 0x46fd756b
not dword [rdx + 0x1ac]
sub dword [rdx + 0x1c0], 0x7e205700
xor dword [rdx + 0x244], 0x570c4261
add dword [rdx + 0x154], 0x54260cb9
add dword [rdx + 0x3a0], 0x6f813684
xor dword [rdx + 0x2c], 0x6713397e
sub dword [rdx + 0xc4], 0x7fd1368
add dword [rdx + 0x1c8], 0x3c420cb8
xor dword [rdx + 0x330], 0x1fa37ec2
xor dword [rdx + 0x370], 0x2f93650b
xor dword [rdx + 0x88], 0x205a14fe
xor dword [rdx + 0x164], 0x3833209d
sub dword [rdx + 0x3e0], 0x2ef95373
xor dword [rdx + 0x94], 0x4f4a6417
sub dword [rdx + 0x31c], 0x1caf7887
not dword [rdx + 0xf4]
not dword [rdx + 0x2ec]
sub dword [rdx + 0x7c], 0x40eb5950
not dword [rdx + 0x2a0]
xor dword [rdx + 0x10c], 0x40663179
sub dword [rdx + 0x240], 0x77fb27f0
add dword [rdx + 0x190], 0x47564ae9
not dword [rdx + 0x150]
xor dword [rdx + 0x3b0], 0x662f0d1f
not dword [rdx + 0x2bc]
sub dword [rdx + 0x344], 0x13573624
add dword [rdx + 0x300], 0x35956410
add dword [rdx + 0x1f4], 0x179342c2
sub dword [rdx + 0x3dc], 0x3f676621
sub dword [rdx + 0x214], 0x4dbb2b63
sub dword [rdx + 0x2c0], 0x2b3f39d3
add dword [rdx + 0x384], 0xa341e3f
not dword [rdx + 0x14]
xor dword [rdx + 0xcc], 0x5192bce
add dword [rdx + 0x2e0], 0x713801cc
add dword [rdx + 0x358], 0x7b4b1c24
add dword [rdx + 0x4c], 0x58f425cb
sub dword [rdx + 0x188], 0x503d4f9d
xor dword [rdx + 0x338], 0xddd0e03
add dword [rdx + 0x17c], 0xa2d7b69
xor dword [rdx + 0x290], 0x3e672886
not dword [rdx + 0x64]
xor dword [rdx + 0x334], 0x840332c
not dword [rdx + 0x28]
xor dword [rdx + 0x100], 0x5e8d3583
add dword [rdx + 0x2a8], 0x350d4740
add dword [rdx + 0x120], 0x629b380e
sub dword [rdx + 0x2d0], 0x4e0b35b0
add dword [rdx + 0x320], 0x87c0467
not dword [rdx + 0x390]
add dword [rdx + 0x24], 0x51c86d99
not dword [rdx + 0x20]
add dword [rdx + 0x9c], 0x7b9b1f1f
add dword [rdx + 0x328], 0x76cc67c5
add dword [rdx + 0x380], 0x46d0c37
xor dword [rdx + 0x354], 0x55866ea
add dword [rdx + 0x3e4], 0x5f617b58
add dword [rdx + 0x2ac], 0x2c886b1d
sub dword [rdx + 0x108], 0x5941219b
xor dword [rdx + 0x20c], 0x18915f33
xor dword [rdx + 0x254], 0x10f30ceb
add dword [rdx + 0x308], 0x6ea075a6
add dword [rdx + 0x28c], 0x1694470c
add dword [rdx + 0x288], 0x4cd473aa
xor dword [rdx + 0x184], 0x10b13fde
add dword [rdx + 0x39c], 0x88028fe
not dword [rdx + 0x158]
add dword [rdx + 0x13c], 0x15c47158
not dword [rdx + 0x1ec]
not dword [rdx + 0x38c]
add dword [rdx + 0x1d4], 0x64755ea4
sub dword [rdx + 0x2f0], 0x2fd5131e
not dword [rdx + 0x2b8]
add dword [rdx + 4], 0x36537dde
not dword [rdx + 0xac]
xor dword [rdx + 0x98], 0x21d84914
sub dword [rdx + 0x294], 0x18544e80
not dword [rdx + 0x180]
add dword [rdx + 0x8c], 0x674d55e7
sub dword [rdx + 0x90], 0x6696640
sub dword [rdx + 8], 0x49717dcc
add dword [rdx + 0x1fc], 0x744c5640
xor dword [rdx + 0xb0], 0x7cac38ef
sub dword [rdx + 0x174], 0x2e517d62
not dword [rdx + 0x398]
sub dword [rdx + 0x1e0], 0x50d66c05
add dword [rdx + 0x248], 0x64cb1200
sub dword [rdx + 0x74], 0x22e27986
xor dword [rdx + 0x36c], 0x6a8f5427
add dword [rdx + 0xdc], 0x2f9140a8
add dword [rdx + 0x1e4], 0x73e6345f
add dword [rdx + 0x50], 0x2d283fd0
sub dword [rdx + 0x78], 0x743f4d0a
not dword [rdx + 0x374]
xor dword [rdx + 0x284], 0x610d0505
xor dword [rdx + 0x3f0], 0x39446e67
add dword [rdx + 0x3d8], 0x3e804d74
not dword [rdx + 0xa8]
add dword [rdx + 0x1d0], 0x3f033550
sub dword [rdx + 0xd0], 0x7ccf6654
not dword [rdx + 0x260]
add dword [rdx + 0x2dc], 0x3647785e
add dword [rdx + 0x30], 0x4ca16e3c
not dword [rdx + 0x11c]
sub dword [rdx + 0x124], 0x5a965afa
not dword [rdx + 0x268]
xor dword [rdx + 0x37c], 0x40436613
xor dword [rdx + 0xf8], 0x8ea08e3
not dword [rdx + 0x1cc]
xor dword [rdx + 0x1a4], 0x1ff672a3
add dword [rdx + 0x21c], 0x775b6b6a
not dword [rdx + 0x60]
xor dword [rdx + 0x3c8], 0x1ad3a94
xor dword [rdx + 0xd4], 0x634c7611
xor dword [rdx + 0x2c8], 0x79256417
add dword [rdx + 0x2a4], 0x38c37fda
xor dword [rdx + 0x168], 0x2ee26829
xor dword [rdx + 0x138], 0x245c7d39
not dword [rdx + 0x33c]
sub dword [rdx + 0x118], 0x2f3224d
xor dword [rdx + 0x340], 0xbc65b5f
xor dword [rdx + 0x3bc], 0x18704852
add dword [rdx + 0x324], 0x369f7c99
xor dword [rdx + 0x1d8], 0x29546779
not dword [rdx + 0xd8]
not dword [rdx + 0x3cc]
add dword [rdx + 0x24c], 0x5057b2d
xor dword [rdx + 0xc8], 0xa4474b8
add dword [rdx + 0x148], 0x71720e48
add dword [rdx + 0x1b0], 0x49477fbd
xor dword [rdx + 0xf0], 0xd7a4d63
xor dword [rdx + 0x3fc], 0x115952ee
xor dword [rdx + 0x1c], 0x2acf0ed1
not dword [rdx + 0x194]
add dword [rdx + 0x10], 0x5fe304bc
add dword [rdx + 0xb8], 0x6aa70b58
sub dword [rdx + 0x23c], 0x3a40299d
xor dword [rdx + 0x318], 0x5a527b0d
not dword [rdx + 0x2d4]
not dword [rdx + 0x258]
sub dword [rdx + 0x204], 0x216176bb
not dword [rdx + 0x274]
xor dword [rdx + 0x298], 0x5fa61759
xor dword [rdx + 0x25c], 0xd9c727a
xor dword [rdx + 0x34c], 0x4b3951a4
add rax, 0x400
add rdx, 0x400
cmp rax, 0x8c000
je 0x14031b8e8
jmp 0x14031b035
pop rcx
call fcn.14031953e
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