	format	MS COFF
	extrn	___bb_blitz_blitz
	extrn	___bb_missilelock_global
	extrn	__bb_GFX_fireball
	extrn	__bb_GFX_star
	extrn	_bbGCFree
	extrn	_bbNullObject
	extrn	_bbObjectClass
	extrn	_bbObjectCompare
	extrn	_bbObjectCtor
	extrn	_bbObjectDowncast
	extrn	_bbObjectDtor
	extrn	_bbObjectFree
	extrn	_bbObjectNew
	extrn	_bbObjectRegisterType
	extrn	_bbObjectReserved
	extrn	_bbObjectSendMessage
	extrn	_bbObjectToString
	extrn	_bbOnDebugEnterScope
	extrn	_bbOnDebugEnterStm
	extrn	_bbOnDebugLeaveScope
	extrn	_bbStringClass
	extrn	_bb_TEasyLink
	extrn	_brl_blitz_NullObjectError
	extrn	_brl_linkedlist_CreateList
	extrn	_brl_max2d_DrawImage
	extrn	_brl_max2d_SetAlpha
	extrn	_brl_max2d_SetColor
	extrn	_brl_max2d_SetScale
	extrn	_brl_random_Rand
	extrn	_brl_random_Rnd
	public	___bb_missilelock_particle
	public	__bb_Particles_AddBigExplosion
	public	__bb_Particles_AddExplosion
	public	__bb_Particles_AddImage
	public	__bb_Particles_AddScaledImage
	public	__bb_Particles_Clear
	public	__bb_Particles_Delete
	public	__bb_Particles_Draw
	public	__bb_Particles_Init
	public	__bb_Particles_New
	public	__bb_Particles_plist
	public	__bb_TParticle_Delete
	public	__bb_TParticle_Image
	public	__bb_TParticle_New
	public	__bb_TParticle_ScaleImage
	public	__bb_TParticle_Update
	public	_bb_Particles
	public	_bb_TParticle
	section	"code" code
___bb_missilelock_particle:
	push	ebp
	mov	ebp,esp
	push	ebx
	cmp	dword [_128],0
	je	_129
	mov	eax,0
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_129:
	mov	dword [_128],1
	push	ebp
	push	_118
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	___bb_blitz_blitz
	call	___bb_missilelock_global
	push	_bb_TParticle
	call	_bbObjectRegisterType
	add	esp,4
	push	_116
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_Particles
	call	_bbObjectRegisterType
	add	esp,4
	mov	ebx,0
	jmp	_49
_49:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TParticle_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_132
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TParticle
	mov	eax,dword [ebp-4]
	mov	dword [eax+8],0
	mov	edx,_bbNullObject
	inc	dword [edx+4]
	mov	eax,dword [ebp-4]
	mov	dword [eax+12],edx
	mov	eax,dword [ebp-4]
	fldz
	fstp	qword [eax+16]
	mov	eax,dword [ebp-4]
	fldz
	fstp	qword [eax+24]
	mov	eax,dword [ebp-4]
	fldz
	fstp	qword [eax+32]
	mov	eax,dword [ebp-4]
	fldz
	fstp	qword [eax+40]
	mov	eax,dword [ebp-4]
	fldz
	fstp	qword [eax+48]
	mov	eax,dword [ebp-4]
	fldz
	fstp	qword [eax+56]
	mov	eax,dword [ebp-4]
	fldz
	fstp	qword [eax+64]
	mov	eax,dword [ebp-4]
	fldz
	fstp	qword [eax+72]
	mov	eax,dword [ebp-4]
	mov	dword [eax+80],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+84],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+88],0
	push	ebp
	push	_131
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_52
_52:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TParticle_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_55:
	mov	eax,dword [ebx+12]
	dec	dword [eax+4]
	jnz	_137
	push	eax
	call	_bbGCFree
	add	esp,4
_137:
	mov	dword [ebx],_bbObjectClass
	push	ebx
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
	jmp	_135
_135:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TParticle_Image:
	push	ebp
	mov	ebp,esp
	sub	esp,52
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	qword [ebp+12]
	fstp	qword [ebp-12]
	fld	qword [ebp+20]
	fstp	qword [ebp-20]
	fld	qword [ebp+28]
	fstp	qword [ebp-28]
	fld	qword [ebp+36]
	fstp	qword [ebp-36]
	mov	eax,dword [ebp+44]
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp+48]
	mov	dword [ebp-44],eax
	mov	eax,dword [ebp+52]
	mov	dword [ebp-48],eax
	mov	dword [ebp-52],_bbNullObject
	push	ebp
	push	_197
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_138
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TParticle
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-52],eax
	push	_140
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-52]
	cmp	ebx,_bbNullObject
	jne	_142
	call	_brl_blitz_NullObjectError
