Function at 0x1000b980
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x48
push ebx
push esi
push edi
mov ebx, 0x64
mov edi, edi
mov ecx, 0x12
mov esi, edx
lea edi, [ebp - 0x48]
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x48]
cmp eax, 0x63
ja 0x1000b9b8
lea edi, [eax + eax*8]
lea edi, [edi*8 + 0x100eece4]
mov ecx, 0x12
lea esi, [ebp - 0x48]
rep movsd dword es:[edi], dword [esi]
add edx, 0x48
dec ebx
jne 0x1000b990
pop edi
pop esi
lea edx, [ebx + 0x33]
xor ecx, ecx
mov eax, 0x100eece4
pop ebx
jmp 0x1000b9d0
cmp ecx, 0x63
ja 0x1000b9e2
cmp dword [eax], ecx
jne 0x1000b9e2
test eax, eax
je 0x1000b9e2
cmp dword [eax + 4], edx
je 0x1000b9f4
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000b9d0
mov eax, str.Interfacelorencia.tga
jmp 0x1000b9f7
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceArkania.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x34]
cmp ecx, 0x63
ja 0x1000ba18
cmp dword [eax], ecx
jne 0x1000ba18
test eax, eax
je 0x1000ba18
cmp dword [eax + 4], edx
je 0x1000ba2a
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000ba06
mov eax, str.Interfacelorencia.tga
jmp 0x1000ba2d
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceArena.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x35]
lea esp, [esp]
cmp ecx, 0x63
ja 0x1000ba52
cmp dword [eax], ecx
jne 0x1000ba52
test eax, eax
je 0x1000ba52
cmp dword [eax + 4], edx
je 0x1000ba64
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000ba40
mov eax, str.Interfacelorencia.tga
jmp 0x1000ba67
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceAbuss.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x36]
cmp ecx, 0x63
ja 0x1000ba88
cmp dword [eax], ecx
jne 0x1000ba88
test eax, eax
je 0x1000ba88
cmp dword [eax + 4], edx
je 0x1000ba9a
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000ba76
mov eax, str.Interfacelorencia.tga
jmp 0x1000ba9d
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceDunes.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x37]
lea esp, [esp]
cmp ecx, 0x63
ja 0x1000bac2
cmp dword [eax], ecx
jne 0x1000bac2
test eax, eax
je 0x1000bac2
cmp dword [eax + 4], edx
je 0x1000bad4
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bab0
mov eax, str.Interfacelorencia.tga
jmp 0x1000bad7
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceAcheron.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x38]
cmp ecx, 0x63
ja 0x1000baf8
cmp dword [eax], ecx
jne 0x1000baf8
test eax, eax
je 0x1000baf8
cmp dword [eax + 4], edx
je 0x1000bb0a
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bae6
mov eax, str.Interfacelorencia.tga
jmp 0x1000bb0d
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceKalimdor.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x39]
lea esp, [esp]
cmp ecx, 0x63
ja 0x1000bb32
cmp dword [eax], ecx
jne 0x1000bb32
test eax, eax
je 0x1000bb32
cmp dword [eax + 4], edx
je 0x1000bb44
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bb20
mov eax, str.Interfacelorencia.tga
jmp 0x1000bb47
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap1.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x3a]
cmp ecx, 0x63
ja 0x1000bb68
cmp dword [eax], ecx
jne 0x1000bb68
test eax, eax
je 0x1000bb68
cmp dword [eax + 4], edx
je 0x1000bb7a
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bb56
mov eax, str.Interfacelorencia.tga
jmp 0x1000bb7d
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap2.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x3b]
lea esp, [esp]
cmp ecx, 0x63
ja 0x1000bba2
cmp dword [eax], ecx
jne 0x1000bba2
test eax, eax
je 0x1000bba2
cmp dword [eax + 4], edx
je 0x1000bbb4
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bb90
mov eax, str.Interfacelorencia.tga
jmp 0x1000bbb7
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap2.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x3c]
cmp ecx, 0x63
ja 0x1000bbd8
cmp dword [eax], ecx
jne 0x1000bbd8
test eax, eax
je 0x1000bbd8
cmp dword [eax + 4], edx
je 0x1000bbea
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bbc6
mov eax, str.Interfacelorencia.tga
jmp 0x1000bbed
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap3.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x3d]
lea esp, [esp]
cmp ecx, 0x63
ja 0x1000bc12
cmp dword [eax], ecx
jne 0x1000bc12
test eax, eax
je 0x1000bc12
cmp dword [eax + 4], edx
je 0x1000bc24
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bc00
mov eax, str.Interfacelorencia.tga
jmp 0x1000bc27
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap3.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x3e]
cmp ecx, 0x63
ja 0x1000bc48
cmp dword [eax], ecx
jne 0x1000bc48
test eax, eax
je 0x1000bc48
cmp dword [eax + 4], edx
je 0x1000bc5a
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bc36
mov eax, str.Interfacelorencia.tga
jmp 0x1000bc5d
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap3.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x3f]
lea esp, [esp]
cmp ecx, 0x63
ja 0x1000bc82
cmp dword [eax], ecx
jne 0x1000bc82
test eax, eax
je 0x1000bc82
cmp dword [eax + 4], edx
je 0x1000bc94
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bc70
mov eax, str.Interfacelorencia.tga
jmp 0x1000bc97
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap3.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x40]
cmp ecx, 0x63
ja 0x1000bcb8
cmp dword [eax], ecx
jne 0x1000bcb8
test eax, eax
je 0x1000bcb8
cmp dword [eax + 4], edx
je 0x1000bcca
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bca6
mov eax, str.Interfacelorencia.tga
jmp 0x1000bccd
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap3.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x41]
lea esp, [esp]
cmp ecx, 0x63
ja 0x1000bcf2
cmp dword [eax], ecx
jne 0x1000bcf2
test eax, eax
je 0x1000bcf2
cmp dword [eax + 4], edx
je 0x1000bd04
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bce0
mov eax, str.Interfacelorencia.tga
jmp 0x1000bd07
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap3.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x42]
cmp ecx, 0x63
ja 0x1000bd28
cmp dword [eax], ecx
jne 0x1000bd28
test eax, eax
je 0x1000bd28
cmp dword [eax + 4], edx
je 0x1000bd3a
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bd16
mov eax, str.Interfacelorencia.tga
jmp 0x1000bd3d
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap3.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x43]
lea esp, [esp]
cmp ecx, 0x63
ja 0x1000bd62
cmp dword [eax], ecx
jne 0x1000bd62
test eax, eax
je 0x1000bd62
cmp dword [eax + 4], edx
je 0x1000bd74
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bd50
mov eax, str.Interfacelorencia.tga
jmp 0x1000bd77
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap3.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x44]
cmp ecx, 0x63
ja 0x1000bd98
cmp dword [eax], ecx
jne 0x1000bd98
test eax, eax
je 0x1000bd98
cmp dword [eax + 4], edx
je 0x1000bdaa
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bd86
mov eax, str.Interfacelorencia.tga
jmp 0x1000bdad
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap3.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x45]
lea esp, [esp]
cmp ecx, 0x63
ja 0x1000bdd2
cmp dword [eax], ecx
jne 0x1000bdd2
test eax, eax
je 0x1000bdd2
cmp dword [eax + 4], edx
je 0x1000bde4
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bdc0
mov eax, str.Interfacelorencia.tga
jmp 0x1000bde7
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap3.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x46]
cmp ecx, 0x63
ja 0x1000be08
cmp dword [eax], ecx
jne 0x1000be08
test eax, eax
je 0x1000be08
cmp dword [eax + 4], edx
je 0x1000be1a
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bdf6
mov eax, str.Interfacelorencia.tga
jmp 0x1000be1d
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap3.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x47]
lea esp, [esp]
cmp ecx, 0x63
ja 0x1000be42
cmp dword [eax], ecx
jne 0x1000be42
test eax, eax
je 0x1000be42
cmp dword [eax + 4], edx
je 0x1000be54
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000be30
mov eax, str.Interfacelorencia.tga
jmp 0x1000be57
add eax, 0x28
mov dword [str.InterfaceNewMap3.tga], eax
xor ecx, ecx
mov eax, 0x100eece4
cmp ecx, 0x63
ja 0x1000be76
cmp dword [eax], ecx
jne 0x1000be76
test eax, eax
je 0x1000be76
cmp dword [eax + 4], 0x48
je 0x1000be88
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000be63
mov eax, str.Interfacelorencia.tga
jmp 0x1000be8b
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap3.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x49]
lea ebx, [ebx]
cmp ecx, 0x63
ja 0x1000beb2
cmp dword [eax], ecx
jne 0x1000beb2
test eax, eax
je 0x1000beb2
cmp dword [eax + 4], edx
je 0x1000bec4
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bea0
mov eax, str.Interfacelorencia.tga
jmp 0x1000bec7
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap3.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x4a]
cmp ecx, 0x63
ja 0x1000bee8
cmp dword [eax], ecx
jne 0x1000bee8
test eax, eax
je 0x1000bee8
cmp dword [eax + 4], edx
je 0x1000befa
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bed6
mov eax, str.Interfacelorencia.tga
jmp 0x1000befd
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap3.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x4b]
lea esp, [esp]
cmp ecx, 0x63
ja 0x1000bf22
cmp dword [eax], ecx
jne 0x1000bf22
test eax, eax
je 0x1000bf22
cmp dword [eax + 4], edx
je 0x1000bf34
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bf10
mov eax, str.Interfacelorencia.tga
jmp 0x1000bf37
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap3.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x4c]
cmp ecx, 0x63
ja 0x1000bf58
cmp dword [eax], ecx
jne 0x1000bf58
test eax, eax
je 0x1000bf58
cmp dword [eax + 4], edx
je 0x1000bf6a
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bf46
mov eax, str.Interfacelorencia.tga
jmp 0x1000bf6d
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap3.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x4d]
lea esp, [esp]
cmp ecx, 0x63
ja 0x1000bf92
cmp dword [eax], ecx
jne 0x1000bf92
test eax, eax
je 0x1000bf92
cmp dword [eax + 4], edx
je 0x1000bfa4
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bf80
mov eax, str.Interfacelorencia.tga
jmp 0x1000bfa7
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap3.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x4e]
cmp ecx, 0x63
ja 0x1000bfc8
cmp dword [eax], ecx
jne 0x1000bfc8
test eax, eax
je 0x1000bfc8
cmp dword [eax + 4], edx
je 0x1000bfda
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bfb6
mov eax, str.Interfacelorencia.tga
jmp 0x1000bfdd
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap3.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x4f]
lea esp, [esp]
cmp ecx, 0x63
ja 0x1000c002
cmp dword [eax], ecx
jne 0x1000c002
test eax, eax
je 0x1000c002
cmp dword [eax + 4], edx
je 0x1000c014
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000bff0
mov eax, str.Interfacelorencia.tga
jmp 0x1000c017
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap3.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x50]
cmp ecx, 0x63
ja 0x1000c038
cmp dword [eax], ecx
jne 0x1000c038
test eax, eax
je 0x1000c038
cmp dword [eax + 4], edx
je 0x1000c04a
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000c026
mov eax, str.Interfacelorencia.tga
jmp 0x1000c04d
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap3.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x51]
lea esp, [esp]
cmp ecx, 0x63
ja 0x1000c072
cmp dword [eax], ecx
jne 0x1000c072
test eax, eax
je 0x1000c072
cmp dword [eax + 4], edx
je 0x1000c084
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000c060
mov eax, str.Interfacelorencia.tga
jmp 0x1000c087
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap3.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x52]
cmp ecx, 0x63
ja 0x1000c0a8
cmp dword [eax], ecx
jne 0x1000c0a8
test eax, eax
je 0x1000c0a8
cmp dword [eax + 4], edx
je 0x1000c0ba
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000c096
mov eax, str.Interfacelorencia.tga
jmp 0x1000c0bd
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceArkania.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x53]
lea esp, [esp]
cmp ecx, 0x63
ja 0x1000c0e2
cmp dword [eax], ecx
jne 0x1000c0e2
test eax, eax
je 0x1000c0e2
cmp dword [eax + 4], edx
je 0x1000c0f4
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000c0d0
mov eax, str.Interfacelorencia.tga
jmp 0x1000c0f7
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceArena.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x54]
cmp ecx, 0x63
ja 0x1000c118
cmp dword [eax], ecx
jne 0x1000c118
test eax, eax
je 0x1000c118
cmp dword [eax + 4], edx
je 0x1000c12a
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000c106
mov eax, str.Interfacelorencia.tga
jmp 0x1000c12d
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceAbuss.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x55]
lea esp, [esp]
cmp ecx, 0x63
ja 0x1000c152
cmp dword [eax], ecx
jne 0x1000c152
test eax, eax
je 0x1000c152
cmp dword [eax + 4], edx
je 0x1000c164
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000c140
mov eax, str.Interfacelorencia.tga
jmp 0x1000c167
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceDunes.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x56]
cmp ecx, 0x63
ja 0x1000c188
cmp dword [eax], ecx
jne 0x1000c188
test eax, eax
je 0x1000c188
cmp dword [eax + 4], edx
je 0x1000c19a
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000c176
mov eax, str.Interfacelorencia.tga
jmp 0x1000c19d
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceAcheron.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x57]
lea esp, [esp]
cmp ecx, 0x63
ja 0x1000c1c2
cmp dword [eax], ecx
jne 0x1000c1c2
test eax, eax
je 0x1000c1c2
cmp dword [eax + 4], edx
je 0x1000c1d4
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000c1b0
mov eax, str.Interfacelorencia.tga
jmp 0x1000c1d7
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceKalimdor.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x58]
cmp ecx, 0x63
ja 0x1000c1f8
cmp dword [eax], ecx
jne 0x1000c1f8
test eax, eax
je 0x1000c1f8
cmp dword [eax + 4], edx
je 0x1000c20a
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000c1e6
mov eax, str.Interfacelorencia.tga
jmp 0x1000c20d
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap1.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x59]
lea esp, [esp]
cmp ecx, 0x63
ja 0x1000c232
cmp dword [eax], ecx
jne 0x1000c232
test eax, eax
je 0x1000c232
cmp dword [eax + 4], edx
je 0x1000c244
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000c220
mov eax, str.Interfacelorencia.tga
jmp 0x1000c247
add eax, 0x28
xor ecx, ecx
mov dword [str.InterfaceNewMap2.tga], eax
mov eax, 0x100eece4
lea edx, [ecx + 0x5a]
cmp ecx, 0x63
ja 0x1000c268
cmp dword [eax], ecx
jne 0x1000c268
test eax, eax
je 0x1000c268
cmp dword [eax + 4], edx
je 0x1000c281
add eax, 0x48
inc ecx
cmp eax, 0x100f0904
jl 0x1000c256
mov eax, str.Interfacelorencia.tga
mov dword [str.InterfaceNewMap3.tga], eax
mov esp, ebp
pop ebp
ret
add eax, 0x28
mov dword [str.InterfaceNewMap3.tga], eax
mov esp, ebp
pop ebp
ret