Function at 0x51d000
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 rax, [0x00490000]
movabs rdx, 0
push rax
xor dword [rax + 0x198], 0x1cb9053a
not dword [rax + 0x3d0]
xor dword [rax + 0x1d4], 0x6f341332
not dword [rax + 0x1b8]
not dword [rax + 0x294]
xor dword [rax + 0x214], 0x5fe7463d
add dword [rax + 0xd0], 0x2cb02132
sub dword [rax + 0x17c], 0x78de507a
not dword [rax + 0x2e8]
not dword [rax + 0x78]
add dword [rax + 0x340], 0x3c1097e
not dword [rax + 0x84]
xor dword [rax + 0x2c0], 0x13ec581c
add dword [rax + 0x34c], 0x1dd52c11
add dword [rax + 0x2a8], 0x17b212ec
add dword [rax + 0x98], 0x722069a9
add dword [rax + 0x1a0], 0x65d2430f
xor dword [rax + 0x360], 0x65905a29
add dword [rax + 0x298], 0x6068776e
not dword [rax + 0x58]
add dword [rax + 0xc0], 0x77d3874
not dword [rax + 0x3e0]
sub dword [rax + 0x1fc], 0x6dfa1864
add dword [rax + 0x31c], 0x366b3b26
not dword [rax + 0x230]
xor dword [rax + 0x3d8], 0x6370124d
sub dword [rax + 0x3c4], 0x155d674f
add dword [rax + 0x13c], 0x394d160e
sub dword [rax + 0x1f0], 0x4887790a
xor dword [rax + 0x3b4], 0x33e905ce
xor dword [rax + 0x374], 0x75574881
not dword [rax + 0x19c]
sub dword [rax + 0x18], 0x4d504a02
add dword [rax + 0x68], 0x31b02d26
add dword [rax + 0x148], 0x7ef97076
add dword [rax + 0x2a4], 0x63de7829
add dword [rax + 0x124], 0x32762601
add dword [rax + 0x1c0], 0x6b2a004b
xor dword [rax + 0x270], 0x18e177fc
not dword [rax + 0x224]
not dword [rax + 0x2a0]
xor dword [rax + 0x37c], 0xf3422ac
sub dword [rax + 0x310], 0x46500fad
add dword [rax + 0x338], 0x2d550d42
sub dword [rax + 0x1d8], 0x195525a4
sub dword [rax + 0x44], 0x4cfb2501
add dword [rax + 0x140], 0x7bcd56ad
not dword [rax + 0x1a4]
not dword [rax + 0xb4]
add dword [rax + 0x74], 0x312341ed
sub dword [rax + 0xc8], 0x45b270b9
not dword [rax + 0x38]
add dword [rax + 0x33c], 0x2a886c74
xor dword [rax + 0x2d0], 0x617863f2
add dword [rax + 0x344], 0x15f67177
add dword [rax + 0x2f4], 0x411c1bd2
sub dword [rax + 0x384], 0xfd84a91
add dword [rax + 0x2ac], 0x76b47ece
add dword [rax + 0x3c], 0x13fe4ceb
not dword [rax + 0x20c]
sub dword [rax + 0x280], 0x4d710dee
add dword [rax + 0x1bc], 0x5204280f
add dword [rax + 0xcc], 0xdf06097
not dword [rax + 0x1cc]
not dword [rax + 0x184]
not dword [rax + 8]
add dword [rax + 0x1dc], 0x524065ae
sub dword [rax + 0x304], 0x7df52b42
not dword [rax + 0x30c]
add dword [rax + 0x248], 0x61150b55
sub dword [rax + 0x2f0], 0x3fb53a86
add dword [rax + 0x88], 0x2de46951
sub dword [rax + 0xe0], 0x51ca591b
not dword [rax + 0x380]
not dword [rax + 0x3cc]
sub dword [rax + 0x10c], 0x67ae3621
not dword [rax + 0x15c]
sub dword [rax + 0x32c], 0x61452a2e
sub dword [rax + 0x3ec], 0x63eb6e24
add dword [rax + 0x2dc], 0x294f5970
not dword [rax + 0x90]
xor dword [rax + 0xf0], 0x54620d8b
add dword [rax + 0xe4], 0x64c6401f
not dword [rax + 0xc]
sub dword [rax + 0x194], 0x2d2113cc
xor dword [rax + 0x160], 0x755951ae
sub dword [rax + 0x28c], 0x503c51bf
add dword [rax + 0x38c], 0x2e3f2e41
add dword [rax + 0x10], 0x5d5f100f
add dword [rax + 0x244], 0x12507c4e
add dword [rax + 0x330], 0x513e6a94
not dword [rax + 0x24c]
not dword [rax + 0xc4]
add dword [rax + 0xe8], 0x41774a3d
sub dword [rax + 0x1c], 0x12931fb
sub dword [rax + 0x318], 0xb933662
not dword [rax + 0x1a8]
sub dword [rax + 0x3e4], 0x36303165
xor dword [rax + 0x3dc], 0x7a760a2b
not dword [rax + 0x3f0]
not dword [rax + 0x240]
add dword [rax + 0x314], 0x153546c8
add dword [rax + 0x18c], 0x3954088a
xor dword [rax + 0x170], 0x27f02a97
xor dword [rax + 0x2fc], 0x344d4dc6
xor dword [rax + 0x64], 0x20341950
sub dword [rax + 0x3fc], 0x17107f57
add dword [rax + 0x144], 0x1ce73abc
xor dword [rax + 0x23c], 0x593b5151
not dword [rax + 0x30]
xor dword [rax + 0xd4], 0x30af4824
add dword [rax + 0x70], 0x2f2736ce
sub dword [rax + 0x2c8], 0x46db5228
sub dword [rax + 0x20], 0x13a91273
add dword [rax + 0x114], 0x7ed271f4
not dword [rax + 0x3a0]
sub dword [rax + 0x21c], 0x173908b0
sub dword [rax + 0xf8], 0xb185cc9
add dword [rax + 0x1e4], 0x138978c8
sub dword [rax + 0x3c8], 0x22f45ca
add dword [rax + 0x134], 0x1eb50b5e
not dword [rax + 0x370]
xor dword [rax + 0x154], 0x34dc6afd
sub dword [rax + 0x138], 0x144b12fe
xor dword [rax + 0x11c], 0x750d7ce1
sub dword [rax + 0x9c], 0x51be1b2d
add dword [rax + 0x234], 0xd8e0e1b
xor dword [rax + 0x100], 0x1c6f0a15
sub dword [rax + 0x2ec], 0x61075922
not dword [rax + 0x16c]
sub dword [rax + 0x218], 0x647155d4
not dword [rax + 0xf4]
add dword [rax + 0x2c], 0x348b639b
add dword [rax + 0x320], 0x1f4b2ba6
xor dword [rax + 0x204], 0x29305739
not dword [rax + 0x5c]
not dword [rax + 0x1ac]
add dword [rax + 0x158], 0x4cde312a
sub dword [rax + 0x3f8], 0x484c438d
add dword [rax + 0x128], 0x6f18729c
sub dword [rax + 0x25c], 0x45f13acc
add dword [rax + 0x364], 0x612700e8
not dword [rax + 0x268]
not dword [rax + 0x390]
sub dword [rax + 0x60], 0x53ff705b
xor dword [rax + 0x2d4], 0x20c21592
not dword [rax + 0xb8]
add dword [rax + 0x174], 0x5cde3f74
add dword [rax + 0x36c], 0x36d97b79
sub dword [rax + 0x358], 0x40230670
add dword [rax + 0x26c], 0x2a1f79e9
add dword [rax + 0x178], 0x73d94705
add dword [rax + 0x7c], 0x58892199
not dword [rax + 0x12c]
add dword [rax + 0x39c], 0x39036c2d
not dword [rax + 0x14]
xor dword [rax + 0xd8], 0xfb114ad
xor dword [rax + 0x3b0], 0x6322160d
xor dword [rax + 0x260], 0x3a9e18b3
not dword [rax + 0x250]
not dword [rax + 0x110]
sub dword [rax + 0x2b0], 0x3f6824d5
xor dword [rax + 0xbc], 0x323d6f94
sub dword [rax + 0x288], 0x60f52d48
xor dword [rax + 0x2c4], 0x5f503174
not dword [rax + 0x328]
xor dword [rax + 0xb0], 0x763e5d4c
xor dword [rax + 0x254], 0x714e303c
sub dword [rax + 0x1e0], 0x60e26eae
not dword [rax + 0x1f4]
add dword [rax + 0x29c], 0x49c50c3a
add dword [rax + 0x130], 0x5f0b2f0d
sub dword [rax + 0x1c8], 0x63f2500d
xor dword [rax + 0x24], 0x54d3c65
sub dword [rax + 0x258], 0x3a0d5073
add dword [rax + 0x34], 0x7f6c011c
add dword [rax + 0x150], 0x2cb051a8
not dword [rax + 0x190]
add dword [rax + 0x1c4], 0x63e04b0f
add dword [rax + 0x108], 0x56bf6352
not dword [rax + 0x1b4]
xor dword [rax + 0x324], 0x4a390315
xor dword [rax + 0x2f8], 0x38e70b4b
xor dword [rax], 0x4c2b665b
xor dword [rax + 0x3e8], 0x5aef7146
sub dword [rax + 0x264], 0x19eb1692
not dword [rax + 0x3d4]
not dword [rax + 0x35c]
sub dword [rax + 0x22c], 0x1a5f216e
sub dword [rax + 0x398], 0x4ed5306
not dword [rax + 0x220]
xor dword [rax + 0x228], 0x4ed77910
add dword [rax + 0x308], 0x24795810
not dword [rax + 0x104]
add dword [rax + 0x27c], 0x338126eb
not dword [rax + 0x354]
add dword [rax + 0x1b0], 0x2d071a2a
not dword [rax + 0x1e8]
add dword [rax + 0x14c], 0x47cb56e5
add dword [rax + 0x1f8], 0x59c101f4
sub dword [rax + 0xac], 0x375d2926
not dword [rax + 0x300]
not dword [rax + 0x210]
not dword [rax + 0xdc]
add dword [rax + 0x274], 0x475a5065
not dword [rax + 0x2d8]
add dword [rax + 0x3ac], 0x186c2ec8
xor dword [rax + 0x3f4], 0x16a23aea
not dword [rax + 0x40]
add dword [rax + 0x4c], 0x2da731d9
add dword [rax + 0x2bc], 0x5fc9018a
not dword [rax + 0x120]
add dword [rax + 0x48], 0x2fa608fe
not dword [rax + 0x168]
add dword [rax + 0x208], 0x3cf4975
sub dword [rax + 0x188], 0xa8f62c1
not dword [rax + 0x50]
add dword [rax + 0x2e4], 0x73c24e9f
not dword [rax + 0x164]
add dword [rax + 0x6c], 0x78b61fc8
not dword [rax + 0xfc]
not dword [rax + 0xa0]
xor dword [rax + 0x80], 0x6af04e77
xor dword [rax + 0x238], 0x5f997bb2
add dword [rax + 0x284], 0x62c437cd
xor dword [rax + 0x3b8], 0x4d897d38
sub dword [rax + 0x388], 0x34d447a6
xor dword [rax + 0x2cc], 0x243f7557
xor dword [rax + 0x334], 0xb94d11
add dword [rax + 0x350], 0x57b863fd
xor dword [rax + 0x3a8], 0x74b4361f
sub dword [rax + 0xa8], 0x2d445454
xor dword [rax + 0x8c], 0x4ec730e2
add dword [rax + 0x2b4], 0x36cd0b53
xor dword [rax + 0x3c0], 0x5b824ca6
xor dword [rax + 0x1d0], 0x53ac62df
xor dword [rax + 0x54], 0x25141f30
sub dword [rax + 0x180], 0x2fdf1ece
xor dword [rax + 0x394], 0xaee03d2
sub dword [rax + 0x278], 0x1ac838ee
not dword [rax + 0x94]
sub dword [rax + 0x378], 0x5a160c63
sub dword [rax + 0x1ec], 0x4dc85495
not dword [rax + 0x200]
xor dword [rax + 0x368], 0x6d4c0cf7
not dword [rax + 0xa4]
xor dword [rax + 0x28], 0x142c0437
not dword [rax + 0x2b8]
not dword [rax + 0xec]
add dword [rax + 0x290], 0x419914a9
sub dword [rax + 0x3a4], 0x5bad25b9
sub dword [rax + 4], 0x290d0a5b
not dword [rax + 0x2e0]
sub dword [rax + 0x118], 0x32462d49
add dword [rax + 0x348], 0x49bc085c
xor dword [rax + 0x3bc], 0x324e09c6
add rdx, 0x400
add rax, 0x400
cmp rdx, 0x8c000
je 0x51d8d8
jmp 0x51d035
pop rcx
call fcn.0051b906
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