Function at 0x499000
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, [0x0040c200]
movabs rcx, 0
push rbx
not dword [rbx + 0x108]
add dword [rbx + 0x324], 0x6c762b32
sub dword [rbx + 0xac], 0x349d6ed0
sub dword [rbx + 0x3f0], 0x61ee5ac5
sub dword [rbx + 0x268], 0x282b25e9
sub dword [rbx + 8], 0x77141eaa
sub dword [rbx + 0x3a0], 0x44c337f6
add dword [rbx + 0xc4], 0x3150494f
xor dword [rbx + 0x3d8], 0x7dda5dc0
add dword [rbx + 0x378], 0x6c385e80
sub dword [rbx + 0x31c], 0x22411b3c
add dword [rbx + 0x16c], 0x2dd90eb7
sub dword [rbx + 0x60], 0x2eff60c2
xor dword [rbx + 0x204], 0x29484eee
not dword [rbx + 0x2bc]
add dword [rbx + 0x1d8], 0x4fcd6f85
add dword [rbx + 0x1a8], 0x6be33233
xor dword [rbx + 0x2e4], 0x25ba4113
sub dword [rbx + 0x98], 0x32537ff3
add dword [rbx + 0x38], 0x63683049
xor dword [rbx + 0x360], 0x177e4f74
sub dword [rbx + 0x3ec], 0x27905603
add dword [rbx + 0x3cc], 0x23370f7b
not dword [rbx + 0x88]
sub dword [rbx + 0x24c], 0x94c0229
sub dword [rbx + 0x3e8], 0x726b5d81
not dword [rbx + 0x32c]
add dword [rbx + 0x90], 0x39fe1462
add dword [rbx + 0x290], 0x4b5b6467
not dword [rbx + 0x40]
add dword [rbx + 0x3d0], 0x610f6650
not dword [rbx + 0x368]
xor dword [rbx + 0x38c], 0x75c35f21
xor dword [rbx + 0x28], 0x633d6f88
xor dword [rbx + 0x1dc], 0x168180e
sub dword [rbx + 0x30], 0x23f90e12
xor dword [rbx + 0xf8], 0x5ff201f8
add dword [rbx + 0x20c], 0x75845ce0
xor dword [rbx + 0x1cc], 0x459830e9
xor dword [rbx + 0x2f8], 0x21bb605f
add dword [rbx + 0x2c4], 0x18a209a1
not dword [rbx + 0x5c]
add dword [rbx + 0x328], 0x57ad5be7
xor dword [rbx + 0x18], 0x1a41b34
not dword [rbx + 0xb8]
xor dword [rbx + 0x190], 0x3b0d46c4
add dword [rbx + 0x2a8], 0x92f3da9
xor dword [rbx + 0xd0], 0xcca6245
add dword [rbx + 0x36c], 0x49f0228c
not dword [rbx + 0x23c]
xor dword [rbx + 0xe4], 0x291f436f
not dword [rbx + 0x2dc]
not dword [rbx + 0xe8]
xor dword [rbx + 0xec], 0x2495608b
xor dword [rbx + 0x2ec], 0x11863a6d
xor dword [rbx + 0x114], 0x6ae60ab4
xor dword [rbx + 0x39c], 0x5abb4bd3
add dword [rbx + 0xfc], 0x4b4b40cd
sub dword [rbx + 0x94], 0x6b33491c
sub dword [rbx + 0x3c4], 0x71f80a65
sub dword [rbx], 0x3ff61735
not dword [rbx + 0x3c]
not dword [rbx + 0xa0]
xor dword [rbx + 0x6c], 0x41ae0801
not dword [rbx + 0x14]
xor dword [rbx + 0x318], 0x7fff4cdf
add dword [rbx + 0x184], 0x21675789
not dword [rbx + 0x68]
not dword [rbx + 0x28c]
sub dword [rbx + 0xf4], 0x44882f74
add dword [rbx + 0xc8], 0x328739aa
not dword [rbx + 0x2ac]
sub dword [rbx + 0x27c], 0x39dc134a
not dword [rbx + 0x154]
xor dword [rbx + 0x3f8], 0x75b77860
not dword [rbx + 0x168]
sub dword [rbx + 0x24], 0x790c22d2
sub dword [rbx + 0x1e4], 0x1a2c75d7
xor dword [rbx + 0x310], 0x3fd6593d
not dword [rbx + 0x3b0]
xor dword [rbx + 0x244], 0x3ff74889
not dword [rbx + 0x1d4]
xor dword [rbx + 0x1b8], 0x76625b60
sub dword [rbx + 0x2d4], 0x2c012100
add dword [rbx + 0x3e4], 0x598875e5
sub dword [rbx + 0x1d0], 0x15072bad
add dword [rbx + 0x1ac], 0x69e3323c
xor dword [rbx + 0x2f0], 0x15330227
add dword [rbx + 0x280], 0x6b5a3929
sub dword [rbx + 0x224], 0x42a239a2
add dword [rbx + 0x390], 0x1a93b0a
add dword [rbx + 0x358], 0x4f0500d7
xor dword [rbx + 0x198], 0x4e107594
not dword [rbx + 0x140]
add dword [rbx + 0x160], 0x29f93d46
xor dword [rbx + 0x10c], 0x32fd103f
sub dword [rbx + 0x11c], 0x2027dd4
sub dword [rbx + 0x238], 0x4045467f
sub dword [rbx + 0x398], 0x71a31078
sub dword [rbx + 0x12c], 0x5b943ddf
add dword [rbx + 0x110], 0x198a0a87
not dword [rbx + 0x1a0]
sub dword [rbx + 0x7c], 0x8435fc0
not dword [rbx + 0x294]
add dword [rbx + 0x138], 0x15ac789d
add dword [rbx + 0x3a8], 0x11855871
add dword [rbx + 0x124], 0x10bf5718
not dword [rbx + 0x2b0]
add dword [rbx + 0x200], 0x58f34350
xor dword [rbx + 0x348], 0x408231cd
xor dword [rbx + 0x2a4], 0x321dfd
xor dword [rbx + 0x34c], 0x8230c1b
sub dword [rbx + 0x264], 0x65475ace
xor dword [rbx + 0x70], 0x2c9c31a6
not dword [rbx + 0x15c]
add dword [rbx + 0x2fc], 0x3ec662b6
not dword [rbx + 0x314]
add dword [rbx + 0xe0], 0x20752da7
not dword [rbx + 0xcc]
add dword [rbx + 0x2e0], 0x204e4eb8
not dword [rbx + 0xd4]
add dword [rbx + 0x58], 0x43827bf9
xor dword [rbx + 0x150], 0x45f71f3f
add dword [rbx + 0x118], 0x541a57c1
xor dword [rbx + 0x254], 0x3c946131
not dword [rbx + 0x250]
not dword [rbx + 0x4c]
not dword [rbx + 0x2b4]
not dword [rbx + 0x34]
xor dword [rbx + 0x354], 0x6dcf7f19
xor dword [rbx + 0x260], 0x2e8e4197
sub dword [rbx + 0x100], 0x716a7b70
add dword [rbx + 0x1c], 0x1e52217c
xor dword [rbx + 0xf0], 0x4c132722
add dword [rbx + 0xc], 0x2b632ef9
not dword [rbx + 0x2a0]
not dword [rbx + 0x158]
add dword [rbx + 0x274], 0x73ad7bbc
not dword [rbx + 0x54]
not dword [rbx + 0xb0]
sub dword [rbx + 0x2b8], 0x776d2df1
xor dword [rbx + 0x3b8], 0x21ee75b1
not dword [rbx + 0x220]
xor dword [rbx + 0xdc], 0x2ecb581a
sub dword [rbx + 0x248], 0x4c3e1974
sub dword [rbx + 0x3b4], 0x46b238fa
not dword [rbx + 0x340]
sub dword [rbx + 0x304], 0x1b4d18e3
not dword [rbx + 0x17c]
add dword [rbx + 0x44], 0x7c7d1345
sub dword [rbx + 0x394], 0x34f40bb9
not dword [rbx + 0x3bc]
sub dword [rbx + 0x1c4], 0x5a5556d9
xor dword [rbx + 0x1b0], 0x1a5958a8
xor dword [rbx + 0x20], 0x75d7147c
add dword [rbx + 0x50], 0x4eaa3307
sub dword [rbx + 0x1c0], 0x66d04b10
not dword [rbx + 0x374]
not dword [rbx + 0x194]
xor dword [rbx + 0x2d8], 0x1fcd2cd0
xor dword [rbx + 0x288], 0x22f6228b
xor dword [rbx + 0x350], 0x1dff3ae1
xor dword [rbx + 0x8c], 0x2c4e5b5d
add dword [rbx + 0x334], 0x2b377875
not dword [rbx + 0x1bc]
not dword [rbx + 0x134]
xor dword [rbx + 0x2e8], 0x68546e8e
sub dword [rbx + 0xb4], 0x59b41826
sub dword [rbx + 0x21c], 0x1cbc56d5
add dword [rbx + 0x228], 0x40742a40
xor dword [rbx + 0x230], 0x70fa29f7
not dword [rbx + 0x388]
not dword [rbx + 0x278]
add dword [rbx + 0x1f8], 0x564237d
xor dword [rbx + 0x164], 0x4b23214
not dword [rbx + 0x120]
not dword [rbx + 0x2f4]
not dword [rbx + 0x1f0]
xor dword [rbx + 0x9c], 0x4605767f
not dword [rbx + 0x3dc]
add dword [rbx + 0x14c], 0x7b136703
add dword [rbx + 0x308], 0x45050d68
add dword [rbx + 0x3e0], 0x71741a03
xor dword [rbx + 0x48], 0x433a1741
sub dword [rbx + 0x300], 0x194e3894
xor dword [rbx + 0x130], 0x33de70b8
xor dword [rbx + 0x29c], 0x2869042f
not dword [rbx + 0x78]
not dword [rbx + 0x2c0]
sub dword [rbx + 0x180], 0x7fc057d0
not dword [rbx + 0x338]
sub dword [rbx + 4], 0x41a7568d
not dword [rbx + 0x1f4]
add dword [rbx + 0x210], 0x13606cd2
sub dword [rbx + 0x2cc], 0x28121d
xor dword [rbx + 0x284], 0x3c587daf
xor dword [rbx + 0x30c], 0x22ba2f9d
add dword [rbx + 0x3d4], 0x5d367d15
xor dword [rbx + 0x22c], 0x5c84423d
xor dword [rbx + 0x37c], 0x6cd40ad6
add dword [rbx + 0x35c], 0x60ba0051
sub dword [rbx + 0x234], 0x254911a9
sub dword [rbx + 0x344], 0x47101937
xor dword [rbx + 0x80], 0x339a36fa
sub dword [rbx + 0x3c8], 0x3c2941ed
xor dword [rbx + 0x3a4], 0x6d265f58
xor dword [rbx + 0x3ac], 0xc02038f
add dword [rbx + 0xa4], 0x24fb40b8
xor dword [rbx + 0x188], 0x2eb56b1b
xor dword [rbx + 0x26c], 0x359514f
add dword [rbx + 0x13c], 0x2ca92b1d
not dword [rbx + 0x33c]
add dword [rbx + 0x270], 0x73257d32
not dword [rbx + 0x2d0]
add dword [rbx + 0x74], 0x1ba413b2
sub dword [rbx + 0x128], 0x4de44a0b
xor dword [rbx + 0x170], 0x746d3868
not dword [rbx + 0x1b4]
sub dword [rbx + 0x370], 0x578445c5
add dword [rbx + 0x144], 0x49064979
sub dword [rbx + 0x3fc], 0x2f7f3281
not dword [rbx + 0x10]
xor dword [rbx + 0xd8], 0x751a2e21
xor dword [rbx + 0xc0], 0x238f0c84
not dword [rbx + 0x298]
not dword [rbx + 0x84]
xor dword [rbx + 0x1fc], 0x569f29ba
add dword [rbx + 0x104], 0x27fb7667
add dword [rbx + 0x2c], 0x1c0942b5
add dword [rbx + 0x3c0], 0x467d20c6
xor dword [rbx + 0x178], 0x35b34cb
sub dword [rbx + 0x380], 0x392744c7
add dword [rbx + 0x3f4], 0x40226dfe
not dword [rbx + 0x1e0]
xor dword [rbx + 0x19c], 0x12c21754
add dword [rbx + 0x330], 0x3a0e6f8d
xor dword [rbx + 0x320], 0x131b0957
not dword [rbx + 0x218]
not dword [rbx + 0x208]
add dword [rbx + 0x258], 0x6f176cb2
add dword [rbx + 0xbc], 0x492e1b02
add dword [rbx + 0x1c8], 0x12713c4b
xor dword [rbx + 0x384], 0x4ae169a2
xor dword [rbx + 0x1ec], 0x48720edb
not dword [rbx + 0x18c]
not dword [rbx + 0x174]
add dword [rbx + 0x214], 0x1f59241e
add dword [rbx + 0x64], 0x4fbc71d0
sub dword [rbx + 0x240], 0x3b926816
not dword [rbx + 0x364]
add dword [rbx + 0x1e8], 0x2a7803dd
sub dword [rbx + 0x148], 0xebc6c85
add dword [rbx + 0x2c8], 0x1ebc5877
add dword [rbx + 0x25c], 0x50ed3e41
add dword [rbx + 0x1a4], 0x120e1408
sub dword [rbx + 0xa8], 0x7cdf4a4f
add rcx, 0x400
add rbx, 0x400
cmp rcx, 0x8c000
je 0x4998e4
jmp 0x499035
pop rcx
call 0x497b06
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