Function at 0x1028bb36
Capabilities:
Write file on windows

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff0
sub esp, 0x70
mov edi, dword [ebp + 0x10]
mov eax, dword [ebp + 0xc]
mov ecx, dword [ebp + 8]
mov edx, dword [0x1038100c]
xor edx, ebp
mov dword [esp + 0x68], edx
mov dword [edi + 0x5c], ecx
mov dword [edi + 0x60], eax
cmp dword [edi + 0x28], 0
je 0x10289e48
lea eax, [edi + 0x60]
mov dword [esp + 0x14], eax
mov eax, dword [edi]
mov dword [esp + 0x18], eax
lea eax, [edi + 0x24]
mov dword [esp + 0x28], eax
lea eax, [edi + 0x44]
mov dword [esp + 0x34], eax
lea eax, [edi + 0x14]
mov dword [esp + 0x10], eax
lea eax, [edi + 0xc]
mov dword [esp + 0xc], eax
mov ecx, dword [edi + 0x24]
mov al, byte [edi + 0x18]
mov byte [ecx], al
mov eax, dword [edi + 0x2c]
mov dword [esp + 0x24], ecx
movzx edx, byte [ecx]
cmp word [eax + eax + 0x1030efa8], 0
je 0x10289c6d
mov dword [edi + 0x40], eax
mov dword [edi + 0x44], ecx
mov dl, byte [edx + 0x1030eea8]
movzx esi, dl
movsx ebx, word [eax + eax + 0x103100f0]
add ebx, esi
movsx edi, word [ebx + ebx + 0x1030f6fc]
cmp eax, edi
je 0x10289cb8
movsx eax, word [eax + eax + 0x10310850]
cmp eax, 0x3aa
jl 0x10289ca1
mov dl, byte [esi + 0x10310fb0]
movsx ebx, word [eax + eax + 0x103100f0]
movzx esi, dl
add ebx, esi
cmp ax, word [ebx + ebx + 0x1030f6fc]
jne 0x10289c8c
movsx eax, word [ebx + ebx + 0x10311002]
inc ecx
cmp eax, 0x3a9
mov edi, dword [ebp + 0x10]
jne 0x10289c59
mov eax, dword [edi + 0x40]
mov ecx, dword [esp + 0x34]
mov ebx, dword [ecx]
mov edx, dword [esp + 0x24]
mov dword [edi + 0x50], edx
mov ecx, ebx
sub ecx, edx
mov dword [edi + 0x20], ecx
mov cl, byte [ebx]
mov byte [edi + 0x18], cl
mov byte [ebx], 0
mov dword [edi + 0x24], ebx
cmp eax, 5
je 0x10289d30
lea ecx, [eax - 7]
cmp ecx, 1
ja 0x10289d30
mov edx, dword [edi + 0x20]
test edx, edx
jle 0x10289d30
xor ecx, ecx
mov esi, dword [edi + 0x50]
cmp byte [esi + ecx], 0xa
jne 0x10289d2b
mov edx, dword [edi + 0xc]
mov esi, dword [edi + 0x14]
mov edx, dword [esi + edx*4]
inc dword [edx + 0x20]
mov edx, dword [edi + 0xc]
mov esi, dword [edi + 0x14]
mov edx, dword [esi + edx*4]
mov dword [edx + 0x24], 0
mov edx, dword [edi + 0x20]
inc ecx
cmp ecx, edx
jl 0x10289d03
movsx eax, word [eax + eax + 0x1030efa8]
cmp eax, 0x103
ja case.default.0x10289d43
jmp dword [eax*4 + 0x103119f8]
mov eax, dword [edi + 0x50]
mov dword [esp + 0x38], eax
mov al, byte [edi + 0x18]
mov byte [ebx], al
mov ecx, dword [edi + 0xc]
mov edx, dword [edi + 0x14]
mov esi, dword [edx + ecx*4]
cmp dword [esi + 0x2c], 0
mov dword [esp + 0x2c], ebx
jne 0x10289f6f
jmp 0x1028a03f
mov bl, byte [edx + ecx]
mov byte [eax + ecx], bl
inc ecx
cmp esi, ecx
jne 0x10289d72
jmp 0x10289f9d
cmp dword [esi + 0x14], 0
je 0x1028d0c3
mov ecx, eax
neg ecx
shr ecx, 3
mov edx, eax
sub edx, ecx
test eax, eax
lea eax, [eax + eax]
cmovg edx, eax
mov edi, dword [esi + 4]
mov dword [esi + 0xc], edx
add edx, 2
push edx
push edi
call dword [sym.imp.mozglue.dll_realloc]
add esp, 8
mov dword [esi + 4], eax
test eax, eax
je 0x1028d0ca
sub ebx, edi
add ebx, eax
mov eax, dword [esp + 0x28]
mov dword [eax], ebx
mov eax, dword [esp + 0x10]
mov eax, dword [eax]
mov ecx, dword [esp + 0xc]
mov ecx, dword [ecx]
mov esi, dword [eax + ecx*4]
mov eax, dword [esi + 0xc]
mov ecx, dword [esp + 0x1c]
add ecx, eax
test ecx, ecx
jle 0x10289d82
jmp 0x1028a1a5
mov ecx, dword [edi + 0x1c]
mov ebx, dword [edi + 0x24]
mov eax, dword [esi + 4]
lea edi, [eax + ecx]
cmp ebx, edi
jbe 0x1028d00f
lea edi, [ecx + eax]
inc edi
mov dword [esp + 0x30], ebx
cmp ebx, edi
ja 0x1028d0f3
mov edi, dword [ebp + 0x10]
mov ebx, dword [edi + 0x50]
cmp dword [esi + 0x28], 0
jne 0x10289f78
jmp 0x1028a06f
mov dword [edi + 0x30], 0
mov dword [edi + 0x24], ebx
mov eax, dword [edi + 0x2c]
lea ecx, [eax - 1]
shr ecx, 0x1f
add eax, ecx
dec eax
sar eax, 1
add eax, 0x102
mov ebx, dword [esp + 0x2c]
jmp 0x10289d38
mov dword [edi + 0x28], 1
cmp dword [edi + 0x2c], 0
jne 0x10289e5c
mov dword [edi + 0x2c], 1
cmp dword [edi + 4], 0
jne 0x10289e70
push 0
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
mov dword [edi + 4], eax
cmp dword [edi + 8], 0
jne 0x10289e84
push 1
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
mov dword [edi + 8], eax
mov eax, dword [edi + 0x14]
test eax, eax
je 0x1028a0fa
mov ecx, dword [edi + 0xc]
mov edx, dword [eax + ecx*4]
test edx, edx
je 0x1028a0fa
mov edx, dword [edx + 0x10]
mov dword [edi + 0x1c], edx
mov edx, dword [eax + ecx*4]
mov edx, dword [edx + 8]
mov dword [edi + 0x24], edx
mov dword [edi + 0x50], edx
mov eax, dword [eax + ecx*4]
mov eax, dword [eax]
mov dword [edi + 4], eax
mov al, byte [edx]
mov byte [edi + 0x18], al
jmp 0x10289c21
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x24]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 8], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 0xc], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx + 4], eax
mov ecx, dword [edi]
push dword [edi + 0x50]
push str.Illegal_use_of_reserved_word
push dword [edi + 0x60]
call fcn.1025dcd0
xor edi, edi
mov ecx, dword [esp + 0x68]
xor ecx, ebp
call fcn.1021e470
mov eax, edi
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov eax, dword [esp + 0x18]
cmp dword [eax + 0x18], 0x12b
jle 0x1028af59
mov eax, dword [ebp + 0x10]
mov ecx, dword [eax]
push dword [eax + 0x50]
push str.Illegal_use_of_reserved_word
push dword [eax + 0x60]
jmp 0x10289efd
mov dword [esp + 0x3c], ecx
jmp 0x10289de9
mov dword [esp + 0x1c], ebx
not ebx
add ebx, dword [esp + 0x30]
mov dword [esp + 0x20], ebx
test ebx, ebx
mov ecx, dword [esp + 0x3c]
jle 0x10289fac
xor ecx, ecx
mov esi, dword [esp + 0x20]
mov edx, dword [esp + 0x1c]
jmp 0x10289d72
mov eax, dword [esp + 0x10]
mov edx, dword [eax]
mov eax, dword [esp + 0xc]
mov ecx, dword [eax]
mov esi, dword [edx + ecx*4]
cmp dword [esi + 0x2c], 2
jne 0x1028a185
lea eax, [edx + ecx*4]
mov dword [edi + 0x1c], 0
xor esi, esi
mov eax, dword [eax]
mov dword [eax + 0x10], esi
xor eax, eax
cmp dword [edi + 0x1c], 0
mov esi, dword [esp + 0x20]
je 0x1028a122
mov dword [esp + 0x1c], eax
mov edx, dword [edi + 0x1c]
lea ebx, [edx + esi]
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov edi, dword [ecx + eax*4]
cmp ebx, dword [edi + 0xc]
jle 0x1028a080
sar edx, 1
add ebx, edx
push ebx
push dword [edi + 4]
call dword [sym.imp.mozglue.dll_realloc]
add esp, 8
mov esi, dword [esp + 0x10]
mov ecx, dword [esi]
mov edi, dword [esp + 0xc]
mov edx, dword [edi]
mov ecx, dword [ecx + edx*4]
mov dword [ecx + 4], eax
mov eax, dword [esi]
mov ecx, dword [edi]
mov eax, dword [eax + ecx*4]
cmp dword [eax + 4], 0
je 0x1028d13a
add ebx, 0xfffffffe
mov dword [eax + 0xc], ebx
mov edi, dword [ebp + 0x10]
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov ebx, dword [esp + 0x20]
add ebx, dword [edi + 0x1c]
jmp 0x1028a083
mov eax, dword [esi + 0x10]
mov dword [edi + 0x1c], eax
mov eax, dword [edi + 4]
mov ecx, dword [edx + ecx*4]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov dword [eax + 0x2c], 1
mov eax, dword [edi + 0xc]
mov edx, dword [edi + 0x14]
mov dword [esp + 0x3c], eax
mov esi, dword [edx + eax*4]
jmp 0x10289de9
mov edx, dword [esp + 0x30]
sub edx, ebx
cmp edx, 1
je 0x10289e22
jmp 0x1028a0de
mov edi, dword [ebp + 0x10]
mov dword [edi + 0x1c], ebx
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 4]
xor ecx, ecx
mov byte [eax + ebx], cl
mov eax, dword [edi + 0xc]
mov edx, dword [edi + 0x14]
mov eax, dword [edx + eax*4]
mov eax, dword [eax + 4]
mov edx, dword [edi + 0x1c]
mov byte [edx + eax + 1], cl
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov edx, dword [ecx + eax*4]
mov ebx, dword [edx + 4]
mov dword [edi + 0x50], ebx
mov esi, dword [esp + 0x1c]
cmp esi, 1
je 0x10289e22
test esi, esi
mov edx, dword [esp + 0x2c]
je 0x1028d0a0
cmp esi, 2
jne 0x10289c4a
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 4]
mov ecx, dword [edi + 0x1c]
add ecx, eax
mov dword [edi + 0x24], ecx
mov ecx, edi
call fcn.1028dcd0
mov ecx, dword [edi + 0x50]
mov dword [esp + 0x24], ecx
mov ecx, dword [esp + 0x28]
jmp 0x10289cd2
mov ecx, edi
call fcn.1028d150
mov ecx, dword [edi + 4]
mov edx, edi
call fcn.1028d1f0
mov ecx, dword [edi + 0xc]
mov edx, dword [edi + 0x14]
mov dword [edx + ecx*4], eax
mov ecx, dword [edi + 0xc]
mov eax, dword [edi + 0x14]
mov edx, dword [eax + ecx*4]
jmp 0x10289e9d
test esi, esi
je 0x1028bb7e
mov eax, dword [esp + 0x10]
mov eax, dword [eax]
mov ecx, dword [esp + 0xc]
mov ecx, dword [ecx]
mov eax, dword [eax + ecx*4]
mov dword [eax + 0x2c], 2
mov eax, 2
jmp 0x10289fd7
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov edi, dword [ebp + 0x10]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
jmp 0x10289c4a
mov ecx, dword [esp + 0x1c]
sub ecx, dword [esp + 0x30]
mov eax, dword [esi + 0xc]
mov dword [esp + 0x1c], ecx
add ecx, eax
test ecx, ecx
jg 0x1028a1a5
mov ecx, dword [esp + 0x28]
mov ebx, dword [ecx]
jmp 0x10289d82
mov ebx, 0x2000
cmp ecx, ebx
cmovl ebx, ecx
mov eax, dword [esi + 4]
add eax, dword [esp + 0x20]
mov dword [esp + 0x1c], eax
xorps xmm0, xmm0
lea esi, [esp + 0x40]
movaps xmmword [esi], xmm0
mov dword [esi + 0x24], 0xf
mov dword [esi + 0x20], 0
mov byte [esi + 0x10], 0
mov edi, dword [ebp + 0x10]
mov ecx, dword [edi]
add ecx, 0x7c
push esi
call fcn.1028de10
mov esi, dword [esi]
test esi, esi
je 0x1028a1ee
mov esi, dword [esp + 0x60]
cmp esi, ebx
jae 0x1028d10e
lea eax, [esp + 0x50]
cmp dword [eax + 0x14], 0xf
mov ebx, dword [esp + 0x1c]
jbe 0x1028a208
mov eax, dword [esp + 0x50]
push esi
push eax
push ebx
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov ecx, dword [esp + 0x48]
mov edx, edi
call fcn.1028de70
mov ecx, dword [esp + 0x4c]
mov edx, edi
call fcn.1028dec0
test esi, esi
je 0x1028bb90
mov byte [ebx + esi], 0x20
inc esi
lea ecx, [esp + 0x50]
call fcn.1021dbb0
mov dword [edi + 0x1c], esi
mov eax, dword [edi + 0xc]
shl eax, 2
add eax, dword [edi + 0x14]
jmp 0x10289fc2
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x142
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x116
jmp 0x1028adbb
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x10c
jmp 0x10289f04
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x24]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 8], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 0xc], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx + 4], eax
mov eax, dword [edi + 0x5c]
mov byte [eax], 1
jmp 0x1028a9e6
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x143
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x144
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov eax, dword [ecx + 0x18]
mov edi, 0x156
cmp eax, 0x12b
jg 0x10289f04
mov esi, dword [ecx + 0x80]
cmp eax, 0x64
jl 0x1028ae78
push 0x21
jmp 0x1028ae6b
mov al, byte [edi + 0x18]
mov byte [ebx], al
jmp 0x10289ccb
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x102
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x104
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x105
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x106
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x107
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x108
jmp 0x1028a645
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x109
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x12b
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x12d
mov eax, dword [esp + 0x18]
cmp dword [eax + 0x18], 0x12c
jl 0x10289f04
jmp 0x1028adcc
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x10e
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x10f
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x110
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x112
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x113
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x111
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x118
jmp 0x1028adbb
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x136
jmp 0x1028adbb
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x128
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x129
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x12a
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x10b
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x141
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x10a
jmp 0x10289f04
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x24]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 8], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 0xc], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx + 4], eax
mov eax, dword [edi + 0x5c]
mov byte [eax], 0
mov edi, 0x186
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x114
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x115
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x125
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x126
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x127
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x11f
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x120
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x121
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x11c
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x11d
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x11e
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x119
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x11a
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x11b
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x145
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x157
mov eax, dword [esp + 0x18]
cmp dword [eax + 0x18], 0x12b
jg 0x10289f04
mov eax, dword [eax + 0x80]
jmp 0x10289f60
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x146
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov eax, dword [ecx + 0x18]
mov edi, 0x158
cmp eax, 0x12b
jg 0x10289f04
mov esi, dword [ecx + 0x80]
cmp eax, 0x64
jl 0x1028ae78
push 0x13
call fcn.10236920
test al, al
jne 0x10289f04
mov ecx, dword [esi]
push dword [esi + 0x50]
push str.Illegal_use_of_reserved_word
push dword [esi + 0x60]
jmp 0x10289efd
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x140
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x13e
mov eax, dword [esp + 0x18]
cmp dword [eax + 0x18], 0x135
jg 0x10289f04
jmp 0x1028adcc
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov eax, dword [esp + 0x18]
cmp dword [eax + 0x18], 0x12c
jl 0x10289f5d
mov ebx, dword [ebp + 0x10]
mov edi, dword [ebx + 0x20]
mov eax, dword [ebx + 0x50]
mov dword [esp + 0xc], eax
inc edi
call fcn.1022c020
mov ecx, eax
push edi
call fcn.10226570
mov esi, eax
push edi
push dword [esp + 0x10]
push eax
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov eax, dword [ebx + 0x5c]
mov dword [eax], esi
mov ecx, ebx
call fcn.1028da40
jmp 0x1028c58b
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x195
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x19c
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x193
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x194
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x196
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x197
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x198
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x199
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x19a
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x19b
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x18a
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x18b
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x190
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x191
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x192
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x18c
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x18d
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x18e
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x18f
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x188
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x189
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1a7
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1a1
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1a2
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1a4
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1a5
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1a6
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x19d
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x19e
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x19f
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1a0
jmp 0x10289f04
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x24]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 8], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 0xc], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx + 4], eax
mov dword [edi + 0x2c], 3
mov edi, 0x1a3
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1a8
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1a9
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1aa
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1ab
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1ac
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1ad
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1ae
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1af
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1b0
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1b1
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1b2
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1b3
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov edi, 0x1b4
jmp 0x10289f04
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x24]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 8], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 0xc], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx + 4], eax
mov dword [edi + 0x2c], 1
mov ebx, edi
mov edi, dword [edi + 0x20]
mov eax, dword [ebx + 0x50]
mov dword [esp + 0xc], eax
inc edi
call fcn.1022c020
mov ecx, eax
push edi
call fcn.10226570
mov esi, eax
push edi
push dword [esp + 0x10]
push eax
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov eax, dword [ebx + 0x5c]
mov dword [eax], esi
mov edi, 0x187
jmp 0x10289f04
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x24]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 8], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 0xc], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx + 4], eax
mov ecx, dword [edi]
push dword [edi + 0x50]
push str.Illegal_character_at_fieldname_start
jmp 0x10289efa
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
jmp case.0x10289d43.258
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x24]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 8], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 0xc], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx + 4], eax
push dword [edi + 8]
push 1
push dword [edi + 0x20]
push dword [edi + 0x50]
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
add esp, 0x10
jmp 0x10289c4a
mov ecx, dword [edi + 4]
mov edx, edi
call fcn.1028df10
xor eax, eax
inc eax
jmp 0x10289fd7
xor esi, esi
jmp 0x1028a236
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
call fcn.1028d7e0
jmp 0x1028c58b
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
call fcn.1028dab0
mov edi, 0x184
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
call fcn.1028db30
jmp 0x1028c58b
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x24]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 8], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 0xc], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx + 4], eax
mov ecx, edi
call fcn.1028db90
mov edi, 0x183
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
call fcn.1028dc10
jmp 0x1028c58b
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x12c
jmp 0x1028bea7
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x117
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x135
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x137
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
call fcn.1028d330
jmp 0x1028c58b
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x14
push 0x139
jmp 0x1028c69d
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x13f
call fcn.1028d270
jmp 0x1028c58b
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x10d
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x125
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x126
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x127
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x12e
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x12f
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x130
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x131
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x132
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x133
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x122
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x123
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x124
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x147
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x150
jmp 0x1028c505
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x148
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x149
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x14a
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x14b
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x151
jmp 0x1028c505
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x14c
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x14d
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x14e
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x14f
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x152
call fcn.1028d450
jmp 0x1028c58b
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x159
jmp 0x1028c586
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x15a
call fcn.1028d2d0
mov edi, eax
jmp 0x10289f04
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x167
jmp 0x1028c94f
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x24
push 0x153
jmp 0x1028c69d
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x24
push 0x154
jmp 0x1028c69d
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x24
push 0x155
call fcn.1028d3b0
jmp 0x1028cd34
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x15c
push 0x160
jmp 0x1028cd2f
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x164
push 0x164
jmp 0x1028ce06
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x15d
push 0x161
jmp 0x1028cd2f
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x15e
push 0x162
jmp 0x1028cd2f
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x165
push 0x165
jmp 0x1028ce06
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x15f
push 0x163
jmp 0x1028cd2f
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x166
push 0x166
jmp 0x1028ce06
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
call fcn.1028d6f0
jmp 0x1028c58b
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
call fcn.1028d750
jmp 0x1028c58b
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x17f
call fcn.1028d4f0
jmp 0x1028c58b
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x168
jmp 0x1028cf4a
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x169
jmp 0x1028cf4a
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x16a
jmp 0x1028cf4a
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x16e
jmp 0x1028cf4a
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x16f
jmp 0x1028cf4a
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x170
jmp 0x1028cf4a
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x16b
jmp 0x1028cf4a
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x16d
jmp 0x1028cf4a
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x16c
jmp 0x1028cf4a
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x172
jmp 0x1028cf4a
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x173
jmp 0x1028cf4a
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x171
jmp 0x1028cf4a
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x174
push 0x177
jmp 0x1028cd2f
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x175
push 0x178
jmp 0x1028cd2f
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x176
push 0x179
call fcn.1028d560
add esp, 4
jmp 0x1028c58b
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x17a
push 0x17a
jmp 0x1028ce06
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x17b
push 0x17b
jmp 0x1028ce06
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x17c
push 0x17c
call fcn.1028d630
jmp 0x1028cd34
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x13a
jmp 0x1028cf4a
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x13b
jmp 0x1028cf4a
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x13c
jmp 0x1028cf4a
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x13d
jmp 0x1028cf4a
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
mov edx, 0x17d
call fcn.1028d880
jmp 0x1028c58b
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
call fcn.1028d900
jmp 0x1028c58b
mov edi, dword [esp + 0x10]
mov eax, dword [edi]
mov esi, dword [esp + 0xc]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x24]
mov edx, dword [esp + 0x14]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov ecx, dword [edx]
mov dword [ecx], eax
mov eax, dword [edi]
mov ecx, dword [esi]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edx]
mov dword [ecx + 0xc], eax
mov ecx, dword [edx]
mov dword [ecx + 4], eax
mov ecx, dword [esp + 0x18]
call fcn.1028d9a0
jmp 0x1028c58b
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x24]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 8], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx + eax*4]
mov eax, dword [eax + 0x20]
mov ecx, dword [edi + 0x60]
mov dword [ecx + 0xc], eax
mov ecx, dword [edi + 0x60]
mov dword [ecx + 4], eax
mov ebx, edi
mov edi, dword [edi + 0x20]
jmp 0x1028af5f
mov eax, dword [esp + 0x38]
not eax
add eax, dword [esp + 0x2c]
mov edi, dword [ebp + 0x10]
add eax, dword [edi + 0x50]
mov dword [edi + 0x24], eax
mov ecx, edi
call fcn.1028dcd0
cmp word [eax + eax + 0x1030efa8], 0
je 0x1028d03d
mov ecx, dword [edi + 0x24]
mov dword [edi + 0x40], eax
mov dword [edi + 0x44], ecx
movsx ecx, word [eax + eax + 0x103100f0]
movsx edx, word [ecx + ecx + 0x1030f6fe]
cmp eax, edx
je 0x1028d06b
movsx eax, word [eax + eax + 0x10310850]
movsx ecx, word [eax + eax + 0x103100f0]
cmp ax, word [ecx + ecx + 0x1030f6fe]
jne 0x1028d051
inc ecx
movsx eax, word [ecx + ecx + 0x10311002]
mov ecx, dword [edi + 0x50]
mov dword [esp + 0x24], ecx
test eax, eax
je 0x10289ccb
movzx ecx, ax
cmp ecx, 0x3a9
je 0x10289ccb
mov edx, dword [esp + 0x28]
mov ecx, dword [edx]
inc ecx
mov dword [edx], ecx
jmp 0x10289c59
mov eax, dword [esp + 0x38]
not eax
add eax, edx
add ebx, eax
mov dword [edi + 0x24], ebx
mov ecx, edi
call fcn.1028dcd0
mov ecx, dword [edi + 0x24]
mov edx, dword [edi + 0x50]
mov dword [esp + 0x24], edx
jmp 0x10289c59
mov dword [esi + 4], 0
mov esi, 2
push esi
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push str.fatal_error___scanner_input_buffer_overflow
push 0x103558ba
push eax
call fcn.10003f70
add esp, 0xc
push esi
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
mov esi, 2
push esi
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push str.fatal_flex_scanner_internal_error__end_of_buffer_missed
jmp 0x1028d0de
call fcn.1028df90
mov ecx, dword [esp + 0x48]
mov edx, edi
call fcn.1028de70
mov ecx, dword [esp + 0x4c]
mov edx, edi
call fcn.1028dec0
mov esi, 2
push esi
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push str.Input_buffer_overflow
jmp 0x1028d0de
mov esi, 2
push esi
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push str.out_of_dynamic_memory_in_yy_get_next_buffer__
jmp 0x1028d0de