_142:
	mov	dword [ebx+8],120
	push	_144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-52]
	cmp	ebx,_bbNullObject
	jne	_146
	call	_brl_blitz_NullObjectError
_146:
	fld	qword [ebp-12]
	fstp	qword [ebx+16]
	push	_148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-52]
	cmp	ebx,_bbNullObject
	jne	_150
	call	_brl_blitz_NullObjectError
_150:
	fld	qword [ebp-20]
	fstp	qword [ebx+24]
	push	_152
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-52]
	cmp	ebx,_bbNullObject
	jne	_154
	call	_brl_blitz_NullObjectError
_154:
	fld1
	fstp	qword [ebx+32]
	push	_156
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-52]
	cmp	ebx,_bbNullObject
	jne	_158
	call	_brl_blitz_NullObjectError
_158:
	fld	qword [_392]
	fstp	qword [ebx+56]
	push	_160
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-52]
	cmp	ebx,_bbNullObject
	jne	_162
	call	_brl_blitz_NullObjectError
_162:
	fld	qword [ebp-28]
	fstp	qword [ebx+40]
	push	_164
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-52]
	cmp	ebx,_bbNullObject
	jne	_166
	call	_brl_blitz_NullObjectError
_166:
	fld	qword [ebp-36]
	fstp	qword [ebx+48]
	push	_168
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-52]
	cmp	ebx,_bbNullObject
	jne	_170
	call	_brl_blitz_NullObjectError
_170:
	fld1
	fstp	qword [ebx+64]
	push	_172
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-52]
	cmp	ebx,_bbNullObject
	jne	_174
	call	_brl_blitz_NullObjectError
_174:
	fldz
	fstp	qword [ebx+72]
	push	_176
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-52]
	cmp	esi,_bbNullObject
	jne	_178
	call	_brl_blitz_NullObjectError
_178:
	mov	ebx,dword [ebp-4]
	inc	dword [ebx+4]
	mov	eax,dword [esi+12]
	dec	dword [eax+4]
	jnz	_183
	push	eax
	call	_bbGCFree
	add	esp,4
_183:
	mov	dword [esi+12],ebx
	push	_184
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-52]
	cmp	ebx,_bbNullObject
	jne	_186
	call	_brl_blitz_NullObjectError
_186:
	mov	eax,dword [ebp-40]
	mov	dword [ebx+80],eax
	push	_188
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-52]
	cmp	ebx,_bbNullObject
	jne	_190
	call	_brl_blitz_NullObjectError
_190:
	mov	eax,dword [ebp-44]
	mov	dword [ebx+84],eax
	push	_192
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-52]
	cmp	ebx,_bbNullObject
	jne	_194
	call	_brl_blitz_NullObjectError
_194:
	mov	eax,dword [ebp-48]
	mov	dword [ebx+88],eax
	push	_196
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-52]
	jmp	_65
_65:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TParticle_ScaleImage:
	push	ebp
	mov	ebp,esp
	sub	esp,60
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	qword [ebp+12]
	fstp	qword [ebp-12]
	fld	qword [ebp+20]
	fstp	qword [ebp-20]
	fld	qword [ebp+28]
	fstp	qword [ebp-28]
	fld	qword [ebp+36]
	fstp	qword [ebp-36]
	fld	qword [ebp+44]
	fstp	qword [ebp-44]
	mov	eax,dword [ebp+52]
	mov	dword [ebp-48],eax
	mov	eax,dword [ebp+56]
	mov	dword [ebp-52],eax
	mov	eax,dword [ebp+60]
	mov	dword [ebp-56],eax
	mov	dword [ebp-60],_bbNullObject
	push	ebp
	push	_258
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TParticle
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-60],eax
	push	_201
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-60]
	cmp	ebx,_bbNullObject
	jne	_203
	call	_brl_blitz_NullObjectError
_203:
	mov	dword [ebx+8],120
	push	_205
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-60]
	cmp	ebx,_bbNullObject
	jne	_207
	call	_brl_blitz_NullObjectError
_207:
	fld	qword [ebp-12]
	fstp	qword [ebx+16]
	push	_209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-60]
	cmp	ebx,_bbNullObject
	jne	_211
	call	_brl_blitz_NullObjectError
