	format	MS COFF
	extrn	___bb_appstub_appstub
	extrn	___bb_audio_audio
	extrn	___bb_bank_bank
	extrn	___bb_bankstream_bankstream
	extrn	___bb_basic_basic
	extrn	___bb_blitz_blitz
	extrn	___bb_bmploader_bmploader
	extrn	___bb_cocoamaxgui_cocoamaxgui
	extrn	___bb_d3d7max2d_d3d7max2d
	extrn	___bb_eventqueue_eventqueue
	extrn	___bb_fltkmaxgui_fltkmaxgui
	extrn	___bb_freeaudioaudio_freeaudioaudio
	extrn	___bb_freejoy_freejoy
	extrn	___bb_freeprocess_freeprocess
	extrn	___bb_freetypefont_freetypefont
	extrn	___bb_glew_glew
	extrn	___bb_gnet_gnet
	extrn	___bb_jpgloader_jpgloader
	extrn	___bb_lua_lua
	extrn	___bb_luascript_luascript
	extrn	___bb_maxgui_maxgui
	extrn	___bb_maxutil_maxutil
	extrn	___bb_oggloader_oggloader
	extrn	___bb_pngloader_pngloader
	extrn	___bb_retro_retro
	extrn	___bb_tgaloader_tgaloader
	extrn	___bb_timer_timer
	extrn	___bb_wavloader_wavloader
	extrn	___bb_win32maxgui_win32maxgui
	extrn	_bbEnd
	extrn	_bbGCFree
	extrn	_bbNullObject
	extrn	_bbObjectClass
	extrn	_bbObjectCompare
	extrn	_bbObjectCtor
	extrn	_bbObjectDowncast
	extrn	_bbObjectDtor
	extrn	_bbObjectFree
	extrn	_bbObjectNew
	extrn	_bbObjectReserved
	extrn	_bbObjectSendMessage
	extrn	_bbObjectToString
	extrn	_bbOnDebugEnterScope
	extrn	_bbOnDebugEnterStm
	extrn	_bbOnDebugLeaveScope
	extrn	_bbStringClass
	extrn	_bbStringConcat
	extrn	_bbStringFromInt
	extrn	_brl_blitz_NullFunctionError
	extrn	_brl_blitz_NullObjectError
	extrn	_brl_linkedlist_CreateList
	extrn	_brl_standardio_Print
	public	__bb_TFunc1_Delete
	public	__bb_TFunc1_New
	public	__bb_TFunc2_Delete
	public	__bb_TFunc2_New
	public	__bb_TFuncPointer1_Add
	public	__bb_TFuncPointer1_Delete
	public	__bb_TFuncPointer1_Fire
	public	__bb_TFuncPointer1_New
	public	__bb_TFuncPointer2_Add
	public	__bb_TFuncPointer2_Delete
	public	__bb_TFuncPointer2_Fire
	public	__bb_TFuncPointer2_New
	public	__bb_TFuncPointers_AddFunc1
	public	__bb_TFuncPointers_AddFunc2
	public	__bb_TFuncPointers_Delete
	public	__bb_TFuncPointers_FireInt1
	public	__bb_TFuncPointers_FireInt2
	public	__bb_TFuncPointers_New
	public	__bb_main
	public	_bb_Func1
	public	_bb_Func2
	public	_bb_Func3
	public	_bb_TFunc1
	public	_bb_TFunc2
	public	_bb_TFuncPointer1
	public	_bb_TFuncPointer2
	public	_bb_TFuncPointers
	section	"code" code
__bb_main:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	cmp	dword [_150],0
	je	_151
	mov	eax,0
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_151:
	mov	dword [_150],1
	mov	dword [ebp-4],_bbNullObject
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_144
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	___bb_blitz_blitz
	call	___bb_appstub_appstub
	call	___bb_audio_audio
	call	___bb_bank_bank
	call	___bb_bankstream_bankstream
	call	___bb_basic_basic
	call	___bb_bmploader_bmploader
	call	___bb_cocoamaxgui_cocoamaxgui
	call	___bb_d3d7max2d_d3d7max2d
	call	___bb_eventqueue_eventqueue
	call	___bb_fltkmaxgui_fltkmaxgui
	call	___bb_freeaudioaudio_freeaudioaudio
	call	___bb_freetypefont_freetypefont
	call	___bb_gnet_gnet
	call	___bb_jpgloader_jpgloader
	call	___bb_maxgui_maxgui
	call	___bb_maxutil_maxutil
	call	___bb_oggloader_oggloader
	call	___bb_pngloader_pngloader
	call	___bb_retro_retro
	call	___bb_tgaloader_tgaloader
	call	___bb_timer_timer
	call	___bb_wavloader_wavloader
	call	___bb_win32maxgui_win32maxgui
	call	___bb_freejoy_freejoy
	call	___bb_freeprocess_freeprocess
	call	___bb_glew_glew
	call	___bb_lua_lua
	call	___bb_luascript_luascript
	push	_119
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_linkedlist_CreateList
	mov	dword [ebp-4],eax
	push	_122
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TFuncPointer1
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_124
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TFuncPointer2
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_126
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_128
	call	_brl_blitz_NullObjectError
