	format	MS COFF
	extrn	___bb_blitz_blitz
	extrn	___bb_particlepinch_types
	extrn	__bb_GameGFX_point
	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	_brl_blitz_NullObjectError
	extrn	_brl_graphics_GraphicsHeight
	extrn	_brl_graphics_GraphicsWidth
	extrn	_brl_linkedlist_TList
	extrn	_brl_max2d_DrawImage
	extrn	_brl_max2d_ImageHeight
	extrn	_brl_max2d_ImageWidth
	extrn	_brl_max2d_SetAlpha
	extrn	_brl_max2d_SetColor
	extrn	_brl_polledinput_MouseDown
	extrn	_brl_polledinput_MouseX
	extrn	_brl_polledinput_MouseY
	extrn	_brl_random_Rand
	extrn	_brl_random_Rnd
	public	___bb_particlepinch_menu
	public	__bb_TMenuBdrop_Delete
	public	__bb_TMenuBdrop_New
	public	__bb_TMenuBdrop_Update
	public	__bb_TMenuOpt_Create
	public	__bb_TMenuOpt_Delete
	public	__bb_TMenuOpt_InBox
	public	__bb_TMenuOpt_New
	public	__bb_TMenu_Add
	public	__bb_TMenu_Create
	public	__bb_TMenu_Delete
	public	__bb_TMenu_New
	public	__bb_TMenu_Render
	public	_bb_TMenu
	public	_bb_TMenuBdrop
	public	_bb_TMenuOpt
	section	"code" code
___bb_particlepinch_menu:
	push	ebp
	mov	ebp,esp
	push	ebx
	cmp	dword [_117],0
	je	_118
	mov	eax,0
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_118:
	mov	dword [_117],1
	push	ebp
	push	_107
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	___bb_blitz_blitz
	call	___bb_particlepinch_types
	push	_bb_TMenu
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TMenuOpt
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TMenuBdrop
	call	_bbObjectRegisterType
	add	esp,4
	mov	ebx,0
_60:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenu_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_122
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TMenu
	mov	edx,_bbNullObject
	inc	dword [edx+4]
	mov	eax,dword [ebp-4]
	mov	dword [eax+8],edx
	mov	edx,_bbNullObject
	inc	dword [edx+4]
	mov	eax,dword [ebp-4]
	mov	dword [eax+12],edx
	mov	eax,dword [ebp-4]
	mov	dword [eax+16],0
	push	ebp
	push	_121
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
_63:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenu_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_66:
	mov	eax,dword [ebx+12]
	dec	dword [eax+4]
	jnz	_127
	push	eax
	call	_bbGCFree
	add	esp,4
_127:
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_129
	push	eax
	call	_bbGCFree
	add	esp,4
_129:
	mov	dword [ebx],_bbObjectClass
	push	ebx
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
_125:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenu_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	dword [ebp-4],_bbNullObject
	mov	dword [ebp-8],0
	push	ebp
	push	_164
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_130
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TMenu
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-4],eax
	push	_133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_135
	call	_brl_blitz_NullObjectError
_135:
	push	_brl_linkedlist_TList
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_140
	push	eax
	call	_bbGCFree
	add	esp,4
_140:
	mov	dword [ebx+8],esi
	push	_141
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_143
	call	_brl_blitz_NullObjectError
_143:
	push	_brl_linkedlist_TList
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+12]
	dec	dword [eax+4]
	jnz	_148
	push	eax
	call	_bbGCFree
	add	esp,4
_148:
	mov	dword [ebx+12],esi
	push	_149
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_151
	call	_brl_blitz_NullObjectError
_151:
	mov	dword [ebx+16],0
	push	_153
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	dword [ebp-8],0
	jmp	_155
_20:
	push	ebp
	push	_161
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_156
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_158
	call	_brl_blitz_NullObjectError
_158:
	mov	ebx,dword [ebx+12]
	cmp	ebx,_bbNullObject
	jne	_160
	call	_brl_blitz_NullObjectError
_160:
	push	_bb_TMenuBdrop
	call	_bbObjectNew
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_18:
	add	dword [ebp-8],1
