Function at 0x579000
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, [0x0040c200]
movabs rbx, 0
push rdx
not dword [rdx + 0x34c]
add dword [rdx + 0x1c0], 0xc854d46
add dword [rdx + 0x28], 0x576f1f35
xor dword [rdx + 0x334], 0x3e1757ee
not dword [rdx + 0x30c]
sub dword [rdx + 0x33c], 0x739c1582
not dword [rdx + 0xdc]
add dword [rdx + 0x2c], 0xb790982
not dword [rdx + 0x194]
sub dword [rdx + 0x3e0], 0x2ce34ad7
add dword [rdx + 0x138], 0x3cc3953
not dword [rdx + 0x120]
xor dword [rdx + 0x2d0], 0x520b4b8a
xor dword [rdx + 0x2c8], 0x1c514f69
add dword [rdx + 0x7c], 0x25f66b9b
sub dword [rdx + 0x204], 0x7c097198
xor dword [rdx + 0xf0], 0x24044647
not dword [rdx + 0x360]
add dword [rdx + 0x1a8], 0x3e7556ac
not dword [rdx + 0x134]
xor dword [rdx + 0x374], 0x2c1e157f
xor dword [rdx + 0x394], 0x70394cac
add dword [rdx + 0x3e4], 0x742670dd
not dword [rdx + 0x174]
not dword [rdx + 0x288]
sub dword [rdx + 0x1bc], 0x72b952d6
add dword [rdx + 0xd4], 0x5f1542ec
xor dword [rdx + 0x3a8], 0x21d44404
add dword [rdx + 0x4c], 0x62802f81
add dword [rdx + 0x224], 0x383b6173
sub dword [rdx + 0x3bc], 0x6c7c07b4
add dword [rdx + 0xc0], 0xef0374a
xor dword [rdx + 0x9c], 0xa095710
xor dword [rdx + 0x378], 0x2f9f0fdd
xor dword [rdx + 0x114], 0x101400cd
not dword [rdx + 0x90]
sub dword [rdx + 0x238], 0x468000ee
not dword [rdx + 0x3c]
not dword [rdx + 0x328]
xor dword [rdx + 0xb4], 0x4b9a1e27
sub dword [rdx + 0x29c], 0x657a61f4
not dword [rdx + 0x2b4]
add dword [rdx + 0x244], 0x73e74c92
not dword [rdx + 0x1dc]
xor dword [rdx + 0x330], 0x27ee33ed
add dword [rdx + 0x2a4], 0x6fe3171
sub dword [rdx + 0x16c], 0x3dff0d85
add dword [rdx + 0x354], 0x52fe3aaa
xor dword [rdx + 0x340], 0x1fb66b71
sub dword [rdx + 0x3b4], 0x72071074
xor dword [rdx + 0x10c], 0x43565a6c
add dword [rdx + 0x3c8], 0xad04e6
sub dword [rdx + 0x1fc], 0x1b521bd4
sub dword [rdx + 0x200], 0x6ca80409
add dword [rdx + 0x154], 0x56653998
xor dword [rdx + 0xbc], 0x41a66ba2
add dword [rdx + 0x210], 0x1b23349
not dword [rdx + 0x1b4]
not dword [rdx + 0x314]
not dword [rdx + 0x290]
add dword [rdx + 0x38], 0xb490ffe
add dword [rdx + 0x398], 0x113d62c3
not dword [rdx + 0x3a0]
add dword [rdx + 0x1a0], 0x2c5f0290
not dword [rdx + 0x264]
add dword [rdx + 0x60], 0x574c5b4d
not dword [rdx + 0x344]
add dword [rdx + 0x15c], 0x4dac27ca
add dword [rdx + 0xa4], 0x28107cb
not dword [rdx + 0x358]
sub dword [rdx + 0x30], 0x440f6f7c
xor dword [rdx + 0x310], 0x292941d5
sub dword [rdx + 0x278], 0x48d95cde
xor dword [rdx + 0x280], 0x63b767c5
sub dword [rdx + 0x214], 0x1a2d527d
not dword [rdx + 0x31c]
not dword [rdx + 0x88]
xor dword [rdx + 0x50], 0x8375a1
add dword [rdx + 8], 0x2ba715f9
add dword [rdx + 0x104], 0x2f0c79ba
xor dword [rdx + 0x27c], 0x320d1588
sub dword [rdx + 0x1f8], 0x956695e
sub dword [rdx + 0x22c], 0xb434753
sub dword [rdx + 0x58], 0x453570f3
add dword [rdx + 0x168], 0x7f4b3039
add dword [rdx + 0xf4], 0x17ad4829
not dword [rdx + 0x3f0]
add dword [rdx + 0x140], 0x740e51a1
add dword [rdx + 0xec], 0x30bc312b
add dword [rdx + 0x1b8], 0x77845acc
not dword [rdx + 0x368]
sub dword [rdx + 0x80], 0x796d0157
not dword [rdx + 0xe4]
add dword [rdx + 0x10], 0x6d7b4f9f
sub dword [rdx + 0x294], 0x17dc2f3e
xor dword [rdx + 0x13c], 0x5b22506
add dword [rdx + 0x3f8], 0x22524b8c
add dword [rdx + 0x1ac], 0x3a7e385a
add dword [rdx + 0x1e0], 0x22a47b25
xor dword [rdx + 0x160], 0x2af70af7
sub dword [rdx + 0x100], 0x347b4729
not dword [rdx + 0x1d4]
xor dword [rdx + 0xa8], 0x46a44736
sub dword [rdx + 0x2d4], 0x64db209a
sub dword [rdx + 0x98], 0x723a4a61
sub dword [rdx + 0x3d0], 0x5456170f
not dword [rdx + 0x3d8]
xor dword [rdx + 0x188], 0x5c4141ef
xor dword [rdx + 0x2b8], 0x4e7801d1
sub dword [rdx + 0x2ac], 0x5a687a41
sub dword [rdx + 0x2bc], 0x42160d9c
xor dword [rdx + 0x18], 0x502a6cf6
not dword [rdx + 0x3ac]
xor dword [rdx + 0x198], 0x5223028a
not dword [rdx + 0xc8]
add dword [rdx + 0x3ec], 0x76ab61ba
not dword [rdx + 0x248]
sub dword [rdx + 0x2e8], 0x7806543f
not dword [rdx + 0x234]
add dword [rdx + 0x17c], 0x3b755741
not dword [rdx + 0x364]
sub dword [rdx + 0x5c], 0x2a1b0536
xor dword [rdx + 4], 0x29976504
not dword [rdx + 0x164]
not dword [rdx + 0x2f0]
not dword [rdx + 0x284]
not dword [rdx + 0xac]
sub dword [rdx + 0x3e8], 0x4b0b3a63
not dword [rdx + 0x68]
not dword [rdx + 0x324]
sub dword [rdx + 0x19c], 0x4d292135
sub dword [rdx + 0x3c0], 0x4f4413b8
sub dword [rdx + 0x274], 0x369e4bd2
xor dword [rdx + 0x12c], 0x5900325f
sub dword [rdx + 0x130], 0x6d0f1f65
xor dword [rdx + 0x1f4], 0x74ac242c
add dword [rdx + 0x2a8], 0x299b115b
xor dword [rdx + 0x388], 0x3ee25f1b
add dword [rdx + 0x298], 0x5fe417c0
add dword [rdx + 0x1c4], 0x537e33dc
sub dword [rdx + 0x32c], 0x4b04101d
add dword [rdx + 0x2ec], 0x698e007a
xor dword [rdx + 0x3b8], 0x543c503b
add dword [rdx + 0x20c], 0x65d81241
xor dword [rdx + 0x21c], 0xcdf0e05
not dword [rdx + 0x40]
not dword [rdx + 0x254]
not dword [rdx + 0x2b0]
sub dword [rdx + 0x2cc], 0x2f2d24f2
sub dword [rdx + 0x300], 0x7a0c2e2b
add dword [rdx + 0x384], 0x61656b65
sub dword [rdx + 0x390], 0x48e04ebd
sub dword [rdx + 0x64], 0x34482cbc
xor dword [rdx + 0xb0], 0x486a3048
sub dword [rdx + 0x2c4], 0x264e635f
xor dword [rdx + 0x150], 0x37c05a00
xor dword [rdx + 0x1ec], 0x5a7e42df
xor dword [rdx + 0x2d8], 0x646270f6
sub dword [rdx + 0x2f8], 0x29b46dab
not dword [rdx + 0x1d8]
add dword [rdx + 0xfc], 0x7ede2e56
xor dword [rdx + 0x14], 0x2c0f42c2
xor dword [rdx + 0x230], 0x7d1a3bf6
xor dword [rdx + 0x1b0], 0x72771cad
xor dword [rdx + 0x260], 0x5f802ead
add dword [rdx + 0x270], 0x761e11c6
not dword [rdx + 0x1a4]
not dword [rdx + 0x258]
not dword [rdx + 0x28c]
xor dword [rdx + 0x250], 0x14ff0b5f
add dword [rdx + 0x14c], 0x3dd32a25
add dword [rdx + 0x3a4], 0x5edc3ce4
add dword [rdx + 0x228], 0x5d812151
add dword [rdx + 0x74], 0x6def035d
not dword [rdx + 0x8c]
sub dword [rdx], 0x69c444cd
add dword [rdx + 0xb8], 0x51a15a6c
xor dword [rdx + 0x18c], 0x17463267
not dword [rdx + 0x11c]
add dword [rdx + 0x170], 0x36bb193e
xor dword [rdx + 0xf8], 0x33796de7
not dword [rdx + 0x380]
add dword [rdx + 0x3dc], 0x2141507b
xor dword [rdx + 0x1d0], 0x47630724
add dword [rdx + 0x2e4], 0x59ba3784
sub dword [rdx + 0x178], 0x2b733314
xor dword [rdx + 0x1c8], 0x3cc209fd
add dword [rdx + 0xe8], 0x20c922b1
sub dword [rdx + 0x84], 0x7bcd2ad6
sub dword [rdx + 0x220], 0x15a540c0
not dword [rdx + 0xcc]
not dword [rdx + 0x2fc]
sub dword [rdx + 0x3c4], 0x5c750219
xor dword [rdx + 0x6c], 0x19b48db
add dword [rdx + 0x2f4], 0x50a600db
xor dword [rdx + 0x36c], 0x224f06a9
xor dword [rdx + 0x3cc], 0x1abe1701
add dword [rdx + 0x1c], 0x117060cb
add dword [rdx + 0x184], 0x672e1068
xor dword [rdx + 0x48], 0x5e156c18
sub dword [rdx + 0x350], 0x1400607d
add dword [rdx + 0x1e8], 0x22852b43
add dword [rdx + 0x38c], 0x5a4468bc
add dword [rdx + 0x3f4], 0x265c5ff6
add dword [rdx + 0x218], 0x3d6c6378
sub dword [rdx + 0x144], 0x1f3b3084
xor dword [rdx + 0x2e0], 0x1b845ce8
sub dword [rdx + 0x190], 0x4f027ff5
sub dword [rdx + 0x34], 0x7f2303a3
sub dword [rdx + 0x54], 0x229d460e
xor dword [rdx + 0x118], 0x214f53e0
xor dword [rdx + 0x3fc], 0x6f651c18
xor dword [rdx + 0x308], 0xe3b5d2f
xor dword [rdx + 0x1cc], 0x5d115810
xor dword [rdx + 0x208], 0x43237731
xor dword [rdx + 0x26c], 0x4b505a34
not dword [rdx + 0x3b0]
add dword [rdx + 0x180], 0x61e71e9d
not dword [rdx + 0x70]
not dword [rdx + 0x2dc]
add dword [rdx + 0xe0], 0x62821acd
xor dword [rdx + 0xc4], 0x65461dd2
add dword [rdx + 0x25c], 0x533f5209
xor dword [rdx + 0xd0], 0x189d531d
add dword [rdx + 0x338], 0x3124478d
add dword [rdx + 0x44], 0x67c61b0e
xor dword [rdx + 0x348], 0x949585a
not dword [rdx + 0x128]
add dword [rdx + 0x78], 0x69ae61bf
not dword [rdx + 0x1f0]
not dword [rdx + 0x24]
not dword [rdx + 0x318]
xor dword [rdx + 0x148], 0x1bb5052
add dword [rdx + 0x108], 0x1d870bb4
sub dword [rdx + 0x35c], 0x7f9317b2
add dword [rdx + 0x2a0], 0x1c965f77
sub dword [rdx + 0x24c], 0x17c5a57
sub dword [rdx + 0x304], 0x1f4c725e
sub dword [rdx + 0x240], 0x554f208f
xor dword [rdx + 0x158], 0x288e0a36
sub dword [rdx + 0x23c], 0x72521c8b
xor dword [rdx + 0xd8], 0x6f700a85
xor dword [rdx + 0x110], 0x670e64cc
add dword [rdx + 0x370], 0x373c0366
sub dword [rdx + 0x20], 0x46e469b9
add dword [rdx + 0x124], 0x4d55259
xor dword [rdx + 0x2c0], 0x6f6135d6
not dword [rdx + 0x320]
xor dword [rdx + 0x1e4], 0x5cfe249b
sub dword [rdx + 0x3d4], 0x5b3409f
add dword [rdx + 0x37c], 0x767f0232
add dword [rdx + 0xa0], 0x36f62665
sub dword [rdx + 0xc], 0x6fa6e36
not dword [rdx + 0x268]
xor dword [rdx + 0x39c], 0x67bc3d0e
not dword [rdx + 0x94]
add rbx, 0x400
add rdx, 0x400
cmp rbx, 0x8c000
je 0x5798fc
jmp 0x579035
pop rcx
call fcn.00497b06
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