_211:
	fld	qword [ebp-20]
	fstp	qword [ebx+24]
	push	_213
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-60]
	cmp	ebx,_bbNullObject
	jne	_215
	call	_brl_blitz_NullObjectError
_215:
	fld1
	fstp	qword [ebx+32]
	push	_217
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-60]
	cmp	ebx,_bbNullObject
	jne	_219
	call	_brl_blitz_NullObjectError
_219:
	fld	qword [_409]
	fstp	qword [ebx+56]
	push	_221
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-60]
	cmp	ebx,_bbNullObject
	jne	_223
	call	_brl_blitz_NullObjectError
_223:
	fld	qword [ebp-28]
	fstp	qword [ebx+40]
	push	_225
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-60]
	cmp	ebx,_bbNullObject
	jne	_227
	call	_brl_blitz_NullObjectError
_227:
	fld	qword [ebp-36]
	fstp	qword [ebx+48]
	push	_229
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-60]
	cmp	ebx,_bbNullObject
	jne	_231
	call	_brl_blitz_NullObjectError
_231:
	fld1
	fstp	qword [ebx+64]
	push	_233
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-60]
	cmp	ebx,_bbNullObject
	jne	_235
	call	_brl_blitz_NullObjectError
_235:
	fld	qword [ebp-44]
	fstp	qword [ebx+72]
	push	_237
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-60]
	cmp	esi,_bbNullObject
	jne	_239
	call	_brl_blitz_NullObjectError
_239:
	mov	ebx,dword [ebp-4]
	inc	dword [ebx+4]
	mov	eax,dword [esi+12]
	dec	dword [eax+4]
	jnz	_244
	push	eax
	call	_bbGCFree
	add	esp,4
_244:
	mov	dword [esi+12],ebx
	push	_245
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-60]
	cmp	ebx,_bbNullObject
	jne	_247
	call	_brl_blitz_NullObjectError
_247:
	mov	eax,dword [ebp-48]
	mov	dword [ebx+80],eax
	push	_249
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-60]
	cmp	ebx,_bbNullObject
	jne	_251
	call	_brl_blitz_NullObjectError
_251:
	mov	eax,dword [ebp-52]
	mov	dword [ebx+84],eax
	push	_253
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-60]
	cmp	ebx,_bbNullObject
	jne	_255
	call	_brl_blitz_NullObjectError
_255:
	mov	eax,dword [ebp-56]
	mov	dword [ebx+88],eax
	push	_257
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-60]
	jmp	_76
_76:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TParticle_Update:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,ebp
	push	eax
	push	_312
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_261
	call	_brl_blitz_NullObjectError
_261:
	fld	qword [ebx+32]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	_262
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_264
	call	_brl_blitz_NullObjectError
_264:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_266
	call	_brl_blitz_NullObjectError
_266:
	fld	qword [ebx+64]
	sub	esp,4
	fstp	dword [esp]
	fld	qword [esi+64]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_SetScale
	add	esp,8
	push	_267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_269
	call	_brl_blitz_NullObjectError
_269:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_271
	call	_brl_blitz_NullObjectError
_271:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_273
	call	_brl_blitz_NullObjectError
_273:
	push	dword [ebx+88]
	push	dword [esi+84]
	push	dword [edi+80]
	call	_brl_max2d_SetColor
	add	esp,12
	push	_274
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_276
	call	_brl_blitz_NullObjectError
_276:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_278
	call	_brl_blitz_NullObjectError
_278:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_280
	call	_brl_blitz_NullObjectError
_280:
	push	0
	fld	qword [ebx+24]
	sub	esp,4
	fstp	dword [esp]
	fld	qword [esi+16]
	sub	esp,4
	fstp	dword [esp]
	push	dword [edi+12]
	call	_brl_max2d_DrawImage
	add	esp,16
	push	_281
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_283
	call	_brl_blitz_NullObjectError
_283:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_286
	call	_brl_blitz_NullObjectError
_286:
	fld	qword [ebx+16]
	fadd	qword [esi+40]
	fstp	qword [ebx+16]
	push	_287
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_289
	call	_brl_blitz_NullObjectError
_289:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_292
	call	_brl_blitz_NullObjectError
_292:
	fld	qword [ebx+24]
	fadd	qword [esi+48]
	fstp	qword [ebx+24]
	push	_293
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_295
	call	_brl_blitz_NullObjectError
_295:
	sub	dword [ebx+8],1
	push	_297
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_299
	call	_brl_blitz_NullObjectError
_299:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_302
	call	_brl_blitz_NullObjectError