_155:
	cmp	dword [ebp-8],500
	jle	_20
_19:
	push	_163
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
_68:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenu_Add:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_170
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_165
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_167
	call	_brl_blitz_NullObjectError
_167:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_169
	call	_brl_blitz_NullObjectError
_169:
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	dword [_bb_TMenuOpt+48]
	add	esp,16
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,0
_75:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenu_Render:
	push	ebp
	mov	ebp,esp
	sub	esp,44
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-28],_bbNullObject
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	dword [ebp-32],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_278
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_171
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	_172
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],_bbNullObject
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_175
	call	_brl_blitz_NullObjectError
_175:
	mov	edi,dword [ebx+12]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_178
	call	_brl_blitz_NullObjectError
_178:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_21
_23:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_183
	call	_brl_blitz_NullObjectError
_183:
	push	_bb_TMenuBdrop
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-28],eax
	cmp	dword [ebp-28],_bbNullObject
	je	_21
	mov	eax,ebp
	push	eax
	push	_187
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_184
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_186
	call	_brl_blitz_NullObjectError
_186:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_21:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_181
	call	_brl_blitz_NullObjectError
_181:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_23
_22:
	push	_190
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	_191
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	je	_192
	mov	eax,ebp
	push	eax
	push	_194
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_193
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,-1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_79
_192:
	push	_195
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],-1
	push	_197
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_polledinput_MouseX
	mov	dword [ebp-16],eax
	push	_199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_polledinput_MouseY
	mov	dword [ebp-20],eax
	push	_201
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	push	_203
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],_bbNullObject
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_206
	call	_brl_blitz_NullObjectError
_206:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-36],eax
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_209
	call	_brl_blitz_NullObjectError
_209:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-40],eax
	jmp	_24
_26:
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_214
	call	_brl_blitz_NullObjectError
_214:
	push	_bb_TMenuOpt
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-32],eax
	cmp	dword [ebp-32],_bbNullObject
	je	_24
	mov	eax,ebp
	push	eax
	push	_267
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_217
	call	_brl_blitz_NullObjectError
_217:
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,12
	cmp	eax,0
	je	_218
	mov	eax,ebp
	push	eax
	push	_256
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_219
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	_220
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_221
	mov	eax,ebp
	push	eax
	push	_234
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_222
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_224
	call	_brl_blitz_NullObjectError
_224:
	mov	dword [ebx+16],1
	push	_226
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-32]
	cmp	edi,_bbNullObject
	jne	_228
	call	_brl_blitz_NullObjectError
_228:
	mov	esi,dword [ebp-32]
	cmp	esi,_bbNullObject
	jne	_230
	call	_brl_blitz_NullObjectError
_230:
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_232
	call	_brl_blitz_NullObjectError
_232:
	push	0
	mov	eax,dword [ebx+12]
	add	eax,2
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [esi+8]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	dword [edi+16]
	call	_brl_max2d_DrawImage
	add	esp,16
	push	_233
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_235
_221:
	mov	eax,ebp
	push	eax
	push	_255
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_236
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-32]
	cmp	edi,_bbNullObject
	jne	_238
	call	_brl_blitz_NullObjectError
_238:
	mov	esi,dword [ebp-32]
	cmp	esi,_bbNullObject
	jne	_240
	call	_brl_blitz_NullObjectError
_240:
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_242
	call	_brl_blitz_NullObjectError
_242:
	push	0
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [esi+8]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	dword [edi+16]
	call	_brl_max2d_DrawImage
	add	esp,16
	push	_243
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_245
	call	_brl_blitz_NullObjectError
_245:
	cmp	dword [ebx+16],0
	je	_246
	mov	eax,ebp
	push	eax
	push	_250
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_247
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_249
	call	_brl_blitz_NullObjectError
_249:
	mov	eax,dword [ebx+20]
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_246:
	push	_251
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_253
	call	_brl_blitz_NullObjectError
_253:
	mov	dword [ebx+16],0
	call	dword [_bbOnDebugLeaveScope]
