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

Disassembly:
push eax
push ecx
push edx
push ebx
push ebp
push esi
push edi
call 0x4c800c
pop ebx
sub ebx, 0x8ca0c
mov edi, 0
push ebx
sub dword [ebx + 0x2a0], 0x65817f6d
sub dword [ebx + 0x1f4], 0x67849b9
xor dword [ebx + 0x3a4], 0x2f7f3229
not dword [ebx + 0x210]
sub dword [ebx + 0x248], 0x5a4a183c
add dword [ebx + 0x3b4], 0xf984c4f
xor dword [ebx + 0x268], 0x483502ca
xor dword [ebx + 0x398], 0x61084cd9
sub dword [ebx + 0x14], 0xf0b5078
sub dword [ebx + 8], 0x37f82ff5
sub dword [ebx + 0x2b4], 0x7504449d
not dword [ebx + 0x78]
sub dword [ebx + 0x3c4], 0x612f3920
sub dword [ebx + 0x90], 0x8b45388
xor dword [ebx + 0x318], 0x1335099c
sub dword [ebx + 0x320], 0xf6f361e
xor dword [ebx + 0x60], 0x1bab5a53
add dword [ebx + 0x3f4], 0x7f6c3304
sub dword [ebx + 0x18], 0x3234509b
xor dword [ebx + 0x370], 0x4e350fcb
not dword [ebx + 0x14c]
add dword [ebx + 0x3c], 0x50e14c21
add dword [ebx + 0x3e0], 0x596c27dc
sub dword [ebx + 0x80], 0x3903720b
sub dword [ebx + 0x44], 0x717f3dd6
xor dword [ebx + 0x220], 0x67884580
not dword [ebx + 0x3dc]
sub dword [ebx + 0x120], 0x53177c11
not dword [ebx + 0x200]
sub dword [ebx + 0x1e0], 0x61782d2e
sub dword [ebx + 0x1ec], 0xb333048
xor dword [ebx + 0x180], 0x4d5d4e4d
xor dword [ebx + 0x288], 0x665479c7
sub dword [ebx + 0x10], 0x2a0d19ad
sub dword [ebx + 0xec], 0x4347b7c
add dword [ebx + 0x170], 0x4395764b
xor dword [ebx + 0xd4], 0x5cad14e8
not dword [ebx + 0x38c]
add dword [ebx + 0x16c], 0x1dd24f5
add dword [ebx + 0x374], 0x67162c6f
add dword [ebx + 0x234], 0x6a1a1244
add dword [ebx + 0x108], 0x6a8d14b0
not dword [ebx + 0x2f0]
sub dword [ebx + 0x2dc], 0x29c51c9d
xor dword [ebx + 0x278], 0x49095d2e
add dword [ebx + 0x25c], 0x504f6ef6
add dword [ebx + 0x1cc], 0x6a057fc7
xor dword [ebx + 0x260], 0x6f3f2d76
xor dword [ebx + 0xd0], 0x5a34012e
add dword [ebx + 0x3b8], 0xeb9234d
sub dword [ebx + 0x350], 0x4cec3518
not dword [ebx + 0x1b4]
add dword [ebx + 0xb4], 0x2737251a
xor dword [ebx + 0x1d0], 0x50035264
add dword [ebx + 0xac], 0x5203853
add dword [ebx + 0x22c], 0x4ed10674
xor dword [ebx + 0x308], 0x7f57649c
xor dword [ebx + 0x380], 0x35487013
not dword [ebx + 0x300]
xor dword [ebx + 0x198], 0x4a7e0d78
add dword [ebx + 0x150], 0x466c4af9
sub dword [ebx + 0x74], 0x591a5e58
add dword [ebx + 0x1ac], 0x579f4b8a
sub dword [ebx + 0x128], 0x32d3343c
xor dword [ebx + 0x13c], 0x6a7b3f69
xor dword [ebx + 0x124], 0x104b71e4
add dword [ebx + 0x100], 0x144c436d
add dword [ebx + 0x364], 0x6201594e
not dword [ebx + 0x12c]
add dword [ebx + 0x3e8], 0x517f7864
not dword [ebx + 0x3b0]
add dword [ebx + 0x218], 0x2fc87ca3
sub dword [ebx + 0x2c8], 0x4d9578ef
add dword [ebx + 0x3bc], 0x688c4d8e
xor dword [ebx + 0x15c], 0x49195502
add dword [ebx + 0x354], 0x142f3b9b
not dword [ebx + 0x38]
xor dword [ebx + 0x388], 0x6bcd6e61
xor dword [ebx + 0x258], 0x77283b83
sub dword [ebx + 0x3a0], 0x656a098a
add dword [ebx + 0x30c], 0x14755820
not dword [ebx + 0x1e8]
not dword [ebx + 0x360]
xor dword [ebx + 0xa8], 0x4c9f611d
add dword [ebx + 0x290], 0x220a5ae0
add dword [ebx + 0x1dc], 0x682832a0
not dword [ebx + 0xc0]
sub dword [ebx + 0x64], 0x7b931058
xor dword [ebx + 0x10c], 0x66c24305
xor dword [ebx + 0xf0], 0x1fe34c24
not dword [ebx + 0xb0]
add dword [ebx + 0x3d8], 0x9005051
sub dword [ebx], 0x69232f
xor dword [ebx + 0x3c8], 0x1562b86
not dword [ebx + 0x390]
add dword [ebx + 0x36c], 0x487b1457
sub dword [ebx + 0x174], 0x467f64af
add dword [ebx + 0x19c], 0x2dd95fdb
xor dword [ebx + 0x208], 0x496c55a8
xor dword [ebx + 0x1c8], 0x32ef13a4
sub dword [ebx + 0xe4], 0x3efe5103
add dword [ebx + 0x294], 0x711452de
sub dword [ebx + 0x228], 0x45ae75eb
add dword [ebx + 0x328], 0x76c084e
add dword [ebx + 0x368], 0x321947e0
sub dword [ebx + 0x1c4], 0x431f557e
not dword [ebx + 0x37c]
xor dword [ebx + 0x4c], 0x1ae8380f
not dword [ebx + 0xe0]
sub dword [ebx + 0x1a0], 0x296d0c5f
not dword [ebx + 0x270]
sub dword [ebx + 0x188], 0x45472409
not dword [ebx + 0x2b0]
xor dword [ebx + 0x190], 0x3e0a457b
sub dword [ebx + 0xbc], 0x5124bc4
not dword [ebx + 0x394]
sub dword [ebx + 0x50], 0x37c31b8c
sub dword [ebx + 0x378], 0x75757748
xor dword [ebx + 0x2d0], 0x2daa73fc
add dword [ebx + 0x238], 0x4cd12295
add dword [ebx + 0x3e4], 0x20e04ca8
xor dword [ebx + 0x2d8], 0x37e373a8
not dword [ebx + 0xf4]
xor dword [ebx + 0x48], 0x2b050c4f
xor dword [ebx + 0xa0], 0x206e609f
xor dword [ebx + 0x304], 0x21a40ab
not dword [ebx + 0x338]
xor dword [ebx + 0x2e8], 0x3c90f14
xor dword [ebx + 0x5c], 0x595e0f8f
not dword [ebx + 0x1b8]
xor dword [ebx + 0x1f8], 0x3f032632
xor dword [ebx + 0x254], 0x4987698f
not dword [ebx + 0x344]
sub dword [ebx + 0x160], 0x15025d35
sub dword [ebx + 0x154], 0x3dd56187
sub dword [ebx + 0x324], 0x511955dc
add dword [ebx + 0x7c], 0x649e5f83
add dword [ebx + 0x250], 0x1e8f54e7
not dword [ebx + 0x2fc]
sub dword [ebx + 0x230], 0x6a243ed
add dword [ebx + 0x2cc], 0x6dc8711c
sub dword [ebx + 0x26c], 0x20f0128f
add dword [ebx + 0x334], 0x5f8666d9
add dword [ebx + 0x138], 0x3f8f6d2e
sub dword [ebx + 0x194], 0x47df1f97
not dword [ebx + 0x70]
not dword [ebx + 0x1a8]
sub dword [ebx + 0x98], 0x178c3e2c
xor dword [ebx + 0x104], 0x4c254b80
not dword [ebx + 0x35c]
add dword [ebx + 0x2b8], 0x4b680216
sub dword [ebx + 0x284], 0x37617229
add dword [ebx + 0x2e4], 0x3bb82ed7
add dword [ebx + 0x3a8], 0x3b3c2f4f
sub dword [ebx + 0x1c], 0x575f7350
sub dword [ebx + 0x3f8], 0x558a05d4
add dword [ebx + 0x84], 0x3b260e16
not dword [ebx + 0x1a4]
sub dword [ebx + 0x1c0], 0x77000d51
sub dword [ebx + 0x274], 0x50930b22
sub dword [ebx + 0x178], 0x3ffd7cf5
add dword [ebx + 0x8c], 0x6a0b55e1
sub dword [ebx + 0x28c], 0x565e09c7
sub dword [ebx + 0x1f0], 0x16aa0011
not dword [ebx + 0x134]
not dword [ebx + 0x358]
add dword [ebx + 0x31c], 0x6a740b6
not dword [ebx + 0x130]
add dword [ebx + 0x140], 0x1ea279d6
not dword [ebx + 0x298]
xor dword [ebx + 0x54], 0x495a30c2
xor dword [ebx + 0x114], 0x486f2fdb
sub dword [ebx + 0x244], 0x71912922
xor dword [ebx + 0x2f4], 0x14cb4e41
sub dword [ebx + 0x3ac], 0x58d52d8f
add dword [ebx + 0x2bc], 0x6e3f2e57
xor dword [ebx + 0x310], 0x16055809
add dword [ebx + 0x20], 0x615a2a10
xor dword [ebx + 0x34], 0x6efb00dc
not dword [ebx + 0x3ec]
add dword [ebx + 0x204], 0x4fca5bb2
add dword [ebx + 0x2c], 0x30631dd6
xor dword [ebx + 0x32c], 0x6b51a5e
add dword [ebx + 0x39c], 0x523d26f2
xor dword [ebx + 0xc8], 0x16a459e5
add dword [ebx + 0x314], 0x48c94719
xor dword [ebx + 0x2ac], 0x3c465a5d
sub dword [ebx + 0x158], 0x3e1e19fe
xor dword [ebx + 0x94], 0x49d05243
add dword [ebx + 0x330], 0x13153061
xor dword [ebx + 0x2a8], 0x370562ea
not dword [ebx + 0x1d8]
xor dword [ebx + 0x340], 0x2ffb6c4d
add dword [ebx + 0x1fc], 0x74477a9a
sub dword [ebx + 0x3d4], 0x6b0b77be
sub dword [ebx + 0x23c], 0x9da6d1b
add dword [ebx + 0x18c], 0x433c3352
add dword [ebx + 0x2c0], 0x8946395
xor dword [ebx + 0x20c], 0x1d333ce0
add dword [ebx + 4], 0x236a0155
add dword [ebx + 0x224], 0x63e17b50
sub dword [ebx + 0xdc], 0x4ee81784
add dword [ebx + 0x27c], 0x7c15647e
xor dword [ebx + 0x168], 0x73e356d8
xor dword [ebx + 0x384], 0x246e6b0e
not dword [ebx + 0x280]
xor dword [ebx + 0xfc], 0x3bc411b5
xor dword [ebx + 0x24c], 0x271f407f
xor dword [ebx + 0x1d4], 0x3bcb46f7
sub dword [ebx + 0x1b0], 0x38621a2b
not dword [ebx + 0xe8]
sub dword [ebx + 0x3fc], 0x7c4b0f10
sub dword [ebx + 0x3cc], 0x7aac5666
xor dword [ebx + 0x148], 0x2e2a58ef
xor dword [ebx + 0x11c], 0x318010e1
xor dword [ebx + 0x34c], 0x45ba59b7
not dword [ebx + 0x17c]
not dword [ebx + 0xf8]
sub dword [ebx + 0x164], 0x35a55c5b
sub dword [ebx + 0x30], 0x1a615524
add dword [ebx + 0x6c], 0x558252c7
not dword [ebx + 0xd8]
add dword [ebx + 0x2f8], 0x2ee751a3
xor dword [ebx + 0x110], 0x56d66a4f
sub dword [ebx + 0xa4], 0x28f01dfe
not dword [ebx + 0x144]
add dword [ebx + 0xb8], 0x77333fd8
not dword [ebx + 0x2ec]
not dword [ebx + 0x33c]
not dword [ebx + 0x3c0]
add dword [ebx + 0x24], 0x3a9742d7
not dword [ebx + 0xc]
not dword [ebx + 0x2c4]
xor dword [ebx + 0x58], 0x655c5362
add dword [ebx + 0x348], 0x2a264bf5
sub dword [ebx + 0x68], 0x52653a4a
sub dword [ebx + 0x9c], 0x96a423a
add dword [ebx + 0x28], 0x3c1c4982
sub dword [ebx + 0x118], 0x39b230e3
add dword [ebx + 0x40], 0x514a6154
sub dword [ebx + 0x240], 0xb48003e
add dword [ebx + 0x2e0], 0x20700806
xor dword [ebx + 0x184], 0x3ade0d6c
not dword [ebx + 0x3d0]
not dword [ebx + 0xcc]
xor dword [ebx + 0x2d4], 0x7e0061a9
not dword [ebx + 0xc4]
sub dword [ebx + 0x264], 0x1e8a326d
sub dword [ebx + 0x1e4], 0x5f027d36
not dword [ebx + 0x88]
add dword [ebx + 0x2a4], 0x170d2e86
not dword [ebx + 0x214]
sub dword [ebx + 0x29c], 0x3035252e
add dword [ebx + 0x21c], 0x60ad03c3
xor dword [ebx + 0x1bc], 0x10566ca9
not dword [ebx + 0x3f0]
add edi, 0x400
add ebx, 0x400
cmp edi, 0x8c000
je 0x4c88f9
jmp 0x4c8019
call fcn.00485554
pop edi
pop esi
pop ebp
pop ebx
pop edx
pop ecx
pop eax
push ebp
mov ebp, esp
sub esp, 0x37
call fcn.004c8c95
mov eax, ebx
add dh, 0x36
test esp, eax
jne 0x4c8910
lea edx, [0x40156b]
lea ebx, [0x40034a]
add esi, 0x1d6c
add eax, 0x5148
test ebx, esp
jne 0x4c8925
mov cx, ax
push 0xffffffffffffffe7
test edx, esp
jne 0x4c8925
test ebp, ebp
jne 0x4c8919
test edi, ecx
jne 0x4c8938
test ecx, esp
jne 0x4c8925
add dl, 0x66
test ebx, esp
jne 0x4c892b
sub eax, 0xd2
test ecx, eax
jne 0x4c8946
add ecx, 0x6f7c
add edx, 0xfc
test esi, ecx
jne 0x4c894a
add al, 0x11
add dh, 0xb2
sub edx, 0xffffffb8
add ecx, 0x62
add edi, 0x2ab6
add eax, 0x7165
test eax, edi
jne 0x4c897c
push 0x7c
mov ecx, edx
mov cx, ax
test edx, ecx
jne 0x4c898a
test eax, esi
jne 0x4c8973
push 0x4ba
mov cx, bx
sub eax, 0x316d
call fcn.004c8c25
call fcn.004c89fe
call fcn.004c8c95
call fcn.004c89fe
call fcn.004c8ac8
mov esp, ebp
pop ebp
ret