_302:
	fld	qword [ebx+32]
	fadd	qword [esi+56]
	fstp	qword [ebx+32]
	push	_303
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_305
	call	_brl_blitz_NullObjectError
_305:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_308
	call	_brl_blitz_NullObjectError
_308:
	fld	qword [ebx+64]
	fadd	qword [esi+72]
	fstp	qword [ebx+64]
	push	_309
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_311
	call	_brl_blitz_NullObjectError
_311:
	mov	eax,dword [ebx+8]
	cmp	eax,0
	setg	al
	movzx	eax,al
	mov	ebx,eax
	jmp	_79
_79:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_Particles_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_314
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_Particles
	push	ebp
	push	_313
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_82
_82:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_Particles_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_85:
	mov	dword [eax],_bbObjectClass
	push	eax
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
	jmp	_316
_316:
	mov	esp,ebp
	pop	ebp
	ret
__bb_Particles_Init:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_322
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_317
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_Particles_plist]
	dec	dword [eax+4]
	jnz	_321
	push	eax
	call	_bbGCFree
	add	esp,4
_321:
	mov	dword [__bb_Particles_plist],ebx
	mov	ebx,0
	jmp	_87
_87:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_Particles_Clear:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_326
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_323
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_Particles_plist]
	cmp	ebx,_bbNullObject
	jne	_325
	call	_brl_blitz_NullObjectError
_325:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	mov	ebx,0
	jmp	_89
_89:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_Particles_AddImage:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	qword [ebp+12]
	fstp	qword [ebp-12]
	fld	qword [ebp+20]
	fstp	qword [ebp-20]
	fld	qword [ebp+28]
	fstp	qword [ebp-28]
	fld	qword [ebp+36]
	fstp	qword [ebp-36]
	push	ebp
	push	_330
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_327
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_Particles_plist]
	cmp	ebx,_bbNullObject
	jne	_329
	call	_brl_blitz_NullObjectError
_329:
	push	255
	push	255
	push	255
	fld	qword [ebp-36]
	sub	esp,8
	fstp	qword [esp]
	fld	qword [ebp-28]
	sub	esp,8
	fstp	qword [esp]
	fld	qword [ebp-20]
	sub	esp,8
	fstp	qword [esp]
	fld	qword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebp-4]
	call	dword [_bb_TParticle+48]
	add	esp,48
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,0
	jmp	_96
_96:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_Particles_AddScaledImage:
	push	ebp
	mov	ebp,esp
	sub	esp,44
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	qword [ebp+12]
	fstp	qword [ebp-12]
	fld	qword [ebp+20]
	fstp	qword [ebp-20]
	fld	qword [ebp+28]
	fstp	qword [ebp-28]
	fld	qword [ebp+36]
	fstp	qword [ebp-36]
	fld	qword [ebp+44]
	fstp	qword [ebp-44]
	push	ebp
	push	_334
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_331
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_Particles_plist]
	cmp	ebx,_bbNullObject
	jne	_333
	call	_brl_blitz_NullObjectError
_333:
	push	255
	push	255
	push	255
	fld	qword [ebp-28]
	sub	esp,8
	fstp	qword [esp]
	fld	qword [ebp-44]
	sub	esp,8
	fstp	qword [esp]
	fld	qword [ebp-36]
	sub	esp,8
	fstp	qword [esp]
	fld	qword [ebp-20]
	sub	esp,8
	fstp	qword [esp]
	fld	qword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebp-4]
	call	dword [_bb_TParticle+52]
	add	esp,56
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,0
	jmp	_104
_104:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_Particles_AddExplosion:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	fld	qword [ebp+8]
	fstp	qword [ebp-8]
	fld	qword [ebp+16]
	fstp	qword [ebp-16]
	mov	dword [ebp-20],0
	push	ebp
	push	_343
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	jmp	_337
_5:
	push	ebp
	push	_341
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_338
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_Particles_plist]
	cmp	ebx,_bbNullObject
	jne	_340
	call	_brl_blitz_NullObjectError