_128:
	push	_bb_Func1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	push	_129
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_131
	call	_brl_blitz_NullObjectError
_131:
	push	_bb_Func2
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	push	_132
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_134
	call	_brl_blitz_NullObjectError
_134:
	push	_bb_Func3
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	push	_135
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_137
	call	_brl_blitz_NullObjectError
_137:
	push	3
	push	2
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,12
	push	_138
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_26
	call	_brl_standardio_Print
	add	esp,4
	push	_139
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_141
	call	_brl_blitz_NullObjectError
_141:
	push	666
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	push	_142
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_26
	call	_brl_standardio_Print
	add	esp,4
	push	_143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bbEnd
	mov	ebx,0
	jmp	_42
_42:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFunc1_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_158
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TFunc1
	push	ebp
	push	_156
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_152
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_154
	call	_brl_blitz_NullObjectError
_154:
	mov	dword [ebx+8],_brl_blitz_NullFunctionError
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_157
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_45
_45:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFunc1_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_164
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_162
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_48:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bbObjectClass
	push	dword [ebp-4]
	call	_bbObjectDtor
	add	esp,4
	mov	ebx,0
	jmp	_163
_163:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFunc2_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_172
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TFunc2
	push	ebp
	push	_170
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_168
	call	_brl_blitz_NullObjectError
_168:
	mov	dword [ebx+8],_brl_blitz_NullFunctionError
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_171
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_51
_51:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFunc2_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_176
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_174
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_54:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bbObjectClass
	push	dword [ebp-4]
	call	_bbObjectDtor
	add	esp,4
	mov	ebx,0
	jmp	_175
_175:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFuncPointers_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_192
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TFuncPointers
	push	ebp
	push	_182
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_179
	call	_brl_blitz_NullObjectError
_179:
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_191
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_183
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_185
	call	_brl_blitz_NullObjectError
_185:
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_190
	push	eax
	call	_bbGCFree
	add	esp,4
_190:
	mov	dword [ebx+8],esi
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_57
_57:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFuncPointers_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_198
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_194
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_60:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_197
	push	eax
	call	_bbGCFree
	add	esp,4
_197:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bbObjectClass
	push	dword [ebp-4]
	call	_bbObjectDtor
	add	esp,4
	mov	ebx,0
	jmp	_195
_195:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFuncPointers_AddFunc2:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_210
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TFunc2
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_201
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_203
	call	_brl_blitz_NullObjectError
_203:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+8],eax
	push	_205
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_207
	call	_brl_blitz_NullObjectError
_207:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_209
	call	_brl_blitz_NullObjectError
_209:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,0
	jmp	_64
_64:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFuncPointers_AddFunc1:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_224
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_213
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TFunc1
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_217
	call	_brl_blitz_NullObjectError
_217:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+8],eax
	push	_219
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_221
	call	_brl_blitz_NullObjectError
_221:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_223
	call	_brl_blitz_NullObjectError
_223:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,0
	jmp	_68
_68:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFuncPointers_FireInt2:
	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,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_245
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_226
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_229
	call	_brl_blitz_NullObjectError
_229:
	mov	edi,dword [ebx+8]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_232
	call	_brl_blitz_NullObjectError
_232:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_11
_13:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_237
	call	_brl_blitz_NullObjectError
_237:
	push	_bb_TFunc2
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	cmp	dword [ebp-16],_bbNullObject
	je	_11
	mov	eax,ebp
	push	eax
	push	_244
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_238
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_239
	mov	eax,ebp
	push	eax
	push	_243
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_240
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_242
	call	_brl_blitz_NullObjectError