_235:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_257
_218:
	mov	eax,ebp
	push	eax
	push	_266
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_258
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	164
	push	164
	push	164
	call	_brl_max2d_SetColor
	add	esp,12
	push	_259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-32]
	cmp	edi,_bbNullObject
	jne	_261
	call	_brl_blitz_NullObjectError
_261:
	mov	esi,dword [ebp-32]
	cmp	esi,_bbNullObject
	jne	_263
	call	_brl_blitz_NullObjectError
_263:
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_265
	call	_brl_blitz_NullObjectError
_265:
	push	0
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [esi+8]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	dword [edi+16]
	call	_brl_max2d_DrawImage
	add	esp,16
	call	dword [_bbOnDebugLeaveScope]
_257:
	call	dword [_bbOnDebugLeaveScope]
_24:
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_212
	call	_brl_blitz_NullObjectError
_212:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_26
_25:
	push	_270
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],0
	jne	_271
	mov	eax,ebp
	push	eax
	push	_276
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_272
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_274
	call	_brl_blitz_NullObjectError
_274:
	mov	dword [ebx+16],0
	call	dword [_bbOnDebugLeaveScope]
_271:
	push	_277
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
_79:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuOpt_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_286
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TMenuOpt
	mov	eax,dword [ebp-4]
	mov	dword [eax+8],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+12],0
	mov	edx,_bbNullObject
	inc	dword [edx+4]
	mov	eax,dword [ebp-4]
	mov	dword [eax+16],edx
	mov	eax,dword [ebp-4]
	mov	dword [eax+20],0
	push	ebp
	push	_285
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
_82:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuOpt_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_85:
	mov	eax,dword [ebx+16]
	dec	dword [eax+4]
	jnz	_289
	push	eax
	call	_bbGCFree
	add	esp,4
_289:
	mov	dword [ebx],_bbObjectClass
	push	ebx
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
_287:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuOpt_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],_bbNullObject
	push	ebp
	push	_317
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_290
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TMenuOpt
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	push	_292
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],-1
	jne	_293
	push	ebp
	push	_295
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_graphics_GraphicsWidth
	mov	ebx,eax
	push	dword [ebp-12]
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	ebx,eax
	mov	eax,ebx
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp-4],eax
	call	dword [_bbOnDebugLeaveScope]
_293:
	push	_296
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_298
	call	_brl_blitz_NullObjectError
_298:
	mov	eax,dword [ebp-4]
	mov	dword [ebx+8],eax
	push	_300
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_302
	call	_brl_blitz_NullObjectError
_302:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+12],eax
	push	_304
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_306
	call	_brl_blitz_NullObjectError
_306:
	mov	ebx,dword [ebp-12]
	inc	dword [ebx+4]
	mov	eax,dword [esi+16]
	dec	dword [eax+4]
	jnz	_311
	push	eax
	call	_bbGCFree
	add	esp,4
_311:
	mov	dword [esi+16],ebx
	push	_312
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_314
	call	_brl_blitz_NullObjectError
_314:
	mov	eax,dword [ebp-16]
	mov	dword [ebx+20],eax
	push	_316
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
_91:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuOpt_InBox:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_338
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_321
	call	_brl_blitz_NullObjectError
_321:
	mov	eax,dword [ebp-8]
	cmp	eax,dword [ebx+8]
	setge	al
	movzx	eax,al
	mov	ebx,eax
	cmp	ebx,0
	je	_324
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_323
	call	_brl_blitz_NullObjectError
_323:
	mov	eax,dword [ebp-12]
	cmp	eax,dword [ebx+12]
	setge	al
	movzx	eax,al
	mov	ebx,eax
_324:
	cmp	ebx,0
	je	_330
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_327
	call	_brl_blitz_NullObjectError
_327:
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_329
	call	_brl_blitz_NullObjectError
_329:
	mov	esi,dword [ebp-8]
	mov	ebx,dword [ebx+8]
	push	dword [edi+16]
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	cmp	esi,ebx
	setle	al
	movzx	eax,al
	mov	ebx,eax
_330:
	cmp	ebx,0
	je	_336
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_333
	call	_brl_blitz_NullObjectError