_340:
	push	255
	push	100
	call	_brl_random_Rand
	add	esp,8
	push	eax
	push	255
	push	100
	call	_brl_random_Rand
	add	esp,8
	push	eax
	push	255
	push	100
	call	_brl_random_Rand
	add	esp,8
	push	eax
	fld	qword [_463]
	sub	esp,8
	fstp	qword [esp]
	fld	qword [_464]
	sub	esp,8
	fstp	qword [esp]
	call	_brl_random_Rnd
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	fld	qword [_465]
	sub	esp,8
	fstp	qword [esp]
	fld	qword [_466]
	sub	esp,8
	fstp	qword [esp]
	call	_brl_random_Rnd
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	fld	qword [ebp-16]
	sub	esp,8
	fstp	qword [esp]
	fld	qword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	push	dword [__bb_GFX_star]
	call	dword [_bb_TParticle+48]
	add	esp,48
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_3:
	add	dword [ebp-20],1
_337:
	cmp	dword [ebp-20],20
	jle	_5
_4:
	mov	ebx,0
	jmp	_108
_108:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_Particles_AddBigExplosion:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	fld	qword [ebp+8]
	fstp	qword [ebp-8]
	fld	qword [ebp+16]
	fstp	qword [ebp-16]
	mov	dword [ebp-20],0
	push	ebp
	push	_354
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_344
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_Particles_plist]
	cmp	ebx,_bbNullObject
	jne	_346
	call	_brl_blitz_NullObjectError
_346:
	push	255
	push	255
	push	255
	fld	qword [_470]
	sub	esp,8
	fstp	qword [esp]
	fldz
	sub	esp,8
	fstp	qword [esp]
	fldz
	sub	esp,8
	fstp	qword [esp]
	fld	qword [ebp-16]
	sub	esp,8
	fstp	qword [esp]
	fld	qword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	push	dword [__bb_GFX_fireball]
	call	dword [_bb_TParticle+52]
	add	esp,56
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	push	_347
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	jmp	_349
_8:
	push	ebp
	push	_353
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_350
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_Particles_plist]
	cmp	ebx,_bbNullObject
	jne	_352
	call	_brl_blitz_NullObjectError
_352:
	push	255
	push	100
	call	_brl_random_Rand
	add	esp,8
	push	eax
	push	255
	push	100
	call	_brl_random_Rand
	add	esp,8
	push	eax
	push	255
	push	100
	call	_brl_random_Rand
	add	esp,8
	push	eax
	fld	qword [_471]
	sub	esp,8
	fstp	qword [esp]
	fld	qword [_472]
	sub	esp,8
	fstp	qword [esp]
	call	_brl_random_Rnd
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	fld	qword [_473]
	sub	esp,8
	fstp	qword [esp]
	fld	qword [_474]
	sub	esp,8
	fstp	qword [esp]
	call	_brl_random_Rnd
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	fld	qword [ebp-16]
	sub	esp,8
	fstp	qword [esp]
	fld	qword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	push	dword [__bb_GFX_star]
	call	dword [_bb_TParticle+48]
	add	esp,48
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_6:
	add	dword [ebp-20],1
_349:
	cmp	dword [ebp-20],50
	jle	_8
_7:
	mov	ebx,0
	jmp	_112
_112:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_Particles_Draw:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	dword [ebp-4],_bbNullObject
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_382
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [__bb_Particles_plist]
	call	dword [_bb_TEasyLink+48]
	add	esp,4
	mov	dword [ebp-4],eax
	push	_357
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_9
_11:
	push	ebp
	push	_377
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_360
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_362
	call	_brl_blitz_NullObjectError
_362:
	push	_bb_TParticle
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_364
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_366
	call	_brl_blitz_NullObjectError
_366:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	cmp	eax,0
	je	_367
	push	ebp
	push	_371
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_368
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_370
	call	_brl_blitz_NullObjectError
_370:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_372
_367:
	push	ebp
	push	_376
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_373
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_375
	call	_brl_blitz_NullObjectError
_375:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_372:
	call	dword [_bbOnDebugLeaveScope]
_9:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_359
	call	_brl_blitz_NullObjectError
_359:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,_bbNullObject
	jne	_11
_10:
	push	_379
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	_380
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	push	_381
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	mov	ebx,0
	jmp	_114
_114:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
	section	"data" data writeable align 8
	align	4
_128:
	dd	0
_119:
	db	"particle",0
_120:
	db	"HERTZ",0
_15:
	db	"i",0
	align	4
_121:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	55,48
_122:
	db	"MISSILE_LAYER",0
	align	4
_123:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	49
_124:
	db	"ASTEROID_LAYER",0
	align	4
_125:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	50
_126:
	db	"ALL_LAYERS",0
	align	4
_127:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	51
	align	4
_118:
	dd	1
	dd	_119
	dd	1
	dd	_120
	dd	_15
	dd	_121
	dd	1
	dd	_122
	dd	_15
	dd	_123
	dd	1
	dd	_124
	dd	_15
	dd	_125
	dd	1
	dd	_126
	dd	_15
	dd	_127
	dd	0
