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

Disassembly:
mov eax, dword [0xcfa5a4]
sub esp, 0x2fc
test eax, eax
push esi
push edi
je case.default.0x519aa8
mov ecx, dword [0xcfa5f8]
test ecx, ecx
jne 0x518f7a
mov eax, dword [0xa4f274]
push ecx
push ecx
push 0xcfa5fc
push 0xa257d8
push ecx
test eax, eax
push ecx
je 0x518f5d
push str..Bitmapsguild_bangzhong.WSA
jmp 0x518f62
push str..BitmapsInterfaceWSANotBig5guild_bangzhong.WSA
call fcn.005a5e90
mov ecx, eax
add esp, 0x1c
test ecx, ecx
mov dword [0xcfa5f8], ecx
je case.default.0x519aa8
mov edx, dword [0xcfa5f0]
push ebx
mov eax, dword [edx + 0x10]
test eax, eax
je 0x5196e3
mov esi, dword [edx + 0x2c]
test esi, esi
jne 0x5196db
mov eax, dword [0xcfa5fc]
mov ecx, dword [ecx + 4]
push eax
push ecx
push 0
push 0
call dword [0xd36aac]
mov edx, dword [0xcfa5f0]
add esp, 0x10
mov eax, dword [edx + 0xc0]
test eax, eax
mov eax, dword [0x6d68e0]
je 0x519009
test eax, eax
je 0x518fee
push 0x6d67a8
call fcn.00473f60
mov ecx, dword [0xcfa5f8]
add esp, 4
test eax, eax
mov eax, dword [0xcfa5fc]
push eax
je 0x518fe9
mov edx, dword [ecx + 0x44]
jmp 0x519055
mov edx, dword [ecx + 0x4c]
jmp 0x519055
mov eax, dword [0x6d6860]
mov ecx, dword [0xcfa5f8]
cmp eax, 0x32
mov eax, dword [0xcfa5fc]
push eax
jl 0x51904f
mov edx, dword [ecx + 0x3c]
jmp 0x519055
test eax, eax
je 0x519034
push 0x6d67a8
call fcn.00473f60
mov ecx, dword [0xcfa5f8]
add esp, 4
test eax, eax
mov eax, dword [0xcfa5fc]
push eax
je 0x51902f
mov edx, dword [ecx + 0x40]
jmp 0x519055
mov edx, dword [ecx + 0x48]
jmp 0x519055
mov eax, dword [0x6d6860]
mov ecx, dword [0xcfa5f8]
cmp eax, 0x32
mov eax, dword [0xcfa5fc]
push eax
jl 0x51904f
mov edx, dword [ecx + 0x38]
jmp 0x519055
mov edx, dword [ecx + 0x98]
push edx
push 0
push 0
call dword [0xd36aac]
add esp, 0x10
mov edi, 0x38
mov ebx, 0xc4
mov esi, 0x9c
push 0x6d67a8
call fcn.00473f60
add esp, 4
test eax, eax
jne 0x519095
mov ecx, dword [0xcfa5f8]
mov eax, dword [0xcfa5fc]
push eax
mov edx, dword [esi + ecx]
push edx
jmp 0x5190ba
mov eax, dword [0xcfa5f0]
mov edx, dword [0xcfa5f8]
mov ecx, dword [ebx + eax + 0x18]
test ecx, ecx
mov ecx, dword [0xcfa5fc]
push ecx
je 0x5190b5
mov eax, dword [edi + edx + 0x1c]
jmp 0x5190b9
mov eax, dword [edi + edx + 0x18]
push eax
push 0
push 0
call dword [0xd36aac]
add esi, 4
add esp, 0x10
add ebx, 0x1c
add edi, 8
cmp esi, 0xa4
jle 0x519072
mov ecx, dword [0xcfa5f0]
mov eax, dword [ecx + 0x130]
test eax, eax
je 0x519162
cmp word [0xa58d41], 0
je 0x519136
push 0x6d67a8
call fcn.00473f60
add esp, 4
test eax, eax
je 0x519136
mov edx, dword [0xa58d3d]
mov eax, dword [0x6d6804]
mov ecx, dword [0xcfa5f8]
cmp edx, eax
mov eax, dword [0xcfa5fc]
push eax
jne 0x51912a
mov edx, dword [ecx + 0x84]
push edx
jmp 0x5191d3
mov edx, dword [ecx + 0x8c]
push edx
jmp 0x5191d3
push 0x6d67a8
call fcn.00473f60
mov ecx, dword [0xcfa5f8]
add esp, 4
test eax, eax
mov eax, dword [0xcfa5fc]
push eax
je 0x519159
mov edx, dword [ecx + 0x7c]
push edx
jmp 0x5191d3
mov edx, dword [ecx + 0xb4]
push edx
jmp 0x5191d3
cmp word [0xa58d41], 0
je 0x5191a9
push 0x6d67a8
call fcn.00473f60
add esp, 4
test eax, eax
je 0x5191a9
mov eax, dword [0xa58d3d]
mov ecx, dword [0x6d6804]
mov edx, dword [0xcfa5f8]
cmp eax, ecx
mov ecx, dword [0xcfa5fc]
push ecx
jne 0x5191a1
mov eax, dword [edx + 0x80]
jmp 0x5191d2
mov eax, dword [edx + 0x88]
jmp 0x5191d2
push 0x6d67a8
call fcn.00473f60
mov ecx, dword [0xcfa5fc]
mov edx, dword [0xcfa5f8]
add esp, 4
test eax, eax
push ecx
je 0x5191cc
mov eax, dword [edx + 0x78]
jmp 0x5191d2
mov eax, dword [edx + 0xb4]
push eax
push 0
push 0
call dword [0xd36aac]
add esp, 0x10
cmp word [0xa58d41], 0
je 0x5193c4
push 0x6d67a8
call fcn.00473f60
add esp, 4
test eax, eax
je 0x5193c4
mov ecx, dword [0xa58d3d]
mov eax, dword [0x6d6804]
cmp ecx, eax
jne 0x5193c4
cmp word [0xa58d41], 1
jb 0x51924c
mov edx, dword [0xcfa5f0]
mov ecx, dword [0xcfa5f8]
mov eax, dword [edx + 0x14c]
test eax, eax
mov eax, dword [0xcfa5fc]
push eax
je 0x519244
mov edx, dword [ecx + 0x94]
jmp 0x51925e
mov edx, dword [ecx + 0x90]
jmp 0x51925e
mov ecx, dword [0xcfa5f8]
mov eax, dword [0xcfa5fc]
push eax
mov edx, dword [ecx + 0xa8]
push edx
push 0x115
push 0x95
call dword [0xd36aac]
add esp, 0x10
cmp word [0xa58d41], 2
jb 0x5192a8
mov eax, dword [0xcfa5f0]
mov edx, dword [0xcfa5f8]
mov ecx, dword [eax + 0x168]
test ecx, ecx
mov ecx, dword [0xcfa5fc]
push ecx
je 0x5192a0
mov eax, dword [edx + 0x94]
jmp 0x5192bb
mov eax, dword [edx + 0x90]
jmp 0x5192bb
mov edx, dword [0xcfa5f8]
mov ecx, dword [0xcfa5fc]
push ecx
mov eax, dword [edx + 0xa8]
push eax
push 0x115
push 0xf6
call dword [0xd36aac]
add esp, 0x10
cmp word [0xa58d41], 3
jb 0x519305
mov ecx, dword [0xcfa5f0]
mov edx, dword [0xcfa5fc]
push edx
mov eax, dword [ecx + 0x184]
test eax, eax
mov eax, dword [0xcfa5f8]
je 0x5192fd
mov ecx, dword [eax + 0x94]
jmp 0x519317
mov ecx, dword [eax + 0x90]
jmp 0x519317
mov eax, dword [0xcfa5f8]
mov edx, dword [0xcfa5fc]
push edx
mov ecx, dword [eax + 0xa8]
push ecx
push 0x16f
push 0x34
call dword [0xd36aac]
add esp, 0x10
cmp word [0xa58d41], 4
jb 0x51935e
mov edx, dword [0xcfa5f0]
mov ecx, dword [0xcfa5f8]
mov eax, dword [edx + 0x1a0]
test eax, eax
mov eax, dword [0xcfa5fc]
push eax
je 0x519356
mov edx, dword [ecx + 0x94]
jmp 0x519370
mov edx, dword [ecx + 0x90]
jmp 0x519370
mov ecx, dword [0xcfa5f8]
mov eax, dword [0xcfa5fc]
push eax
mov edx, dword [ecx + 0xa8]
push edx
push 0x16f
push 0x95
call dword [0xd36aac]
add esp, 0x10
cmp word [0xa58d41], 5
jb 0x519454
mov eax, dword [0xcfa5f0]
mov edx, dword [0xcfa5f8]
mov ecx, dword [eax + 0x1bc]
test ecx, ecx
mov ecx, dword [0xcfa5fc]
push ecx
je 0x5193b9
mov eax, dword [edx + 0x94]
jmp 0x519467
mov eax, dword [edx + 0x90]
jmp 0x519467
mov edx, dword [0xcfa5f8]
mov ecx, dword [0xcfa5fc]
push ecx
mov eax, dword [edx + 0xa8]
push eax
push 0x115
push 0x95
call dword [0xd36aac]
mov edx, dword [0xcfa5f8]
mov ecx, dword [0xcfa5fc]
push ecx
mov eax, dword [edx + 0xa8]
push eax
push 0x115
push 0xf6
call dword [0xd36aac]
mov edx, dword [0xcfa5f8]
mov ecx, dword [0xcfa5fc]
push ecx
mov eax, dword [edx + 0xa8]
push eax
push 0x16f
push 0x34
call dword [0xd36aac]
mov edx, dword [0xcfa5f8]
mov ecx, dword [0xcfa5fc]
push ecx
mov eax, dword [edx + 0xa8]
push eax
push 0x16f
push 0x95
call dword [0xd36aac]
add esp, 0x40
mov edx, dword [0xcfa5f8]
mov ecx, dword [0xcfa5fc]
push ecx
mov eax, dword [edx + 0xa8]
push eax
push 0x16f
push 0xf6
call dword [0xd36aac]
add esp, 0x10
cmp word [0xa58d41], 0
je 0x519538
mov cl, byte [0x648701]
push ecx
push 0xc
push 0x6486dc
push 0xc
push 0x6486dc
call fcn.005a7f50
add esp, 0x14
mov edi, 0xa58d57
mov ebx, 0xa58d43
mov esi, 0x95
mov eax, dword [ebx]
test eax, eax
je 0x51950d
cmp esi, 0x157
push eax
jge 0x5194df
lea edx, [esi + 0x17]
push 0xe2
push edx
call fcn.00488f50
push 0xffffff
push 0x104
push esi
jmp 0x519501
lea eax, [esi - 0x10c]
push 0x13c
push eax
call fcn.00488f50
push 0xffffff
lea ecx, [esi - 0x124]
push 0x15e
push ecx
push edi
call fcn.0047af10
add esp, 0x1c
add esi, 0x61
add ebx, 4
add edi, 0x13
cmp ebx, 0xa58d57
jl 0x5194b5
mov dl, byte [0x648701]
push edx
push 0xc
push 0x6486dc
push 0xc
push str.Arial
call fcn.005a7f50
add esp, 0x14
mov eax, dword [0x642200]
test eax, eax
jne 0x519569
mov eax, dword [0xcfa5f0]
mov edx, dword [0xcfa5f8]
mov ecx, dword [eax + 0x1d8]
test ecx, ecx
mov ecx, dword [0xcfa5fc]
push ecx
je 0x519563
mov eax, dword [edx + 0x74]
push eax
jmp 0x51958e
mov eax, dword [edx + 0x70]
push eax
jmp 0x51958e
mov ecx, dword [0xcfa5f0]
mov edx, dword [0xcfa5fc]
push edx
mov eax, dword [ecx + 0x1d8]
test eax, eax
mov eax, dword [0xcfa5f8]
je 0x51958a
mov ecx, dword [eax + 0x6c]
jmp 0x51958d
mov ecx, dword [eax + 0x68]
push ecx
push 0x75
push 0x93
call dword [0xd36aac]
mov eax, dword [0x642204]
add esp, 0x10
test eax, eax
jne 0x5195cf
mov edx, dword [0xcfa5f0]
mov ecx, dword [0xcfa5f8]
mov eax, dword [edx + 0x1f4]
test eax, eax
mov eax, dword [0xcfa5fc]
push eax
je 0x5195c9
mov edx, dword [ecx + 0x74]
push edx
jmp 0x5195f4
mov edx, dword [ecx + 0x70]
push edx
jmp 0x5195f4
mov eax, dword [0xcfa5f0]
mov edx, dword [0xcfa5f8]
mov ecx, dword [eax + 0x1f4]
test ecx, ecx
mov ecx, dword [0xcfa5fc]
push ecx
je 0x5195f0
mov eax, dword [edx + 0x6c]
jmp 0x5195f3
mov eax, dword [edx + 0x68]
push eax
push 0x75
push 0x10c
call dword [0xd36aac]
mov eax, dword [0x642208]
add esp, 0x10
test eax, eax
jne 0x519635
mov ecx, dword [0xcfa5f0]
mov edx, dword [0xcfa5fc]
push edx
mov eax, dword [ecx + 0x210]
test eax, eax
mov eax, dword [0xcfa5f8]
je 0x51962f
mov ecx, dword [eax + 0x74]
push ecx
jmp 0x51965a
mov ecx, dword [eax + 0x70]
push ecx
jmp 0x51965a
mov edx, dword [0xcfa5f0]
mov ecx, dword [0xcfa5f8]
mov eax, dword [edx + 0x210]
test eax, eax
mov eax, dword [0xcfa5fc]
push eax
je 0x519656
mov edx, dword [ecx + 0x6c]
jmp 0x519659
mov edx, dword [ecx + 0x68]
push edx
push 0x8f
push 0x93
call dword [0xd36aac]
mov eax, dword [0x64220c]
add esp, 0x10
test eax, eax
jne 0x51969e
mov eax, dword [0xcfa5f0]
mov edx, dword [0xcfa5f8]
mov ecx, dword [eax + 0x22c]
test ecx, ecx
mov ecx, dword [0xcfa5fc]
push ecx
je 0x519698
mov eax, dword [edx + 0x74]
push eax
jmp 0x5196be
mov eax, dword [edx + 0x70]
push eax
jmp 0x5196be
mov ecx, dword [0xcfa5f0]
mov edx, dword [0xcfa5fc]
push edx
mov eax, dword [ecx + 0x22c]
test eax, eax
mov eax, dword [0xcfa5f8]
je 0x5196d6
mov ecx, dword [eax + 0x6c]
push ecx
push 0x8f
push 0x10c
call dword [0xd36aac]
add esp, 0x10
jmp 0x5197cb
mov ecx, dword [eax + 0x68]
jmp 0x5196bd
test eax, eax
jne 0x5197cb
mov eax, dword [edx + 0x2c]
test eax, eax
je 0x5197cb
mov edx, dword [0xcfa5fc]
mov eax, dword [ecx]
push edx
push eax
push 0
push 0
call dword [0xd36aac]
add esp, 0x10
mov esi, 0x10
mov ebx, 0x38
xor edi, edi
cmp edi, 3
ja case.default.0x51971a
jmp dword [edi*4 + 0x519f44]
push 0x6d67a8
call fcn.00473f60
add esp, 4
test eax, eax
jne 0x519743
push 0x6d67a8
call fcn.00473f80
add esp, 4
test eax, eax
je case.default.0x51971a
mov ecx, dword [0xcfa5f0]
mov edx, dword [0xcfa5fc]
push edx
mov eax, dword [ebx + ecx + 0x18]
test eax, eax
mov eax, dword [0xcfa5f8]
je 0x519764
mov ecx, dword [esi + eax + 0xc]
push ecx
jmp 0x5197a1
mov ecx, dword [esi + eax + 8]
push ecx
jmp 0x5197a1
push 0x6d67a8
call fcn.00473f60
add esp, 4
test eax, eax
je case.default.0x51971a
mov edx, dword [0xcfa5f0]
mov ecx, dword [0xcfa5f8]
mov eax, dword [ebx + edx + 0x18]
test eax, eax
mov eax, dword [0xcfa5fc]
push eax
je 0x51979c
mov edx, dword [esi + ecx + 0xc]
jmp 0x5197a0
mov edx, dword [esi + ecx + 8]
push edx
push 0
push 0
call dword [0xd36aac]
add esp, 0x10
inc edi
add ebx, 0x1c
add esi, 8
lea eax, [edi + 2]
cmp eax, 5
jle 0x519711
mov ecx, 0x6a0130
call fcn.0042e6e0
mov ecx, dword [0xcfa5f0]
mov edx, dword [0xcfa5fc]
pop ebx
mov eax, dword [ecx + 0x18]
push edx
test eax, eax
mov eax, dword [0xcfa5f8]
je 0x5197ea
mov ecx, dword [eax + 0xc]
jmp 0x5197ed
mov ecx, dword [eax + 8]
push ecx
push 0
push 0
call dword [0xd36aac]
mov edx, dword [0xcfa5f0]
mov ecx, dword [0xcfa5f8]
add esp, 0x10
mov eax, dword [edx + 0x34]
test eax, eax
mov eax, dword [0xcfa5fc]
push eax
je 0x519819
mov edx, dword [ecx + 0x14]
jmp 0x51981c
mov edx, dword [ecx + 0x10]
push edx
push 0
push 0
call dword [0xd36aac]
mov eax, dword [0xcfa5ec]
mov ecx, dword [0xcfa5f8]
add esp, 0x10
test eax, eax
mov eax, dword [0xcfa5fc]
push eax
je 0x519847
mov edx, dword [ecx + 0xb0]
jmp 0x51984d
mov edx, dword [ecx + 0xac]
push edx
push 0
push 0
call dword [0xd36aac]
mov eax, dword [0xcea308]
add esp, 0x10
cmp eax, 0x64
jne 0x5199f5
mov eax, dword [0xa4f274]
push 0
test eax, eax
lea eax, [esp + 0xc]
push 0
lea ecx, [esp + 0x1c]
push eax
push ecx
lea edx, [esp + 0x20]
push 0
mov dword [esp + 0x20], 0
mov dword [esp + 0x1c], 0
mov dword [esp + 0x24], 0
push edx
je 0x5198a6
push str..Bitmapsguild_biaozhi.WSA
jmp 0x5198ab
push str..BitmapsInterfaceWSANotBig5guild_biaozhi.WSA
call fcn.005a5e90
add esp, 0x1c
mov dword [esp + 0xc], eax
test eax, eax
je case.default.0x519aa8
mov ecx, dword [esp + 8]
mov edx, dword [eax]
push ecx
push edx
push 0x15b
push 0x16c
call dword [0xd36aac]
mov eax, dword [0xcea2cc]
mov ecx, dword [esp + 0x1c]
add esp, 0x10
test eax, eax
mov eax, dword [esp + 8]
push eax
je 0x5198f1
mov edx, dword [ecx + 8]
jmp 0x5198f4
mov edx, dword [ecx + 4]
push edx
push 0x15b
push 0x16c
call dword [0xd36aac]
mov eax, dword [0xcea2d0]
mov ecx, dword [esp + 0x1c]
add esp, 0x10
test eax, eax
mov eax, dword [esp + 8]
push eax
je 0x51991f
mov edx, dword [ecx + 0x10]
jmp 0x519922
mov edx, dword [ecx + 0xc]
push edx
push 0x15b
push 0x16c
call dword [0xd36aac]
mov eax, dword [0xa4f274]
add esp, 0x10
test eax, eax
mov ecx, 6
je 0x519976
mov esi, 0x669978
lea edi, [esp + 0x18]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov ecx, 0x12
xor eax, eax
lea edi, [esp + 0x33]
push 0xffffff
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
push 0x189
lea eax, [esp + 0x20]
push 0x1a6
push eax
jmp 0x5199a6
mov esi, 0x66995c
lea edi, [esp + 0x18]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov ecx, 0x12
xor eax, eax
lea edi, [esp + 0x33]
push 0xffffff
rep stosd dword es:[edi], eax
push 0x189
lea ecx, [esp + 0x20]
push 0x1a6
push ecx
stosb byte es:[edi], al
call fcn.0047af10
add esp, 0x10
lea edx, [esp + 0x7c]
push edx
call fcn.00488be0
add esp, 4
test eax, eax
je 0x5199d6
lea eax, [esp + 0x7c]
push eax
push 0x196
push 0x1e8
call fcn.00488f20
add esp, 0xc
push 0
lea ecx, [esp + 0xc]
push 0
lea edx, [esp + 0x14]
push ecx
push edx
call fcn.005a6840
add esp, 0x10
pop edi
pop esi
add esp, 0x2fc
ret
test eax, eax
jle case.default.0x519aa8
cmp eax, 0x100
jge case.default.0x519aa8
mov ecx, dword [0xa4f1bc]
mov eax, dword [0xa4f1c8]
push eax
mov edx, dword [ecx + 0x10]
push edx
push 0x15b
push 0x16c
call dword [0xd36aac]
mov eax, dword [0xcea2cc]
mov ecx, dword [0xa4f1bc]
add esp, 0x10
test eax, eax
mov eax, dword [0xa4f1c8]
push eax
je 0x519a48
mov edx, dword [ecx + 0x13c]
jmp 0x519a4e
mov edx, dword [ecx + 0x138]
push edx
push 0x15b
push 0x16c
call dword [0xd36aac]
mov eax, dword [0xcea2d0]
mov ecx, dword [0xa4f1bc]
add esp, 0x10
test eax, eax
mov eax, dword [0xa4f1c8]
push eax
je 0x519a7f
mov edx, dword [ecx + 0x144]
jmp 0x519a85
mov edx, dword [ecx + 0x140]
push edx
push 0x15b
push 0x16c
call dword [0xd36aac]
mov eax, dword [0xcea308]
add esp, 0x10
dec eax
cmp eax, 0xb
ja case.default.0x519aa8
jmp dword [eax*4 + 0x519f54]
mov eax, dword [0xa4f274]
push 0xffffff
test eax, eax
push 0x199
push 0x192
je 0x519ace
push 0x669950
jmp 0x519ad3
push 0x669944
call fcn.0047af10
add esp, 0x10
mov ecx, 0x6a0058
push 0x199
push 0x1ce
call fcn.0042a170
pop edi
pop esi
add esp, 0x2fc
ret
mov eax, dword [0xa4f274]
push 0xffffff
push 0x199
push 0x25a
test eax, eax
push 0x192
je 0x519b2b
push 0x66992c
call fcn.0047ae60
add esp, 0x14
pop edi
pop esi
add esp, 0x2fc
ret
push 0x669914
call fcn.0047ae60
add esp, 0x14
pop edi
pop esi
add esp, 0x2fc
ret
mov eax, dword [0xa4f274]
push 0xffffff
push 0x199
push 0x25a
test eax, eax
push 0x192
je 0x519b74
push 0x6698fc
call fcn.0047ae60
add esp, 0x14
pop edi
pop esi
add esp, 0x2fc
ret
push 0x6698e4
call fcn.0047ae60
add esp, 0x14
pop edi
pop esi
add esp, 0x2fc
ret
mov eax, dword [0xa4f274]
push 0xffffff
push 0x199
push 0x25a
test eax, eax
push 0x192
je 0x519bbd
push 0x6698c0
call fcn.0047ae60
add esp, 0x14
pop edi
pop esi
add esp, 0x2fc
ret
push 0x66989c
call fcn.0047ae60
add esp, 0x14
pop edi
pop esi
add esp, 0x2fc
ret
mov eax, dword [0xa4f274]
push 0xffffff
push 0x199
push 0x25a
test eax, eax
push 0x192
je 0x519c06
push 0x669888
call fcn.0047ae60
add esp, 0x14
pop edi
pop esi
add esp, 0x2fc
ret
push 0x669874
call fcn.0047ae60
add esp, 0x14
pop edi
pop esi
add esp, 0x2fc
ret
mov eax, dword [0xa4f274]
push 0xffffff
push 0x199
push 0x25a
test eax, eax
push 0x192
je 0x519c4f
push 0x66985c
call fcn.0047ae60
add esp, 0x14
pop edi
pop esi
add esp, 0x2fc
ret
push 0x669844
call fcn.0047ae60
add esp, 0x14
pop edi
pop esi
add esp, 0x2fc
ret
mov eax, dword [0xa4f274]
push 0xffffff
push 0x199
push 0x25a
test eax, eax
push 0x192
je 0x519c98
push 0x66982c
call fcn.0047ae60
add esp, 0x14
pop edi
pop esi
add esp, 0x2fc
ret
push 0x669814
call fcn.0047ae60
add esp, 0x14
pop edi
pop esi
add esp, 0x2fc
ret
mov eax, dword [0xa4f274]
push 0xffffff
test eax, eax
push 0x199
push 0x192
je 0x519cd0
push 0x669808
jmp 0x519ad3
push 0x6697fc
jmp 0x519ad3
mov eax, dword [0xa4f274]
test eax, eax
mov eax, dword [0xa56090]
lea ecx, [eax + eax*2]
je 0x519d30
shl ecx, 3
sub ecx, eax
lea edx, [esp + 0x18]
add ecx, 0xa52d04
push ecx
push 0x6697e8
push edx
call fcn.006133d6
push 0xffffff
push 0x199
push 0x25a
lea eax, [esp + 0x30]
push 0x192
push eax
call fcn.0047ae60
add esp, 0x20
pop edi
pop esi
add esp, 0x2fc
ret
shl ecx, 3
sub ecx, eax
lea edx, [esp + 0x18]
add ecx, 0xa52d04
push ecx
push 0x6697d4
push edx
call fcn.006133d6
push 0xffffff
push 0x199
push 0x25a
lea eax, [esp + 0x30]
push 0x192
push eax
call fcn.0047ae60
add esp, 0x20
pop edi
pop esi
add esp, 0x2fc
ret
mov eax, dword [0xa4f274]
test eax, eax
mov eax, dword [0xa56090]
lea ecx, [eax + eax*2]
je 0x519dcb
shl ecx, 3
sub ecx, eax
lea edx, [esp + 0x18]
add ecx, 0xa52d04
push ecx
push 0x6697b4
push edx
call fcn.006133d6
push 0xffffff
push 0x199
push 0x25a
lea eax, [esp + 0x30]
push 0x192
push eax
call fcn.0047ae60
add esp, 0x20
pop edi
pop esi
add esp, 0x2fc
ret
shl ecx, 3
sub ecx, eax
lea edx, [esp + 0x18]
add ecx, 0xa52d04
push ecx
push 0x669794
push edx
call fcn.006133d6
push 0xffffff
push 0x199
push 0x25a
lea eax, [esp + 0x30]
push 0x192
push eax
call fcn.0047ae60
add esp, 0x20
pop edi
pop esi
add esp, 0x2fc
ret
mov eax, dword [0xa4f274]
test eax, eax
mov eax, dword [0xa56090]
lea ecx, [eax + eax*2]
je 0x519e66
shl ecx, 3
sub ecx, eax
lea edx, [esp + 0x18]
add ecx, 0xa52d04
push ecx
push 0x66977c
push edx
call fcn.006133d6
push 0xffffff
push 0x199
push 0x25a
lea eax, [esp + 0x30]
push 0x192
push eax
call fcn.0047ae60
add esp, 0x20
pop edi
pop esi
add esp, 0x2fc
ret
shl ecx, 3
sub ecx, eax
lea edx, [esp + 0x18]
add ecx, 0xa52d04
push ecx
push 0x669764
push edx
call fcn.006133d6
push 0xffffff
push 0x199
push 0x25a
lea eax, [esp + 0x30]
push 0x192
push eax
call fcn.0047ae60
add esp, 0x20
pop edi
pop esi
add esp, 0x2fc
ret
mov eax, dword [0xa4f274]
test eax, eax
mov eax, dword [0xa56090]
je 0x519efd
lea ecx, [eax + eax*8]
lea edx, [eax + ecx*2 + 0xa58d57]
lea eax, [esp + 0x18]
push edx
push 0x66974c
push eax
call fcn.006133d6
push 0xffffff
push 0x199
push 0x25a
lea ecx, [esp + 0x30]
push 0x192
push ecx
call fcn.0047ae60
add esp, 0x20
pop edi
pop esi
add esp, 0x2fc
ret
lea edx, [eax + eax*8]
lea ecx, [esp + 0x18]
lea eax, [eax + edx*2 + 0xa58d57]
push eax
push 0x669734
push ecx
call fcn.006133d6
push 0xffffff
push 0x199
push 0x25a
lea edx, [esp + 0x30]
push 0x192
push edx
call fcn.0047ae60
add esp, 0x20
pop edi
pop esi
add esp, 0x2fc
ret