_242:
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	dword [ebx+8]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_239:
	call	dword [_bbOnDebugLeaveScope]
_11:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_235
	call	_brl_blitz_NullObjectError
_235:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_13
_12:
	mov	ebx,0
	jmp	_73
_73:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFuncPointers_FireInt1:
	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	dword [ebp-12],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_269
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_250
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_253
	call	_brl_blitz_NullObjectError
_253:
	mov	edi,dword [ebx+8]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_256
	call	_brl_blitz_NullObjectError
_256:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_14
_16:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_261
	call	_brl_blitz_NullObjectError
_261:
	push	_bb_TFunc1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_14
	mov	eax,ebp
	push	eax
	push	_268
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_262
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_263
	mov	eax,ebp
	push	eax
	push	_267
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_264
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_266
	call	_brl_blitz_NullObjectError
_266:
	push	dword [ebp-8]
	call	dword [ebx+8]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_263:
	call	dword [_bbOnDebugLeaveScope]
_14:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_259
	call	_brl_blitz_NullObjectError
_259:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_16
_15:
	mov	ebx,0
	jmp	_77
_77:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFuncPointer2_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_273
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TFuncPointers_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TFuncPointer2
	push	ebp
	push	_271
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_272
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_80
_80:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFuncPointer2_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_276
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_274
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_83:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TFuncPointers
	push	dword [ebp-4]
	call	__bb_TFuncPointers_Delete
	add	esp,4
	mov	ebx,0
	jmp	_275
_275:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFuncPointer2_Add:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_288
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_277
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TFunc2
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_281
	call	_brl_blitz_NullObjectError
_281:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+8],eax
	push	_283
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_285
	call	_brl_blitz_NullObjectError
_285:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_287
	call	_brl_blitz_NullObjectError
_287:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,0
	jmp	_87
_87:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFuncPointer2_Fire:
	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,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_309
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_290
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_293
	call	_brl_blitz_NullObjectError
_293:
	mov	edi,dword [ebx+8]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_296
	call	_brl_blitz_NullObjectError
_296:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_17
_19:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_301
	call	_brl_blitz_NullObjectError
_301:
	push	_bb_TFunc2
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	cmp	dword [ebp-16],_bbNullObject
	je	_17
	mov	eax,ebp
	push	eax
	push	_308
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_302
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_303
	mov	eax,ebp
	push	eax
	push	_307
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_304
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_306
	call	_brl_blitz_NullObjectError
_306:
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	dword [ebx+8]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_303:
	call	dword [_bbOnDebugLeaveScope]
_17:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_299
	call	_brl_blitz_NullObjectError
_299:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_19
_18:
	mov	ebx,0
	jmp	_92
_92:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFuncPointer1_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_313
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__bb_TFuncPointers_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TFuncPointer1
	push	ebp
	push	_311
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_312
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_95
_95:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFuncPointer1_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_316
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_314
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_98:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TFuncPointers
	push	dword [ebp-4]
	call	__bb_TFuncPointers_Delete
	add	esp,4
	mov	ebx,0
	jmp	_315
_315:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFuncPointer1_Add:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_328
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_317
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TFunc1
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_321
	call	_brl_blitz_NullObjectError
_321:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+8],eax
	push	_323
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_325
	call	_brl_blitz_NullObjectError
_325:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_327
	call	_brl_blitz_NullObjectError
_327:
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,0
	jmp	_102
_102:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFuncPointer1_Fire:
	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	dword [ebp-12],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_348
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_329
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_332
	call	_brl_blitz_NullObjectError
_332:
	mov	edi,dword [ebx+8]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_335
	call	_brl_blitz_NullObjectError
_335:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_20
_22:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_340
	call	_brl_blitz_NullObjectError
_340:
	push	_bb_TFunc1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_20
	mov	eax,ebp
	push	eax
	push	_347
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_341
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_342
	mov	eax,ebp
	push	eax
	push	_346
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_343
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_345
	call	_brl_blitz_NullObjectError
_345:
	push	dword [ebp-8]
	call	dword [ebx+8]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_342:
	call	dword [_bbOnDebugLeaveScope]
_20:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_338
	call	_brl_blitz_NullObjectError
_338:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_22
_21:
	mov	ebx,0
	jmp	_106
_106:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_Func1:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_350
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_349
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_24
	push	dword [ebp-4]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_23
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,0
	jmp	_110