_13:
	db	"TParticle",0
_14:
	db	"life",0
_16:
	db	":brl.max2d.TImage",0
_17:
	db	"x",0
_18:
	db	"d",0
_19:
	db	"y",0
_20:
	db	"a",0
_21:
	db	"dx",0
_22:
	db	"dy",0
_23:
	db	"ai",0
_24:
	db	"s",0
_25:
	db	"si",0
_26:
	db	"r",0
_27:
	db	"g",0
_28:
	db	"b",0
_29:
	db	"New",0
_30:
	db	"()i",0
_31:
	db	"Delete",0
_32:
	db	"Image",0
_33:
	db	"(:brl.max2d.TImage,d,d,d,d,i,i,i):TParticle",0
_34:
	db	"ScaleImage",0
_35:
	db	"(:brl.max2d.TImage,d,d,d,d,d,i,i,i):TParticle",0
_36:
	db	"Update",0
	align	4
_12:
	dd	2
	dd	_13
	dd	3
	dd	_14
	dd	_15
	dd	8
	dd	3
	dd	_15
	dd	_16
	dd	12
	dd	3
	dd	_17
	dd	_18
	dd	16
	dd	3
	dd	_19
	dd	_18
	dd	24
	dd	3
	dd	_20
	dd	_18
	dd	32
	dd	3
	dd	_21
	dd	_18
	dd	40
	dd	3
	dd	_22
	dd	_18
	dd	48
	dd	3
	dd	_23
	dd	_18
	dd	56
	dd	3
	dd	_24
	dd	_18
	dd	64
	dd	3
	dd	_25
	dd	_18
	dd	72
	dd	3
	dd	_26
	dd	_15
	dd	80
	dd	3
	dd	_27
	dd	_15
	dd	84
	dd	3
	dd	_28
	dd	_15
	dd	88
	dd	6
	dd	_29
	dd	_30
	dd	16
	dd	6
	dd	_31
	dd	_30
	dd	20
	dd	7
	dd	_32
	dd	_33
	dd	48
	dd	7
	dd	_34
	dd	_35
	dd	52
	dd	6
	dd	_36
	dd	_30
	dd	56
	dd	0
	align	4
_bb_TParticle:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_12
	dd	92
	dd	__bb_TParticle_New
	dd	__bb_TParticle_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TParticle_Image
	dd	__bb_TParticle_ScaleImage
	dd	__bb_TParticle_Update
_117:
	db	"E:/Src/BlitzMAX/MissileLock/particle.bmx",0
	align	4
_116:
	dd	_117
	dd	92
	dd	2
	align	4
__bb_Particles_plist:
	dd	_bbNullObject
_38:
	db	"Particles",0
_39:
	db	"Init",0
_40:
	db	"Clear",0
_41:
	db	"AddImage",0
_42:
	db	"(:brl.max2d.TImage,d,d,d,d)i",0
_43:
	db	"AddScaledImage",0
_44:
	db	"(:brl.max2d.TImage,d,d,d,d,d)i",0
_45:
	db	"AddExplosion",0
_46:
	db	"(d,d)i",0
_47:
	db	"AddBigExplosion",0
_48:
	db	"Draw",0
	align	4
_37:
	dd	2
	dd	_38
	dd	6
	dd	_29
	dd	_30
	dd	16
	dd	6
	dd	_31
	dd	_30
	dd	20
	dd	7
	dd	_39
	dd	_30
	dd	48
	dd	7
	dd	_40
	dd	_30
	dd	52
	dd	7
	dd	_41
	dd	_42
	dd	56
	dd	7
	dd	_43
	dd	_44
	dd	60
	dd	7
	dd	_45
	dd	_46
	dd	64
	dd	7
	dd	_47
	dd	_46
	dd	68
	dd	7
	dd	_48
	dd	_30
	dd	72
	dd	0
	align	4
_bb_Particles:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_37
	dd	8
	dd	__bb_Particles_New
	dd	__bb_Particles_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_Particles_Init
	dd	__bb_Particles_Clear
	dd	__bb_Particles_AddImage
	dd	__bb_Particles_AddScaledImage
	dd	__bb_Particles_AddExplosion
	dd	__bb_Particles_AddBigExplosion
	dd	__bb_Particles_Draw
_133:
	db	"Self",0
_134:
	db	":TParticle",0
	align	4
