Function at 0x47f460
Capabilities:
Terminate process

Disassembly:
push ecx
mov eax, dword [0x5745d8]
test eax, eax
push ebx
push ebp
push esi
push edi
je 0x47f4e7
mov eax, dword [0x1407348]
test eax, eax
mov dword [0x5745d8], 0
jne 0x47f48b
mov dword [0x1407348], 1
mov ebx, dword [0x140734c]
test ebx, ebx
jne 0x47f4a0
mov ebx, 0x5700a8
mov dword [0x140734c], ebx
mov eax, dword [0x1407350]
test eax, eax
jne 0x47f4b3
mov dword [0x1407350], 0x5700c8
mov ebp, dword [0x1407340]
test ebp, ebp
jne 0x47f4cf
mov eax, 0x4000
call fcn.00480970
mov ebp, eax
mov dword [0x1407340], ebp
mov edx, dword [ebp]
mov eax, dword [ebp + 0x10]
mov ecx, dword [ebp + 8]
mov dword [0x140734c], edx
mov dl, byte [ecx]
mov dword [0xa7a5f8], eax
jmp 0x47f500
mov ebp, dword [0x1407340]
mov ecx, dword [0x1407344]
mov dl, byte [0xa7a5ec]
lea esp, [esp]
mov esi, dword [0x1407348]
mov edi, ecx
mov byte [ecx], dl
mov dword [esp + 0x10], ecx
mov edi, edi
movzx eax, byte [edi]
mov dl, byte [eax*4 + 0x5747d0]
lea eax, [esi + esi]
cmp word [eax + 0x5745e0], 0
je 0x47f533
mov dword [0xa7a60c], esi
mov dword [0xa7a5f0], edi
movsx ebx, word [eax + 0x574cb8]
movzx ecx, dl
add ebx, ecx
movsx ebx, word [ebx*2 + 0x575440]
cmp ebx, esi
je 0x47f581
jmp 0x47f550
movsx esi, word [eax + 0x574eb8]
cmp esi, 0xf5
jl 0x47f566
mov dl, byte [ecx*4 + 0x574bd0]
lea eax, [esi + esi]
movsx ebx, word [eax + 0x574cb8]
movzx ecx, dl
add ebx, ecx
movsx ebx, word [ebx*2 + 0x575440]
cmp ebx, esi
jne 0x47f550
movsx ecx, word [esi*2 + 0x574cb8]
movzx edx, dl
add ecx, edx
movsx esi, word [ecx*2 + 0x5750b8]
inc edi
cmp word [esi*2 + 0x574cb8], 0x18b
jne 0x47f510
jmp 0x47f5b0
mov edx, dword [0xa7a5f0]
mov ecx, dword [0xa7a60c]
lea esp, [esp]
movsx eax, word [esi*2 + 0x5745e0]
test eax, eax
jne 0x47f5d6
movsx eax, word [ecx*2 + 0x5745e0]
mov edi, edx
mov ebx, dword [esp + 0x10]
mov dl, byte [edi]
mov esi, edi
sub esi, ebx
mov dword [0x16c3698], ebx
mov dword [0x16c36a8], esi
mov byte [0xa7a5ec], dl
mov byte [edi], 0
mov ecx, edi
cmp eax, 0x61
mov dword [0x1407344], ecx
ja case.default.0x47f606
jmp dword [eax*4 + 0x48036c]
mov esi, edi
sub esi, ebx
mov byte [edi], dl
mov eax, dword [ebp + 0x24]
dec esi
test eax, eax
jne 0x47f633
mov eax, dword [ebp + 0x10]
mov edx, dword [0x140734c]
mov dword [ebp], edx
mov dword [0xa7a5f8], eax
mov dword [ebp + 0x24], 1
mov eax, dword [ebp + 4]
add eax, dword [0xa7a5f8]
cmp ecx, eax
jbe 0x47f6d6
call fcn.00480500
sub eax, 0
je 0x47f700
dec eax
jne 0x47f6a3
mov eax, dword [0x1407348]
mov ebx, dword [0x16c3698]
mov ebp, dword [0x1407340]
mov esi, dword [0x16c36a8]
dec eax
cdq
sub eax, edx
mov dl, byte [0xa7a5ec]
sar eax, 1
mov dword [0xa7a608], 0
mov ecx, ebx
add eax, 0x5f
jmp 0x47f5f7
mov ecx, dword [0xa7a60c]
mov byte [edi], dl
mov edx, dword [0xa7a5f0]
mov edi, edx
mov esi, ecx
jmp 0x47f5c0
dec eax
jne 0x47f4e7
mov ebp, dword [0x1407340]
mov eax, dword [0xa7a5f8]
mov edi, dword [ebp + 4]
add edi, eax
mov dword [0x1407344], edi
call fcn.004806d0
mov ecx, dword [0x16c3698]
mov esi, eax
mov dword [esp + 0x10], ecx
jmp 0x47f5b0
lea edi, [ebx + esi]
mov dword [0x1407344], edi
call fcn.004806d0
mov esi, eax
call fcn.004807a0
test eax, eax
mov dword [esp + 0x10], ebx
jne 0x47f6f8
jmp 0x47f5b0
inc edi
mov esi, eax
jmp 0x47f510
mov ebx, dword [0x16c3698]
lea edi, [ebx + esi]
mov dword [0x1407344], edi
call fcn.004806d0
mov ebp, dword [0x1407340]
mov esi, eax
mov dword [esp + 0x10], ebx
jmp 0x47f510
mov eax, dword [0xa7a600]
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
mov dword [0xa7a600], eax
mov dword [0x1407348], 3
jmp 0x47f500
mov eax, dword [0xa7a600]
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
mov dword [0xa7a600], eax
jmp 0x47f500
mov eax, dword [0xa7a600]
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
mov dword [0xa7a600], eax
mov dword [0x1407348], 5
jmp 0x47f500
mov edx, dword [0x1407350]
mov eax, dword [0xa7a600]
push edx
push 1
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
push esi
push ebx
mov dword [0xa7a600], eax
call fcn.00526e38
add esp, 0x10
jmp 0x47f4e7
mov eax, dword [0xa7a600]
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
mov dword [0xa7a600], eax
lea eax, [esi - 2]
lea ecx, [ebx + 1]
call fcn.0047f390
pop edi
pop esi
pop ebp
mov eax, 0x103
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
mov dword [0xa7a600], eax
lea eax, [esi - 3]
lea ecx, [ebx + 2]
call fcn.0047f390
pop edi
pop esi
pop ebp
mov eax, 0x104
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x105
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x106
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x107
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x108
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x109
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x10a
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x10b
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x10c
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x10d
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x10e
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x10f
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x110
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x111
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x112
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x113
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x114
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x115
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x116
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x117
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x118
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x119
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x11a
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x11b
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x11c
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x11d
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x11e
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
push 0x16c36a0
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
push 0x568648
push ebx
mov dword [0xa7a600], eax
call fcn.005261bc
add esp, 0xc
pop edi
pop esi
pop ebp
mov eax, 0x11f
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
push 0x16c36a0
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
push 0x5622e0
push ebx
mov dword [0xa7a600], eax
call fcn.005261bc
add esp, 0xc
pop edi
pop esi
pop ebp
mov eax, 0x120
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x122
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x121
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x127
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x123
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x126
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x124
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x125
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x128
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x129
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x12a
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x12b
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x12c
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x12d
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x12e
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x12f
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x130
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x131
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x132
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x133
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x134
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x135
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x136
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x137
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x138
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x139
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x13a
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x13b
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x13c
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x13d
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x13e
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x13f
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x140
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x141
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x142
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x143
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x144
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x145
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x146
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x147
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x149
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x14a
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x14b
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x14c
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x14d
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x14e
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x14f
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x150
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x151
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x152
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x153
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x154
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x155
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
pop edi
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
pop esi
pop ebp
mov dword [0xa7a600], eax
mov eax, 0x156
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
push 0xd
inc esi
push esi
push 0
push ebx
mov dword [0xa7a600], eax
call fcn.0046fe60
add esp, 0x10
pop edi
pop esi
pop ebp
mov word [0x16c36a0], ax
mov eax, 0x102
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
mov dword [0x16c36a4], eax
mov dword [0xa7a5f4], eax
add eax, esi
push 0xd
inc esi
push esi
push 0
push ebx
mov dword [0xa7a600], eax
call fcn.0046fe60
add esp, 0x10
pop edi
pop esi
pop ebp
mov word [0x16c36a0], ax
mov eax, 0x148
pop ebx
pop ecx
ret
mov eax, dword [0xa7a600]
mov ecx, eax
push ebx
mov dword [0x16c36a4], eax
add eax, esi
push str.bad_token__s
push ecx
mov dword [0xa7a5f4], ecx
mov dword [0xa7a600], eax
call fcn.0046ef80
add esp, 0xc
pop edi
pop esi
pop ebp
mov eax, 0x101
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
xor eax, eax
pop ebx
pop ecx
ret
push str.fatal_flex_scanner_internal_error__no_action_found
push 0x568894
push 0x5700e8
call fcn.00527fd1
add esp, 0xc
push 2
call fcn.00527e27
invalid