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

Disassembly:
push eax
push ecx
push edx
push ebx
push ebp
push esi
push edi
call 0x4a200c
pop eax
sub eax, 0x8c20c
mov edi, 0
push eax
add dword [eax + 0x30], 0x54033aa0
not dword [eax + 0x2fc]
xor dword [eax + 0xc4], 0xdd01857
add dword [eax + 0x2c], 0x2e044a6a
sub dword [eax + 0xc0], 0x39fb25bf
sub dword [eax + 0x2dc], 0x2ec15a82
sub dword [eax + 0x288], 0x179d2ae6
add dword [eax + 0x240], 0x67fc2dea
add dword [eax + 0x220], 0x204d7bbd
not dword [eax + 0x268]
add dword [eax + 0x1d0], 0x5c8524c6
add dword [eax + 0x178], 0x63e769b8
sub dword [eax + 0x6c], 0x1b003b19
not dword [eax + 0x318]
add dword [eax + 0x3c4], 0x79bf0013
xor dword [eax + 0x19c], 0x524c760d
xor dword [eax + 0x1a0], 0x26b90082
sub dword [eax + 0x2a4], 0xc71388f
xor dword [eax + 0xe8], 0x6d6805dd
not dword [eax + 0x1d4]
not dword [eax + 0x90]
add dword [eax + 0x334], 0x4b1c46d2
not dword [eax + 0x224]
add dword [eax + 0x2a0], 0x21876181
add dword [eax + 0x204], 0x31fb79a2
not dword [eax + 0x35c]
not dword [eax + 0x10]
not dword [eax + 0x350]
add dword [eax + 0x248], 0x2a083791
not dword [eax + 0x38c]
xor dword [eax + 0x34], 0x4ca92752
not dword [eax + 0x300]
xor dword [eax + 0x1fc], 0x6397182
not dword [eax + 0x378]
add dword [eax + 0xf8], 0x510021df
not dword [eax + 0x2b0]
not dword [eax + 0x320]
add dword [eax + 0x17c], 0x6f8041a8
add dword [eax + 0x1ec], 0x536a764a
sub dword [eax + 0x1f0], 0xd443ca7
not dword [eax + 0x214]
sub dword [eax + 8], 0x238191d
not dword [eax + 0x3f8]
sub dword [eax + 0x274], 0x3cdc628b
add dword [eax + 0x390], 0x3f6c27bf
sub dword [eax + 0x3a0], 0x7acb0203
add dword [eax + 0x2ac], 0x242d42e6
add dword [eax + 0x144], 0x47456643
sub dword [eax + 0xa8], 0x67074c79
add dword [eax + 0x310], 0x73525228
add dword [eax + 0x88], 0x14b35be7
sub dword [eax + 0x294], 0xf73599e
not dword [eax + 0x338]
xor dword [eax + 0x2e4], 0x2e4c3e75
not dword [eax + 0x1d8]
xor dword [eax + 0x1b8], 0x5f6a0b1d
not dword [eax + 0xe0]
sub dword [eax + 0x40], 0x78286c3e
sub dword [eax + 0x170], 0x19a71cc2
add dword [eax + 0xd8], 0x209b7773
add dword [eax + 0x104], 0x1f7a5d7b
xor dword [eax + 0x1ac], 0x64357939
xor dword [eax + 0xd0], 0x2b0802b2
sub dword [eax + 0x21c], 0x41a403e3
xor dword [eax + 0x36c], 0x192453cb
sub dword [eax + 0x7c], 0x605d40c4
not dword [eax + 0x31c]
add dword [eax + 0x3c8], 0x7f46ffc
sub dword [eax + 0x1dc], 0x767f1089
xor dword [eax + 0x2c8], 0x4c121fb6
not dword [eax + 0x3bc]
not dword [eax + 0x33c]
add dword [eax + 0x28c], 0x24a924c8
add dword [eax + 0x150], 0x15f93bcb
not dword [eax + 0x324]
add dword [eax + 0x344], 0x786a7306
not dword [eax + 0xfc]
not dword [eax + 0xbc]
not dword [eax + 0x70]
not dword [eax + 0x1b0]
add dword [eax + 0xec], 0x4dd158bd
not dword [eax + 0x23c]
not dword [eax + 0x13c]
add dword [eax + 0x1c], 0x385c67b1
sub dword [eax + 0x340], 0x521b51d8
not dword [eax + 0x3d4]
sub dword [eax + 0x194], 0x1cec1bc9
add dword [eax + 0x298], 0x7a372e63
xor dword [eax + 0x50], 0x273955a2
not dword [eax + 0x3d0]
not dword [eax + 0x258]
sub dword [eax + 0x2b4], 0x296d5c3c
not dword [eax + 0x1f4]
sub dword [eax + 0x1e0], 0x89630cc
not dword [eax + 0x234]
sub dword [eax + 0x308], 0x2cae4d94
xor dword [eax + 0x368], 0x6b0b4736
sub dword [eax + 0x180], 0x7c024b1a
xor dword [eax + 0x2bc], 0xe063af5
add dword [eax + 0x2c0], 0x2a0e2655
add dword [eax + 0xcc], 0x6b6e1e67
sub dword [eax + 0x3dc], 0x3bec3b2e
add dword [eax + 0x328], 0x59a32675
xor dword [eax + 0x188], 0x1864172
xor dword [eax + 0x254], 0x65773494
sub dword [eax + 0xa0], 0x62a16c47
add dword [eax + 0x20], 0x7e2e4696
sub dword [eax + 0xe4], 0x15345f43
add dword [eax + 0x364], 0x51d946b5
not dword [eax + 0xd4]
add dword [eax + 0x3c], 0x68395a4c
xor dword [eax + 0x58], 0x4bf813b4
sub dword [eax + 0x3b0], 0x7f303111
sub dword [eax + 0x280], 0x331d08ca
sub dword [eax + 0x8c], 0x4b160465
xor dword [eax + 0x1bc], 0x63cc08ae
add dword [eax + 0x228], 0x6a1e7dc6
not dword [eax + 0x15c]
sub dword [eax + 0x3cc], 0x56730985
add dword [eax + 0x14c], 0x343c0e47
not dword [eax + 0x398]
sub dword [eax + 0x238], 0x25214ea6
sub dword [eax + 0xf4], 0x7fcc2368
not dword [eax + 0x208]
not dword [eax + 0xb8]
sub dword [eax + 0x68], 0x19e91b19
not dword [eax]
sub dword [eax + 0x3a8], 0x5ae464ed
not dword [eax + 0x2c4]
add dword [eax + 0x1e4], 0x380569f0
not dword [eax + 0x3ac]
not dword [eax + 4]
not dword [eax + 0x3c0]
sub dword [eax + 0xa4], 0x4c2873ed
xor dword [eax + 0xdc], 0x36665181
not dword [eax + 0x1f8]
add dword [eax + 0x158], 0x5e2a10a4
sub dword [eax + 0x2cc], 0x43f435fa
add dword [eax + 0x164], 0x5d99603a
sub dword [eax + 0x264], 0x5a4e351b
xor dword [eax + 0x2f0], 0x57681eba
xor dword [eax + 0x148], 0xfad6149
add dword [eax + 0x29c], 0x50526eb1
add dword [eax + 0x120], 0x31d27b78
add dword [eax + 0x200], 0xdcc5aa9
xor dword [eax + 0x98], 0x771f1c3f
not dword [eax + 0x12c]
add dword [eax + 0x3fc], 0x36b323e4
sub dword [eax + 0x218], 0x1f1520ae
not dword [eax + 0x54]
not dword [eax + 0x4c]
sub dword [eax + 0x124], 0x5b7b5c8b
add dword [eax + 0x2d8], 0x18f35ce
not dword [eax + 0x348]
xor dword [eax + 0x26c], 0x3a635a22
not dword [eax + 0x260]
not dword [eax + 0x118]
not dword [eax + 0x3e4]
xor dword [eax + 0x198], 0x14ab4b26
add dword [eax + 0x358], 0x2bfe21b4
not dword [eax + 0x230]
sub dword [eax + 0x168], 0x6bd35ebc
not dword [eax + 0x154]
not dword [eax + 0x3a4]
not dword [eax + 0x314]
xor dword [eax + 0x78], 0x7f147a1e
not dword [eax + 0x48]
add dword [eax + 0x11c], 0xab377b9
xor dword [eax + 0x9c], 0x47401f6d
sub dword [eax + 0xac], 0x16a34c6a
sub dword [eax + 0x1c8], 0x77a4294a
add dword [eax + 0x1a8], 0x76a7a5e
sub dword [eax + 0xb4], 0x10f0734b
sub dword [eax + 0x384], 0x4dbd0927
xor dword [eax + 0x60], 0x7e572a7c
sub dword [eax + 0x1a4], 0x25691b0a
not dword [eax + 0x25c]
not dword [eax + 0xc8]
add dword [eax + 0x20c], 0x47eb71ad
xor dword [eax + 0x100], 0x73c812c6
xor dword [eax + 0x160], 0x537753f5
add dword [eax + 0x24c], 0x37671d19
not dword [eax + 0x360]
sub dword [eax + 0x28], 0x4ce800cb
xor dword [eax + 0x1cc], 0x43323f85
xor dword [eax + 0x290], 0x5df75367
sub dword [eax + 0x3e0], 0x135f4a3b
add dword [eax + 0x30c], 0x1aca382d
sub dword [eax + 0x2d4], 0x44f262d7
not dword [eax + 0x1b4]
sub dword [eax + 0x374], 0x3ed13587
sub dword [eax + 0x380], 0x14362225
sub dword [eax + 0x134], 0x519c488e
not dword [eax + 0x184]
add dword [eax + 0xb0], 0x1ec3616f
not dword [eax + 0x14]
sub dword [eax + 0x244], 0x11187965
sub dword [eax + 0x388], 0xb83503
xor dword [eax + 0x44], 0x4326be2
not dword [eax + 0x27c]
not dword [eax + 0x140]
sub dword [eax + 0x1c0], 0xbee733d
xor dword [eax + 0x2a8], 0x72c91645
add dword [eax + 0x3e8], 0x5550f8c
sub dword [eax + 0x1e8], 0x3607650
not dword [eax + 0x174]
sub dword [eax + 0x110], 0x21ad61b8
add dword [eax + 0x10c], 0x7a3a4c73
sub dword [eax + 0x3b8], 0x30c97d94
sub dword [eax + 0x1c4], 0x356b4960
add dword [eax + 0x80], 0xf265e55
not dword [eax + 0x108]
sub dword [eax + 0x278], 0x3b830a10
add dword [eax + 0x2f8], 0x21a86cbf
sub dword [eax + 0x5c], 0x15ee6fec
xor dword [eax + 0x250], 0x5723157c
xor dword [eax + 0x330], 0xe8b5063
xor dword [eax + 0x64], 0x5cfc7252
sub dword [eax + 0x2ec], 0x3d994aa5
add dword [eax + 0x2f4], 0x1f9e3f66
sub dword [eax + 0x394], 0x2b355f60
not dword [eax + 0x2b8]
not dword [eax + 0x3f0]
not dword [eax + 0x210]
not dword [eax + 0x94]
xor dword [eax + 0x22c], 0x495863f8
add dword [eax + 0x354], 0x49e874b1
sub dword [eax + 0x190], 0x719c2707
not dword [eax + 0x2e0]
not dword [eax + 0x32c]
xor dword [eax + 0x3d8], 0x77f12584
sub dword [eax + 0x24], 0xf960e7a
add dword [eax + 0x84], 0x774b1681
xor dword [eax + 0x2e8], 0x4ac447f5
xor dword [eax + 0x270], 0x2ab15a5d
xor dword [eax + 0x128], 0x16757d78
not dword [eax + 0x3ec]
xor dword [eax + 0x114], 0x7c4214cb
sub dword [eax + 0x2d0], 0x424c19c2
sub dword [eax + 0x138], 0x244129cf
add dword [eax + 0x284], 0xdfd3e40
not dword [eax + 0x38]
sub dword [eax + 0xc], 0x38f570c0
add dword [eax + 0x3b4], 0x24e846ca
add dword [eax + 0x18], 0x108d1eaf
not dword [eax + 0x370]
sub dword [eax + 0x74], 0x535d7f71
add dword [eax + 0xf0], 0x4e6205d4
not dword [eax + 0x304]
not dword [eax + 0x18c]
xor dword [eax + 0x34c], 0x2ff03d20
add dword [eax + 0x37c], 0x62282050
add dword [eax + 0x130], 0x4b292372
xor dword [eax + 0x39c], 0x4e100516
not dword [eax + 0x3f4]
not dword [eax + 0x16c]
add edi, 0x400
add eax, 0x400
cmp edi, 0x8c000
je 0x4a2891
jmp 0x4a2019
call fcn.0045f7b8
pop edi
pop esi
pop ebp
pop ebx
pop edx
pop ecx
pop eax