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 rbx, [0x0040c200]
movabs rax, 0
push rbx
add dword [rbx + 0x1d8], 0x33a246fc
add dword [rbx + 0x78], 0x383a34f8
add dword [rbx + 0xac], 0xb281dd1
xor dword [rbx + 4], 0x78ee24f1
xor dword [rbx + 0xc8], 0x4fa423de
not dword [rbx + 0xf8]
add dword [rbx + 0x350], 0x536d2650
xor dword [rbx + 0x284], 0x43126f83
xor dword [rbx + 0x214], 0x1b63352a
not dword [rbx + 0x1e4]
add dword [rbx + 0xa4], 0x49786b98
xor dword [rbx + 0x3f4], 0x1bbb2dd5
add dword [rbx + 0x68], 0x28962001
not dword [rbx + 0x230]
xor dword [rbx + 0x2b8], 0x7c02638a
add dword [rbx + 0x21c], 0x21f8322c
not dword [rbx + 0xc4]
add dword [rbx + 0x26c], 0x51c50b1c
xor dword [rbx + 0x144], 0x6493d5f
not dword [rbx + 0x1a0]
add dword [rbx + 0x240], 0x8246b5f
not dword [rbx + 0x34]
sub dword [rbx + 0xf4], 0x9ec0513
xor dword [rbx + 0x324], 0x6ad64647
sub dword [rbx + 0x54], 0x52092429
add dword [rbx + 0x1e8], 0x1446558a
xor dword [rbx + 0x2a0], 0x68a951c8
not dword [rbx + 0x2d0]
add dword [rbx + 0x27c], 0x3afa7754
not dword [rbx + 0x100]
not dword [rbx + 0x268]
sub dword [rbx + 0x1f8], 0x6ea91754
sub dword [rbx + 0x328], 0x77d0840
xor dword [rbx + 0x94], 0x5baa5349
add dword [rbx + 0x234], 0x66984180
sub dword [rbx + 0x2ec], 0x4c9a22db
xor dword [rbx + 0x394], 0x19570b0c
add dword [rbx + 0x280], 0x1c1d0190
not dword [rbx + 0x188]
add dword [rbx + 0x18], 0x5da8469e
add dword [rbx + 0x2f4], 0x37b343e
add dword [rbx + 0x2fc], 0x1a4e2094
not dword [rbx + 0x3d4]
sub dword [rbx + 0xa8], 0x6ad91881
not dword [rbx + 0x3c]
sub dword [rbx + 0x3b8], 0x594a1d73
not dword [rbx + 0x140]
not dword [rbx]
sub dword [rbx + 0x218], 0x60131cbd
sub dword [rbx + 0x388], 0x1f3a27f0
not dword [rbx + 0x288]
add dword [rbx + 0x360], 0x530f3fe3
xor dword [rbx + 0x208], 0x214003c4
sub dword [rbx + 0x124], 0x59c54f28
not dword [rbx + 0x30]
add dword [rbx + 0x3c0], 0x7c427ad0
sub dword [rbx + 0x1bc], 0x64057157
add dword [rbx + 0x1fc], 0x4b7b658b
add dword [rbx + 0x3fc], 0x2adb6360
not dword [rbx + 0x158]
sub dword [rbx + 0x3e4], 0x4de53f3d
add dword [rbx + 0x3b4], 0x1d9f7ac1
sub dword [rbx + 0x334], 0x126a46fc
add dword [rbx + 0x3cc], 0x16313c7f
xor dword [rbx + 0x378], 0x9826f1
sub dword [rbx + 0x2b0], 0x1cfd00cb
not dword [rbx + 0x160]
not dword [rbx + 0xa0]
not dword [rbx + 0x294]
not dword [rbx + 0x3a8]
not dword [rbx + 0x1e0]
xor dword [rbx + 0x380], 0x74741037
xor dword [rbx + 0x3c8], 0x51484d25
xor dword [rbx + 0x134], 0xbf236a0
not dword [rbx + 0x390]
not dword [rbx + 0x11c]
xor dword [rbx + 0x310], 0x26e07a0f
xor dword [rbx + 0x40], 0x5c685e42
not dword [rbx + 0x130]
sub dword [rbx + 0x84], 0x1ba522ed
sub dword [rbx + 0x148], 0x244e2ce8
add dword [rbx + 0x344], 0x5b9d187d
add dword [rbx + 0x258], 0x11b654dc
xor dword [rbx + 0x2a8], 0x4be909f3
xor dword [rbx + 0x31c], 0x21405019
add dword [rbx + 0x3a4], 0x414a1ede
not dword [rbx + 0x98]
xor dword [rbx + 0x114], 0x7c904f0e
sub dword [rbx + 0x274], 0x8bd71c7
sub dword [rbx + 0x18c], 0x7b512b88
not dword [rbx + 0x2a4]
xor dword [rbx + 0xec], 0xdab3eeb
xor dword [rbx + 0x36c], 0x79523d62
add dword [rbx + 0x118], 0x65a10e97
xor dword [rbx + 0x1b0], 0x71ad227d
add dword [rbx + 0x15c], 0x3b705de3
add dword [rbx + 0x3bc], 0xe544206
not dword [rbx + 0x228]
not dword [rbx + 0x364]
add dword [rbx + 0x64], 0x5ea77b3c
sub dword [rbx + 0x38c], 0x234c56de
sub dword [rbx + 0x250], 0x78e34c5f
xor dword [rbx + 0xcc], 0x5dc31f3a
add dword [rbx + 0x164], 0xb772649
xor dword [rbx + 0x184], 0x67280e74
xor dword [rbx + 0x330], 0x2cf92221
add dword [rbx + 0x44], 0x65114fd4
sub dword [rbx + 0x108], 0x51872851
not dword [rbx + 0x180]
not dword [rbx + 0x23c]
not dword [rbx + 0x28]
not dword [rbx + 0x3d8]
sub dword [rbx + 0xe0], 0x5f86a27
sub dword [rbx + 0x38], 0x20d8240b
add dword [rbx + 0xd8], 0x13590334
add dword [rbx + 0x3e8], 0x59a401b7
sub dword [rbx + 0x210], 0x64c15111
sub dword [rbx + 0xb4], 0x79334b1e
add dword [rbx + 0x37c], 0x751252c6
xor dword [rbx + 0x150], 0x139c4fae
add dword [rbx + 0x244], 0xe371902
not dword [rbx + 0x3f8]
xor dword [rbx + 0x3ec], 0x29055fac
xor dword [rbx + 0x3dc], 0x27d21c1
add dword [rbx + 0x14], 0x15514c16
sub dword [rbx + 0x14c], 0x550b3f62
add dword [rbx + 0x340], 0x511c64bb
xor dword [rbx + 0x2c0], 0x280f15b3
add dword [rbx + 0xbc], 0x72eb097a
xor dword [rbx + 0xb0], 0x42c829b5
xor dword [rbx + 0x178], 0x78a40f6b
add dword [rbx + 0x204], 0x2ba45d6e
not dword [rbx + 0x318]
xor dword [rbx + 0x154], 0x716c6480
add dword [rbx + 0x3e0], 0x521a38f1
not dword [rbx + 0x110]
not dword [rbx + 0x194]
sub dword [rbx + 0x168], 0x4b8572ad
not dword [rbx + 0x368]
xor dword [rbx + 0x1d4], 0x244a0267
xor dword [rbx + 0x290], 0x108a6972
add dword [rbx + 0x19c], 0x26072e6f
not dword [rbx + 0x320]
not dword [rbx + 0x1b4]
sub dword [rbx + 0x12c], 0x693e672f
xor dword [rbx + 0x7c], 0x14152a56
add dword [rbx + 0x120], 0x369f39a0
not dword [rbx + 0x2dc]
sub dword [rbx + 0x238], 0x4d1855f8
add dword [rbx + 0x270], 0x2043191c
sub dword [rbx + 0x25c], 0x2d7939fa
xor dword [rbx + 0x2bc], 0x58e86045
add dword [rbx + 0x1b8], 0x450a7e86
xor dword [rbx + 0x24], 0x44ab4049
add dword [rbx + 0x1c8], 0x6264648f
xor dword [rbx + 0x254], 0x2311546b
sub dword [rbx + 0x1f4], 0x26767c93
sub dword [rbx + 0x3a0], 0x674e6c35
xor dword [rbx + 0x50], 0x27d6597d
sub dword [rbx + 0x3b0], 0x18785360
sub dword [rbx + 0x384], 0x5e240bda
xor dword [rbx + 0x2e0], 0x39fb3498
not dword [rbx + 0x90]
add dword [rbx + 0x70], 0xc060cde
add dword [rbx + 0x1a4], 0x6695aaf
add dword [rbx + 0x138], 0x7620371f
sub dword [rbx + 0x20c], 0x52120e52
xor dword [rbx + 0x1cc], 0x14c852ce
sub dword [rbx + 0x278], 0x6c2e4fd3
sub dword [rbx + 0xc0], 0x417d3d32
xor dword [rbx + 0x264], 0x4d567aa6
sub dword [rbx + 0x1f0], 0x47ea2430
xor dword [rbx + 0x22c], 0xb307793
add dword [rbx + 0xd0], 0x17c540b2
not dword [rbx + 0x358]
sub dword [rbx + 0x6c], 0x3f7350a3
not dword [rbx + 0x34c]
xor dword [rbx + 0x300], 0x4fba1533
sub dword [rbx + 0xb8], 0x36a26da8
sub dword [rbx + 0x354], 0x59ba4daa
sub dword [rbx + 0x74], 0x20fa5258
sub dword [rbx + 0x2ac], 0x793d708a
not dword [rbx + 0x198]
add dword [rbx + 0x260], 0x74e727b8
sub dword [rbx + 0x174], 0x174e7669
xor dword [rbx + 0x1c], 0x55dc1e81
not dword [rbx + 0x4c]
sub dword [rbx + 0x298], 0x5884035d
xor dword [rbx + 0x10c], 0x3a92477d
add dword [rbx + 0x398], 0x5372292e
xor dword [rbx + 0x3d0], 0x78d70cdc
xor dword [rbx + 0x128], 0x7d2912e4
sub dword [rbx + 0xd4], 0x461e717e
sub dword [rbx + 0x2f0], 0x18ea01ae
not dword [rbx + 0x1c4]
xor dword [rbx + 0x10], 0x35b90501
not dword [rbx + 0x2d8]
sub dword [rbx + 0x104], 0x19c52bdb
xor dword [rbx + 0x248], 0x381c5b6a
not dword [rbx + 0x32c]
xor dword [rbx + 0x200], 0x72a62cf6
not dword [rbx + 0x60]
not dword [rbx + 0x338]
sub dword [rbx + 0x314], 0x1489482a
add dword [rbx + 0x1c0], 0x1c633769
not dword [rbx + 0x13c]
not dword [rbx + 0x3c4]
sub dword [rbx + 0x2b4], 0x5130154e
add dword [rbx + 0x1d0], 0x14d3534b
sub dword [rbx + 0x2f8], 0x40eb68ff
sub dword [rbx + 0x48], 0x3a2d0cd8
not dword [rbx + 0x5c]
not dword [rbx + 0x370]
sub dword [rbx + 0x304], 0x3d4a5f69
add dword [rbx + 0x8c], 0x59bc543a
xor dword [rbx + 0xfc], 0x31a13684
add dword [rbx + 0x3f0], 0x9057923
not dword [rbx + 0x35c]
sub dword [rbx + 0x2d4], 0x261967c4
sub dword [rbx + 0xf0], 0x324401e9
not dword [rbx + 0x1a8]
xor dword [rbx + 0x220], 0x2e17229c
xor dword [rbx + 0x2c], 0x29896e61
sub dword [rbx + 0x17c], 0x143b5dc4
sub dword [rbx + 8], 0x550b381f
xor dword [rbx + 0x1ac], 0x7ae42d72
sub dword [rbx + 0x80], 0x497161ed
add dword [rbx + 0x39c], 0x31c77b39
not dword [rbx + 0x2cc]
not dword [rbx + 0xe4]
not dword [rbx + 0x28c]
xor dword [rbx + 0x224], 0x143e41e7
not dword [rbx + 0xc]
sub dword [rbx + 0x30c], 0x7df73c05
sub dword [rbx + 0x1ec], 0x4bbc1530
add dword [rbx + 0x3ac], 0x4ef34ed7
not dword [rbx + 0x20]
xor dword [rbx + 0x16c], 0x1165041c
xor dword [rbx + 0x29c], 0x6c2e35e7
not dword [rbx + 0x374]
sub dword [rbx + 0x1dc], 0x4b936cd
not dword [rbx + 0x2e4]
sub dword [rbx + 0x308], 0x35f54f39
add dword [rbx + 0x190], 0x700c2213
add dword [rbx + 0x24c], 0x5d123975
sub dword [rbx + 0x2e8], 0x70733a4c
sub dword [rbx + 0xe8], 0x1b5d36b1
sub dword [rbx + 0x2c4], 0x4dcf3e68
add dword [rbx + 0x88], 0xd7d769c
add dword [rbx + 0x170], 0x45677112
sub dword [rbx + 0x33c], 0x4b411d90
add dword [rbx + 0xdc], 0x73082ec3
not dword [rbx + 0x9c]
add dword [rbx + 0x2c8], 0x57b07611
not dword [rbx + 0x58]
add dword [rbx + 0x348], 0x77566d1d
add rax, 0x400
add rbx, 0x400
cmp rax, 0x8c000
je 0x5798ec
jmp 0x579035
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