_333:
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_335
	call	_brl_blitz_NullObjectError
_335:
	mov	esi,dword [ebp-12]
	mov	ebx,dword [ebx+12]
	push	dword [edi+16]
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	ebx,eax
	cmp	esi,ebx
	setle	al
	movzx	eax,al
	mov	ebx,eax
_336:
_96:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuBdrop_New:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_364
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TMenuBdrop
	mov	eax,dword [ebp-4]
	mov	dword [eax+8],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+12],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+16],0
	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]
	push	ebp
	push	_363
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_339
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_341
	call	_brl_blitz_NullObjectError
_341:
	push	255
	push	128
	call	_brl_random_Rand
	add	esp,8
	mov	dword [ebx+8],eax
	push	_343
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_345
	call	_brl_blitz_NullObjectError
_345:
	push	255
	push	128
	call	_brl_random_Rand
	add	esp,8
	mov	dword [ebx+12],eax
	push	_347
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_349
	call	_brl_blitz_NullObjectError
_349:
	push	255
	push	128
	call	_brl_random_Rand
	add	esp,8
	mov	dword [ebx+16],eax
	push	_351
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_353
	call	_brl_blitz_NullObjectError
_353:
	call	_brl_graphics_GraphicsWidth
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,8
	fstp	qword [esp]
	fldz
	sub	esp,8
	fstp	qword [esp]
	call	_brl_random_Rnd
	add	esp,16
	fstp	qword [ebx+24]
	push	_355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_357
	call	_brl_blitz_NullObjectError
_357:
	call	_brl_graphics_GraphicsHeight
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,8
	fstp	qword [esp]
	fldz
	sub	esp,8
	fstp	qword [esp]
	call	_brl_random_Rnd
	add	esp,16
	fstp	qword [ebx+32]
	push	_359
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_361
	call	_brl_blitz_NullObjectError
_361:
	fld	qword [_472]
	sub	esp,8
	fstp	qword [esp]
	fld	qword [_473]
	sub	esp,8
	fstp	qword [esp]
	call	_brl_random_Rnd
	add	esp,16
	fstp	qword [ebx+40]
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
_99:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuBdrop_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_102:
	mov	dword [eax],_bbObjectClass
	push	eax
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
_365:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuBdrop_Update:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,ebp
	push	eax
	push	_393
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_366
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_368
	call	_brl_blitz_NullObjectError
_368:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_370
	call	_brl_blitz_NullObjectError
_370:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_372
	call	_brl_blitz_NullObjectError
_372:
	push	dword [ebx+16]
	push	dword [esi+12]
	push	dword [edi+8]
	call	_brl_max2d_SetColor
	add	esp,12
	push	_373
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_375
	call	_brl_blitz_NullObjectError
_375:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_377
	call	_brl_blitz_NullObjectError
_377:
	push	0
	fld	qword [ebx+32]
	sub	esp,4
	fstp	dword [esp]
	fld	qword [esi+24]
	sub	esp,4
	fstp	dword [esp]
	push	dword [__bb_GameGFX_point]
	call	_brl_max2d_DrawImage
	add	esp,16
	push	_378
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_380
	call	_brl_blitz_NullObjectError
_380:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_383
	call	_brl_blitz_NullObjectError
_383:
	fld	qword [ebx+32]
	fadd	qword [esi+40]
	fstp	qword [ebx+32]
	push	_384
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_386
	call	_brl_blitz_NullObjectError
_386:
	fld	qword [ebx+32]
	fstp	qword [ebp-12]
	call	_brl_graphics_GraphicsHeight
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fld	qword [ebp-12]
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_387
	mov	eax,ebp
	push	eax
	push	_392
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_388
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_390
	call	_brl_blitz_NullObjectError
_390:
	fldz
	fstp	qword [ebx+32]
	call	dword [_bbOnDebugLeaveScope]
_387:
	mov	ebx,0
_105:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
	section	"data" data writeable align 8
	align	4
_117:
	dd	0
_108:
	db	"menu",0
_109:
	db	"MASSSIZE",0
