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

Disassembly:
push ebp
mov ebp, esp
push edi
push ebx
mov ebx, eax
mov ecx, 0xcc
xor eax, eax
mov edi, edx
rep stosd dword es:[edi], eax
mov eax, dword [ebx]
cmp word [eax], 0x408
jbe 0x476089
mov eax, dword [ebx + 8]
test eax, eax
je 0x476089
mov edi, dword [eax]
lea ecx, [edi - 2]
cmp cx, 0x13b
ja case.0x4755d9.4
movzx ecx, cx
jmp dword [ecx*4 + 0x5df1b4]
mov ecx, dword [eax + 4]
mov dword [edx + 8], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 4], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xc], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x10], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x14], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x18], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x20], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x24], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x28], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x30], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x34], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x38], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x3c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x40], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x44], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x148], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x48], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x4c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x50], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x54], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x58], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x5c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x60], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x64], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x68], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x6c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x70], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x74], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x78], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x7c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x80], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x84], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x88], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x8c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x90], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x94], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x9c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x98], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xa0], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xa4], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xa8], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xac], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xb0], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xb4], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xb8], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xbc], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xc0], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xc4], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xc8], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xcc], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xd0], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xd4], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xd8], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xdc], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xe0], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xe4], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xe8], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xec], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xf0], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xf4], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xf8], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0xfc], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x100], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x104], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x108], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x10c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x110], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x114], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x118], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x11c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x120], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x124], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x128], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x12c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x130], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x134], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x138], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x13c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x140], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x144], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x14c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x150], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x154], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x158], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x15c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x160], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x164], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x168], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x16c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x170], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x174], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x178], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x17c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x180], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x184], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x188], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x18c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x190], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x194], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x198], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x19c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1a0], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1a4], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1a8], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1ac], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1b0], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1b4], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1b8], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1bc], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1c0], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1c4], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1c8], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1cc], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1d0], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1d4], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1d8], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1dc], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1e0], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1e4], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1e8], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1ec], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1f0], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1f4], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1f8], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x1fc], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x200], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x204], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x208], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x20c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x210], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x214], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x218], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x21c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x220], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x224], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x228], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x22c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x230], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x234], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x238], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x23c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x240], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x244], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x248], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x24c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x250], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x254], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x258], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x25c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x260], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x264], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x268], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x26c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x270], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x274], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x278], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x27c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x280], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x284], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x288], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x28c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x290], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x294], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x298], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x108], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2a0], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2a4], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2a8], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2ac], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2b0], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2b4], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2b8], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2bc], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2c0], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2c4], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2c8], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2cc], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2d0], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2d4], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2d8], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2dc], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2e0], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2e4], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2e8], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2ec], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2f0], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2f4], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2f8], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x2fc], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x300], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x304], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x308], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x30c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x310], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x314], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x318], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x31c], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x320], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x324], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x328], ecx
jmp case.0x4755d9.4
mov ecx, dword [eax + 4]
mov dword [edx + 0x32c], ecx
mov eax, dword [eax + 8]
jmp 0x4755be
pop ebx
pop edi
pop ebp
ret