Function at 0x559000
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push eax
push ecx
push edx
push ebx
push ebp
push esi
push edi
call 0x55900c
pop ebx
sub ebx, 0x8d00c
mov edi, 0
push ebx
not dword [ebx + 0x284]
xor dword [ebx + 0x1a4], 0x2c867b33
not dword [ebx + 0xc0]
not dword [ebx + 0x3c]
xor dword [ebx + 0x340], 0x43464e1b
add dword [ebx + 0xac], 0x443508ea
sub dword [ebx + 0x228], 0x531c273f
add dword [ebx + 0x30c], 0xea97907
sub dword [ebx + 0x3c0], 0x14d95c07
not dword [ebx + 0x1e0]
sub dword [ebx + 0x134], 0x26da3a60
sub dword [ebx + 0x2a0], 0x3bc23ee6
sub dword [ebx + 0x370], 0x1fc16ddc
add dword [ebx + 0x10c], 0x43236552
not dword [ebx + 0x2f0]
not dword [ebx + 0x5c]
add dword [ebx + 0x154], 0x8227366
not dword [ebx + 0x27c]
sub dword [ebx + 0x64], 0x10181ee9
add dword [ebx + 0x1c4], 0x43785218
sub dword [ebx + 0x26c], 0x62025ea1
not dword [ebx + 0x394]
sub dword [ebx + 0x374], 0x5bf74220
xor dword [ebx + 0x210], 0x33535de3
not dword [ebx + 0x398]
xor dword [ebx + 0x3d4], 0x82e3443
sub dword [ebx + 0x3a4], 0x7827a51
xor dword [ebx + 0x310], 0x211e738a
not dword [ebx + 0x1ac]
add dword [ebx + 0xd0], 0x706a2999
add dword [ebx + 0x388], 0x575a7622
not dword [ebx + 0x360]
not dword [ebx + 0x2c8]
not dword [ebx + 0x11c]
not dword [ebx + 0x33c]
sub dword [ebx + 0x1fc], 0x4fe02773
xor dword [ebx + 0x2f4], 0x55b0178e
sub dword [ebx + 0x3dc], 0x7ea641d1
xor dword [ebx + 0x1dc], 0x5f896d99
add dword [ebx + 0x23c], 0x717a6ded
xor dword [ebx + 0x334], 0x70ab3117
add dword [ebx + 0x2e8], 0x3391636
add dword [ebx + 0x24], 0x560501fe
xor dword [ebx + 0x98], 0x717a03a7
not dword [ebx + 0x318]
sub dword [ebx + 0x258], 0x3fe306a3
add dword [ebx + 0xa8], 0x1f853556
xor dword [ebx + 0x1e8], 0x7aef7e92
sub dword [ebx + 0x3c8], 0x77b613e2
add dword [ebx + 0xc8], 0x6b0c4faf
sub dword [ebx + 0x15c], 0x7a4500bf
not dword [ebx + 0x38]
xor dword [ebx + 0x140], 0x58d62ca1
add dword [ebx + 0x290], 0x27062ebd
xor dword [ebx + 0x248], 0x39416f73
not dword [ebx + 0x3e4]
not dword [ebx + 0x184]
not dword [ebx + 0x70]
not dword [ebx + 0x174]
sub dword [ebx + 0xa0], 0x562f2238
xor dword [ebx + 0x68], 0x4f6b7817
not dword [ebx + 0x35c]
not dword [ebx + 0xdc]
not dword [ebx + 0x2c0]
not dword [ebx + 0x264]
xor dword [ebx + 0x2ec], 0x9c00520
not dword [ebx + 0x84]
add dword [ebx], 0x45ae4383
xor dword [ebx + 0x34], 0x3bb87798
add dword [ebx + 0xf0], 0x54ee6853
sub dword [ebx + 0x20c], 0x6a200b44
sub dword [ebx + 0x2b0], 0x15d9132f
not dword [ebx + 0x29c]
xor dword [ebx + 0x1e4], 0xfeb1b4d
add dword [ebx + 0x3e8], 0x3a02395b
xor dword [ebx + 0x348], 0x2320255b
sub dword [ebx + 8], 0x68537d74
not dword [ebx + 0xec]
not dword [ebx + 0x250]
sub dword [ebx + 0x324], 0x349b71a1
sub dword [ebx + 0x380], 0x36e86bdc
not dword [ebx + 0x3a8]
add dword [ebx + 0x234], 0x2c9518a0
not dword [ebx + 0x320]
sub dword [ebx + 0x1b4], 0x71a847a5
xor dword [ebx + 0x39c], 0x509577a6
not dword [ebx + 0x1d8]
not dword [ebx + 0x3b8]
xor dword [ebx + 0x78], 0x6ca862c5
xor dword [ebx + 0x3b0], 0x5857587a
not dword [ebx + 0x31c]
sub dword [ebx + 0x298], 0xe5312a4
not dword [ebx + 0x224]
not dword [ebx + 0xe8]
sub dword [ebx + 0x270], 0x21a027dd
sub dword [ebx + 0x7c], 0x7a3b461e
sub dword [ebx + 0x3e0], 0x35694c07
not dword [ebx + 0x110]
xor dword [ebx + 0x120], 0x19ef36d0
not dword [ebx + 0x3fc]
xor dword [ebx + 0x274], 0x5b344ccd
add dword [ebx + 0x338], 0x1d7d05b7
not dword [ebx + 0x50]
not dword [ebx + 0xe0]
add dword [ebx + 0xc], 0x37f35271
xor dword [ebx + 0x80], 0x12927974
add dword [ebx + 0x2e0], 0x3b0f11a0
add dword [ebx + 0x37c], 0x488a38dc
sub dword [ebx + 0x40], 0x68d406a8
xor dword [ebx + 0x3f0], 0x61cc7fa8
add dword [ebx + 0x1b0], 0x1890c2a
sub dword [ebx + 0x280], 0x63374707
xor dword [ebx + 0x198], 0x2f4575db
sub dword [ebx + 0x2bc], 0x65061515
xor dword [ebx + 0x204], 0x3ec75f06
sub dword [ebx + 0x3c4], 0x631a2e14
add dword [ebx + 0x2d0], 0x763c3cfd
xor dword [ebx + 0x2d8], 0xcf43499
sub dword [ebx + 0x288], 0x79fb7ffa
xor dword [ebx + 0x350], 0x61502881
sub dword [ebx + 0xf4], 0x9d07907
sub dword [ebx + 0x278], 0x679b43a3
not dword [ebx + 0x2a8]
sub dword [ebx + 0x170], 0x357d1433
xor dword [ebx + 0x21c], 0x75a035b1
xor dword [ebx + 0x260], 0x1319147b
add dword [ebx + 0x94], 0xe255736
sub dword [ebx + 0x244], 0x55843215
sub dword [ebx + 0x48], 0x1319101c
xor dword [ebx + 0x2a4], 0x6275031c
not dword [ebx + 0x17c]
not dword [ebx + 0xd8]
add dword [ebx + 0x1cc], 0x3851013
xor dword [ebx + 0x3d0], 0x566d216d
sub dword [ebx + 0x1f0], 0x2b5b71b9
xor dword [ebx + 0xa4], 0x25f677d5
add dword [ebx + 0x208], 0x76647753
xor dword [ebx + 0x214], 0x4c92328a
not dword [ebx + 0x344]
sub dword [ebx + 0x1f8], 0x57aa4e5d
sub dword [ebx + 0x2c], 0x7ba85d3b
xor dword [ebx + 0x190], 0x51ee5d05
xor dword [ebx + 0xfc], 0x386b1844
add dword [ebx + 0x354], 0x63f92686
sub dword [ebx + 0x14], 0x55ad2344
sub dword [ebx + 0xd4], 0x57147f5b
add dword [ebx + 0x2ac], 0x33b00a0e
xor dword [ebx + 0x2d4], 0x4a887b9c
sub dword [ebx + 0x218], 0x56f80ad1
not dword [ebx + 0x3b4]
xor dword [ebx + 0x3a0], 0x490d163d
xor dword [ebx + 0x144], 0x4e614033
sub dword [ebx + 0x378], 0x7ff60b9c
sub dword [ebx + 0x8c], 0x3dad684b
not dword [ebx + 0x168]
sub dword [ebx + 0x14c], 0x758e29ed
sub dword [ebx + 0x90], 0x59aa6f5c
add dword [ebx + 0x74], 0x9cf7f1d
xor dword [ebx + 0x16c], 0x1855379f
not dword [ebx + 0x364]
sub dword [ebx + 0x294], 0x129c264b
xor dword [ebx + 0x12c], 0x41aa120c
not dword [ebx + 0x36c]
add dword [ebx + 0x1f4], 0x500b7607
not dword [ebx + 0x1bc]
xor dword [ebx + 0x200], 0x191a47d4
xor dword [ebx + 0x158], 0x6f674a6a
sub dword [ebx + 0x24c], 0x68431062
not dword [ebx + 0x3ac]
add dword [ebx + 0xb0], 0x22a56bac
sub dword [ebx + 0x150], 0x20487b2f
add dword [ebx + 0x178], 0xf6c5145
not dword [ebx + 0x13c]
add dword [ebx + 0x1ec], 0x11f124a9
xor dword [ebx + 0x1d4], 0x3e1576e4
add dword [ebx + 0xf8], 0x57881425
xor dword [ebx + 0x4c], 0x311465ba
not dword [ebx + 0x3d8]
xor dword [ebx + 0x160], 0x3ea149f3
add dword [ebx + 0x9c], 0x772d58a6
not dword [ebx + 0x368]
not dword [ebx + 0x300]
not dword [ebx + 0x304]
xor dword [ebx + 0x164], 0x7d475852
sub dword [ebx + 0x58], 0x257f2c55
not dword [ebx + 0x19c]
add dword [ebx + 0x328], 0x486473fa
not dword [ebx + 0xc4]
add dword [ebx + 0xb8], 0x55254519
xor dword [ebx + 0x124], 0x18ce071e
sub dword [ebx + 0x3f4], 0x6e7f6c5c
sub dword [ebx + 0x188], 0x611358aa
add dword [ebx + 0x18c], 0xe8c521d
not dword [ebx + 0x30]
add dword [ebx + 0x28], 0x501b519b
add dword [ebx + 0x2c4], 0x437e4084
xor dword [ebx + 0x330], 0x75464210
xor dword [ebx + 0x20], 0x5fdf333b
add dword [ebx + 0x1c8], 0x10486ea2
xor dword [ebx + 0x308], 0x1af0b57
add dword [ebx + 0x34c], 0x7af51dd7
not dword [ebx + 0x3ec]
xor dword [ebx + 0x390], 0x29b47442
not dword [ebx + 0x240]
add dword [ebx + 0x2b4], 0x5e184b29
sub dword [ebx + 0x25c], 0x43e375d6
not dword [ebx + 0xcc]
add dword [ebx + 0x254], 0x46450ae
xor dword [ebx + 0x1a8], 0x702e5070
not dword [ebx + 0x88]
xor dword [ebx + 4], 0x38f76199
sub dword [ebx + 0x38c], 0xe0ad4
sub dword [ebx + 0x2fc], 0x5ae571c8
xor dword [ebx + 0xb4], 0x29b206f9
add dword [ebx + 0x130], 0x4e751e16
not dword [ebx + 0x194]
xor dword [ebx + 0x108], 0x58304f47
add dword [ebx + 0x138], 0x615c4a12
sub dword [ebx + 0x2e4], 0x31284c87
sub dword [ebx + 0x128], 0xd4425b5
add dword [ebx + 0x148], 0xe2974f3
not dword [ebx + 0x114]
sub dword [ebx + 0x10], 0x3e9d6ea1
add dword [ebx + 0x2cc], 0x34014571
not dword [ebx + 0x1b8]
sub dword [ebx + 0x180], 0x60b03a25
add dword [ebx + 0x358], 0x39b22ac0
sub dword [ebx + 0x3cc], 0x55595c2f
not dword [ebx + 0x44]
add dword [ebx + 0x104], 0x45dc7826
sub dword [ebx + 0x118], 0x32e32a8b
xor dword [ebx + 0x220], 0x382116af
sub dword [ebx + 0x1c], 0x4e3b24bb
not dword [ebx + 0x28c]
sub dword [ebx + 0x3bc], 0x2dbd06c3
add dword [ebx + 0x3f8], 0x3b1062bf
not dword [ebx + 0xe4]
not dword [ebx + 0x2dc]
add dword [ebx + 0x314], 0x15b83c1c
sub dword [ebx + 0x1a0], 0x1b8497a
xor dword [ebx + 0x60], 0x797a62a6
xor dword [ebx + 0x2b8], 0x107b1601
not dword [ebx + 0x54]
add dword [ebx + 0x268], 0x46300f50
add dword [ebx + 0x22c], 0x3c304706
add dword [ebx + 0x1d0], 0x9d04a4c
xor dword [ebx + 0x384], 0x34281376
add dword [ebx + 0x18], 0x6eb15ff9
not dword [ebx + 0x100]
not dword [ebx + 0xbc]
add dword [ebx + 0x6c], 0x379d69f6
sub dword [ebx + 0x1c0], 0x1b400c9b
not dword [ebx + 0x230]
add dword [ebx + 0x32c], 0x54fa58e9
sub dword [ebx + 0x2f8], 0x6a976d50
not dword [ebx + 0x238]
add edi, 0x400
add ebx, 0x400
cmp edi, 0x8c000
je 0x5598ad
jmp 0x559019
call int.00515f54
pop edi
pop esi
pop ebp
pop ebx
pop edx
pop ecx
pop eax