_33:
	db	"i",0
	align	4
_110:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	56
_111:
	db	"MASSRAD",0
	align	4
_112:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	52
_113:
	db	"SHIPSIZE",0
	align	4
_114:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	49,50
_115:
	db	"SHIPRAD",0
	align	4
_116:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	54
	align	4
_107:
	dd	1
	dd	_108
	dd	1
	dd	_109
	dd	_33
	dd	_110
	dd	1
	dd	_111
	dd	_33
	dd	_112
	dd	1
	dd	_113
	dd	_33
	dd	_114
	dd	1
	dd	_115
	dd	_33
	dd	_116
	dd	0
_28:
	db	"TMenu",0
_29:
	db	"list",0
_30:
	db	":brl.linkedlist.TList",0
_31:
	db	"bdrop",0
_32:
	db	"mbdown",0
_34:
	db	"New",0
_35:
	db	"()i",0
_36:
	db	"Delete",0
_37:
	db	"Create",0
_38:
	db	"():TMenu",0
_39:
	db	"Add",0
_40:
	db	"(i,i,:brl.max2d.TImage,i)i",0
_41:
	db	"Render",0
_42:
	db	"(i)i",0
	align	4
_27:
	dd	2
	dd	_28
	dd	3
	dd	_29
	dd	_30
	dd	8
	dd	3
	dd	_31
	dd	_30
	dd	12
	dd	3
	dd	_32
	dd	_33
	dd	16
	dd	6
	dd	_34
	dd	_35
	dd	16
	dd	6
	dd	_36
	dd	_35
	dd	20
	dd	7
	dd	_37
	dd	_38
	dd	48
	dd	6
	dd	_39
	dd	_40
	dd	52
	dd	6
	dd	_41
	dd	_42
	dd	56
	dd	0
	align	4
_bb_TMenu:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_27
	dd	20
	dd	__bb_TMenu_New
	dd	__bb_TMenu_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TMenu_Create
	dd	__bb_TMenu_Add
	dd	__bb_TMenu_Render
_44:
	db	"TMenuOpt",0
_45:
	db	"x",0
_46:
	db	"y",0
_47:
	db	":brl.max2d.TImage",0
_48:
	db	"id",0
_49:
	db	"(i,i,:brl.max2d.TImage,i):TMenuOpt",0
_50:
	db	"InBox",0
_51:
	db	"(i,i)i",0
	align	4
_43:
	dd	2
	dd	_44
	dd	3
	dd	_45
	dd	_33
	dd	8
	dd	3
	dd	_46
	dd	_33
	dd	12
	dd	3
	dd	_33
	dd	_47
	dd	16
	dd	3
	dd	_48
	dd	_33
	dd	20
	dd	6
	dd	_34
	dd	_35
	dd	16
	dd	6
	dd	_36
	dd	_35
	dd	20
	dd	7
	dd	_37
	dd	_49
	dd	48
	dd	6
	dd	_50
	dd	_51
	dd	52
	dd	0
	align	4
_bb_TMenuOpt:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_43
	dd	24
	dd	__bb_TMenuOpt_New
	dd	__bb_TMenuOpt_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TMenuOpt_Create
	dd	__bb_TMenuOpt_InBox
_53:
	db	"TMenuBdrop",0
_54:
	db	"r",0
_55:
	db	"g",0
_56:
	db	"b",0
_57:
	db	"d",0
_58:
	db	"yi",0
_59:
	db	"Update",0
	align	4
_52:
	dd	2
	dd	_53
	dd	3
	dd	_54
	dd	_33
	dd	8
	dd	3
	dd	_55
	dd	_33
	dd	12
	dd	3
	dd	_56
	dd	_33
	dd	16
	dd	3
	dd	_45
	dd	_57
	dd	24
	dd	3
	dd	_46
	dd	_57
	dd	32
	dd	3
	dd	_58
	dd	_57
	dd	40
	dd	6
	dd	_34
	dd	_35
	dd	16
	dd	6
	dd	_36
	dd	_35
	dd	20
	dd	6
	dd	_59
	dd	_35
	dd	48
	dd	0
	align	4
