Function at 0x50a000
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 rcx, [0x0047d000]
movabs rax, 0
push rcx
not dword [rcx + 0x184]
add dword [rcx + 0x238], 0x667e4f98
add dword [rcx + 0x268], 0x67f975e3
xor dword [rcx + 0x3dc], 0x2eab5811
not dword [rcx + 0xd4]
add dword [rcx + 0x218], 0x26243c39
add dword [rcx + 0x80], 0x3d2b332c
not dword [rcx + 0x14]
add dword [rcx + 0x304], 0x213e5d0b
add dword [rcx + 0xe8], 0x5fee5f84
add dword [rcx + 0x12c], 0x4f2368d7
xor dword [rcx + 0x2a4], 0x705b57ac
add dword [rcx + 0x30c], 0x7af605d1
add dword [rcx + 0x10], 0x672f5f1a
not dword [rcx + 0x36c]
sub dword [rcx + 0x120], 0x658a54a8
add dword [rcx + 0x2a0], 0x1301a35
not dword [rcx + 0x240]
xor dword [rcx + 0x318], 0x2d16466
not dword [rcx + 0x148]
xor dword [rcx + 0x37c], 0x4a8c3241
sub dword [rcx + 0xf8], 0xc0a5528
xor dword [rcx + 0xb8], 0x5dc05521
xor dword [rcx + 0x328], 0x4c4e0c96
xor dword [rcx + 0x314], 0x7c147f2e
add dword [rcx + 0x1b4], 0x503679a0
not dword [rcx + 0x370]
add dword [rcx + 0x3f8], 0x1eaf0808
sub dword [rcx + 0x290], 0x2e55417a
sub dword [rcx + 0x26c], 0x337a7f3e
add dword [rcx + 0xc0], 0x368f10d8
sub dword [rcx + 0x310], 0x60036462
add dword [rcx + 0x1bc], 0x1e406fa7
add dword [rcx + 0x230], 0x6b0a7a82
add dword [rcx + 0x210], 0x5dcb42f0
not dword [rcx + 0x124]
add dword [rcx + 0x2d4], 0x225d4845
xor dword [rcx + 0x54], 0x1124526a
sub dword [rcx + 0x60], 0x33af34c1
not dword [rcx + 0x4c]
not dword [rcx + 8]
sub dword [rcx + 0x360], 0x69db22e7
add dword [rcx + 0x14c], 0x67cb1e7d
add dword [rcx + 0x2ac], 0x3b9a757c
sub dword [rcx + 0x224], 0x3b1f31eb
sub dword [rcx + 0x138], 0x59573533
xor dword [rcx + 0x2bc], 0x6b5c2bb9
not dword [rcx + 0xc4]
add dword [rcx + 0x118], 0x41b65c4b
add dword [rcx + 0x308], 0x2c2f1f1e
sub dword [rcx + 0x90], 0x61177cda
xor dword [rcx + 0xd0], 0x1ec4009a
add dword [rcx + 0x340], 0x26550f40
add dword [rcx + 0x1e0], 0x31a5dad
add dword [rcx + 0xb0], 0x31222242
sub dword [rcx + 0x1d8], 0x7c5e3299
not dword [rcx + 0x174]
add dword [rcx + 0x1c4], 0x4b663ec0
add dword [rcx + 0x114], 0xa2e4cde
sub dword [rcx + 0x28c], 0x79f1570d
add dword [rcx + 0x1b0], 0x406009e8
xor dword [rcx + 0x2b4], 0x7e39184d
not dword [rcx + 0x110]
sub dword [rcx + 0x16c], 0x75e147b0
not dword [rcx + 0x1ec]
xor dword [rcx + 0x104], 0x225f1b43
sub dword [rcx + 0x3a0], 0x48e84f02
xor dword [rcx + 0x74], 0x4e003bc5
not dword [rcx + 0x18]
not dword [rcx + 0x64]
xor dword [rcx + 0x23c], 0x454d14a6
sub dword [rcx + 0x19c], 0x65a45b60
not dword [rcx + 0xe4]
not dword [rcx + 0x1f0]
add dword [rcx + 0x358], 0x79294cf0
add dword [rcx + 0x140], 0x7ca547a6
add dword [rcx + 0x25c], 0x62743f4a
xor dword [rcx + 0x194], 0x3d365cf8
not dword [rcx + 0xa4]
add dword [rcx + 0x2cc], 0x7b230a2
xor dword [rcx + 0x228], 0x13673b1
not dword [rcx + 0x200]
not dword [rcx + 4]
sub dword [rcx + 0x208], 0x5346538a
sub dword [rcx + 0x190], 0x15cd664d
sub dword [rcx + 0x3c], 0x48fd0b34
add dword [rcx + 0x108], 0x12d07579
xor dword [rcx + 0x3f4], 0x638559a6
xor dword [rcx + 0x324], 0x894d86
add dword [rcx + 0x128], 0x21682209
sub dword [rcx + 0x280], 0x10b762fd
xor dword [rcx + 0x1d4], 0x2e7125b0
sub dword [rcx + 0x3d4], 0x7be832a5
xor dword [rcx + 0xac], 0x176e14de
add dword [rcx + 0x44], 0x2e23249e
sub dword [rcx + 0x330], 0x766d7a9b
xor dword [rcx + 0x31c], 0x6d611070
add dword [rcx + 0x1e8], 0x1e1709a3
sub dword [rcx + 0x198], 0x55d13d96
xor dword [rcx + 0x35c], 0x3f5f59cd
not dword [rcx + 0x2d0]
not dword [rcx + 0xd8]
xor dword [rcx + 0x154], 0x302a3d76
not dword [rcx + 0x18c]
sub dword [rcx + 0x28], 0x422665dd
xor dword [rcx + 0x348], 0x1450c1d
sub dword [rcx + 0x3d0], 0x131456f
add dword [rcx + 0xe0], 0x47f15c1
add dword [rcx + 0x2c], 0x35156786
xor dword [rcx + 0x234], 0x26f0c04
xor dword [rcx + 0x78], 0x52dd7fa8
add dword [rcx + 0x2c8], 0x47bb3144
xor dword [rcx + 0x170], 0x20d20fcb
not dword [rcx + 0x33c]
not dword [rcx + 0x39c]
sub dword [rcx + 0x150], 0x3c4c6044
xor dword [rcx + 0x3c8], 0x61483ce2
xor dword [rcx + 0x368], 0x38134fdd
add dword [rcx + 0x2ec], 0x27ba3b29
sub dword [rcx + 0x158], 0x4d824ad9
add dword [rcx + 0x288], 0x54004e88
xor dword [rcx + 0x388], 0x1e2a2486
not dword [rcx + 0x248]
not dword [rcx + 0x94]
not dword [rcx + 0x29c]
sub dword [rcx + 0x20], 0x61a40b6a
sub dword [rcx + 0x2c4], 0x4d3837ed
sub dword [rcx + 0x178], 0x4c8126f9
add dword [rcx + 0x130], 0x7eef22fb
sub dword [rcx + 0x38c], 0x77211148
sub dword [rcx + 0x164], 0x1b9d778b
sub dword [rcx + 0x3cc], 0x213619d7
sub dword [rcx + 0x134], 0xa960ac9
xor dword [rcx + 0x3c0], 0x778f4617
not dword [rcx + 0x3d8]
not dword [rcx + 0x68]
add dword [rcx + 0x2b0], 0x48877c40
sub dword [rcx + 0x3f0], 0x28474f7
sub dword [rcx + 0x34], 0x5430261
not dword [rcx + 0xc8]
not dword [rcx + 0x244]
sub dword [rcx + 0x1dc], 0xa645bdc
not dword [rcx]
add dword [rcx + 0x394], 0x62da67b3
sub dword [rcx + 0x20c], 0x535a6fe4
not dword [rcx + 0x10c]
sub dword [rcx + 0x21c], 0x42114c7a
xor dword [rcx + 0x250], 0x356d4929
xor dword [rcx + 0x8c], 0x32f9411d
not dword [rcx + 0x2f4]
sub dword [rcx + 0x1a4], 0x785d346d
not dword [rcx + 0x98]
not dword [rcx + 0x350]
sub dword [rcx + 0x40], 0x5d9d2bbe
not dword [rcx + 0x100]
xor dword [rcx + 0x3c4], 0x5cd4dda
add dword [rcx + 0x270], 0x708c1add
sub dword [rcx + 0x22c], 0x4981010e
not dword [rcx + 0xc]
not dword [rcx + 0x1fc]
xor dword [rcx + 0x1ac], 0x4dec5d8a
xor dword [rcx + 0x17c], 0x1cc16277
xor dword [rcx + 0x2e4], 0x5a47910
sub dword [rcx + 0x1c0], 0x57f9381f
sub dword [rcx + 0x2e0], 0x23a2129f
not dword [rcx + 0x2c0]
add dword [rcx + 0xdc], 0x1af66cb0
sub dword [rcx + 0x334], 0x448e68d3
sub dword [rcx + 0x1e4], 0x590e7b99
add dword [rcx + 0x3ac], 0x3e393d72
sub dword [rcx + 0x27c], 0x72695c9b
xor dword [rcx + 0x284], 0x28cf708b
sub dword [rcx + 0x214], 0x33a1129
not dword [rcx + 0xfc]
add dword [rcx + 0x188], 0x5ba952ed
not dword [rcx + 0x2d8]
sub dword [rcx + 0x204], 0x6fd5154f
sub dword [rcx + 0x374], 0x40d115a0
sub dword [rcx + 0x300], 0x5fcd4ac0
sub dword [rcx + 0x2b8], 0x67bf4f5c
xor dword [rcx + 0x3bc], 0x4165567d
sub dword [rcx + 0xf0], 0x56a64628
xor dword [rcx + 0x354], 0x27f33d50
xor dword [rcx + 0x3ec], 0x59bb33bf
sub dword [rcx + 0x258], 0x2b5e710d
sub dword [rcx + 0x11c], 0x471574bd
sub dword [rcx + 0x30], 0x355e4846
sub dword [rcx + 0x2fc], 0x2c8f0732
not dword [rcx + 0x364]
sub dword [rcx + 0x9c], 0x3d2a30f8
not dword [rcx + 0x3a4]
not dword [rcx + 0x220]
xor dword [rcx + 0x144], 0x41da3154
sub dword [rcx + 0x398], 0x54dc6161
add dword [rcx + 0x1c], 0x22ad7c79
sub dword [rcx + 0x3b0], 0x6657450a
sub dword [rcx + 0xf4], 0x5c4a6d6e
sub dword [rcx + 0x34c], 0x39f34ddc
sub dword [rcx + 0x384], 0x5c9979a6
sub dword [rcx + 0x1a8], 0x26127692
not dword [rcx + 0x3e4]
add dword [rcx + 0x1c8], 0x4ab17c7b
add dword [rcx + 0x84], 0x7af242c3
add dword [rcx + 0x70], 0x74d0167c
not dword [rcx + 0x58]
sub dword [rcx + 0x294], 0x3152c8
add dword [rcx + 0x5c], 0x312911c1
add dword [rcx + 0x274], 0x42ea7cfe
not dword [rcx + 0x344]
not dword [rcx + 0x3e0]
xor dword [rcx + 0x1f8], 0x181a13d5
sub dword [rcx + 0x260], 0x3f152a89
xor dword [rcx + 0x2f8], 0x64110d8a
xor dword [rcx + 0x1d0], 0x3afc29a1
xor dword [rcx + 0x298], 0x7875beb
not dword [rcx + 0x6c]
sub dword [rcx + 0x3fc], 0x14991060
add dword [rcx + 0x1a0], 0x57f53e3f
add dword [rcx + 0x32c], 0x61f070ea
not dword [rcx + 0x180]
xor dword [rcx + 0xb4], 0x78985d26
add dword [rcx + 0x1f4], 0x1dc72bb3
xor dword [rcx + 0x338], 0x313d1076
add dword [rcx + 0x1b8], 0x27a44872
xor dword [rcx + 0x24c], 0x47bb630e
xor dword [rcx + 0x13c], 0x77ff1c24
sub dword [rcx + 0x24], 0x26482b0b
sub dword [rcx + 0x48], 0x5143546
sub dword [rcx + 0x320], 0x2305e85
not dword [rcx + 0x390]
not dword [rcx + 0x2e8]
sub dword [rcx + 0x7c], 0x57d63f15
xor dword [rcx + 0x264], 0x6a3e777e
add dword [rcx + 0xec], 0x391907dd
add dword [rcx + 0x168], 0x3fdb3996
sub dword [rcx + 0x1cc], 0x7b561a0a
sub dword [rcx + 0xa0], 0x2477735e
sub dword [rcx + 0x3e8], 0x5cfa1e07
not dword [rcx + 0xbc]
sub dword [rcx + 0x2f0], 0x94b6b3a
add dword [rcx + 0x38], 0x4b072b86
add dword [rcx + 0xcc], 0x16634d50
add dword [rcx + 0x378], 0x701f2bd4
sub dword [rcx + 0x50], 0x1bcc022a
not dword [rcx + 0xa8]
xor dword [rcx + 0x2a8], 0x5a2d01a0
sub dword [rcx + 0x380], 0x1df55393
not dword [rcx + 0x15c]
xor dword [rcx + 0x3a8], 0x66f304cb
xor dword [rcx + 0x254], 0x2d30482d
xor dword [rcx + 0x160], 0x4a9b4312
not dword [rcx + 0x88]
add dword [rcx + 0x3b4], 0x7a643bed
not dword [rcx + 0x278]
sub dword [rcx + 0x2dc], 0xdb55612
add dword [rcx + 0x3b8], 0x7cd11f9d
add rax, 0x400
add rcx, 0x400
cmp rax, 0x8c000
je 0x50a904
jmp 0x50a035
pop rcx
call 0x508906
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