Function at 0x51a000
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, [0x0048de00]
movabs rsi, 0
push rdx
add dword [rdx + 0xf8], 0x41a92c08
not dword [rdx + 0x3c]
sub dword [rdx + 0x2b0], 0x2c3c1a25
add dword [rdx + 0x248], 0x6e9d6339
sub dword [rdx + 0x1a4], 0x20e54cdb
sub dword [rdx + 0xc], 0x550e16f2
sub dword [rdx + 0x3c4], 0x5f786f30
not dword [rdx + 0x40]
sub dword [rdx + 0x48], 0x66f606e7
not dword [rdx + 0x31c]
not dword [rdx + 0xa8]
add dword [rdx + 0x230], 0x1cdd79ec
xor dword [rdx + 0x3e4], 0x32963eb0
sub dword [rdx + 0x60], 0x19d30424
sub dword [rdx + 0xd8], 0x6e9f1351
xor dword [rdx + 0x298], 0x7ba92668
not dword [rdx + 0x330]
add dword [rdx + 0xc0], 0x20474394
sub dword [rdx + 0x370], 0x6cff6e3c
add dword [rdx + 0x164], 0x7fc33e74
sub dword [rdx + 0x3f8], 0x34ff2715
add dword [rdx + 0x304], 0x120972cf
not dword [rdx + 0x310]
xor dword [rdx + 0x180], 0x479049cd
not dword [rdx + 0x1b4]
sub dword [rdx + 0x30c], 0x564244cb
add dword [rdx + 0xec], 0x28005313
xor dword [rdx + 0x2c], 0x5ab52007
not dword [rdx + 0x390]
sub dword [rdx + 0x218], 0x2ebd4da7
xor dword [rdx + 0x398], 0x7ee829b3
not dword [rdx + 0x1c8]
add dword [rdx + 0x19c], 0x47a70566
xor dword [rdx + 0x3b4], 0x5d94bb5
add dword [rdx + 0x80], 0x14bb5d07
not dword [rdx + 0x1fc]
add dword [rdx + 0x128], 0x54fb08cd
sub dword [rdx + 0x1b8], 0xef70570
add dword [rdx + 0x118], 0x1ad26f16
sub dword [rdx + 0x2a8], 0x6a226f0d
xor dword [rdx + 0x2f0], 0x26db1e25
sub dword [rdx + 0xe0], 0x369521af
xor dword [rdx + 0x27c], 0x4ce3828
xor dword [rdx + 0x1a8], 0xd203153
not dword [rdx + 0x320]
xor dword [rdx + 0x10c], 0xe91226a
add dword [rdx + 0x14c], 0x28981b3d
xor dword [rdx + 0x174], 0x63fe57d8
sub dword [rdx + 0x278], 0x644a65dc
add dword [rdx + 0x148], 0x62d9638b
xor dword [rdx + 0x254], 0x5f391a07
xor dword [rdx + 0x54], 0x78d04189
sub dword [rdx + 0x29c], 0x92e3122
sub dword [rdx + 0x34c], 0x104c57c9
add dword [rdx + 0x108], 0x4bcb6ff6
xor dword [rdx + 0x58], 0x171b0363
add dword [rdx + 0x114], 0x1b19247a
xor dword [rdx + 0x1e8], 0x63750b9d
not dword [rdx + 0x1ec]
not dword [rdx + 0xfc]
not dword [rdx + 0x88]
xor dword [rdx + 0x1c0], 0x516f6ba9
sub dword [rdx + 0x1d4], 0x6d095024
add dword [rdx + 0x3f4], 0x6bb8719f
xor dword [rdx + 0x23c], 0x73ac3bb4
not dword [rdx + 0x2e8]
not dword [rdx + 0x64]
not dword [rdx + 0x194]
xor dword [rdx + 0x3b0], 0x7b7b0c02
add dword [rdx + 0xb4], 0x30ad2bc6
xor dword [rdx + 0x214], 0x77350f82
xor dword [rdx + 0x2cc], 0x4a24351a
sub dword [rdx + 0x30], 0x520c7ba2
xor dword [rdx + 0x3c0], 0x3f870390
add dword [rdx + 0x3c8], 0x31ed4326
not dword [rdx + 0x22c]
xor dword [rdx + 0xa4], 0x4d636a30
sub dword [rdx + 0xd4], 0x5b0c237d
xor dword [rdx + 0x3d8], 0x223c7dd1
sub dword [rdx + 0x3f0], 0x50f63dce
xor dword [rdx + 0x264], 0x1b0f3a71
sub dword [rdx + 0x364], 0x4c1c7b83
xor dword [rdx + 0x200], 0x616d1c2a
not dword [rdx + 0x3a4]
sub dword [rdx + 0x10], 0x4ae939fb
not dword [rdx + 0x3d0]
sub dword [rdx + 0x84], 0x2f7f2dca
add dword [rdx + 0x184], 0x65ba4002
add dword [rdx + 0xc8], 0x2cb75d93
not dword [rdx + 0x33c]
xor dword [rdx + 0x140], 0x55263cd0
not dword [rdx + 0x208]
add dword [rdx + 0x308], 0x26ef3cf4
xor dword [rdx + 0x2b8], 0x51e6118b
xor dword [rdx + 0x2c4], 0x3f280494
not dword [rdx + 0x32c]
not dword [rdx + 0x2ec]
sub dword [rdx + 0x24c], 0x27736bad
not dword [rdx + 0x350]
not dword [rdx + 0x240]
not dword [rdx + 0x104]
xor dword [rdx + 0x290], 0x52bd7e82
not dword [rdx + 0x388]
add dword [rdx + 0x28c], 0x2a546fe9
add dword [rdx + 0xb8], 0x709e7024
add dword [rdx + 0x4c], 0x33fc5bb9
xor dword [rdx + 0x9c], 0x7a6a6c91
add dword [rdx + 0xbc], 0x69bc210c
sub dword [rdx + 0x220], 0x7d3a37a8
sub dword [rdx + 0x224], 0xc546797
sub dword [rdx + 0x1f0], 0x78a72584
not dword [rdx + 0x168]
xor dword [rdx + 0x38], 0x696d6e9f
not dword [rdx + 0x110]
xor dword [rdx + 0x1a0], 0xe8133e5
not dword [rdx + 0x74]
sub dword [rdx + 0x3ec], 0x1234114d
add dword [rdx + 0x2f8], 0x23485ed2
sub dword [rdx + 0x2d8], 0x50af3e8b
sub dword [rdx + 0x3dc], 0x5c4e2fd2
xor dword [rdx + 0x394], 0x6fc13f0d
xor dword [rdx + 0x2f4], 0x54d74f0e
not dword [rdx + 0x134]
xor dword [rdx + 0x28], 0x4d6f5b16
add dword [rdx + 0x138], 0x27c4426c
add dword [rdx + 0x90], 0x5be7394f
not dword [rdx + 0x188]
sub dword [rdx + 0x2e4], 0xd8208cb
sub dword [rdx + 0x3fc], 0xbd21329
not dword [rdx + 0x17c]
not dword [rdx + 0x70]
xor dword [rdx + 0x1dc], 0x78f551f4
not dword [rdx + 0x38c]
sub dword [rdx + 0x1d8], 0x7d11784b
xor dword [rdx + 0x374], 0x2af81be6
not dword [rdx + 0x380]
sub dword [rdx], 0x7314302e
add dword [rdx + 0x294], 0x121e7a07
not dword [rdx + 0x354]
sub dword [rdx + 0x258], 0x722e2346
add dword [rdx + 0x334], 0xeaf4d00
not dword [rdx + 0x368]
add dword [rdx + 0x284], 0x4a2e2f27
add dword [rdx + 0x7c], 0x7b2e26f6
not dword [rdx + 0x178]
add dword [rdx + 0x100], 0x2c7232a
xor dword [rdx + 0x2bc], 0x7a423771
sub dword [rdx + 0xe4], 0x73791ca1
not dword [rdx + 0x26c]
xor dword [rdx + 0x120], 0x22945f48
add dword [rdx + 0x20c], 0x74621e1d
not dword [rdx + 0x2ac]
not dword [rdx + 0x280]
add dword [rdx + 0x3cc], 0x6fe47713
xor dword [rdx + 0x68], 0x11f11987
add dword [rdx + 0x260], 0x15e64d22
sub dword [rdx + 0x36c], 0x405a147f
sub dword [rdx + 0x18c], 0x34745a10
not dword [rdx + 0x198]
add dword [rdx + 0x234], 0x402d7a3a
not dword [rdx + 0x34]
not dword [rdx + 0x270]
xor dword [rdx + 0x20], 0x19b956a4
not dword [rdx + 0x2b4]
sub dword [rdx + 0x124], 0x45d26fc1
not dword [rdx + 0x1f8]
xor dword [rdx + 0x2d0], 0x2b931ec2
add dword [rdx + 0x378], 0x202773e8
not dword [rdx + 0xf0]
xor dword [rdx + 0x25c], 0x17e92f17
add dword [rdx + 0x35c], 0x51e2a2e
sub dword [rdx + 0x37c], 0x16da62d8
not dword [rdx + 0x288]
sub dword [rdx + 0x348], 0x6f0239b2
not dword [rdx + 0xd0]
add dword [rdx + 0x15c], 0x5fcf1bf6
not dword [rdx + 0x274]
not dword [rdx + 0x238]
xor dword [rdx + 0xc4], 0x13015835
xor dword [rdx + 0xa0], 0x6e195d9a
not dword [rdx + 0x2d4]
sub dword [rdx + 0x21c], 0x6826697b
not dword [rdx + 0x204]
add dword [rdx + 0x268], 0x483704b
xor dword [rdx + 0x5c], 0x790e120d
add dword [rdx + 0x1cc], 0x56424c2c
not dword [rdx + 0x2c0]
xor dword [rdx + 0x338], 0x11d14e92
not dword [rdx + 0x160]
sub dword [rdx + 0x98], 0x1a36f55
not dword [rdx + 0x384]
not dword [rdx + 0x3bc]
add dword [rdx + 0x340], 0x6a2c5213
add dword [rdx + 0x24], 0x4de06a11
sub dword [rdx + 0xe8], 0x77c43bb3
sub dword [rdx + 0x78], 0x5405fe0
sub dword [rdx + 0x1c4], 0x32403fd6
add dword [rdx + 0x344], 0x28071c1a
sub dword [rdx + 0x6c], 0x78ef0e82
add dword [rdx + 0x360], 0x74683ca4
xor dword [rdx + 0x1c], 0xbc3c21
xor dword [rdx + 0x324], 0x1f265252
xor dword [rdx + 0x16c], 0xcc75d7e
xor dword [rdx + 0x300], 0x51c704ef
xor dword [rdx + 0xcc], 0x147e118a
xor dword [rdx + 0x12c], 0x6f963440
add dword [rdx + 0x18], 0x738479fb
xor dword [rdx + 0x1e0], 0x694769f6
sub dword [rdx + 0x2a4], 0x79d73a0c
xor dword [rdx + 0x244], 0x6a237185
xor dword [rdx + 0x3e8], 0x1ba30ed8
add dword [rdx + 0x210], 0x555072fd
add dword [rdx + 0xb0], 0x5a33f73
add dword [rdx + 0x2a0], 0x2e154acb
add dword [rdx + 0xdc], 0x41ff1b47
xor dword [rdx + 0x2e0], 0x1fd3314a
not dword [rdx + 0x154]
xor dword [rdx + 0xac], 0x3349418d
not dword [rdx + 0x318]
xor dword [rdx + 0x3a8], 0x5c0d0379
add dword [rdx + 0x3b8], 0x4a2a6434
add dword [rdx + 0x170], 0x54e87b8a
not dword [rdx + 0x50]
not dword [rdx + 0x3d4]
sub dword [rdx + 0x314], 0x55e57603
sub dword [rdx + 4], 0x406a494b
sub dword [rdx + 0x94], 0x137650c8
add dword [rdx + 0x2dc], 0x2b245937
add dword [rdx + 0x14], 0x27d1682c
not dword [rdx + 0x328]
sub dword [rdx + 0x1bc], 0xc5e369f
not dword [rdx + 0x130]
sub dword [rdx + 0x3ac], 0x66de6d66
sub dword [rdx + 0x8c], 0x4ac269d2
not dword [rdx + 0x39c]
add dword [rdx + 0xf4], 0x5e290c91
sub dword [rdx + 8], 0x65a2637f
add dword [rdx + 0x190], 0x2424018
not dword [rdx + 0x1d0]
not dword [rdx + 0x250]
not dword [rdx + 0x2c8]
add dword [rdx + 0x13c], 0x5ee17f59
xor dword [rdx + 0x1e4], 0x5d0d785b
xor dword [rdx + 0x150], 0x32945291
not dword [rdx + 0x1b0]
sub dword [rdx + 0x3e0], 0x74fb1969
not dword [rdx + 0x228]
not dword [rdx + 0x158]
add dword [rdx + 0x44], 0x12344013
xor dword [rdx + 0x2fc], 0x745612ca
add dword [rdx + 0x11c], 0x6b3c790a
sub dword [rdx + 0x1ac], 0x5c947e77
xor dword [rdx + 0x1f4], 0x6b92799f
add dword [rdx + 0x358], 0x29ac0f12
xor dword [rdx + 0x144], 0x64c7606d
sub dword [rdx + 0x3a0], 0x1794340e
add rsi, 0x400
add rdx, 0x400
cmp rsi, 0x8c000
je 0x51a8d4
jmp 0x51a035
pop rcx
call fcn.00519706
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