_bb_TMenuBdrop:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_52
	dd	48
	dd	__bb_TMenuBdrop_New
	dd	__bb_TMenuBdrop_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TMenuBdrop_Update
_123:
	db	"Self",0
_124:
	db	":TMenu",0
	align	4
_122:
	dd	1
	dd	_34
	dd	2
	dd	_123
	dd	_124
	dd	-4
	dd	0
	align	4
_121:
	dd	3
	dd	0
	dd	0
	align	4
_164:
	dd	1
	dd	_37
	dd	2
	dd	_108
	dd	_124
	dd	-4
	dd	0
_131:
	db	"E:/Src/BlitzMAX/ParticlePinch/menu.bmx",0
	align	4
_130:
	dd	_131
	dd	17
	dd	3
	align	4
_133:
	dd	_131
	dd	19
	dd	3
	align	4
_141:
	dd	_131
	dd	20
	dd	3
	align	4
_149:
	dd	_131
	dd	21
	dd	3
	align	4
_153:
	dd	_131
	dd	23
	dd	3
_162:
	db	"f",0
	align	4
_161:
	dd	3
	dd	0
	dd	2
	dd	_162
	dd	_33
	dd	-8
	dd	0
	align	4
_156:
	dd	_131
	dd	24
	dd	4
	align	4
_163:
	dd	_131
	dd	27
	dd	3
	align	4
_170:
	dd	1
	dd	_39
	dd	2
	dd	_123
	dd	_124
	dd	-4
	dd	2
	dd	_45
	dd	_33
	dd	-8
	dd	2
	dd	_46
	dd	_33
	dd	-12
	dd	2
	dd	_33
	dd	_47
	dd	-16
	dd	2
	dd	_48
	dd	_33
	dd	-20
	dd	0
	align	4
_165:
	dd	_131
	dd	31
	dd	3
_279:
	db	"hide",0
_280:
	db	"in",0
_281:
	db	"mx",0
_282:
	db	"my",0
_283:
	db	"any",0
	align	4
_278:
	dd	1
	dd	_41
	dd	2
	dd	_123
	dd	_124
	dd	-4
	dd	2
	dd	_279
	dd	_33
	dd	-8
	dd	2
	dd	_280
	dd	_33
	dd	-12
	dd	2
	dd	_281
	dd	_33
	dd	-16
	dd	2
	dd	_282
	dd	_33
	dd	-20
	dd	2
	dd	_283
	dd	_33
	dd	-24
	dd	0
	align	4
_171:
	dd	_131
	dd	37
	dd	3
	align	4
_172:
	dd	_131
	dd	38
	dd	3
_188:
	db	"p",0
_189:
	db	":TMenuBdrop",0
	align	4
_187:
	dd	3
	dd	0
	dd	2
	dd	_188
	dd	_189
	dd	-28
	dd	0
	align	4
_184:
	dd	_131
	dd	39
	dd	4
	align	4
_190:
	dd	_131
	dd	41
	dd	3
	align	4
_191:
	dd	_131
	dd	43
	dd	3
	align	4
_194:
	dd	3
	dd	0
	dd	0
	align	4
_193:
	dd	_131
	dd	44
	dd	4
	align	4
_195:
	dd	_131
	dd	47
	dd	3
	align	4
_197:
	dd	_131
	dd	48
	dd	3
	align	4
_199:
	dd	_131
	dd	49
	dd	3
	align	4
_201:
	dd	_131
	dd	50
	dd	3
	align	4
_203:
	dd	_131
	dd	52
	dd	3
_268:
	db	"opt",0
_269:
	db	":TMenuOpt",0
	align	4
_267:
	dd	3
	dd	0
	dd	2
	dd	_268
	dd	_269
	dd	-32
	dd	0
	align	4
_215:
	dd	_131
	dd	53
	dd	4
	align	4
_256:
	dd	3
	dd	0
	dd	0
	align	4
_219:
	dd	_131
	dd	54
	dd	5
	align	4
_220:
	dd	_131
	dd	56
	dd	5
	align	4
_234:
	dd	3
	dd	0
	dd	0
	align	4