_132:
	dd	1
	dd	_29
	dd	2
	dd	_133
	dd	_134
	dd	-4
	dd	0
	align	4
_131:
	dd	3
	dd	0
	dd	0
_198:
	db	"o",0
	align	4
_197:
	dd	1
	dd	_32
	dd	2
	dd	_15
	dd	_16
	dd	-4
	dd	2
	dd	_17
	dd	_18
	dd	-12
	dd	2
	dd	_19
	dd	_18
	dd	-20
	dd	2
	dd	_21
	dd	_18
	dd	-28
	dd	2
	dd	_22
	dd	_18
	dd	-36
	dd	2
	dd	_26
	dd	_15
	dd	-40
	dd	2
	dd	_27
	dd	_15
	dd	-44
	dd	2
	dd	_28
	dd	_15
	dd	-48
	dd	2
	dd	_198
	dd	_134
	dd	-52
	dd	0
	align	4
_138:
	dd	_117
	dd	42
	dd	3
	align	4
_140:
	dd	_117
	dd	43
	dd	3
	align	4
_144:
	dd	_117
	dd	44
	dd	3
	align	4
_148:
	dd	_117
	dd	45
	dd	3
	align	4
_152:
	dd	_117
	dd	46
	dd	3
	align	4
_156:
	dd	_117
	dd	47
	dd	3
	align	8
_392:
	dd	0x40000000,0xbf847ae1
	align	4
_160:
	dd	_117
	dd	48
	dd	3
	align	4
_164:
	dd	_117
	dd	49
	dd	3
	align	4
_168:
	dd	_117
	dd	50
	dd	3
	align	4
_172:
	dd	_117
	dd	51
	dd	3
	align	4
_176:
	dd	_117
	dd	52
	dd	3
	align	4
_184:
	dd	_117
	dd	53
	dd	3
	align	4
_188:
	dd	_117
	dd	54
	dd	3
	align	4
_192:
	dd	_117
	dd	55
	dd	3
	align	4
_196:
	dd	_117
	dd	56
	dd	3
	align	4
_258:
	dd	1
	dd	_34
	dd	2
	dd	_15
	dd	_16
	dd	-4
	dd	2
	dd	_17
	dd	_18
	dd	-12
	dd	2
	dd	_19
	dd	_18
	dd	-20
	dd	2
	dd	_21
	dd	_18
	dd	-28
	dd	2
	dd	_22
	dd	_18
	dd	-36
	dd	2
	dd	_25
	dd	_18
	dd	-44
	dd	2
	dd	_26
	dd	_15
	dd	-48
	dd	2
	dd	_27
	dd	_15
	dd	-52
	dd	2
	dd	_28
	dd	_15
	dd	-56
	dd	2
	dd	_198
	dd	_134
	dd	-60
	dd	0
	align	4
_199:
	dd	_117
	dd	60
	dd	3
	align	4
_201:
	dd	_117
	dd	61
	dd	3
	align	4
_205:
	dd	_117
	dd	62
	dd	3
	align	4
_209:
	dd	_117
	dd	63
	dd	3
	align	4
_213:
	dd	_117
	dd	64
	dd	3
	align	4
_217:
	dd	_117
	dd	65
	dd	3
	align	8
_409:
	dd	0x40000000,0xbf847ae1
	align	4
_221:
	dd	_117
	dd	66
	dd	3
	align	4
_225:
	dd	_117
	dd	67
	dd	3
	align	4
_229:
	dd	_117
	dd	68
	dd	3
	align	4
_233:
	dd	_117
	dd	69
	dd	3
	align	4
_237:
	dd	_117
	dd	70
	dd	3
	align	4
_245:
	dd	_117
	dd	71
	dd	3
	align	4
_249:
	dd	_117
	dd	72
	dd	3
	align	4
_253:
	dd	_117
	dd	73
	dd	3
	align	4
_257:
	dd	_117
	dd	74
	dd	3
	align	4
_312:
	dd	1
	dd	_36
	dd	2
	dd	_133
	dd	_134
	dd	-4
	dd	0
	align	4
_259:
	dd	_117
	dd	78
	dd	3
	align	4
_262:
	dd	_117
	dd	79
	dd	3
	align	4
_267:
	dd	_117
	dd	80
	dd	3
	align	4
_274:
	dd	_117
	dd	81
	dd	3
	align	4
_281:
	dd	_117
	dd	82
	dd	3
	align	4
_287:
	dd	_117
	dd	83
	dd	3
	align	4
_293:
	dd	_117
	dd	84
	dd	3
	align	4