_110:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_Func2:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_353
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_352
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	imul	eax,dword [ebp-8]
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_25
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,0
	jmp	_114
_114:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_Func3:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_356
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_23
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,0
	jmp	_117
_117:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
	section	"data" data writeable align 8
	align	4
_150:
	dd	0
_145:
	db	"funcpointers",0
_36:
	db	"list",0
_37:
	db	":TList",0
_146:
	db	"fp1",0
_147:
	db	":TFuncPointer1",0
_148:
	db	"fp2",0
_149:
	db	":TFuncPointer2",0
	align	4
_144:
	dd	1
	dd	_145
	dd	2
	dd	_36
	dd	_37
	dd	-4
	dd	2
	dd	_146
	dd	_147
	dd	-8
	dd	2
	dd	_148
	dd	_149
	dd	-12
	dd	0
_120:
	db	"E:/Src/BlitzMAX/mess1/funcpointers.bmx",0
	align	4
_119:
	dd	_120
	dd	3
	dd	1
	align	4
_122:
	dd	_120
	dd	93
	dd	1
_35:
	db	"TFuncPointers",0
	align	4
_34:
	dd	2
	dd	_35
	dd	3
	dd	_36
	dd	_37
	dd	8
	dd	0
	align	4
_bb_TFuncPointers:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_34
	dd	12
	dd	__bb_TFuncPointers_New
	dd	__bb_TFuncPointers_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TFuncPointers_AddFunc2
	dd	__bb_TFuncPointers_AddFunc1
	dd	__bb_TFuncPointers_FireInt2
	dd	__bb_TFuncPointers_FireInt1
_41:
	db	"TFuncPointer1",0
	align	4
_40:
	dd	2
	dd	_41
	dd	0
	align	4
_bb_TFuncPointer1:
	dd	_bb_TFuncPointers
	dd	_bbObjectFree
	dd	_40
	dd	12
	dd	__bb_TFuncPointer1_New
	dd	__bb_TFuncPointer1_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TFuncPointers_AddFunc2
	dd	__bb_TFuncPointers_AddFunc1
	dd	__bb_TFuncPointers_FireInt2
	dd	__bb_TFuncPointers_FireInt1
	dd	__bb_TFuncPointer1_Add
	dd	__bb_TFuncPointer1_Fire
	align	4
_124:
	dd	_120
	dd	94
	dd	1
_39:
	db	"TFuncPointer2",0
	align	4
_38:
	dd	2
	dd	_39
	dd	0
	align	4
_bb_TFuncPointer2:
	dd	_bb_TFuncPointers
	dd	_bbObjectFree
	dd	_38
	dd	12
	dd	__bb_TFuncPointer2_New
	dd	__bb_TFuncPointer2_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TFuncPointers_AddFunc2
	dd	__bb_TFuncPointers_AddFunc1
	dd	__bb_TFuncPointers_FireInt2
	dd	__bb_TFuncPointers_FireInt1
	dd	__bb_TFuncPointer2_Add
	dd	__bb_TFuncPointer2_Fire
	align	4
_126:
	dd	_120
	dd	96
	dd	1
	align	4
_129:
	dd	_120
	dd	97
	dd	1
	align	4
_132:
	dd	_120
	dd	98
	dd	1
	align	4
_135:
	dd	_120
	dd	100
	dd	1
	align	4
_138:
	dd	_120
	dd	101
	dd	1
	align	4
_26:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	70,105,114,101,100
	align	4
_139:
	dd	_120
	dd	102
	dd	1
	align	4
_142:
	dd	_120
	dd	103
	dd	1
	align	4
_143:
	dd	_120
	dd	105
	dd	1
_159:
	db	"New",0
_160:
	db	"Self",0
_161:
	db	":TFunc1",0
	align	4
_158:
	dd	1
	dd	_159
	dd	2
	dd	_160
	dd	_161
	dd	-4
	dd	0
_28:
	db	"TFunc1",0
_29:
	db	"func",0
_30:
	db	"(i)i",0
	align	4
_27:
	dd	2
	dd	_28
	dd	3
	dd	_29
	dd	_30
	dd	8
	dd	0
	align	4
_bb_TFunc1:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_27
	dd	12
	dd	__bb_TFunc1_New
	dd	__bb_TFunc1_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	align	4
_156:
	dd	3
	dd	0
	dd	0
	align	4
_152:
	dd	_120
	dd	6
	dd	2
	align	4
