Function at 0x100174000
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, [0x1000e7000]
movabs rcx, 0
push rbx
not dword [rbx + 0x274]
sub dword [rbx + 0x2b4], 0x33841ce2
xor dword [rbx + 0x31c], 0x34e530bd
add dword [rbx + 0xe8], 0x5aca6261
not dword [rbx + 0x15c]
sub dword [rbx + 0x10c], 0xff2703a
xor dword [rbx + 0x24c], 0x541659ac
xor dword [rbx + 0x184], 0x7c890d0d
add dword [rbx + 0x180], 0x4ef368e4
add dword [rbx + 0x35c], 0x52433fed
sub dword [rbx + 0x32c], 0x1b96b63
sub dword [rbx + 0x3b4], 0x127b18ad
add dword [rbx + 0x238], 0x761a4e38
xor dword [rbx + 0x94], 0x3d5d2f6d
add dword [rbx + 0x160], 0x251a3ab4
not dword [rbx + 0x124]
sub dword [rbx + 0x22c], 0x4b206edc
sub dword [rbx + 0x2f0], 0x7294083e
add dword [rbx + 0x338], 0x29e85065
xor dword [rbx + 0x2fc], 0x55351f62
sub dword [rbx + 0x20], 0x4fa456e
xor dword [rbx + 0x114], 0x13181382
add dword [rbx + 0x1c0], 0x61b85747
not dword [rbx + 0x1dc]
xor dword [rbx + 0x3ec], 0x44fe6a25
sub dword [rbx + 0x310], 0x132432f9
xor dword [rbx + 0x188], 0x73be3b96
add dword [rbx + 0x340], 0x77ad62d8
xor dword [rbx + 0x3e8], 0x76d370f6
sub dword [rbx + 0x1bc], 0x2923254a
add dword [rbx + 0x40], 0x2d801f8d
add dword [rbx + 0x2c0], 0x4bf0667e
add dword [rbx + 0xb0], 0x46b40c48
xor dword [rbx + 0x148], 0x2a65332e
add dword [rbx + 0x6c], 0x54f75130
sub dword [rbx + 0x2f4], 0x463628a6
not dword [rbx + 0x13c]
not dword [rbx + 0x168]
xor dword [rbx + 0x50], 0x4fba32bd
add dword [rbx + 0x374], 0x1cb65034
sub dword [rbx + 0x16c], 0x4bc65c66
sub dword [rbx + 0x3e4], 0x262101f4
xor dword [rbx + 0x28], 0x64cf23bc
not dword [rbx + 0x348]
sub dword [rbx + 0x3dc], 0xbc75946
xor dword [rbx + 0x358], 0x327c4fb5
sub dword [rbx + 0x154], 0x499d1a32
xor dword [rbx + 0x328], 0x3bd9603c
xor dword [rbx + 0x84], 0x76022a57
xor dword [rbx + 0x280], 0x22191161
not dword [rbx + 0x178]
not dword [rbx + 0x170]
not dword [rbx]
not dword [rbx + 0x1e4]
not dword [rbx + 0x1e0]
sub dword [rbx + 0x194], 0x52cc05af
not dword [rbx + 0x44]
xor dword [rbx + 0x108], 0x2a635fc4
not dword [rbx + 0x54]
xor dword [rbx + 0x26c], 0x53ae2a3d
add dword [rbx + 0xec], 0x588765b3
sub dword [rbx + 0x90], 0x48883ac9
not dword [rbx + 0x268]
add dword [rbx + 0x1d4], 0x4ade0091
sub dword [rbx + 0x3b8], 0x48537a9a
not dword [rbx + 0x4c]
sub dword [rbx + 0x104], 0x7d036bbd
not dword [rbx + 0x3a0]
xor dword [rbx + 0xa0], 0x581d76a2
add dword [rbx + 0x2d8], 0x23be75ec
add dword [rbx + 0x74], 0x50af1c75
xor dword [rbx + 0x294], 0x177a6732
xor dword [rbx + 0x33c], 0x48c512e9
xor dword [rbx + 8], 0x7c2e028a
xor dword [rbx + 0xc], 0x453126a
add dword [rbx + 0x18c], 0x7904352c
sub dword [rbx + 0x300], 0x38721afd
xor dword [rbx + 0x2d4], 0x766a6e8a
sub dword [rbx + 0x1f0], 0xa06a4b
not dword [rbx + 0x25c]
xor dword [rbx + 0x17c], 0x30c4607d
xor dword [rbx + 0x21c], 0x5ad45b63
sub dword [rbx + 0x290], 0x1348277c
sub dword [rbx + 0x98], 0x53b9586f
sub dword [rbx + 0x360], 0x20ba267b
add dword [rbx + 0x28c], 0x48a5237b
add dword [rbx + 0x368], 0x76982f1f
sub dword [rbx + 0x19c], 0x2ee66022
not dword [rbx + 0x2b8]
not dword [rbx + 0x3c8]
sub dword [rbx + 0x14], 0x10c179b8
xor dword [rbx + 0x120], 0x478a0227
not dword [rbx + 0x144]
sub dword [rbx + 0x2bc], 0x38f04bc
not dword [rbx + 0x3e0]
sub dword [rbx + 0x38c], 0x32381c25
sub dword [rbx + 0x3bc], 0x2770795b
xor dword [rbx + 0x118], 0x1c5b41b7
add dword [rbx + 0x288], 0x68f0f1c
not dword [rbx + 0xa4]
xor dword [rbx + 0x24], 0x79b7d65
sub dword [rbx + 0x110], 0x69a726dc
not dword [rbx + 0x3c]
not dword [rbx + 0x10]
not dword [rbx + 0x228]
not dword [rbx + 0x210]
add dword [rbx + 0x1b4], 0x67e40050
not dword [rbx + 0x5c]
add dword [rbx + 0x134], 0x7939306f
sub dword [rbx + 0x1c], 0x36695472
xor dword [rbx + 0x1ac], 0x42de1d5f
add dword [rbx + 0x3c4], 0x5f9d173b
not dword [rbx + 0x2ec]
not dword [rbx + 0x308]
xor dword [rbx + 0x244], 0x1d235bbb
xor dword [rbx + 0x330], 0x26e205f7
xor dword [rbx + 0x2dc], 0x5a3776
xor dword [rbx + 0xa8], 0x42ae4652
not dword [rbx + 0x34]
add dword [rbx + 0x60], 0xe2243b3
not dword [rbx + 0x3d0]
add dword [rbx + 0x2e8], 0x7f2552c5
xor dword [rbx + 0x320], 0x589404f
add dword [rbx + 0x234], 0x6eb5018e
sub dword [rbx + 0x2e4], 0x1e9b48c9
not dword [rbx + 0x38]
add dword [rbx + 0x3a8], 0x1e790911
add dword [rbx + 0x140], 0x5c4d46bc
not dword [rbx + 0x1fc]
add dword [rbx + 0x8c], 0x2e952d77
sub dword [rbx + 0x2ac], 0x2f8b63b5
not dword [rbx + 0x2a0]
xor dword [rbx + 0x27c], 0x7ef12098
add dword [rbx + 0x284], 0x42835046
add dword [rbx + 0x130], 0x2a1a5c88
sub dword [rbx + 0x48], 0x4dfc579b
add dword [rbx + 0x240], 0x211c6aeb
not dword [rbx + 0x198]
sub dword [rbx + 0x230], 0x3beb5b46
not dword [rbx + 0xd8]
add dword [rbx + 0x3d8], 0x36d33161
sub dword [rbx + 0x254], 0x58da041b
add dword [rbx + 0x78], 0x12e695a
sub dword [rbx + 0x1cc], 0x2c986113
add dword [rbx + 0x388], 0x2cf84870
sub dword [rbx + 0x390], 0x289d61ae
add dword [rbx + 0x204], 0x6eeb057d
xor dword [rbx + 0x128], 0x28624961
not dword [rbx + 0x34c]
xor dword [rbx + 0x2c8], 0x2dd27766
not dword [rbx + 0xe0]
xor dword [rbx + 0x318], 0x1351ce6
sub dword [rbx + 0x1ec], 0x6e4b6ac1
not dword [rbx + 0x1f8]
not dword [rbx + 0x2f8]
not dword [rbx + 0x370]
xor dword [rbx + 0x264], 0xdaa30b8
not dword [rbx + 0x1a0]
xor dword [rbx + 0x14c], 0x23337ddd
xor dword [rbx + 0x58], 0x51596f78
not dword [rbx + 0x218]
sub dword [rbx + 0x398], 0xb19212d
xor dword [rbx + 0x68], 0x2b771811
not dword [rbx + 0xbc]
add dword [rbx + 0x1a4], 0x71b97b9f
add dword [rbx + 0xb8], 0x1b577a6
sub dword [rbx + 0x190], 0x388158c5
add dword [rbx + 0xc0], 0x43620870
xor dword [rbx + 0x214], 0x714f29ad
add dword [rbx + 0x39c], 0x3d382cc6
not dword [rbx + 0x3cc]
sub dword [rbx + 0x1f4], 0x7e221ecf
not dword [rbx + 0x30]
add dword [rbx + 0x2e0], 0x647147b5
add dword [rbx + 0x2a8], 0x35a54657
not dword [rbx + 0x324]
add dword [rbx + 0x260], 0x6a0d1c0c
xor dword [rbx + 0x304], 0x59a76ca1
sub dword [rbx + 0x30c], 0x746475c8
sub dword [rbx + 0x3b0], 0xb80027
sub dword [rbx + 0x9c], 0xdc941a2
sub dword [rbx + 0xfc], 0x30ac373a
sub dword [rbx + 4], 0x612e55a2
xor dword [rbx + 0x2b0], 0x8456a74
add dword [rbx + 0x3f8], 0xe3b0b76
add dword [rbx + 0x3c0], 0x1dcb2cd3
not dword [rbx + 0x200]
add dword [rbx + 0x23c], 0x2bb612d9
not dword [rbx + 0x364]
not dword [rbx + 0x1d8]
not dword [rbx + 0x150]
not dword [rbx + 0x1b0]
xor dword [rbx + 0x258], 0x2f61226d
not dword [rbx + 0x248]
add dword [rbx + 0x250], 0x450e61be
xor dword [rbx + 0x7c], 0x111d53e0
not dword [rbx + 0x1e8]
add dword [rbx + 0x208], 0x138f15ac
sub dword [rbx + 0xf0], 0x53e3699c
not dword [rbx + 0x1c8]
add dword [rbx + 0x2c4], 0x62f52b26
xor dword [rbx + 0x2cc], 0x7c443c1f
xor dword [rbx + 0xdc], 0x5ae83707
not dword [rbx + 0x11c]
xor dword [rbx + 0x80], 0x7abf0517
xor dword [rbx + 0xcc], 0x294e3f92
xor dword [rbx + 0x3d4], 0x6fa572f3
sub dword [rbx + 0x70], 0x388d63e2
sub dword [rbx + 0x314], 0x222569f8
xor dword [rbx + 0xc4], 0x35900559
not dword [rbx + 0x158]
add dword [rbx + 0x278], 0x64f67823
add dword [rbx + 0xd4], 0x6414b48
not dword [rbx + 0x18]
xor dword [rbx + 0x220], 0x61255b87
sub dword [rbx + 0xf8], 0x610132cc
sub dword [rbx + 0x100], 0x2f370054
add dword [rbx + 0x224], 0x3bc84730
sub dword [rbx + 0x3fc], 0xa916c43
not dword [rbx + 0x378]
xor dword [rbx + 0xb4], 0x30dc6d35
sub dword [rbx + 0x88], 0x7ec5751e
sub dword [rbx + 0xe4], 0x12012bf8
not dword [rbx + 0x3f4]
xor dword [rbx + 0x12c], 0x593063c7
add dword [rbx + 0x3f0], 0x517e3633
xor dword [rbx + 0x3ac], 0x2741595d
sub dword [rbx + 0x384], 0xab05dc4
not dword [rbx + 0x138]
not dword [rbx + 0x2c]
xor dword [rbx + 0x394], 0x222821b5
xor dword [rbx + 0xc8], 0x66c02c55
add dword [rbx + 0x174], 0x58df6317
sub dword [rbx + 0x64], 0x215c7423
xor dword [rbx + 0xd0], 0x5c382725
sub dword [rbx + 0x36c], 0x59701677
sub dword [rbx + 0x350], 0x38c61a0f
sub dword [rbx + 0x354], 0x5a664d94
not dword [rbx + 0x334]
xor dword [rbx + 0x29c], 0x51203699
add dword [rbx + 0x2d0], 0x725a74e1
not dword [rbx + 0x37c]
add dword [rbx + 0x164], 0x42b66e87
sub dword [rbx + 0x20c], 0xe633ac4
add dword [rbx + 0xf4], 0x3c560de1
not dword [rbx + 0xac]
not dword [rbx + 0x380]
xor dword [rbx + 0x3a4], 0x4cd7396f
not dword [rbx + 0x1b8]
sub dword [rbx + 0x270], 0xbf751f0
xor dword [rbx + 0x1a8], 0x6ba25b02
sub dword [rbx + 0x1d0], 0x52ea354e
not dword [rbx + 0x2a4]
xor dword [rbx + 0x1c4], 0x5b314dc5
not dword [rbx + 0x344]
not dword [rbx + 0x298]
add rcx, 0x400
add rbx, 0x400
cmp rcx, 0x8c000
je 0x1001748d8
jmp 0x100174035
pop rcx
call 0x100172906
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