_222:
	dd	_131
	dd	57
	dd	6
	align	4
_226:
	dd	_131
	dd	58
	dd	6
	align	4
_233:
	dd	_131
	dd	59
	dd	6
	align	4
_255:
	dd	3
	dd	0
	dd	0
	align	4
_236:
	dd	_131
	dd	61
	dd	6
	align	4
_243:
	dd	_131
	dd	62
	dd	6
	align	4
_250:
	dd	3
	dd	0
	dd	0
	align	4
_247:
	dd	_131
	dd	63
	dd	7
	align	4
_251:
	dd	_131
	dd	65
	dd	6
	align	4
_266:
	dd	3
	dd	0
	dd	0
	align	4
_258:
	dd	_131
	dd	68
	dd	5
	align	4
_259:
	dd	_131
	dd	69
	dd	5
	align	4
_270:
	dd	_131
	dd	73
	dd	3
	align	4
_276:
	dd	3
	dd	0
	dd	0
	align	4
_272:
	dd	_131
	dd	74
	dd	4
	align	4
_277:
	dd	_131
	dd	77
	dd	3
	align	4
_286:
	dd	1
	dd	_34
	dd	2
	dd	_123
	dd	_269
	dd	-4
	dd	0
	align	4
_285:
	dd	3
	dd	0
	dd	0
_318:
	db	"o",0
	align	4
_317:
	dd	1
	dd	_37
	dd	2
	dd	_45
	dd	_33
	dd	-4
	dd	2
	dd	_46
	dd	_33
	dd	-8
	dd	2
	dd	_33
	dd	_47
	dd	-12
	dd	2
	dd	_48
	dd	_33
	dd	-16
	dd	2
	dd	_318
	dd	_269
	dd	-20
	dd	0
	align	4
_290:
	dd	_131
	dd	88
	dd	3
	align	4
_292:
	dd	_131
	dd	90
	dd	3
	align	4
_295:
	dd	3
	dd	0
	dd	0
	align	4
_294:
	dd	_131
	dd	91
	dd	4
	align	4
_296:
	dd	_131
	dd	94
	dd	3
	align	4
_300:
	dd	_131
	dd	95
	dd	3
	align	4
_304:
	dd	_131
	dd	96
	dd	3
	align	4
_312:
	dd	_131
	dd	97
	dd	3
	align	4
_316:
	dd	_131
	dd	99
	dd	3
	align	4
_338:
	dd	1
	dd	_50
	dd	2
	dd	_123
	dd	_269
	dd	-4
	dd	2
	dd	_281
	dd	_33
	dd	-8
	dd	2
	dd	_282
	dd	_33
	dd	-12
	dd	0
	align	4
_319:
	dd	_131
	dd	103
	dd	3
	align	4
_364:
	dd	1
	dd	_34
	dd	2
	dd	_123
	dd	_189
	dd	-4
	dd	0
	align	4
_363:
	dd	3
	dd	0
	dd	0
	align	4
_339:
	dd	_131
	dd	116
	dd	3
	align	4
_343:
	dd	_131
	dd	117
	dd	3
	align	4
_347:
	dd	_131
	dd	118
	dd	3
	align	4
_351:
	dd	_131
	dd	119
	dd	3
	align	4
_355:
	dd	_131
	dd	120
	dd	3
	align	4
_359:
	dd	_131
	dd	121
	dd	3
	align	8
_472:
	dd	0x0,0x40080000
	align	8
_473:
	dd	0xa0000000,0x3fb99999
	align	4
_393:
	dd	1
	dd	_59
	dd	2
	dd	_123
	dd	_189
	dd	-4
	dd	0
	align	4
_366:
	dd	_131
	dd	125
	dd	3
	align	4
_373:
	dd	_131
	dd	126
	dd	3
	align	4
_378:
	dd	_131
	dd	127
	dd	3
	align	4
_384:
	dd	_131
	dd	128
	dd	3
	align	4
_392:
	dd	3
	dd	0
	dd	0
	align	4
_388:
	dd	_131
	dd	129
	dd	4