_157:
	dd	3
	dd	0
	dd	0
_165:
	db	"Delete",0
	align	4
_164:
	dd	1
	dd	_165
	dd	2
	dd	_160
	dd	_161
	dd	-4
	dd	0
	align	4
_162:
	dd	3
	dd	0
	dd	0
_173:
	db	":TFunc2",0
	align	4
_172:
	dd	1
	dd	_159
	dd	2
	dd	_160
	dd	_173
	dd	-4
	dd	0
_32:
	db	"TFunc2",0
_33:
	db	"(i,i)i",0
	align	4
_31:
	dd	2
	dd	_32
	dd	3
	dd	_29
	dd	_33
	dd	8
	dd	0
	align	4
_bb_TFunc2:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_31
	dd	12
	dd	__bb_TFunc2_New
	dd	__bb_TFunc2_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	align	4
_170:
	dd	3
	dd	0
	dd	0
	align	4
_166:
	dd	_120
	dd	10
	dd	2
	align	4
_171:
	dd	3
	dd	0
	dd	0
	align	4
_176:
	dd	1
	dd	_165
	dd	2
	dd	_160
	dd	_173
	dd	-4
	dd	0
	align	4
_174:
	dd	3
	dd	0
	dd	0
_193:
	db	":TFuncPointers",0
	align	4
_192:
	dd	1
	dd	_159
	dd	2
	dd	_160
	dd	_193
	dd	-4
	dd	0
	align	4
_182:
	dd	3
	dd	0
	dd	0
	align	4
_177:
	dd	_120
	dd	14
	dd	2
	align	4
_191:
	dd	3
	dd	0
	dd	0
	align	4
_183:
	dd	_120
	dd	17
	dd	3
	align	4
_198:
	dd	1
	dd	_165
	dd	2
	dd	_160
	dd	_193
	dd	-4
	dd	0
	align	4
_194:
	dd	3
	dd	0
	dd	0
_211:
	db	"AddFunc2",0
_212:
	db	"fp",0
	align	4
_210:
	dd	1
	dd	_211
	dd	2
	dd	_160
	dd	_193
	dd	-4
	dd	2
	dd	_29
	dd	_33
	dd	-8
	dd	2
	dd	_212
	dd	_173
	dd	-12
	dd	0
	align	4
_199:
	dd	_120
	dd	21
	dd	3
	align	4
_201:
	dd	_120
	dd	22
	dd	3
	align	4
_205:
	dd	_120
	dd	23
	dd	3
_225:
	db	"AddFunc1",0
	align	4
_224:
	dd	1
	dd	_225
	dd	2
	dd	_160
	dd	_193
	dd	-4
	dd	2
	dd	_29
	dd	_30
	dd	-8
	dd	2
	dd	_212
	dd	_161
	dd	-12
	dd	0
	align	4
_213:
	dd	_120
	dd	27
	dd	3
	align	4
_215:
	dd	_120
	dd	28
	dd	3
	align	4
_219:
	dd	_120
	dd	29
	dd	3
_246:
	db	"FireInt2",0
_247:
	db	"a",0
_248:
	db	"i",0
_249:
	db	"b",0
	align	4
_245:
	dd	1
	dd	_246
	dd	2
	dd	_160
	dd	_193
	dd	-4
	dd	2
	dd	_247
	dd	_248
	dd	-8
	dd	2
	dd	_249
	dd	_248
	dd	-12
	dd	0
	align	4
_226:
	dd	_120
	dd	33
	dd	3
	align	4
_244:
	dd	3
	dd	0
	dd	2
	dd	_212
	dd	_173
	dd	-16
	dd	0
	align	4
_238:
	dd	_120
	dd	34
	dd	4
	align	4
_243:
	dd	3
	dd	0
	dd	0
	align	4
_240:
	dd	_120
	dd	35
	dd	5
_270:
	db	"FireInt1",0
	align	4
_269:
	dd	1
	dd	_270
	dd	2
	dd	_160
	dd	_193
	dd	-4
	dd	2
	dd	_247
	dd	_248
	dd	-8
	dd	0
	align	4
_250:
	dd	_120
	dd	41
	dd	3
	align	4
_268:
	dd	3
	dd	0
	dd	2
	dd	_212
	dd	_161
	dd	-12
	dd	0
	align	4
_262:
	dd	_120
	dd	42
	dd	4
	align	4
_267:
	dd	3
	dd	0
	dd	0
	align	4
