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

Disassembly:
push eax
push ecx
push edx
push ebx
push ebp
push esi
push edi
call 0x4c300c
pop eax
sub eax, 0x8c40c
mov edi, 0
push eax
add dword [eax + 0x1b0], 0x50b811e3
not dword [eax + 0x308]
sub dword [eax + 0x2dc], 0x15ff5962
xor dword [eax + 0x16c], 0xb0a1df1
xor dword [eax + 0xd4], 0x507c2b41
sub dword [eax + 0x98], 0x1f093942
not dword [eax + 0x12c]
sub dword [eax + 0x164], 0x642228a8
not dword [eax + 0xbc]
add dword [eax + 0x338], 0x44ce2977
xor dword [eax + 0x334], 0x6b6d297f
add dword [eax + 0x2bc], 0x7347280e
xor dword [eax + 0x3f8], 0x463f54e4
not dword [eax + 0x38]
not dword [eax + 0x14]
sub dword [eax + 0x24], 0x32c74f6
xor dword [eax + 0x154], 0x3fc5489c
not dword [eax + 0x4c]
xor dword [eax + 0x3b4], 0x37193209
add dword [eax + 0x180], 0x74c210ab
sub dword [eax + 0x74], 0x76b338a9
xor dword [eax + 0x264], 0x7543095e
add dword [eax + 0x118], 0x46c47229
sub dword [eax + 0x1ec], 0x3ce44714
add dword [eax + 0x1b8], 0x13bf4b12
add dword [eax + 0x3fc], 0x69ac5e80
add dword [eax + 0x1e8], 0x152b6384
xor dword [eax + 0x3a0], 0x6082e00
sub dword [eax + 0x378], 0x194a2bc0
add dword [eax + 0x1a8], 0x2cac2af3
sub dword [eax + 0x324], 0x7bb17422
xor dword [eax + 0x2e0], 0x2ab0f70
add dword [eax + 0x234], 0x12260e50
add dword [eax + 0x218], 0x2f085b47
xor dword [eax + 0x228], 0x71206f74
not dword [eax + 0xa8]
sub dword [eax + 0x3dc], 0x3d061f5e
add dword [eax + 0x230], 0x587213e9
not dword [eax + 0x104]
not dword [eax + 0x398]
not dword [eax + 0xf0]
xor dword [eax + 0x268], 0x2b5d29d1
sub dword [eax + 0xc4], 0x7e0060b3
sub dword [eax + 0x7c], 0x69d14809
xor dword [eax + 0xa0], 0x55ba307e
sub dword [eax + 0x13c], 0x9ca3d55
sub dword [eax + 0x2e8], 0x583e454e
xor dword [eax + 0x124], 0x53358a0
sub dword [eax + 0x284], 0x1c9214da
add dword [eax + 0x1bc], 0xfe637bb
xor dword [eax + 0x1f8], 0xc634183
xor dword [eax + 0x23c], 0x6926db0
add dword [eax + 0x3c0], 0x6b38349a
xor dword [eax + 0x18c], 0x54ce51fb
xor dword [eax + 0xfc], 0x4a9503ec
not dword [eax + 0x170]
not dword [eax + 0x194]
sub dword [eax + 0x94], 0x64357c72
xor dword [eax + 0x190], 0x27e9053a
add dword [eax + 0x60], 0x9106d7e
xor dword [eax + 0x2fc], 0x2f261df
sub dword [eax + 0x3c], 0x2d655bd8
xor dword [eax + 0x184], 0x2fe9471c
add dword [eax + 0xb8], 0x3aac4d58
xor dword [eax + 0x68], 0x4aba5513
xor dword [eax + 0x36c], 0x50b65194
not dword [eax + 0x2a4]
xor dword [eax + 0x38c], 0x1557386a
xor dword [eax + 0x114], 0x1c6a7b49
not dword [eax + 0x48]
sub dword [eax + 0x110], 0x5e837d33
add dword [eax + 0x138], 0x274f3677
sub dword [eax + 0x15c], 0x507e3830
sub dword [eax + 0x2b0], 0x17a17cdd
sub dword [eax + 0x18], 0x6a1d3d81
xor dword [eax + 0xac], 0x5e19477b
sub dword [eax + 0x374], 0x355f46d8
sub dword [eax + 0x6c], 0x1ea56b24
add dword [eax + 0xe8], 0x5271749d
sub dword [eax + 0x1f4], 0x1d103f3
add dword [eax + 0x1c], 0x7faf4c9a
not dword [eax + 0x134]
sub dword [eax + 0x3d0], 0xe734c23
add dword [eax + 0x280], 0x35fb34fb
sub dword [eax + 0x108], 0x29074786
sub dword [eax + 0x3b0], 0x67c24a6f
not dword [eax + 0xf4]
xor dword [eax + 0x3e8], 0x486a35b9
add dword [eax + 0x29c], 0x23ca310d
add dword [eax + 0x208], 0xec97875
not dword [eax + 0x17c]
add dword [eax + 0x39c], 0x2c784011
not dword [eax + 0x3d8]
xor dword [eax + 0x288], 0x896dc2
not dword [eax + 0xdc]
not dword [eax + 0x100]
xor dword [eax + 0x78], 0x687955b2
xor dword [eax + 0x32c], 0x451a02a4
add dword [eax + 0x318], 0x6ba9609c
sub dword [eax + 0x3f4], 0x11026445
sub dword [eax], 0x604d77b4
not dword [eax + 0x2c8]
not dword [eax + 0x31c]
sub dword [eax + 0x120], 0x744d1cce
not dword [eax + 0x144]
not dword [eax + 0x19c]
xor dword [eax + 0x44], 0x27597485
xor dword [eax + 0x64], 0x1e017b47
add dword [eax + 0x3e0], 0x65846455
not dword [eax + 0x1e0]
sub dword [eax + 0xc], 0xba40573
not dword [eax + 0x274]
sub dword [eax + 0x34c], 0x14fd7b42
not dword [eax + 0x278]
add dword [eax + 0x1cc], 0x644f3fdc
xor dword [eax + 0x150], 0x1e927e95
not dword [eax + 0x390]
not dword [eax + 0x158]
xor dword [eax + 0x238], 0x34146f20
xor dword [eax + 0x20c], 0x2d37201
not dword [eax + 0x2c]
not dword [eax + 0x58]
not dword [eax + 0x30]
not dword [eax + 0x30c]
not dword [eax + 0x8c]
sub dword [eax + 0x40], 0x40ed2385
sub dword [eax + 0x1e4], 0x33f66d0d
not dword [eax + 0x214]
add dword [eax + 0x5c], 0x47607866
not dword [eax + 0x128]
xor dword [eax + 0x3ac], 0x4c953908
sub dword [eax + 0x2cc], 0x51de2c3a
not dword [eax + 0x300]
add dword [eax + 0x1dc], 0x68f239be
not dword [eax + 0x290]
add dword [eax + 0x258], 0x5a680d42
xor dword [eax + 0x294], 0x31a778c3
add dword [eax + 0x2f0], 0x68517081
sub dword [eax + 0x160], 0x6c0d4c2c
xor dword [eax + 0x25c], 0x25f55831
sub dword [eax + 0x11c], 0x15cb11a4
xor dword [eax + 0xec], 0x9c34be
not dword [eax + 0x22c]
not dword [eax + 0x380]
not dword [eax + 0x188]
xor dword [eax + 0x3a8], 0xf2a6e93
xor dword [eax + 0x2f8], 0x640e2b74
not dword [eax + 0x14c]
xor dword [eax + 0x340], 0x9940e8a
add dword [eax + 0x354], 0xdc10f3f
not dword [eax + 0x2e4]
xor dword [eax + 0x2a0], 0x289824b9
add dword [eax + 0x50], 0x3f706d79
add dword [eax + 0x1c8], 0x4ef57a92
sub dword [eax + 0x364], 0x5f246e29
add dword [eax + 0x1f0], 0x527c3e6b
xor dword [eax + 0x3c4], 0x55632ba
add dword [eax + 0x344], 0x238b7d18
not dword [eax + 0x37c]
add dword [eax + 0x248], 0x10d47975
not dword [eax + 0x1ac]
sub dword [eax + 0xc0], 0x484386e
add dword [eax + 0x1c4], 0x633467ae
not dword [eax + 0xb4]
not dword [eax + 0x200]
not dword [eax + 0x384]
not dword [eax + 0x368]
sub dword [eax + 0x27c], 0x65ec35bd
add dword [eax + 0x84], 0x5479354b
add dword [eax + 0x1fc], 0x672a65ee
sub dword [eax + 0x298], 0x1c0456f
sub dword [eax + 0x2ac], 0x4cf02ee6
add dword [eax + 0xd0], 0x723f743d
xor dword [eax + 0x24c], 0x3cf70835
xor dword [eax + 0xe0], 0x130b1f4c
xor dword [eax + 0x21c], 0x79522135
xor dword [eax + 0x10c], 0x3b94401c
add dword [eax + 0x2c4], 0x59116ac5
sub dword [eax + 0x328], 0x22c75bcc
xor dword [eax + 0x198], 0xc664f2d
sub dword [eax + 0x88], 0xfd402f5
sub dword [eax + 0x3ec], 0x65f74deb
add dword [eax + 0x10], 0x7e2e5b3d
not dword [eax + 0x2ec]
not dword [eax + 0xf8]
xor dword [eax + 0x388], 0x74bd5661
xor dword [eax + 0x178], 0x31c47fed
sub dword [eax + 0xc8], 0x18910144
sub dword [eax + 0x1a0], 0x5c1400cd
add dword [eax + 0x2b4], 0x3e845dca
xor dword [eax + 0xb0], 0x744713c1
add dword [eax + 0x348], 0x62e2460b
xor dword [eax + 0x358], 0x34fe695a
sub dword [eax + 0x3d4], 0x338f3b2e
add dword [eax + 0x2f4], 0x291c660b
sub dword [eax + 0x3b8], 0x1643baf
xor dword [eax + 0x35c], 0x2b87372a
not dword [eax + 0x1d0]
add dword [eax + 0x34], 0x15bc1ae7
add dword [eax + 0x130], 0x769d5a13
sub dword [eax + 0x350], 0x3e57a1e
xor dword [eax + 0x20], 0x90143a5
sub dword [eax + 0x270], 0x3d752811
xor dword [eax + 0x9c], 0x7cc6e3a
not dword [eax + 0x70]
xor dword [eax + 0x148], 0x2673eaa
sub dword [eax + 0xe4], 0x560d2c19
sub dword [eax + 0x224], 0x58ca2d6e
not dword [eax + 0x80]
add dword [eax + 0x310], 0x2f2a6220
sub dword [eax + 0x1b4], 0x4c1b4e7c
xor dword [eax + 0x54], 0x380d2008
xor dword [eax + 0x140], 0x4ec667d
sub dword [eax + 0x1d4], 0x451e2db1
sub dword [eax + 0xd8], 0x24532979
xor dword [eax + 0x168], 0x2a0f20f1
add dword [eax + 0x3bc], 0x38aa5161
xor dword [eax + 0x1c0], 0x667d16e8
not dword [eax + 0x240]
xor dword [eax + 0x3f0], 0x110d6ca0
sub dword [eax + 0x2c0], 0x227937b7
add dword [eax + 0x254], 0x23c16419
not dword [eax + 8]
xor dword [eax + 0x3cc], 0x1c4b38a4
xor dword [eax + 0xcc], 0x53df48c8
not dword [eax + 0x2a8]
xor dword [eax + 0x250], 0x132438e2
add dword [eax + 0x260], 0x44850407
not dword [eax + 0x3e4]
add dword [eax + 0x3a4], 0x3baf01ee
xor dword [eax + 0x330], 0x4c1f2d77
add dword [eax + 0x220], 0x786558b3
not dword [eax + 0x360]
not dword [eax + 0x174]
xor dword [eax + 0x370], 0x2ae61a74
not dword [eax + 0x244]
xor dword [eax + 0x26c], 0x39254481
add dword [eax + 0x2b8], 0x50672a99
sub dword [eax + 0x210], 0x3c973ae9
xor dword [eax + 0x204], 0x343a6671
sub dword [eax + 0xa4], 0x7592432
xor dword [eax + 4], 0x67ea34a0
sub dword [eax + 0x314], 0x19004ee3
add dword [eax + 0x1d8], 0x275d0e40
not dword [eax + 0x3c8]
not dword [eax + 0x1a4]
xor dword [eax + 0x28], 0x19ad567b
not dword [eax + 0x394]
not dword [eax + 0x304]
add dword [eax + 0x320], 0x40076915
xor dword [eax + 0x33c], 0x3f7c63ab
not dword [eax + 0x2d8]
add dword [eax + 0x28c], 0x419b4185
add dword [eax + 0x2d0], 0x75122046
xor dword [eax + 0x2d4], 0x22e4496b
not dword [eax + 0x90]
add edi, 0x400
add eax, 0x400
cmp edi, 0x8c000
je 0x4c38c9
jmp 0x4c3019
call fcn.00480b54
pop edi
pop esi
pop ebp
pop ebx
pop edx
pop ecx
pop eax