_297:
	dd	_117
	dd	85
	dd	3
	align	4
_303:
	dd	_117
	dd	86
	dd	3
	align	4
_309:
	dd	_117
	dd	87
	dd	3
_315:
	db	":Particles",0
	align	4
_314:
	dd	1
	dd	_29
	dd	2
	dd	_133
	dd	_315
	dd	-4
	dd	0
	align	4
_313:
	dd	3
	dd	0
	dd	0
	align	4
_322:
	dd	1
	dd	_39
	dd	0
	align	4
_317:
	dd	_117
	dd	95
	dd	3
	align	4
_326:
	dd	1
	dd	_40
	dd	0
	align	4
_323:
	dd	_117
	dd	99
	dd	3
	align	4
_330:
	dd	1
	dd	_41
	dd	2
	dd	_15
	dd	_16
	dd	-4
	dd	2
	dd	_17
	dd	_18
	dd	-12
	dd	2
	dd	_19
	dd	_18
	dd	-20
	dd	2
	dd	_21
	dd	_18
	dd	-28
	dd	2
	dd	_22
	dd	_18
	dd	-36
	dd	0
	align	4
_327:
	dd	_117
	dd	103
	dd	3
	align	4
_334:
	dd	1
	dd	_43
	dd	2
	dd	_15
	dd	_16
	dd	-4
	dd	2
	dd	_17
	dd	_18
	dd	-12
	dd	2
	dd	_19
	dd	_18
	dd	-20
	dd	2
	dd	_25
	dd	_18
	dd	-28
	dd	2
	dd	_21
	dd	_18
	dd	-36
	dd	2
	dd	_22
	dd	_18
	dd	-44
	dd	0
	align	4
_331:
	dd	_117
	dd	107
	dd	3
	align	4
_343:
	dd	1
	dd	_45
	dd	2
	dd	_17
	dd	_18
	dd	-8
	dd	2
	dd	_19
	dd	_18
	dd	-16
	dd	0
	align	4
_335:
	dd	_117
	dd	111
	dd	3
_342:
	db	"f",0
	align	4
_341:
	dd	3
	dd	0
	dd	2
	dd	_342
	dd	_15
	dd	-20
	dd	0
	align	4
_338:
	dd	_117
	dd	112
	dd	4
	align	8
_463:
	dd	0x0,0x40000000
	align	8
_464:
	dd	0x0,0xc0000000
	align	8
_465:
	dd	0x0,0x40000000
	align	8
_466:
	dd	0x0,0xc0000000
	align	4
_354:
	dd	1
	dd	_47
	dd	2
	dd	_17
	dd	_18
	dd	-8
	dd	2
	dd	_19
	dd	_18
	dd	-16
	dd	0
	align	4
_344:
	dd	_117
	dd	117
	dd	3
	align	8
_470:
	dd	0xa0000000,0x3fb99999
	align	4
_347:
	dd	_117
	dd	118
	dd	3
	align	4
_353:
	dd	3
	dd	0
	dd	2
	dd	_342
	dd	_15
	dd	-20
	dd	0
	align	4
_350:
	dd	_117
	dd	119
	dd	4
	align	8
_471:
	dd	0x0,0x40000000
	align	8
_472:
	dd	0x0,0xc0000000
	align	8
_473:
	dd	0x0,0x40000000
	align	8
_474:
	dd	0x0,0xc0000000
_383:
	db	"l",0
_384:
	db	":TEasyLink",0
	align	4
_382:
	dd	1
	dd	_48
	dd	2
	dd	_383
	dd	_384
	dd	-4
	dd	0
	align	4
_355:
	dd	_117
	dd	124
	dd	3
	align	4
_357:
	dd	_117
	dd	126
	dd	3
_378:
	db	"p",0
	align	4
_377:
	dd	3
	dd	0
	dd	2
	dd	_378
	dd	_134
	dd	-8
	dd	0
	align	4
_360:
	dd	_117
	dd	127
	dd	4
	align	4
_364:
	dd	_117
	dd	129
	dd	4
	align	4
_371:
	dd	3
	dd	0
	dd	0
	align	4
_368:
	dd	_117
	dd	130
	dd	5
	align	4
_376:
	dd	3
	dd	0
	dd	0
	align	4
_373:
	dd	_117
	dd	132
	dd	5
	align	4
_379:
	dd	_117
	dd	135
	dd	3
	align	4
_380:
	dd	_117
	dd	136
	dd	3
	align	4
_381:
	dd	_117
	dd	137
	dd	3
