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

Disassembly:
push ebp
mov ebp, esp
movzx edx, word [eax]
cmp edx, 0x503f
jg 0x571278
je 0x571504
cmp edx, 0x301d
jg 0x571228
je 0x57146c
add edx, 0xffffcffb
cmp edx, 0x14
ja case.0x5711cd.12294
jmp dword [edx*4 + 0x5711d4]
cmp edx, 0x500b
jg 0x571257
je 0x57138e
sub edx, 0x303b
je 0x5714e2
dec edx
je 0x571515
sub edx, 2
je 0x571548
jmp case.0x5711cd.12294
sub edx, 0x5015
je 0x5713f5
sub edx, 6
je 0x57144a
dec edx
je 0x57145b
jmp case.0x5711cd.12294
cmp edx, 0xb017
jg 0x5712d4
je 0x571417
cmp edx, 0x900c
jg 0x5712b3
je 0x5713a0
sub edx, 0x5040
je 0x5714f3
dec edx
je 0x571537
dec edx
je 0x571526
jmp case.0x5711cd.12294
sub edx, 0x9016
je 0x571406
sub edx, 0xd
je 0x5714c0
dec edx
je 0x5714d1
jmp case.0x5711cd.12294
cmp edx, 0xb021
jg 0x571303
je 0x57149e
sub edx, 0xb018
je 0x571428
sub edx, 7
je 0x57147c
dec edx
je 0x57148d
jmp case.0x5711cd.12294
sub edx, 0xb022
je 0x5714af
sub edx, 0x41e1
je 0x57131f
dec edx
je 0x57133d
jmp case.0x5711cd.12294
lea edx, [eax + 2]
movzx edx, byte [edx]
lea edx, [edx + edx*4]
mov ecx, dword [ebp + 8]
mov ecx, dword [ecx - 4]
add eax, 3
movzx eax, word [eax]
mov dword [ecx + edx*4 + 0x80], eax
pop ebp
ret
lea edx, [eax + 2]
movzx edx, byte [edx]
lea edx, [edx + edx*4]
mov ecx, dword [ebp + 8]
mov ecx, dword [ecx - 4]
add eax, 3
movzx eax, word [eax]
mov dword [ecx + edx*4 + 0x84], eax
pop ebp
ret
add eax, 2
movzx eax, byte [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x34], eax
pop ebp
ret
add eax, 2
movzx eax, byte [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x30], eax
pop ebp
ret
add eax, 2
movzx eax, byte [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x24], eax
pop ebp
ret
add eax, 2
movzx eax, word [eax]
inc eax
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x2c], eax
pop ebp
ret
add eax, 2
movzx eax, word [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x38], eax
pop ebp
ret
add eax, 2
movzx eax, byte [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x40], eax
pop ebp
ret
add eax, 2
movzx eax, byte [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x48], eax
pop ebp
ret
add eax, 2
movzx eax, byte [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x68], eax
pop ebp
ret
add eax, 2
movzx eax, byte [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x6c], eax
pop ebp
ret
add eax, 2
movzx eax, word [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x70], eax
pop ebp
ret
add eax, 2
movzx eax, word [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x74], eax
pop ebp
ret
add eax, 2
movzx eax, word [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x1c], eax
pop ebp
ret
add eax, 2
movzx eax, word [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x20], eax
pop ebp
ret
add eax, 2
movzx eax, byte [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x3c], eax
pop ebp
ret
add eax, 2
movzx eax, word [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x78], eax
pop ebp
ret
add eax, 2
movzx eax, word [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x44], eax
pop ebp
ret
add eax, 2
movzx eax, byte [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx], eax
pop ebp
ret
add eax, 2
movzx eax, word [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 4], eax
pop ebp
ret
add eax, 2
movzx eax, word [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 8], eax
pop ebp
ret
add eax, 2
movsx eax, word [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0xc], eax
pop ebp
ret
add eax, 2
movsx eax, word [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x10], eax
pop ebp
ret
add eax, 2
movsx eax, word [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x14], eax
pop ebp
ret
add eax, 2
movsx eax, word [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x18], eax
pop ebp
ret
add eax, 2
movzx eax, byte [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x4c], eax
pop ebp
ret
add eax, 2
movzx eax, word [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x50], eax
pop ebp
ret
add eax, 2
movzx eax, word [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x54], eax
pop ebp
ret
add eax, 2
movzx eax, byte [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x58], eax
pop ebp
ret
add eax, 2
movzx eax, word [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x5c], eax
pop ebp
ret
add eax, 2
movzx eax, word [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x60], eax
pop ebp
ret
add eax, 2
movzx eax, byte [eax]
mov edx, dword [ebp + 8]
mov edx, dword [edx - 4]
mov dword [edx + 0x64], eax
pop ebp
ret