_264:
	dd	_120
	dd	43
	dd	5
	align	4
_273:
	dd	1
	dd	_159
	dd	2
	dd	_160
	dd	_149
	dd	-4
	dd	0
	align	4
_271:
	dd	3
	dd	0
	dd	0
	align	4
_272:
	dd	3
	dd	0
	dd	0
	align	4
_276:
	dd	1
	dd	_165
	dd	2
	dd	_160
	dd	_149
	dd	-4
	dd	0
	align	4
_274:
	dd	3
	dd	0
	dd	0
_289:
	db	"Add",0
	align	4
_288:
	dd	1
	dd	_289
	dd	2
	dd	_160
	dd	_149
	dd	-4
	dd	2
	dd	_29
	dd	_33
	dd	-8
	dd	2
	dd	_212
	dd	_173
	dd	-12
	dd	0
	align	4
_277:
	dd	_120
	dd	51
	dd	3
	align	4
_279:
	dd	_120
	dd	52
	dd	3
	align	4
_283:
	dd	_120
	dd	53
	dd	3
_310:
	db	"Fire",0
	align	4
_309:
	dd	1
	dd	_310
	dd	2
	dd	_160
	dd	_149
	dd	-4
	dd	2
	dd	_247
	dd	_248
	dd	-8
	dd	2
	dd	_249
	dd	_248
	dd	-12
	dd	0
	align	4
_290:
	dd	_120
	dd	57
	dd	3
	align	4
_308:
	dd	3
	dd	0
	dd	2
	dd	_212
	dd	_173
	dd	-16
	dd	0
	align	4
_302:
	dd	_120
	dd	58
	dd	4
	align	4
_307:
	dd	3
	dd	0
	dd	0
	align	4
_304:
	dd	_120
	dd	59
	dd	5
	align	4
_313:
	dd	1
	dd	_159
	dd	2
	dd	_160
	dd	_147
	dd	-4
	dd	0
	align	4
_311:
	dd	3
	dd	0
	dd	0
	align	4
_312:
	dd	3
	dd	0
	dd	0
	align	4
_316:
	dd	1
	dd	_165
	dd	2
	dd	_160
	dd	_147
	dd	-4
	dd	0
	align	4
_314:
	dd	3
	dd	0
	dd	0
	align	4
_328:
	dd	1
	dd	_289
	dd	2
	dd	_160
	dd	_147
	dd	-4
	dd	2
	dd	_29
	dd	_30
	dd	-8
	dd	2
	dd	_212
	dd	_161
	dd	-12
	dd	0
	align	4
_317:
	dd	_120
	dd	67
	dd	3
	align	4
_319:
	dd	_120
	dd	68
	dd	3
	align	4
_323:
	dd	_120
	dd	69
	dd	3
	align	4
_348:
	dd	1
	dd	_310
	dd	2
	dd	_160
	dd	_147
	dd	-4
	dd	2
	dd	_247
	dd	_248
	dd	-8
	dd	0
	align	4
_329:
	dd	_120
	dd	73
	dd	3
	align	4
_347:
	dd	3
	dd	0
	dd	2
	dd	_212
	dd	_161
	dd	-12
	dd	0
	align	4
_341:
	dd	_120
	dd	74
	dd	4
	align	4
_346:
	dd	3
	dd	0
	dd	0
	align	4
_343:
	dd	_120
	dd	75
	dd	5
_351:
	db	"Func1",0
	align	4
_350:
	dd	1
	dd	_351
	dd	2
	dd	_247
	dd	_248
	dd	-4
	dd	2
	dd	_249
	dd	_248
	dd	-8
	dd	0
	align	4
_349:
	dd	_120
	dd	82
	dd	2
	align	4
_24:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	32,98,61
	align	4
_23:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	97,61
_354:
	db	"Func2",0
	align	4
_353:
	dd	1
	dd	_354
	dd	2
	dd	_247
	dd	_248
	dd	-4
	dd	2
	dd	_249
	dd	_248
	dd	-8
	dd	0
	align	4
_352:
	dd	_120
	dd	86
	dd	2
	align	4
_25:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	97,42,98,61
_357:
	db	"Func3",0
	align	4
_356:
	dd	1
	dd	_357
	dd	2
	dd	_247
	dd	_248
	dd	-4
	dd	0
	align	4
_355:
	dd	_120
	dd	90
	dd	2
