	.reference	_C_AddSurface
	.reference	_C_AddTriangle
	.reference	_C_AddVertex
	.reference	_C_CollisionDetect
	.reference	_C_CollisionFinal
	.reference	_C_CollisionNX
	.reference	_C_CollisionNY
	.reference	_C_CollisionNZ
	.reference	_C_CollisionPosX
	.reference	_C_CollisionPosY
	.reference	_C_CollisionPosZ
	.reference	_C_CollisionResponse
	.reference	_C_CollisionSurface
	.reference	_C_CollisionTime
	.reference	_C_CollisionTriangle
	.reference	_C_CollisionX
	.reference	_C_CollisionY
	.reference	_C_CollisionZ
	.reference	_C_CreateColTree
	.reference	_C_CreateCollisionInfoObject
	.reference	_C_CreateCollisionObject
	.reference	_C_CreateLineObject
	.reference	_C_CreateMatrixObject
	.reference	_C_CreateTFormObject
	.reference	_C_CreateVecObject
	.reference	_C_DeleteColTree
	.reference	_C_DeleteCollisionInfoObject
	.reference	_C_DeleteCollisionObject
	.reference	_C_DeleteMeshInfo
	.reference	_C_NewMeshInfo
	.reference	_C_Pick
	.reference	_C_UpdateCollisionInfoObject
	.reference	_C_UpdateLineObject
	.reference	_C_UpdateMatrixObject
	.reference	_C_UpdateNormals
	.reference	_C_UpdateTFormObject
	.reference	_C_UpdateVecObject
	.reference	___bb_blitz_blitz
	.reference	___bb_bmploader_bmploader
	.reference	___bb_glew_glew
	.reference	___bb_glmax2d_glmax2d
	.reference	___bb_jpgloader_jpgloader
	.reference	___bb_pngloader_pngloader
	.reference	___bb_retro_retro
	.reference	___glewActiveTextureARB
	.reference	___glewBindBufferARB
	.reference	___glewBufferDataARB
	.reference	___glewClientActiveTextureARB
	.reference	___glewDeleteBuffersARB
	.reference	___glewGenBuffersARB
	.reference	___glewMultiTexCoord2fARB
	.reference	_bbACos
	.reference	_bbATan
	.reference	_bbATan2
	.reference	_bbArrayCastFromObject
	.reference	_bbArrayConcat
	.reference	_bbArrayDimensions
	.reference	_bbArrayNew
	.reference	_bbArrayNew1D
	.reference	_bbArraySlice
	.reference	_bbArraySort
	.reference	_bbConvertToFloat
	.reference	_bbCos
	.reference	_bbEmptyArray
	.reference	_bbEmptyString
	.reference	_bbFloatAbs
	.reference	_bbFloatMax
	.reference	_bbFloatSgn
	.reference	_bbFloatToInt
	.reference	_bbFloatTypeTag
	.reference	_bbGCFree
	.reference	_bbIntMax
	.reference	_bbIntMin
	.reference	_bbNullObject
	.reference	_bbObjectClass
	.reference	_bbObjectCompare
	.reference	_bbObjectCtor
	.reference	_bbObjectDowncast
	.reference	_bbObjectDtor
	.reference	_bbObjectFree
	.reference	_bbObjectNew
	.reference	_bbObjectRegisterType
	.reference	_bbObjectReserved
	.reference	_bbObjectSendMessage
	.reference	_bbObjectToString
	.reference	_bbOnDebugEnterScope
	.reference	_bbOnDebugEnterStm
	.reference	_bbOnDebugLeaveScope
	.reference	_bbSin
	.reference	_bbSqr
	.reference	_bbStringClass
	.reference	_bbStringCompare
	.reference	_bbStringConcat
	.reference	_bbStringFind
	.reference	_bbStringFromCString
	.reference	_bbStringFromChar
	.reference	_bbStringFromFloat
	.reference	_bbStringFromInt
	.reference	_bbStringSlice
	.reference	_brl_blitz_ArrayBoundsError
	.reference	_brl_blitz_DebugLog
	.reference	_brl_blitz_NullMethodError
	.reference	_brl_blitz_NullObjectError
	.reference	_brl_blitz_OutOfDataError
	.reference	_brl_blitz_RuntimeError
	.reference	_brl_filesystem_ChangeDir
	.reference	_brl_filesystem_CurrentDir
	.reference	_brl_filesystem_FileType
	.reference	_brl_glgraphics_GLDrawText
	.reference	_brl_glmax2d_GLMax2DDriver
	.reference	_brl_graphics_Graphics
	.reference	_brl_graphics_SetGraphicsDriver
	.reference	_brl_linkedlist_ClearList
	.reference	_brl_linkedlist_CreateList
	.reference	_brl_linkedlist_ListAddLast
	.reference	_brl_linkedlist_ListRemove
	.reference	_brl_linkedlist_ListToArray
	.reference	_brl_linkedlist_TList
	.reference	_brl_pixmap_BytesPerPixel
	.reference	_brl_pixmap_CreatePixmap
	.reference	_brl_pixmap_LoadPixmap
	.reference	_brl_pixmap_MaskPixmap
	.reference	_brl_pixmap_ReadPixel
	.reference	_brl_pixmap_ResizePixmap
	.reference	_brl_polledinput_KeyHit
	.reference	_brl_retro_Instr
	.reference	_brl_retro_Left
	.reference	_brl_retro_Replace
	.reference	_brl_retro_Right
	.reference	_brl_standardio_Print
	.reference	_brl_stream_CloseStream
	.reference	_brl_stream_Eof
	.reference	_brl_stream_OpenStream
	.reference	_brl_stream_ReadByte
	.reference	_brl_stream_ReadFloat
	.reference	_brl_stream_ReadInt
	.reference	_brl_stream_ReadLong
	.reference	_brl_stream_SeekStream
	.reference	_brl_stream_StreamPos
	.reference	_brl_stream_StreamSize
	.reference	_brl_stream_WriteStream
	.reference	_glAccum
	.reference	_glAlphaFunc
	.reference	_glBegin
	.reference	_glBindTexture
	.reference	_glBlendFunc
	.reference	_glClear
	.reference	_glClearColor
	.reference	_glClearDepth
	.reference	_glColor3f
	.reference	_glColorPointer
	.reference	_glCopyTexImage2D
	.reference	_glDepthFunc
	.reference	_glDepthMask
	.reference	_glDisable
	.reference	_glDisableClientState
	.reference	_glDrawElements
	.reference	_glEnable
	.reference	_glEnableClientState
	.reference	_glEnd
	.reference	_glFlush
	.reference	_glFogf
	.reference	_glFogfv
	.reference	_glFogi
	.reference	_glFrustum
	.reference	_glGenTextures
	.reference	_glGetDoublev
	.reference	_glGetFloatv
	.reference	_glGetIntegerv
	.reference	_glGetString
	.reference	_glHint
	.reference	_glIsEnabled
	.reference	_glLightModelfv
	.reference	_glLightModeli
	.reference	_glLightfv
	.reference	_glLoadIdentity
	.reference	_glLoadMatrixf
	.reference	_glMaterialfv
	.reference	_glMatrixMode
	.reference	_glMultMatrixf
	.reference	_glNormal3f
	.reference	_glNormalPointer
	.reference	_glOrtho
	.reference	_glPixelStorei
	.reference	_glPolygonMode
	.reference	_glPopAttrib
	.reference	_glPopClientAttrib
	.reference	_glPopMatrix
	.reference	_glPushAttrib
	.reference	_glPushClientAttrib
	.reference	_glPushMatrix
	.reference	_glRotatef
	.reference	_glScalef
	.reference	_glScissor
	.reference	_glShadeModel
	.reference	_glTexCoordPointer
	.reference	_glTexEnvf
	.reference	_glTexEnvi
	.reference	_glTexGeni
	.reference	_glTexImage2D
	.reference	_glTexParameteri
	.reference	_glTranslatef
	.reference	_glVertex3f
	.reference	_glVertexPointer
	.reference	_glViewport
	.reference	_glewInit
	.reference	_gluProject
	.reference	_gluUnProject
	.globl	___bb_minib3d_minib3d
	.globl	__sidesign_minib3d_TAnimationFrame_Copy
	.globl	__sidesign_minib3d_TAnimationFrame_Delete
	.globl	__sidesign_minib3d_TAnimationFrame_New
	.globl	__sidesign_minib3d_TAnimationKeys_Copy
	.globl	__sidesign_minib3d_TAnimationKeys_Delete
	.globl	__sidesign_minib3d_TAnimationKeys_New
	.globl	__sidesign_minib3d_TAnimation_AnimateMesh
	.globl	__sidesign_minib3d_TAnimation_AnimateMesh2
	.globl	__sidesign_minib3d_TAnimation_Delete
	.globl	__sidesign_minib3d_TAnimation_New
	.globl	__sidesign_minib3d_TAnimation_NormaliseWeights
	.globl	__sidesign_minib3d_TAnimation_VertexDeform
	.globl	__sidesign_minib3d_TBlitz2D_BeginMax2D
	.globl	__sidesign_minib3d_TBlitz2D_Delete
	.globl	__sidesign_minib3d_TBlitz2D_EndMax2D
	.globl	__sidesign_minib3d_TBlitz2D_New
	.globl	__sidesign_minib3d_TBlitz2D_Text
	.globl	__sidesign_minib3d_TBone_CopyEntity
	.globl	__sidesign_minib3d_TBone_Delete
	.globl	__sidesign_minib3d_TBone_FreeEntity
	.globl	__sidesign_minib3d_TBone_New
	.globl	__sidesign_minib3d_TBone_Update
	.globl	__sidesign_minib3d_TBone_UpdateBoneChildren
	.globl	__sidesign_minib3d_TBrush_BrushAlpha
	.globl	__sidesign_minib3d_TBrush_BrushBlend
	.globl	__sidesign_minib3d_TBrush_BrushColor
	.globl	__sidesign_minib3d_TBrush_BrushFX
	.globl	__sidesign_minib3d_TBrush_BrushShininess
	.globl	__sidesign_minib3d_TBrush_BrushTexture
	.globl	__sidesign_minib3d_TBrush_CompareBrushes
	.globl	__sidesign_minib3d_TBrush_Copy
	.globl	__sidesign_minib3d_TBrush_CreateBrush
	.globl	__sidesign_minib3d_TBrush_Delete
	.globl	__sidesign_minib3d_TBrush_FreeBrush
	.globl	__sidesign_minib3d_TBrush_GetEntityBrush
	.globl	__sidesign_minib3d_TBrush_GetSurfaceBrush
	.globl	__sidesign_minib3d_TBrush_LoadBrush
	.globl	__sidesign_minib3d_TBrush_New
	.globl	__sidesign_minib3d_TCamera_CameraClsColor
	.globl	__sidesign_minib3d_TCamera_CameraClsMode
	.globl	__sidesign_minib3d_TCamera_CameraFogColor
	.globl	__sidesign_minib3d_TCamera_CameraFogMode
	.globl	__sidesign_minib3d_TCamera_CameraFogRange
	.globl	__sidesign_minib3d_TCamera_CameraPick
	.globl	__sidesign_minib3d_TCamera_CameraProjMode
	.globl	__sidesign_minib3d_TCamera_CameraProject
	.globl	__sidesign_minib3d_TCamera_CameraRange
	.globl	__sidesign_minib3d_TCamera_CameraViewport
	.globl	__sidesign_minib3d_TCamera_CameraZoom
	.globl	__sidesign_minib3d_TCamera_CopyEntity
	.globl	__sidesign_minib3d_TCamera_CreateCamera
	.globl	__sidesign_minib3d_TCamera_Delete
	.globl	__sidesign_minib3d_TCamera_EntityInFrustum
	.globl	__sidesign_minib3d_TCamera_EntityInView
	.globl	__sidesign_minib3d_TCamera_ExtractFrustum
	.globl	__sidesign_minib3d_TCamera_FreeEntity
	.globl	__sidesign_minib3d_TCamera_New
	.globl	__sidesign_minib3d_TCamera_ProjectedX
	.globl	__sidesign_minib3d_TCamera_ProjectedY
	.globl	__sidesign_minib3d_TCamera_ProjectedZ
	.globl	__sidesign_minib3d_TCamera_Update
	.globl	__sidesign_minib3d_TCamera_accFrustum
	.globl	__sidesign_minib3d_TCamera_accPerspective
	.globl	__sidesign_minib3d_TCamera_cam_list
	.globl	__sidesign_minib3d_TCamera_projected_x
	.globl	__sidesign_minib3d_TCamera_projected_y
	.globl	__sidesign_minib3d_TCamera_projected_z
	.globl	__sidesign_minib3d_TColTree_Delete
	.globl	__sidesign_minib3d_TColTree_New
	.globl	__sidesign_minib3d_TColTree_TreeCheck
	.globl	__sidesign_minib3d_TCollisionImpact_Delete
	.globl	__sidesign_minib3d_TCollisionImpact_New
	.globl	__sidesign_minib3d_TCollisionPair_Delete
	.globl	__sidesign_minib3d_TCollisionPair_New
	.globl	__sidesign_minib3d_TCollisionPair_ent_lists
	.globl	__sidesign_minib3d_TCollisionPair_list
	.globl	__sidesign_minib3d_TDebug_DebugEntity
	.globl	__sidesign_minib3d_TDebug_DebugWorld
	.globl	__sidesign_minib3d_TDebug_Delete
	.globl	__sidesign_minib3d_TDebug_EntityInfo1
	.globl	__sidesign_minib3d_TDebug_EntityInfo2
	.globl	__sidesign_minib3d_TDebug_EntityInfo3
	.globl	__sidesign_minib3d_TDebug_EntityInfo4
	.globl	__sidesign_minib3d_TDebug_New
	.globl	__sidesign_minib3d_TDebug_UpdateBoundingSphere
	.globl	__sidesign_minib3d_TDebug_UpdateMarker
	.globl	__sidesign_minib3d_TDebug_UpdateSurface
	.globl	__sidesign_minib3d_TDebug_bounding_sphere
	.globl	__sidesign_minib3d_TDebug_cno
	.globl	__sidesign_minib3d_TDebug_debug_mesh
	.globl	__sidesign_minib3d_TDebug_debug_surf
	.globl	__sidesign_minib3d_TDebug_info
	.globl	__sidesign_minib3d_TDebug_marker
	.globl	__sidesign_minib3d_TDebug_show_ents
	.globl	__sidesign_minib3d_TDebug_surf_no
	.globl	__sidesign_minib3d_TEntity_AddParent
	.globl	__sidesign_minib3d_TEntity_AnimFrame
	.globl	__sidesign_minib3d_TEntity_AnimLength
	.globl	__sidesign_minib3d_TEntity_AnimSeq
	.globl	__sidesign_minib3d_TEntity_AnimTime
	.globl	__sidesign_minib3d_TEntity_Animate
	.globl	__sidesign_minib3d_TEntity_Animating
	.globl	__sidesign_minib3d_TEntity_BoundingSphereNew
	.globl	__sidesign_minib3d_TEntity_CollisionEntity
	.globl	__sidesign_minib3d_TEntity_CollisionNX
	.globl	__sidesign_minib3d_TEntity_CollisionNY
	.globl	__sidesign_minib3d_TEntity_CollisionNZ
	.globl	__sidesign_minib3d_TEntity_CollisionSurface
	.globl	__sidesign_minib3d_TEntity_CollisionTime
	.globl	__sidesign_minib3d_TEntity_CollisionTriangle
	.globl	__sidesign_minib3d_TEntity_CollisionX
	.globl	__sidesign_minib3d_TEntity_CollisionY
	.globl	__sidesign_minib3d_TEntity_CollisionZ
	.globl	__sidesign_minib3d_TEntity_CountAllChildren
	.globl	__sidesign_minib3d_TEntity_CountChildren
	.globl	__sidesign_minib3d_TEntity_CountCollisions
	.globl	__sidesign_minib3d_TEntity_Delete
	.globl	__sidesign_minib3d_TEntity_DeltaPitch
	.globl	__sidesign_minib3d_TEntity_DeltaYaw
	.globl	__sidesign_minib3d_TEntity_EntityAlpha
	.globl	__sidesign_minib3d_TEntity_EntityAutoFade
	.globl	__sidesign_minib3d_TEntity_EntityBlend
	.globl	__sidesign_minib3d_TEntity_EntityBox
	.globl	__sidesign_minib3d_TEntity_EntityClass
	.globl	__sidesign_minib3d_TEntity_EntityCollided
	.globl	__sidesign_minib3d_TEntity_EntityColor
	.globl	__sidesign_minib3d_TEntity_EntityDistance
	.globl	__sidesign_minib3d_TEntity_EntityDistanceSquared
	.globl	__sidesign_minib3d_TEntity_EntityDistanceSquared0
	.globl	__sidesign_minib3d_TEntity_EntityFX
	.globl	__sidesign_minib3d_TEntity_EntityListAdd
	.globl	__sidesign_minib3d_TEntity_EntityName
	.globl	__sidesign_minib3d_TEntity_EntityOrder
	.globl	__sidesign_minib3d_TEntity_EntityParent
	.globl	__sidesign_minib3d_TEntity_EntityPick
	.globl	__sidesign_minib3d_TEntity_EntityPickMode
	.globl	__sidesign_minib3d_TEntity_EntityPitch
	.globl	__sidesign_minib3d_TEntity_EntityRadius
	.globl	__sidesign_minib3d_TEntity_EntityRoll
	.globl	__sidesign_minib3d_TEntity_EntityScaleX
	.globl	__sidesign_minib3d_TEntity_EntityScaleY
	.globl	__sidesign_minib3d_TEntity_EntityScaleZ
	.globl	__sidesign_minib3d_TEntity_EntityShininess
	.globl	__sidesign_minib3d_TEntity_EntityTexture
	.globl	__sidesign_minib3d_TEntity_EntityType
	.globl	__sidesign_minib3d_TEntity_EntityVisible
	.globl	__sidesign_minib3d_TEntity_EntityX
	.globl	__sidesign_minib3d_TEntity_EntityY
	.globl	__sidesign_minib3d_TEntity_EntityYaw
	.globl	__sidesign_minib3d_TEntity_EntityZ
	.globl	__sidesign_minib3d_TEntity_ExtractAnimSeq
	.globl	__sidesign_minib3d_TEntity_FindChild
	.globl	__sidesign_minib3d_TEntity_FreeEntity
	.globl	__sidesign_minib3d_TEntity_GetChild
	.globl	__sidesign_minib3d_TEntity_GetChildFromAll
	.globl	__sidesign_minib3d_TEntity_GetEntityType
	.globl	__sidesign_minib3d_TEntity_GetMatElement
	.globl	__sidesign_minib3d_TEntity_GetParent
	.globl	__sidesign_minib3d_TEntity_Hidden
	.globl	__sidesign_minib3d_TEntity_HideEntity
	.globl	__sidesign_minib3d_TEntity_LinePick
	.globl	__sidesign_minib3d_TEntity_LoadAnimSeq
	.globl	__sidesign_minib3d_TEntity_MQ_CopyMat
	.globl	__sidesign_minib3d_TEntity_MQ_GetInvMatrix
	.globl	__sidesign_minib3d_TEntity_MQ_GetMatrix
	.globl	__sidesign_minib3d_TEntity_MQ_GetScaleXYZ
	.globl	__sidesign_minib3d_TEntity_MQ_Move
	.globl	__sidesign_minib3d_TEntity_MQ_Position
	.globl	__sidesign_minib3d_TEntity_MQ_Rotate
	.globl	__sidesign_minib3d_TEntity_MQ_Scale
	.globl	__sidesign_minib3d_TEntity_MQ_SetParent
	.globl	__sidesign_minib3d_TEntity_MQ_TransformPoint
	.globl	__sidesign_minib3d_TEntity_MQ_Turn
	.globl	__sidesign_minib3d_TEntity_MQ_Turn2
	.globl	__sidesign_minib3d_TEntity_MQ_Update
	.globl	__sidesign_minib3d_TEntity_MeshCullRadius
	.globl	__sidesign_minib3d_TEntity_MoveEntity
	.globl	__sidesign_minib3d_TEntity_NameEntity
	.globl	__sidesign_minib3d_TEntity_New
	.globl	__sidesign_minib3d_TEntity_PaintEntity
	.globl	__sidesign_minib3d_TEntity_PointEntity
	.globl	__sidesign_minib3d_TEntity_PositionEntity
	.globl	__sidesign_minib3d_TEntity_ResetEntity
	.globl	__sidesign_minib3d_TEntity_RotateEntity
	.globl	__sidesign_minib3d_TEntity_ScaleEntity
	.globl	__sidesign_minib3d_TEntity_SetAnimTime
	.globl	__sidesign_minib3d_TEntity_SetUpdateFlag
	.globl	__sidesign_minib3d_TEntity_ShowEntity
	.globl	__sidesign_minib3d_TEntity_TFormNormal
	.globl	__sidesign_minib3d_TEntity_TFormPoint
	.globl	__sidesign_minib3d_TEntity_TFormVector
	.globl	__sidesign_minib3d_TEntity_TFormedX
	.globl	__sidesign_minib3d_TEntity_TFormedY
	.globl	__sidesign_minib3d_TEntity_TFormedZ
	.globl	__sidesign_minib3d_TEntity_TranslateEntity
	.globl	__sidesign_minib3d_TEntity_TurnEntity
	.globl	__sidesign_minib3d_TEntity_UpdateChildren
	.globl	__sidesign_minib3d_TEntity_UpdateMat
	.globl	__sidesign_minib3d_TEntity_UpdateRadius
	.globl	__sidesign_minib3d_TEntity_entity_list
	.globl	__sidesign_minib3d_TEntity_tformed_x
	.globl	__sidesign_minib3d_TEntity_tformed_y
	.globl	__sidesign_minib3d_TEntity_tformed_z
	.globl	__sidesign_minib3d_TGlobal_ACSIZE
	.globl	__sidesign_minib3d_TGlobal_AmbientLight
	.globl	__sidesign_minib3d_TGlobal_AntiAlias
	.globl	__sidesign_minib3d_TGlobal_AutoFade
	.globl	__sidesign_minib3d_TGlobal_ClearCollisions
	.globl	__sidesign_minib3d_TGlobal_ClearWorld
	.globl	__sidesign_minib3d_TGlobal_Collisions
	.globl	__sidesign_minib3d_TGlobal_Delete
	.globl	__sidesign_minib3d_TGlobal_EnableStates
	.globl	__sidesign_minib3d_TGlobal_Graphics3D
	.globl	__sidesign_minib3d_TGlobal_GraphicsInit
	.globl	__sidesign_minib3d_TGlobal_New
	.globl	__sidesign_minib3d_TGlobal_RenderCamera
	.globl	__sidesign_minib3d_TGlobal_RenderListAdd
	.globl	__sidesign_minib3d_TGlobal_RenderWorld
	.globl	__sidesign_minib3d_TGlobal_RenderWorldAA
	.globl	__sidesign_minib3d_TGlobal_UpdateSprites
	.globl	__sidesign_minib3d_TGlobal_UpdateWorld
	.globl	__sidesign_minib3d_TGlobal_Wireframe
	.globl	__sidesign_minib3d_TGlobal_aa
	.globl	__sidesign_minib3d_TGlobal_ambient_blue
	.globl	__sidesign_minib3d_TGlobal_ambient_green
	.globl	__sidesign_minib3d_TGlobal_ambient_red
	.globl	__sidesign_minib3d_TGlobal_depth
	.globl	__sidesign_minib3d_TGlobal_height
	.globl	__sidesign_minib3d_TGlobal_j
	.globl	__sidesign_minib3d_TGlobal_jitter
	.globl	__sidesign_minib3d_TGlobal_mode
	.globl	__sidesign_minib3d_TGlobal_rate
	.globl	__sidesign_minib3d_TGlobal_vbo_enabled
	.globl	__sidesign_minib3d_TGlobal_width
	.globl	__sidesign_minib3d_THardwareInfo_AnIsoSupport
	.globl	__sidesign_minib3d_THardwareInfo_CubemapSupport
	.globl	__sidesign_minib3d_THardwareInfo_Delete
	.globl	__sidesign_minib3d_THardwareInfo_DepthmapSupport
	.globl	__sidesign_minib3d_THardwareInfo_DisplayInfo
	.globl	__sidesign_minib3d_THardwareInfo_Extensions
	.globl	__sidesign_minib3d_THardwareInfo_FPSupport
	.globl	__sidesign_minib3d_THardwareInfo_FSSupport
	.globl	__sidesign_minib3d_THardwareInfo_GLTCSupport
	.globl	__sidesign_minib3d_THardwareInfo_GetInfo
	.globl	__sidesign_minib3d_THardwareInfo_MaxLights
	.globl	__sidesign_minib3d_THardwareInfo_MaxTexSize
	.globl	__sidesign_minib3d_THardwareInfo_MaxTextures
	.globl	__sidesign_minib3d_THardwareInfo_MultiTexSupport
	.globl	__sidesign_minib3d_THardwareInfo_New
	.globl	__sidesign_minib3d_THardwareInfo_OGLVersion
	.globl	__sidesign_minib3d_THardwareInfo_Renderer
	.globl	__sidesign_minib3d_THardwareInfo_S3TCSupport
	.globl	__sidesign_minib3d_THardwareInfo_SLSupport
	.globl	__sidesign_minib3d_THardwareInfo_ScreenDepth
	.globl	__sidesign_minib3d_THardwareInfo_ScreenHeight
	.globl	__sidesign_minib3d_THardwareInfo_ScreenHertz
	.globl	__sidesign_minib3d_THardwareInfo_ScreenWidth
	.globl	__sidesign_minib3d_THardwareInfo_ShaderSupport
	.globl	__sidesign_minib3d_THardwareInfo_TexBlendSupport
	.globl	__sidesign_minib3d_THardwareInfo_VBOSupport
	.globl	__sidesign_minib3d_THardwareInfo_VPSupport
	.globl	__sidesign_minib3d_THardwareInfo_VSSupport
	.globl	__sidesign_minib3d_THardwareInfo_Vendor
	.globl	__sidesign_minib3d_TLight_CopyEntity
	.globl	__sidesign_minib3d_TLight_CreateLight
	.globl	__sidesign_minib3d_TLight_Delete
	.globl	__sidesign_minib3d_TLight_FreeEntity
	.globl	__sidesign_minib3d_TLight_LightColor
	.globl	__sidesign_minib3d_TLight_LightConeAngles
	.globl	__sidesign_minib3d_TLight_LightRange
	.globl	__sidesign_minib3d_TLight_New
	.globl	__sidesign_minib3d_TLight_Update
	.globl	__sidesign_minib3d_TLight_gl_light
	.globl	__sidesign_minib3d_TLight_light_list
	.globl	__sidesign_minib3d_TLight_light_no
	.globl	__sidesign_minib3d_TLight_max_lights
	.globl	__sidesign_minib3d_TLight_no_lights
	.globl	__sidesign_minib3d_TMatrix_Copy
	.globl	__sidesign_minib3d_TMatrix_Create
	.globl	__sidesign_minib3d_TMatrix_Delete
	.globl	__sidesign_minib3d_TMatrix_FromQuaternion
	.globl	__sidesign_minib3d_TMatrix_FromToRotation
	.globl	__sidesign_minib3d_TMatrix_GetPitch
	.globl	__sidesign_minib3d_TMatrix_GetRoll
	.globl	__sidesign_minib3d_TMatrix_GetYaw
	.globl	__sidesign_minib3d_TMatrix_Inverse
	.globl	__sidesign_minib3d_TMatrix_LoadIdentity
	.globl	__sidesign_minib3d_TMatrix_Multiply
	.globl	__sidesign_minib3d_TMatrix_Multiply2
	.globl	__sidesign_minib3d_TMatrix_New
	.globl	__sidesign_minib3d_TMatrix_Overwrite
	.globl	__sidesign_minib3d_TMatrix_Rotate
	.globl	__sidesign_minib3d_TMatrix_RotatePitch
	.globl	__sidesign_minib3d_TMatrix_RotateRoll
	.globl	__sidesign_minib3d_TMatrix_RotateYaw
	.globl	__sidesign_minib3d_TMatrix_Scale
	.globl	__sidesign_minib3d_TMatrix_SetTranslate
	.globl	__sidesign_minib3d_TMatrix_ToQuat
	.globl	__sidesign_minib3d_TMatrix_TransformVec
	.globl	__sidesign_minib3d_TMatrix_Translate
	.globl	__sidesign_minib3d_TMatrix_Transpose
	.globl	__sidesign_minib3d_TMesh_AddMesh
	.globl	__sidesign_minib3d_TMesh_Alpha
	.globl	__sidesign_minib3d_TMesh_CollapseAnimMesh
	.globl	__sidesign_minib3d_TMesh_CollapseChildren
	.globl	__sidesign_minib3d_TMesh_CopyBonesList
	.globl	__sidesign_minib3d_TMesh_CopyEntity
	.globl	__sidesign_minib3d_TMesh_CopyMesh
	.globl	__sidesign_minib3d_TMesh_CountSurfaces
	.globl	__sidesign_minib3d_TMesh_CountTriangles
	.globl	__sidesign_minib3d_TMesh_CountVertices
	.globl	__sidesign_minib3d_TMesh_CreateCone
	.globl	__sidesign_minib3d_TMesh_CreateCube
	.globl	__sidesign_minib3d_TMesh_CreateCylinder
	.globl	__sidesign_minib3d_TMesh_CreateMesh
	.globl	__sidesign_minib3d_TMesh_CreateSphere
	.globl	__sidesign_minib3d_TMesh_CreateSurface
	.globl	__sidesign_minib3d_TMesh_Delete
	.globl	__sidesign_minib3d_TMesh_FindSurface
	.globl	__sidesign_minib3d_TMesh_FitMesh
	.globl	__sidesign_minib3d_TMesh_FlipMesh
	.globl	__sidesign_minib3d_TMesh_FreeEntity
	.globl	__sidesign_minib3d_TMesh_GetBounds
	.globl	__sidesign_minib3d_TMesh_GetSurface
	.globl	__sidesign_minib3d_TMesh_LoadAnimMesh
	.globl	__sidesign_minib3d_TMesh_LoadMesh
	.globl	__sidesign_minib3d_TMesh_MeshDepth
	.globl	__sidesign_minib3d_TMesh_MeshHeight
	.globl	__sidesign_minib3d_TMesh_MeshWidth
	.globl	__sidesign_minib3d_TMesh_New
	.globl	__sidesign_minib3d_TMesh_PaintMesh
	.globl	__sidesign_minib3d_TMesh_PositionMesh
	.globl	__sidesign_minib3d_TMesh_RotateMesh
	.globl	__sidesign_minib3d_TMesh_ScaleMesh
	.globl	__sidesign_minib3d_TMesh_TransformMesh
	.globl	__sidesign_minib3d_TMesh_Update
	.globl	__sidesign_minib3d_TMesh_UpdateNormals
	.globl	__sidesign_minib3d_TModel_Delete
	.globl	__sidesign_minib3d_TModel_LoadAnimB3D
	.globl	__sidesign_minib3d_TModel_New
	.globl	__sidesign_minib3d_TModel_NewTag
	.globl	__sidesign_minib3d_TModel_ReadTag
	.globl	__sidesign_minib3d_TModel_TrimVerts
	.globl	__sidesign_minib3d_TModel_b3dReadString
	.globl	__sidesign_minib3d_TPick_CameraPick
	.globl	__sidesign_minib3d_TPick_Delete
	.globl	__sidesign_minib3d_TPick_EntityPick
	.globl	__sidesign_minib3d_TPick_EntityVisible
	.globl	__sidesign_minib3d_TPick_LinePick
	.globl	__sidesign_minib3d_TPick_New
	.globl	__sidesign_minib3d_TPick_Pick
	.globl	__sidesign_minib3d_TPick_PickedEntity
	.globl	__sidesign_minib3d_TPick_PickedNX
	.globl	__sidesign_minib3d_TPick_PickedNY
	.globl	__sidesign_minib3d_TPick_PickedNZ
	.globl	__sidesign_minib3d_TPick_PickedSurface
	.globl	__sidesign_minib3d_TPick_PickedTime
	.globl	__sidesign_minib3d_TPick_PickedTriangle
	.globl	__sidesign_minib3d_TPick_PickedX
	.globl	__sidesign_minib3d_TPick_PickedY
	.globl	__sidesign_minib3d_TPick_PickedZ
	.globl	__sidesign_minib3d_TPick_ent_list
	.globl	__sidesign_minib3d_TPick_picked_ent
	.globl	__sidesign_minib3d_TPick_picked_nx
	.globl	__sidesign_minib3d_TPick_picked_ny
	.globl	__sidesign_minib3d_TPick_picked_nz
	.globl	__sidesign_minib3d_TPick_picked_surface
	.globl	__sidesign_minib3d_TPick_picked_time
	.globl	__sidesign_minib3d_TPick_picked_triangle
	.globl	__sidesign_minib3d_TPick_picked_x
	.globl	__sidesign_minib3d_TPick_picked_y
	.globl	__sidesign_minib3d_TPick_picked_z
	.globl	__sidesign_minib3d_TPivot_CopyEntity
	.globl	__sidesign_minib3d_TPivot_CreatePivot
	.globl	__sidesign_minib3d_TPivot_Delete
	.globl	__sidesign_minib3d_TPivot_FreeEntity
	.globl	__sidesign_minib3d_TPivot_New
	.globl	__sidesign_minib3d_TPivot_Update
	.globl	__sidesign_minib3d_TQuaternion_Delete
	.globl	__sidesign_minib3d_TQuaternion_New
	.globl	__sidesign_minib3d_TQuaternion_QuatToEuler
	.globl	__sidesign_minib3d_TQuaternion_QuatToMat
	.globl	__sidesign_minib3d_TQuaternion_Slerp
	.globl	__sidesign_minib3d_TSceneGraph_AddToSceneGraph
	.globl	__sidesign_minib3d_TSceneGraph_Create
	.globl	__sidesign_minib3d_TSceneGraph_Delete
	.globl	__sidesign_minib3d_TSceneGraph_Free
	.globl	__sidesign_minib3d_TSceneGraph_New
	.globl	__sidesign_minib3d_TSceneGraph_Render
	.globl	__sidesign_minib3d_TSceneGraph_scenegraph_list
	.globl	__sidesign_minib3d_TSprite_CopyEntity
	.globl	__sidesign_minib3d_TSprite_CreateSprite
	.globl	__sidesign_minib3d_TSprite_Delete
	.globl	__sidesign_minib3d_TSprite_HandleSprite
	.globl	__sidesign_minib3d_TSprite_LoadSprite
	.globl	__sidesign_minib3d_TSprite_New
	.globl	__sidesign_minib3d_TSprite_RotateSprite
	.globl	__sidesign_minib3d_TSprite_ScaleSprite
	.globl	__sidesign_minib3d_TSprite_SpriteViewMode
	.globl	__sidesign_minib3d_TSurface_AddTriangle
	.globl	__sidesign_minib3d_TSurface_AddVertex
	.globl	__sidesign_minib3d_TSurface_ClearSurface
	.globl	__sidesign_minib3d_TSurface_Compare
	.globl	__sidesign_minib3d_TSurface_Copy
	.globl	__sidesign_minib3d_TSurface_CountTriangles
	.globl	__sidesign_minib3d_TSurface_CountVertices
	.globl	__sidesign_minib3d_TSurface_Delete
	.globl	__sidesign_minib3d_TSurface_FreeVBO
	.globl	__sidesign_minib3d_TSurface_New
	.globl	__sidesign_minib3d_TSurface_PaintSurface
	.globl	__sidesign_minib3d_TSurface_RemoveTri
	.globl	__sidesign_minib3d_TSurface_RemoveVerts
	.globl	__sidesign_minib3d_TSurface_TriangleNX
	.globl	__sidesign_minib3d_TSurface_TriangleNY
	.globl	__sidesign_minib3d_TSurface_TriangleNZ
	.globl	__sidesign_minib3d_TSurface_TriangleVertex
	.globl	__sidesign_minib3d_TSurface_UpdateNormals
	.globl	__sidesign_minib3d_TSurface_UpdateVBO
	.globl	__sidesign_minib3d_TSurface_VertexAlpha
	.globl	__sidesign_minib3d_TSurface_VertexBlue
	.globl	__sidesign_minib3d_TSurface_VertexColor
	.globl	__sidesign_minib3d_TSurface_VertexCoords
	.globl	__sidesign_minib3d_TSurface_VertexGreen
	.globl	__sidesign_minib3d_TSurface_VertexNX
	.globl	__sidesign_minib3d_TSurface_VertexNY
	.globl	__sidesign_minib3d_TSurface_VertexNZ
	.globl	__sidesign_minib3d_TSurface_VertexNormal
	.globl	__sidesign_minib3d_TSurface_VertexRed
	.globl	__sidesign_minib3d_TSurface_VertexTexCoords
	.globl	__sidesign_minib3d_TSurface_VertexU
	.globl	__sidesign_minib3d_TSurface_VertexV
	.globl	__sidesign_minib3d_TSurface_VertexW
	.globl	__sidesign_minib3d_TSurface_VertexX
	.globl	__sidesign_minib3d_TSurface_VertexY
	.globl	__sidesign_minib3d_TSurface_VertexZ
	.globl	__sidesign_minib3d_TTerrain_CopyEntity
	.globl	__sidesign_minib3d_TTerrain_Create
	.globl	__sidesign_minib3d_TTerrain_Delete
	.globl	__sidesign_minib3d_TTerrain_Free
	.globl	__sidesign_minib3d_TTerrain_FromPixmap
	.globl	__sidesign_minib3d_TTerrain_GetHeight
	.globl	__sidesign_minib3d_TTerrain_GetY
	.globl	__sidesign_minib3d_TTerrain_Load
	.globl	__sidesign_minib3d_TTerrain_New
	.globl	__sidesign_minib3d_TTerrain_ReadHeight
	.globl	__sidesign_minib3d_TTerrain_RecreateROAM
	.globl	__sidesign_minib3d_TTerrain_Update
	.globl	__sidesign_minib3d_TTerrain_drawsub
	.globl	__sidesign_minib3d_TTerrain_getsub
	.globl	__sidesign_minib3d_TTerrain_mesh_info
	.globl	__sidesign_minib3d_TTerrain_rethigh
	.globl	__sidesign_minib3d_TTerrain_terrain_list
	.globl	__sidesign_minib3d_TTerrain_triangleindex
	.globl	__sidesign_minib3d_TTextureFilter_Delete
	.globl	__sidesign_minib3d_TTextureFilter_New
	.globl	__sidesign_minib3d_TTextureFilter_filter_list
	.globl	__sidesign_minib3d_TTexture_AdjustPixmap
	.globl	__sidesign_minib3d_TTexture_ApplyAlpha
	.globl	__sidesign_minib3d_TTexture_BackBufferToTex
	.globl	__sidesign_minib3d_TTexture_ClearTextureFilters
	.globl	__sidesign_minib3d_TTexture_Copy
	.globl	__sidesign_minib3d_TTexture_CountMipmaps
	.globl	__sidesign_minib3d_TTexture_CreateCubeMapTexture
	.globl	__sidesign_minib3d_TTexture_CreateTexture
	.globl	__sidesign_minib3d_TTexture_Delete
	.globl	__sidesign_minib3d_TTexture_FileAbs
	.globl	__sidesign_minib3d_TTexture_FileFind
	.globl	__sidesign_minib3d_TTexture_FilterFlags
	.globl	__sidesign_minib3d_TTexture_FreeTexture
	.globl	__sidesign_minib3d_TTexture_GetBrushTexture
	.globl	__sidesign_minib3d_TTexture_LoadAnimTexture
	.globl	__sidesign_minib3d_TTexture_LoadAnimTextureFromPixmap
	.globl	__sidesign_minib3d_TTexture_LoadCubeMapTexture
	.globl	__sidesign_minib3d_TTexture_LoadTexture
	.globl	__sidesign_minib3d_TTexture_LoadTextureFromPixmap
	.globl	__sidesign_minib3d_TTexture_MipmapHeight
	.globl	__sidesign_minib3d_TTexture_MipmapWidth
	.globl	__sidesign_minib3d_TTexture_New
	.globl	__sidesign_minib3d_TTexture_PositionTexture
	.globl	__sidesign_minib3d_TTexture_Pow2Size
	.globl	__sidesign_minib3d_TTexture_RotateTexture
	.globl	__sidesign_minib3d_TTexture_ScaleTexture
	.globl	__sidesign_minib3d_TTexture_SetCubeFace
	.globl	__sidesign_minib3d_TTexture_SetCubeMode
	.globl	__sidesign_minib3d_TTexture_TexInList
	.globl	__sidesign_minib3d_TTexture_TextureBlend
	.globl	__sidesign_minib3d_TTexture_TextureCoords
	.globl	__sidesign_minib3d_TTexture_TextureFilter
	.globl	__sidesign_minib3d_TTexture_TextureHeight
	.globl	__sidesign_minib3d_TTexture_TextureName
	.globl	__sidesign_minib3d_TTexture_TextureWidth
	.globl	__sidesign_minib3d_TTexture_tex_list
	.globl	__sidesign_minib3d_TUtility_Delete
	.globl	__sidesign_minib3d_TUtility_New
	.globl	__sidesign_minib3d_TUtility_UpdateValue
	.globl	__sidesign_minib3d_TVector_Add
	.globl	__sidesign_minib3d_TVector_Compare
	.globl	__sidesign_minib3d_TVector_Copy
	.globl	__sidesign_minib3d_TVector_Create
	.globl	__sidesign_minib3d_TVector_Cross
	.globl	__sidesign_minib3d_TVector_Delete
	.globl	__sidesign_minib3d_TVector_Divide
	.globl	__sidesign_minib3d_TVector_Dot
	.globl	__sidesign_minib3d_TVector_Length
	.globl	__sidesign_minib3d_TVector_Multiply
	.globl	__sidesign_minib3d_TVector_New
	.globl	__sidesign_minib3d_TVector_Normalize
	.globl	__sidesign_minib3d_TVector_SetLength
	.globl	__sidesign_minib3d_TVector_SquaredLength
	.globl	__sidesign_minib3d_TVector_Subtract
	.globl	__sidesign_minib3d_TVector_VectorPitch
	.globl	__sidesign_minib3d_TVector_VectorYaw
	.globl	_sidesign_minib3d_AddAnimSeq
	.globl	_sidesign_minib3d_AddMesh
	.globl	_sidesign_minib3d_AddTriangle
	.globl	_sidesign_minib3d_AddVertex
	.globl	_sidesign_minib3d_AlignToVector
	.globl	_sidesign_minib3d_AlignToVector2
	.globl	_sidesign_minib3d_AmbientLight
	.globl	_sidesign_minib3d_AnimFrame
	.globl	_sidesign_minib3d_AnimLength
	.globl	_sidesign_minib3d_AnimSeq
	.globl	_sidesign_minib3d_AnimTime
	.globl	_sidesign_minib3d_Animate
	.globl	_sidesign_minib3d_Animating
	.globl	_sidesign_minib3d_AntiAlias
	.globl	_sidesign_minib3d_BackBufferToTex
	.globl	_sidesign_minib3d_BeginMax2D
	.globl	_sidesign_minib3d_BoxBoxIntersection
	.globl	_sidesign_minib3d_BoxFromPoints
	.globl	_sidesign_minib3d_BoxFromTri
	.globl	_sidesign_minib3d_BoxSphereIntersection
	.globl	_sidesign_minib3d_BrushAlpha
	.globl	_sidesign_minib3d_BrushBlend
	.globl	_sidesign_minib3d_BrushColor
	.globl	_sidesign_minib3d_BrushFX
	.globl	_sidesign_minib3d_BrushShininess
	.globl	_sidesign_minib3d_BrushTexture
	.globl	_sidesign_minib3d_CameraClsColor
	.globl	_sidesign_minib3d_CameraClsMode
	.globl	_sidesign_minib3d_CameraFogColor
	.globl	_sidesign_minib3d_CameraFogMode
	.globl	_sidesign_minib3d_CameraFogRange
	.globl	_sidesign_minib3d_CameraPick
	.globl	_sidesign_minib3d_CameraProjMode
	.globl	_sidesign_minib3d_CameraProject
	.globl	_sidesign_minib3d_CameraRange
	.globl	_sidesign_minib3d_CameraViewport
	.globl	_sidesign_minib3d_CameraZoom
	.globl	_sidesign_minib3d_ClearCollisions
	.globl	_sidesign_minib3d_ClearSurface
	.globl	_sidesign_minib3d_ClearTextureFilters
	.globl	_sidesign_minib3d_ClearWorld
	.globl	_sidesign_minib3d_CollisionEntity
	.globl	_sidesign_minib3d_CollisionNX
	.globl	_sidesign_minib3d_CollisionNY
	.globl	_sidesign_minib3d_CollisionNZ
	.globl	_sidesign_minib3d_CollisionSurface
	.globl	_sidesign_minib3d_CollisionTime
	.globl	_sidesign_minib3d_CollisionTriangle
	.globl	_sidesign_minib3d_CollisionX
	.globl	_sidesign_minib3d_CollisionY
	.globl	_sidesign_minib3d_CollisionZ
	.globl	_sidesign_minib3d_Collisions
	.globl	_sidesign_minib3d_CopyEntity
	.globl	_sidesign_minib3d_CopyMesh
	.globl	_sidesign_minib3d_CountChildren
	.globl	_sidesign_minib3d_CountCollisions
	.globl	_sidesign_minib3d_CountSurfaces
	.globl	_sidesign_minib3d_CountTriangles
	.globl	_sidesign_minib3d_CountVertices
	.globl	_sidesign_minib3d_CreateBrush
	.globl	_sidesign_minib3d_CreateCamera
	.globl	_sidesign_minib3d_CreateCone
	.globl	_sidesign_minib3d_CreateCube
	.globl	_sidesign_minib3d_CreateCylinder
	.globl	_sidesign_minib3d_CreateLight
	.globl	_sidesign_minib3d_CreateMesh
	.globl	_sidesign_minib3d_CreatePivot
	.globl	_sidesign_minib3d_CreatePlane
	.globl	_sidesign_minib3d_CreateSphere
	.globl	_sidesign_minib3d_CreateSprite
	.globl	_sidesign_minib3d_CreateSurface
	.globl	_sidesign_minib3d_CreateTexture
	.globl	_sidesign_minib3d_DeltaPitch
	.globl	_sidesign_minib3d_DeltaYaw
	.globl	_sidesign_minib3d_EndMax2D
	.globl	_sidesign_minib3d_EntityAlpha
	.globl	_sidesign_minib3d_EntityAutoFade
	.globl	_sidesign_minib3d_EntityBlend
	.globl	_sidesign_minib3d_EntityBox
	.globl	_sidesign_minib3d_EntityClass
	.globl	_sidesign_minib3d_EntityCollided
	.globl	_sidesign_minib3d_EntityColor
	.globl	_sidesign_minib3d_EntityDistance
	.globl	_sidesign_minib3d_EntityFX
	.globl	_sidesign_minib3d_EntityInView
	.globl	_sidesign_minib3d_EntityName
	.globl	_sidesign_minib3d_EntityOrder
	.globl	_sidesign_minib3d_EntityParent
	.globl	_sidesign_minib3d_EntityPick
	.globl	_sidesign_minib3d_EntityPickMode
	.globl	_sidesign_minib3d_EntityPitch
	.globl	_sidesign_minib3d_EntityRadius
	.globl	_sidesign_minib3d_EntityRoll
	.globl	_sidesign_minib3d_EntityScaleX
	.globl	_sidesign_minib3d_EntityScaleY
	.globl	_sidesign_minib3d_EntityScaleZ
	.globl	_sidesign_minib3d_EntityShininess
	.globl	_sidesign_minib3d_EntityTexture
	.globl	_sidesign_minib3d_EntityType
	.globl	_sidesign_minib3d_EntityVisible
	.globl	_sidesign_minib3d_EntityX
	.globl	_sidesign_minib3d_EntityY
	.globl	_sidesign_minib3d_EntityYaw
	.globl	_sidesign_minib3d_EntityZ
	.globl	_sidesign_minib3d_ExtractAnimSeq
	.globl	_sidesign_minib3d_FindChild
	.globl	_sidesign_minib3d_FindSurface
	.globl	_sidesign_minib3d_FitMesh
	.globl	_sidesign_minib3d_FlipMesh
	.globl	_sidesign_minib3d_FreeBrush
	.globl	_sidesign_minib3d_FreeEntity
	.globl	_sidesign_minib3d_FreeTexture
	.globl	_sidesign_minib3d_GetBrushTexture
	.globl	_sidesign_minib3d_GetChild
	.globl	_sidesign_minib3d_GetEntityBrush
	.globl	_sidesign_minib3d_GetEntityType
	.globl	_sidesign_minib3d_GetMatElement
	.globl	_sidesign_minib3d_GetParent
	.globl	_sidesign_minib3d_GetSurface
	.globl	_sidesign_minib3d_GetSurfaceBrush
	.globl	_sidesign_minib3d_Graphics3D
	.globl	_sidesign_minib3d_HandleSprite
	.globl	_sidesign_minib3d_HideEntity
	.globl	_sidesign_minib3d_InterpolateMatrix
	.globl	_sidesign_minib3d_LightColor
	.globl	_sidesign_minib3d_LightConeAngles
	.globl	_sidesign_minib3d_LightMesh
	.globl	_sidesign_minib3d_LightRange
	.globl	_sidesign_minib3d_LinePick
	.globl	_sidesign_minib3d_LoadAnimMesh
	.globl	_sidesign_minib3d_LoadAnimSeq
	.globl	_sidesign_minib3d_LoadAnimTexture
	.globl	_sidesign_minib3d_LoadBrush
	.globl	_sidesign_minib3d_LoadMesh
	.globl	_sidesign_minib3d_LoadSprite
	.globl	_sidesign_minib3d_LoadTerrain
	.globl	_sidesign_minib3d_LoadTexture
	.globl	_sidesign_minib3d_Magnitude
	.globl	_sidesign_minib3d_MeshCullRadius
	.globl	_sidesign_minib3d_MeshDepth
	.globl	_sidesign_minib3d_MeshHeight
	.globl	_sidesign_minib3d_MeshWidth
	.globl	_sidesign_minib3d_MeshesIntersect
	.globl	_sidesign_minib3d_MoveEntity
	.globl	_sidesign_minib3d_NameEntity
	.globl	_sidesign_minib3d_PaintEntity
	.globl	_sidesign_minib3d_PaintMesh
	.globl	_sidesign_minib3d_PaintSurface
	.globl	_sidesign_minib3d_PickedEntity
	.globl	_sidesign_minib3d_PickedNX
	.globl	_sidesign_minib3d_PickedNY
	.globl	_sidesign_minib3d_PickedNZ
	.globl	_sidesign_minib3d_PickedSurface
	.globl	_sidesign_minib3d_PickedTime
	.globl	_sidesign_minib3d_PickedTriangle
	.globl	_sidesign_minib3d_PickedX
	.globl	_sidesign_minib3d_PickedY
	.globl	_sidesign_minib3d_PickedZ
	.globl	_sidesign_minib3d_PointEntity
	.globl	_sidesign_minib3d_PointHeightOnTri
	.globl	_sidesign_minib3d_PointInTriangle
	.globl	_sidesign_minib3d_PositionEntity
	.globl	_sidesign_minib3d_PositionMesh
	.globl	_sidesign_minib3d_PositionTexture
	.globl	_sidesign_minib3d_ProjectedX
	.globl	_sidesign_minib3d_ProjectedY
	.globl	_sidesign_minib3d_ProjectedZ
	.globl	_sidesign_minib3d_Quaternion_FromAngleAxis
	.globl	_sidesign_minib3d_Quaternion_MultiplyQuat
	.globl	_sidesign_minib3d_QuickCheck
	.globl	_sidesign_minib3d_RenderWorld
	.globl	_sidesign_minib3d_ResetEntity
	.globl	_sidesign_minib3d_RotateEntity
	.globl	_sidesign_minib3d_RotateMesh
	.globl	_sidesign_minib3d_RotateSprite
	.globl	_sidesign_minib3d_RotateTexture
	.globl	_sidesign_minib3d_ScaleEntity
	.globl	_sidesign_minib3d_ScaleMesh
	.globl	_sidesign_minib3d_ScaleSprite
	.globl	_sidesign_minib3d_ScaleTexture
	.globl	_sidesign_minib3d_SetAnimKey
	.globl	_sidesign_minib3d_SetAnimTime
	.globl	_sidesign_minib3d_SetCubeFace
	.globl	_sidesign_minib3d_SetCubeMode
	.globl	_sidesign_minib3d_ShowEntity
	.globl	_sidesign_minib3d_SphereInFrustum
	.globl	_sidesign_minib3d_SpriteViewMode
	.globl	_sidesign_minib3d_TAnimation
	.globl	_sidesign_minib3d_TAnimationFrame
	.globl	_sidesign_minib3d_TAnimationKeys
	.globl	_sidesign_minib3d_TBlitz2D
	.globl	_sidesign_minib3d_TBone
	.globl	_sidesign_minib3d_TBrush
	.globl	_sidesign_minib3d_TCamera
	.globl	_sidesign_minib3d_TColTree
	.globl	_sidesign_minib3d_TCollisionImpact
	.globl	_sidesign_minib3d_TCollisionPair
	.globl	_sidesign_minib3d_TDebug
	.globl	_sidesign_minib3d_TEntity
	.globl	_sidesign_minib3d_TFormNormal
	.globl	_sidesign_minib3d_TFormPoint
	.globl	_sidesign_minib3d_TFormVector
	.globl	_sidesign_minib3d_TFormedX
	.globl	_sidesign_minib3d_TFormedY
	.globl	_sidesign_minib3d_TFormedZ
	.globl	_sidesign_minib3d_TGlobal
	.globl	_sidesign_minib3d_THardwareInfo
	.globl	_sidesign_minib3d_TLight
	.globl	_sidesign_minib3d_TMatrix
	.globl	_sidesign_minib3d_TMesh
	.globl	_sidesign_minib3d_TModel
	.globl	_sidesign_minib3d_TPick
	.globl	_sidesign_minib3d_TPivot
	.globl	_sidesign_minib3d_TQuaternion
	.globl	_sidesign_minib3d_TSceneGraph
	.globl	_sidesign_minib3d_TSprite
	.globl	_sidesign_minib3d_TSurface
	.globl	_sidesign_minib3d_TTerrain
	.globl	_sidesign_minib3d_TTexture
	.globl	_sidesign_minib3d_TTextureFilter
	.globl	_sidesign_minib3d_TUtility
	.globl	_sidesign_minib3d_TVector
	.globl	_sidesign_minib3d_Text
	.globl	_sidesign_minib3d_TextureBlend
	.globl	_sidesign_minib3d_TextureCoords
	.globl	_sidesign_minib3d_TextureFilter
	.globl	_sidesign_minib3d_TextureHeight
	.globl	_sidesign_minib3d_TextureName
	.globl	_sidesign_minib3d_TextureWidth
	.globl	_sidesign_minib3d_TranslateEntity
	.globl	_sidesign_minib3d_TriangleVertex
	.globl	_sidesign_minib3d_TurnEntity
	.globl	_sidesign_minib3d_UpdateCollisions
	.globl	_sidesign_minib3d_UpdateEntities
	.globl	_sidesign_minib3d_UpdateNormals
	.globl	_sidesign_minib3d_UpdateSprite
	.globl	_sidesign_minib3d_UpdateWorld
	.globl	_sidesign_minib3d_VectorPitch
	.globl	_sidesign_minib3d_VectorYaw
	.globl	_sidesign_minib3d_VertexAlpha
	.globl	_sidesign_minib3d_VertexBlue
	.globl	_sidesign_minib3d_VertexColor
	.globl	_sidesign_minib3d_VertexCoords
	.globl	_sidesign_minib3d_VertexGreen
	.globl	_sidesign_minib3d_VertexNX
	.globl	_sidesign_minib3d_VertexNY
	.globl	_sidesign_minib3d_VertexNZ
	.globl	_sidesign_minib3d_VertexNormal
	.globl	_sidesign_minib3d_VertexRed
	.globl	_sidesign_minib3d_VertexTexCoords
	.globl	_sidesign_minib3d_VertexU
	.globl	_sidesign_minib3d_VertexV
	.globl	_sidesign_minib3d_VertexW
	.globl	_sidesign_minib3d_VertexX
	.globl	_sidesign_minib3d_VertexY
	.globl	_sidesign_minib3d_VertexZ
	.globl	_sidesign_minib3d_Wireframe
	.text	
___bb_minib3d_minib3d:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$20,%esp
	cmpl	$0,_4554
	je	_4555
	mov	$0,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_4555:
	movl	$1,_4554
	movl	%ebp,4(%esp)
	movl	$_4533,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4524,_4523
	call	___bb_blitz_blitz
	call	___bb_glmax2d_glmax2d
	call	___bb_glew_glew
	call	___bb_bmploader_bmploader
	call	___bb_pngloader_pngloader
	call	___bb_jpgloader_jpgloader
	call	___bb_retro_retro
	movl	$_4413,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4415,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4416,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4417,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4418,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4419,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4420,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$1,%eax
	cmp	$0,%eax
	jne	_4424
	movl	$2,12(%esp)
	movl	$16,8(%esp)
	movl	$2,4(%esp)
	movl	$_4421,(%esp)
	call	_bbArrayNew
	incl	4(%eax)
	movl	%eax,__sidesign_minib3d_TGlobal_j
	orl	$1,_4423
_4424:
	movl	$_sidesign_minib3d_TGlobal,(%esp)
	call	_bbObjectRegisterType
	movl	$_4425,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$2,%eax
	cmp	$0,%eax
	jne	_4428
	call	_brl_linkedlist_CreateList
	incl	4(%eax)
	movl	%eax,__sidesign_minib3d_TSceneGraph_scenegraph_list
	orl	$2,_4423
_4428:
	movl	$_sidesign_minib3d_TSceneGraph,(%esp)
	call	_bbObjectRegisterType
	movl	$_sidesign_minib3d_TAnimationFrame,(%esp)
	call	_bbObjectRegisterType
	movl	$_4429,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$4,%eax
	cmp	$0,%eax
	jne	_4432
	call	_brl_linkedlist_CreateList
	incl	4(%eax)
	movl	%eax,__sidesign_minib3d_TEntity_entity_list
	orl	$4,_4423
_4432:
	movl	$_4433,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4434,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4435,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TEntity,(%esp)
	call	_bbObjectRegisterType
	movl	$_4436,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$8,%eax
	cmp	$0,%eax
	jne	_4439
	call	_brl_linkedlist_CreateList
	incl	4(%eax)
	movl	%eax,__sidesign_minib3d_TCamera_cam_list
	orl	$8,_4423
_4439:
	movl	$_4440,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4441,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4442,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TCamera,(%esp)
	call	_bbObjectRegisterType
	movl	$_4443,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4445,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4446,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4447,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$16,%eax
	cmp	$0,%eax
	jne	_4450
	movl	$8,4(%esp)
	movl	$_826,(%esp)
	call	_bbArrayNew1D
	movl	$16384,24(%eax)
	movl	$16385,28(%eax)
	movl	$16386,32(%eax)
	movl	$16387,36(%eax)
	movl	$16388,40(%eax)
	movl	$16389,44(%eax)
	movl	$16390,48(%eax)
	movl	$16391,52(%eax)
	incl	4(%eax)
	movl	%eax,__sidesign_minib3d_TLight_gl_light
	orl	$16,_4423
_4450:
	movl	$_4451,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$32,%eax
	cmp	$0,%eax
	jne	_4453
	call	_brl_linkedlist_CreateList
	incl	4(%eax)
	movl	%eax,__sidesign_minib3d_TLight_light_list
	orl	$32,_4423
_4453:
	movl	$_sidesign_minib3d_TLight,(%esp)
	call	_bbObjectRegisterType
	movl	$_sidesign_minib3d_TPivot,(%esp)
	call	_bbObjectRegisterType
	movl	$_sidesign_minib3d_TMesh,(%esp)
	call	_bbObjectRegisterType
	movl	$_sidesign_minib3d_TSprite,(%esp)
	call	_bbObjectRegisterType
	movl	$_sidesign_minib3d_TBone,(%esp)
	call	_bbObjectRegisterType
	movl	$_4454,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4456,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$64,%eax
	cmp	$0,%eax
	jne	_4458
	call	_brl_linkedlist_CreateList
	incl	4(%eax)
	movl	%eax,__sidesign_minib3d_TTerrain_terrain_list
	orl	$64,_4423
_4458:
	movl	$_4459,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4460,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TTerrain,(%esp)
	call	_bbObjectRegisterType
	movl	$_sidesign_minib3d_TSurface,(%esp)
	call	_bbObjectRegisterType
	movl	$_4461,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$128,%eax
	cmp	$0,%eax
	jne	_4464
	call	_brl_linkedlist_CreateList
	incl	4(%eax)
	movl	%eax,__sidesign_minib3d_TTexture_tex_list
	orl	$128,_4423
_4464:
	movl	$_sidesign_minib3d_TTexture,(%esp)
	call	_bbObjectRegisterType
	movl	$_4465,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$256,%eax
	cmp	$0,%eax
	jne	_4467
	call	_brl_linkedlist_CreateList
	incl	4(%eax)
	movl	%eax,__sidesign_minib3d_TTextureFilter_filter_list
	orl	$256,_4423
_4467:
	movl	$_sidesign_minib3d_TTextureFilter,(%esp)
	call	_bbObjectRegisterType
	movl	$_sidesign_minib3d_TBrush,(%esp)
	call	_bbObjectRegisterType
	movl	$_sidesign_minib3d_TAnimation,(%esp)
	call	_bbObjectRegisterType
	movl	$_sidesign_minib3d_TAnimationKeys,(%esp)
	call	_bbObjectRegisterType
	movl	$_sidesign_minib3d_TModel,(%esp)
	call	_bbObjectRegisterType
	movl	$_sidesign_minib3d_TColTree,(%esp)
	call	_bbObjectRegisterType
	movl	$_4468,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$512,%eax
	cmp	$0,%eax
	jne	_4471
	movl	$_brl_linkedlist_TList,(%esp)
	call	_bbObjectNew
	incl	4(%eax)
	movl	%eax,__sidesign_minib3d_TPick_ent_list
	orl	$512,_4423
_4471:
	movl	$_4472,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4473,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4474,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4475,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4476,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4477,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TPick,(%esp)
	call	_bbObjectRegisterType
	movl	$_4478,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$1024,%eax
	cmp	$0,%eax
	jne	_4481
	movl	$_brl_linkedlist_TList,(%esp)
	call	_bbObjectNew
	incl	4(%eax)
	movl	%eax,__sidesign_minib3d_TCollisionPair_list
	orl	$1024,_4423
_4481:
	movl	$_4482,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$2048,%eax
	cmp	$0,%eax
	jne	_4485
	movl	$100,4(%esp)
	movl	$_4483,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	%eax,__sidesign_minib3d_TCollisionPair_ent_lists
	orl	$2048,_4423
_4485:
	movl	$_sidesign_minib3d_TCollisionPair,(%esp)
	call	_bbObjectRegisterType
	movl	$_sidesign_minib3d_TCollisionImpact,(%esp)
	call	_bbObjectRegisterType
	movl	$_sidesign_minib3d_TVector,(%esp)
	call	_bbObjectRegisterType
	movl	$_sidesign_minib3d_TMatrix,(%esp)
	call	_bbObjectRegisterType
	movl	$_sidesign_minib3d_TQuaternion,(%esp)
	call	_bbObjectRegisterType
	movl	$_4486,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4488,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4489,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4490,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4491,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4492,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4493,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4494,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4495,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4496,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4497,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4498,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4499,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4500,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4501,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4502,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4503,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4504,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4505,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4506,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4507,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4508,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4509,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4510,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4511,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_THardwareInfo,(%esp)
	call	_bbObjectRegisterType
	movl	$_sidesign_minib3d_TBlitz2D,(%esp)
	call	_bbObjectRegisterType
	movl	$_sidesign_minib3d_TUtility,(%esp)
	call	_bbObjectRegisterType
	movl	$_4512,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4514,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4515,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4516,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4517,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4518,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4519,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_4520,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TDebug,(%esp)
	call	_bbObjectRegisterType
	movl	$_4521,(%esp)
	calll	*_bbOnDebugEnterStm
_772:
	movl	$_4525,(%esp)
	calll	*_bbOnDebugEnterStm
_774:
	movl	$_4526,(%esp)
	calll	*_bbOnDebugEnterStm
_776:
	movl	$_4527,(%esp)
	calll	*_bbOnDebugEnterStm
_778:
	movl	$_4528,(%esp)
	calll	*_bbOnDebugEnterStm
_780:
	movl	$_4529,(%esp)
	calll	*_bbOnDebugEnterStm
_782:
	movl	$_4530,(%esp)
	calll	*_bbOnDebugEnterStm
_784:
	movl	$_4531,(%esp)
	calll	*_bbOnDebugEnterStm
_786:
	movl	$_4532,(%esp)
	calll	*_bbOnDebugEnterStm
_788:
	mov	$0,%ebx
	jmp	_1560
_1560:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TGlobal_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_4557,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TGlobal,(%eax)
	movl	%ebp,4(%esp)
	movl	$_4556,(%esp)
	calll	*_bbOnDebugEnterScope
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_1563
_1563:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TGlobal_Delete:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	movl	8(%ebp),%eax
_1566:
	movl	$_bbObjectClass,(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_4560
_4560:
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TGlobal_Graphics3D:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_4586,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4561,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	cmp	$0,%eax
	je	_4564
	cmp	$1,%eax
	je	_4565
	cmp	$2,%eax
	je	_4566
	movl	%ebp,4(%esp)
	movl	$_4568,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4567,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_4563
_4564:
	movl	%ebp,4(%esp)
	movl	$_4570,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4569,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_4563
_4565:
	movl	%ebp,4(%esp)
	movl	$_4575,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4571,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-12(%ebp)
	jne	_4572
	movl	%ebp,4(%esp)
	movl	$_4574,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4573,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$16,-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_4572:
	calll	*_bbOnDebugLeaveScope
	jmp	_4563
_4566:
	movl	%ebp,4(%esp)
	movl	$_4577,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4576,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_4563
_4563:
	movl	$_4578,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,__sidesign_minib3d_TGlobal_width
	movl	$_4579,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,__sidesign_minib3d_TGlobal_height
	movl	$_4580,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,__sidesign_minib3d_TGlobal_depth
	movl	$_4581,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	movl	%eax,__sidesign_minib3d_TGlobal_mode
	movl	$_4582,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,__sidesign_minib3d_TGlobal_rate
	movl	$_4583,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2,4(%esp)
	call	_brl_glmax2d_GLMax2DDriver
	movl	%eax,(%esp)
	call	_brl_graphics_SetGraphicsDriver
	movl	$_4584,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$42,16(%esp)
	movl	__sidesign_minib3d_TGlobal_rate,%eax
	movl	%eax,12(%esp)
	movl	__sidesign_minib3d_TGlobal_depth,%eax
	movl	%eax,8(%esp)
	movl	__sidesign_minib3d_TGlobal_height,%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TGlobal_width,%eax
	movl	%eax,(%esp)
	call	_brl_graphics_Graphics
	movl	$_4585,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TGlobal+96
	mov	$0,%ebx
	jmp	_1573
_1573:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TGlobal_AntiAlias:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$0,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4666,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4591,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,__sidesign_minib3d_TGlobal_aa
	movl	$_4592,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-4(%ebp)
	jne	_4593
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4596,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4594,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,__sidesign_minib3d_TGlobal_aa
	movl	$_4595,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1576
_4593:
	movl	$_4597,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	cmp	$1,%eax
	je	_4600
	cmp	$2,%eax
	je	_4601
	cmp	$3,%eax
	je	_4602
	cmp	$4,%eax
	je	_4603
	cmp	$5,%eax
	je	_4604
	cmp	$6,%eax
	je	_4605
	cmp	$8,%eax
	je	_4606
	cmp	$9,%eax
	je	_4607
	cmp	$12,%eax
	je	_4608
	cmp	$16,%eax
	je	_4609
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4613,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4610,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,__sidesign_minib3d_TGlobal_aa
	movl	$_4611,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,__sidesign_minib3d_TGlobal_ACSIZE
	movl	$_4612,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1576
_4600:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4616,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4614,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_773,_4523
	movl	$_4615,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2,__sidesign_minib3d_TGlobal_ACSIZE
	calll	*_bbOnDebugLeaveScope
	jmp	_4599
_4601:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4619,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4617,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_773,_4523
	movl	$_4618,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2,__sidesign_minib3d_TGlobal_ACSIZE
	calll	*_bbOnDebugLeaveScope
	jmp	_4599
_4602:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4622,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4620,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_775,_4523
	movl	$_4621,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3,__sidesign_minib3d_TGlobal_ACSIZE
	calll	*_bbOnDebugLeaveScope
	jmp	_4599
_4603:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4625,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4623,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_777,_4523
	movl	$_4624,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$4,__sidesign_minib3d_TGlobal_ACSIZE
	calll	*_bbOnDebugLeaveScope
	jmp	_4599
_4604:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4628,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4626,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_779,_4523
	movl	$_4627,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$5,__sidesign_minib3d_TGlobal_ACSIZE
	calll	*_bbOnDebugLeaveScope
	jmp	_4599
_4605:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4631,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4629,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_781,_4523
	movl	$_4630,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$6,__sidesign_minib3d_TGlobal_ACSIZE
	calll	*_bbOnDebugLeaveScope
	jmp	_4599
_4606:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4634,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4632,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_783,_4523
	movl	$_4633,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$8,__sidesign_minib3d_TGlobal_ACSIZE
	calll	*_bbOnDebugLeaveScope
	jmp	_4599
_4607:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4637,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4635,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_785,_4523
	movl	$_4636,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$9,__sidesign_minib3d_TGlobal_ACSIZE
	calll	*_bbOnDebugLeaveScope
	jmp	_4599
_4608:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4640,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4638,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_787,_4523
	movl	$_4639,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$12,__sidesign_minib3d_TGlobal_ACSIZE
	calll	*_bbOnDebugLeaveScope
	jmp	_4599
_4609:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4643,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4641,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_789,_4523
	movl	$_4642,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$16,__sidesign_minib3d_TGlobal_ACSIZE
	calll	*_bbOnDebugLeaveScope
	jmp	_4599
_4599:
	movl	$_4644,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-8(%ebp)
	movl	$0,-8(%ebp)
	movl	-4(%ebp),%eax
	movl	%eax,-12(%ebp)
	jmp	_4646
_5:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4665,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4648,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4523,%edi
	movl	-8(%ebp),%eax
	movl	__sidesign_minib3d_TGlobal_j,%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	__sidesign_minib3d_TGlobal_j,%eax
	cmpl	20(%eax),%esi
	jb	_4652
	call	_brl_blitz_ArrayBoundsError
_4652:
	mov	$0,%ebx
	movl	__sidesign_minib3d_TGlobal_j,%eax
	cmpl	24(%eax),%ebx
	jb	_4654
	call	_brl_blitz_ArrayBoundsError
_4654:
	movl	__sidesign_minib3d_TGlobal_j,%eax
	mov	%esi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	movl	(%edi),%ebx
	cmp	$0,%ebx
	jne	_4656
	call	_brl_blitz_OutOfDataError
_4656:
	movl	(%ebx),%ebx
	add	$4,%edi
	movl	%ebx,4(%esp)
	movl	%edi,(%esp)
	call	_bbConvertToFloat
	fstps	28(%esi)
	add	$4,%edi
	movzbl	(%ebx),%eax
	cmp	$100,%eax
	jne	_4657
	add	$4,%edi
_4657:
	movl	-8(%ebp),%eax
	movl	__sidesign_minib3d_TGlobal_j,%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	__sidesign_minib3d_TGlobal_j,%eax
	cmpl	20(%eax),%esi
	jb	_4659
	call	_brl_blitz_ArrayBoundsError
_4659:
	mov	$1,%ebx
	movl	__sidesign_minib3d_TGlobal_j,%eax
	cmpl	24(%eax),%ebx
	jb	_4661
	call	_brl_blitz_ArrayBoundsError
_4661:
	movl	__sidesign_minib3d_TGlobal_j,%eax
	mov	%esi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	movl	(%edi),%ebx
	cmp	$0,%ebx
	jne	_4663
	call	_brl_blitz_OutOfDataError
_4663:
	movl	(%ebx),%ebx
	add	$4,%edi
	movl	%ebx,4(%esp)
	movl	%edi,(%esp)
	call	_bbConvertToFloat
	fstps	28(%esi)
	add	$4,%edi
	movzbl	(%ebx),%eax
	cmp	$100,%eax
	jne	_4664
	add	$4,%edi
_4664:
	movl	%edi,_4523
	calll	*_bbOnDebugLeaveScope
_3:
	addl	$1,-8(%ebp)
_4646:
	movl	-12(%ebp),%eax
	cmpl	%eax,-8(%ebp)
	jl	_5
_4:
	mov	$0,%ebx
	jmp	_1576
_1576:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TGlobal_Wireframe:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_4675,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4668,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-4(%ebp)
	je	_4669
	movl	%ebp,4(%esp)
	movl	$_4671,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4670,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$6913,4(%esp)
	movl	$1028,(%esp)
	call	_glPolygonMode
	calll	*_bbOnDebugLeaveScope
	jmp	_4672
_4669:
	movl	%ebp,4(%esp)
	movl	$_4674,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4673,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$6914,4(%esp)
	movl	$1028,(%esp)
	call	_glPolygonMode
	calll	*_bbOnDebugLeaveScope
_4672:
	mov	$0,%ebx
	jmp	_1579
_1579:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TGlobal_AmbientLight:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_4680,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4677,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-4(%ebp)
	fdivs	_37985
	fstps	__sidesign_minib3d_TGlobal_ambient_red
	movl	$_4678,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fdivs	_37986
	fstps	__sidesign_minib3d_TGlobal_ambient_green
	movl	$_4679,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fdivs	_37987
	fstps	__sidesign_minib3d_TGlobal_ambient_blue
	mov	$0,%ebx
	jmp	_1584
_1584:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TGlobal_ClearCollisions:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	push	%esi
	sub	$12,%esp
	movl	$_bbNullObject,-4(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4697,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4683,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-4(%ebp)
	movl	__sidesign_minib3d_TCollisionPair_list,%esi
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4687
	call	_brl_blitz_NullObjectError
_4687:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%ebx
	jmp	_6
_8:
	cmp	$_bbNullObject,%ebx
	jne	_4692
	call	_brl_blitz_NullObjectError
_4692:
	movl	$_sidesign_minib3d_TCollisionPair,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-4(%ebp)
	cmpl	$_bbNullObject,-4(%ebp)
	je	_6
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4694,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4693,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-4(%ebp)
	calll	*_bbOnDebugLeaveScope
_6:
	cmp	$_bbNullObject,%ebx
	jne	_4690
	call	_brl_blitz_NullObjectError
_4690:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_8
_7:
	mov	$0,%ebx
	jmp	_1586
_1586:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TGlobal_Collisions:
	push	%ebp
	mov	%esp,%ebp
	sub	$28,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	$_bbNullObject,-20(%ebp)
	movl	$_bbNullObject,-24(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4756,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4698,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TCollisionPair,(%esp)
	call	_bbObjectNew
	movl	%eax,-20(%ebp)
	movl	$_4700,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4702
	call	_brl_blitz_NullObjectError
_4702:
	movl	-4(%ebp),%eax
	movl	%eax,8(%ebx)
	movl	$_4704,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4706
	call	_brl_blitz_NullObjectError
_4706:
	movl	-8(%ebp),%eax
	movl	%eax,12(%ebx)
	movl	$_4708,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4710
	call	_brl_blitz_NullObjectError
_4710:
	movl	-12(%ebp),%eax
	movl	%eax,16(%ebx)
	movl	$_4712,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4714
	call	_brl_blitz_NullObjectError
_4714:
	movl	-16(%ebp),%eax
	movl	%eax,20(%ebx)
	movl	$_4716,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-24(%ebp)
	movl	__sidesign_minib3d_TCollisionPair_list,%eax
	movl	%eax,-28(%ebp)
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4720
	call	_brl_blitz_NullObjectError
_4720:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%edi
	jmp	_9
_11:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4725
	call	_brl_blitz_NullObjectError
_4725:
	movl	$_sidesign_minib3d_TCollisionPair,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-24(%ebp)
	cmpl	$_bbNullObject,-24(%ebp)
	je	_9
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4753,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4726,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_4728
	call	_brl_blitz_NullObjectError
_4728:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4730
	call	_brl_blitz_NullObjectError
_4730:
	movl	8(%ebx),%eax
	cmpl	%eax,8(%esi)
	jne	_4731
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4752,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4732,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_4734
	call	_brl_blitz_NullObjectError
_4734:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4736
	call	_brl_blitz_NullObjectError
_4736:
	movl	12(%ebx),%eax
	cmpl	%eax,12(%esi)
	jne	_4737
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4751,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4738,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4740
	call	_brl_blitz_NullObjectError
_4740:
	mov	%ebx,%esi
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4743
	call	_brl_blitz_NullObjectError
_4743:
	movl	16(%ebx),%eax
	movl	%eax,16(%esi)
	movl	$_4744,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4746
	call	_brl_blitz_NullObjectError
_4746:
	mov	%ebx,%esi
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4749
	call	_brl_blitz_NullObjectError
_4749:
	movl	20(%ebx),%eax
	movl	%eax,20(%esi)
	movl	$_4750,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_1592
_4737:
	calll	*_bbOnDebugLeaveScope
_4731:
	calll	*_bbOnDebugLeaveScope
_9:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4723
	call	_brl_blitz_NullObjectError
_4723:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_11
_10:
	movl	$_4755,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TCollisionPair_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListAddLast
	mov	$0,%ebx
	jmp	_1592
_1592:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TGlobal_ClearWorld:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	movl	$_bbNullObject,-20(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4809,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4761,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-4(%ebp)
	je	_4762
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4790,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4763,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-16(%ebp)
	movl	__sidesign_minib3d_TEntity_entity_list,%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4767
	call	_brl_blitz_NullObjectError
_4767:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_12
_14:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4772
	call	_brl_blitz_NullObjectError
_4772:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-16(%ebp)
	cmpl	$_bbNullObject,-16(%ebp)
	je	_12
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4777,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4773,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4775
	call	_brl_blitz_NullObjectError
_4775:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	movl	$_4776,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-16(%ebp)
	calll	*_bbOnDebugLeaveScope
_12:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4770
	call	_brl_blitz_NullObjectError
_4770:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_14
_13:
	movl	$_4778,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TGlobal+64
	movl	$_4779,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TPick_ent_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ClearList
	movl	$_4780,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$_bbNullObject,%ebx
	incl	4(%ebx)
	movl	__sidesign_minib3d_TPick_picked_ent,%eax
	decl	4(%eax)
	jnz	_4784
	movl	%eax,(%esp)
	call	_bbGCFree
_4784:
	movl	%ebx,__sidesign_minib3d_TPick_picked_ent
	movl	$_4785,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$_bbNullObject,%ebx
	incl	4(%ebx)
	movl	__sidesign_minib3d_TPick_picked_surface,%eax
	decl	4(%eax)
	jnz	_4789
	movl	%eax,(%esp)
	call	_bbGCFree
_4789:
	movl	%ebx,__sidesign_minib3d_TPick_picked_surface
	calll	*_bbOnDebugLeaveScope
_4762:
	movl	$_4791,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-12(%ebp)
	je	_4792
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4808,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4793,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-20(%ebp)
	movl	__sidesign_minib3d_TTexture_tex_list,%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4797
	call	_brl_blitz_NullObjectError
_4797:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_15
_17:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4802
	call	_brl_blitz_NullObjectError
_4802:
	movl	$_sidesign_minib3d_TTexture,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-20(%ebp)
	cmpl	$_bbNullObject,-20(%ebp)
	je	_15
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4806,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4803,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4805
	call	_brl_blitz_NullObjectError
_4805:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	calll	*_bbOnDebugLeaveScope
_15:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4800
	call	_brl_blitz_NullObjectError
_4800:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_17
_16:
	calll	*_bbOnDebugLeaveScope
_4792:
	mov	$0,%ebx
	jmp	_1597
_1597:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TGlobal_UpdateWorld:
	push	%ebp
	mov	%esp,%ebp
	sub	$36,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$24,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	movl	$0,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	movl	$0,-20(%ebp)
	fldz
	fstps	-24(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5032,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4813,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_sidesign_minib3d_UpdateCollisions
	movl	$_4814,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-8(%ebp)
	movl	$_4816,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$_4818,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-16(%ebp)
	movl	__sidesign_minib3d_TEntity_entity_list,%eax
	movl	%eax,-28(%ebp)
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4822
	call	_brl_blitz_NullObjectError
_4822:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	movl	%eax,-32(%ebp)
	jmp	_18
_20:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4827
	call	_brl_blitz_NullObjectError
_4827:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-16(%ebp)
	cmpl	$_bbNullObject,-16(%ebp)
	je	_18
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5030,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4828,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4830
	call	_brl_blitz_NullObjectError
_4830:
	movl	196(%ebx),%eax
	cmp	$0,%eax
	je	_4833
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4832
	call	_brl_blitz_NullObjectError
_4832:
	movl	240(%ebx),%eax
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
_4833:
	cmp	$0,%eax
	je	_4835
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5028,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4836,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4838
	call	_brl_blitz_NullObjectError
_4838:
	movl	228(%ebx),%esi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4841
	call	_brl_blitz_NullObjectError
_4841:
	movl	216(%ebx),%ebx
	cmpl	20(%esi),%ebx
	jb	_4843
	call	_brl_blitz_ArrayBoundsError
_4843:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,-8(%ebp)
	movl	$_4844,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4846
	call	_brl_blitz_NullObjectError
_4846:
	movl	232(%ebx),%esi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4849
	call	_brl_blitz_NullObjectError
_4849:
	movl	216(%ebx),%ebx
	cmpl	20(%esi),%ebx
	jb	_4851
	call	_brl_blitz_ArrayBoundsError
_4851:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,-12(%ebp)
	movl	$_4852,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-20(%ebp)
	movl	$_4854,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4856
	call	_brl_blitz_NullObjectError
_4856:
	cmpl	$0,220(%ebx)
	jle	_4857
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4870,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4858,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4860
	call	_brl_blitz_NullObjectError
_4860:
	mov	%ebx,%esi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4863
	call	_brl_blitz_NullObjectError
_4863:
	movl	220(%ebx),%eax
	sub	$1,%eax
	movl	%eax,220(%esi)
	movl	$_4864,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4866
	call	_brl_blitz_NullObjectError
_4866:
	cmpl	$1,220(%ebx)
	jne	_4867
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4869,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4868,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-20(%ebp)
	calll	*_bbOnDebugLeaveScope
_4867:
	calll	*_bbOnDebugLeaveScope
_4857:
	movl	$_4871,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4873
	call	_brl_blitz_NullObjectError
_4873:
	cmpl	$0,220(%ebx)
	jle	_4874
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4898,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4875,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4877
	call	_brl_blitz_NullObjectError
_4877:
	flds	_38031
	fsubs	208(%ebx)
	fstps	-24(%ebp)
	movl	$_4879,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4881
	call	_brl_blitz_NullObjectError
_4881:
	flds	-24(%ebp)
	movl	220(%ebx),%eax
	movl	%eax,-36(%ebp)
	fildl	-36(%ebp)
	fdivrp	%st(0),%st(1)
	fstps	-24(%ebp)
	movl	$_4882,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4884
	call	_brl_blitz_NullObjectError
_4884:
	mov	%ebx,%esi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4887
	call	_brl_blitz_NullObjectError
_4887:
	flds	208(%ebx)
	fadds	-24(%ebp)
	fstps	208(%esi)
	movl	$_4888,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4890
	call	_brl_blitz_NullObjectError
_4890:
	movl	-12(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,8(%esp)
	flds	208(%ebx)
	fstps	4(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TAnimation+52
	movl	$_4891,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-20(%ebp)
	jne	_4892
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4897,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4893,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4895
	call	_brl_blitz_NullObjectError
_4895:
	movl	-8(%ebp),%eax
	movl	%eax,-36(%ebp)
	fildl	-36(%ebp)
	fstps	208(%ebx)
	calll	*_bbOnDebugLeaveScope
_4892:
	calll	*_bbOnDebugLeaveScope
	jmp	_4899
_4874:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5027,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4900,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4902
	call	_brl_blitz_NullObjectError
_4902:
	movl	-12(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,8(%esp)
	flds	208(%ebx)
	fstps	4(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TAnimation+48
	movl	$_4903,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4905
	call	_brl_blitz_NullObjectError
_4905:
	cmpl	$0,204(%ebx)
	jne	_4906
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4911,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4907,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4909
	call	_brl_blitz_NullObjectError
_4909:
	movl	$0,240(%ebx)
	calll	*_bbOnDebugLeaveScope
_4906:
	movl	$_4912,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4914
	call	_brl_blitz_NullObjectError
_4914:
	cmpl	$1,204(%ebx)
	jne	_4915
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4935,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4916,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4918
	call	_brl_blitz_NullObjectError
_4918:
	mov	%ebx,%edi
	movl	-16(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_4921
	call	_brl_blitz_NullObjectError
_4921:
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4923
	call	_brl_blitz_NullObjectError
_4923:
	flds	208(%esi)
	flds	212(%ebx)
	fmuls	-4(%ebp)
	faddp	%st(0),%st(1)
	fstps	208(%edi)
	movl	$_4924,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4926
	call	_brl_blitz_NullObjectError
_4926:
	flds	208(%ebx)
	movl	-12(%ebp),%eax
	movl	%eax,-36(%ebp)
	fildl	-36(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_4927
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4934,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4928,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4930
	call	_brl_blitz_NullObjectError
_4930:
	mov	%ebx,%esi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4933
	call	_brl_blitz_NullObjectError
_4933:
	movl	-8(%ebp),%eax
	movl	%eax,-36(%ebp)
	fildl	-36(%ebp)
	flds	208(%ebx)
	movl	-12(%ebp),%eax
	movl	%eax,-36(%ebp)
	fildl	-36(%ebp)
	fsubrp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	fstps	208(%esi)
	calll	*_bbOnDebugLeaveScope
_4927:
	calll	*_bbOnDebugLeaveScope
_4915:
	movl	$_4936,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4938
	call	_brl_blitz_NullObjectError
_4938:
	cmpl	$2,204(%ebx)
	jne	_4939
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5000,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4940,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4942
	call	_brl_blitz_NullObjectError
_4942:
	cmpl	$1,224(%ebx)
	jne	_4943
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4969,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4944,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4946
	call	_brl_blitz_NullObjectError
_4946:
	mov	%ebx,%edi
	movl	-16(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_4949
	call	_brl_blitz_NullObjectError
_4949:
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4951
	call	_brl_blitz_NullObjectError
_4951:
	flds	208(%esi)
	flds	212(%ebx)
	fmuls	-4(%ebp)
	faddp	%st(0),%st(1)
	fstps	208(%edi)
	movl	$_4952,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4954
	call	_brl_blitz_NullObjectError
_4954:
	flds	208(%ebx)
	movl	-12(%ebp),%eax
	movl	%eax,-36(%ebp)
	fildl	-36(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_4955
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4968,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4956,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4958
	call	_brl_blitz_NullObjectError
_4958:
	mov	%ebx,%edi
	movl	-16(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_4961
	call	_brl_blitz_NullObjectError
_4961:
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4963
	call	_brl_blitz_NullObjectError
_4963:
	flds	208(%esi)
	flds	212(%ebx)
	fmuls	-4(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	208(%edi)
	movl	$_4964,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4966
	call	_brl_blitz_NullObjectError
_4966:
	movl	$-1,224(%ebx)
	calll	*_bbOnDebugLeaveScope
_4955:
	calll	*_bbOnDebugLeaveScope
_4943:
	movl	$_4970,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4972
	call	_brl_blitz_NullObjectError
_4972:
	cmpl	$-1,224(%ebx)
	jne	_4973
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4999,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4974,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4976
	call	_brl_blitz_NullObjectError
_4976:
	mov	%ebx,%edi
	movl	-16(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_4979
	call	_brl_blitz_NullObjectError
_4979:
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4981
	call	_brl_blitz_NullObjectError
_4981:
	flds	208(%esi)
	flds	212(%ebx)
	fmuls	-4(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	208(%edi)
	movl	$_4982,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4984
	call	_brl_blitz_NullObjectError
_4984:
	flds	208(%ebx)
	movl	-8(%ebp),%eax
	movl	%eax,-36(%ebp)
	fildl	-36(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_4985
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_4998,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_4986,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4988
	call	_brl_blitz_NullObjectError
_4988:
	mov	%ebx,%edi
	movl	-16(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_4991
	call	_brl_blitz_NullObjectError
_4991:
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4993
	call	_brl_blitz_NullObjectError
_4993:
	flds	208(%esi)
	flds	212(%ebx)
	fmuls	-4(%ebp)
	faddp	%st(0),%st(1)
	fstps	208(%edi)
	movl	$_4994,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4996
	call	_brl_blitz_NullObjectError
_4996:
	movl	$1,224(%ebx)
	calll	*_bbOnDebugLeaveScope
_4985:
	calll	*_bbOnDebugLeaveScope
_4973:
	calll	*_bbOnDebugLeaveScope
_4939:
	movl	$_5001,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5003
	call	_brl_blitz_NullObjectError
_5003:
	cmpl	$3,204(%ebx)
	jne	_5004
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5026,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5005,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5007
	call	_brl_blitz_NullObjectError
_5007:
	mov	%ebx,%edi
	movl	-16(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_5010
	call	_brl_blitz_NullObjectError
_5010:
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5012
	call	_brl_blitz_NullObjectError
_5012:
	flds	208(%esi)
	flds	212(%ebx)
	fmuls	-4(%ebp)
	faddp	%st(0),%st(1)
	fstps	208(%edi)
	movl	$_5013,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5015
	call	_brl_blitz_NullObjectError
_5015:
	flds	208(%ebx)
	movl	-12(%ebp),%eax
	movl	%eax,-36(%ebp)
	fildl	-36(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_5016
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5025,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5017,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5019
	call	_brl_blitz_NullObjectError
_5019:
	movl	-12(%ebp),%eax
	movl	%eax,-36(%ebp)
	fildl	-36(%ebp)
	fstps	208(%ebx)
	movl	$_5021,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5023
	call	_brl_blitz_NullObjectError
_5023:
	movl	$0,204(%ebx)
	calll	*_bbOnDebugLeaveScope
_5016:
	calll	*_bbOnDebugLeaveScope
_5004:
	calll	*_bbOnDebugLeaveScope
_4899:
	calll	*_bbOnDebugLeaveScope
_4835:
	calll	*_bbOnDebugLeaveScope
_18:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_4825
	call	_brl_blitz_NullObjectError
_4825:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_20
_19:
	mov	$0,%ebx
	jmp	_1600
_1600:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TGlobal_RenderWorld:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$8,%esp
	movl	$_bbNullObject,-4(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5060,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5035,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_sidesign_minib3d_UpdateEntities
	movl	$_5036,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,__sidesign_minib3d_TGlobal_aa
	je	_5037
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5040,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5038,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TGlobal+84
	movl	$_5039,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1602
_5037:
	movl	$_5041,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-4(%ebp)
	movl	__sidesign_minib3d_TCamera_cam_list,%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5045
	call	_brl_blitz_NullObjectError
_5045:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_21
_23:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5050
	call	_brl_blitz_NullObjectError
_5050:
	movl	$_sidesign_minib3d_TCamera,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-4(%ebp)
	cmpl	$_bbNullObject,-4(%ebp)
	je	_21
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5058,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5051,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5053
	call	_brl_blitz_NullObjectError
_5053:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*164(%eax)
	cmp	$1,%eax
	jne	_5054
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5056,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5055,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_21
_5054:
	movl	$_5057,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TGlobal+88
	calll	*_bbOnDebugLeaveScope
_21:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5048
	call	_brl_blitz_NullObjectError
_5048:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_23
_22:
	mov	$0,%ebx
	jmp	_1602
_1602:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TGlobal_RenderWorldAA:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	$_bbNullObject,-4(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5088,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5061,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$512,(%esp)
	call	_glClear
	movl	$_5062,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,__sidesign_minib3d_TGlobal_jitter
	movl	__sidesign_minib3d_TGlobal_ACSIZE,%eax
	movl	%eax,-8(%ebp)
	jmp	_5063
_26:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5084,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5065,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-4(%ebp)
	movl	__sidesign_minib3d_TCamera_cam_list,%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5069
	call	_brl_blitz_NullObjectError
_5069:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_27
_29:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5074
	call	_brl_blitz_NullObjectError
_5074:
	movl	$_sidesign_minib3d_TCamera,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-4(%ebp)
	cmpl	$_bbNullObject,-4(%ebp)
	je	_27
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5082,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5075,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5077
	call	_brl_blitz_NullObjectError
_5077:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*164(%eax)
	cmp	$1,%eax
	jne	_5078
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5080,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5079,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_27
_5078:
	movl	$_5081,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TGlobal+88
	calll	*_bbOnDebugLeaveScope
_27:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5072
	call	_brl_blitz_NullObjectError
_5072:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_29
_28:
	movl	$_5083,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_38120
	movl	__sidesign_minib3d_TGlobal_ACSIZE,%eax
	movl	%eax,-12(%ebp)
	fildl	-12(%ebp)
	fdivrp	%st(0),%st(1)
	fstps	4(%esp)
	movl	$256,(%esp)
	call	_glAccum
	calll	*_bbOnDebugLeaveScope
_24:
	addl	$1,__sidesign_minib3d_TGlobal_jitter
_5063:
	movl	-8(%ebp),%eax
	cmpl	%eax,__sidesign_minib3d_TGlobal_jitter
	jl	_26
_25:
	movl	$_5085,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,__sidesign_minib3d_TGlobal_jitter
	movl	$_5086,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	4(%esp)
	movl	$258,(%esp)
	call	_glAccum
	movl	$_5087,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glFlush
	mov	$0,%ebx
	jmp	_1604
_1604:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TGlobal_RenderCamera:
	push	%ebp
	mov	%esp,%ebp
	sub	$40,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	movl	$_bbNullObject,-20(%ebp)
	movl	$0,-24(%ebp)
	movl	$_bbNullObject,-28(%ebp)
	movl	$_bbNullObject,-32(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5229,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5089,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5091
	call	_brl_blitz_NullObjectError
_5091:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	$_5092,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-12(%ebp)
	movl	__sidesign_minib3d_TLight_light_list,%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5096
	call	_brl_blitz_NullObjectError
_5096:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_30
_32:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5101
	call	_brl_blitz_NullObjectError
_5101:
	movl	$_sidesign_minib3d_TLight,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-12(%ebp)
	cmpl	$_bbNullObject,-12(%ebp)
	je	_30
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5105,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5102,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5104
	call	_brl_blitz_NullObjectError
_5104:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	calll	*_bbOnDebugLeaveScope
_30:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5099
	call	_brl_blitz_NullObjectError
_5099:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_32
_31:
	movl	$_5108,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_brl_linkedlist_CreateList
	movl	%eax,-8(%ebp)
	movl	$_5110,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-16(%ebp)
	movl	__sidesign_minib3d_TTerrain_terrain_list,%eax
	movl	%eax,-36(%ebp)
	movl	-36(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5114
	call	_brl_blitz_NullObjectError
_5114:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%edi
	jmp	_33
_35:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5119
	call	_brl_blitz_NullObjectError
_5119:
	movl	$_sidesign_minib3d_TTerrain,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-16(%ebp)
	cmpl	$_bbNullObject,-16(%ebp)
	je	_33
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5135,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5120,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5122
	call	_brl_blitz_NullObjectError
_5122:
	cmpl	$0,100(%ebx)
	je	_5123
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5125,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5124,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_33
_5123:
	movl	$_5126,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5128
	call	_brl_blitz_NullObjectError
_5128:
	movl	-4(%ebp),%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	296(%ebx),%eax
	decl	4(%eax)
	jnz	_5133
	movl	%eax,(%esp)
	call	_bbGCFree
_5133:
	movl	%esi,296(%ebx)
	movl	$_5134,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListAddLast
	calll	*_bbOnDebugLeaveScope
_33:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5117
	call	_brl_blitz_NullObjectError
_5117:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_35
_34:
	movl	$_5138,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-20(%ebp)
	movl	__sidesign_minib3d_TEntity_entity_list,%eax
	movl	%eax,-40(%ebp)
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5142
	call	_brl_blitz_NullObjectError
_5142:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%edi
	jmp	_36
_38:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5147
	call	_brl_blitz_NullObjectError
_5147:
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-20(%ebp)
	cmpl	$_bbNullObject,-20(%ebp)
	je	_36
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5194,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5148,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5150
	call	_brl_blitz_NullObjectError
_5150:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*164(%eax)
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_5155
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5152
	call	_brl_blitz_NullObjectError
_5152:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5154
	call	_brl_blitz_NullObjectError
_5154:
	flds	28(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
_5155:
	cmp	$0,%eax
	je	_5157
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5159,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5158,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_36
_5157:
	movl	$_5160,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5162
	call	_brl_blitz_NullObjectError
_5162:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*580(%eax)
	movl	$_5163,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5165
	call	_brl_blitz_NullObjectError
_5165:
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*532(%eax)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,-24(%ebp)
	movl	$_5167,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-24(%ebp)
	je	_5168
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5193,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5169,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5171
	call	_brl_blitz_NullObjectError
_5171:
	cmpl	$1,112(%ebx)
	jne	_5172
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5174,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5173,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TGlobal+92
	calll	*_bbOnDebugLeaveScope
_5172:
	movl	$_5175,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5177
	call	_brl_blitz_NullObjectError
_5177:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*584(%eax)
	cmp	$0,%eax
	je	_5178
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5185,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5179,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5181
	call	_brl_blitz_NullObjectError
_5181:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5184
	call	_brl_blitz_NullObjectError
_5184:
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*396(%eax)
	fstps	108(%esi)
	calll	*_bbOnDebugLeaveScope
	jmp	_5186
_5178:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5191,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5187,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5189
	call	_brl_blitz_NullObjectError
_5189:
	mov	%ebx,%eax
	fldz
	fstps	108(%eax)
	calll	*_bbOnDebugLeaveScope
_5186:
	movl	$_5192,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-20(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TGlobal+104
	calll	*_bbOnDebugLeaveScope
_5168:
	calll	*_bbOnDebugLeaveScope
_36:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5145
	call	_brl_blitz_NullObjectError
_5145:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_38
_37:
	movl	$_5197,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TGlobal+108
	movl	$_5198,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-28(%ebp)
	movl	-8(%ebp),%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5202
	call	_brl_blitz_NullObjectError
_5202:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_39
_41:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5207
	call	_brl_blitz_NullObjectError
_5207:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-28(%ebp)
	cmpl	$_bbNullObject,-28(%ebp)
	je	_39
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5211,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5208,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5210
	call	_brl_blitz_NullObjectError
_5210:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	calll	*_bbOnDebugLeaveScope
_39:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5205
	call	_brl_blitz_NullObjectError
_5205:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_41
_40:
	movl	$_5213,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-32(%ebp)
	movl	__sidesign_minib3d_TSceneGraph_scenegraph_list,%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5217
	call	_brl_blitz_NullObjectError
_5217:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_42
_44:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5222
	call	_brl_blitz_NullObjectError
_5222:
	movl	$_sidesign_minib3d_TSceneGraph,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-32(%ebp)
	cmpl	$_bbNullObject,-32(%ebp)
	je	_42
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5226,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5223,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5225
	call	_brl_blitz_NullObjectError
_5225:
	movl	$8,8(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	calll	*_bbOnDebugLeaveScope
_42:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5220
	call	_brl_blitz_NullObjectError
_5220:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_44
_43:
	mov	$0,%ebx
	jmp	_1607
_1607:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TGlobal_AutoFade:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	fldz
	fstps	-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5271,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5231,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5233
	call	_brl_blitz_NullObjectError
_5233:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*236(%eax)
	fstps	-12(%ebp)
	movl	$_5235,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5237
	call	_brl_blitz_NullObjectError
_5237:
	flds	-12(%ebp)
	flds	116(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_5240
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5239
	call	_brl_blitz_NullObjectError
_5239:
	flds	-12(%ebp)
	flds	120(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
_5240:
	cmp	$0,%eax
	je	_5242
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5253,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5243,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5245
	call	_brl_blitz_NullObjectError
_5245:
	movl	%ebx,-16(%ebp)
	movl	-8(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_5248
	call	_brl_blitz_NullObjectError
_5248:
	movl	-8(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_5250
	call	_brl_blitz_NullObjectError
_5250:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5252
	call	_brl_blitz_NullObjectError
_5252:
	flds	-12(%ebp)
	fsubs	116(%edi)
	flds	120(%esi)
	fsubs	116(%ebx)
	fdivrp	%st(0),%st(1)
	movl	-16(%ebp),%eax
	fstps	124(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_5254
_5242:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5270,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5255,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5257
	call	_brl_blitz_NullObjectError
_5257:
	flds	-12(%ebp)
	flds	116(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_5258
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5263,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5259,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5261
	call	_brl_blitz_NullObjectError
_5261:
	fldz
	fstps	124(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_5264
_5258:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5269,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5265,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5267
	call	_brl_blitz_NullObjectError
_5267:
	fld1
	fstps	124(%ebx)
	calll	*_bbOnDebugLeaveScope
_5264:
	calll	*_bbOnDebugLeaveScope
_5254:
	mov	$0,%ebx
	jmp	_1611
_1611:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TGlobal_GraphicsInit:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$20,%esp
	movl	%ebp,4(%esp)
	movl	$_5306,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5273,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$9,4(%esp)
	movl	$_1,(%esp)
	calll	*_sidesign_minib3d_TTexture+124
	movl	$_5274,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glewInit
	movl	$_5275,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_THardwareInfo+48
	movl	$_5276,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%eax
	cmp	$0,%eax
	je	_5277
	movl	%ebp,4(%esp)
	movl	$_5279,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5278,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_THardwareInfo_VBOSupport,%eax
	movl	%eax,__sidesign_minib3d_TGlobal_vbo_enabled
	calll	*_bbOnDebugLeaveScope
_5277:
	movl	$_5280,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%eax
	cmp	$0,%eax
	je	_5281
	movl	%ebp,4(%esp)
	movl	$_5292,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5282,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1048575,(%esp)
	call	_glPushAttrib
	movl	$_5283,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,(%esp)
	call	_glPushClientAttrib
	movl	$_5284,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$5888,(%esp)
	call	_glMatrixMode
	movl	$_5285,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glPushMatrix
	movl	$_5286,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$5889,(%esp)
	call	_glMatrixMode
	movl	$_5287,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glPushMatrix
	movl	$_5288,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$5890,(%esp)
	call	_glMatrixMode
	movl	$_5289,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glPushMatrix
	movl	$_5290,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$6144,(%esp)
	call	_glMatrixMode
	movl	$_5291,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glPushMatrix
	calll	*_bbOnDebugLeaveScope
_5281:
	movl	$_5293,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TGlobal+100
	movl	$_5294,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%eax
	cmp	$0,%eax
	je	_5295
	movl	%ebp,4(%esp)
	movl	$_5297,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5296,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$33273,4(%esp)
	movl	$33272,(%esp)
	call	_glLightModeli
	calll	*_bbOnDebugLeaveScope
	jmp	_5298
_5295:
	movl	%ebp,4(%esp)
	movl	$_5300,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5299,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$33274,4(%esp)
	movl	$33272,(%esp)
	call	_glLightModeli
	calll	*_bbOnDebugLeaveScope
_5298:
	movl	$_5301,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,4(%esp)
	movl	$2897,(%esp)
	call	_glLightModeli
	movl	$_5302,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstpl	(%esp)
	call	_glClearDepth
	movl	$_5303,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$515,(%esp)
	call	_glDepthFunc
	movl	$_5304,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$4354,4(%esp)
	movl	$3152,(%esp)
	call	_glHint
	movl	$_5305,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_38191
	fstps	4(%esp)
	movl	$518,(%esp)
	call	_glAlphaFunc
	mov	$0,%ebx
	jmp	_1613
_1613:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TGlobal_EnableStates:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$20,%esp
	movl	%ebp,4(%esp)
	movl	$_5316,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5307,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2896,(%esp)
	call	_glEnable
	movl	$_5308,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2929,(%esp)
	call	_glEnable
	movl	$_5309,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2912,(%esp)
	call	_glEnable
	movl	$_5310,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2884,(%esp)
	call	_glEnable
	movl	$_5311,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3089,(%esp)
	call	_glEnable
	movl	$_5312,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2977,(%esp)
	call	_glEnable
	movl	$_5313,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$32884,(%esp)
	call	_glEnableClientState
	movl	$_5314,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$32886,(%esp)
	call	_glEnableClientState
	movl	$_5315,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$32885,(%esp)
	call	_glEnableClientState
	mov	$0,%ebx
	jmp	_1615
_1615:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TGlobal_RenderListAdd:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5428,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5317,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5319
	call	_brl_blitz_NullObjectError
_5319:
	movl	8(%ebx),%eax
	movl	%eax,-12(%ebp)
	movl	$_5321,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5323
	call	_brl_blitz_NullObjectError
_5323:
	cmpl	$0,104(%ebx)
	jle	_5324
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5344,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5325,(%esp)
	calll	*_bbOnDebugEnterStm
_47:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5329,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5326,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5328
	call	_brl_blitz_NullObjectError
_5328:
	movl	12(%ebx),%eax
	movl	%eax,-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_45:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5331
	call	_brl_blitz_NullObjectError
_5331:
	movl	-12(%ebp),%eax
	cmpl	8(%ebx),%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_5338
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5333
	call	_brl_blitz_NullObjectError
_5333:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%esi
	cmp	$_bbNullObject,%esi
	jne	_5335
	call	_brl_blitz_NullObjectError
_5335:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5337
	call	_brl_blitz_NullObjectError
_5337:
	movl	104(%esi),%eax
	cmpl	104(%ebx),%eax
	setle	%al
	movzbl	%al,%eax
_5338:
	cmp	$0,%eax
	je	_47
_46:
	movl	$_5340,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5342
	call	_brl_blitz_NullObjectError
_5342:
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	movl	$_5343,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1619
_5324:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5370,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5346,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5348
	call	_brl_blitz_NullObjectError
_5348:
	cmpl	$0,104(%ebx)
	jge	_5349
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5369,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5350,(%esp)
	calll	*_bbOnDebugEnterStm
_50:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5354,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5351,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5353
	call	_brl_blitz_NullObjectError
_5353:
	movl	16(%ebx),%eax
	movl	%eax,-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_48:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5356
	call	_brl_blitz_NullObjectError
_5356:
	movl	-12(%ebp),%eax
	cmpl	8(%ebx),%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_5363
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5358
	call	_brl_blitz_NullObjectError
_5358:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%esi
	cmp	$_bbNullObject,%esi
	jne	_5360
	call	_brl_blitz_NullObjectError
_5360:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5362
	call	_brl_blitz_NullObjectError
_5362:
	movl	104(%esi),%eax
	cmpl	104(%ebx),%eax
	setge	%al
	movzbl	%al,%eax
_5363:
	cmp	$0,%eax
	je	_50
_49:
	movl	$_5365,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5367
	call	_brl_blitz_NullObjectError
_5367:
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*100(%eax)
	movl	$_5368,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_1619
_5349:
	calll	*_bbOnDebugLeaveScope
_5345:
	movl	$_5371,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5373
	call	_brl_blitz_NullObjectError
_5373:
	flds	108(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_5374
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5408,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5375,(%esp)
	calll	*_bbOnDebugEnterStm
_53:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5385,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5376,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5378
	call	_brl_blitz_NullObjectError
_5378:
	movl	16(%ebx),%eax
	movl	%eax,-12(%ebp)
	movl	$_5379,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5381
	call	_brl_blitz_NullObjectError
_5381:
	movl	8(%ebx),%eax
	cmpl	%eax,-12(%ebp)
	jne	_5382
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5384,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5383,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_52
_5382:
	calll	*_bbOnDebugLeaveScope
_51:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5387
	call	_brl_blitz_NullObjectError
_5387:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5389
	call	_brl_blitz_NullObjectError
_5389:
	movl	104(%ebx),%eax
	cmp	$0,%eax
	setge	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_5402
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5391
	call	_brl_blitz_NullObjectError
_5391:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%esi
	cmp	$_bbNullObject,%esi
	jne	_5393
	call	_brl_blitz_NullObjectError
_5393:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5395
	call	_brl_blitz_NullObjectError
_5395:
	flds	108(%esi)
	flds	108(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_5400
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5397
	call	_brl_blitz_NullObjectError
_5397:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5399
	call	_brl_blitz_NullObjectError
_5399:
	flds	108(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
_5400:
_5402:
	cmp	$0,%eax
	je	_53
_52:
	movl	$_5404,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5406
	call	_brl_blitz_NullObjectError
_5406:
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*100(%eax)
	movl	$_5407,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1619
_5374:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5427,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5410,(%esp)
	calll	*_bbOnDebugEnterStm
_56:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5414,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5411,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5413
	call	_brl_blitz_NullObjectError
_5413:
	movl	12(%ebx),%eax
	movl	%eax,-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_54:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5416
	call	_brl_blitz_NullObjectError
_5416:
	movl	-12(%ebp),%eax
	cmpl	8(%ebx),%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_5421
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5418
	call	_brl_blitz_NullObjectError
_5418:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5420
	call	_brl_blitz_NullObjectError
_5420:
	movl	104(%ebx),%eax
	cmp	$0,%eax
	setle	%al
	movzbl	%al,%eax
_5421:
	cmp	$0,%eax
	je	_56
_55:
	movl	$_5423,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5425
	call	_brl_blitz_NullObjectError
_5425:
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	movl	$_5426,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1619
_1619:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TGlobal_UpdateSprites:
	push	%ebp
	mov	%esp,%ebp
	sub	$32,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5604,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5431,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-12(%ebp)
	movl	-8(%ebp),%eax
	movl	%eax,-28(%ebp)
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5435
	call	_brl_blitz_NullObjectError
_5435:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	movl	%eax,-32(%ebp)
	jmp	_57
_59:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5440
	call	_brl_blitz_NullObjectError
_5440:
	movl	$_sidesign_minib3d_TSprite,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-12(%ebp)
	cmpl	$_bbNullObject,-12(%ebp)
	je	_57
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5601,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5441,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5443
	call	_brl_blitz_NullObjectError
_5443:
	cmpl	$2,336(%ebx)
	je	_5444
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5573,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5445,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5447
	call	_brl_blitz_NullObjectError
_5447:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5449
	call	_brl_blitz_NullObjectError
_5449:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_5452
	call	_brl_blitz_ArrayBoundsError
_5452:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_5454
	call	_brl_blitz_ArrayBoundsError
_5454:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-16(%ebp)
	movl	$_5456,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5458
	call	_brl_blitz_NullObjectError
_5458:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5460
	call	_brl_blitz_NullObjectError
_5460:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_5463
	call	_brl_blitz_ArrayBoundsError
_5463:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_5465
	call	_brl_blitz_ArrayBoundsError
_5465:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-20(%ebp)
	movl	$_5467,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5469
	call	_brl_blitz_NullObjectError
_5469:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5471
	call	_brl_blitz_NullObjectError
_5471:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_5474
	call	_brl_blitz_ArrayBoundsError
_5474:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_5476
	call	_brl_blitz_ArrayBoundsError
_5476:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-24(%ebp)
	movl	$_5478,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5480
	call	_brl_blitz_NullObjectError
_5480:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_5482
	call	_brl_blitz_NullObjectError
_5482:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5484
	call	_brl_blitz_NullObjectError
_5484:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	movl	$_5485,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5487
	call	_brl_blitz_NullObjectError
_5487:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5489
	call	_brl_blitz_NullObjectError
_5489:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_5492
	call	_brl_blitz_ArrayBoundsError
_5492:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_5494
	call	_brl_blitz_ArrayBoundsError
_5494:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-16(%ebp)
	fstps	28(%eax)
	movl	$_5496,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5498
	call	_brl_blitz_NullObjectError
_5498:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5500
	call	_brl_blitz_NullObjectError
_5500:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_5503
	call	_brl_blitz_ArrayBoundsError
_5503:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_5505
	call	_brl_blitz_ArrayBoundsError
_5505:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-20(%ebp)
	fstps	28(%eax)
	movl	$_5507,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5509
	call	_brl_blitz_NullObjectError
_5509:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5511
	call	_brl_blitz_NullObjectError
_5511:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_5514
	call	_brl_blitz_ArrayBoundsError
_5514:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_5516
	call	_brl_blitz_ArrayBoundsError
_5516:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-24(%ebp)
	fstps	28(%eax)
	movl	$_5518,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5520
	call	_brl_blitz_NullObjectError
_5520:
	movl	304(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_5522
	call	_brl_blitz_NullObjectError
_5522:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5524
	call	_brl_blitz_NullObjectError
_5524:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	movl	$_5525,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5527
	call	_brl_blitz_NullObjectError
_5527:
	flds	316(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_5528
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5536,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5529,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5531
	call	_brl_blitz_NullObjectError
_5531:
	movl	304(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_5533
	call	_brl_blitz_NullObjectError
_5533:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5535
	call	_brl_blitz_NullObjectError
_5535:
	flds	316(%ebx)
	fstps	4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*84(%eax)
	calll	*_bbOnDebugLeaveScope
_5528:
	movl	$_5537,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5539
	call	_brl_blitz_NullObjectError
_5539:
	flds	320(%ebx)
	fld1
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_5542
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5541
	call	_brl_blitz_NullObjectError
_5541:
	flds	324(%ebx)
	fld1
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
_5542:
	cmp	$0,%eax
	je	_5544
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5554,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5545,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5547
	call	_brl_blitz_NullObjectError
_5547:
	movl	304(%ebx),%edi
	cmp	$_bbNullObject,%edi
	jne	_5549
	call	_brl_blitz_NullObjectError
_5549:
	movl	-12(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_5551
	call	_brl_blitz_NullObjectError
_5551:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5553
	call	_brl_blitz_NullObjectError
_5553:
	fld1
	fstps	12(%esp)
	flds	324(%ebx)
	fstps	8(%esp)
	flds	320(%esi)
	fstps	4(%esp)
	movl	%edi,(%esp)
	movl	(%edi),%eax
	calll	*108(%eax)
	calll	*_bbOnDebugLeaveScope
_5544:
	movl	$_5555,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5557
	call	_brl_blitz_NullObjectError
_5557:
	flds	328(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_5560
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5559
	call	_brl_blitz_NullObjectError
_5559:
	flds	332(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
_5560:
	cmp	$0,%eax
	je	_5562
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5572,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5563,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5565
	call	_brl_blitz_NullObjectError
_5565:
	movl	304(%ebx),%edi
	cmp	$_bbNullObject,%edi
	jne	_5567
	call	_brl_blitz_NullObjectError
_5567:
	movl	-12(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_5569
	call	_brl_blitz_NullObjectError
_5569:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5571
	call	_brl_blitz_NullObjectError
_5571:
	fldz
	fstps	12(%esp)
	flds	332(%ebx)
	fchs
	fstps	8(%esp)
	flds	328(%esi)
	fchs
	fstps	4(%esp)
	movl	%edi,(%esp)
	movl	(%edi),%eax
	calll	*68(%eax)
	calll	*_bbOnDebugLeaveScope
_5562:
	calll	*_bbOnDebugLeaveScope
	jmp	_5574
_5444:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5600,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5575,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5577
	call	_brl_blitz_NullObjectError
_5577:
	movl	304(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_5579
	call	_brl_blitz_NullObjectError
_5579:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5581
	call	_brl_blitz_NullObjectError
_5581:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	movl	$_5582,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5584
	call	_brl_blitz_NullObjectError
_5584:
	flds	320(%ebx)
	fld1
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_5587
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5586
	call	_brl_blitz_NullObjectError
_5586:
	flds	324(%ebx)
	fld1
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
_5587:
	cmp	$0,%eax
	je	_5589
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5599,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5590,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5592
	call	_brl_blitz_NullObjectError
_5592:
	movl	304(%ebx),%edi
	cmp	$_bbNullObject,%edi
	jne	_5594
	call	_brl_blitz_NullObjectError
_5594:
	movl	-12(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_5596
	call	_brl_blitz_NullObjectError
_5596:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5598
	call	_brl_blitz_NullObjectError
_5598:
	fld1
	fstps	12(%esp)
	flds	324(%ebx)
	fstps	8(%esp)
	flds	320(%esi)
	fstps	4(%esp)
	movl	%edi,(%esp)
	movl	(%edi),%eax
	calll	*108(%eax)
	calll	*_bbOnDebugLeaveScope
_5589:
	calll	*_bbOnDebugLeaveScope
_5574:
	calll	*_bbOnDebugLeaveScope
_57:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5438
	call	_brl_blitz_NullObjectError
_5438:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_59
_58:
	mov	$0,%ebx
	jmp	_1623
_1623:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSceneGraph_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_5608,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TSceneGraph,(%eax)
	mov	$_bbEmptyArray,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,8(%eax)
	movl	-4(%ebp),%eax
	movl	$0,12(%eax)
	movl	-4(%ebp),%eax
	movl	$0,16(%eax)
	movl	%ebp,4(%esp)
	movl	$_5607,(%esp)
	calll	*_bbOnDebugEnterScope
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_1626
_1626:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSceneGraph_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
_1629:
	movl	8(%ebx),%eax
	decl	4(%eax)
	jnz	_5611
	movl	%eax,(%esp)
	call	_bbGCFree
_5611:
	movl	$_bbObjectClass,(%ebx)
	movl	%ebx,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_5609
_5609:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSceneGraph_Create:
	push	%ebp
	mov	%esp,%ebp
	sub	$44,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$0,-24(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5675,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5612,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5614
	call	_brl_blitz_NullObjectError
_5614:
	movl	-8(%ebp),%eax
	cdq
	idivl	-12(%ebp)
	add	$1,%eax
	movl	%eax,16(%ebx)
	movl	$_5616,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5618
	call	_brl_blitz_NullObjectError
_5618:
	movl	%ebx,-40(%ebp)
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_5622
	call	_brl_blitz_NullObjectError
_5622:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_5624
	call	_brl_blitz_NullObjectError
_5624:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5626
	call	_brl_blitz_NullObjectError
_5626:
	movl	16(%ebx),%eax
	movl	%eax,16(%esp)
	movl	16(%esi),%eax
	movl	%eax,12(%esp)
	movl	16(%edi),%eax
	movl	%eax,8(%esp)
	movl	$3,4(%esp)
	movl	$_5620,(%esp)
	call	_bbArrayNew
	mov	%eax,%ebx
	incl	4(%ebx)
	movl	-40(%ebp),%eax
	movl	8(%eax),%eax
	decl	4(%eax)
	jnz	_5630
	movl	%eax,(%esp)
	call	_bbGCFree
_5630:
	movl	-40(%ebp),%eax
	movl	%ebx,8(%eax)
	movl	$_5631,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-16(%ebp)
	movl	$0,-16(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5634
	call	_brl_blitz_NullObjectError
_5634:
	movl	16(%ebx),%eax
	sub	$1,%eax
	movl	%eax,-44(%ebp)
	jmp	_5635
_62:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5668,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5637,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-20(%ebp)
	movl	$0,-20(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5640
	call	_brl_blitz_NullObjectError
_5640:
	movl	16(%ebx),%eax
	sub	$1,%eax
	movl	%eax,-36(%ebp)
	jmp	_5641
_65:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5666,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5643,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-24(%ebp)
	movl	$0,-24(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5646
	call	_brl_blitz_NullObjectError
_5646:
	movl	16(%ebx),%eax
	sub	$1,%eax
	movl	%eax,-32(%ebp)
	jmp	_5647
_68:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5664,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5649,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5651
	call	_brl_blitz_NullObjectError
_5651:
	movl	8(%ebx),%esi
	movl	-16(%ebp),%eax
	imull	24(%esi),%eax
	movl	%eax,-28(%ebp)
	movl	20(%esi),%eax
	cmpl	%eax,-28(%ebp)
	jb	_5654
	call	_brl_blitz_ArrayBoundsError
_5654:
	movl	-20(%ebp),%eax
	imull	28(%esi),%eax
	mov	%eax,%edi
	cmpl	24(%esi),%edi
	jb	_5656
	call	_brl_blitz_ArrayBoundsError
_5656:
	movl	-24(%ebp),%ebx
	cmpl	28(%esi),%ebx
	jb	_5658
	call	_brl_blitz_ArrayBoundsError
_5658:
	mov	%esi,%eax
	movl	-28(%ebp),%edx
	add	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	call	_brl_linkedlist_CreateList
	incl	4(%eax)
	mov	%eax,%esi
	movl	32(%ebx),%eax
	decl	4(%eax)
	jnz	_5663
	movl	%eax,(%esp)
	call	_bbGCFree
_5663:
	movl	%esi,32(%ebx)
	calll	*_bbOnDebugLeaveScope
_66:
	addl	$1,-24(%ebp)
_5647:
	movl	-32(%ebp),%eax
	cmpl	%eax,-24(%ebp)
	jle	_68
_67:
	calll	*_bbOnDebugLeaveScope
_63:
	addl	$1,-20(%ebp)
_5641:
	movl	-36(%ebp),%eax
	cmpl	%eax,-20(%ebp)
	jle	_65
_64:
	calll	*_bbOnDebugLeaveScope
_60:
	addl	$1,-16(%ebp)
_5635:
	movl	-44(%ebp),%eax
	cmpl	%eax,-16(%ebp)
	jle	_62
_61:
	movl	$_5669,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5671
	call	_brl_blitz_NullObjectError
_5671:
	movl	-12(%ebp),%eax
	movl	%eax,12(%ebx)
	movl	$_5673,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TSceneGraph_scenegraph_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListAddLast
	movl	$_5674,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	jmp	_1634
_1634:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSceneGraph_Free:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_5678,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5677,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TSceneGraph_scenegraph_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListRemove
	mov	$0,%ebx
	jmp	_1637
_1637:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSceneGraph_AddToSceneGraph:
	push	%ebp
	mov	%esp,%ebp
	sub	$40,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	movl	$0,-24(%ebp)
	movl	$0,-28(%ebp)
	movl	$0,-32(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5743,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5679,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5681
	call	_brl_blitz_NullObjectError
_5681:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*440(%eax)
	movl	$_5682,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	movl	$_5686,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_EntityX
	fstps	-12(%ebp)
	movl	$_5687,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_EntityY
	fstps	-16(%ebp)
	movl	$_5688,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_EntityZ
	fchs
	fstps	-20(%ebp)
	movl	$_5689,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-24(%ebp)
	movl	$0,-28(%ebp)
	movl	$0,-32(%ebp)
	movl	$_5693,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5695
	call	_brl_blitz_NullObjectError
_5695:
	flds	-12(%ebp)
	movl	12(%ebx),%eax
	movl	%eax,-40(%ebp)
	fildl	-40(%ebp)
	fdivrp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,-24(%ebp)
	movl	$_5696,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5698
	call	_brl_blitz_NullObjectError
_5698:
	flds	-16(%ebp)
	movl	12(%ebx),%eax
	movl	%eax,-40(%ebp)
	fildl	-40(%ebp)
	fdivrp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,-28(%ebp)
	movl	$_5699,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5701
	call	_brl_blitz_NullObjectError
_5701:
	flds	-20(%ebp)
	movl	12(%ebx),%eax
	movl	%eax,-40(%ebp)
	fildl	-40(%ebp)
	fdivrp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,-32(%ebp)
	movl	$_5702,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-24(%ebp)
	jge	_5703
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5705,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5704,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1641
_5703:
	movl	$_5706,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-28(%ebp)
	jge	_5707
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5709,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5708,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1641
_5707:
	movl	$_5710,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-32(%ebp)
	jge	_5711
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5713,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5712,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1641
_5711:
	movl	$_5714,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5716
	call	_brl_blitz_NullObjectError
_5716:
	movl	16(%ebx),%eax
	cmpl	%eax,-24(%ebp)
	jl	_5717
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5719,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5718,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1641
_5717:
	movl	$_5720,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5722
	call	_brl_blitz_NullObjectError
_5722:
	movl	16(%ebx),%eax
	cmpl	%eax,-28(%ebp)
	jl	_5723
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5725,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5724,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1641
_5723:
	movl	$_5726,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5728
	call	_brl_blitz_NullObjectError
_5728:
	movl	16(%ebx),%eax
	cmpl	%eax,-32(%ebp)
	jl	_5729
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5731,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5730,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1641
_5729:
	movl	$_5732,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TEntity_entity_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListRemove
	movl	$_5733,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5735
	call	_brl_blitz_NullObjectError
_5735:
	movl	8(%ebx),%esi
	movl	-24(%ebp),%eax
	imull	24(%esi),%eax
	movl	%eax,-36(%ebp)
	movl	20(%esi),%eax
	cmpl	%eax,-36(%ebp)
	jb	_5738
	call	_brl_blitz_ArrayBoundsError
_5738:
	movl	-28(%ebp),%eax
	imull	28(%esi),%eax
	mov	%eax,%edi
	cmpl	24(%esi),%edi
	jb	_5740
	call	_brl_blitz_ArrayBoundsError
_5740:
	movl	-32(%ebp),%ebx
	cmpl	28(%esi),%ebx
	jb	_5742
	call	_brl_blitz_ArrayBoundsError
_5742:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-36(%ebp),%eax
	add	%edi,%eax
	add	%ebx,%eax
	movl	32(%esi,%eax,4),%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListAddLast
	mov	$0,%ebx
	jmp	_1641
_1641:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSceneGraph_Render:
	push	%ebp
	mov	%esp,%ebp
	sub	$72,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$0,-24(%ebp)
	movl	$0,-28(%ebp)
	movl	$0,-32(%ebp)
	movl	$0,-36(%ebp)
	movl	$0,-40(%ebp)
	movl	$0,-44(%ebp)
	movl	$0,-48(%ebp)
	movl	$_bbNullObject,-52(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5825,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5748,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$0,-24(%ebp)
	movl	$_5752,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5754
	call	_brl_blitz_NullObjectError
_5754:
	movl	$0,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_EntityX
	movl	12(%ebx),%eax
	movl	%eax,-72(%ebp)
	fildl	-72(%ebp)
	fdivrp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,-16(%ebp)
	movl	$_5755,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5757
	call	_brl_blitz_NullObjectError
_5757:
	movl	$0,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_EntityY
	movl	12(%ebx),%eax
	movl	%eax,-72(%ebp)
	fildl	-72(%ebp)
	fdivrp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,-24(%ebp)
	movl	$_5758,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5760
	call	_brl_blitz_NullObjectError
_5760:
	movl	$0,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_EntityZ
	fchs
	movl	12(%ebx),%eax
	movl	%eax,-72(%ebp)
	fildl	-72(%ebp)
	fdivrp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,-20(%ebp)
	movl	$_5761,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-28(%ebp)
	movl	-12(%ebp),%eax
	neg	%eax
	movl	%eax,-28(%ebp)
	movl	-12(%ebp),%eax
	movl	%eax,-68(%ebp)
	jmp	_5763
_71:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5824,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5765,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-32(%ebp)
	movl	-12(%ebp),%eax
	neg	%eax
	movl	%eax,-32(%ebp)
	movl	-12(%ebp),%eax
	movl	%eax,-64(%ebp)
	jmp	_5767
_74:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5823,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5769,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-36(%ebp)
	movl	-12(%ebp),%eax
	neg	%eax
	movl	%eax,-36(%ebp)
	movl	-12(%ebp),%eax
	movl	%eax,-60(%ebp)
	jmp	_5771
_77:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5822,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5773,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-40(%ebp)
	movl	$0,-44(%ebp)
	movl	$0,-48(%ebp)
	movl	$_5777,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	addl	-16(%ebp),%eax
	movl	%eax,-40(%ebp)
	movl	$_5778,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%eax
	addl	-20(%ebp),%eax
	movl	%eax,-44(%ebp)
	movl	$_5779,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%eax
	addl	-24(%ebp),%eax
	movl	%eax,-48(%ebp)
	movl	$_5780,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%eax
	cmp	$0,%eax
	setge	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_5781
	movl	-44(%ebp),%eax
	cmp	$0,%eax
	setge	%al
	movzbl	%al,%eax
_5781:
	cmp	$0,%eax
	je	_5783
	movl	-48(%ebp),%eax
	cmp	$0,%eax
	setge	%al
	movzbl	%al,%eax
_5783:
	cmp	$0,%eax
	je	_5787
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5786
	call	_brl_blitz_NullObjectError
_5786:
	movl	-40(%ebp),%eax
	cmpl	16(%ebx),%eax
	setl	%al
	movzbl	%al,%eax
_5787:
	cmp	$0,%eax
	je	_5791
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5790
	call	_brl_blitz_NullObjectError
_5790:
	movl	-44(%ebp),%eax
	cmpl	16(%ebx),%eax
	setl	%al
	movzbl	%al,%eax
_5791:
	cmp	$0,%eax
	je	_5795
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5794
	call	_brl_blitz_NullObjectError
_5794:
	movl	-48(%ebp),%eax
	cmpl	16(%ebx),%eax
	setl	%al
	movzbl	%al,%eax
_5795:
	cmp	$0,%eax
	je	_5797
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5821,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5798,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-52(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5801
	call	_brl_blitz_NullObjectError
_5801:
	movl	8(%ebx),%esi
	movl	-40(%ebp),%eax
	imull	24(%esi),%eax
	movl	%eax,-56(%ebp)
	movl	20(%esi),%eax
	cmpl	%eax,-56(%ebp)
	jb	_5804
	call	_brl_blitz_ArrayBoundsError
_5804:
	movl	-48(%ebp),%eax
	imull	28(%esi),%eax
	mov	%eax,%edi
	cmpl	24(%esi),%edi
	jb	_5806
	call	_brl_blitz_ArrayBoundsError
_5806:
	movl	-44(%ebp),%ebx
	cmpl	28(%esi),%ebx
	jb	_5808
	call	_brl_blitz_ArrayBoundsError
_5808:
	movl	-56(%ebp),%eax
	add	%edi,%eax
	add	%ebx,%eax
	movl	32(%esi,%eax,4),%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5811
	call	_brl_blitz_NullObjectError
_5811:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_78
_80:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5816
	call	_brl_blitz_NullObjectError
_5816:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-52(%ebp)
	cmpl	$_bbNullObject,-52(%ebp)
	je	_78
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5820,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5817,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-52(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5819
	call	_brl_blitz_NullObjectError
_5819:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	calll	*_bbOnDebugLeaveScope
_78:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5814
	call	_brl_blitz_NullObjectError
_5814:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_80
_79:
	calll	*_bbOnDebugLeaveScope
_5797:
	calll	*_bbOnDebugLeaveScope
_75:
	addl	$1,-36(%ebp)
_5771:
	movl	-60(%ebp),%eax
	cmpl	%eax,-36(%ebp)
	jle	_77
_76:
	calll	*_bbOnDebugLeaveScope
_72:
	addl	$1,-32(%ebp)
_5767:
	movl	-64(%ebp),%eax
	cmpl	%eax,-32(%ebp)
	jle	_74
_73:
	calll	*_bbOnDebugLeaveScope
_69:
	addl	$1,-28(%ebp)
_5763:
	movl	-68(%ebp),%eax
	cmpl	%eax,-28(%ebp)
	jle	_71
_70:
	mov	$0,%ebx
	jmp	_1646
_1646:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_SphereInFrustum:
	push	%ebp
	mov	%esp,%ebp
	sub	$68,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	movl	$0,-28(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5870,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5829,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-24(%ebp)
	movl	$_5831,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-28(%ebp)
	movl	$0,-28(%ebp)
	jmp	_5833
_83:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5867,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5834,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5836
	call	_brl_blitz_NullObjectError
_5836:
	movl	348(%ebx),%eax
	movl	%eax,-52(%ebp)
	movl	-28(%ebp),%eax
	movl	-52(%ebp),%edx
	imull	24(%edx),%eax
	movl	%eax,-68(%ebp)
	movl	-52(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-68(%ebp)
	jb	_5839
	call	_brl_blitz_ArrayBoundsError
_5839:
	movl	$0,-64(%ebp)
	movl	-52(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-64(%ebp)
	jb	_5841
	call	_brl_blitz_ArrayBoundsError
_5841:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5843
	call	_brl_blitz_NullObjectError
_5843:
	movl	348(%ebx),%eax
	movl	%eax,-48(%ebp)
	movl	-28(%ebp),%eax
	movl	-48(%ebp),%edx
	imull	24(%edx),%eax
	movl	%eax,-60(%ebp)
	movl	-48(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-60(%ebp)
	jb	_5846
	call	_brl_blitz_ArrayBoundsError
_5846:
	movl	$1,-56(%ebp)
	movl	-48(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-56(%ebp)
	jb	_5848
	call	_brl_blitz_ArrayBoundsError
_5848:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5850
	call	_brl_blitz_NullObjectError
_5850:
	movl	348(%ebx),%eax
	movl	%eax,-36(%ebp)
	movl	-28(%ebp),%eax
	movl	-36(%ebp),%edx
	imull	24(%edx),%eax
	movl	%eax,-44(%ebp)
	movl	-36(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-44(%ebp)
	jb	_5853
	call	_brl_blitz_ArrayBoundsError
_5853:
	movl	$2,-40(%ebp)
	movl	-36(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-40(%ebp)
	jb	_5855
	call	_brl_blitz_ArrayBoundsError
_5855:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5857
	call	_brl_blitz_NullObjectError
_5857:
	movl	348(%ebx),%esi
	movl	-28(%ebp),%eax
	imull	24(%esi),%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_5860
	call	_brl_blitz_ArrayBoundsError
_5860:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_5862
	call	_brl_blitz_ArrayBoundsError
_5862:
	movl	-68(%ebp),%edx
	addl	-64(%ebp),%edx
	movl	-52(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-8(%ebp)
	movl	-60(%ebp),%edx
	addl	-56(%ebp),%edx
	movl	-48(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-44(%ebp),%edx
	addl	-40(%ebp),%edx
	movl	-36(%ebp),%eax
	flds	28(%eax,%edx,4)
	flds	-16(%ebp)
	fchs
	fmulp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fstps	-24(%ebp)
	movl	$_5863,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	flds	-20(%ebp)
	fchs
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_5864
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5866,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5865,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_38386
	fstps	-32(%ebp)
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_1653
_5864:
	calll	*_bbOnDebugLeaveScope
_81:
	addl	$1,-28(%ebp)
_5833:
	cmpl	$5,-28(%ebp)
	jle	_83
_82:
	movl	$_5869,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	fadds	-20(%ebp)
	fstps	-32(%ebp)
	jmp	_1653
_1653:
	calll	*_bbOnDebugLeaveScope
	flds	-32(%ebp)
	add	$8,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_UpdateSprite:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6033,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5873,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5875
	call	_brl_blitz_NullObjectError
_5875:
	cmpl	$2,336(%ebx)
	je	_5876
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6005,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5877,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5879
	call	_brl_blitz_NullObjectError
_5879:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5881
	call	_brl_blitz_NullObjectError
_5881:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_5884
	call	_brl_blitz_ArrayBoundsError
_5884:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_5886
	call	_brl_blitz_ArrayBoundsError
_5886:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-12(%ebp)
	movl	$_5888,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5890
	call	_brl_blitz_NullObjectError
_5890:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5892
	call	_brl_blitz_NullObjectError
_5892:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_5895
	call	_brl_blitz_ArrayBoundsError
_5895:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_5897
	call	_brl_blitz_ArrayBoundsError
_5897:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-16(%ebp)
	movl	$_5899,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5901
	call	_brl_blitz_NullObjectError
_5901:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5903
	call	_brl_blitz_NullObjectError
_5903:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_5906
	call	_brl_blitz_ArrayBoundsError
_5906:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_5908
	call	_brl_blitz_ArrayBoundsError
_5908:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-20(%ebp)
	movl	$_5910,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5912
	call	_brl_blitz_NullObjectError
_5912:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_5914
	call	_brl_blitz_NullObjectError
_5914:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5916
	call	_brl_blitz_NullObjectError
_5916:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	movl	$_5917,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5919
	call	_brl_blitz_NullObjectError
_5919:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5921
	call	_brl_blitz_NullObjectError
_5921:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_5924
	call	_brl_blitz_ArrayBoundsError
_5924:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_5926
	call	_brl_blitz_ArrayBoundsError
_5926:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-12(%ebp)
	fstps	28(%eax)
	movl	$_5928,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5930
	call	_brl_blitz_NullObjectError
_5930:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5932
	call	_brl_blitz_NullObjectError
_5932:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_5935
	call	_brl_blitz_ArrayBoundsError
_5935:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_5937
	call	_brl_blitz_ArrayBoundsError
_5937:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-16(%ebp)
	fstps	28(%eax)
	movl	$_5939,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5941
	call	_brl_blitz_NullObjectError
_5941:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5943
	call	_brl_blitz_NullObjectError
_5943:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_5946
	call	_brl_blitz_ArrayBoundsError
_5946:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_5948
	call	_brl_blitz_ArrayBoundsError
_5948:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-20(%ebp)
	fstps	28(%eax)
	movl	$_5950,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5952
	call	_brl_blitz_NullObjectError
_5952:
	movl	304(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_5954
	call	_brl_blitz_NullObjectError
_5954:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5956
	call	_brl_blitz_NullObjectError
_5956:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	movl	$_5957,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5959
	call	_brl_blitz_NullObjectError
_5959:
	flds	316(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_5960
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5968,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5961,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5963
	call	_brl_blitz_NullObjectError
_5963:
	movl	304(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_5965
	call	_brl_blitz_NullObjectError
_5965:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5967
	call	_brl_blitz_NullObjectError
_5967:
	flds	316(%ebx)
	fstps	4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*84(%eax)
	calll	*_bbOnDebugLeaveScope
_5960:
	movl	$_5969,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5971
	call	_brl_blitz_NullObjectError
_5971:
	flds	320(%ebx)
	fld1
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_5974
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5973
	call	_brl_blitz_NullObjectError
_5973:
	flds	324(%ebx)
	fld1
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
_5974:
	cmp	$0,%eax
	je	_5976
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_5986,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5977,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5979
	call	_brl_blitz_NullObjectError
_5979:
	movl	304(%ebx),%edi
	cmp	$_bbNullObject,%edi
	jne	_5981
	call	_brl_blitz_NullObjectError
_5981:
	movl	-8(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_5983
	call	_brl_blitz_NullObjectError
_5983:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5985
	call	_brl_blitz_NullObjectError
_5985:
	fld1
	fstps	12(%esp)
	flds	324(%ebx)
	fstps	8(%esp)
	flds	320(%esi)
	fstps	4(%esp)
	movl	%edi,(%esp)
	movl	(%edi),%eax
	calll	*108(%eax)
	calll	*_bbOnDebugLeaveScope
_5976:
	movl	$_5987,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5989
	call	_brl_blitz_NullObjectError
_5989:
	flds	328(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_5992
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5991
	call	_brl_blitz_NullObjectError
_5991:
	flds	332(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
_5992:
	cmp	$0,%eax
	je	_5994
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6004,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_5995,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_5997
	call	_brl_blitz_NullObjectError
_5997:
	movl	304(%ebx),%edi
	cmp	$_bbNullObject,%edi
	jne	_5999
	call	_brl_blitz_NullObjectError
_5999:
	movl	-8(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_6001
	call	_brl_blitz_NullObjectError
_6001:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6003
	call	_brl_blitz_NullObjectError
_6003:
	fldz
	fstps	12(%esp)
	flds	332(%ebx)
	fchs
	fstps	8(%esp)
	flds	328(%esi)
	fchs
	fstps	4(%esp)
	movl	%edi,(%esp)
	movl	(%edi),%eax
	calll	*68(%eax)
	calll	*_bbOnDebugLeaveScope
_5994:
	calll	*_bbOnDebugLeaveScope
	jmp	_6006
_5876:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6032,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6007,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6009
	call	_brl_blitz_NullObjectError
_6009:
	movl	304(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6011
	call	_brl_blitz_NullObjectError
_6011:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6013
	call	_brl_blitz_NullObjectError
_6013:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	movl	$_6014,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6016
	call	_brl_blitz_NullObjectError
_6016:
	flds	320(%ebx)
	fld1
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_6019
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6018
	call	_brl_blitz_NullObjectError
_6018:
	flds	324(%ebx)
	fld1
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
_6019:
	cmp	$0,%eax
	je	_6021
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6031,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6022,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6024
	call	_brl_blitz_NullObjectError
_6024:
	movl	304(%ebx),%edi
	cmp	$_bbNullObject,%edi
	jne	_6026
	call	_brl_blitz_NullObjectError
_6026:
	movl	-8(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_6028
	call	_brl_blitz_NullObjectError
_6028:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6030
	call	_brl_blitz_NullObjectError
_6030:
	fld1
	fstps	12(%esp)
	flds	324(%ebx)
	fstps	8(%esp)
	flds	320(%esi)
	fstps	4(%esp)
	movl	%edi,(%esp)
	movl	(%edi),%eax
	calll	*108(%eax)
	calll	*_bbOnDebugLeaveScope
_6021:
	calll	*_bbOnDebugLeaveScope
_6006:
	mov	$0,%ebx
	jmp	_1657
_1657:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TAnimationFrame_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_6038,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TAnimationFrame,(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	8(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	12(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	16(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	20(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	24(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	28(%eax)
	movl	$4,12(%esp)
	movl	$4,8(%esp)
	movl	$2,4(%esp)
	movl	$_6035,(%esp)
	call	_bbArrayNew
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,32(%edx)
	movl	%ebp,4(%esp)
	movl	$_6037,(%esp)
	calll	*_bbOnDebugEnterScope
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_1660
_1660:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TAnimationFrame_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
_1663:
	movl	32(%ebx),%eax
	decl	4(%eax)
	jnz	_6042
	movl	%eax,(%esp)
	call	_bbGCFree
_6042:
	movl	$_bbObjectClass,(%ebx)
	movl	%ebx,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_6040
_6040:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TAnimationFrame_Copy:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$0,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6106,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6043,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TAnimationFrame,(%esp)
	call	_bbObjectNew
	movl	%eax,-8(%ebp)
	movl	$_6045,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6047
	call	_brl_blitz_NullObjectError
_6047:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6050
	call	_brl_blitz_NullObjectError
_6050:
	flds	8(%ebx)
	fstps	8(%esi)
	movl	$_6051,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6053
	call	_brl_blitz_NullObjectError
_6053:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6056
	call	_brl_blitz_NullObjectError
_6056:
	flds	12(%ebx)
	fstps	12(%esi)
	movl	$_6057,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6059
	call	_brl_blitz_NullObjectError
_6059:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6062
	call	_brl_blitz_NullObjectError
_6062:
	flds	16(%ebx)
	fstps	16(%esi)
	movl	$_6063,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6065
	call	_brl_blitz_NullObjectError
_6065:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6068
	call	_brl_blitz_NullObjectError
_6068:
	flds	20(%ebx)
	fstps	20(%esi)
	movl	$_6069,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6071
	call	_brl_blitz_NullObjectError
_6071:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6074
	call	_brl_blitz_NullObjectError
_6074:
	flds	24(%ebx)
	fstps	24(%esi)
	movl	$_6075,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6077
	call	_brl_blitz_NullObjectError
_6077:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6080
	call	_brl_blitz_NullObjectError
_6080:
	flds	28(%ebx)
	fstps	28(%esi)
	movl	$_6081,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$0,-12(%ebp)
	jmp	_6083
_86:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6104,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6084,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-16(%ebp)
	movl	$0,-16(%ebp)
	jmp	_6086
_89:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6103,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6087,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6089
	call	_brl_blitz_NullObjectError
_6089:
	movl	32(%ebx),%esi
	movl	-12(%ebp),%eax
	imull	24(%esi),%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_6092
	call	_brl_blitz_ArrayBoundsError
_6092:
	movl	-16(%ebp),%ebx
	cmpl	24(%esi),%ebx
	jb	_6094
	call	_brl_blitz_ArrayBoundsError
_6094:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-20(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6097
	call	_brl_blitz_NullObjectError
_6097:
	movl	32(%ebx),%esi
	movl	-12(%ebp),%eax
	imull	24(%esi),%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_6100
	call	_brl_blitz_ArrayBoundsError
_6100:
	movl	-16(%ebp),%ebx
	cmpl	24(%esi),%ebx
	jb	_6102
	call	_brl_blitz_ArrayBoundsError
_6102:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-20(%ebp),%eax
	fstps	28(%eax)
	calll	*_bbOnDebugLeaveScope
_87:
	addl	$1,-16(%ebp)
_6086:
	cmpl	$3,-16(%ebp)
	jle	_89
_88:
	calll	*_bbOnDebugLeaveScope
_84:
	addl	$1,-12(%ebp)
_6083:
	cmpl	$3,-12(%ebp)
	jle	_86
_85:
	movl	$_6105,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_1666
_1666:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_6127,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TEntity,(%eax)
	movl	-4(%ebp),%eax
	movl	$1,8(%eax)
	movl	-4(%ebp),%eax
	movl	$0,12(%eax)
	call	_brl_linkedlist_CreateList
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,16(%edx)
	mov	$_bbNullObject,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,20(%eax)
	calll	*_sidesign_minib3d_TMatrix+48
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,24(%edx)
	movl	$_sidesign_minib3d_TMatrix,(%esp)
	call	_bbObjectNew
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,28(%edx)
	movl	-4(%ebp),%eax
	fldz
	fstps	32(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	36(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	40(%eax)
	movl	-4(%ebp),%eax
	fld1
	fstps	44(%eax)
	movl	-4(%ebp),%eax
	fld1
	fstps	48(%eax)
	movl	-4(%ebp),%eax
	fld1
	fstps	52(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	56(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	60(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	64(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	68(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	72(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	76(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	80(%eax)
	mov	$_bbEmptyArray,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,84(%eax)
	movl	-4(%ebp),%eax
	movl	$0,88(%eax)
	mov	$_bbEmptyString,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,92(%eax)
	mov	$_bbEmptyString,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,96(%eax)
	movl	-4(%ebp),%eax
	movl	$0,100(%eax)
	movl	-4(%ebp),%eax
	movl	$0,104(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	108(%eax)
	movl	-4(%ebp),%eax
	movl	$0,112(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	116(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	120(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	124(%eax)
	movl	$_sidesign_minib3d_TBrush,(%esp)
	call	_bbObjectNew
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,128(%edx)
	movl	-4(%ebp),%eax
	fldz
	fstps	132(%eax)
	movl	-4(%ebp),%eax
	fld1
	fstps	136(%eax)
	movl	-4(%ebp),%eax
	fld1
	fstps	140(%eax)
	movl	-4(%ebp),%eax
	fld1
	fstps	144(%eax)
	movl	-4(%ebp),%eax
	fld1
	fstps	148(%eax)
	movl	-4(%ebp),%eax
	flds	_38496
	fstps	152(%eax)
	movl	-4(%ebp),%eax
	flds	_38497
	fstps	156(%eax)
	movl	-4(%ebp),%eax
	flds	_38498
	fstps	160(%eax)
	movl	-4(%ebp),%eax
	flds	_38499
	fstps	164(%eax)
	movl	-4(%ebp),%eax
	flds	_38500
	fstps	168(%eax)
	movl	-4(%ebp),%eax
	flds	_38501
	fstps	172(%eax)
	movl	-4(%ebp),%eax
	movl	$0,176(%eax)
	movl	-4(%ebp),%eax
	movl	$0,180(%eax)
	mov	$_bbEmptyArray,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,184(%eax)
	movl	-4(%ebp),%eax
	movl	$0,188(%eax)
	movl	-4(%ebp),%eax
	movl	$0,192(%eax)
	movl	-4(%ebp),%eax
	movl	$0,196(%eax)
	movl	-4(%ebp),%eax
	movl	$0,200(%eax)
	movl	-4(%ebp),%eax
	movl	$0,204(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	208(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	212(%eax)
	movl	-4(%ebp),%eax
	movl	$0,216(%eax)
	movl	-4(%ebp),%eax
	movl	$0,220(%eax)
	movl	-4(%ebp),%eax
	movl	$1,224(%eax)
	movl	$1,4(%esp)
	movl	$_6117,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,228(%edx)
	movl	$1,4(%esp)
	movl	$_6119,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,232(%edx)
	movl	-4(%ebp),%eax
	movl	$0,236(%eax)
	movl	-4(%ebp),%eax
	movl	$0,240(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	244(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	248(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	252(%eax)
	mov	$_bbNullObject,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,256(%eax)
	movl	%ebp,4(%esp)
	movl	$_6126,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6122,(%esp)
	calll	*_bbOnDebugEnterStm
	xor	%eax,%eax
	cmp	$0,%eax
	je	_6123
	movl	%ebp,4(%esp)
	movl	$_6125,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6124,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_90,(%esp)
	call	_brl_blitz_DebugLog
	calll	*_bbOnDebugLeaveScope
_6123:
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_1669
_1669:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
	xor	%eax,%eax
	cmp	$0,%eax
	je	_6128
	movl	$_91,(%esp)
	call	_brl_blitz_DebugLog
_6128:
_1672:
	movl	256(%ebx),%eax
	decl	4(%eax)
	jnz	_6131
	movl	%eax,(%esp)
	call	_bbGCFree
_6131:
	movl	232(%ebx),%eax
	decl	4(%eax)
	jnz	_6133
	movl	%eax,(%esp)
	call	_bbGCFree
_6133:
	movl	228(%ebx),%eax
	decl	4(%eax)
	jnz	_6135
	movl	%eax,(%esp)
	call	_bbGCFree
_6135:
	movl	184(%ebx),%eax
	decl	4(%eax)
	jnz	_6137
	movl	%eax,(%esp)
	call	_bbGCFree
_6137:
	movl	128(%ebx),%eax
	decl	4(%eax)
	jnz	_6139
	movl	%eax,(%esp)
	call	_bbGCFree
_6139:
	movl	96(%ebx),%eax
	decl	4(%eax)
	jnz	_6141
	movl	%eax,(%esp)
	call	_bbGCFree
_6141:
	movl	92(%ebx),%eax
	decl	4(%eax)
	jnz	_6143
	movl	%eax,(%esp)
	call	_bbGCFree
_6143:
	movl	84(%ebx),%eax
	decl	4(%eax)
	jnz	_6145
	movl	%eax,(%esp)
	call	_bbGCFree
_6145:
	movl	28(%ebx),%eax
	decl	4(%eax)
	jnz	_6147
	movl	%eax,(%esp)
	call	_bbGCFree
_6147:
	movl	24(%ebx),%eax
	decl	4(%eax)
	jnz	_6149
	movl	%eax,(%esp)
	call	_bbGCFree
_6149:
	movl	20(%ebx),%eax
	decl	4(%eax)
	jnz	_6151
	movl	%eax,(%esp)
	call	_bbGCFree
_6151:
	movl	16(%ebx),%eax
	decl	4(%eax)
	jnz	_6153
	movl	%eax,(%esp)
	call	_bbGCFree
_6153:
	movl	$_bbObjectClass,(%ebx)
	movl	%ebx,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_6129
_6129:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_FreeEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6248,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6154,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TEntity_entity_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListRemove
	movl	$_6155,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6157
	call	_brl_blitz_NullObjectError
_6157:
	cmpl	$0,176(%ebx)
	je	_6158
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6164,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6159,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6161
	call	_brl_blitz_NullObjectError
_6161:
	movl	176(%ebx),%ebx
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	cmpl	20(%eax),%ebx
	jb	_6163
	call	_brl_blitz_ArrayBoundsError
_6163:
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListRemove
	calll	*_bbOnDebugLeaveScope
_6158:
	movl	$_6165,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6167
	call	_brl_blitz_NullObjectError
_6167:
	cmpl	$0,188(%ebx)
	je	_6168
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6170,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6169,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TPick_ent_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListRemove
	calll	*_bbOnDebugLeaveScope
_6168:
	movl	$_6171,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-8(%ebp)
	movl	$_6173,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6175
	call	_brl_blitz_NullObjectError
_6175:
	cmpl	$_bbNullObject,20(%ebx)
	je	_6176
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6199,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6177,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6179
	call	_brl_blitz_NullObjectError
_6179:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6181
	call	_brl_blitz_NullObjectError
_6181:
	movl	16(%ebx),%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6184
	call	_brl_blitz_NullObjectError
_6184:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_92
_94:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6189
	call	_brl_blitz_NullObjectError
_6189:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-8(%ebp)
	cmpl	$_bbNullObject,-8(%ebp)
	je	_92
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6198,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6190,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	cmpl	%eax,-8(%ebp)
	jne	_6191
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6197,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6192,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6194
	call	_brl_blitz_NullObjectError
_6194:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6196
	call	_brl_blitz_NullObjectError
_6196:
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	16(%ebx),%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListRemove
	calll	*_bbOnDebugLeaveScope
_6191:
	calll	*_bbOnDebugLeaveScope
_92:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6187
	call	_brl_blitz_NullObjectError
_6187:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_94
_93:
	calll	*_bbOnDebugLeaveScope
_6176:
	movl	$_6200,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6202
	call	_brl_blitz_NullObjectError
_6202:
	mov	$_bbNullObject,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	20(%ebx),%eax
	decl	4(%eax)
	jnz	_6207
	movl	%eax,(%esp)
	call	_bbGCFree
_6207:
	movl	%esi,20(%ebx)
	movl	$_6208,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6210
	call	_brl_blitz_NullObjectError
_6210:
	mov	$_bbNullObject,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	28(%ebx),%eax
	decl	4(%eax)
	jnz	_6215
	movl	%eax,(%esp)
	call	_bbGCFree
_6215:
	movl	%esi,28(%ebx)
	movl	$_6216,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6218
	call	_brl_blitz_NullObjectError
_6218:
	mov	$_bbNullObject,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	128(%ebx),%eax
	decl	4(%eax)
	jnz	_6223
	movl	%eax,(%esp)
	call	_bbGCFree
_6223:
	movl	%esi,128(%ebx)
	movl	$_6224,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6226
	call	_brl_blitz_NullObjectError
_6226:
	mov	$_bbNullObject,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	256(%ebx),%eax
	decl	4(%eax)
	jnz	_6231
	movl	%eax,(%esp)
	call	_bbGCFree
_6231:
	movl	%esi,256(%ebx)
	movl	$_6232,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6234
	call	_brl_blitz_NullObjectError
_6234:
	movl	16(%ebx),%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6237
	call	_brl_blitz_NullObjectError
_6237:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_95
_97:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6242
	call	_brl_blitz_NullObjectError
_6242:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-8(%ebp)
	cmpl	$_bbNullObject,-8(%ebp)
	je	_95
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6247,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6243,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6245
	call	_brl_blitz_NullObjectError
_6245:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	movl	$_6246,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_95:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6240
	call	_brl_blitz_NullObjectError
_6240:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_97
_96:
	mov	$0,%ebx
	jmp	_1675
_1675:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_PositionEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_6255,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6249,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6251
	call	_brl_blitz_NullObjectError
_6251:
	movl	-20(%ebp),%eax
	movl	%eax,16(%esp)
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*424(%eax)
	movl	$_6252,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6254
	call	_brl_blitz_NullObjectError
_6254:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*456(%eax)
	mov	$0,%ebx
	jmp	_1682
_1682:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_MoveEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_6263,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6257,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6259
	call	_brl_blitz_NullObjectError
_6259:
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*428(%eax)
	movl	$_6260,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6262
	call	_brl_blitz_NullObjectError
_6262:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*456(%eax)
	mov	$0,%ebx
	jmp	_1688
_1688:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_TranslateEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	$_bbNullObject,-24(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6308,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6267,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-24(%ebp)
	movl	$_6269,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6271
	call	_brl_blitz_NullObjectError
_6271:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*432(%eax)
	movl	%eax,-24(%ebp)
	movl	$_6272,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6274
	call	_brl_blitz_NullObjectError
_6274:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_6277
	call	_brl_blitz_ArrayBoundsError
_6277:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_6279
	call	_brl_blitz_ArrayBoundsError
_6279:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_6281,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6283
	call	_brl_blitz_NullObjectError
_6283:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_6286
	call	_brl_blitz_ArrayBoundsError
_6286:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_6288
	call	_brl_blitz_ArrayBoundsError
_6288:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_6290,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6292
	call	_brl_blitz_NullObjectError
_6292:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_6295
	call	_brl_blitz_ArrayBoundsError
_6295:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_6297
	call	_brl_blitz_ArrayBoundsError
_6297:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_6299,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6301
	call	_brl_blitz_NullObjectError
_6301:
	movl	$1,16(%esp)
	lea	-16(%ebp),%eax
	movl	%eax,12(%esp)
	lea	-12(%ebp),%eax
	movl	%eax,8(%esp)
	lea	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	movl	$_6302,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6304
	call	_brl_blitz_NullObjectError
_6304:
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*428(%eax)
	movl	$_6305,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6307
	call	_brl_blitz_NullObjectError
_6307:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*456(%eax)
	mov	$0,%ebx
	jmp	_1695
_1695:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_ScaleEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_6321,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6312,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6314
	call	_brl_blitz_NullObjectError
_6314:
	movl	-20(%ebp),%eax
	movl	%eax,16(%esp)
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*444(%eax)
	movl	$_6315,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6317
	call	_brl_blitz_NullObjectError
_6317:
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*284(%eax)
	movl	$_6318,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6320
	call	_brl_blitz_NullObjectError
_6320:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*456(%eax)
	mov	$0,%ebx
	jmp	_1702
_1702:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_RotateEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_6328,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6322,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6324
	call	_brl_blitz_NullObjectError
_6324:
	movl	-20(%ebp),%eax
	movl	%eax,16(%esp)
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*408(%eax)
	movl	$_6325,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6327
	call	_brl_blitz_NullObjectError
_6327:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*456(%eax)
	mov	$0,%ebx
	jmp	_1709
_1709:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_TurnEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_6350,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6329,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_6330
	movl	%ebp,4(%esp)
	movl	$_6334,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6331,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6333
	call	_brl_blitz_NullObjectError
_6333:
	movl	-20(%ebp),%eax
	movl	%eax,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*412(%eax)
	calll	*_bbOnDebugLeaveScope
_6330:
	movl	$_6335,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_6336
	movl	%ebp,4(%esp)
	movl	$_6340,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6337,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6339
	call	_brl_blitz_NullObjectError
_6339:
	movl	-20(%ebp),%eax
	movl	%eax,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	flds	-12(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*412(%eax)
	calll	*_bbOnDebugLeaveScope
_6336:
	movl	$_6341,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_6342
	movl	%ebp,4(%esp)
	movl	$_6346,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6343,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6345
	call	_brl_blitz_NullObjectError
_6345:
	movl	-20(%ebp),%eax
	movl	%eax,20(%esp)
	fld1
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	flds	-16(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*412(%eax)
	calll	*_bbOnDebugLeaveScope
_6342:
	movl	$_6347,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6349
	call	_brl_blitz_NullObjectError
_6349:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*456(%eax)
	mov	$0,%ebx
	jmp	_1716
_1716:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_PointEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$48,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	movl	%ebp,4(%esp)
	movl	$_6384,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6351,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6353
	call	_brl_blitz_NullObjectError
_6353:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*180(%eax)
	fstps	-16(%ebp)
	movl	$_6355,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6357
	call	_brl_blitz_NullObjectError
_6357:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*184(%eax)
	fstps	-20(%ebp)
	movl	$_6359,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6361
	call	_brl_blitz_NullObjectError
_6361:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*188(%eax)
	fstps	-24(%ebp)
	movl	$_6363,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6365
	call	_brl_blitz_NullObjectError
_6365:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*180(%eax)
	fsubs	-16(%ebp)
	fstps	-28(%ebp)
	movl	$_6367,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6369
	call	_brl_blitz_NullObjectError
_6369:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*184(%eax)
	fsubs	-20(%ebp)
	fchs
	fstps	-32(%ebp)
	movl	$_6371,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6373
	call	_brl_blitz_NullObjectError
_6373:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*188(%eax)
	fsubs	-24(%ebp)
	fchs
	fstps	-36(%ebp)
	movl	$_6375,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fmuls	-28(%ebp)
	flds	-36(%ebp)
	fmuls	-36(%ebp)
	faddp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbSqr
	fstps	-40(%ebp)
	movl	$_6377,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fstpl	8(%esp)
	flds	-32(%ebp)
	fstpl	(%esp)
	call	_bbATan2
	fstps	-44(%ebp)
	movl	$_6379,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-36(%ebp)
	fstpl	8(%esp)
	flds	-28(%ebp)
	fstpl	(%esp)
	call	_bbATan2
	fstps	-48(%ebp)
	movl	$_6381,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6383
	call	_brl_blitz_NullObjectError
_6383:
	movl	$1,16(%esp)
	flds	-12(%ebp)
	fstps	12(%esp)
	flds	-48(%ebp)
	fstps	8(%esp)
	flds	-44(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*76(%eax)
	mov	$0,%ebx
	jmp	_1721
_1721:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_LoadAnimSeq:
	push	%ebp
	mov	%esp,%ebp
	sub	$48,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	movl	$_bbNullObject,-20(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6928,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6393,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_filesystem_FileType
	cmp	$0,%eax
	jne	_6394
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6396,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6395,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1725
_6394:
	movl	$_6397,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+48
	movl	%eax,-12(%ebp)
	movl	$_6399,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6401
	call	_brl_blitz_NullObjectError
_6401:
	cmpl	$0,196(%ebx)
	jne	_6402
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6404,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6403,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1725
_6402:
	movl	$_6405,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6407
	call	_brl_blitz_NullObjectError
_6407:
	cmpl	$0,196(%ebx)
	jne	_6408
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6410,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6409,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1725
_6408:
	movl	$_6411,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6413
	call	_brl_blitz_NullObjectError
_6413:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6416
	call	_brl_blitz_NullObjectError
_6416:
	movl	236(%ebx),%eax
	add	$1,%eax
	movl	%eax,236(%esi)
	movl	$_6417,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6419
	call	_brl_blitz_NullObjectError
_6419:
	mov	%ebx,%edi
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_6422
	call	_brl_blitz_NullObjectError
_6422:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6424
	call	_brl_blitz_NullObjectError
_6424:
	movl	236(%ebx),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	228(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_826,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	228(%edi),%eax
	decl	4(%eax)
	jnz	_6428
	movl	%eax,(%esp)
	call	_bbGCFree
_6428:
	movl	%ebx,228(%edi)
	movl	$_6429,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6431
	call	_brl_blitz_NullObjectError
_6431:
	mov	%ebx,%edi
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_6434
	call	_brl_blitz_NullObjectError
_6434:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6436
	call	_brl_blitz_NullObjectError
_6436:
	movl	236(%ebx),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	232(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_826,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	232(%edi),%eax
	decl	4(%eax)
	jnz	_6440
	movl	%eax,(%esp)
	call	_bbGCFree
_6440:
	movl	%ebx,232(%edi)
	movl	$_6441,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6443
	call	_brl_blitz_NullObjectError
_6443:
	movl	228(%ebx),%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6446
	call	_brl_blitz_NullObjectError
_6446:
	movl	236(%ebx),%ebx
	cmpl	20(%esi),%ebx
	jb	_6448
	call	_brl_blitz_ArrayBoundsError
_6448:
	mov	%esi,%eax
	mov	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6451
	call	_brl_blitz_NullObjectError
_6451:
	movl	232(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_6454
	call	_brl_blitz_ArrayBoundsError
_6454:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,24(%edi)
	movl	$_6455,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6457
	call	_brl_blitz_NullObjectError
_6457:
	movl	232(%ebx),%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6460
	call	_brl_blitz_NullObjectError
_6460:
	movl	236(%ebx),%ebx
	cmpl	20(%esi),%ebx
	jb	_6462
	call	_brl_blitz_ArrayBoundsError
_6462:
	mov	%esi,%eax
	mov	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-36(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6465
	call	_brl_blitz_NullObjectError
_6465:
	movl	232(%ebx),%eax
	movl	%eax,-28(%ebp)
	mov	$0,%edi
	movl	-28(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_6468
	call	_brl_blitz_ArrayBoundsError
_6468:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6470
	call	_brl_blitz_NullObjectError
_6470:
	movl	232(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_6473
	call	_brl_blitz_ArrayBoundsError
_6473:
	movl	-28(%ebp),%eax
	movl	24(%eax,%edi,4),%edx
	addl	24(%esi,%ebx,4),%edx
	movl	-36(%ebp),%eax
	movl	%edx,24(%eax)
	movl	$_6474,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6476
	call	_brl_blitz_NullObjectError
_6476:
	movl	232(%ebx),%ebx
	mov	$0,%esi
	cmpl	20(%ebx),%esi
	jb	_6479
	call	_brl_blitz_ArrayBoundsError
_6479:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-32(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6482
	call	_brl_blitz_NullObjectError
_6482:
	movl	232(%ebx),%eax
	movl	%eax,-24(%ebp)
	mov	$0,%edi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_6485
	call	_brl_blitz_ArrayBoundsError
_6485:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6487
	call	_brl_blitz_NullObjectError
_6487:
	movl	232(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_6490
	call	_brl_blitz_ArrayBoundsError
_6490:
	movl	-24(%ebp),%eax
	movl	24(%eax,%edi,4),%edx
	addl	24(%esi,%ebx,4),%edx
	movl	-32(%ebp),%eax
	movl	%edx,24(%eax)
	movl	$_6491,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-12(%ebp)
	je	_6492
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6921,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6493,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-16(%ebp)
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6496
	call	_brl_blitz_NullObjectError
_6496:
	movl	300(%ebx),%eax
	movl	%eax,-44(%ebp)
	movl	-44(%ebp),%eax
	add	$24,%eax
	movl	%eax,-40(%ebp)
	movl	-40(%ebp),%edx
	movl	-44(%ebp),%eax
	addl	16(%eax),%edx
	movl	%edx,-48(%ebp)
	jmp	_98
_100:
	movl	-40(%ebp),%eax
	movl	(%eax),%eax
	movl	%eax,-16(%ebp)
	addl	$4,-40(%ebp)
	cmpl	$_bbNullObject,-16(%ebp)
	je	_98
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6917,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6501,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_6503
	call	_brl_blitz_NullObjectError
_6503:
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6505
	call	_brl_blitz_NullObjectError
_6505:
	movl	92(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*220(%eax)
	movl	$_sidesign_minib3d_TBone,4(%esp)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-20(%ebp)
	movl	$_6507,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-20(%ebp)
	je	_6508
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6916,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6509,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6511
	call	_brl_blitz_NullObjectError
_6511:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6513
	call	_brl_blitz_NullObjectError
_6513:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6516
	call	_brl_blitz_NullObjectError
_6516:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6518
	call	_brl_blitz_NullObjectError
_6518:
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6520
	call	_brl_blitz_NullObjectError
_6520:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6522
	call	_brl_blitz_NullObjectError
_6522:
	movl	12(%ebx),%eax
	movl	20(%eax),%eax
	sub	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	12(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_826,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	12(%edi),%eax
	decl	4(%eax)
	jnz	_6526
	movl	%eax,(%esp)
	call	_bbGCFree
_6526:
	movl	%ebx,12(%edi)
	movl	$_6527,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6529
	call	_brl_blitz_NullObjectError
_6529:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6531
	call	_brl_blitz_NullObjectError
_6531:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6534
	call	_brl_blitz_NullObjectError
_6534:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6536
	call	_brl_blitz_NullObjectError
_6536:
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6538
	call	_brl_blitz_NullObjectError
_6538:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6540
	call	_brl_blitz_NullObjectError
_6540:
	movl	16(%ebx),%eax
	movl	20(%eax),%eax
	sub	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	16(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	16(%edi),%eax
	decl	4(%eax)
	jnz	_6544
	movl	%eax,(%esp)
	call	_bbGCFree
_6544:
	movl	%ebx,16(%edi)
	movl	$_6545,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6547
	call	_brl_blitz_NullObjectError
_6547:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6549
	call	_brl_blitz_NullObjectError
_6549:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6552
	call	_brl_blitz_NullObjectError
_6552:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6554
	call	_brl_blitz_NullObjectError
_6554:
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6556
	call	_brl_blitz_NullObjectError
_6556:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6558
	call	_brl_blitz_NullObjectError
_6558:
	movl	20(%ebx),%eax
	movl	20(%eax),%eax
	sub	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	20(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	20(%edi),%eax
	decl	4(%eax)
	jnz	_6562
	movl	%eax,(%esp)
	call	_bbGCFree
_6562:
	movl	%ebx,20(%edi)
	movl	$_6563,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6565
	call	_brl_blitz_NullObjectError
_6565:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6567
	call	_brl_blitz_NullObjectError
_6567:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6570
	call	_brl_blitz_NullObjectError
_6570:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6572
	call	_brl_blitz_NullObjectError
_6572:
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6574
	call	_brl_blitz_NullObjectError
_6574:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6576
	call	_brl_blitz_NullObjectError
_6576:
	movl	24(%ebx),%eax
	movl	20(%eax),%eax
	sub	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	24(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%edi),%eax
	decl	4(%eax)
	jnz	_6580
	movl	%eax,(%esp)
	call	_bbGCFree
_6580:
	movl	%ebx,24(%edi)
	movl	$_6581,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6583
	call	_brl_blitz_NullObjectError
_6583:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6585
	call	_brl_blitz_NullObjectError
_6585:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6588
	call	_brl_blitz_NullObjectError
_6588:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6590
	call	_brl_blitz_NullObjectError
_6590:
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6592
	call	_brl_blitz_NullObjectError
_6592:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6594
	call	_brl_blitz_NullObjectError
_6594:
	movl	28(%ebx),%eax
	movl	20(%eax),%eax
	sub	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	28(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	28(%edi),%eax
	decl	4(%eax)
	jnz	_6598
	movl	%eax,(%esp)
	call	_bbGCFree
_6598:
	movl	%ebx,28(%edi)
	movl	$_6599,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6601
	call	_brl_blitz_NullObjectError
_6601:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6603
	call	_brl_blitz_NullObjectError
_6603:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6606
	call	_brl_blitz_NullObjectError
_6606:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6608
	call	_brl_blitz_NullObjectError
_6608:
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6610
	call	_brl_blitz_NullObjectError
_6610:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6612
	call	_brl_blitz_NullObjectError
_6612:
	movl	32(%ebx),%eax
	movl	20(%eax),%eax
	sub	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	32(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	32(%edi),%eax
	decl	4(%eax)
	jnz	_6616
	movl	%eax,(%esp)
	call	_bbGCFree
_6616:
	movl	%ebx,32(%edi)
	movl	$_6617,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6619
	call	_brl_blitz_NullObjectError
_6619:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6621
	call	_brl_blitz_NullObjectError
_6621:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6624
	call	_brl_blitz_NullObjectError
_6624:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6626
	call	_brl_blitz_NullObjectError
_6626:
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6628
	call	_brl_blitz_NullObjectError
_6628:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6630
	call	_brl_blitz_NullObjectError
_6630:
	movl	36(%ebx),%eax
	movl	20(%eax),%eax
	sub	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	36(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	36(%edi),%eax
	decl	4(%eax)
	jnz	_6634
	movl	%eax,(%esp)
	call	_bbGCFree
_6634:
	movl	%ebx,36(%edi)
	movl	$_6635,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6637
	call	_brl_blitz_NullObjectError
_6637:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6639
	call	_brl_blitz_NullObjectError
_6639:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6642
	call	_brl_blitz_NullObjectError
_6642:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6644
	call	_brl_blitz_NullObjectError
_6644:
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6646
	call	_brl_blitz_NullObjectError
_6646:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6648
	call	_brl_blitz_NullObjectError
_6648:
	movl	40(%ebx),%eax
	movl	20(%eax),%eax
	sub	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	40(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	40(%edi),%eax
	decl	4(%eax)
	jnz	_6652
	movl	%eax,(%esp)
	call	_bbGCFree
_6652:
	movl	%ebx,40(%edi)
	movl	$_6653,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6655
	call	_brl_blitz_NullObjectError
_6655:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6657
	call	_brl_blitz_NullObjectError
_6657:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6660
	call	_brl_blitz_NullObjectError
_6660:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6662
	call	_brl_blitz_NullObjectError
_6662:
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6664
	call	_brl_blitz_NullObjectError
_6664:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6666
	call	_brl_blitz_NullObjectError
_6666:
	movl	44(%ebx),%eax
	movl	20(%eax),%eax
	sub	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	44(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	44(%edi),%eax
	decl	4(%eax)
	jnz	_6670
	movl	%eax,(%esp)
	call	_bbGCFree
_6670:
	movl	%ebx,44(%edi)
	movl	$_6671,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6673
	call	_brl_blitz_NullObjectError
_6673:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6675
	call	_brl_blitz_NullObjectError
_6675:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6678
	call	_brl_blitz_NullObjectError
_6678:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6680
	call	_brl_blitz_NullObjectError
_6680:
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6682
	call	_brl_blitz_NullObjectError
_6682:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6684
	call	_brl_blitz_NullObjectError
_6684:
	movl	48(%ebx),%eax
	movl	20(%eax),%eax
	sub	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	48(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	48(%edi),%eax
	decl	4(%eax)
	jnz	_6688
	movl	%eax,(%esp)
	call	_bbGCFree
_6688:
	movl	%ebx,48(%edi)
	movl	$_6689,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6691
	call	_brl_blitz_NullObjectError
_6691:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6693
	call	_brl_blitz_NullObjectError
_6693:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6696
	call	_brl_blitz_NullObjectError
_6696:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6698
	call	_brl_blitz_NullObjectError
_6698:
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6700
	call	_brl_blitz_NullObjectError
_6700:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6702
	call	_brl_blitz_NullObjectError
_6702:
	movl	52(%ebx),%eax
	movl	20(%eax),%eax
	sub	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	52(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	52(%edi),%eax
	decl	4(%eax)
	jnz	_6706
	movl	%eax,(%esp)
	call	_bbGCFree
_6706:
	movl	%ebx,52(%edi)
	movl	$_6707,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6709
	call	_brl_blitz_NullObjectError
_6709:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6711
	call	_brl_blitz_NullObjectError
_6711:
	mov	%ebx,%edi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6714
	call	_brl_blitz_NullObjectError
_6714:
	movl	232(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_6717
	call	_brl_blitz_ArrayBoundsError
_6717:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,8(%edi)
	movl	$_6718,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6720
	call	_brl_blitz_NullObjectError
_6720:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6722
	call	_brl_blitz_NullObjectError
_6722:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6725
	call	_brl_blitz_NullObjectError
_6725:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6727
	call	_brl_blitz_NullObjectError
_6727:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6729
	call	_brl_blitz_NullObjectError
_6729:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6731
	call	_brl_blitz_NullObjectError
_6731:
	movl	12(%ebx),%eax
	movl	%eax,8(%esp)
	movl	12(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_826,(%esp)
	call	_bbArrayConcat
	incl	4(%eax)
	mov	%eax,%ebx
	movl	12(%edi),%eax
	decl	4(%eax)
	jnz	_6735
	movl	%eax,(%esp)
	call	_bbGCFree
_6735:
	movl	%ebx,12(%edi)
	movl	$_6736,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6738
	call	_brl_blitz_NullObjectError
_6738:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6740
	call	_brl_blitz_NullObjectError
_6740:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6743
	call	_brl_blitz_NullObjectError
_6743:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6745
	call	_brl_blitz_NullObjectError
_6745:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6747
	call	_brl_blitz_NullObjectError
_6747:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6749
	call	_brl_blitz_NullObjectError
_6749:
	movl	16(%ebx),%eax
	movl	%eax,8(%esp)
	movl	16(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayConcat
	incl	4(%eax)
	mov	%eax,%ebx
	movl	16(%edi),%eax
	decl	4(%eax)
	jnz	_6753
	movl	%eax,(%esp)
	call	_bbGCFree
_6753:
	movl	%ebx,16(%edi)
	movl	$_6754,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6756
	call	_brl_blitz_NullObjectError
_6756:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6758
	call	_brl_blitz_NullObjectError
_6758:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6761
	call	_brl_blitz_NullObjectError
_6761:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6763
	call	_brl_blitz_NullObjectError
_6763:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6765
	call	_brl_blitz_NullObjectError
_6765:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6767
	call	_brl_blitz_NullObjectError
_6767:
	movl	20(%ebx),%eax
	movl	%eax,8(%esp)
	movl	20(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayConcat
	incl	4(%eax)
	mov	%eax,%ebx
	movl	20(%edi),%eax
	decl	4(%eax)
	jnz	_6771
	movl	%eax,(%esp)
	call	_bbGCFree
_6771:
	movl	%ebx,20(%edi)
	movl	$_6772,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6774
	call	_brl_blitz_NullObjectError
_6774:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6776
	call	_brl_blitz_NullObjectError
_6776:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6779
	call	_brl_blitz_NullObjectError
_6779:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6781
	call	_brl_blitz_NullObjectError
_6781:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6783
	call	_brl_blitz_NullObjectError
_6783:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6785
	call	_brl_blitz_NullObjectError
_6785:
	movl	24(%ebx),%eax
	movl	%eax,8(%esp)
	movl	24(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayConcat
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%edi),%eax
	decl	4(%eax)
	jnz	_6789
	movl	%eax,(%esp)
	call	_bbGCFree
_6789:
	movl	%ebx,24(%edi)
	movl	$_6790,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6792
	call	_brl_blitz_NullObjectError
_6792:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6794
	call	_brl_blitz_NullObjectError
_6794:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6797
	call	_brl_blitz_NullObjectError
_6797:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6799
	call	_brl_blitz_NullObjectError
_6799:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6801
	call	_brl_blitz_NullObjectError
_6801:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6803
	call	_brl_blitz_NullObjectError
_6803:
	movl	28(%ebx),%eax
	movl	%eax,8(%esp)
	movl	28(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayConcat
	incl	4(%eax)
	mov	%eax,%ebx
	movl	28(%edi),%eax
	decl	4(%eax)
	jnz	_6807
	movl	%eax,(%esp)
	call	_bbGCFree
_6807:
	movl	%ebx,28(%edi)
	movl	$_6808,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6810
	call	_brl_blitz_NullObjectError
_6810:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6812
	call	_brl_blitz_NullObjectError
_6812:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6815
	call	_brl_blitz_NullObjectError
_6815:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6817
	call	_brl_blitz_NullObjectError
_6817:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6819
	call	_brl_blitz_NullObjectError
_6819:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6821
	call	_brl_blitz_NullObjectError
_6821:
	movl	32(%ebx),%eax
	movl	%eax,8(%esp)
	movl	32(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayConcat
	incl	4(%eax)
	mov	%eax,%ebx
	movl	32(%edi),%eax
	decl	4(%eax)
	jnz	_6825
	movl	%eax,(%esp)
	call	_bbGCFree
_6825:
	movl	%ebx,32(%edi)
	movl	$_6826,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6828
	call	_brl_blitz_NullObjectError
_6828:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6830
	call	_brl_blitz_NullObjectError
_6830:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6833
	call	_brl_blitz_NullObjectError
_6833:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6835
	call	_brl_blitz_NullObjectError
_6835:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6837
	call	_brl_blitz_NullObjectError
_6837:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6839
	call	_brl_blitz_NullObjectError
_6839:
	movl	36(%ebx),%eax
	movl	%eax,8(%esp)
	movl	36(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayConcat
	incl	4(%eax)
	mov	%eax,%ebx
	movl	36(%edi),%eax
	decl	4(%eax)
	jnz	_6843
	movl	%eax,(%esp)
	call	_bbGCFree
_6843:
	movl	%ebx,36(%edi)
	movl	$_6844,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6846
	call	_brl_blitz_NullObjectError
_6846:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6848
	call	_brl_blitz_NullObjectError
_6848:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6851
	call	_brl_blitz_NullObjectError
_6851:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6853
	call	_brl_blitz_NullObjectError
_6853:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6855
	call	_brl_blitz_NullObjectError
_6855:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6857
	call	_brl_blitz_NullObjectError
_6857:
	movl	40(%ebx),%eax
	movl	%eax,8(%esp)
	movl	40(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayConcat
	incl	4(%eax)
	mov	%eax,%ebx
	movl	40(%edi),%eax
	decl	4(%eax)
	jnz	_6861
	movl	%eax,(%esp)
	call	_bbGCFree
_6861:
	movl	%ebx,40(%edi)
	movl	$_6862,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6864
	call	_brl_blitz_NullObjectError
_6864:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6866
	call	_brl_blitz_NullObjectError
_6866:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6869
	call	_brl_blitz_NullObjectError
_6869:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6871
	call	_brl_blitz_NullObjectError
_6871:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6873
	call	_brl_blitz_NullObjectError
_6873:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6875
	call	_brl_blitz_NullObjectError
_6875:
	movl	44(%ebx),%eax
	movl	%eax,8(%esp)
	movl	44(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayConcat
	incl	4(%eax)
	mov	%eax,%ebx
	movl	44(%edi),%eax
	decl	4(%eax)
	jnz	_6879
	movl	%eax,(%esp)
	call	_bbGCFree
_6879:
	movl	%ebx,44(%edi)
	movl	$_6880,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6882
	call	_brl_blitz_NullObjectError
_6882:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6884
	call	_brl_blitz_NullObjectError
_6884:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6887
	call	_brl_blitz_NullObjectError
_6887:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6889
	call	_brl_blitz_NullObjectError
_6889:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6891
	call	_brl_blitz_NullObjectError
_6891:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6893
	call	_brl_blitz_NullObjectError
_6893:
	movl	48(%ebx),%eax
	movl	%eax,8(%esp)
	movl	48(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayConcat
	incl	4(%eax)
	mov	%eax,%ebx
	movl	48(%edi),%eax
	decl	4(%eax)
	jnz	_6897
	movl	%eax,(%esp)
	call	_bbGCFree
_6897:
	movl	%ebx,48(%edi)
	movl	$_6898,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6900
	call	_brl_blitz_NullObjectError
_6900:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6902
	call	_brl_blitz_NullObjectError
_6902:
	mov	%ebx,%edi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6905
	call	_brl_blitz_NullObjectError
_6905:
	movl	312(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_6907
	call	_brl_blitz_NullObjectError
_6907:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6909
	call	_brl_blitz_NullObjectError
_6909:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6911
	call	_brl_blitz_NullObjectError
_6911:
	movl	52(%ebx),%eax
	movl	%eax,8(%esp)
	movl	52(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayConcat
	incl	4(%eax)
	mov	%eax,%ebx
	movl	52(%edi),%eax
	decl	4(%eax)
	jnz	_6915
	movl	%eax,(%esp)
	call	_bbGCFree
_6915:
	movl	%ebx,52(%edi)
	calll	*_bbOnDebugLeaveScope
_6508:
	calll	*_bbOnDebugLeaveScope
_98:
	movl	-48(%ebp),%eax
	cmpl	%eax,-40(%ebp)
	jne	_100
_99:
	calll	*_bbOnDebugLeaveScope
_6492:
	movl	$_6922,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6924
	call	_brl_blitz_NullObjectError
_6924:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	movl	$_6925,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6927
	call	_brl_blitz_NullObjectError
_6927:
	movl	236(%ebx),%ebx
	jmp	_1725
_1725:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_ExtractAnimSeq:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	$0,-20(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6991,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6929,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6931
	call	_brl_blitz_NullObjectError
_6931:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6934
	call	_brl_blitz_NullObjectError
_6934:
	movl	236(%ebx),%eax
	add	$1,%eax
	movl	%eax,236(%esi)
	movl	$_6935,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6937
	call	_brl_blitz_NullObjectError
_6937:
	mov	%ebx,%edi
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_6940
	call	_brl_blitz_NullObjectError
_6940:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6942
	call	_brl_blitz_NullObjectError
_6942:
	movl	236(%ebx),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	228(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_826,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	228(%edi),%eax
	decl	4(%eax)
	jnz	_6946
	movl	%eax,(%esp)
	call	_bbGCFree
_6946:
	movl	%ebx,228(%edi)
	movl	$_6947,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6949
	call	_brl_blitz_NullObjectError
_6949:
	mov	%ebx,%edi
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_6952
	call	_brl_blitz_NullObjectError
_6952:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6954
	call	_brl_blitz_NullObjectError
_6954:
	movl	236(%ebx),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	232(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_826,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	232(%edi),%eax
	decl	4(%eax)
	jnz	_6958
	movl	%eax,(%esp)
	call	_bbGCFree
_6958:
	movl	%ebx,232(%edi)
	movl	$_6959,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-20(%ebp)
	movl	$_6961,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-16(%ebp)
	je	_6962
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_6969,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6963,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6965
	call	_brl_blitz_NullObjectError
_6965:
	movl	228(%ebx),%esi
	movl	-16(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_6968
	call	_brl_blitz_ArrayBoundsError
_6968:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,-20(%ebp)
	calll	*_bbOnDebugLeaveScope
_6962:
	movl	$_6970,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6972
	call	_brl_blitz_NullObjectError
_6972:
	movl	228(%ebx),%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6975
	call	_brl_blitz_NullObjectError
_6975:
	movl	236(%ebx),%ebx
	cmpl	20(%esi),%ebx
	jb	_6977
	call	_brl_blitz_ArrayBoundsError
_6977:
	mov	%esi,%eax
	mov	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	-8(%ebp),%edx
	addl	-20(%ebp),%edx
	movl	%edx,24(%eax)
	movl	$_6979,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6981
	call	_brl_blitz_NullObjectError
_6981:
	movl	232(%ebx),%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6984
	call	_brl_blitz_NullObjectError
_6984:
	movl	236(%ebx),%ebx
	cmpl	20(%esi),%ebx
	jb	_6986
	call	_brl_blitz_ArrayBoundsError
_6986:
	mov	%esi,%eax
	mov	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	-12(%ebp),%edx
	addl	-20(%ebp),%edx
	movl	%edx,24(%eax)
	movl	$_6988,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6990
	call	_brl_blitz_NullObjectError
_6990:
	movl	236(%ebx),%ebx
	jmp	_1731
_1731:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_Animate:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7032,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_6996,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_6998
	call	_brl_blitz_NullObjectError
_6998:
	movl	-8(%ebp),%eax
	movl	%eax,204(%ebx)
	movl	$_7000,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7002
	call	_brl_blitz_NullObjectError
_7002:
	flds	-12(%ebp)
	fstps	212(%ebx)
	movl	$_7004,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7006
	call	_brl_blitz_NullObjectError
_7006:
	movl	-16(%ebp),%eax
	movl	%eax,216(%ebx)
	movl	$_7008,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7010
	call	_brl_blitz_NullObjectError
_7010:
	movl	-20(%ebp),%eax
	movl	%eax,220(%ebx)
	movl	$_7012,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7014
	call	_brl_blitz_NullObjectError
_7014:
	mov	%ebx,%edi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7017
	call	_brl_blitz_NullObjectError
_7017:
	movl	228(%ebx),%esi
	movl	-16(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_7020
	call	_brl_blitz_ArrayBoundsError
_7020:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,-24(%ebp)
	fildl	-24(%ebp)
	fstps	208(%edi)
	movl	$_7021,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7023
	call	_brl_blitz_NullObjectError
_7023:
	movl	$1,240(%ebx)
	movl	$_7025,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-20(%ebp)
	jle	_7026
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7031,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7027,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7029
	call	_brl_blitz_NullObjectError
_7029:
	fldz
	fstps	208(%ebx)
	calll	*_bbOnDebugLeaveScope
_7026:
	mov	$0,%ebx
	jmp	_1738
_1738:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_SetAnimTime:
	push	%ebp
	mov	%esp,%ebp
	sub	$32,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$0,-24(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7116,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7036,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7038
	call	_brl_blitz_NullObjectError
_7038:
	movl	$-1,204(%ebx)
	movl	$_7040,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7042
	call	_brl_blitz_NullObjectError
_7042:
	fldz
	fstps	212(%ebx)
	movl	$_7044,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7046
	call	_brl_blitz_NullObjectError
_7046:
	movl	-12(%ebp),%eax
	movl	%eax,216(%ebx)
	movl	$_7048,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7050
	call	_brl_blitz_NullObjectError
_7050:
	movl	$0,220(%ebx)
	movl	$_7052,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7054
	call	_brl_blitz_NullObjectError
_7054:
	flds	-8(%ebp)
	fstps	208(%ebx)
	movl	$_7056,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7058
	call	_brl_blitz_NullObjectError
_7058:
	movl	$0,240(%ebx)
	movl	$_7060,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7062
	call	_brl_blitz_NullObjectError
_7062:
	movl	228(%ebx),%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7065
	call	_brl_blitz_NullObjectError
_7065:
	movl	216(%ebx),%ebx
	cmpl	20(%esi),%ebx
	jb	_7067
	call	_brl_blitz_ArrayBoundsError
_7067:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,-16(%ebp)
	movl	$_7069,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7071
	call	_brl_blitz_NullObjectError
_7071:
	movl	232(%ebx),%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7074
	call	_brl_blitz_NullObjectError
_7074:
	movl	216(%ebx),%ebx
	cmpl	20(%esi),%ebx
	jb	_7076
	call	_brl_blitz_ArrayBoundsError
_7076:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,-20(%ebp)
	movl	$_7078,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7080
	call	_brl_blitz_NullObjectError
_7080:
	movl	232(%ebx),%eax
	movl	%eax,-28(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7083
	call	_brl_blitz_NullObjectError
_7083:
	movl	216(%ebx),%edi
	movl	-28(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_7085
	call	_brl_blitz_ArrayBoundsError
_7085:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7087
	call	_brl_blitz_NullObjectError
_7087:
	movl	228(%ebx),%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7090
	call	_brl_blitz_NullObjectError
_7090:
	movl	216(%ebx),%ebx
	cmpl	20(%esi),%ebx
	jb	_7092
	call	_brl_blitz_ArrayBoundsError
_7092:
	movl	-28(%ebp),%eax
	movl	24(%eax,%edi,4),%eax
	subl	24(%esi,%ebx,4),%eax
	movl	%eax,-24(%ebp)
	movl	$_7094,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	movl	-16(%ebp),%eax
	movl	%eax,-32(%ebp)
	fildl	-32(%ebp)
	faddp	%st(0),%st(1)
	fstps	-8(%ebp)
	movl	$_7095,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	movl	-20(%ebp),%eax
	movl	%eax,-32(%ebp)
	fildl	-32(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_7096
	movl	-24(%ebp),%eax
	cmp	$0,%eax
	setg	%al
	movzbl	%al,%eax
_7096:
	cmp	$0,%eax
	je	_7098
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7102,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7099,(%esp)
	calll	*_bbOnDebugEnterStm
_103:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7101,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7100,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	movl	-24(%ebp),%eax
	movl	%eax,-32(%ebp)
	fildl	-32(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_101:
	flds	-8(%ebp)
	movl	-20(%ebp),%eax
	movl	%eax,-32(%ebp)
	fildl	-32(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_103
_102:
	calll	*_bbOnDebugLeaveScope
_7098:
	movl	$_7103,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	movl	-16(%ebp),%eax
	movl	%eax,-32(%ebp)
	fildl	-32(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_7104
	movl	-24(%ebp),%eax
	cmp	$0,%eax
	setg	%al
	movzbl	%al,%eax
_7104:
	cmp	$0,%eax
	je	_7106
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7110,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7107,(%esp)
	calll	*_bbOnDebugEnterStm
_106:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7109,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7108,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	movl	-24(%ebp),%eax
	movl	%eax,-32(%ebp)
	fildl	-32(%ebp)
	faddp	%st(0),%st(1)
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_104:
	flds	-8(%ebp)
	movl	-16(%ebp),%eax
	movl	%eax,-32(%ebp)
	fildl	-32(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_106
_105:
	calll	*_bbOnDebugLeaveScope
_7106:
	movl	$_7111,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TAnimation+48
	movl	$_7112,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7114
	call	_brl_blitz_NullObjectError
_7114:
	flds	-8(%ebp)
	fstps	208(%ebx)
	mov	$0,%ebx
	jmp	_1743
_1743:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_AnimSeq:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7121,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7118,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7120
	call	_brl_blitz_NullObjectError
_7120:
	movl	216(%ebx),%ebx
	jmp	_1746
_1746:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_AnimLength:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7137,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7122,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7124
	call	_brl_blitz_NullObjectError
_7124:
	movl	232(%ebx),%eax
	movl	%eax,-8(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7127
	call	_brl_blitz_NullObjectError
_7127:
	movl	216(%ebx),%edi
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_7129
	call	_brl_blitz_ArrayBoundsError
_7129:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7131
	call	_brl_blitz_NullObjectError
_7131:
	movl	228(%ebx),%ebx
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_7134
	call	_brl_blitz_NullObjectError
_7134:
	movl	216(%esi),%esi
	cmpl	20(%ebx),%esi
	jb	_7136
	call	_brl_blitz_ArrayBoundsError
_7136:
	movl	-8(%ebp),%eax
	movl	24(%eax,%edi,4),%eax
	subl	24(%ebx,%esi,4),%eax
	mov	%eax,%ebx
	jmp	_1749
_1749:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_AnimTime:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7164,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7138,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7140
	call	_brl_blitz_NullObjectError
_7140:
	cmpl	$0,220(%ebx)
	jle	_7141
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7143,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7142,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_38839
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_1752
_7141:
	movl	$_7144,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7146
	call	_brl_blitz_NullObjectError
_7146:
	movl	204(%ebx),%eax
	cmp	$0,%eax
	setg	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_7149
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7148
	call	_brl_blitz_NullObjectError
_7148:
	movl	204(%ebx),%eax
	cmp	$-1,%eax
	sete	%al
	movzbl	%al,%eax
_7149:
	cmp	$0,%eax
	je	_7151
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7162,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7152,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_7154
	call	_brl_blitz_NullObjectError
_7154:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7156
	call	_brl_blitz_NullObjectError
_7156:
	movl	228(%ebx),%ebx
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_7159
	call	_brl_blitz_NullObjectError
_7159:
	movl	216(%esi),%esi
	cmpl	20(%ebx),%esi
	jb	_7161
	call	_brl_blitz_ArrayBoundsError
_7161:
	flds	208(%edi)
	movl	24(%ebx,%esi,4),%eax
	movl	%eax,-12(%ebp)
	fildl	-12(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_1752
_7151:
	movl	$_7163,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_38840
	fstps	-8(%ebp)
	jmp	_1752
_1752:
	calll	*_bbOnDebugLeaveScope
	flds	-8(%ebp)
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_Animating:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7178,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7165,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7167
	call	_brl_blitz_NullObjectError
_7167:
	cmpl	$0,220(%ebx)
	jle	_7168
	movl	%ebp,4(%esp)
	movl	$_7170,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7169,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1755
_7168:
	movl	$_7171,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7173
	call	_brl_blitz_NullObjectError
_7173:
	cmpl	$0,204(%ebx)
	jle	_7174
	movl	%ebp,4(%esp)
	movl	$_7176,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7175,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1755
_7174:
	movl	$_7177,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	jmp	_1755
_1755:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityColor:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7197,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7179,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7181
	call	_brl_blitz_NullObjectError
_7181:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7183
	call	_brl_blitz_NullObjectError
_7183:
	flds	-8(%ebp)
	fdivs	_38866
	fstps	16(%ebx)
	movl	$_7185,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7187
	call	_brl_blitz_NullObjectError
_7187:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7189
	call	_brl_blitz_NullObjectError
_7189:
	flds	-12(%ebp)
	fdivs	_38867
	fstps	20(%ebx)
	movl	$_7191,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7193
	call	_brl_blitz_NullObjectError
_7193:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7195
	call	_brl_blitz_NullObjectError
_7195:
	flds	-16(%ebp)
	fdivs	_38868
	fstps	24(%ebx)
	mov	$0,%ebx
	jmp	_1761
_1761:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityAlpha:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7204,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7198,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7200
	call	_brl_blitz_NullObjectError
_7200:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7202
	call	_brl_blitz_NullObjectError
_7202:
	flds	-8(%ebp)
	fstps	28(%ebx)
	mov	$0,%ebx
	jmp	_1765
_1765:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityShininess:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7212,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7206,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7208
	call	_brl_blitz_NullObjectError
_7208:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7210
	call	_brl_blitz_NullObjectError
_7210:
	flds	-8(%ebp)
	fstps	32(%ebx)
	mov	$0,%ebx
	jmp	_1769
_1769:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7270,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7214,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7216
	call	_brl_blitz_NullObjectError
_7216:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7218
	call	_brl_blitz_NullObjectError
_7218:
	movl	48(%ebx),%ebx
	movl	-16(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_7221
	call	_brl_blitz_ArrayBoundsError
_7221:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	-8(%ebp),%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	24(%ebx),%eax
	decl	4(%eax)
	jnz	_7226
	movl	%eax,(%esp)
	call	_bbGCFree
_7226:
	movl	%esi,24(%ebx)
	movl	$_7227,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-8(%ebp)
	je	_7228
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7242,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7229,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7231
	call	_brl_blitz_NullObjectError
_7231:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7233
	call	_brl_blitz_NullObjectError
_7233:
	movl	-16(%ebp),%eax
	add	$1,%eax
	cmpl	8(%ebx),%eax
	jle	_7234
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7241,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7235,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7237
	call	_brl_blitz_NullObjectError
_7237:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7239
	call	_brl_blitz_NullObjectError
_7239:
	movl	-16(%ebp),%eax
	add	$1,%eax
	movl	%eax,8(%ebx)
	calll	*_bbOnDebugLeaveScope
_7234:
	calll	*_bbOnDebugLeaveScope
	jmp	_7243
_7228:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7251,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7244,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7246
	call	_brl_blitz_NullObjectError
_7246:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7248
	call	_brl_blitz_NullObjectError
_7248:
	movl	-16(%ebp),%eax
	movl	%eax,8(%ebx)
	movl	$_7250,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1775
_7243:
	movl	$_7252,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-12(%ebp)
	jge	_7253
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7255,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7254,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_7253:
	movl	$_7256,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7258
	call	_brl_blitz_NullObjectError
_7258:
	movl	68(%ebx),%eax
	sub	$1,%eax
	cmpl	%eax,-12(%ebp)
	jle	_7259
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7263,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7260,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7262
	call	_brl_blitz_NullObjectError
_7262:
	movl	68(%ebx),%eax
	sub	$1,%eax
	movl	%eax,-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_7259:
	movl	$_7264,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7266
	call	_brl_blitz_NullObjectError
_7266:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7268
	call	_brl_blitz_NullObjectError
_7268:
	movl	-12(%ebp),%eax
	movl	%eax,44(%ebx)
	mov	$0,%ebx
	jmp	_1775
_1775:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityBlend:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7311,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7274,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7276
	call	_brl_blitz_NullObjectError
_7276:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7278
	call	_brl_blitz_NullObjectError
_7278:
	movl	-8(%ebp),%eax
	movl	%eax,36(%ebx)
	movl	$_7280,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_7281
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7310,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7282,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-12(%ebp)
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7285
	call	_brl_blitz_NullObjectError
_7285:
	movl	288(%ebx),%eax
	movl	%eax,-16(%ebp)
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7288
	call	_brl_blitz_NullObjectError
_7288:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%edi
	jmp	_107
_109:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7293
	call	_brl_blitz_NullObjectError
_7293:
	movl	$_sidesign_minib3d_TSurface,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-12(%ebp)
	cmpl	$_bbNullObject,-12(%ebp)
	je	_107
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7309,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7294,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7296
	call	_brl_blitz_NullObjectError
_7296:
	cmpl	$_bbNullObject,72(%ebx)
	je	_7297
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7308,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7298,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7300
	call	_brl_blitz_NullObjectError
_7300:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7302
	call	_brl_blitz_NullObjectError
_7302:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7305
	call	_brl_blitz_NullObjectError
_7305:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7307
	call	_brl_blitz_NullObjectError
_7307:
	movl	36(%ebx),%eax
	movl	%eax,36(%esi)
	calll	*_bbOnDebugLeaveScope
_7297:
	calll	*_bbOnDebugLeaveScope
_107:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7291
	call	_brl_blitz_NullObjectError
_7291:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_109
_108:
	calll	*_bbOnDebugLeaveScope
_7281:
	mov	$0,%ebx
	jmp	_1779
_1779:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityFX:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7319,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7313,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7315
	call	_brl_blitz_NullObjectError
_7315:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7317
	call	_brl_blitz_NullObjectError
_7317:
	movl	-8(%ebp),%eax
	movl	%eax,40(%ebx)
	mov	$0,%ebx
	jmp	_1783
_1783:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityAutoFade:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7333,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7321,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7323
	call	_brl_blitz_NullObjectError
_7323:
	movl	$1,112(%ebx)
	movl	$_7325,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7327
	call	_brl_blitz_NullObjectError
_7327:
	flds	-8(%ebp)
	fstps	116(%ebx)
	movl	$_7329,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7331
	call	_brl_blitz_NullObjectError
_7331:
	flds	-12(%ebp)
	fstps	120(%ebx)
	mov	$0,%ebx
	jmp	_1788
_1788:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_PaintEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$0,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7434,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7336,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7338
	call	_brl_blitz_NullObjectError
_7338:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7340
	call	_brl_blitz_NullObjectError
_7340:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7343
	call	_brl_blitz_NullObjectError
_7343:
	movl	8(%ebx),%eax
	movl	%eax,8(%esi)
	movl	$_7344,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7346
	call	_brl_blitz_NullObjectError
_7346:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7348
	call	_brl_blitz_NullObjectError
_7348:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7351
	call	_brl_blitz_NullObjectError
_7351:
	movl	12(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	12(%esi),%eax
	decl	4(%eax)
	jnz	_7355
	movl	%eax,(%esp)
	call	_bbGCFree
_7355:
	movl	%ebx,12(%esi)
	movl	$_7356,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7358
	call	_brl_blitz_NullObjectError
_7358:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7360
	call	_brl_blitz_NullObjectError
_7360:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7363
	call	_brl_blitz_NullObjectError
_7363:
	flds	16(%ebx)
	fstps	16(%esi)
	movl	$_7364,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7366
	call	_brl_blitz_NullObjectError
_7366:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7368
	call	_brl_blitz_NullObjectError
_7368:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7371
	call	_brl_blitz_NullObjectError
_7371:
	flds	20(%ebx)
	fstps	20(%esi)
	movl	$_7372,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7374
	call	_brl_blitz_NullObjectError
_7374:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7376
	call	_brl_blitz_NullObjectError
_7376:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7379
	call	_brl_blitz_NullObjectError
_7379:
	flds	24(%ebx)
	fstps	24(%esi)
	movl	$_7380,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7382
	call	_brl_blitz_NullObjectError
_7382:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7384
	call	_brl_blitz_NullObjectError
_7384:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7387
	call	_brl_blitz_NullObjectError
_7387:
	flds	28(%ebx)
	fstps	28(%esi)
	movl	$_7388,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7390
	call	_brl_blitz_NullObjectError
_7390:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7392
	call	_brl_blitz_NullObjectError
_7392:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7395
	call	_brl_blitz_NullObjectError
_7395:
	flds	32(%ebx)
	fstps	32(%esi)
	movl	$_7396,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7398
	call	_brl_blitz_NullObjectError
_7398:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7400
	call	_brl_blitz_NullObjectError
_7400:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7403
	call	_brl_blitz_NullObjectError
_7403:
	movl	36(%ebx),%eax
	movl	%eax,36(%esi)
	movl	$_7404,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7406
	call	_brl_blitz_NullObjectError
_7406:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7408
	call	_brl_blitz_NullObjectError
_7408:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7411
	call	_brl_blitz_NullObjectError
_7411:
	movl	40(%ebx),%eax
	movl	%eax,40(%esi)
	movl	$_7412,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$0,-12(%ebp)
	jmp	_7414
_112:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7433,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7415,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7417
	call	_brl_blitz_NullObjectError
_7417:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7419
	call	_brl_blitz_NullObjectError
_7419:
	movl	48(%ebx),%ebx
	movl	-12(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_7422
	call	_brl_blitz_ArrayBoundsError
_7422:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7425
	call	_brl_blitz_NullObjectError
_7425:
	movl	48(%ebx),%esi
	movl	-12(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_7428
	call	_brl_blitz_ArrayBoundsError
_7428:
	movl	24(%esi,%ebx,4),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%edi),%eax
	decl	4(%eax)
	jnz	_7432
	movl	%eax,(%esp)
	call	_bbGCFree
_7432:
	movl	%ebx,24(%edi)
	calll	*_bbOnDebugLeaveScope
_110:
	addl	$1,-12(%ebp)
_7414:
	cmpl	$7,-12(%ebp)
	jle	_112
_111:
	mov	$0,%ebx
	jmp	_1792
_1792:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityOrder:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7447,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7436,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7438
	call	_brl_blitz_NullObjectError
_7438:
	movl	-8(%ebp),%eax
	movl	%eax,104(%ebx)
	movl	$_7440,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TCamera,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_7441
	movl	%ebp,4(%esp)
	movl	$_7446,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7442,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TCamera_cam_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListRemove
	movl	$_7443,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7445
	call	_brl_blitz_NullObjectError
_7445:
	movl	__sidesign_minib3d_TCamera_cam_list,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*400(%eax)
	calll	*_bbOnDebugLeaveScope
_7441:
	mov	$0,%ebx
	jmp	_1796
_1796:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_ShowEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7453,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7449,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7451
	call	_brl_blitz_NullObjectError
_7451:
	movl	$0,100(%ebx)
	mov	$0,%ebx
	jmp	_1799
_1799:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_HideEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7458,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7454,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7456
	call	_brl_blitz_NullObjectError
_7456:
	movl	$1,100(%ebx)
	mov	$0,%ebx
	jmp	_1802
_1802:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_Hidden:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7481,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7459,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7461
	call	_brl_blitz_NullObjectError
_7461:
	cmpl	$1,100(%ebx)
	jne	_7462
	movl	%ebp,4(%esp)
	movl	$_7464,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7463,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1805
_7462:
	movl	$_7465,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7467
	call	_brl_blitz_NullObjectError
_7467:
	movl	20(%ebx),%eax
	movl	%eax,-8(%ebp)
	movl	$_7469,(%esp)
	calll	*_bbOnDebugEnterStm
	jmp	_113
_115:
	movl	%ebp,4(%esp)
	movl	$_7479,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7470,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7472
	call	_brl_blitz_NullObjectError
_7472:
	cmpl	$1,100(%ebx)
	jne	_7473
	movl	%ebp,4(%esp)
	movl	$_7475,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7474,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_1805
_7473:
	movl	$_7476,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7478
	call	_brl_blitz_NullObjectError
_7478:
	movl	20(%ebx),%eax
	movl	%eax,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_113:
	cmpl	$_bbNullObject,-8(%ebp)
	jne	_115
_114:
	movl	$_7480,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	jmp	_1805
_1805:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_NameEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7490,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7482,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7484
	call	_brl_blitz_NullObjectError
_7484:
	movl	-8(%ebp),%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	92(%ebx),%eax
	decl	4(%eax)
	jnz	_7489
	movl	%eax,(%esp)
	call	_bbGCFree
_7489:
	movl	%esi,92(%ebx)
	mov	$0,%ebx
	jmp	_1809
_1809:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityParent:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7498,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7492,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7494
	call	_brl_blitz_NullObjectError
_7494:
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*448(%eax)
	movl	$_7495,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7497
	call	_brl_blitz_NullObjectError
_7497:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*456(%eax)
	mov	$0,%ebx
	jmp	_1814
_1814:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_GetParent:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7503,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7500,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7502
	call	_brl_blitz_NullObjectError
_7502:
	movl	20(%ebx),%ebx
	jmp	_1817
_1817:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityX:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7530,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7504,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-8(%ebp)
	je	_7505
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7524,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7506,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7508
	call	_brl_blitz_NullObjectError
_7508:
	cmpl	$0,8(%ebx)
	je	_7509
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7513,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7510,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7512
	call	_brl_blitz_NullObjectError
_7512:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*440(%eax)
	calll	*_bbOnDebugLeaveScope
_7509:
	movl	$_7514,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7516
	call	_brl_blitz_NullObjectError
_7516:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7518
	call	_brl_blitz_NullObjectError
_7518:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_7521
	call	_brl_blitz_ArrayBoundsError
_7521:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_7523
	call	_brl_blitz_ArrayBoundsError
_7523:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_1821
_7505:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7529,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7526,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7528
	call	_brl_blitz_NullObjectError
_7528:
	flds	32(%ebx)
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_1821
_1821:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityY:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7557,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7531,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-8(%ebp)
	je	_7532
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7551,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7533,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7535
	call	_brl_blitz_NullObjectError
_7535:
	cmpl	$0,8(%ebx)
	je	_7536
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7540,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7537,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7539
	call	_brl_blitz_NullObjectError
_7539:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*440(%eax)
	calll	*_bbOnDebugLeaveScope
_7536:
	movl	$_7541,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7543
	call	_brl_blitz_NullObjectError
_7543:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7545
	call	_brl_blitz_NullObjectError
_7545:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_7548
	call	_brl_blitz_ArrayBoundsError
_7548:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_7550
	call	_brl_blitz_ArrayBoundsError
_7550:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_1825
_7532:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7556,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7553,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7555
	call	_brl_blitz_NullObjectError
_7555:
	flds	36(%ebx)
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_1825
_1825:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	fldz
	fstps	-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7587,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7558,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-8(%ebp)
	je	_7559
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7580,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7560,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7562
	call	_brl_blitz_NullObjectError
_7562:
	cmpl	$0,8(%ebx)
	je	_7563
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7567,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7564,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7566
	call	_brl_blitz_NullObjectError
_7566:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*440(%eax)
	calll	*_bbOnDebugLeaveScope
_7563:
	movl	$_7568,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7570
	call	_brl_blitz_NullObjectError
_7570:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7572
	call	_brl_blitz_NullObjectError
_7572:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_7575
	call	_brl_blitz_ArrayBoundsError
_7575:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_7577
	call	_brl_blitz_ArrayBoundsError
_7577:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-12(%ebp)
	movl	$_7579,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fchs
	fstps	-16(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_1829
_7559:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7586,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7583,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7585
	call	_brl_blitz_NullObjectError
_7585:
	flds	40(%ebx)
	fstps	-16(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_1829
_1829:
	calll	*_bbOnDebugLeaveScope
	flds	-16(%ebp)
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityPitch:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7603,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7588,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-8(%ebp)
	je	_7589
	movl	%ebp,4(%esp)
	movl	$_7595,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7590,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7592
	call	_brl_blitz_NullObjectError
_7592:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*436(%eax)
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7594
	call	_brl_blitz_NullObjectError
_7594:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*116(%eax)
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_1833
_7589:
	movl	%ebp,4(%esp)
	movl	$_7602,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7597,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7599
	call	_brl_blitz_NullObjectError
_7599:
	movl	24(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7601
	call	_brl_blitz_NullObjectError
_7601:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*116(%eax)
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_1833
_1833:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityYaw:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7619,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7604,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-8(%ebp)
	je	_7605
	movl	%ebp,4(%esp)
	movl	$_7611,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7606,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7608
	call	_brl_blitz_NullObjectError
_7608:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*436(%eax)
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7610
	call	_brl_blitz_NullObjectError
_7610:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*120(%eax)
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_1837
_7605:
	movl	%ebp,4(%esp)
	movl	$_7618,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7613,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7615
	call	_brl_blitz_NullObjectError
_7615:
	movl	24(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7617
	call	_brl_blitz_NullObjectError
_7617:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*120(%eax)
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_1837
_1837:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityRoll:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7635,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7620,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-8(%ebp)
	je	_7621
	movl	%ebp,4(%esp)
	movl	$_7627,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7622,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7624
	call	_brl_blitz_NullObjectError
_7624:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*436(%eax)
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7626
	call	_brl_blitz_NullObjectError
_7626:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*124(%eax)
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_1841
_7621:
	movl	%ebp,4(%esp)
	movl	$_7634,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7629,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7631
	call	_brl_blitz_NullObjectError
_7631:
	movl	24(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7633
	call	_brl_blitz_NullObjectError
_7633:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*124(%eax)
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_1841
_1841:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityClass:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7639,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7636,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7638
	call	_brl_blitz_NullObjectError
_7638:
	movl	96(%ebx),%ebx
	jmp	_1844
_1844:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityName:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7643,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7640,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7642
	call	_brl_blitz_NullObjectError
_7642:
	movl	92(%ebx),%ebx
	jmp	_1847
_1847:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_CountChildren:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$0,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7661,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7644,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-8(%ebp)
	movl	$_7646,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-12(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7649
	call	_brl_blitz_NullObjectError
_7649:
	movl	16(%ebx),%esi
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7652
	call	_brl_blitz_NullObjectError
_7652:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%ebx
	jmp	_116
_118:
	cmp	$_bbNullObject,%ebx
	jne	_7657
	call	_brl_blitz_NullObjectError
_7657:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-12(%ebp)
	cmpl	$_bbNullObject,-12(%ebp)
	je	_116
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7659,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7658,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_116:
	cmp	$_bbNullObject,%ebx
	jne	_7655
	call	_brl_blitz_NullObjectError
_7655:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_118
_117:
	movl	$_7660,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_1850
_1850:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_GetChild:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7684,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7663,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$_7665,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-16(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7668
	call	_brl_blitz_NullObjectError
_7668:
	movl	16(%ebx),%esi
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7671
	call	_brl_blitz_NullObjectError
_7671:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%ebx
	jmp	_119
_121:
	cmp	$_bbNullObject,%ebx
	jne	_7676
	call	_brl_blitz_NullObjectError
_7676:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-16(%ebp)
	cmpl	$_bbNullObject,-16(%ebp)
	je	_119
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7682,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7677,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-12(%ebp)
	movl	$_7678,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	cmpl	%eax,-12(%ebp)
	jne	_7679
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7681,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7680,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_1854
_7679:
	calll	*_bbOnDebugLeaveScope
_119:
	cmp	$_bbNullObject,%ebx
	jne	_7674
	call	_brl_blitz_NullObjectError
_7674:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_121
_120:
	movl	$_7683,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$_bbNullObject,%ebx
	jmp	_1854
_1854:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_FindChild:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7715,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7686,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-12(%ebp)
	movl	$_7688,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-16(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7691
	call	_brl_blitz_NullObjectError
_7691:
	movl	16(%ebx),%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7694
	call	_brl_blitz_NullObjectError
_7694:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_122
_124:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7699
	call	_brl_blitz_NullObjectError
_7699:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-16(%ebp)
	cmpl	$_bbNullObject,-16(%ebp)
	je	_122
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7713,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7700,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7702
	call	_brl_blitz_NullObjectError
_7702:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*208(%eax)
	movl	%eax,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	jne	_7703
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7705,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7704,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_1858
_7703:
	movl	$_7706,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7708
	call	_brl_blitz_NullObjectError
_7708:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*220(%eax)
	movl	%eax,-12(%ebp)
	movl	$_7709,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-12(%ebp)
	je	_7710
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7712,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7711,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_1858
_7710:
	calll	*_bbOnDebugLeaveScope
_122:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7697
	call	_brl_blitz_NullObjectError
_7697:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_124
_123:
	movl	$_7714,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$_bbNullObject,%ebx
	jmp	_1858
_1858:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityPick:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7719,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7718,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TPick+52
	mov	%eax,%ebx
	jmp	_1862
_1862:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_LinePick:
	push	%ebp
	mov	%esp,%ebp
	sub	$36,%esp
	push	%ebx
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	flds	32(%ebp)
	fstps	-28(%ebp)
	flds	36(%ebp)
	fstps	-32(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7721,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7720,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	movl	%eax,-36(%ebp)
	fildl	-36(%ebp)
	fstps	24(%esp)
	flds	-28(%ebp)
	fstps	20(%esp)
	flds	-24(%ebp)
	fstps	16(%esp)
	flds	-20(%ebp)
	fstps	12(%esp)
	flds	-16(%ebp)
	fstps	8(%esp)
	flds	-12(%ebp)
	fstps	4(%esp)
	flds	-8(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TPick+56
	mov	%eax,%ebx
	jmp	_1872
_1872:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityVisible:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7726,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7725,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TPick+60
	mov	%eax,%ebx
	jmp	_1877
_1877:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityDistance:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7732,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7729,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7731
	call	_brl_blitz_NullObjectError
_7731:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*396(%eax)
	fstpl	(%esp)
	call	_bbSqr
	fstps	-12(%ebp)
	jmp	_1881
_1881:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_DeltaYaw:
	push	%ebp
	mov	%esp,%ebp
	sub	$28,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7747,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7734,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_7736
	call	_brl_blitz_NullObjectError
_7736:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7738
	call	_brl_blitz_NullObjectError
_7738:
	movl	$1,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*180(%eax)
	fstps	-24(%ebp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*180(%eax)
	flds	-24(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-24(%ebp)
	flds	-24(%ebp)
	fstps	-12(%ebp)
	movl	$_7740,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_7742
	call	_brl_blitz_NullObjectError
_7742:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7744
	call	_brl_blitz_NullObjectError
_7744:
	movl	$1,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*188(%eax)
	fstps	-20(%ebp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*188(%eax)
	flds	-20(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-20(%ebp)
	flds	-20(%ebp)
	fstps	-16(%ebp)
	movl	$_7746,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fstpl	8(%esp)
	flds	-12(%ebp)
	fstpl	(%esp)
	call	_bbATan2
	fchs
	fstps	-28(%ebp)
	jmp	_1885
_1885:
	calll	*_bbOnDebugLeaveScope
	flds	-28(%ebp)
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_DeltaPitch:
	push	%ebp
	mov	%esp,%ebp
	sub	$36,%esp
	push	%ebx
	push	%esi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7767,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7748,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_7750
	call	_brl_blitz_NullObjectError
_7750:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7752
	call	_brl_blitz_NullObjectError
_7752:
	movl	$1,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*180(%eax)
	fstps	-32(%ebp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*180(%eax)
	flds	-32(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-32(%ebp)
	flds	-32(%ebp)
	fstps	-12(%ebp)
	movl	$_7754,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_7756
	call	_brl_blitz_NullObjectError
_7756:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7758
	call	_brl_blitz_NullObjectError
_7758:
	movl	$1,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*184(%eax)
	fstps	-28(%ebp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*184(%eax)
	flds	-28(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-28(%ebp)
	flds	-28(%ebp)
	fstps	-16(%ebp)
	movl	$_7760,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_7762
	call	_brl_blitz_NullObjectError
_7762:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7764
	call	_brl_blitz_NullObjectError
_7764:
	movl	$1,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*188(%eax)
	fstps	-24(%ebp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*188(%eax)
	flds	-24(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-24(%ebp)
	flds	-24(%ebp)
	fstps	-20(%ebp)
	movl	$_7766,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fmuls	-12(%ebp)
	flds	-20(%ebp)
	fmuls	-20(%ebp)
	faddp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbSqr
	fstpl	8(%esp)
	flds	-16(%ebp)
	fstpl	(%esp)
	call	_bbATan2
	fchs
	fstps	-36(%ebp)
	jmp	_1889
_1889:
	calll	*_bbOnDebugLeaveScope
	flds	-36(%ebp)
	add	$28,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_TFormPoint:
	push	%ebp
	mov	%esp,%ebp
	sub	$28,%esp
	push	%ebx
	sub	$24,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	$_bbNullObject,-24(%ebp)
	movl	$_bbNullObject,-28(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7799,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7768,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-24(%ebp)
	movl	$_7770,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-28(%ebp)
	movl	$_7772,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-16(%ebp)
	je	_7773
	movl	%ebp,4(%esp)
	movl	$_7777,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7774,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7776
	call	_brl_blitz_NullObjectError
_7776:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*436(%eax)
	movl	%eax,-24(%ebp)
	calll	*_bbOnDebugLeaveScope
_7773:
	movl	$_7778,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-20(%ebp)
	je	_7779
	movl	%ebp,4(%esp)
	movl	$_7783,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7780,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7782
	call	_brl_blitz_NullObjectError
_7782:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*432(%eax)
	movl	%eax,-28(%ebp)
	calll	*_bbOnDebugLeaveScope
_7779:
	movl	$_7784,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-16(%ebp)
	je	_7785
	movl	%ebp,4(%esp)
	movl	$_7789,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7786,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7788
	call	_brl_blitz_NullObjectError
_7788:
	movl	$1,16(%esp)
	lea	-12(%ebp),%eax
	movl	%eax,12(%esp)
	lea	-8(%ebp),%eax
	movl	%eax,8(%esp)
	lea	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	calll	*_bbOnDebugLeaveScope
_7785:
	movl	$_7790,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-20(%ebp)
	je	_7791
	movl	%ebp,4(%esp)
	movl	$_7795,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7792,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7794
	call	_brl_blitz_NullObjectError
_7794:
	movl	$1,16(%esp)
	lea	-12(%ebp),%eax
	movl	%eax,12(%esp)
	lea	-8(%ebp),%eax
	movl	%eax,8(%esp)
	lea	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	calll	*_bbOnDebugLeaveScope
_7791:
	movl	$_7796,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-4(%ebp)
	fstps	__sidesign_minib3d_TEntity_tformed_x
	movl	$_7797,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstps	__sidesign_minib3d_TEntity_tformed_y
	movl	$_7798,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstps	__sidesign_minib3d_TEntity_tformed_z
	mov	$0,%ebx
	jmp	_1896
_1896:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_TFormVector:
	push	%ebp
	mov	%esp,%ebp
	sub	$28,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$32,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	$_bbNullObject,-24(%ebp)
	movl	$_bbNullObject,-28(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7888,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7803,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-24(%ebp)
	movl	$_7805,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-28(%ebp)
	movl	$_7807,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-16(%ebp)
	je	_7808
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7839,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7809,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7811
	call	_brl_blitz_NullObjectError
_7811:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*436(%eax)
	movl	%eax,-24(%ebp)
	movl	$_7812,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7814
	call	_brl_blitz_NullObjectError
_7814:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_7817
	call	_brl_blitz_ArrayBoundsError
_7817:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_7819
	call	_brl_blitz_ArrayBoundsError
_7819:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_7821,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7823
	call	_brl_blitz_NullObjectError
_7823:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_7826
	call	_brl_blitz_ArrayBoundsError
_7826:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_7828
	call	_brl_blitz_ArrayBoundsError
_7828:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_7830,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7832
	call	_brl_blitz_NullObjectError
_7832:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_7835
	call	_brl_blitz_ArrayBoundsError
_7835:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_7837
	call	_brl_blitz_ArrayBoundsError
_7837:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	calll	*_bbOnDebugLeaveScope
_7808:
	movl	$_7840,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-20(%ebp)
	je	_7841
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7872,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7842,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7844
	call	_brl_blitz_NullObjectError
_7844:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*432(%eax)
	movl	%eax,-28(%ebp)
	movl	$_7845,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7847
	call	_brl_blitz_NullObjectError
_7847:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_7850
	call	_brl_blitz_ArrayBoundsError
_7850:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_7852
	call	_brl_blitz_ArrayBoundsError
_7852:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_7854,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7856
	call	_brl_blitz_NullObjectError
_7856:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_7859
	call	_brl_blitz_ArrayBoundsError
_7859:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_7861
	call	_brl_blitz_ArrayBoundsError
_7861:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_7863,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7865
	call	_brl_blitz_NullObjectError
_7865:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_7868
	call	_brl_blitz_ArrayBoundsError
_7868:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_7870
	call	_brl_blitz_ArrayBoundsError
_7870:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	calll	*_bbOnDebugLeaveScope
_7841:
	movl	$_7873,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-16(%ebp)
	je	_7874
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7878,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7875,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7877
	call	_brl_blitz_NullObjectError
_7877:
	movl	$1,16(%esp)
	lea	-12(%ebp),%eax
	movl	%eax,12(%esp)
	lea	-8(%ebp),%eax
	movl	%eax,8(%esp)
	lea	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	calll	*_bbOnDebugLeaveScope
_7874:
	movl	$_7879,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-20(%ebp)
	je	_7880
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7884,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7881,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7883
	call	_brl_blitz_NullObjectError
_7883:
	movl	$1,16(%esp)
	lea	-12(%ebp),%eax
	movl	%eax,12(%esp)
	lea	-8(%ebp),%eax
	movl	%eax,8(%esp)
	lea	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	calll	*_bbOnDebugLeaveScope
_7880:
	movl	$_7885,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-4(%ebp)
	fstps	__sidesign_minib3d_TEntity_tformed_x
	movl	$_7886,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstps	__sidesign_minib3d_TEntity_tformed_y
	movl	$_7887,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstps	__sidesign_minib3d_TEntity_tformed_z
	mov	$0,%ebx
	jmp	_1903
_1903:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_TFormNormal:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	push	%ebx
	sub	$28,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	fldz
	fstps	-24(%ebp)
	movl	%ebp,4(%esp)
	movl	$_7904,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7889,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	flds	-4(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TEntity+252
	movl	$_7890,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TEntity_tformed_x
	fstps	-4(%ebp)
	movl	$_7891,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TEntity_tformed_y
	fstps	-8(%ebp)
	movl	$_7892,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TEntity_tformed_z
	fstps	-12(%ebp)
	movl	$_7893,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	flds	-4(%ebp)
	fstps	(%esp)
	call	_sidesign_minib3d_Magnitude
	fstps	-24(%ebp)
	movl	$_7895,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_7896
	movl	%ebp,4(%esp)
	movl	$_7900,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7897,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-4(%ebp)
	fdivs	-24(%ebp)
	fstps	-4(%ebp)
	movl	$_7898,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fdivs	-24(%ebp)
	fstps	-8(%ebp)
	movl	$_7899,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fdivs	-24(%ebp)
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_7896:
	movl	$_7901,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-4(%ebp)
	fstps	__sidesign_minib3d_TEntity_tformed_x
	movl	$_7902,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstps	__sidesign_minib3d_TEntity_tformed_y
	movl	$_7903,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstps	__sidesign_minib3d_TEntity_tformed_z
	mov	$0,%ebx
	jmp	_1910
_1910:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_TFormedX:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_7907,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7906,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TEntity_tformed_x
	fstps	-4(%ebp)
	jmp	_1912
_1912:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_TFormedY:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_7909,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7908,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TEntity_tformed_y
	fstps	-4(%ebp)
	jmp	_1914
_1914:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_TFormedZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_7911,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7910,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TEntity_tformed_z
	fstps	-4(%ebp)
	jmp	_1916
_1916:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_GetMatElement:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7922,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7912,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7914
	call	_brl_blitz_NullObjectError
_7914:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7916
	call	_brl_blitz_NullObjectError
_7916:
	movl	8(%ebx),%esi
	movl	-8(%ebp),%eax
	imull	24(%esi),%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_7919
	call	_brl_blitz_ArrayBoundsError
_7919:
	movl	-12(%ebp),%ebx
	cmpl	24(%esi),%ebx
	jb	_7921
	call	_brl_blitz_ArrayBoundsError
_7921:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-16(%ebp)
	jmp	_1921
_1921:
	calll	*_bbOnDebugLeaveScope
	flds	-16(%ebp)
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_ResetEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	push	%esi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7957,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7924,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7926
	call	_brl_blitz_NullObjectError
_7926:
	movl	$0,180(%ebx)
	movl	$_7928,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7930
	call	_brl_blitz_NullObjectError
_7930:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7933
	call	_brl_blitz_NullObjectError
_7933:
	movl	$0,12(%esp)
	movl	$0,8(%esp)
	movl	184(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_7934,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	184(%esi),%eax
	decl	4(%eax)
	jnz	_7938
	movl	%eax,(%esp)
	call	_bbGCFree
_7938:
	movl	%ebx,184(%esi)
	movl	$_7939,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7941
	call	_brl_blitz_NullObjectError
_7941:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7944
	call	_brl_blitz_NullObjectError
_7944:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*180(%eax)
	fstps	244(%esi)
	movl	$_7945,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7947
	call	_brl_blitz_NullObjectError
_7947:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7950
	call	_brl_blitz_NullObjectError
_7950:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*184(%eax)
	fstps	248(%esi)
	movl	$_7951,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7953
	call	_brl_blitz_NullObjectError
_7953:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7956
	call	_brl_blitz_NullObjectError
_7956:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*188(%eax)
	fstps	252(%esi)
	mov	$0,%ebx
	jmp	_1924
_1924:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityRadius:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7984,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7958,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7960
	call	_brl_blitz_NullObjectError
_7960:
	flds	-8(%ebp)
	fstps	144(%ebx)
	movl	$_7962,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_7963
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7968,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7964,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7966
	call	_brl_blitz_NullObjectError
_7966:
	flds	-8(%ebp)
	fstps	148(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_7969
_7963:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7974,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7970,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7972
	call	_brl_blitz_NullObjectError
_7972:
	flds	-12(%ebp)
	fstps	148(%ebx)
	calll	*_bbOnDebugLeaveScope
_7969:
	movl	$_7975,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-16(%ebp)
	cmpl	$_bbNullObject,-16(%ebp)
	jne	_7977
	call	_brl_blitz_NullObjectError
_7977:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_7979
	call	_brl_blitz_NullObjectError
_7979:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_7981
	call	_brl_blitz_NullObjectError
_7981:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7983
	call	_brl_blitz_NullObjectError
_7983:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*364(%eax)
	fstps	12(%esp)
	movl	$0,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*360(%eax)
	fstps	8(%esp)
	movl	$0,4(%esp)
	movl	%edi,(%esp)
	movl	(%edi),%eax
	calll	*356(%eax)
	fstps	4(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,(%esp)
	movl	-16(%ebp),%eax
	movl	(%eax),%eax
	calll	*284(%eax)
	mov	$0,%ebx
	jmp	_1929
_1929:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_UpdateRadius:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_7999,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_7985,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstpl	8(%esp)
	flds	-8(%ebp)
	fstpl	(%esp)
	call	_bbFloatMax
	fstps	-8(%ebp)
	movl	$_7986,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fstpl	8(%esp)
	flds	-8(%ebp)
	fstpl	(%esp)
	call	_bbFloatMax
	fstps	-8(%ebp)
	movl	$_7987,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7989
	call	_brl_blitz_NullObjectError
_7989:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7992
	call	_brl_blitz_NullObjectError
_7992:
	flds	144(%ebx)
	fmuls	-8(%ebp)
	fstps	136(%esi)
	movl	$_7993,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_7995
	call	_brl_blitz_NullObjectError
_7995:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_7998
	call	_brl_blitz_NullObjectError
_7998:
	flds	148(%esi)
	fmuls	-8(%ebp)
	fstps	140(%ebx)
	mov	$0,%ebx
	jmp	_1935
_1935:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityBox:
	push	%ebp
	mov	%esp,%ebp
	sub	$28,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	flds	32(%ebp)
	fstps	-28(%ebp)
	movl	%ebp,4(%esp)
	movl	$_8024,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8000,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8002
	call	_brl_blitz_NullObjectError
_8002:
	flds	-8(%ebp)
	fstps	152(%ebx)
	movl	$_8004,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8006
	call	_brl_blitz_NullObjectError
_8006:
	flds	-12(%ebp)
	fstps	156(%ebx)
	movl	$_8008,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8010
	call	_brl_blitz_NullObjectError
_8010:
	flds	-16(%ebp)
	fstps	160(%ebx)
	movl	$_8012,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8014
	call	_brl_blitz_NullObjectError
_8014:
	flds	-20(%ebp)
	fstps	164(%ebx)
	movl	$_8016,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8018
	call	_brl_blitz_NullObjectError
_8018:
	flds	-24(%ebp)
	fstps	168(%ebx)
	movl	$_8020,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8022
	call	_brl_blitz_NullObjectError
_8022:
	flds	-28(%ebp)
	fstps	172(%ebx)
	mov	$0,%ebx
	jmp	_1944
_1944:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityType:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8099,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8025,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8027
	call	_brl_blitz_NullObjectError
_8027:
	movl	176(%ebx),%eax
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_8028
	movl	-8(%ebp),%eax
	cmp	$0,%eax
	setne	%al
	movzbl	%al,%eax
_8028:
	cmp	$0,%eax
	je	_8030
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8047,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8031,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	cmpl	20(%eax),%ebx
	jb	_8033
	call	_brl_blitz_ArrayBoundsError
_8033:
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	cmpl	$_bbNullObject,24(%eax,%ebx,4)
	jne	_8034
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8043,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8035,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	cmpl	20(%eax),%ebx
	jb	_8037
	call	_brl_blitz_ArrayBoundsError
_8037:
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%ebx
	call	_brl_linkedlist_CreateList
	incl	4(%eax)
	mov	%eax,%esi
	movl	24(%ebx),%eax
	decl	4(%eax)
	jnz	_8042
	movl	%eax,(%esp)
	call	_bbGCFree
_8042:
	movl	%esi,24(%ebx)
	calll	*_bbOnDebugLeaveScope
_8034:
	movl	$_8044,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	cmpl	20(%eax),%ebx
	jb	_8046
	call	_brl_blitz_ArrayBoundsError
_8046:
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListAddLast
	calll	*_bbOnDebugLeaveScope
_8030:
	movl	$_8048,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8050
	call	_brl_blitz_NullObjectError
_8050:
	movl	176(%ebx),%eax
	cmp	$0,%eax
	setne	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_8051
	movl	-8(%ebp),%eax
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
_8051:
	cmp	$0,%eax
	je	_8053
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8057,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8054,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	cmpl	20(%eax),%ebx
	jb	_8056
	call	_brl_blitz_ArrayBoundsError
_8056:
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListRemove
	calll	*_bbOnDebugLeaveScope
_8053:
	movl	$_8058,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8060
	call	_brl_blitz_NullObjectError
_8060:
	movl	-8(%ebp),%eax
	movl	%eax,176(%ebx)
	movl	$_8062,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8064
	call	_brl_blitz_NullObjectError
_8064:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8067
	call	_brl_blitz_NullObjectError
_8067:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*180(%eax)
	fstps	244(%esi)
	movl	$_8068,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8070
	call	_brl_blitz_NullObjectError
_8070:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8073
	call	_brl_blitz_NullObjectError
_8073:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*184(%eax)
	fstps	248(%esi)
	movl	$_8074,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8076
	call	_brl_blitz_NullObjectError
_8076:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8079
	call	_brl_blitz_NullObjectError
_8079:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*188(%eax)
	fstps	252(%esi)
	movl	$_8080,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-12(%ebp)
	jne	_8081
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8098,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8082,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-16(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8085
	call	_brl_blitz_NullObjectError
_8085:
	movl	16(%ebx),%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8088
	call	_brl_blitz_NullObjectError
_8088:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_125
_127:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8093
	call	_brl_blitz_NullObjectError
_8093:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-16(%ebp)
	cmpl	$_bbNullObject,-16(%ebp)
	je	_125
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8097,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8094,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8096
	call	_brl_blitz_NullObjectError
_8096:
	movl	$1,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*292(%eax)
	calll	*_bbOnDebugLeaveScope
_125:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8091
	call	_brl_blitz_NullObjectError
_8091:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_127
_126:
	calll	*_bbOnDebugLeaveScope
_8081:
	mov	$0,%ebx
	jmp	_1949
_1949:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityPickMode:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_8134,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8102,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	setne	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_8103
	movl	$_sidesign_minib3d_TTerrain,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	setne	%al
	movzbl	%al,%eax
_8103:
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_8105
	movl	-8(%ebp),%eax
	cmp	$2,%eax
	sete	%al
	movzbl	%al,%eax
_8105:
	cmp	$0,%eax
	je	_8107
	movl	%ebp,4(%esp)
	movl	$_8109,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8108,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1954
_8107:
	movl	$_8110,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8112
	call	_brl_blitz_NullObjectError
_8112:
	movl	188(%ebx),%eax
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_8113
	movl	-8(%ebp),%eax
	cmp	$0,%eax
	setne	%al
	movzbl	%al,%eax
_8113:
	cmp	$0,%eax
	je	_8115
	movl	%ebp,4(%esp)
	movl	$_8117,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8116,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TPick_ent_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListAddLast
	calll	*_bbOnDebugLeaveScope
_8115:
	movl	$_8118,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8120
	call	_brl_blitz_NullObjectError
_8120:
	movl	188(%ebx),%eax
	cmp	$0,%eax
	setne	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_8121
	movl	-8(%ebp),%eax
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
_8121:
	cmp	$0,%eax
	je	_8123
	movl	%ebp,4(%esp)
	movl	$_8125,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8124,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TPick_ent_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListRemove
	calll	*_bbOnDebugLeaveScope
_8123:
	movl	$_8126,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8128
	call	_brl_blitz_NullObjectError
_8128:
	movl	-8(%ebp),%eax
	movl	%eax,188(%ebx)
	movl	$_8130,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8132
	call	_brl_blitz_NullObjectError
_8132:
	movl	-12(%ebp),%eax
	movl	%eax,192(%ebx)
	mov	$0,%ebx
	jmp	_1954
_1954:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityCollided:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	movl	$0,-20(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8181,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8137,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$1,-12(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8140
	call	_brl_blitz_NullObjectError
_8140:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*304(%eax)
	mov	%eax,%esi
	jmp	_8141
_130:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8153,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8143,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8145
	call	_brl_blitz_NullObjectError
_8145:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*336(%eax)
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8147
	call	_brl_blitz_NullObjectError
_8147:
	movl	-8(%ebp),%eax
	cmpl	%eax,176(%ebx)
	jne	_8148
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8152,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8149,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8151
	call	_brl_blitz_NullObjectError
_8151:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*336(%eax)
	mov	%eax,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_1958
_8148:
	calll	*_bbOnDebugLeaveScope
_128:
	addl	$1,-12(%ebp)
_8141:
	cmpl	%esi,-12(%ebp)
	jle	_130
_129:
	movl	$_8154,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-16(%ebp)
	movl	-8(%ebp),%ebx
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	cmpl	20(%eax),%ebx
	jb	_8157
	call	_brl_blitz_ArrayBoundsError
_8157:
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,-24(%ebp)
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8160
	call	_brl_blitz_NullObjectError
_8160:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%edi
	jmp	_131
_133:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8165
	call	_brl_blitz_NullObjectError
_8165:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-16(%ebp)
	cmpl	$_bbNullObject,-16(%ebp)
	je	_131
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8179,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8166,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-20(%ebp)
	movl	$1,-20(%ebp)
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8169
	call	_brl_blitz_NullObjectError
_8169:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*304(%eax)
	mov	%eax,%esi
	jmp	_8170
_136:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8178,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8172,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8174
	call	_brl_blitz_NullObjectError
_8174:
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*336(%eax)
	cmpl	-4(%ebp),%eax
	jne	_8175
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8177,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8176,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_1958
_8175:
	calll	*_bbOnDebugLeaveScope
_134:
	addl	$1,-20(%ebp)
_8170:
	cmpl	%esi,-20(%ebp)
	jle	_136
_135:
	calll	*_bbOnDebugLeaveScope
_131:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8163
	call	_brl_blitz_NullObjectError
_8163:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_133
_132:
	movl	$_8180,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$_bbNullObject,%ebx
	jmp	_1958
_1958:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_CountCollisions:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_8185,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8182,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8184
	call	_brl_blitz_NullObjectError
_8184:
	movl	180(%ebx),%ebx
	jmp	_1961
_1961:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_CollisionX:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_8201,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8186,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	cmp	$0,%eax
	setg	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_8189
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8188
	call	_brl_blitz_NullObjectError
_8188:
	movl	-8(%ebp),%eax
	cmpl	180(%ebx),%eax
	setle	%al
	movzbl	%al,%eax
_8189:
	cmp	$0,%eax
	je	_8191
	movl	%ebp,4(%esp)
	movl	$_8200,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8192,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8194
	call	_brl_blitz_NullObjectError
_8194:
	movl	184(%ebx),%esi
	movl	-8(%ebp),%ebx
	sub	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_8197
	call	_brl_blitz_ArrayBoundsError
_8197:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8199
	call	_brl_blitz_NullObjectError
_8199:
	flds	8(%ebx)
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_1965
_8191:
	flds	_39300
	fstps	-12(%ebp)
	jmp	_1965
_1965:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_CollisionY:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_8217,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8202,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	cmp	$0,%eax
	setg	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_8205
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8204
	call	_brl_blitz_NullObjectError
_8204:
	movl	-8(%ebp),%eax
	cmpl	180(%ebx),%eax
	setle	%al
	movzbl	%al,%eax
_8205:
	cmp	$0,%eax
	je	_8207
	movl	%ebp,4(%esp)
	movl	$_8216,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8208,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8210
	call	_brl_blitz_NullObjectError
_8210:
	movl	184(%ebx),%esi
	movl	-8(%ebp),%ebx
	sub	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_8213
	call	_brl_blitz_ArrayBoundsError
_8213:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8215
	call	_brl_blitz_NullObjectError
_8215:
	flds	12(%ebx)
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_1969
_8207:
	flds	_39310
	fstps	-12(%ebp)
	jmp	_1969
_1969:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_CollisionZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_8233,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8218,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	cmp	$0,%eax
	setg	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_8221
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8220
	call	_brl_blitz_NullObjectError
_8220:
	movl	-8(%ebp),%eax
	cmpl	180(%ebx),%eax
	setle	%al
	movzbl	%al,%eax
_8221:
	cmp	$0,%eax
	je	_8223
	movl	%ebp,4(%esp)
	movl	$_8232,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8224,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8226
	call	_brl_blitz_NullObjectError
_8226:
	movl	184(%ebx),%esi
	movl	-8(%ebp),%ebx
	sub	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_8229
	call	_brl_blitz_ArrayBoundsError
_8229:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8231
	call	_brl_blitz_NullObjectError
_8231:
	flds	16(%ebx)
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_1973
_8223:
	flds	_39320
	fstps	-12(%ebp)
	jmp	_1973
_1973:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_CollisionNX:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_8249,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8234,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	cmp	$0,%eax
	setg	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_8237
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8236
	call	_brl_blitz_NullObjectError
_8236:
	movl	-8(%ebp),%eax
	cmpl	180(%ebx),%eax
	setle	%al
	movzbl	%al,%eax
_8237:
	cmp	$0,%eax
	je	_8239
	movl	%ebp,4(%esp)
	movl	$_8248,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8240,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8242
	call	_brl_blitz_NullObjectError
_8242:
	movl	184(%ebx),%esi
	movl	-8(%ebp),%ebx
	sub	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_8245
	call	_brl_blitz_ArrayBoundsError
_8245:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8247
	call	_brl_blitz_NullObjectError
_8247:
	flds	20(%ebx)
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_1977
_8239:
	flds	_39330
	fstps	-12(%ebp)
	jmp	_1977
_1977:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_CollisionNY:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_8265,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8250,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	cmp	$0,%eax
	setg	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_8253
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8252
	call	_brl_blitz_NullObjectError
_8252:
	movl	-8(%ebp),%eax
	cmpl	180(%ebx),%eax
	setle	%al
	movzbl	%al,%eax
_8253:
	cmp	$0,%eax
	je	_8255
	movl	%ebp,4(%esp)
	movl	$_8264,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8256,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8258
	call	_brl_blitz_NullObjectError
_8258:
	movl	184(%ebx),%esi
	movl	-8(%ebp),%ebx
	sub	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_8261
	call	_brl_blitz_ArrayBoundsError
_8261:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8263
	call	_brl_blitz_NullObjectError
_8263:
	flds	24(%ebx)
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_1981
_8255:
	flds	_39340
	fstps	-12(%ebp)
	jmp	_1981
_1981:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_CollisionNZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_8281,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8266,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	cmp	$0,%eax
	setg	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_8269
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8268
	call	_brl_blitz_NullObjectError
_8268:
	movl	-8(%ebp),%eax
	cmpl	180(%ebx),%eax
	setle	%al
	movzbl	%al,%eax
_8269:
	cmp	$0,%eax
	je	_8271
	movl	%ebp,4(%esp)
	movl	$_8280,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8272,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8274
	call	_brl_blitz_NullObjectError
_8274:
	movl	184(%ebx),%esi
	movl	-8(%ebp),%ebx
	sub	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_8277
	call	_brl_blitz_ArrayBoundsError
_8277:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8279
	call	_brl_blitz_NullObjectError
_8279:
	flds	28(%ebx)
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_1985
_8271:
	flds	_39350
	fstps	-12(%ebp)
	jmp	_1985
_1985:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_CollisionTime:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_8297,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8282,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	cmp	$0,%eax
	setg	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_8285
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8284
	call	_brl_blitz_NullObjectError
_8284:
	movl	-8(%ebp),%eax
	cmpl	180(%ebx),%eax
	setle	%al
	movzbl	%al,%eax
_8285:
	cmp	$0,%eax
	je	_8287
	movl	%ebp,4(%esp)
	movl	$_8296,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8288,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8290
	call	_brl_blitz_NullObjectError
_8290:
	movl	184(%ebx),%esi
	movl	-8(%ebp),%ebx
	sub	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_8293
	call	_brl_blitz_ArrayBoundsError
_8293:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8295
	call	_brl_blitz_NullObjectError
_8295:
	flds	32(%ebx)
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_1989
_8287:
	flds	_39360
	fstps	-12(%ebp)
	jmp	_1989
_1989:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_CollisionEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_8313,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8298,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	cmp	$0,%eax
	setg	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_8301
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8300
	call	_brl_blitz_NullObjectError
_8300:
	movl	-8(%ebp),%eax
	cmpl	180(%ebx),%eax
	setle	%al
	movzbl	%al,%eax
_8301:
	cmp	$0,%eax
	je	_8303
	movl	%ebp,4(%esp)
	movl	$_8312,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8304,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8306
	call	_brl_blitz_NullObjectError
_8306:
	movl	184(%ebx),%esi
	movl	-8(%ebp),%ebx
	sub	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_8309
	call	_brl_blitz_ArrayBoundsError
_8309:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8311
	call	_brl_blitz_NullObjectError
_8311:
	movl	36(%ebx),%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1993
_8303:
	mov	$_bbNullObject,%ebx
	jmp	_1993
_1993:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_CollisionSurface:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_8329,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8314,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	cmp	$0,%eax
	setg	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_8317
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8316
	call	_brl_blitz_NullObjectError
_8316:
	movl	-8(%ebp),%eax
	cmpl	180(%ebx),%eax
	setle	%al
	movzbl	%al,%eax
_8317:
	cmp	$0,%eax
	je	_8319
	movl	%ebp,4(%esp)
	movl	$_8328,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8320,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8322
	call	_brl_blitz_NullObjectError
_8322:
	movl	184(%ebx),%esi
	movl	-8(%ebp),%ebx
	sub	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_8325
	call	_brl_blitz_ArrayBoundsError
_8325:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8327
	call	_brl_blitz_NullObjectError
_8327:
	movl	40(%ebx),%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_1997
_8319:
	mov	$_bbNullObject,%ebx
	jmp	_1997
_1997:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_CollisionTriangle:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_8345,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8330,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	cmp	$0,%eax
	setg	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_8333
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8332
	call	_brl_blitz_NullObjectError
_8332:
	movl	-8(%ebp),%eax
	cmpl	180(%ebx),%eax
	setle	%al
	movzbl	%al,%eax
_8333:
	cmp	$0,%eax
	je	_8335
	movl	%ebp,4(%esp)
	movl	$_8344,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8336,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8338
	call	_brl_blitz_NullObjectError
_8338:
	movl	184(%ebx),%esi
	movl	-8(%ebp),%ebx
	sub	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_8341
	call	_brl_blitz_ArrayBoundsError
_8341:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8343
	call	_brl_blitz_NullObjectError
_8343:
	movl	44(%ebx),%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2001
_8335:
	mov	$0,%ebx
	jmp	_2001
_2001:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_GetEntityType:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_8349,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8346,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8348
	call	_brl_blitz_NullObjectError
_8348:
	movl	176(%ebx),%ebx
	jmp	_2004
_2004:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_MeshCullRadius:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_8354,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8350,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8352
	call	_brl_blitz_NullObjectError
_8352:
	flds	-8(%ebp)
	fchs
	fstps	132(%ebx)
	mov	$0,%ebx
	jmp	_2008
_2008:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityScaleX:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	push	%ebx
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_8363,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8355,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	movl	$_8359,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8361
	call	_brl_blitz_NullObjectError
_8361:
	movl	-8(%ebp),%eax
	movl	%eax,16(%esp)
	lea	-20(%ebp),%eax
	movl	%eax,12(%esp)
	lea	-16(%ebp),%eax
	movl	%eax,8(%esp)
	lea	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*452(%eax)
	movl	$_8362,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstps	-24(%ebp)
	jmp	_2012
_2012:
	calll	*_bbOnDebugLeaveScope
	flds	-24(%ebp)
	add	$28,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityScaleY:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	push	%ebx
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_8372,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8364,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	movl	$_8368,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8370
	call	_brl_blitz_NullObjectError
_8370:
	movl	-8(%ebp),%eax
	movl	%eax,16(%esp)
	lea	-20(%ebp),%eax
	movl	%eax,12(%esp)
	lea	-16(%ebp),%eax
	movl	%eax,8(%esp)
	lea	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*452(%eax)
	movl	$_8371,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fstps	-24(%ebp)
	jmp	_2016
_2016:
	calll	*_bbOnDebugLeaveScope
	flds	-24(%ebp)
	add	$28,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityScaleZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	push	%ebx
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_8381,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8373,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	movl	$_8377,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8379
	call	_brl_blitz_NullObjectError
_8379:
	movl	-8(%ebp),%eax
	movl	%eax,16(%esp)
	lea	-20(%ebp),%eax
	movl	%eax,12(%esp)
	lea	-16(%ebp),%eax
	movl	%eax,8(%esp)
	lea	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*452(%eax)
	movl	$_8380,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	fstps	-24(%ebp)
	jmp	_2020
_2020:
	calll	*_bbOnDebugLeaveScope
	flds	-24(%ebp)
	add	$28,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_BoundingSphereNew:
	push	%ebp
	mov	%esp,%ebp
	sub	$60,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8462,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8382,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8384
	call	_brl_blitz_NullObjectError
_8384:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*180(%eax)
	fstps	-24(%ebp)
	movl	$_8386,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8388
	call	_brl_blitz_NullObjectError
_8388:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*184(%eax)
	fstps	-28(%ebp)
	movl	$_8390,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8392
	call	_brl_blitz_NullObjectError
_8392:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*188(%eax)
	fstps	-32(%ebp)
	movl	$_8394,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8396
	call	_brl_blitz_NullObjectError
_8396:
	flds	132(%ebx)
	fstpl	(%esp)
	call	_bbFloatAbs
	fstps	-36(%ebp)
	movl	$_8398,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_8399
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8457,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8400,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8402
	call	_brl_blitz_NullObjectError
_8402:
	flds	260(%ebx)
	fstps	-24(%ebp)
	movl	$_8403,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8405
	call	_brl_blitz_NullObjectError
_8405:
	flds	264(%ebx)
	fstps	-28(%ebp)
	movl	$_8406,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8408
	call	_brl_blitz_NullObjectError
_8408:
	flds	268(%ebx)
	fstps	-32(%ebp)
	movl	$_8409,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%esi
	cmp	$_bbNullObject,%esi
	jne	_8411
	call	_brl_blitz_NullObjectError
_8411:
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8413
	call	_brl_blitz_NullObjectError
_8413:
	flds	-24(%ebp)
	flds	272(%esi)
	fsubs	260(%ebx)
	fdivs	_39419
	faddp	%st(0),%st(1)
	fstps	-24(%ebp)
	movl	$_8414,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%esi
	cmp	$_bbNullObject,%esi
	jne	_8416
	call	_brl_blitz_NullObjectError
_8416:
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8418
	call	_brl_blitz_NullObjectError
_8418:
	flds	-28(%ebp)
	flds	276(%esi)
	fsubs	264(%ebx)
	fdivs	_39420
	faddp	%st(0),%st(1)
	fstps	-28(%ebp)
	movl	$_8419,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%esi
	cmp	$_bbNullObject,%esi
	jne	_8421
	call	_brl_blitz_NullObjectError
_8421:
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8423
	call	_brl_blitz_NullObjectError
_8423:
	flds	-32(%ebp)
	flds	280(%esi)
	fsubs	268(%ebx)
	fdivs	_39421
	faddp	%st(0),%st(1)
	fstps	-32(%ebp)
	movl	$_8424,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,16(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,12(%esp)
	flds	-32(%ebp)
	fstps	8(%esp)
	flds	-28(%ebp)
	fstps	4(%esp)
	flds	-24(%ebp)
	fstps	(%esp)
	movl	-4(%ebp),%eax
	movl	(%eax),%eax
	calll	*248(%eax)
	movl	$_8425,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TEntity_tformed_x
	fstps	-24(%ebp)
	movl	$_8426,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TEntity_tformed_y
	fstps	-28(%ebp)
	movl	$_8427,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TEntity_tformed_z
	fstps	-32(%ebp)
	movl	$_8428,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8430
	call	_brl_blitz_NullObjectError
_8430:
	flds	-36(%ebp)
	fstps	-60(%ebp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*356(%eax)
	flds	-60(%ebp)
	fmulp	%st(0),%st(1)
	fstps	-60(%ebp)
	flds	-60(%ebp)
	fstps	-40(%ebp)
	movl	$_8432,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8434
	call	_brl_blitz_NullObjectError
_8434:
	flds	-36(%ebp)
	fstps	-56(%ebp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*360(%eax)
	flds	-56(%ebp)
	fmulp	%st(0),%st(1)
	fstps	-56(%ebp)
	flds	-56(%ebp)
	fstps	-44(%ebp)
	movl	$_8436,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8438
	call	_brl_blitz_NullObjectError
_8438:
	flds	-36(%ebp)
	fstps	-52(%ebp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*364(%eax)
	flds	-52(%ebp)
	fmulp	%st(0),%st(1)
	fstps	-52(%ebp)
	flds	-52(%ebp)
	fstps	-48(%ebp)
	movl	$_8440,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	flds	-44(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_8441
	flds	-40(%ebp)
	flds	-48(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
_8441:
	cmp	$0,%eax
	je	_8443
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8445,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8444,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fstpl	(%esp)
	call	_bbFloatAbs
	fstps	-36(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_8446
_8443:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8456,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8447,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-44(%ebp)
	flds	-40(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_8448
	flds	-44(%ebp)
	flds	-48(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
_8448:
	cmp	$0,%eax
	je	_8450
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8452,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8451,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-44(%ebp)
	fstpl	(%esp)
	call	_bbFloatAbs
	fstps	-36(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_8453
_8450:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8455,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8454,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-48(%ebp)
	fstpl	(%esp)
	call	_bbFloatAbs
	fstps	-36(%ebp)
	calll	*_bbOnDebugLeaveScope
_8453:
	calll	*_bbOnDebugLeaveScope
_8446:
	calll	*_bbOnDebugLeaveScope
_8399:
	movl	$_8458,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	flds	-24(%ebp)
	fstps	(%eax)
	movl	$_8459,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	flds	-28(%ebp)
	fstps	(%eax)
	movl	$_8460,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	flds	-32(%ebp)
	fstps	(%eax)
	movl	$_8461,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	flds	-36(%ebp)
	fstps	(%eax)
	mov	$0,%ebx
	jmp	_2027
_2027:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_CountAllChildren:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8481,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8464,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-12(%ebp)
	movl	$_8466,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8468
	call	_brl_blitz_NullObjectError
_8468:
	movl	16(%ebx),%esi
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8471
	call	_brl_blitz_NullObjectError
_8471:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%ebx
	jmp	_137
_139:
	cmp	$_bbNullObject,%ebx
	jne	_8476
	call	_brl_blitz_NullObjectError
_8476:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-12(%ebp)
	cmpl	$_bbNullObject,-12(%ebp)
	je	_137
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8479,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8477,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-8(%ebp)
	movl	$_8478,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TEntity+372
	movl	%eax,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_137:
	cmp	$_bbNullObject,%ebx
	jne	_8474
	call	_brl_blitz_NullObjectError
_8474:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_139
_138:
	movl	$_8480,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_2031
_2031:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_GetChildFromAll:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	$_bbNullObject,-20(%ebp)
	movl	$_bbNullObject,-24(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8513,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8482,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-16(%ebp)
	jne	_8483
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8485,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8484,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-16(%ebp)
	calll	*_bbOnDebugLeaveScope
_8483:
	movl	$_8486,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-20(%ebp)
	movl	$_8488,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-24(%ebp)
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8491
	call	_brl_blitz_NullObjectError
_8491:
	movl	16(%ebx),%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8494
	call	_brl_blitz_NullObjectError
_8494:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_140
_142:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8499
	call	_brl_blitz_NullObjectError
_8499:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-24(%ebp)
	cmpl	$_bbNullObject,-24(%ebp)
	je	_140
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8511,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8500,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	-12(%ebp),%edx
	movl	(%edx),%edx
	add	$1,%edx
	movl	%edx,(%eax)
	movl	$_8501,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%edx
	movl	-8(%ebp),%eax
	cmpl	%eax,(%edx)
	jne	_8502
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8504,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8503,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2037
_8502:
	movl	$_8505,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-20(%ebp)
	jne	_8506
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8510,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8507,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8509
	call	_brl_blitz_NullObjectError
_8509:
	movl	-24(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-12(%ebp),%eax
	lea	(%eax),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*376(%eax)
	movl	%eax,-20(%ebp)
	calll	*_bbOnDebugLeaveScope
_8506:
	calll	*_bbOnDebugLeaveScope
_140:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8497
	call	_brl_blitz_NullObjectError
_8497:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_142
_141:
	movl	$_8512,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	jmp	_2037
_2037:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_UpdateMat:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_8518,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8515,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8517
	call	_brl_blitz_NullObjectError
_8517:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*456(%eax)
	mov	$0,%ebx
	jmp	_2041
_2041:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_AddParent:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8547,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8520,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8522
	call	_brl_blitz_NullObjectError
_8522:
	movl	-8(%ebp),%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	20(%ebx),%eax
	decl	4(%eax)
	jnz	_8527
	movl	%eax,(%esp)
	call	_bbGCFree
_8527:
	movl	%esi,20(%ebx)
	movl	$_8528,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8530
	call	_brl_blitz_NullObjectError
_8530:
	cmpl	$_bbNullObject,20(%ebx)
	je	_8531
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8546,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8532,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8534
	call	_brl_blitz_NullObjectError
_8534:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_8536
	call	_brl_blitz_NullObjectError
_8536:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8538
	call	_brl_blitz_NullObjectError
_8538:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8540
	call	_brl_blitz_NullObjectError
_8540:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	movl	$_8541,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8543
	call	_brl_blitz_NullObjectError
_8543:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8545
	call	_brl_blitz_NullObjectError
_8545:
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	16(%ebx),%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListAddLast
	calll	*_bbOnDebugLeaveScope
_8531:
	mov	$0,%ebx
	jmp	_2045
_2045:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_UpdateChildren:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8573,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8548,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-8(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8551
	call	_brl_blitz_NullObjectError
_8551:
	movl	16(%ebx),%eax
	movl	%eax,-12(%ebp)
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8554
	call	_brl_blitz_NullObjectError
_8554:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%edi
	jmp	_143
_145:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8559
	call	_brl_blitz_NullObjectError
_8559:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-8(%ebp)
	cmpl	$_bbNullObject,-8(%ebp)
	je	_143
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8571,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8560,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8562
	call	_brl_blitz_NullObjectError
_8562:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_8564
	call	_brl_blitz_NullObjectError
_8564:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8566
	call	_brl_blitz_NullObjectError
_8566:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	movl	$_8567,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8569
	call	_brl_blitz_NullObjectError
_8569:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*380(%eax)
	movl	$_8570,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TEntity+388
	calll	*_bbOnDebugLeaveScope
_143:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8557
	call	_brl_blitz_NullObjectError
_8557:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_145
_144:
	mov	$0,%ebx
	jmp	_2048
_2048:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityDistanceSquared0:
	push	%ebp
	mov	%esp,%ebp
	sub	$36,%esp
	push	%ebx
	push	%esi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8594,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8575,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_8577
	call	_brl_blitz_NullObjectError
_8577:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8579
	call	_brl_blitz_NullObjectError
_8579:
	movl	$1,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*180(%eax)
	fstps	-32(%ebp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*180(%eax)
	flds	-32(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-32(%ebp)
	flds	-32(%ebp)
	fstps	-12(%ebp)
	movl	$_8581,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_8583
	call	_brl_blitz_NullObjectError
_8583:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8585
	call	_brl_blitz_NullObjectError
_8585:
	movl	$1,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*184(%eax)
	fstps	-28(%ebp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*184(%eax)
	flds	-28(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-28(%ebp)
	flds	-28(%ebp)
	fstps	-16(%ebp)
	movl	$_8587,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_8589
	call	_brl_blitz_NullObjectError
_8589:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8591
	call	_brl_blitz_NullObjectError
_8591:
	movl	$1,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*188(%eax)
	fstps	-24(%ebp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*188(%eax)
	flds	-24(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-24(%ebp)
	flds	-24(%ebp)
	fstps	-20(%ebp)
	movl	$_8593,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fmuls	-12(%ebp)
	flds	-16(%ebp)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	flds	-20(%ebp)
	fmuls	-20(%ebp)
	faddp	%st(0),%st(1)
	fstps	-36(%ebp)
	jmp	_2052
_2052:
	calll	*_bbOnDebugLeaveScope
	flds	-36(%ebp)
	add	$12,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityDistanceSquared:
	push	%ebp
	mov	%esp,%ebp
	sub	$60,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8675,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8598,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8600
	call	_brl_blitz_NullObjectError
_8600:
	cmpl	$0,8(%ebx)
	je	_8601
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8605,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8602,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8604
	call	_brl_blitz_NullObjectError
_8604:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*440(%eax)
	calll	*_bbOnDebugLeaveScope
_8601:
	movl	$_8606,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8608
	call	_brl_blitz_NullObjectError
_8608:
	cmpl	$0,8(%ebx)
	je	_8609
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8613,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8610,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8612
	call	_brl_blitz_NullObjectError
_8612:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*440(%eax)
	calll	*_bbOnDebugLeaveScope
_8609:
	movl	$_8614,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8616
	call	_brl_blitz_NullObjectError
_8616:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8618
	call	_brl_blitz_NullObjectError
_8618:
	movl	8(%ebx),%eax
	movl	%eax,-36(%ebp)
	movl	-36(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-60(%ebp)
	movl	-36(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-60(%ebp)
	jb	_8621
	call	_brl_blitz_ArrayBoundsError
_8621:
	movl	$0,-48(%ebp)
	movl	-36(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-48(%ebp)
	jb	_8623
	call	_brl_blitz_ArrayBoundsError
_8623:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8625
	call	_brl_blitz_NullObjectError
_8625:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8627
	call	_brl_blitz_NullObjectError
_8627:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_8630
	call	_brl_blitz_ArrayBoundsError
_8630:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_8632
	call	_brl_blitz_ArrayBoundsError
_8632:
	movl	-60(%ebp),%edx
	addl	-48(%ebp),%edx
	movl	-36(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fsubs	28(%esi,%eax,4)
	fstps	-12(%ebp)
	movl	$_8634,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8636
	call	_brl_blitz_NullObjectError
_8636:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8638
	call	_brl_blitz_NullObjectError
_8638:
	movl	8(%ebx),%eax
	movl	%eax,-32(%ebp)
	movl	-32(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-56(%ebp)
	movl	-32(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-56(%ebp)
	jb	_8641
	call	_brl_blitz_ArrayBoundsError
_8641:
	movl	$1,-44(%ebp)
	movl	-32(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-44(%ebp)
	jb	_8643
	call	_brl_blitz_ArrayBoundsError
_8643:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8645
	call	_brl_blitz_NullObjectError
_8645:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8647
	call	_brl_blitz_NullObjectError
_8647:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_8650
	call	_brl_blitz_ArrayBoundsError
_8650:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_8652
	call	_brl_blitz_ArrayBoundsError
_8652:
	movl	-56(%ebp),%edx
	addl	-44(%ebp),%edx
	movl	-32(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fsubs	28(%esi,%eax,4)
	fstps	-16(%ebp)
	movl	$_8654,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8656
	call	_brl_blitz_NullObjectError
_8656:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8658
	call	_brl_blitz_NullObjectError
_8658:
	movl	8(%ebx),%eax
	movl	%eax,-28(%ebp)
	movl	-28(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-52(%ebp)
	movl	-28(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-52(%ebp)
	jb	_8661
	call	_brl_blitz_ArrayBoundsError
_8661:
	movl	$2,-40(%ebp)
	movl	-28(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-40(%ebp)
	jb	_8663
	call	_brl_blitz_ArrayBoundsError
_8663:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8665
	call	_brl_blitz_NullObjectError
_8665:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8667
	call	_brl_blitz_NullObjectError
_8667:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_8670
	call	_brl_blitz_ArrayBoundsError
_8670:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_8672
	call	_brl_blitz_ArrayBoundsError
_8672:
	movl	-52(%ebp),%edx
	addl	-40(%ebp),%edx
	movl	-28(%ebp),%eax
	flds	28(%eax,%edx,4)
	fchs
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fstps	-20(%ebp)
	movl	$_8674,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fmuls	-12(%ebp)
	flds	-16(%ebp)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	flds	-20(%ebp)
	fmuls	-20(%ebp)
	faddp	%st(0),%st(1)
	fstps	-24(%ebp)
	jmp	_2056
_2056:
	calll	*_bbOnDebugLeaveScope
	flds	-24(%ebp)
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_EntityListAdd:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8751,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8676,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8678
	call	_brl_blitz_NullObjectError
_8678:
	movl	8(%ebx),%eax
	movl	%eax,-12(%ebp)
	movl	$_8680,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8682
	call	_brl_blitz_NullObjectError
_8682:
	cmpl	$0,104(%ebx)
	jle	_8683
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8716,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8684,(%esp)
	calll	*_bbOnDebugEnterStm
_148:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8688,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8685,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8687
	call	_brl_blitz_NullObjectError
_8687:
	movl	12(%ebx),%eax
	movl	%eax,-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_146:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8690
	call	_brl_blitz_NullObjectError
_8690:
	movl	-12(%ebp),%eax
	cmpl	8(%ebx),%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_8697
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8692
	call	_brl_blitz_NullObjectError
_8692:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%esi
	cmp	$_bbNullObject,%esi
	jne	_8694
	call	_brl_blitz_NullObjectError
_8694:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8696
	call	_brl_blitz_NullObjectError
_8696:
	movl	104(%esi),%eax
	cmpl	104(%ebx),%eax
	setle	%al
	movzbl	%al,%eax
_8697:
	cmp	$0,%eax
	jne	_8703
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8700
	call	_brl_blitz_NullObjectError
_8700:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8702
	call	_brl_blitz_NullObjectError
_8702:
	movl	104(%ebx),%eax
	cmp	$0,%eax
	setle	%al
	movzbl	%al,%eax
_8703:
	cmp	$0,%eax
	je	_148
_147:
	movl	$_8705,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8707
	call	_brl_blitz_NullObjectError
_8707:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8710
	call	_brl_blitz_NullObjectError
_8710:
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	incl	4(%eax)
	mov	%eax,%ebx
	movl	256(%esi),%eax
	decl	4(%eax)
	jnz	_8714
	movl	%eax,(%esp)
	call	_bbGCFree
_8714:
	movl	%ebx,256(%esi)
	movl	$_8715,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2060
_8683:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8750,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8718,(%esp)
	calll	*_bbOnDebugEnterStm
_151:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8722,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8719,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8721
	call	_brl_blitz_NullObjectError
_8721:
	movl	16(%ebx),%eax
	movl	%eax,-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_149:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8724
	call	_brl_blitz_NullObjectError
_8724:
	movl	-12(%ebp),%eax
	cmpl	8(%ebx),%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_8731
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8726
	call	_brl_blitz_NullObjectError
_8726:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%esi
	cmp	$_bbNullObject,%esi
	jne	_8728
	call	_brl_blitz_NullObjectError
_8728:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8730
	call	_brl_blitz_NullObjectError
_8730:
	movl	104(%esi),%eax
	cmpl	104(%ebx),%eax
	setge	%al
	movzbl	%al,%eax
_8731:
	cmp	$0,%eax
	jne	_8737
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8734
	call	_brl_blitz_NullObjectError
_8734:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8736
	call	_brl_blitz_NullObjectError
_8736:
	movl	104(%ebx),%eax
	cmp	$0,%eax
	setge	%al
	movzbl	%al,%eax
_8737:
	cmp	$0,%eax
	je	_151
_150:
	movl	$_8739,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8741
	call	_brl_blitz_NullObjectError
_8741:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8744
	call	_brl_blitz_NullObjectError
_8744:
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*100(%eax)
	incl	4(%eax)
	mov	%eax,%ebx
	movl	256(%esi),%eax
	decl	4(%eax)
	jnz	_8748
	movl	%eax,(%esp)
	call	_bbGCFree
_8748:
	movl	%ebx,256(%esi)
	movl	$_8749,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2060
_2060:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_MQ_CopyMat:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$0,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8782,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8752,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TMatrix+48
	movl	%eax,-8(%ebp)
	movl	$_8754,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$_8757,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	jmp	_8758
_154:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8780,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8759,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-16(%ebp)
	jmp	_8760
_157:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8779,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8761,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8763
	call	_brl_blitz_NullObjectError
_8763:
	movl	8(%ebx),%esi
	movl	-12(%ebp),%eax
	imull	24(%esi),%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_8766
	call	_brl_blitz_ArrayBoundsError
_8766:
	movl	-16(%ebp),%ebx
	cmpl	24(%esi),%ebx
	jb	_8768
	call	_brl_blitz_ArrayBoundsError
_8768:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-20(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8771
	call	_brl_blitz_NullObjectError
_8771:
	movl	24(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8773
	call	_brl_blitz_NullObjectError
_8773:
	movl	8(%ebx),%esi
	movl	-12(%ebp),%eax
	imull	24(%esi),%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_8776
	call	_brl_blitz_ArrayBoundsError
_8776:
	movl	-16(%ebp),%ebx
	cmpl	24(%esi),%ebx
	jb	_8778
	call	_brl_blitz_ArrayBoundsError
_8778:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-20(%ebp),%eax
	fstps	28(%eax)
	calll	*_bbOnDebugLeaveScope
_155:
	addl	$1,-16(%ebp)
_8760:
	cmpl	$3,-16(%ebp)
	jle	_157
_156:
	calll	*_bbOnDebugLeaveScope
_152:
	addl	$1,-12(%ebp)
_8758:
	cmpl	$3,-12(%ebp)
	jle	_154
_153:
	movl	$_8781,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_2063
_2063:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_MQ_Rotate:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	$_bbNullObject,-24(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8841,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8783,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8785
	call	_brl_blitz_NullObjectError
_8785:
	movl	24(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8787
	call	_brl_blitz_NullObjectError
_8787:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	$_8788,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8790
	call	_brl_blitz_NullObjectError
_8790:
	movl	24(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8792
	call	_brl_blitz_NullObjectError
_8792:
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*72(%eax)
	movl	$_8793,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-20(%ebp)
	je	_8794
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8840,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8795,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8797
	call	_brl_blitz_NullObjectError
_8797:
	cmpl	$_bbNullObject,20(%ebx)
	je	_8798
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8838,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8799,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TMatrix+48
	movl	%eax,-24(%ebp)
	movl	$_8801,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8803
	call	_brl_blitz_NullObjectError
_8803:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8805
	call	_brl_blitz_NullObjectError
_8805:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*432(%eax)
	movl	%eax,-24(%ebp)
	movl	$_8806,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8808
	call	_brl_blitz_NullObjectError
_8808:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_8811
	call	_brl_blitz_ArrayBoundsError
_8811:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_8813
	call	_brl_blitz_ArrayBoundsError
_8813:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_8815,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8817
	call	_brl_blitz_NullObjectError
_8817:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_8820
	call	_brl_blitz_ArrayBoundsError
_8820:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_8822
	call	_brl_blitz_ArrayBoundsError
_8822:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_8824,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8826
	call	_brl_blitz_NullObjectError
_8826:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_8829
	call	_brl_blitz_ArrayBoundsError
_8829:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_8831
	call	_brl_blitz_ArrayBoundsError
_8831:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_8833,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8835
	call	_brl_blitz_NullObjectError
_8835:
	movl	24(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8837
	call	_brl_blitz_NullObjectError
_8837:
	movl	-24(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*112(%eax)
	calll	*_bbOnDebugLeaveScope
_8798:
	calll	*_bbOnDebugLeaveScope
_8794:
	mov	$0,%ebx
	jmp	_2070
_2070:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_MQ_Turn:
	push	%ebp
	mov	%esp,%ebp
	sub	$44,%esp
	push	%ebx
	push	%esi
	sub	$36,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	movl	28(%ebp),%eax
	movl	%eax,-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	movl	$_bbNullObject,-44(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8873,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8842,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	movl	$_8847,(%esp)
	calll	*_bbOnDebugEnterStm
	lea	-40(%ebp),%eax
	movl	%eax,28(%esp)
	lea	-36(%ebp),%eax
	movl	%eax,24(%esp)
	lea	-32(%ebp),%eax
	movl	%eax,20(%esp)
	lea	-28(%ebp),%eax
	movl	%eax,16(%esp)
	flds	-20(%ebp)
	fstps	12(%esp)
	flds	-16(%ebp)
	fstps	8(%esp)
	flds	-12(%ebp)
	fstps	4(%esp)
	flds	-8(%ebp)
	fstps	(%esp)
	call	_sidesign_minib3d_Quaternion_FromAngleAxis
	movl	$_8848,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TMatrix+48
	movl	%eax,-44(%ebp)
	movl	$_8850,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8852
	call	_brl_blitz_NullObjectError
_8852:
	flds	-40(%ebp)
	fstps	16(%esp)
	flds	-36(%ebp)
	fstps	12(%esp)
	flds	-32(%ebp)
	fstps	8(%esp)
	flds	-28(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_8853,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-24(%ebp)
	je	_8854
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8860,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8855,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8857
	call	_brl_blitz_NullObjectError
_8857:
	movl	24(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8859
	call	_brl_blitz_NullObjectError
_8859:
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*112(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_8861
_8854:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8872,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8862,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_8864
	call	_brl_blitz_NullObjectError
_8864:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8866
	call	_brl_blitz_NullObjectError
_8866:
	movl	24(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*112(%eax)
	movl	$_8867,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8869
	call	_brl_blitz_NullObjectError
_8869:
	movl	24(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8871
	call	_brl_blitz_NullObjectError
_8871:
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	calll	*_bbOnDebugLeaveScope
_8861:
	mov	$0,%ebx
	jmp	_2078
_2078:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$36,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_MQ_Turn2:
	push	%ebp
	mov	%esp,%ebp
	sub	$88,%esp
	push	%ebx
	push	%esi
	sub	$56,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	fldz
	fstps	-64(%ebp)
	fldz
	fstps	-68(%ebp)
	fldz
	fstps	-72(%ebp)
	fldz
	fstps	-76(%ebp)
	fldz
	fstps	-80(%ebp)
	fldz
	fstps	-84(%ebp)
	movl	$_bbNullObject,-88(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8930,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8880,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	movl	$_8885,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	movl	$_8890,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	fldz
	fstps	-64(%ebp)
	fldz
	fstps	-68(%ebp)
	movl	$_8895,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-72(%ebp)
	fldz
	fstps	-76(%ebp)
	fldz
	fstps	-80(%ebp)
	fldz
	fstps	-84(%ebp)
	movl	$_8900,(%esp)
	calll	*_bbOnDebugEnterStm
	lea	-36(%ebp),%eax
	movl	%eax,28(%esp)
	lea	-32(%ebp),%eax
	movl	%eax,24(%esp)
	lea	-28(%ebp),%eax
	movl	%eax,20(%esp)
	lea	-24(%ebp),%eax
	movl	%eax,16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	fld1
	fstps	4(%esp)
	flds	-8(%ebp)
	fstps	(%esp)
	call	_sidesign_minib3d_Quaternion_FromAngleAxis
	movl	$_8901,(%esp)
	calll	*_bbOnDebugEnterStm
	lea	-52(%ebp),%eax
	movl	%eax,28(%esp)
	lea	-48(%ebp),%eax
	movl	%eax,24(%esp)
	lea	-44(%ebp),%eax
	movl	%eax,20(%esp)
	lea	-40(%ebp),%eax
	movl	%eax,16(%esp)
	fldz
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	flds	-12(%ebp)
	fstps	(%esp)
	call	_sidesign_minib3d_Quaternion_FromAngleAxis
	movl	$_8902,(%esp)
	calll	*_bbOnDebugEnterStm
	lea	-68(%ebp),%eax
	movl	%eax,28(%esp)
	lea	-64(%ebp),%eax
	movl	%eax,24(%esp)
	lea	-60(%ebp),%eax
	movl	%eax,20(%esp)
	lea	-56(%ebp),%eax
	movl	%eax,16(%esp)
	fld1
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	flds	-16(%ebp)
	fstps	(%esp)
	call	_sidesign_minib3d_Quaternion_FromAngleAxis
	movl	$_8903,(%esp)
	calll	*_bbOnDebugEnterStm
	lea	-84(%ebp),%eax
	movl	%eax,44(%esp)
	lea	-80(%ebp),%eax
	movl	%eax,40(%esp)
	lea	-76(%ebp),%eax
	movl	%eax,36(%esp)
	lea	-72(%ebp),%eax
	movl	%eax,32(%esp)
	flds	-52(%ebp)
	fstps	28(%esp)
	flds	-48(%ebp)
	fstps	24(%esp)
	flds	-44(%ebp)
	fstps	20(%esp)
	flds	-40(%ebp)
	fstps	16(%esp)
	flds	-36(%ebp)
	fstps	12(%esp)
	flds	-32(%ebp)
	fstps	8(%esp)
	flds	-28(%ebp)
	fstps	4(%esp)
	flds	-24(%ebp)
	fstps	(%esp)
	call	_sidesign_minib3d_Quaternion_MultiplyQuat
	movl	$_8904,(%esp)
	calll	*_bbOnDebugEnterStm
	lea	-36(%ebp),%eax
	movl	%eax,44(%esp)
	lea	-32(%ebp),%eax
	movl	%eax,40(%esp)
	lea	-28(%ebp),%eax
	movl	%eax,36(%esp)
	lea	-24(%ebp),%eax
	movl	%eax,32(%esp)
	flds	-68(%ebp)
	fstps	28(%esp)
	flds	-64(%ebp)
	fstps	24(%esp)
	flds	-60(%ebp)
	fstps	20(%esp)
	flds	-56(%ebp)
	fstps	16(%esp)
	flds	-84(%ebp)
	fstps	12(%esp)
	flds	-80(%ebp)
	fstps	8(%esp)
	flds	-76(%ebp)
	fstps	4(%esp)
	flds	-72(%ebp)
	fstps	(%esp)
	call	_sidesign_minib3d_Quaternion_MultiplyQuat
	movl	$_8905,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TMatrix+48
	movl	%eax,-88(%ebp)
	movl	$_8907,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-88(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8909
	call	_brl_blitz_NullObjectError
_8909:
	flds	-36(%ebp)
	fstps	16(%esp)
	flds	-32(%ebp)
	fstps	12(%esp)
	flds	-28(%ebp)
	fstps	8(%esp)
	flds	-24(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_8910,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-20(%ebp)
	je	_8911
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8917,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8912,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8914
	call	_brl_blitz_NullObjectError
_8914:
	movl	24(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8916
	call	_brl_blitz_NullObjectError
_8916:
	movl	-88(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*112(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_8918
_8911:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_8929,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8919,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-88(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_8921
	call	_brl_blitz_NullObjectError
_8921:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8923
	call	_brl_blitz_NullObjectError
_8923:
	movl	24(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*112(%eax)
	movl	$_8924,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8926
	call	_brl_blitz_NullObjectError
_8926:
	movl	24(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8928
	call	_brl_blitz_NullObjectError
_8928:
	movl	-88(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	calll	*_bbOnDebugLeaveScope
_8918:
	mov	$0,%ebx
	jmp	_2085
_2085:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$56,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_MQ_TransformPoint:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_8948,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8943,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8945
	call	_brl_blitz_NullObjectError
_8945:
	movl	24(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8947
	call	_brl_blitz_NullObjectError
_8947:
	movl	$0,16(%esp)
	movl	-16(%ebp),%eax
	lea	(%eax),%eax
	movl	%eax,12(%esp)
	movl	-12(%ebp),%eax
	lea	(%eax),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	lea	(%eax),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	mov	$0,%ebx
	jmp	_2091
_2091:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_MQ_Position:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_8978,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8952,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-20(%ebp)
	je	_8953
	movl	%ebp,4(%esp)
	movl	$_8965,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8954,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8956
	call	_brl_blitz_NullObjectError
_8956:
	cmpl	$_bbNullObject,20(%ebx)
	je	_8957
	movl	%ebp,4(%esp)
	movl	$_8964,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8958,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8960
	call	_brl_blitz_NullObjectError
_8960:
	movl	20(%ebx),%eax
	movl	%eax,16(%esp)
	movl	$_bbNullObject,12(%esp)
	flds	-16(%ebp)
	fstps	8(%esp)
	flds	-12(%ebp)
	fstps	4(%esp)
	flds	-8(%ebp)
	fstps	(%esp)
	movl	-4(%ebp),%eax
	movl	(%eax),%eax
	calll	*248(%eax)
	movl	$_8961,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TEntity_tformed_x
	fstps	-8(%ebp)
	movl	$_8962,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TEntity_tformed_y
	fstps	-12(%ebp)
	movl	$_8963,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TEntity_tformed_z
	fstps	-16(%ebp)
	calll	*_bbOnDebugLeaveScope
_8957:
	calll	*_bbOnDebugLeaveScope
_8953:
	movl	$_8966,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8968
	call	_brl_blitz_NullObjectError
_8968:
	flds	-8(%ebp)
	fstps	32(%ebx)
	movl	$_8970,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8972
	call	_brl_blitz_NullObjectError
_8972:
	flds	-12(%ebp)
	fstps	36(%ebx)
	movl	$_8974,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8976
	call	_brl_blitz_NullObjectError
_8976:
	flds	-16(%ebp)
	fstps	40(%ebx)
	mov	$0,%ebx
	jmp	_2098
_2098:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_MQ_Move:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9000,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_8979,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8981
	call	_brl_blitz_NullObjectError
_8981:
	lea	-16(%ebp),%eax
	movl	%eax,12(%esp)
	lea	-12(%ebp),%eax
	movl	%eax,8(%esp)
	lea	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*420(%eax)
	movl	$_8982,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8984
	call	_brl_blitz_NullObjectError
_8984:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8987
	call	_brl_blitz_NullObjectError
_8987:
	flds	32(%ebx)
	fadds	-8(%ebp)
	fstps	32(%esi)
	movl	$_8988,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8990
	call	_brl_blitz_NullObjectError
_8990:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8993
	call	_brl_blitz_NullObjectError
_8993:
	flds	36(%ebx)
	fadds	-12(%ebp)
	fstps	36(%esi)
	movl	$_8994,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_8996
	call	_brl_blitz_NullObjectError
_8996:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_8999
	call	_brl_blitz_NullObjectError
_8999:
	flds	40(%esi)
	fadds	-16(%ebp)
	fstps	40(%ebx)
	mov	$0,%ebx
	jmp	_2104
_2104:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_MQ_GetInvMatrix:
	push	%ebp
	mov	%esp,%ebp
	sub	$32,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	movl	$_bbNullObject,-20(%ebp)
	movl	$_bbNullObject,-24(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9074,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9001,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-12(%ebp)
	movl	$_9003,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-16(%ebp)
	movl	$_9005,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-20(%ebp)
	movl	$_9007,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-24(%ebp)
	movl	$_9009,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9011
	call	_brl_blitz_NullObjectError
_9011:
	cmpl	$_bbNullObject,20(%ebx)
	je	_9012
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9018,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9013,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9015
	call	_brl_blitz_NullObjectError
_9015:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9017
	call	_brl_blitz_NullObjectError
_9017:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*432(%eax)
	movl	%eax,-24(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_9019
_9012:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9021,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9020,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TMatrix+48
	movl	%eax,-24(%ebp)
	calll	*_bbOnDebugLeaveScope
_9019:
	movl	$_9022,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9024
	call	_brl_blitz_NullObjectError
_9024:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*404(%eax)
	movl	%eax,-20(%ebp)
	movl	$_9025,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9027
	call	_brl_blitz_NullObjectError
_9027:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*100(%eax)
	movl	$_9028,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TMatrix+48
	movl	%eax,-12(%ebp)
	movl	$_9029,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-8(%ebp)
	je	_9030
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9053,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9031,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9033
	call	_brl_blitz_NullObjectError
_9033:
	flds	44(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_9036
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9035
	call	_brl_blitz_NullObjectError
_9035:
	flds	48(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
_9036:
	cmp	$0,%eax
	je	_9040
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9039
	call	_brl_blitz_NullObjectError
_9039:
	flds	52(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
_9040:
	cmp	$0,%eax
	je	_9042
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9052,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9043,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,-32(%ebp)
	cmpl	$_bbNullObject,-32(%ebp)
	jne	_9045
	call	_brl_blitz_NullObjectError
_9045:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_9047
	call	_brl_blitz_NullObjectError
_9047:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_9049
	call	_brl_blitz_NullObjectError
_9049:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9051
	call	_brl_blitz_NullObjectError
_9051:
	flds	_39638
	fdivs	52(%ebx)
	fstps	12(%esp)
	flds	_39639
	fdivs	48(%esi)
	fstps	8(%esp)
	flds	_39640
	fdivs	44(%edi)
	fstps	4(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,(%esp)
	movl	-32(%ebp),%eax
	movl	(%eax),%eax
	calll	*108(%eax)
	calll	*_bbOnDebugLeaveScope
_9042:
	calll	*_bbOnDebugLeaveScope
_9030:
	movl	$_9054,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TMatrix+48
	movl	%eax,-16(%ebp)
	movl	$_9055,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	movl	%eax,-28(%ebp)
	cmpl	$_bbNullObject,-28(%ebp)
	jne	_9057
	call	_brl_blitz_NullObjectError
_9057:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_9059
	call	_brl_blitz_NullObjectError
_9059:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_9061
	call	_brl_blitz_NullObjectError
_9061:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9063
	call	_brl_blitz_NullObjectError
_9063:
	flds	40(%ebx)
	fstps	12(%esp)
	flds	36(%esi)
	fchs
	fstps	8(%esp)
	flds	32(%edi)
	fchs
	fstps	4(%esp)
	movl	-28(%ebp),%eax
	movl	%eax,(%esp)
	movl	-28(%ebp),%eax
	movl	(%eax),%eax
	calll	*104(%eax)
	movl	$_9064,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9066
	call	_brl_blitz_NullObjectError
_9066:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*112(%eax)
	movl	$_9067,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9069
	call	_brl_blitz_NullObjectError
_9069:
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*112(%eax)
	movl	$_9070,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9072
	call	_brl_blitz_NullObjectError
_9072:
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*112(%eax)
	movl	$_9073,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	jmp	_2108
_2108:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_MQ_GetMatrix:
	push	%ebp
	mov	%esp,%ebp
	sub	$32,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	movl	$_bbNullObject,-20(%ebp)
	fldz
	fstps	-24(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9132,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9077,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-12(%ebp)
	movl	$_9079,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-16(%ebp)
	movl	$_9081,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-20(%ebp)
	movl	$_9083,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-24(%ebp)
	movl	$_9085,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TMatrix+48
	movl	%eax,-12(%ebp)
	movl	$_9086,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-8(%ebp)
	je	_9087
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9097,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9088,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,-32(%ebp)
	cmpl	$_bbNullObject,-32(%ebp)
	jne	_9090
	call	_brl_blitz_NullObjectError
_9090:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_9092
	call	_brl_blitz_NullObjectError
_9092:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_9094
	call	_brl_blitz_NullObjectError
_9094:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9096
	call	_brl_blitz_NullObjectError
_9096:
	flds	52(%ebx)
	fstps	12(%esp)
	flds	48(%esi)
	fstps	8(%esp)
	flds	44(%edi)
	fstps	4(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,(%esp)
	movl	-32(%ebp),%eax
	movl	(%eax),%eax
	calll	*108(%eax)
	calll	*_bbOnDebugLeaveScope
_9087:
	movl	$_9098,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TMatrix+48
	movl	%eax,-16(%ebp)
	movl	$_9099,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	movl	%eax,-28(%ebp)
	cmpl	$_bbNullObject,-28(%ebp)
	jne	_9101
	call	_brl_blitz_NullObjectError
_9101:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_9103
	call	_brl_blitz_NullObjectError
_9103:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_9105
	call	_brl_blitz_NullObjectError
_9105:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9107
	call	_brl_blitz_NullObjectError
_9107:
	flds	40(%ebx)
	fchs
	fstps	12(%esp)
	flds	36(%esi)
	fstps	8(%esp)
	flds	32(%edi)
	fstps	4(%esp)
	movl	-28(%ebp),%eax
	movl	%eax,(%esp)
	movl	-28(%ebp),%eax
	movl	(%eax),%eax
	calll	*104(%eax)
	movl	$_9108,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9110
	call	_brl_blitz_NullObjectError
_9110:
	movl	24(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9112
	call	_brl_blitz_NullObjectError
_9112:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	movl	%eax,-20(%ebp)
	movl	$_9113,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9115
	call	_brl_blitz_NullObjectError
_9115:
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*112(%eax)
	movl	$_9116,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9118
	call	_brl_blitz_NullObjectError
_9118:
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*112(%eax)
	movl	$_9119,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9121
	call	_brl_blitz_NullObjectError
_9121:
	cmpl	$_bbNullObject,20(%ebx)
	je	_9122
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9130,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9123,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_9125
	call	_brl_blitz_NullObjectError
_9125:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9127
	call	_brl_blitz_NullObjectError
_9127:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9129
	call	_brl_blitz_NullObjectError
_9129:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*436(%eax)
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*112(%eax)
	calll	*_bbOnDebugLeaveScope
_9122:
	movl	$_9131,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	jmp	_2112
_2112:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_MQ_Update:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9166,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9134,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9136
	call	_brl_blitz_NullObjectError
_9136:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_9138
	call	_brl_blitz_NullObjectError
_9138:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9140
	call	_brl_blitz_NullObjectError
_9140:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*436(%eax)
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	movl	$_9141,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9143
	call	_brl_blitz_NullObjectError
_9143:
	movl	$0,8(%ebx)
	movl	$_9145,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-8(%ebp)
	movl	$_9147,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9149
	call	_brl_blitz_NullObjectError
_9149:
	movl	16(%ebx),%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9152
	call	_brl_blitz_NullObjectError
_9152:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_158
_160:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9157
	call	_brl_blitz_NullObjectError
_9157:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-8(%ebp)
	cmpl	$_bbNullObject,-8(%ebp)
	je	_158
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9165,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9158,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9160
	call	_brl_blitz_NullObjectError
_9160:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*440(%eax)
	movl	$_9161,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9163
	call	_brl_blitz_NullObjectError
_9163:
	mov	%ebx,%eax
	movl	$0,12(%eax)
	calll	*_bbOnDebugLeaveScope
_158:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9155
	call	_brl_blitz_NullObjectError
_9155:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_160
_159:
	mov	$0,%ebx
	jmp	_2115
_2115:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_MQ_Scale:
	push	%ebp
	mov	%esp,%ebp
	sub	$72,%esp
	push	%ebx
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	$_bbNullObject,-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	movl	%ebp,4(%esp)
	movl	$_9236,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9167,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-20(%ebp)
	je	_9168
	movl	%ebp,4(%esp)
	movl	$_9214,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9169,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-24(%ebp)
	movl	$_9171,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	movl	$_9175,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	movl	$_9179,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	movl	$_9183,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9185
	call	_brl_blitz_NullObjectError
_9185:
	cmpl	$_bbNullObject,20(%ebx)
	je	_9186
	movl	%ebp,4(%esp)
	movl	$_9213,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9187,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9189
	call	_brl_blitz_NullObjectError
_9189:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9191
	call	_brl_blitz_NullObjectError
_9191:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*432(%eax)
	movl	%eax,-24(%ebp)
	movl	$_9192,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-28(%ebp)
	movl	$_9193,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-32(%ebp)
	movl	$_9194,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-36(%ebp)
	movl	$_9195,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-40(%ebp)
	movl	$_9196,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-44(%ebp)
	movl	$_9197,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-48(%ebp)
	movl	$_9198,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-52(%ebp)
	movl	$_9199,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-56(%ebp)
	movl	$_9200,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-60(%ebp)
	movl	$_9201,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9203
	call	_brl_blitz_NullObjectError
_9203:
	movl	$0,16(%esp)
	lea	-36(%ebp),%eax
	movl	%eax,12(%esp)
	lea	-32(%ebp),%eax
	movl	%eax,8(%esp)
	lea	-28(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	movl	$_9204,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9206
	call	_brl_blitz_NullObjectError
_9206:
	movl	$0,16(%esp)
	lea	-48(%ebp),%eax
	movl	%eax,12(%esp)
	lea	-44(%ebp),%eax
	movl	%eax,8(%esp)
	lea	-40(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	movl	$_9207,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9209
	call	_brl_blitz_NullObjectError
_9209:
	movl	$0,16(%esp)
	lea	-60(%ebp),%eax
	movl	%eax,12(%esp)
	lea	-56(%ebp),%eax
	movl	%eax,8(%esp)
	lea	-52(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	movl	$_9210,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstps	-72(%ebp)
	flds	-36(%ebp)
	fstps	8(%esp)
	flds	-32(%ebp)
	fstps	4(%esp)
	flds	-28(%ebp)
	fstps	(%esp)
	call	_sidesign_minib3d_Magnitude
	flds	-72(%ebp)
	fmulp	%st(0),%st(1)
	fstps	-72(%ebp)
	flds	-72(%ebp)
	fstps	-8(%ebp)
	movl	$_9211,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstps	-68(%ebp)
	flds	-48(%ebp)
	fstps	8(%esp)
	flds	-44(%ebp)
	fstps	4(%esp)
	flds	-40(%ebp)
	fstps	(%esp)
	call	_sidesign_minib3d_Magnitude
	flds	-68(%ebp)
	fmulp	%st(0),%st(1)
	fstps	-68(%ebp)
	flds	-68(%ebp)
	fstps	-12(%ebp)
	movl	$_9212,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fstps	-64(%ebp)
	flds	-60(%ebp)
	fstps	8(%esp)
	flds	-56(%ebp)
	fstps	4(%esp)
	flds	-52(%ebp)
	fstps	(%esp)
	call	_sidesign_minib3d_Magnitude
	flds	-64(%ebp)
	fmulp	%st(0),%st(1)
	fstps	-64(%ebp)
	flds	-64(%ebp)
	fstps	-16(%ebp)
	calll	*_bbOnDebugLeaveScope
_9186:
	calll	*_bbOnDebugLeaveScope
_9168:
	movl	$_9224,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9226
	call	_brl_blitz_NullObjectError
_9226:
	flds	-8(%ebp)
	fstps	44(%ebx)
	movl	$_9228,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9230
	call	_brl_blitz_NullObjectError
_9230:
	flds	-12(%ebp)
	fstps	48(%ebx)
	movl	$_9232,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9234
	call	_brl_blitz_NullObjectError
_9234:
	flds	-16(%ebp)
	fstps	52(%ebx)
	mov	$0,%ebx
	jmp	_2122
_2122:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_MQ_SetParent:
	push	%ebp
	mov	%esp,%ebp
	sub	$56,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	movl	$_bbNullObject,-52(%ebp)
	movl	$_bbNullObject,-56(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9424,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9237,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	movl	$_9241,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	movl	$_9245,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	movl	$_9249,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-52(%ebp)
	movl	$_9251,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-56(%ebp)
	movl	$_9253,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-12(%ebp)
	je	_9254
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9292,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9255,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,16(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,12(%esp)
	fldz
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	movl	-4(%ebp),%eax
	movl	(%eax),%eax
	calll	*248(%eax)
	movl	$_9256,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TEntity_tformed_x
	fstps	-16(%ebp)
	movl	$_9257,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TEntity_tformed_y
	fstps	-20(%ebp)
	movl	$_9258,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TEntity_tformed_z
	fstps	-24(%ebp)
	movl	$_9259,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9261
	call	_brl_blitz_NullObjectError
_9261:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*436(%eax)
	movl	%eax,-52(%ebp)
	movl	$_9262,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-52(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9264
	call	_brl_blitz_NullObjectError
_9264:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_9267
	call	_brl_blitz_ArrayBoundsError
_9267:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_9269
	call	_brl_blitz_ArrayBoundsError
_9269:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_9271,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-52(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9273
	call	_brl_blitz_NullObjectError
_9273:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_9276
	call	_brl_blitz_ArrayBoundsError
_9276:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_9278
	call	_brl_blitz_ArrayBoundsError
_9278:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_9280,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-52(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9282
	call	_brl_blitz_NullObjectError
_9282:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_9285
	call	_brl_blitz_ArrayBoundsError
_9285:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_9287
	call	_brl_blitz_ArrayBoundsError
_9287:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_9289,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9291
	call	_brl_blitz_NullObjectError
_9291:
	movl	$1,16(%esp)
	lea	-36(%ebp),%eax
	movl	%eax,12(%esp)
	lea	-32(%ebp),%eax
	movl	%eax,8(%esp)
	lea	-28(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*452(%eax)
	calll	*_bbOnDebugLeaveScope
_9254:
	movl	$_9293,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9295
	call	_brl_blitz_NullObjectError
_9295:
	cmpl	$_bbNullObject,20(%ebx)
	je	_9296
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9310,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9297,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9299
	call	_brl_blitz_NullObjectError
_9299:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9301
	call	_brl_blitz_NullObjectError
_9301:
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	16(%ebx),%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListRemove
	movl	$_9302,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9304
	call	_brl_blitz_NullObjectError
_9304:
	mov	$_bbNullObject,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	20(%ebx),%eax
	decl	4(%eax)
	jnz	_9309
	movl	%eax,(%esp)
	call	_bbGCFree
_9309:
	movl	%esi,20(%ebx)
	calll	*_bbOnDebugLeaveScope
_9296:
	movl	$_9311,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-12(%ebp)
	je	_9312
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9376,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9313,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-8(%ebp)
	je	_9314
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9319,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9315,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,16(%esp)
	movl	$_bbNullObject,12(%esp)
	flds	-24(%ebp)
	fstps	8(%esp)
	flds	-20(%ebp)
	fstps	4(%esp)
	flds	-16(%ebp)
	fstps	(%esp)
	movl	-4(%ebp),%eax
	movl	(%eax),%eax
	calll	*248(%eax)
	movl	$_9316,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TEntity_tformed_x
	fstps	-16(%ebp)
	movl	$_9317,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TEntity_tformed_y
	fstps	-20(%ebp)
	movl	$_9318,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TEntity_tformed_z
	fstps	-24(%ebp)
	calll	*_bbOnDebugLeaveScope
_9314:
	movl	$_9320,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9322
	call	_brl_blitz_NullObjectError
_9322:
	flds	-16(%ebp)
	fstps	32(%ebx)
	movl	$_9324,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9326
	call	_brl_blitz_NullObjectError
_9326:
	flds	-20(%ebp)
	fstps	36(%ebx)
	movl	$_9328,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9330
	call	_brl_blitz_NullObjectError
_9330:
	flds	-24(%ebp)
	fstps	40(%ebx)
	movl	$_9332,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-8(%ebp)
	jne	_9333
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9335,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9334,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TMatrix+48
	movl	%eax,-56(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_9336
_9333:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9367,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9337,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9339
	call	_brl_blitz_NullObjectError
_9339:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*432(%eax)
	movl	%eax,-56(%ebp)
	movl	$_9340,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-56(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9342
	call	_brl_blitz_NullObjectError
_9342:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_9345
	call	_brl_blitz_ArrayBoundsError
_9345:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_9347
	call	_brl_blitz_ArrayBoundsError
_9347:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_9349,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-56(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9351
	call	_brl_blitz_NullObjectError
_9351:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_9354
	call	_brl_blitz_ArrayBoundsError
_9354:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_9356
	call	_brl_blitz_ArrayBoundsError
_9356:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_9358,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-56(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9360
	call	_brl_blitz_NullObjectError
_9360:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_9363
	call	_brl_blitz_ArrayBoundsError
_9363:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_9365
	call	_brl_blitz_ArrayBoundsError
_9365:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	calll	*_bbOnDebugLeaveScope
_9336:
	movl	$_9368,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-52(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9370
	call	_brl_blitz_NullObjectError
_9370:
	movl	-56(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*112(%eax)
	movl	$_9371,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9373
	call	_brl_blitz_NullObjectError
_9373:
	movl	24(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9375
	call	_brl_blitz_NullObjectError
_9375:
	movl	-52(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	calll	*_bbOnDebugLeaveScope
_9312:
	movl	$_9377,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-8(%ebp)
	jne	_9378
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9380,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9379,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2127
_9378:
	movl	$_9381,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9383
	call	_brl_blitz_NullObjectError
_9383:
	movl	-8(%ebp),%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	20(%ebx),%eax
	decl	4(%eax)
	jnz	_9388
	movl	%eax,(%esp)
	call	_bbGCFree
_9388:
	movl	%esi,20(%ebx)
	movl	$_9389,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9391
	call	_brl_blitz_NullObjectError
_9391:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9393
	call	_brl_blitz_NullObjectError
_9393:
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	16(%ebx),%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListAddLast
	movl	$_9394,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9396
	call	_brl_blitz_NullObjectError
_9396:
	movl	$1,16(%esp)
	lea	-48(%ebp),%eax
	movl	%eax,12(%esp)
	lea	-44(%ebp),%eax
	movl	%eax,8(%esp)
	lea	-40(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*452(%eax)
	movl	$_9397,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_9398
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9405,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9399,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9401
	call	_brl_blitz_NullObjectError
_9401:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9404
	call	_brl_blitz_NullObjectError
_9404:
	flds	44(%ebx)
	fmuls	-28(%ebp)
	fdivs	-40(%ebp)
	fstps	44(%esi)
	calll	*_bbOnDebugLeaveScope
_9398:
	movl	$_9406,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-44(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_9407
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9414,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9408,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9410
	call	_brl_blitz_NullObjectError
_9410:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9413
	call	_brl_blitz_NullObjectError
_9413:
	flds	48(%ebx)
	fmuls	-32(%ebp)
	fdivs	-44(%ebp)
	fstps	48(%esi)
	calll	*_bbOnDebugLeaveScope
_9407:
	movl	$_9415,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-48(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_9416
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9423,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9417,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9419
	call	_brl_blitz_NullObjectError
_9419:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_9422
	call	_brl_blitz_NullObjectError
_9422:
	flds	52(%esi)
	fmuls	-36(%ebp)
	fdivs	-48(%ebp)
	fstps	52(%ebx)
	calll	*_bbOnDebugLeaveScope
_9416:
	mov	$0,%ebx
	jmp	_2127
_2127:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_MQ_GetScaleXYZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$64,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	$_bbNullObject,-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9488,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9435,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-24(%ebp)
	movl	$_9437,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	movl	$_9441,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	movl	$_9445,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	movl	$_9449,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-20(%ebp)
	je	_9450
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9454,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9451,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9453
	call	_brl_blitz_NullObjectError
_9453:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*436(%eax)
	movl	%eax,-24(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_9455
_9450:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9466,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9456,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TMatrix+48
	movl	%eax,-24(%ebp)
	movl	$_9457,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%eax
	movl	%eax,-64(%ebp)
	cmpl	$_bbNullObject,-64(%ebp)
	jne	_9459
	call	_brl_blitz_NullObjectError
_9459:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_9461
	call	_brl_blitz_NullObjectError
_9461:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_9463
	call	_brl_blitz_NullObjectError
_9463:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9465
	call	_brl_blitz_NullObjectError
_9465:
	flds	52(%ebx)
	fstps	12(%esp)
	flds	48(%esi)
	fstps	8(%esp)
	flds	44(%edi)
	fstps	4(%esp)
	movl	-64(%ebp),%eax
	movl	%eax,(%esp)
	movl	-64(%ebp),%eax
	movl	(%eax),%eax
	calll	*108(%eax)
	calll	*_bbOnDebugLeaveScope
_9455:
	movl	$_9467,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-28(%ebp)
	movl	$_9468,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-32(%ebp)
	movl	$_9469,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-36(%ebp)
	movl	$_9470,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-40(%ebp)
	movl	$_9471,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-44(%ebp)
	movl	$_9472,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-48(%ebp)
	movl	$_9473,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-52(%ebp)
	movl	$_9474,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-56(%ebp)
	movl	$_9475,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-60(%ebp)
	movl	$_9476,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9478
	call	_brl_blitz_NullObjectError
_9478:
	movl	$0,16(%esp)
	lea	-36(%ebp),%eax
	movl	%eax,12(%esp)
	lea	-32(%ebp),%eax
	movl	%eax,8(%esp)
	lea	-28(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	movl	$_9479,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9481
	call	_brl_blitz_NullObjectError
_9481:
	movl	$0,16(%esp)
	lea	-48(%ebp),%eax
	movl	%eax,12(%esp)
	lea	-44(%ebp),%eax
	movl	%eax,8(%esp)
	lea	-40(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	movl	$_9482,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9484
	call	_brl_blitz_NullObjectError
_9484:
	movl	$0,16(%esp)
	lea	-60(%ebp),%eax
	movl	%eax,12(%esp)
	lea	-56(%ebp),%eax
	movl	%eax,8(%esp)
	lea	-52(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	movl	$_9485,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	flds	-36(%ebp)
	fstps	8(%esp)
	flds	-32(%ebp)
	fstps	4(%esp)
	flds	-28(%ebp)
	fstps	(%esp)
	call	_sidesign_minib3d_Magnitude
	fstps	(%ebx)
	movl	$_9486,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	flds	-48(%ebp)
	fstps	8(%esp)
	flds	-44(%ebp)
	fstps	4(%esp)
	flds	-40(%ebp)
	fstps	(%esp)
	call	_sidesign_minib3d_Magnitude
	fstps	(%ebx)
	movl	$_9487,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	flds	-60(%ebp)
	fstps	8(%esp)
	flds	-56(%ebp)
	fstps	4(%esp)
	flds	-52(%ebp)
	fstps	(%esp)
	call	_sidesign_minib3d_Magnitude
	fstps	(%ebx)
	mov	$0,%ebx
	jmp	_2134
_2134:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_SetUpdateFlag:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9516,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9490,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9492
	call	_brl_blitz_NullObjectError
_9492:
	movl	$1,8(%ebx)
	movl	$_9494,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-8(%ebp)
	movl	$_9496,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9498
	call	_brl_blitz_NullObjectError
_9498:
	movl	16(%ebx),%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9501
	call	_brl_blitz_NullObjectError
_9501:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_161
_163:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9506
	call	_brl_blitz_NullObjectError
_9506:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-8(%ebp)
	cmpl	$_bbNullObject,-8(%ebp)
	je	_161
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9515,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9507,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9509
	call	_brl_blitz_NullObjectError
_9509:
	mov	%ebx,%eax
	movl	$1,8(%eax)
	movl	$_9511,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9513
	call	_brl_blitz_NullObjectError
_9513:
	mov	%ebx,%eax
	movl	$1,12(%eax)
	calll	*_bbOnDebugLeaveScope
_161:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9504
	call	_brl_blitz_NullObjectError
_9504:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_163
_162:
	mov	$0,%ebx
	jmp	_2137
_2137:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TEntity_AnimFrame:
	push	%ebp
	mov	%esp,%ebp
	sub	$32,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	movl	$_bbNullObject,-20(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9592,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9517,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9519
	call	_brl_blitz_NullObjectError
_9519:
	cmpl	$0,88(%ebx)
	jne	_9520
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9522,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9521,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2141
_9520:
	movl	$_9523,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9525
	call	_brl_blitz_NullObjectError
_9525:
	movl	-8(%ebp),%eax
	cdq
	idivl	88(%ebx)
	mov	%edx,%eax
	movl	%eax,-8(%ebp)
	movl	$_9526,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-8(%ebp)
	jge	_9527
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9531,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9528,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9530
	call	_brl_blitz_NullObjectError
_9530:
	movl	88(%ebx),%eax
	addl	%eax,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_9527:
	movl	$_9532,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$1,-12(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9535
	call	_brl_blitz_NullObjectError
_9535:
	movl	84(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbArrayDimensions
	mov	%eax,%ebx
	mov	$0,%esi
	cmpl	20(%ebx),%esi
	jb	_9538
	call	_brl_blitz_ArrayBoundsError
_9538:
	movl	24(%ebx,%esi,4),%eax
	movl	%eax,-32(%ebp)
	jmp	_9539
_166:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9590,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9541,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9543
	call	_brl_blitz_NullObjectError
_9543:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*216(%eax)
	movl	%eax,-16(%ebp)
	movl	$_9545,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9547
	call	_brl_blitz_NullObjectError
_9547:
	movl	84(%ebx),%esi
	movl	-12(%ebp),%eax
	sub	$1,%eax
	imull	24(%esi),%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_9550
	call	_brl_blitz_ArrayBoundsError
_9550:
	movl	-8(%ebp),%ebx
	cmpl	24(%esi),%ebx
	jb	_9552
	call	_brl_blitz_ArrayBoundsError
_9552:
	mov	%edi,%eax
	add	%ebx,%eax
	movl	28(%esi,%eax,4),%eax
	movl	%eax,-20(%ebp)
	movl	$_9554,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-16(%ebp)
	je	_9555
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9589,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9556,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	movl	%eax,-28(%ebp)
	cmpl	$_bbNullObject,-28(%ebp)
	jne	_9558
	call	_brl_blitz_NullObjectError
_9558:
	movl	-20(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_9560
	call	_brl_blitz_NullObjectError
_9560:
	movl	-20(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_9562
	call	_brl_blitz_NullObjectError
_9562:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9564
	call	_brl_blitz_NullObjectError
_9564:
	movl	$0,16(%esp)
	flds	16(%ebx)
	fstps	12(%esp)
	flds	12(%esi)
	fstps	8(%esp)
	flds	8(%edi)
	fstps	4(%esp)
	movl	-28(%ebp),%eax
	movl	%eax,(%esp)
	movl	-28(%ebp),%eax
	movl	(%eax),%eax
	calll	*60(%eax)
	movl	$_9565,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	movl	%eax,-24(%ebp)
	cmpl	$_bbNullObject,-24(%ebp)
	jne	_9567
	call	_brl_blitz_NullObjectError
_9567:
	movl	-20(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_9569
	call	_brl_blitz_NullObjectError
_9569:
	movl	-20(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_9571
	call	_brl_blitz_NullObjectError
_9571:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9573
	call	_brl_blitz_NullObjectError
_9573:
	movl	$0,16(%esp)
	flds	28(%ebx)
	fstps	12(%esp)
	flds	24(%esi)
	fstps	8(%esp)
	flds	20(%edi)
	fstps	4(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,(%esp)
	movl	-24(%ebp),%eax
	movl	(%eax),%eax
	calll	*72(%eax)
	movl	$_9574,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9576
	call	_brl_blitz_NullObjectError
_9576:
	movl	24(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9578
	call	_brl_blitz_NullObjectError
_9578:
	mov	%ebx,%esi
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9581
	call	_brl_blitz_NullObjectError
_9581:
	movl	32(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	8(%esi),%eax
	decl	4(%eax)
	jnz	_9585
	movl	%eax,(%esp)
	call	_bbGCFree
_9585:
	movl	%ebx,8(%esi)
	movl	$_9586,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9588
	call	_brl_blitz_NullObjectError
_9588:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*456(%eax)
	calll	*_bbOnDebugLeaveScope
_9555:
	calll	*_bbOnDebugLeaveScope
_164:
	addl	$1,-12(%ebp)
_9539:
	movl	-32(%ebp),%eax
	cmpl	%eax,-12(%ebp)
	jle	_166
_165:
	mov	$0,%ebx
	jmp	_2141
_2141:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_AlignToVector2:
	push	%ebp
	mov	%esp,%ebp
	sub	$48,%esp
	push	%ebx
	sub	$36,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	movl	$_bbNullObject,-44(%ebp)
	movl	%ebp,4(%esp)
	movl	$_9638,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9594,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	cmp	$1,%eax
	setl	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_9595
	movl	-20(%ebp),%eax
	cmp	$3,%eax
	setg	%al
	movzbl	%al,%eax
_9595:
	cmp	$0,%eax
	je	_9597
	movl	%ebp,4(%esp)
	movl	$_9599,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9598,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2149
_9597:
	movl	$_9600,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	movl	$_9604,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-40(%ebp)
	movl	$_9606,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TMatrix+48
	movl	%eax,-44(%ebp)
	movl	$_9608,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fstps	8(%esp)
	flds	-12(%ebp)
	fstps	4(%esp)
	flds	-8(%ebp)
	fstps	(%esp)
	call	_sidesign_minib3d_Magnitude
	fstps	-40(%ebp)
	movl	$_9609,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	flds	_39816
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_9610
	movl	%ebp,4(%esp)
	movl	$_9612,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9611,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2149
_9610:
	movl	$_9613,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fdivs	-40(%ebp)
	fstps	-8(%ebp)
	movl	$_9614,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fdivs	-40(%ebp)
	fstps	-12(%ebp)
	movl	$_9615,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fdivs	-40(%ebp)
	fstps	-16(%ebp)
	movl	$_9616,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
	movl	%eax,-48(%ebp)
	fildl	-48(%ebp)
	fstps	-28(%ebp)
	movl	$_9617,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	cmp	$2,%eax
	sete	%al
	movzbl	%al,%eax
	movl	%eax,-48(%ebp)
	fildl	-48(%ebp)
	fstps	-32(%ebp)
	movl	$_9618,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	cmp	$3,%eax
	sete	%al
	movzbl	%al,%eax
	movl	%eax,-48(%ebp)
	fildl	-48(%ebp)
	fstps	-36(%ebp)
	movl	$_9619,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,16(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,12(%esp)
	flds	-36(%ebp)
	fstps	8(%esp)
	flds	-32(%ebp)
	fstps	4(%esp)
	flds	-28(%ebp)
	fstps	(%esp)
	call	_sidesign_minib3d_TFormNormal
	movl	$_9620,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_sidesign_minib3d_TFormedX
	fstps	-28(%ebp)
	movl	$_9621,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_sidesign_minib3d_TFormedY
	fstps	-32(%ebp)
	movl	$_9622,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_sidesign_minib3d_TFormedZ
	fstps	-36(%ebp)
	movl	$_9623,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9625
	call	_brl_blitz_NullObjectError
_9625:
	flds	-16(%ebp)
	fchs
	fstps	24(%esp)
	flds	-12(%ebp)
	fstps	20(%esp)
	flds	-8(%ebp)
	fstps	16(%esp)
	flds	-36(%ebp)
	fchs
	fstps	12(%esp)
	flds	-32(%ebp)
	fstps	8(%esp)
	flds	-28(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*128(%eax)
	movl	$_9626,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	fld1
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_9627
	movl	%ebp,4(%esp)
	movl	$_9629,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9628,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	fstps	4(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_InterpolateMatrix
	movl	%eax,-44(%ebp)
	calll	*_bbOnDebugLeaveScope
_9627:
	movl	$_9630,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9632
	call	_brl_blitz_NullObjectError
_9632:
	movl	24(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9634
	call	_brl_blitz_NullObjectError
_9634:
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*112(%eax)
	movl	$_9635,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9637
	call	_brl_blitz_NullObjectError
_9637:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*456(%eax)
	mov	$0,%ebx
	jmp	_2149
_2149:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$36,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_UpdateEntities:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$8,%esp
	movl	$_bbNullObject,-4(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9670,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9645,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-4(%ebp)
	movl	$_9647,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TEntity_entity_list,%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9650
	call	_brl_blitz_NullObjectError
_9650:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_167
_169:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9655
	call	_brl_blitz_NullObjectError
_9655:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-4(%ebp)
	cmpl	$_bbNullObject,-4(%ebp)
	je	_167
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9669,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9656,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9658
	call	_brl_blitz_NullObjectError
_9658:
	cmpl	$0,12(%ebx)
	jne	_9659
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9668,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9660,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9662
	call	_brl_blitz_NullObjectError
_9662:
	cmpl	$0,8(%ebx)
	je	_9663
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9667,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9664,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9666
	call	_brl_blitz_NullObjectError
_9666:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*440(%eax)
	calll	*_bbOnDebugLeaveScope
_9663:
	calll	*_bbOnDebugLeaveScope
_9659:
	calll	*_bbOnDebugLeaveScope
_167:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9653
	call	_brl_blitz_NullObjectError
_9653:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_169
_168:
	mov	$0,%ebx
	jmp	_2151
_2151:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_9685,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	__sidesign_minib3d_TEntity_New
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TCamera,(%eax)
	movl	-4(%ebp),%eax
	movl	$0,260(%eax)
	movl	-4(%ebp),%eax
	movl	$0,264(%eax)
	movl	-4(%ebp),%eax
	movl	$0,268(%eax)
	movl	-4(%ebp),%eax
	movl	$0,272(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	276(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	280(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	284(%eax)
	movl	-4(%ebp),%eax
	movl	$1,288(%eax)
	movl	-4(%ebp),%eax
	movl	$1,292(%eax)
	movl	-4(%ebp),%eax
	fld1
	fstps	296(%eax)
	movl	-4(%ebp),%eax
	flds	_39840
	fstps	300(%eax)
	movl	-4(%ebp),%eax
	fld1
	fstps	304(%eax)
	movl	-4(%ebp),%eax
	movl	$1,308(%eax)
	movl	-4(%ebp),%eax
	movl	$0,312(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	316(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	320(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	324(%eax)
	movl	-4(%ebp),%eax
	fld1
	fstps	328(%eax)
	movl	-4(%ebp),%eax
	flds	_39841
	fstps	332(%eax)
	movl	$16,4(%esp)
	movl	$_9672,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,336(%edx)
	movl	$16,4(%esp)
	movl	$_9674,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,340(%edx)
	movl	$4,4(%esp)
	movl	$_9676,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,344(%edx)
	movl	$4,12(%esp)
	movl	$6,8(%esp)
	movl	$2,4(%esp)
	movl	$_9678,(%esp)
	call	_bbArrayNew
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,348(%edx)
	movl	%ebp,4(%esp)
	movl	$_9684,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9680,(%esp)
	calll	*_bbOnDebugEnterStm
	xor	%eax,%eax
	cmp	$0,%eax
	je	_9681
	movl	%ebp,4(%esp)
	movl	$_9683,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9682,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_170,(%esp)
	call	_brl_blitz_DebugLog
	calll	*_bbOnDebugLeaveScope
_9681:
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_2154
_2154:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
	xor	%eax,%eax
	cmp	$0,%eax
	je	_9686
	movl	$_171,(%esp)
	call	_brl_blitz_DebugLog
_9686:
_2157:
	movl	348(%ebx),%eax
	decl	4(%eax)
	jnz	_9689
	movl	%eax,(%esp)
	call	_bbGCFree
_9689:
	movl	344(%ebx),%eax
	decl	4(%eax)
	jnz	_9691
	movl	%eax,(%esp)
	call	_bbGCFree
_9691:
	movl	340(%ebx),%eax
	decl	4(%eax)
	jnz	_9693
	movl	%eax,(%esp)
	call	_bbGCFree
_9693:
	movl	336(%ebx),%eax
	decl	4(%eax)
	jnz	_9695
	movl	%eax,(%esp)
	call	_bbGCFree
_9695:
	movl	$_sidesign_minib3d_TEntity,(%ebx)
	movl	%ebx,(%esp)
	call	__sidesign_minib3d_TEntity_Delete
	mov	$0,%eax
	jmp	_9687
_9687:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_CopyEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_10059,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9696,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TCamera,(%esp)
	call	_bbObjectNew
	movl	%eax,-12(%ebp)
	movl	$_9698,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-16(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9701
	call	_brl_blitz_NullObjectError
_9701:
	movl	16(%ebx),%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9704
	call	_brl_blitz_NullObjectError
_9704:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_172
_174:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9709
	call	_brl_blitz_NullObjectError
_9709:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-16(%ebp)
	cmpl	$_bbNullObject,-16(%ebp)
	je	_172
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9713,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9710,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9712
	call	_brl_blitz_NullObjectError
_9712:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	calll	*_bbOnDebugLeaveScope
_172:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9707
	call	_brl_blitz_NullObjectError
_9707:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_174
_173:
	movl	$_9714,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9716
	call	_brl_blitz_NullObjectError
_9716:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*384(%eax)
	movl	$_9717,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9719
	call	_brl_blitz_NullObjectError
_9719:
	movl	__sidesign_minib3d_TEntity_entity_list,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*400(%eax)
	movl	$_9720,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9722
	call	_brl_blitz_NullObjectError
_9722:
	cmpl	$0,176(%ebx)
	je	_9723
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9731,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9724,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9726
	call	_brl_blitz_NullObjectError
_9726:
	movl	176(%ebx),%ebx
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	cmpl	20(%eax),%ebx
	jb	_9728
	call	_brl_blitz_ArrayBoundsError
_9728:
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9730
	call	_brl_blitz_NullObjectError
_9730:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	calll	*_bbOnDebugLeaveScope
_9723:
	movl	$_9732,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9734
	call	_brl_blitz_NullObjectError
_9734:
	cmpl	$0,188(%ebx)
	je	_9735
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9739,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9736,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TPick_ent_list,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9738
	call	_brl_blitz_NullObjectError
_9738:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	calll	*_bbOnDebugLeaveScope
_9735:
	movl	$_9740,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9742
	call	_brl_blitz_NullObjectError
_9742:
	cmpl	$_bbNullObject,20(%ebx)
	je	_9743
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9753,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9744,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9746
	call	_brl_blitz_NullObjectError
_9746:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_9748
	call	_brl_blitz_NullObjectError
_9748:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9750
	call	_brl_blitz_NullObjectError
_9750:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9752
	call	_brl_blitz_NullObjectError
_9752:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_9754
_9743:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_9760,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_9755,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9757
	call	_brl_blitz_NullObjectError
_9757:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9759
	call	_brl_blitz_NullObjectError
_9759:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	calll	*_bbOnDebugLeaveScope
_9754:
	movl	$_9761,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9763
	call	_brl_blitz_NullObjectError
_9763:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_9765
	call	_brl_blitz_NullObjectError
_9765:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9767
	call	_brl_blitz_NullObjectError
_9767:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*92(%eax)
	movl	$_9768,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9770
	call	_brl_blitz_NullObjectError
_9770:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9773
	call	_brl_blitz_NullObjectError
_9773:
	flds	32(%ebx)
	fstps	32(%esi)
	movl	$_9774,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9776
	call	_brl_blitz_NullObjectError
_9776:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9779
	call	_brl_blitz_NullObjectError
_9779:
	flds	36(%ebx)
	fstps	36(%esi)
	movl	$_9780,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9782
	call	_brl_blitz_NullObjectError
_9782:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9785
	call	_brl_blitz_NullObjectError
_9785:
	flds	40(%ebx)
	fstps	40(%esi)
	movl	$_9786,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9788
	call	_brl_blitz_NullObjectError
_9788:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9791
	call	_brl_blitz_NullObjectError
_9791:
	flds	44(%ebx)
	fstps	44(%esi)
	movl	$_9792,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9794
	call	_brl_blitz_NullObjectError
_9794:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9797
	call	_brl_blitz_NullObjectError
_9797:
	flds	48(%ebx)
	fstps	48(%esi)
	movl	$_9798,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9800
	call	_brl_blitz_NullObjectError
_9800:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9803
	call	_brl_blitz_NullObjectError
_9803:
	flds	52(%ebx)
	fstps	52(%esi)
	movl	$_9804,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9806
	call	_brl_blitz_NullObjectError
_9806:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9809
	call	_brl_blitz_NullObjectError
_9809:
	flds	56(%ebx)
	fstps	56(%esi)
	movl	$_9810,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9812
	call	_brl_blitz_NullObjectError
_9812:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9815
	call	_brl_blitz_NullObjectError
_9815:
	flds	60(%ebx)
	fstps	60(%esi)
	movl	$_9816,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9818
	call	_brl_blitz_NullObjectError
_9818:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9821
	call	_brl_blitz_NullObjectError
_9821:
	flds	64(%ebx)
	fstps	64(%esi)
	movl	$_9822,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9824
	call	_brl_blitz_NullObjectError
_9824:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9827
	call	_brl_blitz_NullObjectError
_9827:
	flds	68(%ebx)
	fstps	68(%esi)
	movl	$_9828,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9830
	call	_brl_blitz_NullObjectError
_9830:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9833
	call	_brl_blitz_NullObjectError
_9833:
	flds	72(%ebx)
	fstps	72(%esi)
	movl	$_9834,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9836
	call	_brl_blitz_NullObjectError
_9836:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9839
	call	_brl_blitz_NullObjectError
_9839:
	flds	76(%ebx)
	fstps	76(%esi)
	movl	$_9840,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9842
	call	_brl_blitz_NullObjectError
_9842:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9845
	call	_brl_blitz_NullObjectError
_9845:
	flds	80(%ebx)
	fstps	80(%esi)
	movl	$_9846,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9848
	call	_brl_blitz_NullObjectError
_9848:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9851
	call	_brl_blitz_NullObjectError
_9851:
	movl	92(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	92(%esi),%eax
	decl	4(%eax)
	jnz	_9855
	movl	%eax,(%esp)
	call	_bbGCFree
_9855:
	movl	%ebx,92(%esi)
	movl	$_9856,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9858
	call	_brl_blitz_NullObjectError
_9858:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9861
	call	_brl_blitz_NullObjectError
_9861:
	movl	96(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	96(%esi),%eax
	decl	4(%eax)
	jnz	_9865
	movl	%eax,(%esp)
	call	_bbGCFree
_9865:
	movl	%ebx,96(%esi)
	movl	$_9866,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9868
	call	_brl_blitz_NullObjectError
_9868:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9871
	call	_brl_blitz_NullObjectError
_9871:
	movl	104(%ebx),%eax
	movl	%eax,104(%esi)
	movl	$_9872,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9874
	call	_brl_blitz_NullObjectError
_9874:
	movl	$0,100(%ebx)
	movl	$_9876,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9878
	call	_brl_blitz_NullObjectError
_9878:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9881
	call	_brl_blitz_NullObjectError
_9881:
	flds	132(%ebx)
	fstps	132(%esi)
	movl	$_9882,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9884
	call	_brl_blitz_NullObjectError
_9884:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9887
	call	_brl_blitz_NullObjectError
_9887:
	flds	136(%ebx)
	fstps	136(%esi)
	movl	$_9888,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9890
	call	_brl_blitz_NullObjectError
_9890:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9893
	call	_brl_blitz_NullObjectError
_9893:
	flds	140(%ebx)
	fstps	140(%esi)
	movl	$_9894,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9896
	call	_brl_blitz_NullObjectError
_9896:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9899
	call	_brl_blitz_NullObjectError
_9899:
	flds	152(%ebx)
	fstps	152(%esi)
	movl	$_9900,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9902
	call	_brl_blitz_NullObjectError
_9902:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9905
	call	_brl_blitz_NullObjectError
_9905:
	flds	156(%ebx)
	fstps	156(%esi)
	movl	$_9906,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9908
	call	_brl_blitz_NullObjectError
_9908:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9911
	call	_brl_blitz_NullObjectError
_9911:
	flds	160(%ebx)
	fstps	160(%esi)
	movl	$_9912,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9914
	call	_brl_blitz_NullObjectError
_9914:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9917
	call	_brl_blitz_NullObjectError
_9917:
	flds	164(%ebx)
	fstps	164(%esi)
	movl	$_9918,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9920
	call	_brl_blitz_NullObjectError
_9920:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9923
	call	_brl_blitz_NullObjectError
_9923:
	flds	168(%ebx)
	fstps	168(%esi)
	movl	$_9924,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9926
	call	_brl_blitz_NullObjectError
_9926:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9929
	call	_brl_blitz_NullObjectError
_9929:
	flds	172(%ebx)
	fstps	172(%esi)
	movl	$_9930,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9932
	call	_brl_blitz_NullObjectError
_9932:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9935
	call	_brl_blitz_NullObjectError
_9935:
	movl	188(%ebx),%eax
	movl	%eax,188(%esi)
	movl	$_9936,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9938
	call	_brl_blitz_NullObjectError
_9938:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9941
	call	_brl_blitz_NullObjectError
_9941:
	movl	192(%ebx),%eax
	movl	%eax,192(%esi)
	movl	$_9942,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9944
	call	_brl_blitz_NullObjectError
_9944:
	movl	__sidesign_minib3d_TCamera_cam_list,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*400(%eax)
	movl	$_9945,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9947
	call	_brl_blitz_NullObjectError
_9947:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9950
	call	_brl_blitz_NullObjectError
_9950:
	movl	260(%ebx),%eax
	movl	%eax,260(%esi)
	movl	$_9951,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9953
	call	_brl_blitz_NullObjectError
_9953:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9956
	call	_brl_blitz_NullObjectError
_9956:
	movl	264(%ebx),%eax
	movl	%eax,264(%esi)
	movl	$_9957,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9959
	call	_brl_blitz_NullObjectError
_9959:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9962
	call	_brl_blitz_NullObjectError
_9962:
	movl	268(%ebx),%eax
	movl	%eax,268(%esi)
	movl	$_9963,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9965
	call	_brl_blitz_NullObjectError
_9965:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9968
	call	_brl_blitz_NullObjectError
_9968:
	movl	272(%ebx),%eax
	movl	%eax,272(%esi)
	movl	$_9969,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9971
	call	_brl_blitz_NullObjectError
_9971:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9974
	call	_brl_blitz_NullObjectError
_9974:
	flds	276(%ebx)
	fstps	276(%esi)
	movl	$_9975,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9977
	call	_brl_blitz_NullObjectError
_9977:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9980
	call	_brl_blitz_NullObjectError
_9980:
	flds	280(%ebx)
	fstps	280(%esi)
	movl	$_9981,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9983
	call	_brl_blitz_NullObjectError
_9983:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9986
	call	_brl_blitz_NullObjectError
_9986:
	flds	284(%ebx)
	fstps	284(%esi)
	movl	$_9987,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9989
	call	_brl_blitz_NullObjectError
_9989:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9992
	call	_brl_blitz_NullObjectError
_9992:
	movl	288(%ebx),%eax
	movl	%eax,288(%esi)
	movl	$_9993,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9995
	call	_brl_blitz_NullObjectError
_9995:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_9998
	call	_brl_blitz_NullObjectError
_9998:
	movl	292(%ebx),%eax
	movl	%eax,292(%esi)
	movl	$_9999,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10001
	call	_brl_blitz_NullObjectError
_10001:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10004
	call	_brl_blitz_NullObjectError
_10004:
	flds	296(%ebx)
	fstps	296(%esi)
	movl	$_10005,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10007
	call	_brl_blitz_NullObjectError
_10007:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10010
	call	_brl_blitz_NullObjectError
_10010:
	flds	300(%ebx)
	fstps	300(%esi)
	movl	$_10011,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10013
	call	_brl_blitz_NullObjectError
_10013:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10016
	call	_brl_blitz_NullObjectError
_10016:
	flds	304(%ebx)
	fstps	304(%esi)
	movl	$_10017,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10019
	call	_brl_blitz_NullObjectError
_10019:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10022
	call	_brl_blitz_NullObjectError
_10022:
	movl	308(%ebx),%eax
	movl	%eax,308(%esi)
	movl	$_10023,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10025
	call	_brl_blitz_NullObjectError
_10025:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10028
	call	_brl_blitz_NullObjectError
_10028:
	movl	312(%ebx),%eax
	movl	%eax,312(%esi)
	movl	$_10029,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10031
	call	_brl_blitz_NullObjectError
_10031:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10034
	call	_brl_blitz_NullObjectError
_10034:
	flds	316(%ebx)
	fstps	316(%esi)
	movl	$_10035,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10037
	call	_brl_blitz_NullObjectError
_10037:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10040
	call	_brl_blitz_NullObjectError
_10040:
	flds	320(%ebx)
	fstps	320(%esi)
	movl	$_10041,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10043
	call	_brl_blitz_NullObjectError
_10043:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10046
	call	_brl_blitz_NullObjectError
_10046:
	flds	324(%ebx)
	fstps	324(%esi)
	movl	$_10047,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10049
	call	_brl_blitz_NullObjectError
_10049:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10052
	call	_brl_blitz_NullObjectError
_10052:
	flds	328(%ebx)
	fstps	328(%esi)
	movl	$_10053,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10055
	call	_brl_blitz_NullObjectError
_10055:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_10058
	call	_brl_blitz_NullObjectError
_10058:
	flds	332(%esi)
	fstps	332(%ebx)
	mov	$_bbNullObject,%ebx
	jmp	_2161
_2161:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_FreeEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_10062,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_10060,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	__sidesign_minib3d_TEntity_FreeEntity
	movl	$_10061,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TCamera_cam_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListRemove
	mov	$0,%ebx
	jmp	_2164
_2164:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_CreateCamera:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_10108,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_10063,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TCamera,(%esp)
	call	_bbObjectNew
	movl	%eax,-8(%ebp)
	movl	$_10065,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10067
	call	_brl_blitz_NullObjectError
_10067:
	movl	__sidesign_minib3d_TGlobal_height,%eax
	movl	%eax,16(%esp)
	movl	__sidesign_minib3d_TGlobal_width,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*468(%eax)
	movl	$_10068,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10070
	call	_brl_blitz_NullObjectError
_10070:
	mov	$_175,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	96(%ebx),%eax
	decl	4(%eax)
	jnz	_10075
	movl	%eax,(%esp)
	call	_bbGCFree
_10075:
	movl	%esi,96(%ebx)
	movl	$_10076,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10078
	call	_brl_blitz_NullObjectError
_10078:
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*384(%eax)
	movl	$_10079,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10081
	call	_brl_blitz_NullObjectError
_10081:
	movl	__sidesign_minib3d_TEntity_entity_list,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*400(%eax)
	movl	$_10082,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10084
	call	_brl_blitz_NullObjectError
_10084:
	movl	__sidesign_minib3d_TCamera_cam_list,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*400(%eax)
	movl	$_10085,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10087
	call	_brl_blitz_NullObjectError
_10087:
	cmpl	$_bbNullObject,20(%ebx)
	je	_10088
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_10101,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_10089,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10091
	call	_brl_blitz_NullObjectError
_10091:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_10093
	call	_brl_blitz_NullObjectError
_10093:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10095
	call	_brl_blitz_NullObjectError
_10095:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10097
	call	_brl_blitz_NullObjectError
_10097:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	movl	$_10098,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10100
	call	_brl_blitz_NullObjectError
_10100:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*380(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_10102
_10088:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_10106,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_10103,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10105
	call	_brl_blitz_NullObjectError
_10105:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*380(%eax)
	calll	*_bbOnDebugLeaveScope
_10102:
	movl	$_10107,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_2167
_2167:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_CameraViewport:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_10125,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_10109,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10111
	call	_brl_blitz_NullObjectError
_10111:
	movl	-8(%ebp),%eax
	movl	%eax,260(%ebx)
	movl	$_10113,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10115
	call	_brl_blitz_NullObjectError
_10115:
	movl	__sidesign_minib3d_TGlobal_height,%eax
	subl	-20(%ebp),%eax
	subl	-12(%ebp),%eax
	movl	%eax,264(%ebx)
	movl	$_10117,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10119
	call	_brl_blitz_NullObjectError
_10119:
	movl	-16(%ebp),%eax
	movl	%eax,268(%ebx)
	movl	$_10121,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10123
	call	_brl_blitz_NullObjectError
_10123:
	movl	-20(%ebp),%eax
	movl	%eax,272(%ebx)
	mov	$0,%ebx
	jmp	_2174
_2174:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_CameraClsColor:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_10138,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_10126,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10128
	call	_brl_blitz_NullObjectError
_10128:
	flds	-8(%ebp)
	fdivs	_39995
	fstps	276(%ebx)
	movl	$_10130,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10132
	call	_brl_blitz_NullObjectError
_10132:
	flds	-12(%ebp)
	fdivs	_39996
	fstps	280(%ebx)
	movl	$_10134,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10136
	call	_brl_blitz_NullObjectError
_10136:
	flds	-16(%ebp)
	fdivs	_39997
	fstps	284(%ebx)
	mov	$0,%ebx
	jmp	_2180
_2180:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_CameraClsMode:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_10147,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_10139,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10141
	call	_brl_blitz_NullObjectError
_10141:
	movl	-8(%ebp),%eax
	movl	%eax,288(%ebx)
	movl	$_10143,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10145
	call	_brl_blitz_NullObjectError
_10145:
	movl	-12(%ebp),%eax
	movl	%eax,292(%ebx)
	mov	$0,%ebx
	jmp	_2185
_2185:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_CameraRange:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_10158,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_10150,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10152
	call	_brl_blitz_NullObjectError
_10152:
	flds	-8(%ebp)
	fstps	296(%ebx)
	movl	$_10154,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10156
	call	_brl_blitz_NullObjectError
_10156:
	flds	-12(%ebp)
	fstps	300(%ebx)
	mov	$0,%ebx
	jmp	_2190
_2190:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_CameraZoom:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_10163,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_10159,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10161
	call	_brl_blitz_NullObjectError
_10161:
	flds	-8(%ebp)
	fstps	304(%ebx)
	mov	$0,%ebx
	jmp	_2194
_2194:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_CameraProjMode:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_10169,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_10165,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10167
	call	_brl_blitz_NullObjectError
_10167:
	movl	-8(%ebp),%eax
	movl	%eax,308(%ebx)
	mov	$0,%ebx
	jmp	_2198
_2198:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_CameraPick:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_10171,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_10170,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TPick+48
	mov	%eax,%ebx
	jmp	_2203
_2203:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_CameraFogMode:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_10176,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_10172,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10174
	call	_brl_blitz_NullObjectError
_10174:
	movl	-8(%ebp),%eax
	movl	%eax,312(%ebx)
	mov	$0,%ebx
	jmp	_2207
_2207:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_CameraFogColor:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_10189,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_10177,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10179
	call	_brl_blitz_NullObjectError
_10179:
	flds	-8(%ebp)
	fdivs	_40023
	fstps	316(%ebx)
	movl	$_10181,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10183
	call	_brl_blitz_NullObjectError
_10183:
	flds	-12(%ebp)
	fdivs	_40024
	fstps	320(%ebx)
	movl	$_10185,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10187
	call	_brl_blitz_NullObjectError
_10187:
	flds	-16(%ebp)
	fdivs	_40025
	fstps	324(%ebx)
	mov	$0,%ebx
	jmp	_2213
_2213:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_CameraFogRange:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_10198,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_10190,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10192
	call	_brl_blitz_NullObjectError
_10192:
	flds	-8(%ebp)
	fstps	328(%ebx)
	movl	$_10194,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10196
	call	_brl_blitz_NullObjectError
_10196:
	flds	-12(%ebp)
	fstps	332(%ebx)
	mov	$0,%ebx
	jmp	_2218
_2218:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_CameraProject:
	push	%ebp
	mov	%esp,%ebp
	sub	$56,%esp
	push	%ebx
	push	%esi
	sub	$56,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	fldz
	fstpl	-24(%ebp)
	fldz
	fstpl	-32(%ebp)
	fldz
	fstpl	-40(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_10224,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_10199,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstpl	-24(%ebp)
	movl	$_10201,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstpl	-32(%ebp)
	movl	$_10203,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstpl	-40(%ebp)
	movl	$_10205,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10207
	call	_brl_blitz_NullObjectError
_10207:
	movl	336(%ebx),%eax
	movl	%eax,-44(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10210
	call	_brl_blitz_NullObjectError
_10210:
	movl	340(%ebx),%eax
	movl	%eax,-48(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10213
	call	_brl_blitz_NullObjectError
_10213:
	movl	344(%ebx),%eax
	movl	%eax,-52(%ebp)
	lea	-40(%ebp),%eax
	movl	%eax,44(%esp)
	lea	-32(%ebp),%eax
	movl	%eax,40(%esp)
	lea	-24(%ebp),%eax
	movl	%eax,36(%esp)
	movl	-52(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,32(%esp)
	movl	-48(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,28(%esp)
	movl	-44(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,24(%esp)
	flds	-16(%ebp)
	fchs
	fstpl	16(%esp)
	flds	-12(%ebp)
	fstpl	8(%esp)
	flds	-8(%ebp)
	fstpl	(%esp)
	call	_gluProject
	movl	$_10215,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10217
	call	_brl_blitz_NullObjectError
_10217:
	movl	260(%ebx),%eax
	neg	%eax
	movl	%eax,-56(%ebp)
	fildl	-56(%ebp)
	fldl	-24(%ebp)
	faddp	%st(0),%st(1)
	fstps	__sidesign_minib3d_TCamera_projected_x
	movl	$_10218,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_10220
	call	_brl_blitz_NullObjectError
_10220:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10222
	call	_brl_blitz_NullObjectError
_10222:
	movl	264(%esi),%eax
	addl	272(%ebx),%eax
	movl	%eax,-56(%ebp)
	fildl	-56(%ebp)
	fldl	-32(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	__sidesign_minib3d_TCamera_projected_y
	movl	$_10223,(%esp)
	calll	*_bbOnDebugEnterStm
	fldl	-40(%ebp)
	fstps	__sidesign_minib3d_TCamera_projected_z
	mov	$0,%ebx
	jmp	_2224
_2224:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$56,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_ProjectedX:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_10226,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_10225,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TCamera_projected_x
	fstps	-8(%ebp)
	jmp	_2227
_2227:
	calll	*_bbOnDebugLeaveScope
	flds	-8(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_ProjectedY:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_10228,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_10227,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TCamera_projected_y
	fstps	-8(%ebp)
	jmp	_2230
_2230:
	calll	*_bbOnDebugLeaveScope
	flds	-8(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_ProjectedZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_10230,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_10229,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TCamera_projected_z
	fstps	-8(%ebp)
	jmp	_2233
_2233:
	calll	*_bbOnDebugLeaveScope
	flds	-8(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_EntityInView:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_10240,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_10231,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_10232
	movl	%ebp,4(%esp)
	movl	$_10236,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_10233,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10235
	call	_brl_blitz_NullObjectError
_10235:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*580(%eax)
	calll	*_bbOnDebugLeaveScope
_10232:
	movl	$_10237,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10239
	call	_brl_blitz_NullObjectError
_10239:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*532(%eax)
	fstps	-12(%ebp)
	jmp	_2237
_2237:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_ExtractFrustum:
	push	%ebp
	mov	%esp,%ebp
	sub	$764,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbEmptyArray,-8(%ebp)
	movl	$_bbEmptyArray,-12(%ebp)
	movl	$_bbEmptyArray,-16(%ebp)
	fldz
	fstps	-20(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11360,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_10241,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$16,4(%esp)
	movl	$_10242,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-8(%ebp)
	movl	$_10244,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$16,4(%esp)
	movl	$_10245,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-12(%ebp)
	movl	$_10247,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$16,4(%esp)
	movl	$_10248,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-16(%ebp)
	movl	$_10250,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-20(%ebp)
	movl	$_10252,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,4(%esp)
	movl	$2983,(%esp)
	call	_glGetFloatv
	movl	$_10253,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,4(%esp)
	movl	$2982,(%esp)
	call	_glGetFloatv
	movl	$_10254,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10256
	call	_brl_blitz_ArrayBoundsError
_10256:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	movl	%eax,-664(%ebp)
	movl	$0,-468(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-468(%ebp)
	jb	_10259
	call	_brl_blitz_ArrayBoundsError
_10259:
	movl	$0,-376(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-376(%ebp)
	jb	_10261
	call	_brl_blitz_ArrayBoundsError
_10261:
	movl	$1,-304(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-304(%ebp)
	jb	_10263
	call	_brl_blitz_ArrayBoundsError
_10263:
	movl	$4,-204(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-204(%ebp)
	jb	_10265
	call	_brl_blitz_ArrayBoundsError
_10265:
	movl	$2,-108(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-108(%ebp)
	jb	_10267
	call	_brl_blitz_ArrayBoundsError
_10267:
	mov	$8,%edi
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_10269
	call	_brl_blitz_ArrayBoundsError
_10269:
	mov	$3,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10271
	call	_brl_blitz_ArrayBoundsError
_10271:
	mov	$12,%ebx
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10273
	call	_brl_blitz_ArrayBoundsError
_10273:
	movl	-12(%ebp),%edx
	movl	-468(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-376(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	movl	-12(%ebp),%edx
	movl	-304(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-204(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%edx
	movl	-108(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%edi,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	movl	-664(%ebp),%eax
	fstps	24(%eax)
	movl	$_10274,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10276
	call	_brl_blitz_ArrayBoundsError
_10276:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	movl	%eax,-660(%ebp)
	movl	$0,-464(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-464(%ebp)
	jb	_10279
	call	_brl_blitz_ArrayBoundsError
_10279:
	movl	$1,-372(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-372(%ebp)
	jb	_10281
	call	_brl_blitz_ArrayBoundsError
_10281:
	movl	$1,-300(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-300(%ebp)
	jb	_10283
	call	_brl_blitz_ArrayBoundsError
_10283:
	movl	$5,-200(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-200(%ebp)
	jb	_10285
	call	_brl_blitz_ArrayBoundsError
_10285:
	movl	$2,-104(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-104(%ebp)
	jb	_10287
	call	_brl_blitz_ArrayBoundsError
_10287:
	mov	$9,%edi
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_10289
	call	_brl_blitz_ArrayBoundsError
_10289:
	mov	$3,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10291
	call	_brl_blitz_ArrayBoundsError
_10291:
	mov	$13,%ebx
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10293
	call	_brl_blitz_ArrayBoundsError
_10293:
	movl	-12(%ebp),%edx
	movl	-464(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-372(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	movl	-12(%ebp),%edx
	movl	-300(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-200(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%edx
	movl	-104(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%edi,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	movl	-660(%ebp),%eax
	fstps	24(%eax)
	movl	$_10294,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10296
	call	_brl_blitz_ArrayBoundsError
_10296:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	movl	%eax,-656(%ebp)
	movl	$0,-460(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-460(%ebp)
	jb	_10299
	call	_brl_blitz_ArrayBoundsError
_10299:
	movl	$2,-368(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-368(%ebp)
	jb	_10301
	call	_brl_blitz_ArrayBoundsError
_10301:
	movl	$1,-296(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-296(%ebp)
	jb	_10303
	call	_brl_blitz_ArrayBoundsError
_10303:
	movl	$6,-196(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-196(%ebp)
	jb	_10305
	call	_brl_blitz_ArrayBoundsError
_10305:
	movl	$2,-100(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-100(%ebp)
	jb	_10307
	call	_brl_blitz_ArrayBoundsError
_10307:
	mov	$10,%edi
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_10309
	call	_brl_blitz_ArrayBoundsError
_10309:
	mov	$3,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10311
	call	_brl_blitz_ArrayBoundsError
_10311:
	mov	$14,%ebx
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10313
	call	_brl_blitz_ArrayBoundsError
_10313:
	movl	-12(%ebp),%edx
	movl	-460(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-368(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	movl	-12(%ebp),%edx
	movl	-296(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-196(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%edx
	movl	-100(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%edi,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	movl	-656(%ebp),%eax
	fstps	24(%eax)
	movl	$_10314,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$3,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10316
	call	_brl_blitz_ArrayBoundsError
_10316:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	movl	%eax,-652(%ebp)
	movl	$0,-456(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-456(%ebp)
	jb	_10319
	call	_brl_blitz_ArrayBoundsError
_10319:
	movl	$3,-364(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-364(%ebp)
	jb	_10321
	call	_brl_blitz_ArrayBoundsError
_10321:
	movl	$1,-292(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-292(%ebp)
	jb	_10323
	call	_brl_blitz_ArrayBoundsError
_10323:
	movl	$7,-192(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-192(%ebp)
	jb	_10325
	call	_brl_blitz_ArrayBoundsError
_10325:
	movl	$2,-96(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-96(%ebp)
	jb	_10327
	call	_brl_blitz_ArrayBoundsError
_10327:
	mov	$11,%edi
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_10329
	call	_brl_blitz_ArrayBoundsError
_10329:
	mov	$3,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10331
	call	_brl_blitz_ArrayBoundsError
_10331:
	mov	$15,%ebx
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10333
	call	_brl_blitz_ArrayBoundsError
_10333:
	movl	-12(%ebp),%edx
	movl	-456(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-364(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	movl	-12(%ebp),%edx
	movl	-292(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-192(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%edx
	movl	-96(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%edi,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	movl	-652(%ebp),%eax
	fstps	24(%eax)
	movl	$_10334,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$4,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10336
	call	_brl_blitz_ArrayBoundsError
_10336:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	movl	%eax,-648(%ebp)
	movl	$4,-452(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-452(%ebp)
	jb	_10339
	call	_brl_blitz_ArrayBoundsError
_10339:
	movl	$0,-360(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-360(%ebp)
	jb	_10341
	call	_brl_blitz_ArrayBoundsError
_10341:
	movl	$5,-288(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-288(%ebp)
	jb	_10343
	call	_brl_blitz_ArrayBoundsError
_10343:
	movl	$4,-188(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-188(%ebp)
	jb	_10345
	call	_brl_blitz_ArrayBoundsError
_10345:
	movl	$6,-92(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-92(%ebp)
	jb	_10347
	call	_brl_blitz_ArrayBoundsError
_10347:
	mov	$8,%edi
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_10349
	call	_brl_blitz_ArrayBoundsError
_10349:
	mov	$7,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10351
	call	_brl_blitz_ArrayBoundsError
_10351:
	mov	$12,%ebx
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10353
	call	_brl_blitz_ArrayBoundsError
_10353:
	movl	-12(%ebp),%edx
	movl	-452(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-360(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	movl	-12(%ebp),%edx
	movl	-288(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-188(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%edx
	movl	-92(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%edi,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	movl	-648(%ebp),%eax
	fstps	24(%eax)
	movl	$_10354,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$5,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10356
	call	_brl_blitz_ArrayBoundsError
_10356:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	movl	%eax,-644(%ebp)
	movl	$4,-448(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-448(%ebp)
	jb	_10359
	call	_brl_blitz_ArrayBoundsError
_10359:
	movl	$1,-356(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-356(%ebp)
	jb	_10361
	call	_brl_blitz_ArrayBoundsError
_10361:
	movl	$5,-284(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-284(%ebp)
	jb	_10363
	call	_brl_blitz_ArrayBoundsError
_10363:
	movl	$5,-184(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-184(%ebp)
	jb	_10365
	call	_brl_blitz_ArrayBoundsError
_10365:
	movl	$6,-88(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-88(%ebp)
	jb	_10367
	call	_brl_blitz_ArrayBoundsError
_10367:
	mov	$9,%edi
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_10369
	call	_brl_blitz_ArrayBoundsError
_10369:
	mov	$7,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10371
	call	_brl_blitz_ArrayBoundsError
_10371:
	mov	$13,%ebx
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10373
	call	_brl_blitz_ArrayBoundsError
_10373:
	movl	-12(%ebp),%edx
	movl	-448(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-356(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	movl	-12(%ebp),%edx
	movl	-284(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-184(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%edx
	movl	-88(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%edi,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	movl	-644(%ebp),%eax
	fstps	24(%eax)
	movl	$_10374,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$6,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10376
	call	_brl_blitz_ArrayBoundsError
_10376:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	movl	%eax,-640(%ebp)
	movl	$4,-444(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-444(%ebp)
	jb	_10379
	call	_brl_blitz_ArrayBoundsError
_10379:
	movl	$2,-352(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-352(%ebp)
	jb	_10381
	call	_brl_blitz_ArrayBoundsError
_10381:
	movl	$5,-280(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-280(%ebp)
	jb	_10383
	call	_brl_blitz_ArrayBoundsError
_10383:
	movl	$6,-180(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-180(%ebp)
	jb	_10385
	call	_brl_blitz_ArrayBoundsError
_10385:
	movl	$6,-84(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-84(%ebp)
	jb	_10387
	call	_brl_blitz_ArrayBoundsError
_10387:
	mov	$10,%edi
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_10389
	call	_brl_blitz_ArrayBoundsError
_10389:
	mov	$7,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10391
	call	_brl_blitz_ArrayBoundsError
_10391:
	mov	$14,%ebx
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10393
	call	_brl_blitz_ArrayBoundsError
_10393:
	movl	-12(%ebp),%edx
	movl	-444(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-352(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	movl	-12(%ebp),%edx
	movl	-280(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-180(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%edx
	movl	-84(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%edi,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	movl	-640(%ebp),%eax
	fstps	24(%eax)
	movl	$_10394,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$7,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10396
	call	_brl_blitz_ArrayBoundsError
_10396:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	movl	%eax,-636(%ebp)
	movl	$4,-440(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-440(%ebp)
	jb	_10399
	call	_brl_blitz_ArrayBoundsError
_10399:
	movl	$3,-348(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-348(%ebp)
	jb	_10401
	call	_brl_blitz_ArrayBoundsError
_10401:
	movl	$5,-276(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-276(%ebp)
	jb	_10403
	call	_brl_blitz_ArrayBoundsError
_10403:
	movl	$7,-176(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-176(%ebp)
	jb	_10405
	call	_brl_blitz_ArrayBoundsError
_10405:
	movl	$6,-80(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-80(%ebp)
	jb	_10407
	call	_brl_blitz_ArrayBoundsError
_10407:
	mov	$11,%edi
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_10409
	call	_brl_blitz_ArrayBoundsError
_10409:
	mov	$7,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10411
	call	_brl_blitz_ArrayBoundsError
_10411:
	mov	$15,%ebx
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10413
	call	_brl_blitz_ArrayBoundsError
_10413:
	movl	-12(%ebp),%edx
	movl	-440(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-348(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	movl	-12(%ebp),%edx
	movl	-276(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-176(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%edx
	movl	-80(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%edi,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	movl	-636(%ebp),%eax
	fstps	24(%eax)
	movl	$_10414,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$8,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10416
	call	_brl_blitz_ArrayBoundsError
_10416:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	movl	%eax,-632(%ebp)
	movl	$8,-436(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-436(%ebp)
	jb	_10419
	call	_brl_blitz_ArrayBoundsError
_10419:
	movl	$0,-344(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-344(%ebp)
	jb	_10421
	call	_brl_blitz_ArrayBoundsError
_10421:
	movl	$9,-272(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-272(%ebp)
	jb	_10423
	call	_brl_blitz_ArrayBoundsError
_10423:
	movl	$4,-172(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-172(%ebp)
	jb	_10425
	call	_brl_blitz_ArrayBoundsError
_10425:
	movl	$10,-76(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-76(%ebp)
	jb	_10427
	call	_brl_blitz_ArrayBoundsError
_10427:
	mov	$8,%edi
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_10429
	call	_brl_blitz_ArrayBoundsError
_10429:
	mov	$11,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10431
	call	_brl_blitz_ArrayBoundsError
_10431:
	mov	$12,%ebx
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10433
	call	_brl_blitz_ArrayBoundsError
_10433:
	movl	-12(%ebp),%edx
	movl	-436(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-344(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	movl	-12(%ebp),%edx
	movl	-272(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-172(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%edx
	movl	-76(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%edi,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	movl	-632(%ebp),%eax
	fstps	24(%eax)
	movl	$_10434,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$9,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10436
	call	_brl_blitz_ArrayBoundsError
_10436:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	movl	%eax,-628(%ebp)
	movl	$8,-432(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-432(%ebp)
	jb	_10439
	call	_brl_blitz_ArrayBoundsError
_10439:
	movl	$1,-340(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-340(%ebp)
	jb	_10441
	call	_brl_blitz_ArrayBoundsError
_10441:
	movl	$9,-268(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-268(%ebp)
	jb	_10443
	call	_brl_blitz_ArrayBoundsError
_10443:
	movl	$5,-168(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-168(%ebp)
	jb	_10445
	call	_brl_blitz_ArrayBoundsError
_10445:
	movl	$10,-72(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-72(%ebp)
	jb	_10447
	call	_brl_blitz_ArrayBoundsError
_10447:
	mov	$9,%edi
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_10449
	call	_brl_blitz_ArrayBoundsError
_10449:
	mov	$11,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10451
	call	_brl_blitz_ArrayBoundsError
_10451:
	mov	$13,%ebx
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10453
	call	_brl_blitz_ArrayBoundsError
_10453:
	movl	-12(%ebp),%edx
	movl	-432(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-340(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	movl	-12(%ebp),%edx
	movl	-268(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-168(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%edx
	movl	-72(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%edi,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	movl	-628(%ebp),%eax
	fstps	24(%eax)
	movl	$_10454,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$10,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10456
	call	_brl_blitz_ArrayBoundsError
_10456:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	movl	%eax,-624(%ebp)
	movl	$8,-428(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-428(%ebp)
	jb	_10459
	call	_brl_blitz_ArrayBoundsError
_10459:
	movl	$2,-336(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-336(%ebp)
	jb	_10461
	call	_brl_blitz_ArrayBoundsError
_10461:
	movl	$9,-264(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-264(%ebp)
	jb	_10463
	call	_brl_blitz_ArrayBoundsError
_10463:
	movl	$6,-164(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-164(%ebp)
	jb	_10465
	call	_brl_blitz_ArrayBoundsError
_10465:
	movl	$10,-68(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-68(%ebp)
	jb	_10467
	call	_brl_blitz_ArrayBoundsError
_10467:
	mov	$10,%edi
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_10469
	call	_brl_blitz_ArrayBoundsError
_10469:
	mov	$11,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10471
	call	_brl_blitz_ArrayBoundsError
_10471:
	mov	$14,%ebx
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10473
	call	_brl_blitz_ArrayBoundsError
_10473:
	movl	-12(%ebp),%edx
	movl	-428(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-336(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	movl	-12(%ebp),%edx
	movl	-264(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-164(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%edx
	movl	-68(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%edi,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	movl	-624(%ebp),%eax
	fstps	24(%eax)
	movl	$_10474,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$11,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10476
	call	_brl_blitz_ArrayBoundsError
_10476:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	movl	%eax,-620(%ebp)
	movl	$8,-424(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-424(%ebp)
	jb	_10479
	call	_brl_blitz_ArrayBoundsError
_10479:
	movl	$3,-332(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-332(%ebp)
	jb	_10481
	call	_brl_blitz_ArrayBoundsError
_10481:
	movl	$9,-260(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-260(%ebp)
	jb	_10483
	call	_brl_blitz_ArrayBoundsError
_10483:
	movl	$7,-160(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-160(%ebp)
	jb	_10485
	call	_brl_blitz_ArrayBoundsError
_10485:
	movl	$10,-64(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-64(%ebp)
	jb	_10487
	call	_brl_blitz_ArrayBoundsError
_10487:
	mov	$11,%edi
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_10489
	call	_brl_blitz_ArrayBoundsError
_10489:
	mov	$11,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10491
	call	_brl_blitz_ArrayBoundsError
_10491:
	mov	$15,%ebx
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10493
	call	_brl_blitz_ArrayBoundsError
_10493:
	movl	-12(%ebp),%edx
	movl	-424(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-332(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	movl	-12(%ebp),%edx
	movl	-260(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-160(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%edx
	movl	-64(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%edi,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	movl	-620(%ebp),%eax
	fstps	24(%eax)
	movl	$_10494,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$12,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10496
	call	_brl_blitz_ArrayBoundsError
_10496:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	movl	%eax,-616(%ebp)
	movl	$12,-420(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-420(%ebp)
	jb	_10499
	call	_brl_blitz_ArrayBoundsError
_10499:
	movl	$0,-328(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-328(%ebp)
	jb	_10501
	call	_brl_blitz_ArrayBoundsError
_10501:
	movl	$13,-256(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-256(%ebp)
	jb	_10503
	call	_brl_blitz_ArrayBoundsError
_10503:
	movl	$4,-156(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-156(%ebp)
	jb	_10505
	call	_brl_blitz_ArrayBoundsError
_10505:
	movl	$14,-60(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-60(%ebp)
	jb	_10507
	call	_brl_blitz_ArrayBoundsError
_10507:
	mov	$8,%edi
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_10509
	call	_brl_blitz_ArrayBoundsError
_10509:
	mov	$15,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10511
	call	_brl_blitz_ArrayBoundsError
_10511:
	mov	$12,%ebx
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10513
	call	_brl_blitz_ArrayBoundsError
_10513:
	movl	-12(%ebp),%edx
	movl	-420(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-328(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	movl	-12(%ebp),%edx
	movl	-256(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-156(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%edx
	movl	-60(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%edi,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	movl	-616(%ebp),%eax
	fstps	24(%eax)
	movl	$_10514,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$13,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10516
	call	_brl_blitz_ArrayBoundsError
_10516:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	movl	%eax,-612(%ebp)
	movl	$12,-416(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-416(%ebp)
	jb	_10519
	call	_brl_blitz_ArrayBoundsError
_10519:
	movl	$1,-324(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-324(%ebp)
	jb	_10521
	call	_brl_blitz_ArrayBoundsError
_10521:
	movl	$13,-252(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-252(%ebp)
	jb	_10523
	call	_brl_blitz_ArrayBoundsError
_10523:
	movl	$5,-152(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-152(%ebp)
	jb	_10525
	call	_brl_blitz_ArrayBoundsError
_10525:
	movl	$14,-56(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-56(%ebp)
	jb	_10527
	call	_brl_blitz_ArrayBoundsError
_10527:
	mov	$9,%edi
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_10529
	call	_brl_blitz_ArrayBoundsError
_10529:
	mov	$15,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10531
	call	_brl_blitz_ArrayBoundsError
_10531:
	mov	$13,%ebx
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10533
	call	_brl_blitz_ArrayBoundsError
_10533:
	movl	-12(%ebp),%edx
	movl	-416(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-324(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	movl	-12(%ebp),%edx
	movl	-252(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-152(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%edx
	movl	-56(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%edi,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	movl	-612(%ebp),%eax
	fstps	24(%eax)
	movl	$_10534,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$14,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10536
	call	_brl_blitz_ArrayBoundsError
_10536:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	movl	%eax,-608(%ebp)
	movl	$12,-412(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-412(%ebp)
	jb	_10539
	call	_brl_blitz_ArrayBoundsError
_10539:
	movl	$2,-320(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-320(%ebp)
	jb	_10541
	call	_brl_blitz_ArrayBoundsError
_10541:
	movl	$13,-248(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-248(%ebp)
	jb	_10543
	call	_brl_blitz_ArrayBoundsError
_10543:
	movl	$6,-148(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-148(%ebp)
	jb	_10545
	call	_brl_blitz_ArrayBoundsError
_10545:
	movl	$14,-52(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-52(%ebp)
	jb	_10547
	call	_brl_blitz_ArrayBoundsError
_10547:
	mov	$10,%edi
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_10549
	call	_brl_blitz_ArrayBoundsError
_10549:
	mov	$15,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10551
	call	_brl_blitz_ArrayBoundsError
_10551:
	mov	$14,%ebx
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10553
	call	_brl_blitz_ArrayBoundsError
_10553:
	movl	-12(%ebp),%edx
	movl	-412(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-320(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	movl	-12(%ebp),%edx
	movl	-248(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-148(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%edx
	movl	-52(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%edi,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	movl	-608(%ebp),%eax
	fstps	24(%eax)
	movl	$_10554,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$15,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10556
	call	_brl_blitz_ArrayBoundsError
_10556:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	movl	%eax,-604(%ebp)
	movl	$12,-408(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-408(%ebp)
	jb	_10559
	call	_brl_blitz_ArrayBoundsError
_10559:
	movl	$3,-316(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-316(%ebp)
	jb	_10561
	call	_brl_blitz_ArrayBoundsError
_10561:
	movl	$13,-244(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-244(%ebp)
	jb	_10563
	call	_brl_blitz_ArrayBoundsError
_10563:
	movl	$7,-144(%ebp)
	movl	-8(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-144(%ebp)
	jb	_10565
	call	_brl_blitz_ArrayBoundsError
_10565:
	movl	$14,-48(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-48(%ebp)
	jb	_10567
	call	_brl_blitz_ArrayBoundsError
_10567:
	mov	$11,%edi
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_10569
	call	_brl_blitz_ArrayBoundsError
_10569:
	mov	$15,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10571
	call	_brl_blitz_ArrayBoundsError
_10571:
	mov	$15,%ebx
	movl	-8(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10573
	call	_brl_blitz_ArrayBoundsError
_10573:
	movl	-12(%ebp),%edx
	movl	-408(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-316(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	movl	-12(%ebp),%edx
	movl	-244(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%edx
	movl	-144(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%edx
	movl	-48(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%edi,4)
	faddp	%st(0),%st(1)
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-8(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	movl	-604(%ebp),%eax
	fstps	24(%eax)
	movl	$_10574,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10576
	call	_brl_blitz_NullObjectError
_10576:
	movl	348(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_10579
	call	_brl_blitz_ArrayBoundsError
_10579:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_10581
	call	_brl_blitz_ArrayBoundsError
_10581:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$3,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10584
	call	_brl_blitz_ArrayBoundsError
_10584:
	mov	$0,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10586
	call	_brl_blitz_ArrayBoundsError
_10586:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fsubs	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_10587,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10589
	call	_brl_blitz_NullObjectError
_10589:
	movl	348(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_10592
	call	_brl_blitz_ArrayBoundsError
_10592:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_10594
	call	_brl_blitz_ArrayBoundsError
_10594:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$7,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10597
	call	_brl_blitz_ArrayBoundsError
_10597:
	mov	$4,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10599
	call	_brl_blitz_ArrayBoundsError
_10599:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fsubs	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_10600,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10602
	call	_brl_blitz_NullObjectError
_10602:
	movl	348(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_10605
	call	_brl_blitz_ArrayBoundsError
_10605:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_10607
	call	_brl_blitz_ArrayBoundsError
_10607:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$11,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10610
	call	_brl_blitz_ArrayBoundsError
_10610:
	mov	$8,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10612
	call	_brl_blitz_ArrayBoundsError
_10612:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fsubs	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_10613,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10615
	call	_brl_blitz_NullObjectError
_10615:
	movl	348(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_10618
	call	_brl_blitz_ArrayBoundsError
_10618:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_10620
	call	_brl_blitz_ArrayBoundsError
_10620:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$15,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10623
	call	_brl_blitz_ArrayBoundsError
_10623:
	mov	$12,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10625
	call	_brl_blitz_ArrayBoundsError
_10625:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fsubs	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_10626,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10628
	call	_brl_blitz_NullObjectError
_10628:
	movl	348(%ebx),%eax
	movl	%eax,-668(%ebp)
	movl	$0,-732(%ebp)
	movl	-668(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-732(%ebp)
	jb	_10631
	call	_brl_blitz_ArrayBoundsError
_10631:
	movl	$0,-724(%ebp)
	movl	-668(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-724(%ebp)
	jb	_10633
	call	_brl_blitz_ArrayBoundsError
_10633:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10635
	call	_brl_blitz_NullObjectError
_10635:
	movl	348(%ebx),%eax
	movl	%eax,-540(%ebp)
	movl	$0,-684(%ebp)
	movl	-540(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-684(%ebp)
	jb	_10638
	call	_brl_blitz_ArrayBoundsError
_10638:
	movl	$0,-676(%ebp)
	movl	-540(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-676(%ebp)
	jb	_10640
	call	_brl_blitz_ArrayBoundsError
_10640:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10642
	call	_brl_blitz_NullObjectError
_10642:
	movl	348(%ebx),%eax
	movl	%eax,-492(%ebp)
	movl	$0,-548(%ebp)
	movl	-492(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-548(%ebp)
	jb	_10645
	call	_brl_blitz_ArrayBoundsError
_10645:
	movl	$1,-532(%ebp)
	movl	-492(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-532(%ebp)
	jb	_10647
	call	_brl_blitz_ArrayBoundsError
_10647:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10649
	call	_brl_blitz_NullObjectError
_10649:
	movl	348(%ebx),%eax
	movl	%eax,-308(%ebp)
	movl	$0,-404(%ebp)
	movl	-308(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-404(%ebp)
	jb	_10652
	call	_brl_blitz_ArrayBoundsError
_10652:
	movl	$1,-396(%ebp)
	movl	-308(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-396(%ebp)
	jb	_10654
	call	_brl_blitz_ArrayBoundsError
_10654:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10656
	call	_brl_blitz_NullObjectError
_10656:
	movl	348(%ebx),%eax
	movl	%eax,-44(%ebp)
	movl	$0,-140(%ebp)
	movl	-44(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-140(%ebp)
	jb	_10659
	call	_brl_blitz_ArrayBoundsError
_10659:
	movl	$2,-132(%ebp)
	movl	-44(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-132(%ebp)
	jb	_10661
	call	_brl_blitz_ArrayBoundsError
_10661:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10663
	call	_brl_blitz_NullObjectError
_10663:
	movl	348(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_10666
	call	_brl_blitz_ArrayBoundsError
_10666:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_10668
	call	_brl_blitz_ArrayBoundsError
_10668:
	movl	-732(%ebp),%edx
	addl	-724(%ebp),%edx
	movl	-668(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-684(%ebp),%edx
	addl	-676(%ebp),%edx
	movl	-540(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-548(%ebp),%edx
	addl	-532(%ebp),%edx
	movl	-492(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-404(%ebp),%edx
	addl	-396(%ebp),%edx
	movl	-308(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-140(%ebp),%edx
	addl	-132(%ebp),%edx
	movl	-44(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbSqr
	fstps	-20(%ebp)
	movl	$_10669,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10671
	call	_brl_blitz_NullObjectError
_10671:
	movl	348(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_10674
	call	_brl_blitz_ArrayBoundsError
_10674:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_10676
	call	_brl_blitz_ArrayBoundsError
_10676:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_10678,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10680
	call	_brl_blitz_NullObjectError
_10680:
	movl	348(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_10683
	call	_brl_blitz_ArrayBoundsError
_10683:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_10685
	call	_brl_blitz_ArrayBoundsError
_10685:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_10687,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10689
	call	_brl_blitz_NullObjectError
_10689:
	movl	348(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_10692
	call	_brl_blitz_ArrayBoundsError
_10692:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_10694
	call	_brl_blitz_ArrayBoundsError
_10694:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_10696,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10698
	call	_brl_blitz_NullObjectError
_10698:
	movl	348(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_10701
	call	_brl_blitz_ArrayBoundsError
_10701:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_10703
	call	_brl_blitz_ArrayBoundsError
_10703:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_10705,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10707
	call	_brl_blitz_NullObjectError
_10707:
	movl	348(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_10710
	call	_brl_blitz_ArrayBoundsError
_10710:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_10712
	call	_brl_blitz_ArrayBoundsError
_10712:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$3,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10715
	call	_brl_blitz_ArrayBoundsError
_10715:
	mov	$0,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10717
	call	_brl_blitz_ArrayBoundsError
_10717:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fadds	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_10718,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10720
	call	_brl_blitz_NullObjectError
_10720:
	movl	348(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_10723
	call	_brl_blitz_ArrayBoundsError
_10723:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_10725
	call	_brl_blitz_ArrayBoundsError
_10725:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$7,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10728
	call	_brl_blitz_ArrayBoundsError
_10728:
	mov	$4,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10730
	call	_brl_blitz_ArrayBoundsError
_10730:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fadds	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_10731,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10733
	call	_brl_blitz_NullObjectError
_10733:
	movl	348(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_10736
	call	_brl_blitz_ArrayBoundsError
_10736:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_10738
	call	_brl_blitz_ArrayBoundsError
_10738:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$11,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10741
	call	_brl_blitz_ArrayBoundsError
_10741:
	mov	$8,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10743
	call	_brl_blitz_ArrayBoundsError
_10743:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fadds	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_10744,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10746
	call	_brl_blitz_NullObjectError
_10746:
	movl	348(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_10749
	call	_brl_blitz_ArrayBoundsError
_10749:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_10751
	call	_brl_blitz_ArrayBoundsError
_10751:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$15,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10754
	call	_brl_blitz_ArrayBoundsError
_10754:
	mov	$12,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10756
	call	_brl_blitz_ArrayBoundsError
_10756:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fadds	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_10757,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10759
	call	_brl_blitz_NullObjectError
_10759:
	movl	348(%ebx),%eax
	movl	%eax,-544(%ebp)
	movl	-544(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-728(%ebp)
	movl	-544(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-728(%ebp)
	jb	_10762
	call	_brl_blitz_ArrayBoundsError
_10762:
	movl	$0,-720(%ebp)
	movl	-544(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-720(%ebp)
	jb	_10764
	call	_brl_blitz_ArrayBoundsError
_10764:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10766
	call	_brl_blitz_NullObjectError
_10766:
	movl	348(%ebx),%eax
	movl	%eax,-512(%ebp)
	movl	-512(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-680(%ebp)
	movl	-512(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-680(%ebp)
	jb	_10769
	call	_brl_blitz_ArrayBoundsError
_10769:
	movl	$0,-672(%ebp)
	movl	-512(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-672(%ebp)
	jb	_10771
	call	_brl_blitz_ArrayBoundsError
_10771:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10773
	call	_brl_blitz_NullObjectError
_10773:
	movl	348(%ebx),%eax
	movl	%eax,-312(%ebp)
	movl	-312(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-568(%ebp)
	movl	-312(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-568(%ebp)
	jb	_10776
	call	_brl_blitz_ArrayBoundsError
_10776:
	movl	$1,-536(%ebp)
	movl	-312(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-536(%ebp)
	jb	_10778
	call	_brl_blitz_ArrayBoundsError
_10778:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10780
	call	_brl_blitz_NullObjectError
_10780:
	movl	348(%ebx),%eax
	movl	%eax,-224(%ebp)
	movl	-224(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-488(%ebp)
	movl	-224(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-488(%ebp)
	jb	_10783
	call	_brl_blitz_ArrayBoundsError
_10783:
	movl	$1,-400(%ebp)
	movl	-224(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-400(%ebp)
	jb	_10785
	call	_brl_blitz_ArrayBoundsError
_10785:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10787
	call	_brl_blitz_NullObjectError
_10787:
	movl	348(%ebx),%eax
	movl	%eax,-40(%ebp)
	movl	-40(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-136(%ebp)
	movl	-40(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-136(%ebp)
	jb	_10790
	call	_brl_blitz_ArrayBoundsError
_10790:
	movl	$2,-128(%ebp)
	movl	-40(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-128(%ebp)
	jb	_10792
	call	_brl_blitz_ArrayBoundsError
_10792:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10794
	call	_brl_blitz_NullObjectError
_10794:
	movl	348(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_10797
	call	_brl_blitz_ArrayBoundsError
_10797:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_10799
	call	_brl_blitz_ArrayBoundsError
_10799:
	movl	-728(%ebp),%edx
	addl	-720(%ebp),%edx
	movl	-544(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-680(%ebp),%edx
	addl	-672(%ebp),%edx
	movl	-512(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-568(%ebp),%edx
	addl	-536(%ebp),%edx
	movl	-312(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-488(%ebp),%edx
	addl	-400(%ebp),%edx
	movl	-224(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-136(%ebp),%edx
	addl	-128(%ebp),%edx
	movl	-40(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbSqr
	fstps	-20(%ebp)
	movl	$_10800,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10802
	call	_brl_blitz_NullObjectError
_10802:
	movl	348(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_10805
	call	_brl_blitz_ArrayBoundsError
_10805:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_10807
	call	_brl_blitz_ArrayBoundsError
_10807:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_10809,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10811
	call	_brl_blitz_NullObjectError
_10811:
	movl	348(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_10814
	call	_brl_blitz_ArrayBoundsError
_10814:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_10816
	call	_brl_blitz_ArrayBoundsError
_10816:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_10818,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10820
	call	_brl_blitz_NullObjectError
_10820:
	movl	348(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_10823
	call	_brl_blitz_ArrayBoundsError
_10823:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_10825
	call	_brl_blitz_ArrayBoundsError
_10825:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_10827,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10829
	call	_brl_blitz_NullObjectError
_10829:
	movl	348(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_10832
	call	_brl_blitz_ArrayBoundsError
_10832:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_10834
	call	_brl_blitz_ArrayBoundsError
_10834:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_10836,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10838
	call	_brl_blitz_NullObjectError
_10838:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_10841
	call	_brl_blitz_ArrayBoundsError
_10841:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_10843
	call	_brl_blitz_ArrayBoundsError
_10843:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$3,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10846
	call	_brl_blitz_ArrayBoundsError
_10846:
	mov	$1,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10848
	call	_brl_blitz_ArrayBoundsError
_10848:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fadds	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_10849,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10851
	call	_brl_blitz_NullObjectError
_10851:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_10854
	call	_brl_blitz_ArrayBoundsError
_10854:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_10856
	call	_brl_blitz_ArrayBoundsError
_10856:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$7,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10859
	call	_brl_blitz_ArrayBoundsError
_10859:
	mov	$5,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10861
	call	_brl_blitz_ArrayBoundsError
_10861:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fadds	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_10862,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10864
	call	_brl_blitz_NullObjectError
_10864:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_10867
	call	_brl_blitz_ArrayBoundsError
_10867:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_10869
	call	_brl_blitz_ArrayBoundsError
_10869:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$11,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10872
	call	_brl_blitz_ArrayBoundsError
_10872:
	mov	$9,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10874
	call	_brl_blitz_ArrayBoundsError
_10874:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fadds	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_10875,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10877
	call	_brl_blitz_NullObjectError
_10877:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_10880
	call	_brl_blitz_ArrayBoundsError
_10880:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_10882
	call	_brl_blitz_ArrayBoundsError
_10882:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$15,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10885
	call	_brl_blitz_ArrayBoundsError
_10885:
	mov	$13,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10887
	call	_brl_blitz_ArrayBoundsError
_10887:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fadds	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_10888,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10890
	call	_brl_blitz_NullObjectError
_10890:
	movl	348(%ebx),%eax
	movl	%eax,-584(%ebp)
	movl	-584(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-764(%ebp)
	movl	-584(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-764(%ebp)
	jb	_10893
	call	_brl_blitz_ArrayBoundsError
_10893:
	movl	$0,-748(%ebp)
	movl	-584(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-748(%ebp)
	jb	_10895
	call	_brl_blitz_ArrayBoundsError
_10895:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10897
	call	_brl_blitz_NullObjectError
_10897:
	movl	348(%ebx),%eax
	movl	%eax,-528(%ebp)
	movl	-528(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-716(%ebp)
	movl	-528(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-716(%ebp)
	jb	_10900
	call	_brl_blitz_ArrayBoundsError
_10900:
	movl	$0,-700(%ebp)
	movl	-528(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-700(%ebp)
	jb	_10902
	call	_brl_blitz_ArrayBoundsError
_10902:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10904
	call	_brl_blitz_NullObjectError
_10904:
	movl	348(%ebx),%eax
	movl	%eax,-392(%ebp)
	movl	-392(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-600(%ebp)
	movl	-392(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-600(%ebp)
	jb	_10907
	call	_brl_blitz_ArrayBoundsError
_10907:
	movl	$1,-564(%ebp)
	movl	-392(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-564(%ebp)
	jb	_10909
	call	_brl_blitz_ArrayBoundsError
_10909:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10911
	call	_brl_blitz_NullObjectError
_10911:
	movl	348(%ebx),%eax
	movl	%eax,-240(%ebp)
	movl	-240(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-508(%ebp)
	movl	-240(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-508(%ebp)
	jb	_10914
	call	_brl_blitz_ArrayBoundsError
_10914:
	movl	$1,-484(%ebp)
	movl	-240(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-484(%ebp)
	jb	_10916
	call	_brl_blitz_ArrayBoundsError
_10916:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10918
	call	_brl_blitz_NullObjectError
_10918:
	movl	348(%ebx),%eax
	movl	%eax,-36(%ebp)
	movl	-36(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-220(%ebp)
	movl	-36(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-220(%ebp)
	jb	_10921
	call	_brl_blitz_ArrayBoundsError
_10921:
	movl	$2,-124(%ebp)
	movl	-36(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-124(%ebp)
	jb	_10923
	call	_brl_blitz_ArrayBoundsError
_10923:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10925
	call	_brl_blitz_NullObjectError
_10925:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_10928
	call	_brl_blitz_ArrayBoundsError
_10928:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_10930
	call	_brl_blitz_ArrayBoundsError
_10930:
	movl	-764(%ebp),%edx
	addl	-748(%ebp),%edx
	movl	-584(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-716(%ebp),%edx
	addl	-700(%ebp),%edx
	movl	-528(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-600(%ebp),%edx
	addl	-564(%ebp),%edx
	movl	-392(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-508(%ebp),%edx
	addl	-484(%ebp),%edx
	movl	-240(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-220(%ebp),%edx
	addl	-124(%ebp),%edx
	movl	-36(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbSqr
	fstps	-20(%ebp)
	movl	$_10931,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10933
	call	_brl_blitz_NullObjectError
_10933:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_10936
	call	_brl_blitz_ArrayBoundsError
_10936:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_10938
	call	_brl_blitz_ArrayBoundsError
_10938:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_10940,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10942
	call	_brl_blitz_NullObjectError
_10942:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_10945
	call	_brl_blitz_ArrayBoundsError
_10945:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_10947
	call	_brl_blitz_ArrayBoundsError
_10947:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_10949,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10951
	call	_brl_blitz_NullObjectError
_10951:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_10954
	call	_brl_blitz_ArrayBoundsError
_10954:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_10956
	call	_brl_blitz_ArrayBoundsError
_10956:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_10958,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10960
	call	_brl_blitz_NullObjectError
_10960:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_10963
	call	_brl_blitz_ArrayBoundsError
_10963:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_10965
	call	_brl_blitz_ArrayBoundsError
_10965:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_10967,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10969
	call	_brl_blitz_NullObjectError
_10969:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_10972
	call	_brl_blitz_ArrayBoundsError
_10972:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_10974
	call	_brl_blitz_ArrayBoundsError
_10974:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$3,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10977
	call	_brl_blitz_ArrayBoundsError
_10977:
	mov	$1,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10979
	call	_brl_blitz_ArrayBoundsError
_10979:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fsubs	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_10980,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10982
	call	_brl_blitz_NullObjectError
_10982:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_10985
	call	_brl_blitz_ArrayBoundsError
_10985:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_10987
	call	_brl_blitz_ArrayBoundsError
_10987:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$7,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_10990
	call	_brl_blitz_ArrayBoundsError
_10990:
	mov	$5,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_10992
	call	_brl_blitz_ArrayBoundsError
_10992:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fsubs	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_10993,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_10995
	call	_brl_blitz_NullObjectError
_10995:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_10998
	call	_brl_blitz_ArrayBoundsError
_10998:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_11000
	call	_brl_blitz_ArrayBoundsError
_11000:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$11,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_11003
	call	_brl_blitz_ArrayBoundsError
_11003:
	mov	$9,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_11005
	call	_brl_blitz_ArrayBoundsError
_11005:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fsubs	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_11006,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11008
	call	_brl_blitz_NullObjectError
_11008:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11011
	call	_brl_blitz_ArrayBoundsError
_11011:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_11013
	call	_brl_blitz_ArrayBoundsError
_11013:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$15,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_11016
	call	_brl_blitz_ArrayBoundsError
_11016:
	mov	$13,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_11018
	call	_brl_blitz_ArrayBoundsError
_11018:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fsubs	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_11019,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11021
	call	_brl_blitz_NullObjectError
_11021:
	movl	348(%ebx),%eax
	movl	%eax,-580(%ebp)
	movl	-580(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-760(%ebp)
	movl	-580(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-760(%ebp)
	jb	_11024
	call	_brl_blitz_ArrayBoundsError
_11024:
	movl	$0,-744(%ebp)
	movl	-580(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-744(%ebp)
	jb	_11026
	call	_brl_blitz_ArrayBoundsError
_11026:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11028
	call	_brl_blitz_NullObjectError
_11028:
	movl	348(%ebx),%eax
	movl	%eax,-524(%ebp)
	movl	-524(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-712(%ebp)
	movl	-524(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-712(%ebp)
	jb	_11031
	call	_brl_blitz_ArrayBoundsError
_11031:
	movl	$0,-696(%ebp)
	movl	-524(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-696(%ebp)
	jb	_11033
	call	_brl_blitz_ArrayBoundsError
_11033:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11035
	call	_brl_blitz_NullObjectError
_11035:
	movl	348(%ebx),%eax
	movl	%eax,-388(%ebp)
	movl	-388(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-596(%ebp)
	movl	-388(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-596(%ebp)
	jb	_11038
	call	_brl_blitz_ArrayBoundsError
_11038:
	movl	$1,-560(%ebp)
	movl	-388(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-560(%ebp)
	jb	_11040
	call	_brl_blitz_ArrayBoundsError
_11040:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11042
	call	_brl_blitz_NullObjectError
_11042:
	movl	348(%ebx),%eax
	movl	%eax,-236(%ebp)
	movl	-236(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-504(%ebp)
	movl	-236(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-504(%ebp)
	jb	_11045
	call	_brl_blitz_ArrayBoundsError
_11045:
	movl	$1,-480(%ebp)
	movl	-236(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-480(%ebp)
	jb	_11047
	call	_brl_blitz_ArrayBoundsError
_11047:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11049
	call	_brl_blitz_NullObjectError
_11049:
	movl	348(%ebx),%eax
	movl	%eax,-32(%ebp)
	movl	-32(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-216(%ebp)
	movl	-32(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-216(%ebp)
	jb	_11052
	call	_brl_blitz_ArrayBoundsError
_11052:
	movl	$2,-120(%ebp)
	movl	-32(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-120(%ebp)
	jb	_11054
	call	_brl_blitz_ArrayBoundsError
_11054:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11056
	call	_brl_blitz_NullObjectError
_11056:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11059
	call	_brl_blitz_ArrayBoundsError
_11059:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_11061
	call	_brl_blitz_ArrayBoundsError
_11061:
	movl	-760(%ebp),%edx
	addl	-744(%ebp),%edx
	movl	-580(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-712(%ebp),%edx
	addl	-696(%ebp),%edx
	movl	-524(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-596(%ebp),%edx
	addl	-560(%ebp),%edx
	movl	-388(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-504(%ebp),%edx
	addl	-480(%ebp),%edx
	movl	-236(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-216(%ebp),%edx
	addl	-120(%ebp),%edx
	movl	-32(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbSqr
	fstps	-20(%ebp)
	movl	$_11062,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11064
	call	_brl_blitz_NullObjectError
_11064:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11067
	call	_brl_blitz_ArrayBoundsError
_11067:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_11069
	call	_brl_blitz_ArrayBoundsError
_11069:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_11071,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11073
	call	_brl_blitz_NullObjectError
_11073:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11076
	call	_brl_blitz_ArrayBoundsError
_11076:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_11078
	call	_brl_blitz_ArrayBoundsError
_11078:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_11080,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11082
	call	_brl_blitz_NullObjectError
_11082:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11085
	call	_brl_blitz_ArrayBoundsError
_11085:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_11087
	call	_brl_blitz_ArrayBoundsError
_11087:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_11089,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11091
	call	_brl_blitz_NullObjectError
_11091:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11094
	call	_brl_blitz_ArrayBoundsError
_11094:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_11096
	call	_brl_blitz_ArrayBoundsError
_11096:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_11098,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11100
	call	_brl_blitz_NullObjectError
_11100:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	shl	$2,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11103
	call	_brl_blitz_ArrayBoundsError
_11103:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_11105
	call	_brl_blitz_ArrayBoundsError
_11105:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$3,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_11108
	call	_brl_blitz_ArrayBoundsError
_11108:
	mov	$2,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_11110
	call	_brl_blitz_ArrayBoundsError
_11110:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fsubs	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_11111,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11113
	call	_brl_blitz_NullObjectError
_11113:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	shl	$2,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11116
	call	_brl_blitz_ArrayBoundsError
_11116:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_11118
	call	_brl_blitz_ArrayBoundsError
_11118:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$7,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_11121
	call	_brl_blitz_ArrayBoundsError
_11121:
	mov	$6,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_11123
	call	_brl_blitz_ArrayBoundsError
_11123:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fsubs	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_11124,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11126
	call	_brl_blitz_NullObjectError
_11126:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	shl	$2,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11129
	call	_brl_blitz_ArrayBoundsError
_11129:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_11131
	call	_brl_blitz_ArrayBoundsError
_11131:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$11,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_11134
	call	_brl_blitz_ArrayBoundsError
_11134:
	mov	$10,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_11136
	call	_brl_blitz_ArrayBoundsError
_11136:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fsubs	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_11137,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11139
	call	_brl_blitz_NullObjectError
_11139:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	shl	$2,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11142
	call	_brl_blitz_ArrayBoundsError
_11142:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_11144
	call	_brl_blitz_ArrayBoundsError
_11144:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$15,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_11147
	call	_brl_blitz_ArrayBoundsError
_11147:
	mov	$14,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_11149
	call	_brl_blitz_ArrayBoundsError
_11149:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fsubs	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_11150,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11152
	call	_brl_blitz_NullObjectError
_11152:
	movl	348(%ebx),%eax
	movl	%eax,-576(%ebp)
	movl	-576(%ebp),%eax
	movl	24(%eax),%eax
	shl	$2,%eax
	movl	%eax,-756(%ebp)
	movl	-576(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-756(%ebp)
	jb	_11155
	call	_brl_blitz_ArrayBoundsError
_11155:
	movl	$0,-740(%ebp)
	movl	-576(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-740(%ebp)
	jb	_11157
	call	_brl_blitz_ArrayBoundsError
_11157:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11159
	call	_brl_blitz_NullObjectError
_11159:
	movl	348(%ebx),%eax
	movl	%eax,-520(%ebp)
	movl	-520(%ebp),%eax
	movl	24(%eax),%eax
	shl	$2,%eax
	movl	%eax,-708(%ebp)
	movl	-520(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-708(%ebp)
	jb	_11162
	call	_brl_blitz_ArrayBoundsError
_11162:
	movl	$0,-692(%ebp)
	movl	-520(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-692(%ebp)
	jb	_11164
	call	_brl_blitz_ArrayBoundsError
_11164:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11166
	call	_brl_blitz_NullObjectError
_11166:
	movl	348(%ebx),%eax
	movl	%eax,-384(%ebp)
	movl	-384(%ebp),%eax
	movl	24(%eax),%eax
	shl	$2,%eax
	movl	%eax,-592(%ebp)
	movl	-384(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-592(%ebp)
	jb	_11169
	call	_brl_blitz_ArrayBoundsError
_11169:
	movl	$1,-556(%ebp)
	movl	-384(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-556(%ebp)
	jb	_11171
	call	_brl_blitz_ArrayBoundsError
_11171:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11173
	call	_brl_blitz_NullObjectError
_11173:
	movl	348(%ebx),%eax
	movl	%eax,-232(%ebp)
	movl	-232(%ebp),%eax
	movl	24(%eax),%eax
	shl	$2,%eax
	movl	%eax,-500(%ebp)
	movl	-232(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-500(%ebp)
	jb	_11176
	call	_brl_blitz_ArrayBoundsError
_11176:
	movl	$1,-476(%ebp)
	movl	-232(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-476(%ebp)
	jb	_11178
	call	_brl_blitz_ArrayBoundsError
_11178:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11180
	call	_brl_blitz_NullObjectError
_11180:
	movl	348(%ebx),%eax
	movl	%eax,-28(%ebp)
	movl	-28(%ebp),%eax
	movl	24(%eax),%eax
	shl	$2,%eax
	movl	%eax,-212(%ebp)
	movl	-28(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-212(%ebp)
	jb	_11183
	call	_brl_blitz_ArrayBoundsError
_11183:
	movl	$2,-116(%ebp)
	movl	-28(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-116(%ebp)
	jb	_11185
	call	_brl_blitz_ArrayBoundsError
_11185:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11187
	call	_brl_blitz_NullObjectError
_11187:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	shl	$2,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11190
	call	_brl_blitz_ArrayBoundsError
_11190:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_11192
	call	_brl_blitz_ArrayBoundsError
_11192:
	movl	-756(%ebp),%edx
	addl	-740(%ebp),%edx
	movl	-576(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-708(%ebp),%edx
	addl	-692(%ebp),%edx
	movl	-520(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-592(%ebp),%edx
	addl	-556(%ebp),%edx
	movl	-384(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-500(%ebp),%edx
	addl	-476(%ebp),%edx
	movl	-232(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-212(%ebp),%edx
	addl	-116(%ebp),%edx
	movl	-28(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbSqr
	fstps	-20(%ebp)
	movl	$_11193,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11195
	call	_brl_blitz_NullObjectError
_11195:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	shl	$2,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11198
	call	_brl_blitz_ArrayBoundsError
_11198:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_11200
	call	_brl_blitz_ArrayBoundsError
_11200:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_11202,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11204
	call	_brl_blitz_NullObjectError
_11204:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	shl	$2,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11207
	call	_brl_blitz_ArrayBoundsError
_11207:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_11209
	call	_brl_blitz_ArrayBoundsError
_11209:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_11211,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11213
	call	_brl_blitz_NullObjectError
_11213:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	shl	$2,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11216
	call	_brl_blitz_ArrayBoundsError
_11216:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_11218
	call	_brl_blitz_ArrayBoundsError
_11218:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_11220,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11222
	call	_brl_blitz_NullObjectError
_11222:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	shl	$2,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11225
	call	_brl_blitz_ArrayBoundsError
_11225:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_11227
	call	_brl_blitz_ArrayBoundsError
_11227:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_11229,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11231
	call	_brl_blitz_NullObjectError
_11231:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	imul	$5,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11234
	call	_brl_blitz_ArrayBoundsError
_11234:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_11236
	call	_brl_blitz_ArrayBoundsError
_11236:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$3,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_11239
	call	_brl_blitz_ArrayBoundsError
_11239:
	mov	$2,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_11241
	call	_brl_blitz_ArrayBoundsError
_11241:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fadds	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_11242,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11244
	call	_brl_blitz_NullObjectError
_11244:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	imul	$5,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11247
	call	_brl_blitz_ArrayBoundsError
_11247:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_11249
	call	_brl_blitz_ArrayBoundsError
_11249:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$7,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_11252
	call	_brl_blitz_ArrayBoundsError
_11252:
	mov	$6,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_11254
	call	_brl_blitz_ArrayBoundsError
_11254:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fadds	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_11255,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11257
	call	_brl_blitz_NullObjectError
_11257:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	imul	$5,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11260
	call	_brl_blitz_ArrayBoundsError
_11260:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_11262
	call	_brl_blitz_ArrayBoundsError
_11262:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$11,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_11265
	call	_brl_blitz_ArrayBoundsError
_11265:
	mov	$10,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_11267
	call	_brl_blitz_ArrayBoundsError
_11267:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fadds	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_11268,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11270
	call	_brl_blitz_NullObjectError
_11270:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	imul	$5,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11273
	call	_brl_blitz_ArrayBoundsError
_11273:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_11275
	call	_brl_blitz_ArrayBoundsError
_11275:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$15,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_11278
	call	_brl_blitz_ArrayBoundsError
_11278:
	mov	$14,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_11280
	call	_brl_blitz_ArrayBoundsError
_11280:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fadds	24(%eax,%ebx,4)
	fstps	28(%edi)
	movl	$_11281,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11283
	call	_brl_blitz_NullObjectError
_11283:
	movl	348(%ebx),%eax
	movl	%eax,-572(%ebp)
	movl	-572(%ebp),%eax
	movl	24(%eax),%eax
	imul	$5,%eax
	movl	%eax,-752(%ebp)
	movl	-572(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-752(%ebp)
	jb	_11286
	call	_brl_blitz_ArrayBoundsError
_11286:
	movl	$0,-736(%ebp)
	movl	-572(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-736(%ebp)
	jb	_11288
	call	_brl_blitz_ArrayBoundsError
_11288:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11290
	call	_brl_blitz_NullObjectError
_11290:
	movl	348(%ebx),%eax
	movl	%eax,-516(%ebp)
	movl	-516(%ebp),%eax
	movl	24(%eax),%eax
	imul	$5,%eax
	movl	%eax,-704(%ebp)
	movl	-516(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-704(%ebp)
	jb	_11293
	call	_brl_blitz_ArrayBoundsError
_11293:
	movl	$0,-688(%ebp)
	movl	-516(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-688(%ebp)
	jb	_11295
	call	_brl_blitz_ArrayBoundsError
_11295:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11297
	call	_brl_blitz_NullObjectError
_11297:
	movl	348(%ebx),%eax
	movl	%eax,-380(%ebp)
	movl	-380(%ebp),%eax
	movl	24(%eax),%eax
	imul	$5,%eax
	movl	%eax,-588(%ebp)
	movl	-380(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-588(%ebp)
	jb	_11300
	call	_brl_blitz_ArrayBoundsError
_11300:
	movl	$1,-552(%ebp)
	movl	-380(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-552(%ebp)
	jb	_11302
	call	_brl_blitz_ArrayBoundsError
_11302:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11304
	call	_brl_blitz_NullObjectError
_11304:
	movl	348(%ebx),%eax
	movl	%eax,-228(%ebp)
	movl	-228(%ebp),%eax
	movl	24(%eax),%eax
	imul	$5,%eax
	movl	%eax,-496(%ebp)
	movl	-228(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-496(%ebp)
	jb	_11307
	call	_brl_blitz_ArrayBoundsError
_11307:
	movl	$1,-472(%ebp)
	movl	-228(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-472(%ebp)
	jb	_11309
	call	_brl_blitz_ArrayBoundsError
_11309:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11311
	call	_brl_blitz_NullObjectError
_11311:
	movl	348(%ebx),%eax
	movl	%eax,-24(%ebp)
	movl	-24(%ebp),%eax
	movl	24(%eax),%eax
	imul	$5,%eax
	movl	%eax,-208(%ebp)
	movl	-24(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-208(%ebp)
	jb	_11314
	call	_brl_blitz_ArrayBoundsError
_11314:
	movl	$2,-112(%ebp)
	movl	-24(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-112(%ebp)
	jb	_11316
	call	_brl_blitz_ArrayBoundsError
_11316:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11318
	call	_brl_blitz_NullObjectError
_11318:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	imul	$5,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11321
	call	_brl_blitz_ArrayBoundsError
_11321:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_11323
	call	_brl_blitz_ArrayBoundsError
_11323:
	movl	-752(%ebp),%edx
	addl	-736(%ebp),%edx
	movl	-572(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-704(%ebp),%edx
	addl	-688(%ebp),%edx
	movl	-516(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-588(%ebp),%edx
	addl	-552(%ebp),%edx
	movl	-380(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-496(%ebp),%edx
	addl	-472(%ebp),%edx
	movl	-228(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-208(%ebp),%edx
	addl	-112(%ebp),%edx
	movl	-24(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbSqr
	fstps	-20(%ebp)
	movl	$_11324,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11326
	call	_brl_blitz_NullObjectError
_11326:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	imul	$5,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11329
	call	_brl_blitz_ArrayBoundsError
_11329:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_11331
	call	_brl_blitz_ArrayBoundsError
_11331:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_11333,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11335
	call	_brl_blitz_NullObjectError
_11335:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	imul	$5,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11338
	call	_brl_blitz_ArrayBoundsError
_11338:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_11340
	call	_brl_blitz_ArrayBoundsError
_11340:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_11342,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11344
	call	_brl_blitz_NullObjectError
_11344:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	imul	$5,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11347
	call	_brl_blitz_ArrayBoundsError
_11347:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_11349
	call	_brl_blitz_ArrayBoundsError
_11349:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	movl	$_11351,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11353
	call	_brl_blitz_NullObjectError
_11353:
	movl	348(%ebx),%esi
	movl	24(%esi),%eax
	imul	$5,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11356
	call	_brl_blitz_ArrayBoundsError
_11356:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_11358
	call	_brl_blitz_ArrayBoundsError
_11358:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	28(%eax)
	fdivs	-20(%ebp)
	fstps	28(%eax)
	mov	$0,%ebx
	jmp	_2240
_2240:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_EntityInFrustum:
	push	%ebp
	mov	%esp,%ebp
	sub	$96,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-28(%ebp)
	movl	$0,-44(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11481,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11365,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11367
	call	_brl_blitz_NullObjectError
_11367:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*180(%eax)
	fstps	-12(%ebp)
	movl	$_11369,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11371
	call	_brl_blitz_NullObjectError
_11371:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*184(%eax)
	fstps	-16(%ebp)
	movl	$_11373,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11375
	call	_brl_blitz_NullObjectError
_11375:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*188(%eax)
	fstps	-20(%ebp)
	movl	$_11377,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11379
	call	_brl_blitz_NullObjectError
_11379:
	flds	132(%ebx)
	fstpl	(%esp)
	call	_bbFloatAbs
	fstps	-24(%ebp)
	movl	$_11381,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_11382
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11440,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11383,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11385
	call	_brl_blitz_NullObjectError
_11385:
	flds	260(%ebx)
	fstps	-12(%ebp)
	movl	$_11386,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11388
	call	_brl_blitz_NullObjectError
_11388:
	flds	264(%ebx)
	fstps	-16(%ebp)
	movl	$_11389,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11391
	call	_brl_blitz_NullObjectError
_11391:
	flds	268(%ebx)
	fstps	-20(%ebp)
	movl	$_11392,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%esi
	cmp	$_bbNullObject,%esi
	jne	_11394
	call	_brl_blitz_NullObjectError
_11394:
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11396
	call	_brl_blitz_NullObjectError
_11396:
	flds	-12(%ebp)
	flds	272(%esi)
	fsubs	260(%ebx)
	fdivs	_40508
	faddp	%st(0),%st(1)
	fstps	-12(%ebp)
	movl	$_11397,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%esi
	cmp	$_bbNullObject,%esi
	jne	_11399
	call	_brl_blitz_NullObjectError
_11399:
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11401
	call	_brl_blitz_NullObjectError
_11401:
	flds	-16(%ebp)
	flds	276(%esi)
	fsubs	264(%ebx)
	fdivs	_40509
	faddp	%st(0),%st(1)
	fstps	-16(%ebp)
	movl	$_11402,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%esi
	cmp	$_bbNullObject,%esi
	jne	_11404
	call	_brl_blitz_NullObjectError
_11404:
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11406
	call	_brl_blitz_NullObjectError
_11406:
	flds	-20(%ebp)
	flds	280(%esi)
	fsubs	268(%ebx)
	fdivs	_40510
	faddp	%st(0),%st(1)
	fstps	-20(%ebp)
	movl	$_11407,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,16(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,12(%esp)
	flds	-20(%ebp)
	fstps	8(%esp)
	flds	-16(%ebp)
	fstps	4(%esp)
	flds	-12(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TEntity+248
	movl	$_11408,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TEntity_tformed_x
	fstps	-12(%ebp)
	movl	$_11409,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TEntity_tformed_y
	fstps	-16(%ebp)
	movl	$_11410,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TEntity_tformed_z
	fstps	-20(%ebp)
	movl	$_11411,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11413
	call	_brl_blitz_NullObjectError
_11413:
	flds	-24(%ebp)
	fstps	-56(%ebp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*356(%eax)
	flds	-56(%ebp)
	fmulp	%st(0),%st(1)
	fstps	-56(%ebp)
	flds	-56(%ebp)
	fstps	-32(%ebp)
	movl	$_11415,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11417
	call	_brl_blitz_NullObjectError
_11417:
	flds	-24(%ebp)
	fstps	-52(%ebp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*360(%eax)
	flds	-52(%ebp)
	fmulp	%st(0),%st(1)
	fstps	-52(%ebp)
	flds	-52(%ebp)
	fstps	-36(%ebp)
	movl	$_11419,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11421
	call	_brl_blitz_NullObjectError
_11421:
	flds	-24(%ebp)
	fstps	-48(%ebp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*364(%eax)
	flds	-48(%ebp)
	fmulp	%st(0),%st(1)
	fstps	-48(%ebp)
	flds	-48(%ebp)
	fstps	-40(%ebp)
	movl	$_11423,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	flds	-36(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_11424
	flds	-32(%ebp)
	flds	-40(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
_11424:
	cmp	$0,%eax
	je	_11426
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11428,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11427,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	fstpl	(%esp)
	call	_bbFloatAbs
	fstps	-24(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_11429
_11426:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11439,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11430,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-36(%ebp)
	flds	-32(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_11431
	flds	-36(%ebp)
	flds	-40(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
_11431:
	cmp	$0,%eax
	je	_11433
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11435,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11434,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-36(%ebp)
	fstpl	(%esp)
	call	_bbFloatAbs
	fstps	-24(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_11436
_11433:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11438,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11437,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fstpl	(%esp)
	call	_bbFloatAbs
	fstps	-24(%ebp)
	calll	*_bbOnDebugLeaveScope
_11436:
	calll	*_bbOnDebugLeaveScope
_11429:
	calll	*_bbOnDebugLeaveScope
_11382:
	movl	$_11441,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-28(%ebp)
	movl	$_11443,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-44(%ebp)
	movl	$0,-44(%ebp)
	jmp	_11445
_178:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11479,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11446,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11448
	call	_brl_blitz_NullObjectError
_11448:
	movl	348(%ebx),%eax
	movl	%eax,-80(%ebp)
	movl	-44(%ebp),%eax
	movl	-80(%ebp),%edx
	imull	24(%edx),%eax
	movl	%eax,-96(%ebp)
	movl	-80(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-96(%ebp)
	jb	_11451
	call	_brl_blitz_ArrayBoundsError
_11451:
	movl	$0,-92(%ebp)
	movl	-80(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-92(%ebp)
	jb	_11453
	call	_brl_blitz_ArrayBoundsError
_11453:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11455
	call	_brl_blitz_NullObjectError
_11455:
	movl	348(%ebx),%eax
	movl	%eax,-76(%ebp)
	movl	-44(%ebp),%eax
	movl	-76(%ebp),%edx
	imull	24(%edx),%eax
	movl	%eax,-88(%ebp)
	movl	-76(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-88(%ebp)
	jb	_11458
	call	_brl_blitz_ArrayBoundsError
_11458:
	movl	$1,-84(%ebp)
	movl	-76(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-84(%ebp)
	jb	_11460
	call	_brl_blitz_ArrayBoundsError
_11460:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11462
	call	_brl_blitz_NullObjectError
_11462:
	movl	348(%ebx),%eax
	movl	%eax,-64(%ebp)
	movl	-44(%ebp),%eax
	movl	-64(%ebp),%edx
	imull	24(%edx),%eax
	movl	%eax,-72(%ebp)
	movl	-64(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-72(%ebp)
	jb	_11465
	call	_brl_blitz_ArrayBoundsError
_11465:
	movl	$2,-68(%ebp)
	movl	-64(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-68(%ebp)
	jb	_11467
	call	_brl_blitz_ArrayBoundsError
_11467:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11469
	call	_brl_blitz_NullObjectError
_11469:
	movl	348(%ebx),%esi
	movl	-44(%ebp),%eax
	imull	24(%esi),%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_11472
	call	_brl_blitz_ArrayBoundsError
_11472:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_11474
	call	_brl_blitz_ArrayBoundsError
_11474:
	movl	-96(%ebp),%edx
	addl	-92(%ebp),%edx
	movl	-80(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	movl	-88(%ebp),%edx
	addl	-84(%ebp),%edx
	movl	-76(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	movl	-72(%ebp),%edx
	addl	-68(%ebp),%edx
	movl	-64(%ebp),%eax
	flds	28(%eax,%edx,4)
	flds	-20(%ebp)
	fchs
	fmulp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fstps	-28(%ebp)
	movl	$_11475,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	flds	-24(%ebp)
	fchs
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_11476
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11478,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11477,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_40511
	fstps	-60(%ebp)
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2244
_11476:
	calll	*_bbOnDebugLeaveScope
_176:
	addl	$1,-44(%ebp)
_11445:
	cmpl	$5,-44(%ebp)
	jle	_178
_177:
	movl	$_11480,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fadds	-24(%ebp)
	fstps	-60(%ebp)
	jmp	_2244
_2244:
	calll	*_bbOnDebugLeaveScope
	flds	-60(%ebp)
	add	$28,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_Update:
	push	%ebp
	mov	%esp,%ebp
	sub	$44,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$48,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbEmptyArray,-24(%ebp)
	fldz
	fstps	-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	movl	$_bbNullObject,-20(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11625,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11482,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-40(%ebp)
	cmpl	$_bbNullObject,-40(%ebp)
	jne	_11484
	call	_brl_blitz_NullObjectError
_11484:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_11486
	call	_brl_blitz_NullObjectError
_11486:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_11488
	call	_brl_blitz_NullObjectError
_11488:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11490
	call	_brl_blitz_NullObjectError
_11490:
	movl	272(%ebx),%eax
	movl	%eax,12(%esp)
	movl	268(%esi),%eax
	movl	%eax,8(%esp)
	movl	264(%edi),%eax
	movl	%eax,4(%esp)
	movl	-40(%ebp),%eax
	movl	260(%eax),%eax
	movl	%eax,(%esp)
	call	_glViewport
	movl	$_11491,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-36(%ebp)
	cmpl	$_bbNullObject,-36(%ebp)
	jne	_11493
	call	_brl_blitz_NullObjectError
_11493:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_11495
	call	_brl_blitz_NullObjectError
_11495:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_11497
	call	_brl_blitz_NullObjectError
_11497:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11499
	call	_brl_blitz_NullObjectError
_11499:
	movl	272(%ebx),%eax
	movl	%eax,12(%esp)
	movl	268(%esi),%eax
	movl	%eax,8(%esp)
	movl	264(%edi),%eax
	movl	%eax,4(%esp)
	movl	-36(%ebp),%eax
	movl	260(%eax),%eax
	movl	%eax,(%esp)
	call	_glScissor
	movl	$_11500,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_11502
	call	_brl_blitz_NullObjectError
_11502:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_11504
	call	_brl_blitz_NullObjectError
_11504:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11506
	call	_brl_blitz_NullObjectError
_11506:
	fld1
	fstps	12(%esp)
	flds	284(%ebx)
	fstps	8(%esp)
	flds	280(%esi)
	fstps	4(%esp)
	flds	276(%edi)
	fstps	(%esp)
	call	_glClearColor
	movl	$_11507,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11509
	call	_brl_blitz_NullObjectError
_11509:
	movl	288(%ebx),%eax
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_11512
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11511
	call	_brl_blitz_NullObjectError
_11511:
	movl	292(%ebx),%eax
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
_11512:
	cmp	$0,%eax
	je	_11514
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11517,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11515,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,(%esp)
	call	_glDepthMask
	movl	$_11516,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$16640,(%esp)
	call	_glClear
	calll	*_bbOnDebugLeaveScope
	jmp	_11518
_11514:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11534,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11519,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11521
	call	_brl_blitz_NullObjectError
_11521:
	cmpl	$1,288(%ebx)
	jne	_11522
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11524,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11523,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$16384,(%esp)
	call	_glClear
	calll	*_bbOnDebugLeaveScope
	jmp	_11525
_11522:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11533,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11526,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11528
	call	_brl_blitz_NullObjectError
_11528:
	cmpl	$1,292(%ebx)
	jne	_11529
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11532,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11530,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,(%esp)
	call	_glDepthMask
	movl	$_11531,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$256,(%esp)
	call	_glClear
	calll	*_bbOnDebugLeaveScope
_11529:
	calll	*_bbOnDebugLeaveScope
_11525:
	calll	*_bbOnDebugLeaveScope
_11518:
	movl	$_11535,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11537
	call	_brl_blitz_NullObjectError
_11537:
	cmpl	$0,312(%ebx)
	jle	_11538
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11557,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11539,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2912,(%esp)
	call	_glEnable
	movl	$_11540,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$9729,4(%esp)
	movl	$2917,(%esp)
	call	_glFogi
	movl	$_11541,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11543
	call	_brl_blitz_NullObjectError
_11543:
	flds	328(%ebx)
	fstps	4(%esp)
	movl	$2915,(%esp)
	call	_glFogf
	movl	$_11544,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11546
	call	_brl_blitz_NullObjectError
_11546:
	flds	332(%ebx)
	fstps	4(%esp)
	movl	$2916,(%esp)
	call	_glFogf
	movl	$_11547,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayNew1D
	mov	%eax,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11549
	call	_brl_blitz_NullObjectError
_11549:
	flds	316(%ebx)
	fstps	24(%esi)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11551
	call	_brl_blitz_NullObjectError
_11551:
	flds	320(%ebx)
	fstps	28(%esi)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11553
	call	_brl_blitz_NullObjectError
_11553:
	flds	324(%ebx)
	fstps	32(%esi)
	movl	%esi,-24(%ebp)
	movl	$_11556,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,4(%esp)
	movl	$2918,(%esp)
	call	_glFogfv
	calll	*_bbOnDebugLeaveScope
	jmp	_11559
_11538:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11561,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11560,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2912,(%esp)
	call	_glDisable
	calll	*_bbOnDebugLeaveScope
_11559:
	movl	$_11562,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_11564
	call	_brl_blitz_NullObjectError
_11564:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11566
	call	_brl_blitz_NullObjectError
_11566:
	movl	268(%esi),%eax
	movl	%eax,-44(%ebp)
	fildl	-44(%ebp)
	movl	272(%ebx),%eax
	movl	%eax,-44(%ebp)
	fildl	-44(%ebp)
	fdivrp	%st(0),%st(1)
	fstps	-8(%ebp)
	movl	$_11568,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TGlobal_jitter,%eax
	movl	__sidesign_minib3d_TGlobal_j,%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	__sidesign_minib3d_TGlobal_j,%eax
	cmpl	20(%eax),%esi
	jb	_11570
	call	_brl_blitz_ArrayBoundsError
_11570:
	mov	$0,%ebx
	movl	__sidesign_minib3d_TGlobal_j,%eax
	cmpl	24(%eax),%ebx
	jb	_11572
	call	_brl_blitz_ArrayBoundsError
_11572:
	movl	__sidesign_minib3d_TGlobal_j,%edx
	mov	%esi,%eax
	add	%ebx,%eax
	flds	28(%edx,%eax,4)
	fstps	-12(%ebp)
	movl	$_11574,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TGlobal_jitter,%eax
	movl	__sidesign_minib3d_TGlobal_j,%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	__sidesign_minib3d_TGlobal_j,%eax
	cmpl	20(%eax),%esi
	jb	_11576
	call	_brl_blitz_ArrayBoundsError
_11576:
	mov	$1,%ebx
	movl	__sidesign_minib3d_TGlobal_j,%eax
	cmpl	24(%eax),%ebx
	jb	_11578
	call	_brl_blitz_ArrayBoundsError
_11578:
	movl	__sidesign_minib3d_TGlobal_j,%edx
	mov	%esi,%eax
	add	%ebx,%eax
	flds	28(%edx,%eax,4)
	fstps	-16(%ebp)
	movl	$_11580,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,__sidesign_minib3d_TGlobal_aa
	jne	_11581
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11584,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11582,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-12(%ebp)
	movl	$_11583,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-16(%ebp)
	calll	*_bbOnDebugLeaveScope
_11581:
	movl	$_11585,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-32(%ebp)
	cmpl	$_bbNullObject,-32(%ebp)
	jne	_11587
	call	_brl_blitz_NullObjectError
_11587:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_11589
	call	_brl_blitz_NullObjectError
_11589:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_11591
	call	_brl_blitz_NullObjectError
_11591:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11593
	call	_brl_blitz_NullObjectError
_11593:
	fld1
	fstps	36(%esp)
	fldz
	fstps	32(%esp)
	fldz
	fstps	28(%esp)
	flds	-16(%ebp)
	fstps	24(%esp)
	flds	-12(%ebp)
	fstps	20(%esp)
	flds	300(%ebx)
	fstps	16(%esp)
	flds	296(%esi)
	fstps	12(%esp)
	flds	-8(%ebp)
	fstps	8(%esp)
	flds	_40551
	flds	304(%edi)
	fmuls	-8(%ebp)
	fdivrp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbATan
	fldl	_40552
	fmulp	%st(0),%st(1)
	fstps	4(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,(%esp)
	movl	-32(%ebp),%eax
	movl	(%eax),%eax
	calll	*536(%eax)
	movl	$_11594,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11596
	call	_brl_blitz_NullObjectError
_11596:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11598
	call	_brl_blitz_NullObjectError
_11598:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	%eax,-20(%ebp)
	movl	$_11600,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11602
	call	_brl_blitz_NullObjectError
_11602:
	movl	8(%ebx),%eax
	movl	%eax,-28(%ebp)
	movl	-28(%ebp),%eax
	lea	28(%eax),%eax
	movl	%eax,(%esp)
	call	_glLoadMatrixf
	movl	$_11604,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11606
	call	_brl_blitz_NullObjectError
_11606:
	movl	336(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_11609
	call	_brl_blitz_ArrayBoundsError
_11609:
	lea	24(%esi,%ebx,8),%eax
	movl	%eax,4(%esp)
	movl	$2982,(%esp)
	call	_glGetDoublev
	movl	$_11610,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11612
	call	_brl_blitz_NullObjectError
_11612:
	movl	340(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_11615
	call	_brl_blitz_ArrayBoundsError
_11615:
	lea	24(%esi,%ebx,8),%eax
	movl	%eax,4(%esp)
	movl	$2983,(%esp)
	call	_glGetDoublev
	movl	$_11616,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11618
	call	_brl_blitz_NullObjectError
_11618:
	movl	344(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_11621
	call	_brl_blitz_ArrayBoundsError
_11621:
	lea	24(%esi,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	$2978,(%esp)
	call	_glGetIntegerv
	movl	$_11622,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11624
	call	_brl_blitz_NullObjectError
_11624:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*528(%eax)
	mov	$0,%ebx
	jmp	_2247
_2247:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$48,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_accPerspective:
	push	%ebp
	mov	%esp,%ebp
	sub	$76,%esp
	push	%ebx
	sub	$56,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	flds	32(%ebp)
	fstps	-28(%ebp)
	flds	36(%ebp)
	fstps	-32(%ebp)
	flds	40(%ebp)
	fstps	-36(%ebp)
	flds	44(%ebp)
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	movl	%ebp,4(%esp)
	movl	$_11644,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11630,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	movl	$_11636,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fdivs	_40602
	fstps	-44(%ebp)
	movl	$_11637,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fstpl	-76(%ebp)
	flds	-44(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fstpl	-68(%ebp)
	flds	-44(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fldl	-68(%ebp)
	fdivp	%st(0),%st(1)
	fstpl	-68(%ebp)
	fldl	-76(%ebp)
	fdivl	-68(%ebp)
	fstpl	-76(%ebp)
	fldl	-76(%ebp)
	fstps	-60(%ebp)
	movl	$_11638,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-60(%ebp)
	fchs
	fstps	-56(%ebp)
	movl	$_11639,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-60(%ebp)
	fmuls	-12(%ebp)
	fstps	-52(%ebp)
	movl	$_11640,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-52(%ebp)
	fchs
	fstps	-48(%ebp)
	movl	$_11641,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11643
	call	_brl_blitz_NullObjectError
_11643:
	flds	-40(%ebp)
	fstps	44(%esp)
	flds	-36(%ebp)
	fstps	40(%esp)
	flds	-32(%ebp)
	fstps	36(%esp)
	flds	-28(%ebp)
	fstps	32(%esp)
	flds	-24(%ebp)
	fstps	28(%esp)
	flds	-20(%ebp)
	fstps	24(%esp)
	flds	-16(%ebp)
	fstps	20(%esp)
	flds	-60(%ebp)
	fstps	16(%esp)
	flds	-56(%ebp)
	fstps	12(%esp)
	flds	-52(%ebp)
	fstps	8(%esp)
	flds	-48(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*540(%eax)
	mov	$0,%ebx
	jmp	_2259
_2259:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$56,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCamera_accFrustum:
	push	%ebp
	mov	%esp,%ebp
	sub	$68,%esp
	push	%ebx
	push	%esi
	sub	$60,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	flds	32(%ebp)
	fstps	-28(%ebp)
	flds	36(%ebp)
	fstps	-32(%ebp)
	flds	40(%ebp)
	fstps	-36(%ebp)
	flds	44(%ebp)
	fstps	-40(%ebp)
	flds	48(%ebp)
	fstps	-44(%ebp)
	flds	52(%ebp)
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	fldz
	fstps	-64(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11698,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11659,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	movl	$_11662,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-60(%ebp)
	fldz
	fstps	-64(%ebp)
	movl	$_11665,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fsubs	-8(%ebp)
	fstps	-52(%ebp)
	movl	$_11666,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	fsubs	-16(%ebp)
	fstps	-56(%ebp)
	movl	$_11667,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11669
	call	_brl_blitz_NullObjectError
_11669:
	movl	344(%ebx),%esi
	mov	$2,%ebx
	cmpl	20(%esi),%ebx
	jb	_11672
	call	_brl_blitz_ArrayBoundsError
_11672:
	flds	-32(%ebp)
	fmuls	-52(%ebp)
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,-68(%ebp)
	fildl	-68(%ebp)
	fdivrp	%st(0),%st(1)
	flds	-40(%ebp)
	fmuls	-24(%ebp)
	fdivs	-48(%ebp)
	faddp	%st(0),%st(1)
	fchs
	fstps	-60(%ebp)
	movl	$_11673,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11675
	call	_brl_blitz_NullObjectError
_11675:
	movl	344(%ebx),%esi
	mov	$3,%ebx
	cmpl	20(%esi),%ebx
	jb	_11678
	call	_brl_blitz_ArrayBoundsError
_11678:
	flds	-36(%ebp)
	fmuls	-56(%ebp)
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,-68(%ebp)
	fildl	-68(%ebp)
	fdivrp	%st(0),%st(1)
	flds	-44(%ebp)
	fmuls	-24(%ebp)
	fdivs	-48(%ebp)
	faddp	%st(0),%st(1)
	fchs
	fstps	-64(%ebp)
	movl	$_11679,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$5889,(%esp)
	call	_glMatrixMode
	movl	$_11680,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glLoadIdentity
	movl	$_11681,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11683
	call	_brl_blitz_NullObjectError
_11683:
	cmpl	$1,308(%ebx)
	jne	_11684
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11686,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11685,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fstpl	40(%esp)
	flds	-24(%ebp)
	fstpl	32(%esp)
	flds	-20(%ebp)
	fadds	-64(%ebp)
	fstpl	24(%esp)
	flds	-16(%ebp)
	fadds	-64(%ebp)
	fstpl	16(%esp)
	flds	-12(%ebp)
	fadds	-60(%ebp)
	fstpl	8(%esp)
	flds	-8(%ebp)
	fadds	-60(%ebp)
	fstpl	(%esp)
	call	_glFrustum
	calll	*_bbOnDebugLeaveScope
	jmp	_11687
_11684:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11694,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11688,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11690
	call	_brl_blitz_NullObjectError
_11690:
	cmpl	$2,308(%ebx)
	jne	_11691
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11693,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11692,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fstpl	40(%esp)
	flds	-24(%ebp)
	fstpl	32(%esp)
	flds	-20(%ebp)
	fadds	-64(%ebp)
	fstpl	24(%esp)
	flds	-16(%ebp)
	fadds	-64(%ebp)
	fstpl	16(%esp)
	flds	-12(%ebp)
	fadds	-60(%ebp)
	fstpl	8(%esp)
	flds	-8(%ebp)
	fadds	-60(%ebp)
	fstpl	(%esp)
	call	_glOrtho
	calll	*_bbOnDebugLeaveScope
_11691:
	calll	*_bbOnDebugLeaveScope
_11687:
	movl	$_11695,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$5888,(%esp)
	call	_glMatrixMode
	movl	$_11696,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glLoadIdentity
	movl	$_11697,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	8(%esp)
	flds	-44(%ebp)
	fchs
	fstps	4(%esp)
	flds	-40(%ebp)
	fchs
	fstps	(%esp)
	call	_glTranslatef
	mov	$0,%ebx
	jmp	_2273
_2273:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$60,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TLight_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_11706,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	__sidesign_minib3d_TEntity_New
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TLight,(%eax)
	movl	-4(%ebp),%eax
	movl	$0,260(%eax)
	movl	-4(%ebp),%eax
	flds	_40616
	fstps	264(%eax)
	movl	-4(%ebp),%eax
	fld1
	fstps	268(%eax)
	movl	-4(%ebp),%eax
	fld1
	fstps	272(%eax)
	movl	-4(%ebp),%eax
	fld1
	fstps	276(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	280(%eax)
	movl	-4(%ebp),%eax
	flds	_40617
	fstps	284(%eax)
	movl	%ebp,4(%esp)
	movl	$_11705,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11701,(%esp)
	calll	*_bbOnDebugEnterStm
	xor	%eax,%eax
	cmp	$0,%eax
	je	_11702
	movl	%ebp,4(%esp)
	movl	$_11704,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11703,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_179,(%esp)
	call	_brl_blitz_DebugLog
	calll	*_bbOnDebugLeaveScope
_11702:
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_2276
_2276:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TLight_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
	xor	%eax,%eax
	cmp	$0,%eax
	je	_11707
	movl	$_180,(%esp)
	call	_brl_blitz_DebugLog
_11707:
_2279:
	movl	$_sidesign_minib3d_TEntity,(%ebx)
	movl	%ebx,(%esp)
	call	__sidesign_minib3d_TEntity_Delete
	mov	$0,%eax
	jmp	_11708
_11708:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TLight_CopyEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11999,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11709,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TLight,(%esp)
	call	_bbObjectNew
	movl	%eax,-12(%ebp)
	movl	$_11711,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-16(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11714
	call	_brl_blitz_NullObjectError
_11714:
	movl	16(%ebx),%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11717
	call	_brl_blitz_NullObjectError
_11717:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_181
_183:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11722
	call	_brl_blitz_NullObjectError
_11722:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-16(%ebp)
	cmpl	$_bbNullObject,-16(%ebp)
	je	_181
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11726,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11723,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11725
	call	_brl_blitz_NullObjectError
_11725:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	calll	*_bbOnDebugLeaveScope
_181:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11720
	call	_brl_blitz_NullObjectError
_11720:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_183
_182:
	movl	$_11727,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11729
	call	_brl_blitz_NullObjectError
_11729:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*384(%eax)
	movl	$_11730,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11732
	call	_brl_blitz_NullObjectError
_11732:
	movl	__sidesign_minib3d_TEntity_entity_list,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*400(%eax)
	movl	$_11733,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11735
	call	_brl_blitz_NullObjectError
_11735:
	cmpl	$0,176(%ebx)
	je	_11736
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11744,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11737,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11739
	call	_brl_blitz_NullObjectError
_11739:
	movl	176(%ebx),%ebx
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	cmpl	20(%eax),%ebx
	jb	_11741
	call	_brl_blitz_ArrayBoundsError
_11741:
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11743
	call	_brl_blitz_NullObjectError
_11743:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	calll	*_bbOnDebugLeaveScope
_11736:
	movl	$_11745,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11747
	call	_brl_blitz_NullObjectError
_11747:
	cmpl	$0,188(%ebx)
	je	_11748
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11752,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11749,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TPick_ent_list,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11751
	call	_brl_blitz_NullObjectError
_11751:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	calll	*_bbOnDebugLeaveScope
_11748:
	movl	$_11753,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11755
	call	_brl_blitz_NullObjectError
_11755:
	cmpl	$_bbNullObject,20(%ebx)
	je	_11756
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11766,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11757,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11759
	call	_brl_blitz_NullObjectError
_11759:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_11761
	call	_brl_blitz_NullObjectError
_11761:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11763
	call	_brl_blitz_NullObjectError
_11763:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11765
	call	_brl_blitz_NullObjectError
_11765:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_11767
_11756:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_11773,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_11768,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11770
	call	_brl_blitz_NullObjectError
_11770:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11772
	call	_brl_blitz_NullObjectError
_11772:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	calll	*_bbOnDebugLeaveScope
_11767:
	movl	$_11774,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11776
	call	_brl_blitz_NullObjectError
_11776:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_11778
	call	_brl_blitz_NullObjectError
_11778:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11780
	call	_brl_blitz_NullObjectError
_11780:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*92(%eax)
	movl	$_11781,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11783
	call	_brl_blitz_NullObjectError
_11783:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11786
	call	_brl_blitz_NullObjectError
_11786:
	flds	32(%ebx)
	fstps	32(%esi)
	movl	$_11787,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11789
	call	_brl_blitz_NullObjectError
_11789:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11792
	call	_brl_blitz_NullObjectError
_11792:
	flds	36(%ebx)
	fstps	36(%esi)
	movl	$_11793,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11795
	call	_brl_blitz_NullObjectError
_11795:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11798
	call	_brl_blitz_NullObjectError
_11798:
	flds	40(%ebx)
	fstps	40(%esi)
	movl	$_11799,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11801
	call	_brl_blitz_NullObjectError
_11801:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11804
	call	_brl_blitz_NullObjectError
_11804:
	flds	44(%ebx)
	fstps	44(%esi)
	movl	$_11805,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11807
	call	_brl_blitz_NullObjectError
_11807:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11810
	call	_brl_blitz_NullObjectError
_11810:
	flds	48(%ebx)
	fstps	48(%esi)
	movl	$_11811,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11813
	call	_brl_blitz_NullObjectError
_11813:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11816
	call	_brl_blitz_NullObjectError
_11816:
	flds	52(%ebx)
	fstps	52(%esi)
	movl	$_11817,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11819
	call	_brl_blitz_NullObjectError
_11819:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11822
	call	_brl_blitz_NullObjectError
_11822:
	flds	56(%ebx)
	fstps	56(%esi)
	movl	$_11823,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11825
	call	_brl_blitz_NullObjectError
_11825:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11828
	call	_brl_blitz_NullObjectError
_11828:
	flds	60(%ebx)
	fstps	60(%esi)
	movl	$_11829,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11831
	call	_brl_blitz_NullObjectError
_11831:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11834
	call	_brl_blitz_NullObjectError
_11834:
	flds	64(%ebx)
	fstps	64(%esi)
	movl	$_11835,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11837
	call	_brl_blitz_NullObjectError
_11837:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11840
	call	_brl_blitz_NullObjectError
_11840:
	flds	68(%ebx)
	fstps	68(%esi)
	movl	$_11841,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11843
	call	_brl_blitz_NullObjectError
_11843:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11846
	call	_brl_blitz_NullObjectError
_11846:
	flds	72(%ebx)
	fstps	72(%esi)
	movl	$_11847,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11849
	call	_brl_blitz_NullObjectError
_11849:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11852
	call	_brl_blitz_NullObjectError
_11852:
	flds	76(%ebx)
	fstps	76(%esi)
	movl	$_11853,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11855
	call	_brl_blitz_NullObjectError
_11855:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11858
	call	_brl_blitz_NullObjectError
_11858:
	flds	80(%ebx)
	fstps	80(%esi)
	movl	$_11859,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11861
	call	_brl_blitz_NullObjectError
_11861:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11864
	call	_brl_blitz_NullObjectError
_11864:
	movl	92(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	92(%esi),%eax
	decl	4(%eax)
	jnz	_11868
	movl	%eax,(%esp)
	call	_bbGCFree
_11868:
	movl	%ebx,92(%esi)
	movl	$_11869,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11871
	call	_brl_blitz_NullObjectError
_11871:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11874
	call	_brl_blitz_NullObjectError
_11874:
	movl	96(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	96(%esi),%eax
	decl	4(%eax)
	jnz	_11878
	movl	%eax,(%esp)
	call	_bbGCFree
_11878:
	movl	%ebx,96(%esi)
	movl	$_11879,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11881
	call	_brl_blitz_NullObjectError
_11881:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11884
	call	_brl_blitz_NullObjectError
_11884:
	movl	104(%ebx),%eax
	movl	%eax,104(%esi)
	movl	$_11885,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11887
	call	_brl_blitz_NullObjectError
_11887:
	movl	$0,100(%ebx)
	movl	$_11889,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11891
	call	_brl_blitz_NullObjectError
_11891:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11894
	call	_brl_blitz_NullObjectError
_11894:
	flds	132(%ebx)
	fstps	132(%esi)
	movl	$_11895,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11897
	call	_brl_blitz_NullObjectError
_11897:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11900
	call	_brl_blitz_NullObjectError
_11900:
	flds	136(%ebx)
	fstps	136(%esi)
	movl	$_11901,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11903
	call	_brl_blitz_NullObjectError
_11903:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11906
	call	_brl_blitz_NullObjectError
_11906:
	flds	140(%ebx)
	fstps	140(%esi)
	movl	$_11907,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11909
	call	_brl_blitz_NullObjectError
_11909:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11912
	call	_brl_blitz_NullObjectError
_11912:
	flds	152(%ebx)
	fstps	152(%esi)
	movl	$_11913,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11915
	call	_brl_blitz_NullObjectError
_11915:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11918
	call	_brl_blitz_NullObjectError
_11918:
	flds	156(%ebx)
	fstps	156(%esi)
	movl	$_11919,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11921
	call	_brl_blitz_NullObjectError
_11921:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11924
	call	_brl_blitz_NullObjectError
_11924:
	flds	160(%ebx)
	fstps	160(%esi)
	movl	$_11925,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11927
	call	_brl_blitz_NullObjectError
_11927:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11930
	call	_brl_blitz_NullObjectError
_11930:
	flds	164(%ebx)
	fstps	164(%esi)
	movl	$_11931,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11933
	call	_brl_blitz_NullObjectError
_11933:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11936
	call	_brl_blitz_NullObjectError
_11936:
	flds	168(%ebx)
	fstps	168(%esi)
	movl	$_11937,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11939
	call	_brl_blitz_NullObjectError
_11939:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11942
	call	_brl_blitz_NullObjectError
_11942:
	flds	172(%ebx)
	fstps	172(%esi)
	movl	$_11943,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11945
	call	_brl_blitz_NullObjectError
_11945:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11948
	call	_brl_blitz_NullObjectError
_11948:
	movl	188(%ebx),%eax
	movl	%eax,188(%esi)
	movl	$_11949,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11951
	call	_brl_blitz_NullObjectError
_11951:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11954
	call	_brl_blitz_NullObjectError
_11954:
	movl	192(%ebx),%eax
	movl	%eax,192(%esi)
	movl	$_11955,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TLight_light_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListAddLast
	movl	$_11956,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11958
	call	_brl_blitz_NullObjectError
_11958:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11961
	call	_brl_blitz_NullObjectError
_11961:
	movl	260(%ebx),%eax
	movl	%eax,260(%esi)
	movl	$_11962,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11964
	call	_brl_blitz_NullObjectError
_11964:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11967
	call	_brl_blitz_NullObjectError
_11967:
	flds	264(%ebx)
	fstps	264(%esi)
	movl	$_11968,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11970
	call	_brl_blitz_NullObjectError
_11970:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11973
	call	_brl_blitz_NullObjectError
_11973:
	flds	268(%ebx)
	fstps	268(%esi)
	movl	$_11974,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11976
	call	_brl_blitz_NullObjectError
_11976:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11979
	call	_brl_blitz_NullObjectError
_11979:
	flds	272(%ebx)
	fstps	272(%esi)
	movl	$_11980,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11982
	call	_brl_blitz_NullObjectError
_11982:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11985
	call	_brl_blitz_NullObjectError
_11985:
	flds	276(%ebx)
	fstps	276(%esi)
	movl	$_11986,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11988
	call	_brl_blitz_NullObjectError
_11988:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11991
	call	_brl_blitz_NullObjectError
_11991:
	flds	280(%ebx)
	fstps	280(%esi)
	movl	$_11992,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11994
	call	_brl_blitz_NullObjectError
_11994:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_11997
	call	_brl_blitz_NullObjectError
_11997:
	flds	284(%ebx)
	fstps	284(%esi)
	movl	$_11998,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	jmp	_2283
_2283:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TLight_FreeEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_12009,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12000,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	__sidesign_minib3d_TEntity_FreeEntity
	movl	$_12001,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TLight_light_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListRemove
	movl	$_12002,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,__sidesign_minib3d_TLight_no_lights
	jle	_12003
	movl	%ebp,4(%esp)
	movl	$_12005,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12004,(%esp)
	calll	*_bbOnDebugEnterStm
	subl	$1,__sidesign_minib3d_TLight_no_lights
	calll	*_bbOnDebugLeaveScope
_12003:
	movl	$_12006,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TLight_no_lights,%ebx
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	cmpl	20(%eax),%ebx
	jb	_12008
	call	_brl_blitz_ArrayBoundsError
_12008:
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,(%esp)
	call	_glDisable
	mov	$0,%ebx
	jmp	_2286
_2286:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TLight_CreateLight:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	push	%ebx
	push	%esi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	movl	$_bbEmptyArray,-16(%ebp)
	movl	$_bbEmptyArray,-20(%ebp)
	movl	$_bbEmptyArray,-24(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12092,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12010,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TLight,(%esp)
	call	_bbObjectNew
	movl	%eax,-12(%ebp)
	movl	$_12012,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12014
	call	_brl_blitz_NullObjectError
_12014:
	movl	-4(%ebp),%eax
	movl	%eax,260(%ebx)
	movl	$_12016,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12018
	call	_brl_blitz_NullObjectError
_12018:
	mov	$_184,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	96(%ebx),%eax
	decl	4(%eax)
	jnz	_12023
	movl	%eax,(%esp)
	call	_bbGCFree
_12023:
	movl	%esi,96(%ebx)
	movl	$_12024,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TLight_max_lights,%eax
	cmpl	%eax,__sidesign_minib3d_TLight_no_lights
	jl	_12025
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12027,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12026,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$_bbNullObject,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2290
_12025:
	movl	$_12028,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,__sidesign_minib3d_TLight_no_lights
	movl	$_12029,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TLight_no_lights,%ebx
	sub	$1,%ebx
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	cmpl	20(%eax),%ebx
	jb	_12031
	call	_brl_blitz_ArrayBoundsError
_12031:
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,(%esp)
	call	_glEnable
	movl	$_12032,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$4,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayNew1D
	fld1
	fstps	24(%eax)
	fld1
	fstps	28(%eax)
	fld1
	fstps	32(%eax)
	fld1
	fstps	36(%eax)
	movl	%eax,-16(%ebp)
	movl	$_12035,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TLight_no_lights,%ebx
	sub	$1,%ebx
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	cmpl	20(%eax),%ebx
	jb	_12037
	call	_brl_blitz_ArrayBoundsError
_12037:
	movl	-16(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	$4610,4(%esp)
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,(%esp)
	call	_glLightfv
	movl	$_12038,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12040
	call	_brl_blitz_NullObjectError
_12040:
	cmpl	$1,260(%ebx)
	jle	_12041
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12048,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12042,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayNew1D
	fldz
	fstps	24(%eax)
	movl	%eax,-20(%ebp)
	movl	$_12045,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TLight_no_lights,%ebx
	sub	$1,%ebx
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	cmpl	20(%eax),%ebx
	jb	_12047
	call	_brl_blitz_ArrayBoundsError
_12047:
	movl	-20(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	$4615,4(%esp)
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,(%esp)
	call	_glLightfv
	calll	*_bbOnDebugLeaveScope
_12041:
	movl	$_12050,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12052
	call	_brl_blitz_NullObjectError
_12052:
	cmpl	$3,260(%ebx)
	jne	_12053
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12060,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12054,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayNew1D
	flds	_40727
	fstps	24(%eax)
	movl	%eax,-24(%ebp)
	movl	$_12057,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TLight_no_lights,%ebx
	sub	$1,%ebx
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	cmpl	20(%eax),%ebx
	jb	_12059
	call	_brl_blitz_ArrayBoundsError
_12059:
	movl	-24(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	$4613,4(%esp)
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,(%esp)
	call	_glLightfv
	calll	*_bbOnDebugLeaveScope
_12053:
	movl	$_12062,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TLight_light_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListAddLast
	movl	$_12063,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12065
	call	_brl_blitz_NullObjectError
_12065:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*384(%eax)
	movl	$_12066,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12068
	call	_brl_blitz_NullObjectError
_12068:
	movl	__sidesign_minib3d_TEntity_entity_list,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*400(%eax)
	movl	$_12069,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12071
	call	_brl_blitz_NullObjectError
_12071:
	cmpl	$_bbNullObject,20(%ebx)
	je	_12072
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12085,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12073,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12075
	call	_brl_blitz_NullObjectError
_12075:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_12077
	call	_brl_blitz_NullObjectError
_12077:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12079
	call	_brl_blitz_NullObjectError
_12079:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12081
	call	_brl_blitz_NullObjectError
_12081:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	movl	$_12082,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12084
	call	_brl_blitz_NullObjectError
_12084:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*380(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_12086
_12072:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12090,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12087,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12089
	call	_brl_blitz_NullObjectError
_12089:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*380(%eax)
	calll	*_bbOnDebugLeaveScope
_12086:
	movl	$_12091,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	jmp	_2290
_2290:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TLight_LightRange:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_12099,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12095,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12097
	call	_brl_blitz_NullObjectError
_12097:
	flds	_40753
	fdivs	-8(%ebp)
	fstps	264(%ebx)
	mov	$0,%ebx
	jmp	_2294
_2294:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TLight_LightColor:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_12112,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12100,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12102
	call	_brl_blitz_NullObjectError
_12102:
	flds	-8(%ebp)
	fdivs	_40757
	fstps	268(%ebx)
	movl	$_12104,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12106
	call	_brl_blitz_NullObjectError
_12106:
	flds	-12(%ebp)
	fdivs	_40758
	fstps	272(%ebx)
	movl	$_12108,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12110
	call	_brl_blitz_NullObjectError
_12110:
	flds	-16(%ebp)
	fdivs	_40759
	fstps	276(%ebx)
	mov	$0,%ebx
	jmp	_2300
_2300:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TLight_LightConeAngles:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_12121,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12113,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12115
	call	_brl_blitz_NullObjectError
_12115:
	flds	-8(%ebp)
	fdivs	_40765
	fstps	280(%ebx)
	movl	$_12117,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12119
	call	_brl_blitz_NullObjectError
_12119:
	flds	-12(%ebp)
	fdivs	_40766
	fstps	284(%ebx)
	mov	$0,%ebx
	jmp	_2305
_2305:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TLight_Update:
	push	%ebp
	mov	%esp,%ebp
	sub	$36,%esp
	push	%ebx
	push	%esi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	fldz
	fstps	-8(%ebp)
	fldz
	fstps	-12(%ebp)
	movl	$_bbEmptyArray,-16(%ebp)
	movl	$_bbEmptyArray,-20(%ebp)
	movl	$_bbEmptyArray,-28(%ebp)
	movl	$_bbEmptyArray,-32(%ebp)
	movl	$_bbEmptyArray,-36(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12213,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12124,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,__sidesign_minib3d_TLight_light_no
	movl	$_12125,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TLight_no_lights,%eax
	cmpl	%eax,__sidesign_minib3d_TLight_light_no
	jle	_12126
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12128,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12127,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,__sidesign_minib3d_TLight_light_no
	calll	*_bbOnDebugLeaveScope
_12126:
	movl	$_12129,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12131
	call	_brl_blitz_NullObjectError
_12131:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*164(%eax)
	cmp	$1,%eax
	jne	_12132
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12137,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12133,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TLight_light_no,%ebx
	sub	$1,%ebx
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	cmpl	20(%eax),%ebx
	jb	_12135
	call	_brl_blitz_ArrayBoundsError
_12135:
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,(%esp)
	call	_glDisable
	movl	$_12136,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2308
_12132:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12142,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12139,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TLight_light_no,%ebx
	sub	$1,%ebx
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	cmpl	20(%eax),%ebx
	jb	_12141
	call	_brl_blitz_ArrayBoundsError
_12141:
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,(%esp)
	call	_glEnable
	calll	*_bbOnDebugLeaveScope
_12138:
	movl	$_12143,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glPushMatrix
	movl	$_12144,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12146
	call	_brl_blitz_NullObjectError
_12146:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12148
	call	_brl_blitz_NullObjectError
_12148:
	movl	8(%ebx),%eax
	movl	%eax,-24(%ebp)
	movl	-24(%ebp),%eax
	lea	28(%eax),%eax
	movl	%eax,(%esp)
	call	_glMultMatrixf
	movl	$_12150,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-8(%ebp)
	movl	$_12152,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-12(%ebp)
	movl	$_12154,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12156
	call	_brl_blitz_NullObjectError
_12156:
	cmpl	$1,260(%ebx)
	jle	_12157
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12160,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12158,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-8(%ebp)
	movl	$_12159,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_12157:
	movl	$_12161,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$4,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayNew1D
	mov	%eax,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12163
	call	_brl_blitz_NullObjectError
_12163:
	flds	268(%ebx)
	fstps	24(%esi)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12165
	call	_brl_blitz_NullObjectError
_12165:
	flds	272(%ebx)
	fstps	28(%esi)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12167
	call	_brl_blitz_NullObjectError
_12167:
	flds	276(%ebx)
	fstps	32(%esi)
	fld1
	fstps	36(%esi)
	movl	%esi,-16(%ebp)
	movl	$_12170,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$4,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayNew1D
	fldz
	fstps	24(%eax)
	fldz
	fstps	28(%eax)
	flds	-8(%ebp)
	fstps	32(%eax)
	flds	-12(%ebp)
	fstps	36(%eax)
	movl	%eax,-20(%ebp)
	movl	$_12173,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TLight_light_no,%ebx
	sub	$1,%ebx
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	cmpl	20(%eax),%ebx
	jb	_12175
	call	_brl_blitz_ArrayBoundsError
_12175:
	movl	-20(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	$4611,4(%esp)
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,(%esp)
	call	_glLightfv
	movl	$_12176,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TLight_light_no,%ebx
	sub	$1,%ebx
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	cmpl	20(%eax),%ebx
	jb	_12178
	call	_brl_blitz_ArrayBoundsError
_12178:
	movl	-16(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	$4609,4(%esp)
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,(%esp)
	call	_glLightfv
	movl	$_12179,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12181
	call	_brl_blitz_NullObjectError
_12181:
	cmpl	$1,260(%ebx)
	jle	_12182
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12191,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12183,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayNew1D
	mov	%eax,%ebx
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_12185
	call	_brl_blitz_NullObjectError
_12185:
	flds	264(%esi)
	fstps	24(%ebx)
	movl	%ebx,-28(%ebp)
	movl	$_12188,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TLight_light_no,%ebx
	sub	$1,%ebx
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	cmpl	20(%eax),%ebx
	jb	_12190
	call	_brl_blitz_ArrayBoundsError
_12190:
	movl	-28(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	$4616,4(%esp)
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,(%esp)
	call	_glLightfv
	calll	*_bbOnDebugLeaveScope
_12182:
	movl	$_12192,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12194
	call	_brl_blitz_NullObjectError
_12194:
	cmpl	$3,260(%ebx)
	jne	_12195
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12210,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12196,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayNew1D
	fldz
	fstps	24(%eax)
	fldz
	fstps	28(%eax)
	flds	_40771
	fstps	32(%eax)
	movl	%eax,-32(%ebp)
	movl	$_12199,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayNew1D
	mov	%eax,%ebx
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_12201
	call	_brl_blitz_NullObjectError
_12201:
	flds	284(%esi)
	fstps	24(%ebx)
	movl	%ebx,-36(%ebp)
	movl	$_12204,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TLight_light_no,%ebx
	sub	$1,%ebx
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	cmpl	20(%eax),%ebx
	jb	_12206
	call	_brl_blitz_ArrayBoundsError
_12206:
	movl	-32(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	$4612,4(%esp)
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,(%esp)
	call	_glLightfv
	movl	$_12207,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TLight_light_no,%ebx
	sub	$1,%ebx
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	cmpl	20(%eax),%ebx
	jb	_12209
	call	_brl_blitz_ArrayBoundsError
_12209:
	movl	-36(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	$4614,4(%esp)
	movl	__sidesign_minib3d_TLight_gl_light,%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,(%esp)
	call	_glLightfv
	calll	*_bbOnDebugLeaveScope
_12195:
	movl	$_12212,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glPopMatrix
	mov	$0,%ebx
	jmp	_2308
_2308:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPivot_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_12222,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	__sidesign_minib3d_TEntity_New
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TPivot,(%eax)
	movl	%ebp,4(%esp)
	movl	$_12221,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12216,(%esp)
	calll	*_bbOnDebugEnterStm
	xor	%eax,%eax
	cmp	$0,%eax
	je	_12218
	movl	%ebp,4(%esp)
	movl	$_12220,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12219,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_185,(%esp)
	call	_brl_blitz_DebugLog
	calll	*_bbOnDebugLeaveScope
_12218:
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_2311
_2311:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPivot_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
	xor	%eax,%eax
	cmp	$0,%eax
	je	_12224
	movl	$_186,(%esp)
	call	_brl_blitz_DebugLog
_12224:
_2314:
	movl	$_sidesign_minib3d_TEntity,(%ebx)
	movl	%ebx,(%esp)
	call	__sidesign_minib3d_TEntity_Delete
	mov	$0,%eax
	jmp	_12225
_12225:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPivot_CopyEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12473,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12226,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TPivot,(%esp)
	call	_bbObjectNew
	movl	%eax,-12(%ebp)
	movl	$_12228,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-16(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12231
	call	_brl_blitz_NullObjectError
_12231:
	movl	16(%ebx),%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12234
	call	_brl_blitz_NullObjectError
_12234:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_187
_189:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12239
	call	_brl_blitz_NullObjectError
_12239:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-16(%ebp)
	cmpl	$_bbNullObject,-16(%ebp)
	je	_187
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12243,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12240,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12242
	call	_brl_blitz_NullObjectError
_12242:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	calll	*_bbOnDebugLeaveScope
_187:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12237
	call	_brl_blitz_NullObjectError
_12237:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_189
_188:
	movl	$_12244,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12246
	call	_brl_blitz_NullObjectError
_12246:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*384(%eax)
	movl	$_12247,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12249
	call	_brl_blitz_NullObjectError
_12249:
	movl	__sidesign_minib3d_TEntity_entity_list,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*400(%eax)
	movl	$_12250,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12252
	call	_brl_blitz_NullObjectError
_12252:
	cmpl	$0,176(%ebx)
	je	_12253
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12261,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12254,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12256
	call	_brl_blitz_NullObjectError
_12256:
	movl	176(%ebx),%ebx
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	cmpl	20(%eax),%ebx
	jb	_12258
	call	_brl_blitz_ArrayBoundsError
_12258:
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12260
	call	_brl_blitz_NullObjectError
_12260:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	calll	*_bbOnDebugLeaveScope
_12253:
	movl	$_12262,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12264
	call	_brl_blitz_NullObjectError
_12264:
	cmpl	$0,188(%ebx)
	je	_12265
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12269,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12266,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TPick_ent_list,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12268
	call	_brl_blitz_NullObjectError
_12268:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	calll	*_bbOnDebugLeaveScope
_12265:
	movl	$_12270,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12272
	call	_brl_blitz_NullObjectError
_12272:
	cmpl	$_bbNullObject,20(%ebx)
	je	_12273
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12283,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12274,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12276
	call	_brl_blitz_NullObjectError
_12276:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_12278
	call	_brl_blitz_NullObjectError
_12278:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12280
	call	_brl_blitz_NullObjectError
_12280:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12282
	call	_brl_blitz_NullObjectError
_12282:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_12284
_12273:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12290,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12285,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12287
	call	_brl_blitz_NullObjectError
_12287:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12289
	call	_brl_blitz_NullObjectError
_12289:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	calll	*_bbOnDebugLeaveScope
_12284:
	movl	$_12291,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12293
	call	_brl_blitz_NullObjectError
_12293:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_12295
	call	_brl_blitz_NullObjectError
_12295:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12297
	call	_brl_blitz_NullObjectError
_12297:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*92(%eax)
	movl	$_12298,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12300
	call	_brl_blitz_NullObjectError
_12300:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12303
	call	_brl_blitz_NullObjectError
_12303:
	flds	32(%ebx)
	fstps	32(%esi)
	movl	$_12304,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12306
	call	_brl_blitz_NullObjectError
_12306:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12309
	call	_brl_blitz_NullObjectError
_12309:
	flds	36(%ebx)
	fstps	36(%esi)
	movl	$_12310,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12312
	call	_brl_blitz_NullObjectError
_12312:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12315
	call	_brl_blitz_NullObjectError
_12315:
	flds	40(%ebx)
	fstps	40(%esi)
	movl	$_12316,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12318
	call	_brl_blitz_NullObjectError
_12318:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12321
	call	_brl_blitz_NullObjectError
_12321:
	flds	44(%ebx)
	fstps	44(%esi)
	movl	$_12322,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12324
	call	_brl_blitz_NullObjectError
_12324:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12327
	call	_brl_blitz_NullObjectError
_12327:
	flds	48(%ebx)
	fstps	48(%esi)
	movl	$_12328,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12330
	call	_brl_blitz_NullObjectError
_12330:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12333
	call	_brl_blitz_NullObjectError
_12333:
	flds	52(%ebx)
	fstps	52(%esi)
	movl	$_12334,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12336
	call	_brl_blitz_NullObjectError
_12336:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12339
	call	_brl_blitz_NullObjectError
_12339:
	flds	56(%ebx)
	fstps	56(%esi)
	movl	$_12340,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12342
	call	_brl_blitz_NullObjectError
_12342:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12345
	call	_brl_blitz_NullObjectError
_12345:
	flds	60(%ebx)
	fstps	60(%esi)
	movl	$_12346,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12348
	call	_brl_blitz_NullObjectError
_12348:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12351
	call	_brl_blitz_NullObjectError
_12351:
	flds	64(%ebx)
	fstps	64(%esi)
	movl	$_12352,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12354
	call	_brl_blitz_NullObjectError
_12354:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12357
	call	_brl_blitz_NullObjectError
_12357:
	flds	68(%ebx)
	fstps	68(%esi)
	movl	$_12358,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12360
	call	_brl_blitz_NullObjectError
_12360:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12363
	call	_brl_blitz_NullObjectError
_12363:
	flds	72(%ebx)
	fstps	72(%esi)
	movl	$_12364,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12366
	call	_brl_blitz_NullObjectError
_12366:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12369
	call	_brl_blitz_NullObjectError
_12369:
	flds	76(%ebx)
	fstps	76(%esi)
	movl	$_12370,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12372
	call	_brl_blitz_NullObjectError
_12372:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12375
	call	_brl_blitz_NullObjectError
_12375:
	flds	80(%ebx)
	fstps	80(%esi)
	movl	$_12376,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12378
	call	_brl_blitz_NullObjectError
_12378:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12381
	call	_brl_blitz_NullObjectError
_12381:
	movl	92(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	92(%esi),%eax
	decl	4(%eax)
	jnz	_12385
	movl	%eax,(%esp)
	call	_bbGCFree
_12385:
	movl	%ebx,92(%esi)
	movl	$_12386,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12388
	call	_brl_blitz_NullObjectError
_12388:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12391
	call	_brl_blitz_NullObjectError
_12391:
	movl	96(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	96(%esi),%eax
	decl	4(%eax)
	jnz	_12395
	movl	%eax,(%esp)
	call	_bbGCFree
_12395:
	movl	%ebx,96(%esi)
	movl	$_12396,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12398
	call	_brl_blitz_NullObjectError
_12398:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12401
	call	_brl_blitz_NullObjectError
_12401:
	movl	104(%ebx),%eax
	movl	%eax,104(%esi)
	movl	$_12402,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12404
	call	_brl_blitz_NullObjectError
_12404:
	movl	$0,100(%ebx)
	movl	$_12406,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12408
	call	_brl_blitz_NullObjectError
_12408:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12411
	call	_brl_blitz_NullObjectError
_12411:
	flds	132(%ebx)
	fstps	132(%esi)
	movl	$_12412,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12414
	call	_brl_blitz_NullObjectError
_12414:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12417
	call	_brl_blitz_NullObjectError
_12417:
	flds	136(%ebx)
	fstps	136(%esi)
	movl	$_12418,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12420
	call	_brl_blitz_NullObjectError
_12420:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12423
	call	_brl_blitz_NullObjectError
_12423:
	flds	140(%ebx)
	fstps	140(%esi)
	movl	$_12424,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12426
	call	_brl_blitz_NullObjectError
_12426:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12429
	call	_brl_blitz_NullObjectError
_12429:
	flds	152(%ebx)
	fstps	152(%esi)
	movl	$_12430,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12432
	call	_brl_blitz_NullObjectError
_12432:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12435
	call	_brl_blitz_NullObjectError
_12435:
	flds	156(%ebx)
	fstps	156(%esi)
	movl	$_12436,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12438
	call	_brl_blitz_NullObjectError
_12438:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12441
	call	_brl_blitz_NullObjectError
_12441:
	flds	160(%ebx)
	fstps	160(%esi)
	movl	$_12442,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12444
	call	_brl_blitz_NullObjectError
_12444:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12447
	call	_brl_blitz_NullObjectError
_12447:
	flds	164(%ebx)
	fstps	164(%esi)
	movl	$_12448,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12450
	call	_brl_blitz_NullObjectError
_12450:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12453
	call	_brl_blitz_NullObjectError
_12453:
	flds	168(%ebx)
	fstps	168(%esi)
	movl	$_12454,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12456
	call	_brl_blitz_NullObjectError
_12456:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12459
	call	_brl_blitz_NullObjectError
_12459:
	flds	172(%ebx)
	fstps	172(%esi)
	movl	$_12460,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12462
	call	_brl_blitz_NullObjectError
_12462:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12465
	call	_brl_blitz_NullObjectError
_12465:
	movl	188(%ebx),%eax
	movl	%eax,188(%esi)
	movl	$_12466,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12468
	call	_brl_blitz_NullObjectError
_12468:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12471
	call	_brl_blitz_NullObjectError
_12471:
	movl	192(%ebx),%eax
	movl	%eax,192(%esi)
	movl	$_12472,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	jmp	_2318
_2318:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPivot_FreeEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_12476,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12475,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	__sidesign_minib3d_TEntity_FreeEntity
	mov	$0,%ebx
	jmp	_2321
_2321:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPivot_CreatePivot:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12516,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12477,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TPivot,(%esp)
	call	_bbObjectNew
	movl	%eax,-8(%ebp)
	movl	$_12479,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12481
	call	_brl_blitz_NullObjectError
_12481:
	mov	$_190,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	96(%ebx),%eax
	decl	4(%eax)
	jnz	_12486
	movl	%eax,(%esp)
	call	_bbGCFree
_12486:
	movl	%esi,96(%ebx)
	movl	$_12487,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12489
	call	_brl_blitz_NullObjectError
_12489:
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*384(%eax)
	movl	$_12490,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12492
	call	_brl_blitz_NullObjectError
_12492:
	movl	__sidesign_minib3d_TEntity_entity_list,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*400(%eax)
	movl	$_12493,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12495
	call	_brl_blitz_NullObjectError
_12495:
	cmpl	$_bbNullObject,20(%ebx)
	je	_12496
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12509,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12497,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12499
	call	_brl_blitz_NullObjectError
_12499:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_12501
	call	_brl_blitz_NullObjectError
_12501:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12503
	call	_brl_blitz_NullObjectError
_12503:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12505
	call	_brl_blitz_NullObjectError
_12505:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	movl	$_12506,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12508
	call	_brl_blitz_NullObjectError
_12508:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*380(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_12510
_12496:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12514,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12511,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12513
	call	_brl_blitz_NullObjectError
_12513:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*380(%eax)
	calll	*_bbOnDebugLeaveScope
_12510:
	movl	$_12515,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_2324
_2324:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPivot_Update:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_12517,(%esp)
	calll	*_bbOnDebugEnterScope
	mov	$0,%ebx
	jmp	_2327
_2327:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_12529,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	__sidesign_minib3d_TEntity_New
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TMesh,(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	260(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	264(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	268(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	272(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	276(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	280(%eax)
	movl	-4(%ebp),%eax
	movl	$0,284(%eax)
	call	_brl_linkedlist_CreateList
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,288(%edx)
	call	_brl_linkedlist_CreateList
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,292(%edx)
	movl	-4(%ebp),%eax
	movl	$0,296(%eax)
	mov	$_bbEmptyArray,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,300(%eax)
	movl	$_sidesign_minib3d_TMatrix,(%esp)
	call	_bbObjectNew
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,304(%edx)
	movl	$_sidesign_minib3d_TColTree,(%esp)
	call	_bbObjectNew
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,308(%edx)
	movl	-4(%ebp),%eax
	movl	$1,312(%eax)
	movl	%ebp,4(%esp)
	movl	$_12528,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12523,(%esp)
	calll	*_bbOnDebugEnterStm
	xor	%eax,%eax
	cmp	$0,%eax
	je	_12525
	movl	%ebp,4(%esp)
	movl	$_12527,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12526,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_191,(%esp)
	call	_brl_blitz_DebugLog
	calll	*_bbOnDebugLeaveScope
_12525:
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_2330
_2330:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
	xor	%eax,%eax
	cmp	$0,%eax
	je	_12530
	movl	$_192,(%esp)
	call	_brl_blitz_DebugLog
_12530:
_2333:
	movl	308(%ebx),%eax
	decl	4(%eax)
	jnz	_12533
	movl	%eax,(%esp)
	call	_bbGCFree
_12533:
	movl	304(%ebx),%eax
	decl	4(%eax)
	jnz	_12535
	movl	%eax,(%esp)
	call	_bbGCFree
_12535:
	movl	300(%ebx),%eax
	decl	4(%eax)
	jnz	_12537
	movl	%eax,(%esp)
	call	_bbGCFree
_12537:
	movl	292(%ebx),%eax
	decl	4(%eax)
	jnz	_12539
	movl	%eax,(%esp)
	call	_bbGCFree
_12539:
	movl	288(%ebx),%eax
	decl	4(%eax)
	jnz	_12541
	movl	%eax,(%esp)
	call	_bbGCFree
_12541:
	movl	$_sidesign_minib3d_TEntity,(%ebx)
	movl	%ebx,(%esp)
	call	__sidesign_minib3d_TEntity_Delete
	mov	$0,%eax
	jmp	_12531
_12531:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_CopyEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$32,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	movl	$_bbNullObject,-20(%ebp)
	movl	$_bbNullObject,-24(%ebp)
	movl	$_bbNullObject,-28(%ebp)
	movl	$0,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13134,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12542,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,(%esp)
	call	_bbObjectNew
	movl	%eax,-12(%ebp)
	movl	$_12544,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-20(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12547
	call	_brl_blitz_NullObjectError
_12547:
	movl	16(%ebx),%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12550
	call	_brl_blitz_NullObjectError
_12550:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_193
_195:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12555
	call	_brl_blitz_NullObjectError
_12555:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-20(%ebp)
	cmpl	$_bbNullObject,-20(%ebp)
	je	_193
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12559,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12556,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12558
	call	_brl_blitz_NullObjectError
_12558:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	calll	*_bbOnDebugLeaveScope
_193:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12553
	call	_brl_blitz_NullObjectError
_12553:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_195
_194:
	movl	$_12560,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12562
	call	_brl_blitz_NullObjectError
_12562:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*384(%eax)
	movl	$_12563,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12565
	call	_brl_blitz_NullObjectError
_12565:
	movl	__sidesign_minib3d_TEntity_entity_list,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*400(%eax)
	movl	$_12566,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12568
	call	_brl_blitz_NullObjectError
_12568:
	cmpl	$0,176(%ebx)
	je	_12569
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12577,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12570,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12572
	call	_brl_blitz_NullObjectError
_12572:
	movl	176(%ebx),%ebx
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	cmpl	20(%eax),%ebx
	jb	_12574
	call	_brl_blitz_ArrayBoundsError
_12574:
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12576
	call	_brl_blitz_NullObjectError
_12576:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	calll	*_bbOnDebugLeaveScope
_12569:
	movl	$_12578,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12580
	call	_brl_blitz_NullObjectError
_12580:
	cmpl	$0,188(%ebx)
	je	_12581
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12585,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12582,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TPick_ent_list,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12584
	call	_brl_blitz_NullObjectError
_12584:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	calll	*_bbOnDebugLeaveScope
_12581:
	movl	$_12586,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12588
	call	_brl_blitz_NullObjectError
_12588:
	cmpl	$_bbNullObject,20(%ebx)
	je	_12589
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12599,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12590,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12592
	call	_brl_blitz_NullObjectError
_12592:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_12594
	call	_brl_blitz_NullObjectError
_12594:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12596
	call	_brl_blitz_NullObjectError
_12596:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12598
	call	_brl_blitz_NullObjectError
_12598:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_12600
_12589:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_12606,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12601,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12603
	call	_brl_blitz_NullObjectError
_12603:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12605
	call	_brl_blitz_NullObjectError
_12605:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	calll	*_bbOnDebugLeaveScope
_12600:
	movl	$_12607,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12609
	call	_brl_blitz_NullObjectError
_12609:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_12611
	call	_brl_blitz_NullObjectError
_12611:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12613
	call	_brl_blitz_NullObjectError
_12613:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*92(%eax)
	movl	$_12614,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12616
	call	_brl_blitz_NullObjectError
_12616:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12619
	call	_brl_blitz_NullObjectError
_12619:
	movl	24(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12621
	call	_brl_blitz_NullObjectError
_12621:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%esi),%eax
	decl	4(%eax)
	jnz	_12625
	movl	%eax,(%esp)
	call	_bbGCFree
_12625:
	movl	%ebx,24(%esi)
	movl	$_12626,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12628
	call	_brl_blitz_NullObjectError
_12628:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12631
	call	_brl_blitz_NullObjectError
_12631:
	flds	32(%ebx)
	fstps	32(%esi)
	movl	$_12632,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12634
	call	_brl_blitz_NullObjectError
_12634:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12637
	call	_brl_blitz_NullObjectError
_12637:
	flds	36(%ebx)
	fstps	36(%esi)
	movl	$_12638,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12640
	call	_brl_blitz_NullObjectError
_12640:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12643
	call	_brl_blitz_NullObjectError
_12643:
	flds	40(%ebx)
	fstps	40(%esi)
	movl	$_12644,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12646
	call	_brl_blitz_NullObjectError
_12646:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12649
	call	_brl_blitz_NullObjectError
_12649:
	flds	44(%ebx)
	fstps	44(%esi)
	movl	$_12650,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12652
	call	_brl_blitz_NullObjectError
_12652:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12655
	call	_brl_blitz_NullObjectError
_12655:
	flds	48(%ebx)
	fstps	48(%esi)
	movl	$_12656,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12658
	call	_brl_blitz_NullObjectError
_12658:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12661
	call	_brl_blitz_NullObjectError
_12661:
	flds	52(%ebx)
	fstps	52(%esi)
	movl	$_12662,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12664
	call	_brl_blitz_NullObjectError
_12664:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12667
	call	_brl_blitz_NullObjectError
_12667:
	flds	56(%ebx)
	fstps	56(%esi)
	movl	$_12668,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12670
	call	_brl_blitz_NullObjectError
_12670:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12673
	call	_brl_blitz_NullObjectError
_12673:
	flds	60(%ebx)
	fstps	60(%esi)
	movl	$_12674,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12676
	call	_brl_blitz_NullObjectError
_12676:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12679
	call	_brl_blitz_NullObjectError
_12679:
	flds	64(%ebx)
	fstps	64(%esi)
	movl	$_12680,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12682
	call	_brl_blitz_NullObjectError
_12682:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12685
	call	_brl_blitz_NullObjectError
_12685:
	flds	68(%ebx)
	fstps	68(%esi)
	movl	$_12686,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12688
	call	_brl_blitz_NullObjectError
_12688:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12691
	call	_brl_blitz_NullObjectError
_12691:
	flds	72(%ebx)
	fstps	72(%esi)
	movl	$_12692,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12694
	call	_brl_blitz_NullObjectError
_12694:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12697
	call	_brl_blitz_NullObjectError
_12697:
	flds	76(%ebx)
	fstps	76(%esi)
	movl	$_12698,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12700
	call	_brl_blitz_NullObjectError
_12700:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12703
	call	_brl_blitz_NullObjectError
_12703:
	flds	80(%ebx)
	fstps	80(%esi)
	movl	$_12704,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12706
	call	_brl_blitz_NullObjectError
_12706:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12709
	call	_brl_blitz_NullObjectError
_12709:
	movl	92(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	92(%esi),%eax
	decl	4(%eax)
	jnz	_12713
	movl	%eax,(%esp)
	call	_bbGCFree
_12713:
	movl	%ebx,92(%esi)
	movl	$_12714,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12716
	call	_brl_blitz_NullObjectError
_12716:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12719
	call	_brl_blitz_NullObjectError
_12719:
	movl	96(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	96(%esi),%eax
	decl	4(%eax)
	jnz	_12723
	movl	%eax,(%esp)
	call	_bbGCFree
_12723:
	movl	%ebx,96(%esi)
	movl	$_12724,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12726
	call	_brl_blitz_NullObjectError
_12726:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12729
	call	_brl_blitz_NullObjectError
_12729:
	movl	104(%ebx),%eax
	movl	%eax,104(%esi)
	movl	$_12730,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12732
	call	_brl_blitz_NullObjectError
_12732:
	movl	$0,100(%ebx)
	movl	$_12734,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12736
	call	_brl_blitz_NullObjectError
_12736:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12739
	call	_brl_blitz_NullObjectError
_12739:
	movl	112(%ebx),%eax
	movl	%eax,112(%esi)
	movl	$_12740,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12742
	call	_brl_blitz_NullObjectError
_12742:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12745
	call	_brl_blitz_NullObjectError
_12745:
	flds	116(%ebx)
	fstps	116(%esi)
	movl	$_12746,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12748
	call	_brl_blitz_NullObjectError
_12748:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12751
	call	_brl_blitz_NullObjectError
_12751:
	flds	120(%ebx)
	fstps	120(%esi)
	movl	$_12752,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12754
	call	_brl_blitz_NullObjectError
_12754:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12757
	call	_brl_blitz_NullObjectError
_12757:
	movl	128(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	128(%esi),%eax
	decl	4(%eax)
	jnz	_12761
	movl	%eax,(%esp)
	call	_bbGCFree
_12761:
	movl	%ebx,128(%esi)
	movl	$_12762,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12764
	call	_brl_blitz_NullObjectError
_12764:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12767
	call	_brl_blitz_NullObjectError
_12767:
	movl	196(%ebx),%eax
	movl	%eax,196(%esi)
	movl	$_12768,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12770
	call	_brl_blitz_NullObjectError
_12770:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12773
	call	_brl_blitz_NullObjectError
_12773:
	movl	200(%ebx),%eax
	movl	%eax,200(%esi)
	movl	$_12774,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12776
	call	_brl_blitz_NullObjectError
_12776:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12779
	call	_brl_blitz_NullObjectError
_12779:
	movl	204(%ebx),%eax
	movl	%eax,204(%esi)
	movl	$_12780,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12782
	call	_brl_blitz_NullObjectError
_12782:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12785
	call	_brl_blitz_NullObjectError
_12785:
	flds	208(%ebx)
	fstps	208(%esi)
	movl	$_12786,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12788
	call	_brl_blitz_NullObjectError
_12788:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12791
	call	_brl_blitz_NullObjectError
_12791:
	flds	212(%ebx)
	fstps	212(%esi)
	movl	$_12792,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12794
	call	_brl_blitz_NullObjectError
_12794:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12797
	call	_brl_blitz_NullObjectError
_12797:
	movl	216(%ebx),%eax
	movl	%eax,216(%esi)
	movl	$_12798,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12800
	call	_brl_blitz_NullObjectError
_12800:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12803
	call	_brl_blitz_NullObjectError
_12803:
	movl	220(%ebx),%eax
	movl	%eax,220(%esi)
	movl	$_12804,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12806
	call	_brl_blitz_NullObjectError
_12806:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12809
	call	_brl_blitz_NullObjectError
_12809:
	movl	224(%ebx),%eax
	movl	%eax,224(%esi)
	movl	$_12810,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12812
	call	_brl_blitz_NullObjectError
_12812:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12815
	call	_brl_blitz_NullObjectError
_12815:
	movl	228(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_826,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	228(%esi),%eax
	decl	4(%eax)
	jnz	_12820
	movl	%eax,(%esp)
	call	_bbGCFree
_12820:
	movl	%ebx,228(%esi)
	movl	$_12821,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12823
	call	_brl_blitz_NullObjectError
_12823:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12826
	call	_brl_blitz_NullObjectError
_12826:
	movl	232(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_826,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	232(%esi),%eax
	decl	4(%eax)
	jnz	_12831
	movl	%eax,(%esp)
	call	_bbGCFree
_12831:
	movl	%ebx,232(%esi)
	movl	$_12832,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12834
	call	_brl_blitz_NullObjectError
_12834:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12837
	call	_brl_blitz_NullObjectError
_12837:
	movl	236(%ebx),%eax
	movl	%eax,236(%esi)
	movl	$_12838,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12840
	call	_brl_blitz_NullObjectError
_12840:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12843
	call	_brl_blitz_NullObjectError
_12843:
	movl	240(%ebx),%eax
	movl	%eax,240(%esi)
	movl	$_12844,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12846
	call	_brl_blitz_NullObjectError
_12846:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12849
	call	_brl_blitz_NullObjectError
_12849:
	flds	132(%ebx)
	fstps	132(%esi)
	movl	$_12850,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12852
	call	_brl_blitz_NullObjectError
_12852:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12855
	call	_brl_blitz_NullObjectError
_12855:
	flds	136(%ebx)
	fstps	136(%esi)
	movl	$_12856,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12858
	call	_brl_blitz_NullObjectError
_12858:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12861
	call	_brl_blitz_NullObjectError
_12861:
	flds	140(%ebx)
	fstps	140(%esi)
	movl	$_12862,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12864
	call	_brl_blitz_NullObjectError
_12864:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12867
	call	_brl_blitz_NullObjectError
_12867:
	flds	152(%ebx)
	fstps	152(%esi)
	movl	$_12868,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12870
	call	_brl_blitz_NullObjectError
_12870:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12873
	call	_brl_blitz_NullObjectError
_12873:
	flds	156(%ebx)
	fstps	156(%esi)
	movl	$_12874,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12876
	call	_brl_blitz_NullObjectError
_12876:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12879
	call	_brl_blitz_NullObjectError
_12879:
	flds	160(%ebx)
	fstps	160(%esi)
	movl	$_12880,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12882
	call	_brl_blitz_NullObjectError
_12882:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12885
	call	_brl_blitz_NullObjectError
_12885:
	flds	164(%ebx)
	fstps	164(%esi)
	movl	$_12886,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12888
	call	_brl_blitz_NullObjectError
_12888:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12891
	call	_brl_blitz_NullObjectError
_12891:
	flds	168(%ebx)
	fstps	168(%esi)
	movl	$_12892,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12894
	call	_brl_blitz_NullObjectError
_12894:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12897
	call	_brl_blitz_NullObjectError
_12897:
	flds	172(%ebx)
	fstps	172(%esi)
	movl	$_12898,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12900
	call	_brl_blitz_NullObjectError
_12900:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12903
	call	_brl_blitz_NullObjectError
_12903:
	movl	176(%ebx),%eax
	movl	%eax,176(%esi)
	movl	$_12904,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12906
	call	_brl_blitz_NullObjectError
_12906:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12909
	call	_brl_blitz_NullObjectError
_12909:
	movl	188(%ebx),%eax
	movl	%eax,188(%esi)
	movl	$_12910,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12912
	call	_brl_blitz_NullObjectError
_12912:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12915
	call	_brl_blitz_NullObjectError
_12915:
	movl	192(%ebx),%eax
	movl	%eax,192(%esi)
	movl	$_12916,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12918
	call	_brl_blitz_NullObjectError
_12918:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12921
	call	_brl_blitz_NullObjectError
_12921:
	flds	260(%ebx)
	fstps	260(%esi)
	movl	$_12922,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12924
	call	_brl_blitz_NullObjectError
_12924:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12927
	call	_brl_blitz_NullObjectError
_12927:
	flds	264(%ebx)
	fstps	264(%esi)
	movl	$_12928,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12930
	call	_brl_blitz_NullObjectError
_12930:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12933
	call	_brl_blitz_NullObjectError
_12933:
	flds	268(%ebx)
	fstps	268(%esi)
	movl	$_12934,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12936
	call	_brl_blitz_NullObjectError
_12936:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12939
	call	_brl_blitz_NullObjectError
_12939:
	flds	272(%ebx)
	fstps	272(%esi)
	movl	$_12940,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12942
	call	_brl_blitz_NullObjectError
_12942:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12945
	call	_brl_blitz_NullObjectError
_12945:
	flds	276(%ebx)
	fstps	276(%esi)
	movl	$_12946,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12948
	call	_brl_blitz_NullObjectError
_12948:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12951
	call	_brl_blitz_NullObjectError
_12951:
	flds	280(%ebx)
	fstps	280(%esi)
	movl	$_12952,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12954
	call	_brl_blitz_NullObjectError
_12954:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12957
	call	_brl_blitz_NullObjectError
_12957:
	movl	284(%ebx),%eax
	movl	%eax,284(%esi)
	movl	$_12958,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12960
	call	_brl_blitz_NullObjectError
_12960:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12963
	call	_brl_blitz_NullObjectError
_12963:
	movl	288(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	288(%esi),%eax
	decl	4(%eax)
	jnz	_12967
	movl	%eax,(%esp)
	call	_bbGCFree
_12967:
	movl	%ebx,288(%esi)
	movl	$_12968,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-24(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12971
	call	_brl_blitz_NullObjectError
_12971:
	movl	292(%ebx),%eax
	movl	%eax,-32(%ebp)
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12974
	call	_brl_blitz_NullObjectError
_12974:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%edi
	jmp	_196
_198:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12979
	call	_brl_blitz_NullObjectError
_12979:
	movl	$_sidesign_minib3d_TSurface,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-24(%ebp)
	cmpl	$_bbNullObject,-24(%ebp)
	je	_196
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13110,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_12980,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TSurface,(%esp)
	call	_bbObjectNew
	movl	%eax,-28(%ebp)
	movl	$_12982,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12984
	call	_brl_blitz_NullObjectError
_12984:
	movl	-28(%ebp),%eax
	movl	%eax,4(%esp)
	movl	292(%ebx),%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListAddLast
	movl	$_12985,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12987
	call	_brl_blitz_NullObjectError
_12987:
	mov	%ebx,%esi
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12990
	call	_brl_blitz_NullObjectError
_12990:
	movl	8(%ebx),%eax
	movl	%eax,8(%esi)
	movl	$_12991,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12993
	call	_brl_blitz_NullObjectError
_12993:
	mov	%ebx,%esi
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12996
	call	_brl_blitz_NullObjectError
_12996:
	movl	20(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	20(%esi),%eax
	decl	4(%eax)
	jnz	_13001
	movl	%eax,(%esp)
	call	_bbGCFree
_13001:
	movl	%ebx,20(%esi)
	movl	$_13002,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13004
	call	_brl_blitz_NullObjectError
_13004:
	mov	%ebx,%esi
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13007
	call	_brl_blitz_NullObjectError
_13007:
	movl	40(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	40(%esi),%eax
	decl	4(%eax)
	jnz	_13011
	movl	%eax,(%esp)
	call	_bbGCFree
_13011:
	movl	%ebx,40(%esi)
	movl	$_13012,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13014
	call	_brl_blitz_NullObjectError
_13014:
	mov	%ebx,%esi
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13017
	call	_brl_blitz_NullObjectError
_13017:
	movl	44(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	44(%esi),%eax
	decl	4(%eax)
	jnz	_13021
	movl	%eax,(%esp)
	call	_bbGCFree
_13021:
	movl	%ebx,44(%esi)
	movl	$_13022,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13024
	call	_brl_blitz_NullObjectError
_13024:
	mov	%ebx,%esi
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13027
	call	_brl_blitz_NullObjectError
_13027:
	movl	48(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	48(%esi),%eax
	decl	4(%eax)
	jnz	_13031
	movl	%eax,(%esp)
	call	_bbGCFree
_13031:
	movl	%ebx,48(%esi)
	movl	$_13032,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13034
	call	_brl_blitz_NullObjectError
_13034:
	mov	%ebx,%esi
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13037
	call	_brl_blitz_NullObjectError
_13037:
	movl	52(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	52(%esi),%eax
	decl	4(%eax)
	jnz	_13041
	movl	%eax,(%esp)
	call	_bbGCFree
_13041:
	movl	%ebx,52(%esi)
	movl	$_13042,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13044
	call	_brl_blitz_NullObjectError
_13044:
	mov	%ebx,%esi
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13047
	call	_brl_blitz_NullObjectError
_13047:
	movl	56(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	56(%esi),%eax
	decl	4(%eax)
	jnz	_13051
	movl	%eax,(%esp)
	call	_bbGCFree
_13051:
	movl	%ebx,56(%esi)
	movl	$_13052,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13054
	call	_brl_blitz_NullObjectError
_13054:
	mov	%ebx,%esi
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13057
	call	_brl_blitz_NullObjectError
_13057:
	movl	60(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	60(%esi),%eax
	decl	4(%eax)
	jnz	_13061
	movl	%eax,(%esp)
	call	_bbGCFree
_13061:
	movl	%ebx,60(%esi)
	movl	$_13062,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13064
	call	_brl_blitz_NullObjectError
_13064:
	mov	%ebx,%esi
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13067
	call	_brl_blitz_NullObjectError
_13067:
	movl	64(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	64(%esi),%eax
	decl	4(%eax)
	jnz	_13071
	movl	%eax,(%esp)
	call	_bbGCFree
_13071:
	movl	%ebx,64(%esi)
	movl	$_13072,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13074
	call	_brl_blitz_NullObjectError
_13074:
	mov	%ebx,%esi
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13077
	call	_brl_blitz_NullObjectError
_13077:
	movl	68(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	68(%esi),%eax
	decl	4(%eax)
	jnz	_13081
	movl	%eax,(%esp)
	call	_bbGCFree
_13081:
	movl	%ebx,68(%esi)
	movl	$_13082,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13084
	call	_brl_blitz_NullObjectError
_13084:
	mov	%ebx,%esi
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13087
	call	_brl_blitz_NullObjectError
_13087:
	movl	80(%ebx),%eax
	movl	%eax,80(%esi)
	movl	$_13088,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13090
	call	_brl_blitz_NullObjectError
_13090:
	mov	%ebx,%esi
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13093
	call	_brl_blitz_NullObjectError
_13093:
	movl	84(%ebx),%eax
	movl	%eax,84(%esi)
	movl	$_13094,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13096
	call	_brl_blitz_NullObjectError
_13096:
	mov	%ebx,%esi
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13099
	call	_brl_blitz_NullObjectError
_13099:
	movl	88(%ebx),%eax
	movl	%eax,88(%esi)
	movl	$_13100,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13102
	call	_brl_blitz_NullObjectError
_13102:
	mov	%ebx,%esi
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13105
	call	_brl_blitz_NullObjectError
_13105:
	movl	92(%ebx),%eax
	movl	%eax,92(%esi)
	movl	$_13106,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13108
	call	_brl_blitz_NullObjectError
_13108:
	mov	%ebx,%eax
	movl	$-1,96(%eax)
	calll	*_bbOnDebugLeaveScope
_196:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_12977
	call	_brl_blitz_NullObjectError
_12977:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_198
_197:
	movl	$_13112,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13114
	call	_brl_blitz_NullObjectError
_13114:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13117
	call	_brl_blitz_NullObjectError
_13117:
	movl	308(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	308(%esi),%eax
	decl	4(%eax)
	jnz	_13121
	movl	%eax,(%esp)
	call	_bbGCFree
_13121:
	movl	%ebx,308(%esi)
	movl	$_13122,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13124
	call	_brl_blitz_NullObjectError
_13124:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13127
	call	_brl_blitz_NullObjectError
_13127:
	movl	312(%ebx),%eax
	movl	%eax,312(%esi)
	movl	$_13128,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-16(%ebp)
	movl	$_13130,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13132
	call	_brl_blitz_NullObjectError
_13132:
	lea	-16(%ebp),%eax
	movl	%eax,8(%esp)
	lea	300(%ebx),%eax
	movl	%eax,4(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	movl	-4(%ebp),%eax
	movl	(%eax),%eax
	calll	*564(%eax)
	movl	$_13133,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	jmp	_2337
_2337:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_FreeEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	push	%esi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13149,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13135,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	__sidesign_minib3d_TEntity_FreeEntity
	movl	$_13136,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13138
	call	_brl_blitz_NullObjectError
_13138:
	movl	292(%ebx),%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ClearList
	movl	$_13139,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13141
	call	_brl_blitz_NullObjectError
_13141:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13144
	call	_brl_blitz_NullObjectError
_13144:
	movl	$0,12(%esp)
	movl	$0,8(%esp)
	movl	300(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_6919,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	300(%esi),%eax
	decl	4(%eax)
	jnz	_13148
	movl	%eax,(%esp)
	call	_bbGCFree
_13148:
	movl	%ebx,300(%esi)
	mov	$0,%ebx
	jmp	_2340
_2340:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_CreateMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13189,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13150,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,(%esp)
	call	_bbObjectNew
	movl	%eax,-8(%ebp)
	movl	$_13152,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13154
	call	_brl_blitz_NullObjectError
_13154:
	mov	$_199,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	96(%ebx),%eax
	decl	4(%eax)
	jnz	_13159
	movl	%eax,(%esp)
	call	_bbGCFree
_13159:
	movl	%esi,96(%ebx)
	movl	$_13160,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13162
	call	_brl_blitz_NullObjectError
_13162:
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*384(%eax)
	movl	$_13163,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13165
	call	_brl_blitz_NullObjectError
_13165:
	movl	__sidesign_minib3d_TEntity_entity_list,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*400(%eax)
	movl	$_13166,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13168
	call	_brl_blitz_NullObjectError
_13168:
	cmpl	$_bbNullObject,20(%ebx)
	je	_13169
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13182,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13170,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13172
	call	_brl_blitz_NullObjectError
_13172:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_13174
	call	_brl_blitz_NullObjectError
_13174:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13176
	call	_brl_blitz_NullObjectError
_13176:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13178
	call	_brl_blitz_NullObjectError
_13178:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	movl	$_13179,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13181
	call	_brl_blitz_NullObjectError
_13181:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*380(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_13183
_13169:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13187,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13184,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13186
	call	_brl_blitz_NullObjectError
_13186:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*380(%eax)
	calll	*_bbOnDebugLeaveScope
_13183:
	movl	$_13188,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_2343
_2343:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_LoadMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13239,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13190,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TMesh+472
	movl	%eax,-12(%ebp)
	movl	$_13192,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13194
	call	_brl_blitz_NullObjectError
_13194:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*160(%eax)
	movl	$_13195,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13197
	call	_brl_blitz_NullObjectError
_13197:
	movl	$_bbNullObject,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*568(%eax)
	movl	%eax,-16(%ebp)
	movl	$_13199,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13201
	call	_brl_blitz_NullObjectError
_13201:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	movl	$_13202,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13204
	call	_brl_blitz_NullObjectError
_13204:
	mov	$_199,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	96(%ebx),%eax
	decl	4(%eax)
	jnz	_13209
	movl	%eax,(%esp)
	call	_bbGCFree
_13209:
	movl	%esi,96(%ebx)
	movl	$_13210,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13212
	call	_brl_blitz_NullObjectError
_13212:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*384(%eax)
	movl	$_13213,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13215
	call	_brl_blitz_NullObjectError
_13215:
	movl	__sidesign_minib3d_TEntity_entity_list,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*400(%eax)
	movl	$_13216,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13218
	call	_brl_blitz_NullObjectError
_13218:
	cmpl	$_bbNullObject,20(%ebx)
	je	_13219
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13232,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13220,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13222
	call	_brl_blitz_NullObjectError
_13222:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_13224
	call	_brl_blitz_NullObjectError
_13224:
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13226
	call	_brl_blitz_NullObjectError
_13226:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13228
	call	_brl_blitz_NullObjectError
_13228:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	movl	$_13229,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13231
	call	_brl_blitz_NullObjectError
_13231:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*380(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_13233
_13219:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13237,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13234,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13236
	call	_brl_blitz_NullObjectError
_13236:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*380(%eax)
	calll	*_bbOnDebugLeaveScope
_13233:
	movl	$_13238,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	jmp	_2347
_2347:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_LoadAnimMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_13249,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13240,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$4,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_retro_Right
	movl	$_200,4(%esp)
	movl	%eax,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	jne	_13241
	movl	%ebp,4(%esp)
	movl	$_13243,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13242,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_201,8(%esp)
	movl	$_200,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_retro_Replace
	movl	%eax,-4(%ebp)
	calll	*_bbOnDebugLeaveScope
_13241:
	movl	$_13244,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_filesystem_FileType
	cmp	$0,%eax
	jne	_13245
	movl	%ebp,4(%esp)
	movl	$_13247,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13246,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,(%esp)
	calll	*_sidesign_minib3d_TMesh+476
	mov	%eax,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2351
_13245:
	movl	$_13248,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+48
	mov	%eax,%ebx
	jmp	_2351
_2351:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_CreateCube:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$40,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_13581,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13250,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TMesh+464
	movl	%eax,-8(%ebp)
	movl	$_13252,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13254
	call	_brl_blitz_NullObjectError
_13254:
	movl	$_bbNullObject,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*528(%eax)
	movl	%eax,-12(%ebp)
	movl	$_13256,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13258
	call	_brl_blitz_NullObjectError
_13258:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	flds	_41133
	fstps	12(%esp)
	flds	_41134
	fstps	8(%esp)
	flds	_41135
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13259,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13261
	call	_brl_blitz_NullObjectError
_13261:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	flds	_41136
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	flds	_41137
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13262,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13264
	call	_brl_blitz_NullObjectError
_13264:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	flds	_41138
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	fld1
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13265,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13267
	call	_brl_blitz_NullObjectError
_13267:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	flds	_41139
	fstps	12(%esp)
	flds	_41140
	fstps	8(%esp)
	fld1
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13268,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13270
	call	_brl_blitz_NullObjectError
_13270:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	flds	_41141
	fstps	8(%esp)
	flds	_41142
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13271,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13273
	call	_brl_blitz_NullObjectError
_13273:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	flds	_41143
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13274,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13276
	call	_brl_blitz_NullObjectError
_13276:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	fld1
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13277,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13279
	call	_brl_blitz_NullObjectError
_13279:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	flds	_41144
	fstps	8(%esp)
	fld1
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13280,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13282
	call	_brl_blitz_NullObjectError
_13282:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	flds	_41145
	fstps	8(%esp)
	flds	_41146
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13283,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13285
	call	_brl_blitz_NullObjectError
_13285:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	flds	_41147
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13286,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13288
	call	_brl_blitz_NullObjectError
_13288:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	fld1
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13289,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13291
	call	_brl_blitz_NullObjectError
_13291:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	flds	_41148
	fstps	8(%esp)
	fld1
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13292,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13294
	call	_brl_blitz_NullObjectError
_13294:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	flds	_41149
	fstps	12(%esp)
	flds	_41150
	fstps	8(%esp)
	flds	_41151
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13295,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13297
	call	_brl_blitz_NullObjectError
_13297:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	flds	_41152
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	flds	_41153
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13298,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13300
	call	_brl_blitz_NullObjectError
_13300:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	flds	_41154
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	fld1
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13301,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13303
	call	_brl_blitz_NullObjectError
_13303:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	flds	_41155
	fstps	12(%esp)
	flds	_41156
	fstps	8(%esp)
	fld1
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13304,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13306
	call	_brl_blitz_NullObjectError
_13306:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	flds	_41157
	fstps	8(%esp)
	flds	_41158
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13307,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13309
	call	_brl_blitz_NullObjectError
_13309:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	flds	_41159
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13310,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13312
	call	_brl_blitz_NullObjectError
_13312:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	fld1
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13313,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13315
	call	_brl_blitz_NullObjectError
_13315:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	flds	_41160
	fstps	8(%esp)
	fld1
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13316,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13318
	call	_brl_blitz_NullObjectError
_13318:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	flds	_41161
	fstps	12(%esp)
	flds	_41162
	fstps	8(%esp)
	flds	_41163
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13319,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13321
	call	_brl_blitz_NullObjectError
_13321:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	flds	_41164
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	flds	_41165
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13322,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13324
	call	_brl_blitz_NullObjectError
_13324:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	flds	_41166
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	fld1
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13325,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13327
	call	_brl_blitz_NullObjectError
_13327:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	flds	_41167
	fstps	12(%esp)
	flds	_41168
	fstps	8(%esp)
	fld1
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_13328,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13330
	call	_brl_blitz_NullObjectError
_13330:
	flds	_41169
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13331,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13333
	call	_brl_blitz_NullObjectError
_13333:
	flds	_41170
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13334,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13336
	call	_brl_blitz_NullObjectError
_13336:
	flds	_41171
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$2,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13337,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13339
	call	_brl_blitz_NullObjectError
_13339:
	flds	_41172
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$3,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13340,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13342
	call	_brl_blitz_NullObjectError
_13342:
	fld1
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$4,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13343,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13345
	call	_brl_blitz_NullObjectError
_13345:
	fld1
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$5,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13346,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13348
	call	_brl_blitz_NullObjectError
_13348:
	fld1
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$6,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13349,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13351
	call	_brl_blitz_NullObjectError
_13351:
	fld1
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$7,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13352,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13354
	call	_brl_blitz_NullObjectError
_13354:
	fldz
	fstps	16(%esp)
	flds	_41173
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$8,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13355,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13357
	call	_brl_blitz_NullObjectError
_13357:
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$9,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13358,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13360
	call	_brl_blitz_NullObjectError
_13360:
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$10,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13361,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13363
	call	_brl_blitz_NullObjectError
_13363:
	fldz
	fstps	16(%esp)
	flds	_41174
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$11,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13364,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13366
	call	_brl_blitz_NullObjectError
_13366:
	fldz
	fstps	16(%esp)
	flds	_41175
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$12,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13367,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13369
	call	_brl_blitz_NullObjectError
_13369:
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$13,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13370,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13372
	call	_brl_blitz_NullObjectError
_13372:
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$14,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13373,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13375
	call	_brl_blitz_NullObjectError
_13375:
	fldz
	fstps	16(%esp)
	flds	_41176
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$15,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13376,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13378
	call	_brl_blitz_NullObjectError
_13378:
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	flds	_41177
	fstps	8(%esp)
	movl	$16,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13379,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13381
	call	_brl_blitz_NullObjectError
_13381:
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	flds	_41178
	fstps	8(%esp)
	movl	$17,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13382,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13384
	call	_brl_blitz_NullObjectError
_13384:
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$18,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13385,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13387
	call	_brl_blitz_NullObjectError
_13387:
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$19,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13388,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13390
	call	_brl_blitz_NullObjectError
_13390:
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	flds	_41179
	fstps	8(%esp)
	movl	$20,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13391,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13393
	call	_brl_blitz_NullObjectError
_13393:
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	flds	_41180
	fstps	8(%esp)
	movl	$21,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13394,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13396
	call	_brl_blitz_NullObjectError
_13396:
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$22,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13397,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13399
	call	_brl_blitz_NullObjectError
_13399:
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$23,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_13400,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13402
	call	_brl_blitz_NullObjectError
_13402:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13403,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13405
	call	_brl_blitz_NullObjectError
_13405:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13406,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13408
	call	_brl_blitz_NullObjectError
_13408:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$2,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13409,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13411
	call	_brl_blitz_NullObjectError
_13411:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$3,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13412,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13414
	call	_brl_blitz_NullObjectError
_13414:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$4,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13415,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13417
	call	_brl_blitz_NullObjectError
_13417:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$5,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13418,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13420
	call	_brl_blitz_NullObjectError
_13420:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$6,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13421,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13423
	call	_brl_blitz_NullObjectError
_13423:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$7,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13424,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13426
	call	_brl_blitz_NullObjectError
_13426:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$8,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13427,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13429
	call	_brl_blitz_NullObjectError
_13429:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$9,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13430,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13432
	call	_brl_blitz_NullObjectError
_13432:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$10,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13433,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13435
	call	_brl_blitz_NullObjectError
_13435:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$11,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13436,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13438
	call	_brl_blitz_NullObjectError
_13438:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$12,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13439,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13441
	call	_brl_blitz_NullObjectError
_13441:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$13,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13442,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13444
	call	_brl_blitz_NullObjectError
_13444:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$14,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13445,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13447
	call	_brl_blitz_NullObjectError
_13447:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$15,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13448,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13450
	call	_brl_blitz_NullObjectError
_13450:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$16,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13451,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13453
	call	_brl_blitz_NullObjectError
_13453:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$17,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13454,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13456
	call	_brl_blitz_NullObjectError
_13456:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$18,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13457,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13459
	call	_brl_blitz_NullObjectError
_13459:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$19,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13460,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13462
	call	_brl_blitz_NullObjectError
_13462:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$20,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13463,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13465
	call	_brl_blitz_NullObjectError
_13465:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$21,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13466,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13468
	call	_brl_blitz_NullObjectError
_13468:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$22,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13469,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13471
	call	_brl_blitz_NullObjectError
_13471:
	movl	$0,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$23,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13472,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13474
	call	_brl_blitz_NullObjectError
_13474:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13475,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13477
	call	_brl_blitz_NullObjectError
_13477:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13478,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13480
	call	_brl_blitz_NullObjectError
_13480:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$2,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13481,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13483
	call	_brl_blitz_NullObjectError
_13483:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$3,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13484,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13486
	call	_brl_blitz_NullObjectError
_13486:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$4,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13487,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13489
	call	_brl_blitz_NullObjectError
_13489:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$5,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13490,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13492
	call	_brl_blitz_NullObjectError
_13492:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$6,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13493,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13495
	call	_brl_blitz_NullObjectError
_13495:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$7,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13496,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13498
	call	_brl_blitz_NullObjectError
_13498:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$8,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13499,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13501
	call	_brl_blitz_NullObjectError
_13501:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$9,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13502,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13504
	call	_brl_blitz_NullObjectError
_13504:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$10,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13505,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13507
	call	_brl_blitz_NullObjectError
_13507:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$11,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13508,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13510
	call	_brl_blitz_NullObjectError
_13510:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$12,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13511,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13513
	call	_brl_blitz_NullObjectError
_13513:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$13,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13514,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13516
	call	_brl_blitz_NullObjectError
_13516:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$14,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13517,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13519
	call	_brl_blitz_NullObjectError
_13519:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$15,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13520,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13522
	call	_brl_blitz_NullObjectError
_13522:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$16,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13523,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13525
	call	_brl_blitz_NullObjectError
_13525:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$17,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13526,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13528
	call	_brl_blitz_NullObjectError
_13528:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$18,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13529,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13531
	call	_brl_blitz_NullObjectError
_13531:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$19,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13532,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13534
	call	_brl_blitz_NullObjectError
_13534:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$20,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13535,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13537
	call	_brl_blitz_NullObjectError
_13537:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	movl	$21,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13538,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13540
	call	_brl_blitz_NullObjectError
_13540:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$22,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13541,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13543
	call	_brl_blitz_NullObjectError
_13543:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	movl	$23,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13544,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13546
	call	_brl_blitz_NullObjectError
_13546:
	movl	$2,12(%esp)
	movl	$1,8(%esp)
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_13547,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13549
	call	_brl_blitz_NullObjectError
_13549:
	movl	$3,12(%esp)
	movl	$2,8(%esp)
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_13550,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13552
	call	_brl_blitz_NullObjectError
_13552:
	movl	$4,12(%esp)
	movl	$5,8(%esp)
	movl	$6,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_13553,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13555
	call	_brl_blitz_NullObjectError
_13555:
	movl	$4,12(%esp)
	movl	$6,8(%esp)
	movl	$7,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_13556,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13558
	call	_brl_blitz_NullObjectError
_13558:
	movl	$9,12(%esp)
	movl	$13,8(%esp)
	movl	$14,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_13559,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13561
	call	_brl_blitz_NullObjectError
_13561:
	movl	$9,12(%esp)
	movl	$14,8(%esp)
	movl	$10,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_13562,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13564
	call	_brl_blitz_NullObjectError
_13564:
	movl	$15,12(%esp)
	movl	$12,8(%esp)
	movl	$8,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_13565,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13567
	call	_brl_blitz_NullObjectError
_13567:
	movl	$11,12(%esp)
	movl	$15,8(%esp)
	movl	$8,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_13568,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13570
	call	_brl_blitz_NullObjectError
_13570:
	movl	$19,12(%esp)
	movl	$18,8(%esp)
	movl	$22,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_13571,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13573
	call	_brl_blitz_NullObjectError
_13573:
	movl	$19,12(%esp)
	movl	$22,8(%esp)
	movl	$23,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_13574,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13576
	call	_brl_blitz_NullObjectError
_13576:
	movl	$21,12(%esp)
	movl	$17,8(%esp)
	movl	$16,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_13577,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13579
	call	_brl_blitz_NullObjectError
_13579:
	movl	$20,12(%esp)
	movl	$21,8(%esp)
	movl	$16,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_13580,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_2354
_2354:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$40,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_CreateSphere:
	push	%ebp
	mov	%esp,%ebp
	sub	$272,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	movl	$0,-44(%ebp)
	movl	$0,-48(%ebp)
	movl	$0,-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	movl	$0,-64(%ebp)
	movl	$0,-68(%ebp)
	movl	$0,-72(%ebp)
	movl	$0,-76(%ebp)
	movl	$0,-80(%ebp)
	fldz
	fstps	-84(%ebp)
	fldz
	fstps	-88(%ebp)
	fldz
	fstps	-92(%ebp)
	movl	$0,-96(%ebp)
	movl	$0,-100(%ebp)
	movl	$0,-104(%ebp)
	movl	$0,-108(%ebp)
	movl	$0,-112(%ebp)
	fldz
	fstps	-116(%ebp)
	fldz
	fstps	-120(%ebp)
	fldz
	fstps	-124(%ebp)
	fldz
	fstps	-128(%ebp)
	movl	$0,-132(%ebp)
	fldz
	fstps	-136(%ebp)
	fldz
	fstps	-140(%ebp)
	fldz
	fstps	-144(%ebp)
	fldz
	fstps	-148(%ebp)
	movl	$0,-152(%ebp)
	movl	$0,-156(%ebp)
	fldz
	fstps	-160(%ebp)
	fldz
	fstps	-164(%ebp)
	movl	$0,-168(%ebp)
	movl	$0,-172(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13793,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13582,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	cmp	$2,%eax
	setl	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_13583
	movl	-4(%ebp),%eax
	cmp	$100,%eax
	setg	%al
	movzbl	%al,%eax
_13583:
	cmp	$0,%eax
	je	_13585
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13587,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13586,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$_bbNullObject,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2358
_13585:
	movl	$_13588,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TMesh+464
	movl	%eax,-12(%ebp)
	movl	$_13590,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13592
	call	_brl_blitz_NullObjectError
_13592:
	movl	$_bbNullObject,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*528(%eax)
	movl	%eax,-16(%ebp)
	movl	$_13594,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_41293
	movl	-4(%ebp),%eax
	shl	$1,%eax
	movl	%eax,-272(%ebp)
	fildl	-272(%ebp)
	fdivrp	%st(0),%st(1)
	fstps	-20(%ebp)
	movl	$_13596,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-24(%ebp)
	movl	$_13598,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-28(%ebp)
	movl	$_13600,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_41294
	movl	-4(%ebp),%eax
	shl	$1,%eax
	movl	%eax,-272(%ebp)
	fildl	-272(%ebp)
	fdivrp	%st(0),%st(1)
	fstps	-32(%ebp)
	movl	$_13602,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_41295
	movl	-4(%ebp),%eax
	movl	%eax,-272(%ebp)
	fildl	-272(%ebp)
	fdivrp	%st(0),%st(1)
	fstps	-36(%ebp)
	movl	$_13604,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_41296
	fstps	-40(%ebp)
	movl	$_13606,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$2,-4(%ebp)
	jne	_13607
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13653,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13608,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-44(%ebp)
	movl	$1,-44(%ebp)
	movl	-4(%ebp),%eax
	shl	$1,%eax
	mov	%eax,%esi
	jmp	_13610
_204:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13646,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13612,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13614
	call	_brl_blitz_NullObjectError
_13614:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	flds	-28(%ebp)
	flds	-32(%ebp)
	fdivs	_41297
	fsubrp	%st(0),%st(1)
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	flds	-24(%ebp)
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-48(%ebp)
	movl	$_13616,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13618
	call	_brl_blitz_NullObjectError
_13618:
	fldz
	fstps	24(%esp)
	fld1
	fstps	20(%esp)
	flds	-28(%ebp)
	flds	-32(%ebp)
	fdivs	_41298
	fsubrp	%st(0),%st(1)
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	flds	-24(%ebp)
	fchs
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-52(%ebp)
	movl	$_13620,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fchs
	fstps	-56(%ebp)
	movl	$_13622,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstps	-60(%ebp)
	movl	$_13624,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13626
	call	_brl_blitz_NullObjectError
_13626:
	fldz
	fstps	24(%esp)
	flds	_41299
	fstps	20(%esp)
	flds	-28(%ebp)
	fstps	16(%esp)
	flds	-60(%ebp)
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	flds	-56(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-64(%ebp)
	movl	$_13628,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fadds	-20(%ebp)
	fstps	-40(%ebp)
	movl	$_13629,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	flds	_41300
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_13630
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13632,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13631,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fsubs	_41301
	fstps	-40(%ebp)
	calll	*_bbOnDebugLeaveScope
_13630:
	movl	$_13633,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fchs
	fstps	-56(%ebp)
	movl	$_13634,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstps	-60(%ebp)
	movl	$_13635,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fsubs	-32(%ebp)
	fstps	-28(%ebp)
	movl	$_13636,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13638
	call	_brl_blitz_NullObjectError
_13638:
	fldz
	fstps	24(%esp)
	flds	_41302
	fstps	20(%esp)
	flds	-28(%ebp)
	fstps	16(%esp)
	flds	-60(%ebp)
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	flds	-56(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-68(%ebp)
	movl	$_13640,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13642
	call	_brl_blitz_NullObjectError
_13642:
	movl	-68(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-64(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-48(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_13643,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13645
	call	_brl_blitz_NullObjectError
_13645:
	movl	-52(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-64(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-68(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	calll	*_bbOnDebugLeaveScope
_202:
	addl	$1,-44(%ebp)
_13610:
	cmpl	%esi,-44(%ebp)
	jle	_204
_203:
	calll	*_bbOnDebugLeaveScope
	jmp	_13654
_13607:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13788,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13655,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-72(%ebp)
	movl	$1,-72(%ebp)
	movl	-4(%ebp),%eax
	shl	$1,%eax
	mov	%eax,%esi
	jmp	_13657
_207:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13699,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13659,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13661
	call	_brl_blitz_NullObjectError
_13661:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	flds	-28(%ebp)
	flds	-32(%ebp)
	fdivs	_41303
	fsubrp	%st(0),%st(1)
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	flds	-24(%ebp)
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-76(%ebp)
	movl	$_13663,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13665
	call	_brl_blitz_NullObjectError
_13665:
	fldz
	fstps	24(%esp)
	fld1
	fstps	20(%esp)
	flds	-28(%ebp)
	flds	-32(%ebp)
	fdivs	_41304
	fsubrp	%st(0),%st(1)
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	flds	-24(%ebp)
	fchs
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-80(%ebp)
	movl	$_13667,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fstps	-84(%ebp)
	movl	$_13669,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fchs
	fstpl	-268(%ebp)
	flds	-20(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fldl	-268(%ebp)
	fmulp	%st(0),%st(1)
	fstpl	-268(%ebp)
	fldl	-268(%ebp)
	fstps	-88(%ebp)
	movl	$_13671,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstpl	-260(%ebp)
	flds	-20(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fldl	-260(%ebp)
	fmulp	%st(0),%st(1)
	fstpl	-260(%ebp)
	fldl	-260(%ebp)
	fstps	-92(%ebp)
	movl	$_13673,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13675
	call	_brl_blitz_NullObjectError
_13675:
	fldz
	fstps	24(%esp)
	flds	-36(%ebp)
	fstps	20(%esp)
	flds	-28(%ebp)
	fstps	16(%esp)
	flds	-92(%ebp)
	fstps	12(%esp)
	flds	-84(%ebp)
	fstps	8(%esp)
	flds	-88(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-96(%ebp)
	movl	$_13677,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13679
	call	_brl_blitz_NullObjectError
_13679:
	fldz
	fstps	24(%esp)
	flds	_41305
	fsubs	-36(%ebp)
	fstps	20(%esp)
	flds	-28(%ebp)
	fstps	16(%esp)
	flds	-92(%ebp)
	fstps	12(%esp)
	flds	-84(%ebp)
	fchs
	fstps	8(%esp)
	flds	-88(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-100(%ebp)
	movl	$_13681,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fadds	-20(%ebp)
	fstps	-40(%ebp)
	movl	$_13682,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fchs
	fstpl	-252(%ebp)
	flds	-20(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fldl	-252(%ebp)
	fmulp	%st(0),%st(1)
	fstpl	-252(%ebp)
	fldl	-252(%ebp)
	fstps	-88(%ebp)
	movl	$_13683,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstpl	-244(%ebp)
	flds	-20(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fldl	-244(%ebp)
	fmulp	%st(0),%st(1)
	fstpl	-244(%ebp)
	fldl	-244(%ebp)
	fstps	-92(%ebp)
	movl	$_13684,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fsubs	-32(%ebp)
	fstps	-28(%ebp)
	movl	$_13685,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13687
	call	_brl_blitz_NullObjectError
_13687:
	fldz
	fstps	24(%esp)
	flds	-36(%ebp)
	fstps	20(%esp)
	flds	-28(%ebp)
	fstps	16(%esp)
	flds	-92(%ebp)
	fstps	12(%esp)
	flds	-84(%ebp)
	fstps	8(%esp)
	flds	-88(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-104(%ebp)
	movl	$_13689,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13691
	call	_brl_blitz_NullObjectError
_13691:
	fldz
	fstps	24(%esp)
	flds	_41306
	fsubs	-36(%ebp)
	fstps	20(%esp)
	flds	-28(%ebp)
	fstps	16(%esp)
	flds	-92(%ebp)
	fstps	12(%esp)
	flds	-84(%ebp)
	fchs
	fstps	8(%esp)
	flds	-88(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-108(%ebp)
	movl	$_13693,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13695
	call	_brl_blitz_NullObjectError
_13695:
	movl	-104(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-96(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-76(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_13696,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13698
	call	_brl_blitz_NullObjectError
_13698:
	movl	-80(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-100(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-108(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	calll	*_bbOnDebugLeaveScope
_205:
	addl	$1,-72(%ebp)
_13657:
	cmpl	%esi,-72(%ebp)
	jle	_207
_206:
	movl	$_13705,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-28(%ebp)
	movl	$_13706,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_41307
	fstps	-40(%ebp)
	movl	$_13707,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-112(%ebp)
	movl	$1,-112(%ebp)
	movl	-4(%ebp),%eax
	shl	$1,%eax
	mov	%eax,%edi
	jmp	_13709
_210:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13784,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13711,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-116(%ebp)
	movl	$_13713,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	fmuls	-116(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fstps	-120(%ebp)
	movl	$_13715,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	flds	-116(%ebp)
	fadds	_41308
	fmulp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbCos
	fstps	-124(%ebp)
	movl	$_13717,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-36(%ebp)
	fstps	-128(%ebp)
	movl	$_13719,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-132(%ebp)
	movl	$1,-132(%ebp)
	movl	-4(%ebp),%eax
	sub	$2,%eax
	mov	%eax,%esi
	jmp	_13721
_213:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13777,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13723,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fchs
	fstpl	-236(%ebp)
	flds	-20(%ebp)
	fmuls	-116(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fldl	-236(%ebp)
	fmulp	%st(0),%st(1)
	fstpl	-236(%ebp)
	fldl	-236(%ebp)
	fstps	-136(%ebp)
	movl	$_13725,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstpl	-228(%ebp)
	flds	-20(%ebp)
	fmuls	-116(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fldl	-228(%ebp)
	fmulp	%st(0),%st(1)
	fstpl	-228(%ebp)
	fldl	-228(%ebp)
	fstps	-140(%ebp)
	movl	$_13727,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fchs
	fstpl	-220(%ebp)
	flds	-20(%ebp)
	flds	-116(%ebp)
	fadds	_41309
	fmulp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbSin
	fldl	-220(%ebp)
	fmulp	%st(0),%st(1)
	fstpl	-220(%ebp)
	fldl	-220(%ebp)
	fstps	-144(%ebp)
	movl	$_13729,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstpl	-212(%ebp)
	flds	-20(%ebp)
	flds	-116(%ebp)
	fadds	_41310
	fmulp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbSin
	fldl	-212(%ebp)
	fmulp	%st(0),%st(1)
	fstpl	-212(%ebp)
	fldl	-212(%ebp)
	fstps	-148(%ebp)
	movl	$_13731,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13733
	call	_brl_blitz_NullObjectError
_13733:
	fldz
	fstps	24(%esp)
	flds	-128(%ebp)
	fstps	20(%esp)
	flds	-28(%ebp)
	fstps	16(%esp)
	flds	-140(%ebp)
	fstps	12(%esp)
	flds	-120(%ebp)
	fstps	8(%esp)
	flds	-136(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-152(%ebp)
	movl	$_13735,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13737
	call	_brl_blitz_NullObjectError
_13737:
	fldz
	fstps	24(%esp)
	flds	-128(%ebp)
	fadds	-36(%ebp)
	fstps	20(%esp)
	flds	-28(%ebp)
	fstps	16(%esp)
	flds	-148(%ebp)
	fstps	12(%esp)
	flds	-124(%ebp)
	fstps	8(%esp)
	flds	-144(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-156(%ebp)
	movl	$_13739,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13741
	call	_brl_blitz_NullObjectError
_13741:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	flds	-128(%ebp)
	fstps	12(%esp)
	flds	-28(%ebp)
	fstps	8(%esp)
	movl	-152(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13742,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13744
	call	_brl_blitz_NullObjectError
_13744:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	flds	-128(%ebp)
	fadds	-36(%ebp)
	fstps	12(%esp)
	flds	-28(%ebp)
	fstps	8(%esp)
	movl	-156(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13745,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fadds	-20(%ebp)
	fstps	-160(%ebp)
	movl	$_13747,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-160(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fchs
	fstpl	-204(%ebp)
	flds	-20(%ebp)
	fmuls	-116(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fldl	-204(%ebp)
	fmulp	%st(0),%st(1)
	fstpl	-204(%ebp)
	fldl	-204(%ebp)
	fstps	-136(%ebp)
	movl	$_13748,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-160(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstpl	-196(%ebp)
	flds	-20(%ebp)
	fmuls	-116(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fldl	-196(%ebp)
	fmulp	%st(0),%st(1)
	fstpl	-196(%ebp)
	fldl	-196(%ebp)
	fstps	-140(%ebp)
	movl	$_13749,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-160(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fchs
	fstpl	-188(%ebp)
	flds	-20(%ebp)
	flds	-116(%ebp)
	fadds	_41311
	fmulp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbSin
	fldl	-188(%ebp)
	fmulp	%st(0),%st(1)
	fstpl	-188(%ebp)
	fldl	-188(%ebp)
	fstps	-144(%ebp)
	movl	$_13750,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-160(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstpl	-180(%ebp)
	flds	-20(%ebp)
	flds	-116(%ebp)
	fadds	_41312
	fmulp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbSin
	fldl	-180(%ebp)
	fmulp	%st(0),%st(1)
	fstpl	-180(%ebp)
	fldl	-180(%ebp)
	fstps	-148(%ebp)
	movl	$_13751,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fsubs	-32(%ebp)
	fstps	-164(%ebp)
	movl	$_13753,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13755
	call	_brl_blitz_NullObjectError
_13755:
	fldz
	fstps	24(%esp)
	flds	-128(%ebp)
	fstps	20(%esp)
	flds	-164(%ebp)
	fstps	16(%esp)
	flds	-140(%ebp)
	fstps	12(%esp)
	flds	-120(%ebp)
	fstps	8(%esp)
	flds	-136(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-168(%ebp)
	movl	$_13757,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13759
	call	_brl_blitz_NullObjectError
_13759:
	fldz
	fstps	24(%esp)
	flds	-128(%ebp)
	fadds	-36(%ebp)
	fstps	20(%esp)
	flds	-164(%ebp)
	fstps	16(%esp)
	flds	-148(%ebp)
	fstps	12(%esp)
	flds	-124(%ebp)
	fstps	8(%esp)
	flds	-144(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-172(%ebp)
	movl	$_13761,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13763
	call	_brl_blitz_NullObjectError
_13763:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	flds	-128(%ebp)
	fstps	12(%esp)
	flds	-164(%ebp)
	fstps	8(%esp)
	movl	-168(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13764,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13766
	call	_brl_blitz_NullObjectError
_13766:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	flds	-128(%ebp)
	fadds	-36(%ebp)
	fstps	12(%esp)
	flds	-164(%ebp)
	fstps	8(%esp)
	movl	-172(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13767,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13769
	call	_brl_blitz_NullObjectError
_13769:
	movl	-156(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-152(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-168(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_13770,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13772
	call	_brl_blitz_NullObjectError
_13772:
	movl	-156(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-168(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-172(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_13773,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-128(%ebp)
	fadds	-36(%ebp)
	fstps	-128(%ebp)
	movl	$_13774,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-116(%ebp)
	fadds	_41313
	fstps	-116(%ebp)
	movl	$_13775,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	fmuls	-116(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fstps	-120(%ebp)
	movl	$_13776,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	flds	-116(%ebp)
	fadds	_41314
	fmulp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbCos
	fstps	-124(%ebp)
	calll	*_bbOnDebugLeaveScope
_211:
	addl	$1,-132(%ebp)
_13721:
	cmpl	%esi,-132(%ebp)
	jle	_213
_212:
	movl	$_13782,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fsubs	-32(%ebp)
	fstps	-28(%ebp)
	movl	$_13783,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fadds	-20(%ebp)
	fstps	-40(%ebp)
	calll	*_bbOnDebugLeaveScope
_208:
	addl	$1,-112(%ebp)
_13709:
	cmpl	%edi,-112(%ebp)
	jle	_210
_209:
	calll	*_bbOnDebugLeaveScope
_13654:
	movl	$_13789,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13791
	call	_brl_blitz_NullObjectError
_13791:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*524(%eax)
	movl	$_13792,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	jmp	_2358
_2358:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_CreateCylinder:
	push	%ebp
	mov	%esp,%ebp
	sub	$172,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$0,-24(%ebp)
	movl	$0,-28(%ebp)
	movl	$0,-32(%ebp)
	movl	$0,-36(%ebp)
	movl	$0,-40(%ebp)
	movl	$0,-44(%ebp)
	movl	$0,-48(%ebp)
	movl	$0,-52(%ebp)
	movl	$0,-56(%ebp)
	movl	$_bbNullObject,-60(%ebp)
	movl	$_bbNullObject,-64(%ebp)
	movl	$_bbNullObject,-68(%ebp)
	fldz
	fstps	-72(%ebp)
	fldz
	fstps	-76(%ebp)
	fldz
	fstps	-80(%ebp)
	fldz
	fstps	-84(%ebp)
	fldz
	fstps	-88(%ebp)
	fldz
	fstps	-92(%ebp)
	fldz
	fstps	-96(%ebp)
	fldz
	fstps	-100(%ebp)
	movl	$_bbEmptyArray,-104(%ebp)
	movl	$_bbEmptyArray,-108(%ebp)
	fldz
	fstps	-132(%ebp)
	fldz
	fstps	-136(%ebp)
	movl	$0,-140(%ebp)
	fldz
	fstps	-112(%ebp)
	fldz
	fstps	-116(%ebp)
	fldz
	fstps	-120(%ebp)
	fldz
	fstps	-124(%ebp)
	fldz
	fstps	-128(%ebp)
	movl	$0,-144(%ebp)
	movl	$0,-148(%ebp)
	movl	$0,-152(%ebp)
	movl	$0,-156(%ebp)
	movl	$0,-160(%ebp)
	movl	$0,-164(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14055,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13802,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-16(%ebp)
	movl	$_13804,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-20(%ebp)
	movl	$0,-24(%ebp)
	movl	$0,-28(%ebp)
	movl	$0,-32(%ebp)
	movl	$_13809,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-36(%ebp)
	movl	$0,-40(%ebp)
	movl	$0,-44(%ebp)
	movl	$_13813,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-48(%ebp)
	movl	$0,-52(%ebp)
	movl	$0,-56(%ebp)
	movl	$_13817,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	cmp	$3,%eax
	setl	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_13818
	movl	-4(%ebp),%eax
	cmp	$100,%eax
	setg	%al
	movzbl	%al,%eax
_13818:
	cmp	$0,%eax
	je	_13820
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13822,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13821,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$_bbNullObject,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2363
_13820:
	movl	$_13823,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	cmp	$0,%eax
	setl	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_13824
	movl	-16(%ebp),%eax
	cmp	$100,%eax
	setg	%al
	movzbl	%al,%eax
_13824:
	cmp	$0,%eax
	je	_13826
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13828,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13827,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$_bbNullObject,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2363
_13826:
	movl	$_13829,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TMesh+464
	movl	%eax,-60(%ebp)
	movl	$_13831,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13833
	call	_brl_blitz_NullObjectError
_13833:
	movl	$_bbNullObject,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*528(%eax)
	movl	%eax,-64(%ebp)
	movl	$_13835,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-68(%ebp)
	movl	$_13837,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-8(%ebp)
	jne	_13838
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13842,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13839,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13841
	call	_brl_blitz_NullObjectError
_13841:
	movl	$_bbNullObject,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*528(%eax)
	movl	%eax,-68(%ebp)
	calll	*_bbOnDebugLeaveScope
_13838:
	movl	$_13843,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_41349
	movl	-4(%ebp),%eax
	movl	%eax,-172(%ebp)
	fildl	-172(%ebp)
	fdivrp	%st(0),%st(1)
	fstps	-72(%ebp)
	movl	$_13845,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-76(%ebp)
	movl	$_13847,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-76(%ebp)
	fmuls	_41350
	movl	-16(%ebp),%eax
	add	$1,%eax
	movl	%eax,-172(%ebp)
	fildl	-172(%ebp)
	fdivrp	%st(0),%st(1)
	fstps	-80(%ebp)
	movl	$_13849,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-84(%ebp)
	movl	$_13851,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_41351
	movl	-4(%ebp),%eax
	movl	%eax,-172(%ebp)
	fildl	-172(%ebp)
	fdivrp	%st(0),%st(1)
	fstps	-88(%ebp)
	movl	$_13853,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-92(%ebp)
	movl	$_13855,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_41352
	movl	-16(%ebp),%eax
	add	$1,%eax
	movl	%eax,-172(%ebp)
	fildl	-172(%ebp)
	fdivrp	%st(0),%st(1)
	fstps	-96(%ebp)
	movl	$_13857,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_41353
	fstps	-100(%ebp)
	movl	$_13859,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	add	$1,%eax
	movl	%eax,4(%esp)
	movl	$_13860,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-104(%ebp)
	movl	$_13862,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	add	$1,%eax
	movl	%eax,4(%esp)
	movl	$_13863,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-108(%ebp)
	movl	$_13865,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-8(%ebp)
	jne	_13866
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13929,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13867,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fchs
	fstps	-132(%ebp)
	movl	$_13869,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstps	-136(%ebp)
	movl	$_13871,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-68(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13873
	call	_brl_blitz_NullObjectError
_13873:
	fldz
	fstps	24(%esp)
	flds	-136(%ebp)
	fdivs	_41354
	fadds	_41355
	fstps	20(%esp)
	flds	-132(%ebp)
	fdivs	_41356
	fadds	_41357
	fstps	16(%esp)
	flds	-136(%ebp)
	fstps	12(%esp)
	flds	-76(%ebp)
	fstps	8(%esp)
	flds	-132(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-36(%ebp)
	movl	$_13874,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-68(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13876
	call	_brl_blitz_NullObjectError
_13876:
	fldz
	fstps	24(%esp)
	flds	-136(%ebp)
	fdivs	_41358
	fadds	_41359
	fstps	20(%esp)
	flds	-132(%ebp)
	fdivs	_41360
	fadds	_41361
	fstps	16(%esp)
	flds	-136(%ebp)
	fstps	12(%esp)
	flds	-76(%ebp)
	fchs
	fstps	8(%esp)
	flds	-132(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-48(%ebp)
	movl	$_13877,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-68(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13879
	call	_brl_blitz_NullObjectError
_13879:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	flds	-136(%ebp)
	fdivs	_41362
	fadds	_41363
	fstps	12(%esp)
	flds	-132(%ebp)
	fdivs	_41364
	fadds	_41365
	fstps	8(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13880,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-68(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13882
	call	_brl_blitz_NullObjectError
_13882:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	flds	-136(%ebp)
	fdivs	_41366
	fadds	_41367
	fstps	12(%esp)
	flds	-132(%ebp)
	fdivs	_41368
	fadds	_41369
	fstps	8(%esp)
	movl	-48(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13883,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	fadds	-72(%ebp)
	fstps	-100(%ebp)
	movl	$_13884,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fchs
	fstps	-132(%ebp)
	movl	$_13885,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstps	-136(%ebp)
	movl	$_13886,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-68(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13888
	call	_brl_blitz_NullObjectError
_13888:
	fldz
	fstps	24(%esp)
	flds	-136(%ebp)
	fdivs	_41370
	fadds	_41371
	fstps	20(%esp)
	flds	-132(%ebp)
	fdivs	_41372
	fadds	_41373
	fstps	16(%esp)
	flds	-136(%ebp)
	fstps	12(%esp)
	flds	-76(%ebp)
	fstps	8(%esp)
	flds	-132(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-40(%ebp)
	movl	$_13889,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-68(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13891
	call	_brl_blitz_NullObjectError
_13891:
	fldz
	fstps	24(%esp)
	flds	-136(%ebp)
	fdivs	_41374
	fadds	_41375
	fstps	20(%esp)
	flds	-132(%ebp)
	fdivs	_41376
	fadds	_41377
	fstps	16(%esp)
	flds	-136(%ebp)
	fstps	12(%esp)
	flds	-76(%ebp)
	fchs
	fstps	8(%esp)
	flds	-132(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-52(%ebp)
	movl	$_13892,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-68(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13894
	call	_brl_blitz_NullObjectError
_13894:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	flds	-136(%ebp)
	fdivs	_41378
	fadds	_41379
	fstps	12(%esp)
	flds	-132(%ebp)
	fdivs	_41380
	fadds	_41381
	fstps	8(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13895,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-68(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13897
	call	_brl_blitz_NullObjectError
_13897:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	flds	-136(%ebp)
	fdivs	_41382
	fadds	_41383
	fstps	12(%esp)
	flds	-132(%ebp)
	fdivs	_41384
	fadds	_41385
	fstps	8(%esp)
	movl	-52(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13898,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-140(%ebp)
	movl	$1,-140(%ebp)
	movl	-4(%ebp),%eax
	sub	$2,%eax
	mov	%eax,%esi
	jmp	_13900
_216:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13928,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13902,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	fadds	-72(%ebp)
	fstps	-100(%ebp)
	movl	$_13903,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fchs
	fstps	-132(%ebp)
	movl	$_13904,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstps	-136(%ebp)
	movl	$_13905,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-68(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13907
	call	_brl_blitz_NullObjectError
_13907:
	fldz
	fstps	24(%esp)
	flds	-136(%ebp)
	fdivs	_41386
	fadds	_41387
	fstps	20(%esp)
	flds	-132(%ebp)
	fdivs	_41388
	fadds	_41389
	fstps	16(%esp)
	flds	-136(%ebp)
	fstps	12(%esp)
	flds	-76(%ebp)
	fstps	8(%esp)
	flds	-132(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-44(%ebp)
	movl	$_13908,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-68(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13910
	call	_brl_blitz_NullObjectError
_13910:
	fldz
	fstps	24(%esp)
	flds	-136(%ebp)
	fdivs	_41390
	fadds	_41391
	fstps	20(%esp)
	flds	-132(%ebp)
	fdivs	_41392
	fadds	_41393
	fstps	16(%esp)
	flds	-136(%ebp)
	fstps	12(%esp)
	flds	-76(%ebp)
	fchs
	fstps	8(%esp)
	flds	-132(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-56(%ebp)
	movl	$_13911,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-68(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13913
	call	_brl_blitz_NullObjectError
_13913:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	flds	-136(%ebp)
	fdivs	_41394
	fadds	_41395
	fstps	12(%esp)
	flds	-132(%ebp)
	fdivs	_41396
	fadds	_41397
	fstps	8(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13914,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-68(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13916
	call	_brl_blitz_NullObjectError
_13916:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	flds	-136(%ebp)
	fdivs	_41398
	fadds	_41399
	fstps	12(%esp)
	flds	-132(%ebp)
	fdivs	_41400
	fadds	_41401
	fstps	8(%esp)
	movl	-56(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_13917,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-68(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13919
	call	_brl_blitz_NullObjectError
_13919:
	movl	-44(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_13920,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-68(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13922
	call	_brl_blitz_NullObjectError
_13922:
	movl	-48(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-52(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-56(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_13923,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	sub	$2,%eax
	cmpl	%eax,-140(%ebp)
	jge	_13924
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13927,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13925,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%eax
	movl	%eax,-40(%ebp)
	movl	$_13926,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-56(%ebp),%eax
	movl	%eax,-52(%ebp)
	calll	*_bbOnDebugLeaveScope
_13924:
	calll	*_bbOnDebugLeaveScope
_214:
	addl	$1,-140(%ebp)
_13900:
	cmpl	%esi,-140(%ebp)
	jle	_216
_215:
	calll	*_bbOnDebugLeaveScope
_13866:
	movl	$_13930,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-76(%ebp)
	fstps	-112(%ebp)
	movl	$_13932,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_41402
	fstps	-100(%ebp)
	movl	$_13933,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fchs
	fstps	-116(%ebp)
	movl	$_13935,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstps	-120(%ebp)
	movl	$_13937,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-84(%ebp)
	fstps	-124(%ebp)
	movl	$_13939,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-128(%ebp)
	movl	$_13941,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-104(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_13943
	call	_brl_blitz_ArrayBoundsError
_13943:
	movl	-104(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%esi
	movl	-64(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13946
	call	_brl_blitz_NullObjectError
_13946:
	fldz
	fstps	24(%esp)
	flds	-128(%ebp)
	fstps	20(%esp)
	flds	-124(%ebp)
	fstps	16(%esp)
	flds	-120(%ebp)
	fstps	12(%esp)
	flds	-112(%ebp)
	fstps	8(%esp)
	flds	-116(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,24(%esi)
	movl	$_13947,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-64(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_13949
	call	_brl_blitz_NullObjectError
_13949:
	mov	$0,%ebx
	movl	-104(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_13951
	call	_brl_blitz_ArrayBoundsError
_13951:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	flds	-128(%ebp)
	fstps	12(%esp)
	flds	-124(%ebp)
	fstps	8(%esp)
	movl	-104(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*88(%eax)
	movl	$_13952,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-144(%ebp)
	movl	$0,-144(%ebp)
	movl	-4(%ebp),%eax
	sub	$1,%eax
	mov	%eax,%edi
	jmp	_13954
_219:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_13971,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13956,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	fadds	-72(%ebp)
	fstps	-100(%ebp)
	movl	$_13957,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fchs
	fstps	-116(%ebp)
	movl	$_13958,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstps	-120(%ebp)
	movl	$_13959,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-124(%ebp)
	fsubs	-88(%ebp)
	fstps	-124(%ebp)
	movl	$_13960,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-144(%ebp),%eax
	add	$1,%eax
	mov	%eax,%ebx
	movl	-104(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_13962
	call	_brl_blitz_ArrayBoundsError
_13962:
	movl	-104(%ebp),%eax
	mov	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	movl	-64(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13965
	call	_brl_blitz_NullObjectError
_13965:
	fldz
	fstps	24(%esp)
	flds	-128(%ebp)
	fstps	20(%esp)
	flds	-124(%ebp)
	fstps	16(%esp)
	flds	-120(%ebp)
	fstps	12(%esp)
	flds	-112(%ebp)
	fstps	8(%esp)
	flds	-116(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,24(%esi)
	movl	$_13966,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-64(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_13968
	call	_brl_blitz_NullObjectError
_13968:
	movl	-144(%ebp),%eax
	add	$1,%eax
	mov	%eax,%ebx
	movl	-104(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_13970
	call	_brl_blitz_ArrayBoundsError
_13970:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	flds	-128(%ebp)
	fstps	12(%esp)
	flds	-124(%ebp)
	fstps	8(%esp)
	movl	-104(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*88(%eax)
	calll	*_bbOnDebugLeaveScope
_217:
	addl	$1,-144(%ebp)
_13954:
	cmpl	%edi,-144(%ebp)
	jle	_219
_218:
	movl	$_13972,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-148(%ebp)
	movl	$0,-148(%ebp)
	movl	-16(%ebp),%eax
	movl	%eax,-168(%ebp)
	jmp	_13974
_222:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14048,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13976,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-112(%ebp)
	fsubs	-80(%ebp)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,-152(%ebp)
	movl	$_13978,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_41403
	fstps	-100(%ebp)
	movl	$_13979,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fchs
	fstps	-116(%ebp)
	movl	$_13980,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstps	-120(%ebp)
	movl	$_13981,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-84(%ebp)
	fstps	-124(%ebp)
	movl	$_13982,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-128(%ebp)
	fadds	-96(%ebp)
	fstps	-128(%ebp)
	movl	$_13983,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-108(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_13985
	call	_brl_blitz_ArrayBoundsError
_13985:
	movl	-108(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%esi
	movl	-64(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_13988
	call	_brl_blitz_NullObjectError
_13988:
	fldz
	fstps	24(%esp)
	flds	-128(%ebp)
	fstps	20(%esp)
	flds	-124(%ebp)
	fstps	16(%esp)
	flds	-120(%ebp)
	fstps	12(%esp)
	movl	-152(%ebp),%eax
	movl	%eax,-172(%ebp)
	fildl	-172(%ebp)
	fstps	8(%esp)
	flds	-116(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,24(%esi)
	movl	$_13989,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-64(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_13991
	call	_brl_blitz_NullObjectError
_13991:
	mov	$0,%ebx
	movl	-108(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_13993
	call	_brl_blitz_ArrayBoundsError
_13993:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	flds	-128(%ebp)
	fstps	12(%esp)
	flds	-124(%ebp)
	fstps	8(%esp)
	movl	-108(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*88(%eax)
	movl	$_13994,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-156(%ebp)
	movl	$0,-156(%ebp)
	movl	-4(%ebp),%eax
	sub	$1,%eax
	mov	%eax,%edi
	jmp	_13996
_225:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14013,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_13998,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	fadds	-72(%ebp)
	fstps	-100(%ebp)
	movl	$_13999,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fchs
	fstps	-116(%ebp)
	movl	$_14000,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstps	-120(%ebp)
	movl	$_14001,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-124(%ebp)
	fsubs	-88(%ebp)
	fstps	-124(%ebp)
	movl	$_14002,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-156(%ebp),%eax
	add	$1,%eax
	mov	%eax,%ebx
	movl	-108(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_14004
	call	_brl_blitz_ArrayBoundsError
_14004:
	movl	-108(%ebp),%eax
	mov	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	movl	-64(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14007
	call	_brl_blitz_NullObjectError
_14007:
	fldz
	fstps	24(%esp)
	flds	-128(%ebp)
	fstps	20(%esp)
	flds	-124(%ebp)
	fstps	16(%esp)
	flds	-120(%ebp)
	fstps	12(%esp)
	movl	-152(%ebp),%eax
	movl	%eax,-172(%ebp)
	fildl	-172(%ebp)
	fstps	8(%esp)
	flds	-116(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,24(%esi)
	movl	$_14008,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-64(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_14010
	call	_brl_blitz_NullObjectError
_14010:
	movl	-156(%ebp),%eax
	add	$1,%eax
	mov	%eax,%ebx
	movl	-108(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_14012
	call	_brl_blitz_ArrayBoundsError
_14012:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	flds	-128(%ebp)
	fstps	12(%esp)
	flds	-124(%ebp)
	fstps	8(%esp)
	movl	-108(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*88(%eax)
	calll	*_bbOnDebugLeaveScope
_223:
	addl	$1,-156(%ebp)
_13996:
	cmpl	%edi,-156(%ebp)
	jle	_225
_224:
	movl	$_14014,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-160(%ebp)
	movl	$1,-160(%ebp)
	movl	-4(%ebp),%esi
	jmp	_14016
_228:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14036,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14018,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-160(%ebp),%ebx
	movl	-104(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_14020
	call	_brl_blitz_ArrayBoundsError
_14020:
	movl	-104(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,-24(%ebp)
	movl	$_14021,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-160(%ebp),%eax
	sub	$1,%eax
	mov	%eax,%ebx
	movl	-104(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_14023
	call	_brl_blitz_ArrayBoundsError
_14023:
	movl	-104(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,-20(%ebp)
	movl	$_14024,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-160(%ebp),%ebx
	movl	-108(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_14026
	call	_brl_blitz_ArrayBoundsError
_14026:
	movl	-108(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,-32(%ebp)
	movl	$_14027,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-160(%ebp),%eax
	sub	$1,%eax
	mov	%eax,%ebx
	movl	-108(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_14029
	call	_brl_blitz_ArrayBoundsError
_14029:
	movl	-108(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,-28(%ebp)
	movl	$_14030,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-64(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14032
	call	_brl_blitz_NullObjectError
_14032:
	movl	-28(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-20(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_14033,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-64(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14035
	call	_brl_blitz_NullObjectError
_14035:
	movl	-28(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	calll	*_bbOnDebugLeaveScope
_226:
	addl	$1,-160(%ebp)
_14016:
	cmpl	%esi,-160(%ebp)
	jle	_228
_227:
	movl	$_14037,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-164(%ebp)
	movl	$0,-164(%ebp)
	movl	-4(%ebp),%edi
	jmp	_14039
_231:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14047,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14041,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-164(%ebp),%ebx
	movl	-104(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_14043
	call	_brl_blitz_ArrayBoundsError
_14043:
	movl	-104(%ebp),%eax
	mov	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	movl	-164(%ebp),%ebx
	movl	-108(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_14046
	call	_brl_blitz_ArrayBoundsError
_14046:
	movl	-108(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,24(%esi)
	calll	*_bbOnDebugLeaveScope
_229:
	addl	$1,-164(%ebp)
_14039:
	cmpl	%edi,-164(%ebp)
	jle	_231
_230:
	calll	*_bbOnDebugLeaveScope
_220:
	addl	$1,-148(%ebp)
_13974:
	movl	-168(%ebp),%eax
	cmpl	%eax,-148(%ebp)
	jle	_222
_221:
	movl	$_14051,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14053
	call	_brl_blitz_NullObjectError
_14053:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*524(%eax)
	movl	$_14054,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%ebx
	jmp	_2363
_2363:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_CreateCone:
	push	%ebp
	mov	%esp,%ebp
	sub	$84,%esp
	push	%ebx
	push	%esi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$0,-24(%ebp)
	movl	$0,-28(%ebp)
	movl	$0,-32(%ebp)
	movl	$0,-36(%ebp)
	movl	$_bbNullObject,-40(%ebp)
	movl	$_bbNullObject,-44(%ebp)
	movl	$_bbNullObject,-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	fldz
	fstps	-64(%ebp)
	fldz
	fstps	-68(%ebp)
	fldz
	fstps	-72(%ebp)
	fldz
	fstps	-76(%ebp)
	movl	$0,-80(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14219,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14078,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$0,-24(%ebp)
	movl	$_14082,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-28(%ebp)
	movl	$0,-32(%ebp)
	movl	$0,-36(%ebp)
	movl	$_14086,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	cmp	$3,%eax
	setl	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_14087
	movl	-4(%ebp),%eax
	cmp	$100,%eax
	setg	%al
	movzbl	%al,%eax
_14087:
	cmp	$0,%eax
	je	_14089
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14091,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14090,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$_bbNullObject,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2368
_14089:
	movl	$_14092,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TMesh+464
	movl	%eax,-40(%ebp)
	movl	$_14094,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14096
	call	_brl_blitz_NullObjectError
_14096:
	movl	$_bbNullObject,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*528(%eax)
	movl	%eax,-44(%ebp)
	movl	$_14098,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-48(%ebp)
	movl	$_14100,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-8(%ebp)
	jne	_14101
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14105,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14102,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14104
	call	_brl_blitz_NullObjectError
_14104:
	movl	$_bbNullObject,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*528(%eax)
	movl	%eax,-48(%ebp)
	calll	*_bbOnDebugLeaveScope
_14101:
	movl	$_14106,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_41457
	movl	-4(%ebp),%eax
	movl	%eax,-84(%ebp)
	fildl	-84(%ebp)
	fdivrp	%st(0),%st(1)
	fstps	-52(%ebp)
	movl	$_14108,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-56(%ebp)
	movl	$_14110,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-60(%ebp)
	movl	$_14112,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_41458
	movl	-4(%ebp),%eax
	movl	%eax,-84(%ebp)
	fildl	-84(%ebp)
	fdivrp	%st(0),%st(1)
	fstps	-64(%ebp)
	movl	$_14114,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_41459
	fstps	-68(%ebp)
	movl	$_14116,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-68(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fchs
	fstps	-72(%ebp)
	movl	$_14118,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-68(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstps	-76(%ebp)
	movl	$_14120,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14122
	call	_brl_blitz_NullObjectError
_14122:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	flds	-60(%ebp)
	flds	-64(%ebp)
	fdivs	_41460
	fsubrp	%st(0),%st(1)
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	flds	-56(%ebp)
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-16(%ebp)
	movl	$_14123,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14125
	call	_brl_blitz_NullObjectError
_14125:
	fldz
	fstps	24(%esp)
	fld1
	fstps	20(%esp)
	flds	-60(%ebp)
	fstps	16(%esp)
	flds	-76(%ebp)
	fstps	12(%esp)
	flds	-56(%ebp)
	fchs
	fstps	8(%esp)
	flds	-72(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-20(%ebp)
	movl	$_14126,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14128
	call	_brl_blitz_NullObjectError
_14128:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	flds	-60(%ebp)
	flds	-64(%ebp)
	fdivs	_41461
	fsubrp	%st(0),%st(1)
	fstps	8(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_14129,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14131
	call	_brl_blitz_NullObjectError
_14131:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	flds	-60(%ebp)
	fstps	8(%esp)
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_14132,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-8(%ebp)
	jne	_14133
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14137,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14134,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14136
	call	_brl_blitz_NullObjectError
_14136:
	fldz
	fstps	24(%esp)
	flds	-76(%ebp)
	fdivs	_41462
	fadds	_41463
	fstps	20(%esp)
	flds	-72(%ebp)
	fdivs	_41464
	fadds	_41465
	fstps	16(%esp)
	flds	-76(%ebp)
	fstps	12(%esp)
	flds	-56(%ebp)
	fchs
	fstps	8(%esp)
	flds	-72(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-28(%ebp)
	calll	*_bbOnDebugLeaveScope
_14133:
	movl	$_14138,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-8(%ebp)
	jne	_14139
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14143,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14140,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14142
	call	_brl_blitz_NullObjectError
_14142:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	flds	-76(%ebp)
	fdivs	_41466
	fadds	_41467
	fstps	12(%esp)
	flds	-72(%ebp)
	fdivs	_41468
	fadds	_41469
	fstps	8(%esp)
	movl	-28(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	calll	*_bbOnDebugLeaveScope
_14139:
	movl	$_14144,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-68(%ebp)
	fadds	-52(%ebp)
	fstps	-68(%ebp)
	movl	$_14145,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-68(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fchs
	fstps	-72(%ebp)
	movl	$_14146,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-68(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstps	-76(%ebp)
	movl	$_14147,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14149
	call	_brl_blitz_NullObjectError
_14149:
	fldz
	fstps	24(%esp)
	fld1
	fstps	20(%esp)
	flds	-60(%ebp)
	fsubs	-64(%ebp)
	fstps	16(%esp)
	flds	-76(%ebp)
	fstps	12(%esp)
	flds	-56(%ebp)
	fchs
	fstps	8(%esp)
	flds	-72(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-24(%ebp)
	movl	$_14150,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14152
	call	_brl_blitz_NullObjectError
_14152:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	flds	-60(%ebp)
	fsubs	-64(%ebp)
	fstps	8(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_14153,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-8(%ebp)
	jne	_14154
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14158,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14155,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14157
	call	_brl_blitz_NullObjectError
_14157:
	fldz
	fstps	24(%esp)
	flds	-76(%ebp)
	fdivs	_41470
	fadds	_41471
	fstps	20(%esp)
	flds	-72(%ebp)
	fdivs	_41472
	fadds	_41473
	fstps	16(%esp)
	flds	-76(%ebp)
	fstps	12(%esp)
	flds	-56(%ebp)
	fchs
	fstps	8(%esp)
	flds	-72(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-32(%ebp)
	calll	*_bbOnDebugLeaveScope
_14154:
	movl	$_14159,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-8(%ebp)
	jne	_14160
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14164,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14161,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14163
	call	_brl_blitz_NullObjectError
_14163:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	flds	-76(%ebp)
	fdivs	_41474
	fadds	_41475
	fstps	12(%esp)
	flds	-72(%ebp)
	fdivs	_41476
	fadds	_41477
	fstps	8(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	calll	*_bbOnDebugLeaveScope
_14160:
	movl	$_14165,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14167
	call	_brl_blitz_NullObjectError
_14167:
	movl	-20(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_14168,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-80(%ebp)
	movl	$1,-80(%ebp)
	movl	-4(%ebp),%eax
	sub	$1,%eax
	mov	%eax,%esi
	jmp	_14170
_234:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14214,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14172,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	$_14173,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-60(%ebp)
	fsubs	-64(%ebp)
	fstps	-60(%ebp)
	movl	$_14174,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14176
	call	_brl_blitz_NullObjectError
_14176:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	flds	-60(%ebp)
	flds	-64(%ebp)
	fdivs	_41478
	fsubrp	%st(0),%st(1)
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	flds	-56(%ebp)
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-16(%ebp)
	movl	$_14177,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14179
	call	_brl_blitz_NullObjectError
_14179:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	flds	-60(%ebp)
	flds	-64(%ebp)
	fdivs	_41479
	fsubrp	%st(0),%st(1)
	fstps	8(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_14180,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-68(%ebp)
	fadds	-52(%ebp)
	fstps	-68(%ebp)
	movl	$_14181,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-68(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fchs
	fstps	-72(%ebp)
	movl	$_14182,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-68(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstps	-76(%ebp)
	movl	$_14183,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14185
	call	_brl_blitz_NullObjectError
_14185:
	fldz
	fstps	24(%esp)
	fld1
	fstps	20(%esp)
	flds	-60(%ebp)
	fsubs	-64(%ebp)
	fstps	16(%esp)
	flds	-76(%ebp)
	fstps	12(%esp)
	flds	-56(%ebp)
	fchs
	fstps	8(%esp)
	flds	-72(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-24(%ebp)
	movl	$_14186,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14188
	call	_brl_blitz_NullObjectError
_14188:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	fld1
	fstps	12(%esp)
	flds	-60(%ebp)
	fsubs	-64(%ebp)
	fstps	8(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_14189,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-8(%ebp)
	jne	_14190
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14194,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14191,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14193
	call	_brl_blitz_NullObjectError
_14193:
	fldz
	fstps	24(%esp)
	flds	-76(%ebp)
	fdivs	_41480
	fadds	_41481
	fstps	20(%esp)
	flds	-72(%ebp)
	fdivs	_41482
	fadds	_41483
	fstps	16(%esp)
	flds	-76(%ebp)
	fstps	12(%esp)
	flds	-56(%ebp)
	fchs
	fstps	8(%esp)
	flds	-72(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-36(%ebp)
	calll	*_bbOnDebugLeaveScope
_14190:
	movl	$_14195,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-8(%ebp)
	jne	_14196
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14200,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14197,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14199
	call	_brl_blitz_NullObjectError
_14199:
	movl	$1,20(%esp)
	fldz
	fstps	16(%esp)
	flds	-76(%ebp)
	fdivs	_41484
	fadds	_41485
	fstps	12(%esp)
	flds	-72(%ebp)
	fdivs	_41486
	fadds	_41487
	fstps	8(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	calll	*_bbOnDebugLeaveScope
_14196:
	movl	$_14201,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14203
	call	_brl_blitz_NullObjectError
_14203:
	movl	-20(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_14204,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-8(%ebp)
	jne	_14205
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14213,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14206,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14208
	call	_brl_blitz_NullObjectError
_14208:
	movl	-28(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_14209,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	sub	$1,%eax
	cmpl	%eax,-80(%ebp)
	jge	_14210
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14212,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14211,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%eax
	movl	%eax,-32(%ebp)
	calll	*_bbOnDebugLeaveScope
_14210:
	calll	*_bbOnDebugLeaveScope
_14205:
	calll	*_bbOnDebugLeaveScope
_232:
	addl	$1,-80(%ebp)
_14170:
	cmpl	%esi,-80(%ebp)
	jle	_234
_233:
	movl	$_14215,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14217
	call	_brl_blitz_NullObjectError
_14217:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*524(%eax)
	movl	$_14218,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	jmp	_2368
_2368:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_CopyMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_14227,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14221,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TMesh+464
	movl	%eax,-12(%ebp)
	movl	$_14223,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14225
	call	_brl_blitz_NullObjectError
_14225:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*496(%eax)
	movl	$_14226,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	jmp	_2372
_2372:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_AddMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$220,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$_bbNullObject,-20(%ebp)
	movl	$_bbNullObject,-24(%ebp)
	movl	$0,-28(%ebp)
	movl	$0,-32(%ebp)
	movl	$_bbNullObject,-36(%ebp)
	movl	$0,-40(%ebp)
	movl	$0,-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	fldz
	fstps	-64(%ebp)
	fldz
	fstps	-68(%ebp)
	fldz
	fstps	-72(%ebp)
	fldz
	fstps	-76(%ebp)
	fldz
	fstps	-80(%ebp)
	fldz
	fstps	-84(%ebp)
	fldz
	fstps	-88(%ebp)
	fldz
	fstps	-92(%ebp)
	fldz
	fstps	-96(%ebp)
	fldz
	fstps	-100(%ebp)
	fldz
	fstps	-104(%ebp)
	fldz
	fstps	-108(%ebp)
	movl	$0,-112(%ebp)
	movl	$0,-116(%ebp)
	movl	$0,-120(%ebp)
	movl	$0,-124(%ebp)
	movl	$0,-128(%ebp)
	movl	$_bbNullObject,-132(%ebp)
	movl	$0,-136(%ebp)
	fldz
	fstps	-140(%ebp)
	fldz
	fstps	-144(%ebp)
	fldz
	fstps	-148(%ebp)
	fldz
	fstps	-152(%ebp)
	fldz
	fstps	-156(%ebp)
	fldz
	fstps	-160(%ebp)
	fldz
	fstps	-164(%ebp)
	fldz
	fstps	-168(%ebp)
	fldz
	fstps	-172(%ebp)
	fldz
	fstps	-176(%ebp)
	fldz
	fstps	-180(%ebp)
	fldz
	fstps	-184(%ebp)
	fldz
	fstps	-188(%ebp)
	fldz
	fstps	-192(%ebp)
	fldz
	fstps	-196(%ebp)
	fldz
	fstps	-200(%ebp)
	movl	$0,-204(%ebp)
	movl	$0,-208(%ebp)
	movl	$0,-212(%ebp)
	movl	$0,-216(%ebp)
	movl	$0,-220(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14550,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14228,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14230
	call	_brl_blitz_NullObjectError
_14230:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*544(%eax)
	movl	%eax,-12(%ebp)
	movl	$_14232,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-16(%ebp)
	movl	$1,-16(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14235
	call	_brl_blitz_NullObjectError
_14235:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*544(%eax)
	mov	%eax,%edi
	jmp	_14236
_237:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14537,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14238,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14240
	call	_brl_blitz_NullObjectError
_14240:
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*548(%eax)
	movl	%eax,-20(%ebp)
	movl	$_14242,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14244
	call	_brl_blitz_NullObjectError
_14244:
	movl	72(%ebx),%eax
	movl	%eax,-24(%ebp)
	movl	$_14246,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-24(%ebp)
	jne	_14247
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14251,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14248,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14250
	call	_brl_blitz_NullObjectError
_14250:
	movl	128(%ebx),%eax
	movl	%eax,-24(%ebp)
	calll	*_bbOnDebugLeaveScope
_14247:
	movl	$_14252,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-28(%ebp)
	movl	$_14254,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-32(%ebp)
	movl	$1,-32(%ebp)
	movl	-12(%ebp),%esi
	jmp	_14256
_240:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14400,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14258,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14260
	call	_brl_blitz_NullObjectError
_14260:
	movl	-32(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*548(%eax)
	movl	%eax,-36(%ebp)
	movl	$_14262,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14264
	call	_brl_blitz_NullObjectError
_14264:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	movl	%eax,-40(%ebp)
	movl	$_14266,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14268
	call	_brl_blitz_NullObjectError
_14268:
	movl	72(%ebx),%eax
	movl	%eax,4(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TBrush+96
	cmp	$1,%eax
	jne	_14269
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14399,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14270,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-44(%ebp)
	movl	$0,-44(%ebp)
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14273
	call	_brl_blitz_NullObjectError
_14273:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	sub	$1,%eax
	mov	%eax,%esi
	jmp	_14274
_243:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14356,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14276,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14278
	call	_brl_blitz_NullObjectError
_14278:
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*92(%eax)
	fstps	-48(%ebp)
	movl	$_14280,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14282
	call	_brl_blitz_NullObjectError
_14282:
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	fstps	-52(%ebp)
	movl	$_14284,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14286
	call	_brl_blitz_NullObjectError
_14286:
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*100(%eax)
	fstps	-56(%ebp)
	movl	$_14288,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14290
	call	_brl_blitz_NullObjectError
_14290:
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*104(%eax)
	fstps	-60(%ebp)
	movl	$_14292,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14294
	call	_brl_blitz_NullObjectError
_14294:
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*108(%eax)
	fstps	-64(%ebp)
	movl	$_14296,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14298
	call	_brl_blitz_NullObjectError
_14298:
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*112(%eax)
	fstps	-68(%ebp)
	movl	$_14300,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14302
	call	_brl_blitz_NullObjectError
_14302:
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*116(%eax)
	fstps	-72(%ebp)
	movl	$_14304,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14306
	call	_brl_blitz_NullObjectError
_14306:
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*120(%eax)
	fstps	-76(%ebp)
	movl	$_14308,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14310
	call	_brl_blitz_NullObjectError
_14310:
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*124(%eax)
	fstps	-80(%ebp)
	movl	$_14312,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14314
	call	_brl_blitz_NullObjectError
_14314:
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*128(%eax)
	fstps	-84(%ebp)
	movl	$_14316,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14318
	call	_brl_blitz_NullObjectError
_14318:
	movl	$0,8(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*132(%eax)
	fstps	-88(%ebp)
	movl	$_14320,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14322
	call	_brl_blitz_NullObjectError
_14322:
	movl	$0,8(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*136(%eax)
	fstps	-92(%ebp)
	movl	$_14324,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14326
	call	_brl_blitz_NullObjectError
_14326:
	movl	$0,8(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	fstps	-96(%ebp)
	movl	$_14328,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14330
	call	_brl_blitz_NullObjectError
_14330:
	movl	$1,8(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*132(%eax)
	fstps	-100(%ebp)
	movl	$_14332,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14334
	call	_brl_blitz_NullObjectError
_14334:
	movl	$1,8(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*136(%eax)
	fstps	-104(%ebp)
	movl	$_14336,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14338
	call	_brl_blitz_NullObjectError
_14338:
	movl	$1,8(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	fstps	-108(%ebp)
	movl	$_14340,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14342
	call	_brl_blitz_NullObjectError
_14342:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	flds	-56(%ebp)
	fstps	12(%esp)
	flds	-52(%ebp)
	fstps	8(%esp)
	flds	-48(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-112(%ebp)
	movl	$_14344,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14346
	call	_brl_blitz_NullObjectError
_14346:
	flds	-72(%ebp)
	fstps	20(%esp)
	flds	-68(%ebp)
	fstps	16(%esp)
	flds	-64(%ebp)
	fstps	12(%esp)
	flds	-60(%ebp)
	fstps	8(%esp)
	movl	-112(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*80(%eax)
	movl	$_14347,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14349
	call	_brl_blitz_NullObjectError
_14349:
	flds	-84(%ebp)
	fstps	16(%esp)
	flds	-80(%ebp)
	fstps	12(%esp)
	flds	-76(%ebp)
	fstps	8(%esp)
	movl	-112(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_14350,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14352
	call	_brl_blitz_NullObjectError
_14352:
	movl	$0,20(%esp)
	flds	-96(%ebp)
	fstps	16(%esp)
	flds	-92(%ebp)
	fstps	12(%esp)
	flds	-88(%ebp)
	fstps	8(%esp)
	movl	-112(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_14353,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14355
	call	_brl_blitz_NullObjectError
_14355:
	movl	$1,20(%esp)
	flds	-108(%ebp)
	fstps	16(%esp)
	flds	-104(%ebp)
	fstps	12(%esp)
	flds	-100(%ebp)
	fstps	8(%esp)
	movl	-112(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	calll	*_bbOnDebugLeaveScope
_241:
	addl	$1,-44(%ebp)
_14274:
	cmpl	%esi,-44(%ebp)
	jle	_243
_242:
	movl	$_14371,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-116(%ebp)
	movl	$0,-116(%ebp)
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14374
	call	_brl_blitz_NullObjectError
_14374:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*72(%eax)
	sub	$1,%eax
	mov	%eax,%esi
	jmp	_14375
_246:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14392,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14377,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14379
	call	_brl_blitz_NullObjectError
_14379:
	movl	$0,8(%esp)
	movl	-116(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	addl	-40(%ebp),%eax
	movl	%eax,-120(%ebp)
	movl	$_14381,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14383
	call	_brl_blitz_NullObjectError
_14383:
	movl	$1,8(%esp)
	movl	-116(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	addl	-40(%ebp),%eax
	movl	%eax,-124(%ebp)
	movl	$_14385,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14387
	call	_brl_blitz_NullObjectError
_14387:
	movl	$2,8(%esp)
	movl	-116(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	addl	-40(%ebp),%eax
	movl	%eax,-128(%ebp)
	movl	$_14389,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14391
	call	_brl_blitz_NullObjectError
_14391:
	movl	-128(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-124(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-120(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	calll	*_bbOnDebugLeaveScope
_244:
	addl	$1,-116(%ebp)
_14375:
	cmpl	%esi,-116(%ebp)
	jle	_246
_245:
	movl	$_14393,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14395
	call	_brl_blitz_NullObjectError
_14395:
	mov	%ebx,%eax
	movl	$-1,96(%eax)
	movl	$_14397,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-28(%ebp)
	movl	$_14398,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_239
_14269:
	calll	*_bbOnDebugLeaveScope
_238:
	addl	$1,-32(%ebp)
_14256:
	cmpl	%esi,-32(%ebp)
	jle	_240
_239:
	movl	$_14404,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-28(%ebp)
	jne	_14405
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14536,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14406,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14408
	call	_brl_blitz_NullObjectError
_14408:
	movl	$_bbNullObject,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*528(%eax)
	movl	%eax,-132(%ebp)
	movl	$_14410,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-136(%ebp)
	movl	$0,-136(%ebp)
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14413
	call	_brl_blitz_NullObjectError
_14413:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	sub	$1,%eax
	mov	%eax,%esi
	jmp	_14414
_249:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14496,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14416,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14418
	call	_brl_blitz_NullObjectError
_14418:
	movl	-136(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*92(%eax)
	fstps	-140(%ebp)
	movl	$_14420,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14422
	call	_brl_blitz_NullObjectError
_14422:
	movl	-136(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	fstps	-144(%ebp)
	movl	$_14424,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14426
	call	_brl_blitz_NullObjectError
_14426:
	movl	-136(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*100(%eax)
	fstps	-148(%ebp)
	movl	$_14428,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14430
	call	_brl_blitz_NullObjectError
_14430:
	movl	-136(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*104(%eax)
	fstps	-152(%ebp)
	movl	$_14432,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14434
	call	_brl_blitz_NullObjectError
_14434:
	movl	-136(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*108(%eax)
	fstps	-156(%ebp)
	movl	$_14436,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14438
	call	_brl_blitz_NullObjectError
_14438:
	movl	-136(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*112(%eax)
	fstps	-160(%ebp)
	movl	$_14440,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14442
	call	_brl_blitz_NullObjectError
_14442:
	movl	-136(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*116(%eax)
	fstps	-164(%ebp)
	movl	$_14444,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14446
	call	_brl_blitz_NullObjectError
_14446:
	movl	-136(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*120(%eax)
	fstps	-168(%ebp)
	movl	$_14448,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14450
	call	_brl_blitz_NullObjectError
_14450:
	movl	-136(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*124(%eax)
	fstps	-172(%ebp)
	movl	$_14452,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14454
	call	_brl_blitz_NullObjectError
_14454:
	movl	-136(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*128(%eax)
	fstps	-176(%ebp)
	movl	$_14456,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14458
	call	_brl_blitz_NullObjectError
_14458:
	movl	$0,8(%esp)
	movl	-136(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*132(%eax)
	fstps	-180(%ebp)
	movl	$_14460,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14462
	call	_brl_blitz_NullObjectError
_14462:
	movl	$0,8(%esp)
	movl	-136(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*136(%eax)
	fstps	-184(%ebp)
	movl	$_14464,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14466
	call	_brl_blitz_NullObjectError
_14466:
	movl	$0,8(%esp)
	movl	-136(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	fstps	-188(%ebp)
	movl	$_14468,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14470
	call	_brl_blitz_NullObjectError
_14470:
	movl	$1,8(%esp)
	movl	-136(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*132(%eax)
	fstps	-192(%ebp)
	movl	$_14472,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14474
	call	_brl_blitz_NullObjectError
_14474:
	movl	$1,8(%esp)
	movl	-136(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*136(%eax)
	fstps	-196(%ebp)
	movl	$_14476,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14478
	call	_brl_blitz_NullObjectError
_14478:
	movl	$1,8(%esp)
	movl	-136(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	fstps	-200(%ebp)
	movl	$_14480,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-132(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14482
	call	_brl_blitz_NullObjectError
_14482:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	flds	-148(%ebp)
	fstps	12(%esp)
	flds	-144(%ebp)
	fstps	8(%esp)
	flds	-140(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-204(%ebp)
	movl	$_14484,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-132(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14486
	call	_brl_blitz_NullObjectError
_14486:
	flds	-164(%ebp)
	fstps	20(%esp)
	flds	-160(%ebp)
	fstps	16(%esp)
	flds	-156(%ebp)
	fstps	12(%esp)
	flds	-152(%ebp)
	fstps	8(%esp)
	movl	-204(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*80(%eax)
	movl	$_14487,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-132(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14489
	call	_brl_blitz_NullObjectError
_14489:
	flds	-176(%ebp)
	fstps	16(%esp)
	flds	-172(%ebp)
	fstps	12(%esp)
	flds	-168(%ebp)
	fstps	8(%esp)
	movl	-204(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_14490,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-132(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14492
	call	_brl_blitz_NullObjectError
_14492:
	movl	$0,20(%esp)
	flds	-188(%ebp)
	fstps	16(%esp)
	flds	-184(%ebp)
	fstps	12(%esp)
	flds	-180(%ebp)
	fstps	8(%esp)
	movl	-204(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_14493,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-132(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14495
	call	_brl_blitz_NullObjectError
_14495:
	movl	$1,20(%esp)
	flds	-200(%ebp)
	fstps	16(%esp)
	flds	-196(%ebp)
	fstps	12(%esp)
	flds	-192(%ebp)
	fstps	8(%esp)
	movl	-204(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	calll	*_bbOnDebugLeaveScope
_247:
	addl	$1,-136(%ebp)
_14414:
	cmpl	%esi,-136(%ebp)
	jle	_249
_248:
	movl	$_14497,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-208(%ebp)
	movl	$0,-208(%ebp)
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14500
	call	_brl_blitz_NullObjectError
_14500:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*72(%eax)
	sub	$1,%eax
	mov	%eax,%esi
	jmp	_14501
_252:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14518,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14503,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14505
	call	_brl_blitz_NullObjectError
_14505:
	movl	$0,8(%esp)
	movl	-208(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	%eax,-212(%ebp)
	movl	$_14507,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14509
	call	_brl_blitz_NullObjectError
_14509:
	movl	$1,8(%esp)
	movl	-208(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	%eax,-216(%ebp)
	movl	$_14511,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14513
	call	_brl_blitz_NullObjectError
_14513:
	movl	$2,8(%esp)
	movl	-208(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	%eax,-220(%ebp)
	movl	$_14515,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-132(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14517
	call	_brl_blitz_NullObjectError
_14517:
	movl	-220(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-216(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-212(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	calll	*_bbOnDebugLeaveScope
_250:
	addl	$1,-208(%ebp)
_14501:
	cmpl	%esi,-208(%ebp)
	jle	_252
_251:
	movl	$_14519,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-24(%ebp)
	je	_14520
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14531,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14521,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-132(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14523
	call	_brl_blitz_NullObjectError
_14523:
	mov	%ebx,%esi
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14526
	call	_brl_blitz_NullObjectError
_14526:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	incl	4(%eax)
	mov	%eax,%ebx
	movl	72(%esi),%eax
	decl	4(%eax)
	jnz	_14530
	movl	%eax,(%esp)
	call	_bbGCFree
_14530:
	movl	%ebx,72(%esi)
	calll	*_bbOnDebugLeaveScope
_14520:
	movl	$_14532,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-132(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14534
	call	_brl_blitz_NullObjectError
_14534:
	mov	%ebx,%eax
	movl	$-1,96(%eax)
	calll	*_bbOnDebugLeaveScope
_14405:
	calll	*_bbOnDebugLeaveScope
_235:
	addl	$1,-16(%ebp)
_14236:
	cmpl	%edi,-16(%ebp)
	jle	_237
_236:
	movl	$_14540,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14542
	call	_brl_blitz_NullObjectError
_14542:
	movl	$1,312(%ebx)
	movl	$_14544,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14546
	call	_brl_blitz_NullObjectError
_14546:
	movl	308(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14548
	call	_brl_blitz_NullObjectError
_14548:
	movl	$1,12(%ebx)
	mov	$0,%ebx
	jmp	_2376
_2376:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_FlipMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$52,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$0,-24(%ebp)
	movl	$0,-28(%ebp)
	movl	$0,-32(%ebp)
	movl	$0,-36(%ebp)
	movl	$0,-40(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14669,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14552,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-8(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14555
	call	_brl_blitz_NullObjectError
_14555:
	movl	288(%ebx),%eax
	movl	%eax,-52(%ebp)
	movl	-52(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14558
	call	_brl_blitz_NullObjectError
_14558:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	movl	%eax,-48(%ebp)
	jmp	_253
_255:
	movl	-48(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14563
	call	_brl_blitz_NullObjectError
_14563:
	movl	$_sidesign_minib3d_TSurface,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-8(%ebp)
	cmpl	$_bbNullObject,-8(%ebp)
	je	_253
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14662,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14564,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$1,-12(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14567
	call	_brl_blitz_NullObjectError
_14567:
	movl	12(%ebx),%edi
	jmp	_14568
_258:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14611,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14570,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	imul	$3,%eax
	sub	$3,%eax
	movl	%eax,-16(%ebp)
	movl	$_14572,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	imul	$3,%eax
	sub	$2,%eax
	movl	%eax,-20(%ebp)
	movl	$_14574,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	imul	$3,%eax
	sub	$1,%eax
	movl	%eax,-24(%ebp)
	movl	$_14576,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14578
	call	_brl_blitz_NullObjectError
_14578:
	movl	16(%ebx),%esi
	movl	-16(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_14581
	call	_brl_blitz_ArrayBoundsError
_14581:
	movzwl	24(%esi,%ebx,2),%eax
	mov	%eax,%eax
	movl	%eax,-28(%ebp)
	movl	$_14583,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14585
	call	_brl_blitz_NullObjectError
_14585:
	movl	16(%ebx),%esi
	movl	-20(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_14588
	call	_brl_blitz_ArrayBoundsError
_14588:
	movzwl	24(%esi,%ebx,2),%eax
	mov	%eax,%eax
	movl	%eax,-32(%ebp)
	movl	$_14590,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14592
	call	_brl_blitz_NullObjectError
_14592:
	movl	16(%ebx),%esi
	movl	-24(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_14595
	call	_brl_blitz_ArrayBoundsError
_14595:
	movzwl	24(%esi,%ebx,2),%eax
	mov	%eax,%eax
	movl	%eax,-36(%ebp)
	movl	$_14597,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14599
	call	_brl_blitz_NullObjectError
_14599:
	movl	16(%ebx),%ebx
	movl	-16(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_14602
	call	_brl_blitz_ArrayBoundsError
_14602:
	mov	%ebx,%edx
	mov	%esi,%eax
	shl	$1,%eax
	add	%eax,%edx
	movl	-36(%ebp),%eax
	and	$0xffff,%eax
	mov	%eax,%eax
	movw	%ax,24(%edx)
	movl	$_14604,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14606
	call	_brl_blitz_NullObjectError
_14606:
	movl	16(%ebx),%ebx
	movl	-24(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_14609
	call	_brl_blitz_ArrayBoundsError
_14609:
	mov	%ebx,%edx
	mov	%esi,%eax
	shl	$1,%eax
	add	%eax,%edx
	movl	-28(%ebp),%eax
	and	$0xffff,%eax
	mov	%eax,%eax
	movw	%ax,24(%edx)
	calll	*_bbOnDebugLeaveScope
_256:
	addl	$1,-12(%ebp)
_14568:
	cmpl	%edi,-12(%ebp)
	jle	_258
_257:
	movl	$_14615,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-40(%ebp)
	movl	$0,-40(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14618
	call	_brl_blitz_NullObjectError
_14618:
	movl	8(%ebx),%eax
	sub	$1,%eax
	movl	%eax,-44(%ebp)
	jmp	_14619
_261:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14657,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14621,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14623
	call	_brl_blitz_NullObjectError
_14623:
	movl	32(%ebx),%ebx
	movl	-40(%ebp),%eax
	imul	$3,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_14626
	call	_brl_blitz_ArrayBoundsError
_14626:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14629
	call	_brl_blitz_NullObjectError
_14629:
	movl	32(%ebx),%esi
	movl	-40(%ebp),%eax
	imul	$3,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_14632
	call	_brl_blitz_ArrayBoundsError
_14632:
	flds	24(%esi,%ebx,4)
	fmuls	_41606
	fstps	24(%edi)
	movl	$_14633,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14635
	call	_brl_blitz_NullObjectError
_14635:
	movl	32(%ebx),%ebx
	movl	-40(%ebp),%eax
	imul	$3,%eax
	add	$1,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_14638
	call	_brl_blitz_ArrayBoundsError
_14638:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14641
	call	_brl_blitz_NullObjectError
_14641:
	movl	32(%ebx),%esi
	movl	-40(%ebp),%eax
	imul	$3,%eax
	add	$1,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_14644
	call	_brl_blitz_ArrayBoundsError
_14644:
	flds	24(%esi,%ebx,4)
	fmuls	_41607
	fstps	24(%edi)
	movl	$_14645,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14647
	call	_brl_blitz_NullObjectError
_14647:
	movl	32(%ebx),%ebx
	movl	-40(%ebp),%eax
	imul	$3,%eax
	add	$2,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_14650
	call	_brl_blitz_ArrayBoundsError
_14650:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14653
	call	_brl_blitz_NullObjectError
_14653:
	movl	32(%ebx),%esi
	movl	-40(%ebp),%eax
	imul	$3,%eax
	add	$2,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_14656
	call	_brl_blitz_ArrayBoundsError
_14656:
	flds	24(%esi,%ebx,4)
	fmuls	_41608
	fstps	24(%edi)
	calll	*_bbOnDebugLeaveScope
_259:
	addl	$1,-40(%ebp)
_14619:
	movl	-44(%ebp),%eax
	cmpl	%eax,-40(%ebp)
	jle	_261
_260:
	movl	$_14658,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14660
	call	_brl_blitz_NullObjectError
_14660:
	orl	$20,96(%ebx)
	calll	*_bbOnDebugLeaveScope
_253:
	movl	-48(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14561
	call	_brl_blitz_NullObjectError
_14561:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_255
_254:
	movl	$_14663,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14665
	call	_brl_blitz_NullObjectError
_14665:
	movl	308(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14667
	call	_brl_blitz_NullObjectError
_14667:
	movl	$1,12(%ebx)
	mov	$0,%ebx
	jmp	_2379
_2379:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_PaintMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	movl	$0,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14794,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14670,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-12(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14673
	call	_brl_blitz_NullObjectError
_14673:
	movl	288(%ebx),%eax
	movl	%eax,-24(%ebp)
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14676
	call	_brl_blitz_NullObjectError
_14676:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	movl	%eax,-20(%ebp)
	jmp	_262
_264:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14681
	call	_brl_blitz_NullObjectError
_14681:
	movl	$_sidesign_minib3d_TSurface,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-12(%ebp)
	cmpl	$_bbNullObject,-12(%ebp)
	je	_262
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14793,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14682,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14684
	call	_brl_blitz_NullObjectError
_14684:
	cmpl	$_bbNullObject,72(%ebx)
	jne	_14685
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14694,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14686,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14688
	call	_brl_blitz_NullObjectError
_14688:
	movl	$_sidesign_minib3d_TBrush,(%esp)
	call	_bbObjectNew
	incl	4(%eax)
	mov	%eax,%esi
	movl	72(%ebx),%eax
	decl	4(%eax)
	jnz	_14693
	movl	%eax,(%esp)
	call	_bbGCFree
_14693:
	movl	%esi,72(%ebx)
	calll	*_bbOnDebugLeaveScope
_14685:
	movl	$_14695,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14697
	call	_brl_blitz_NullObjectError
_14697:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14699
	call	_brl_blitz_NullObjectError
_14699:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14702
	call	_brl_blitz_NullObjectError
_14702:
	movl	8(%ebx),%eax
	movl	%eax,8(%esi)
	movl	$_14703,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14705
	call	_brl_blitz_NullObjectError
_14705:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14707
	call	_brl_blitz_NullObjectError
_14707:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14710
	call	_brl_blitz_NullObjectError
_14710:
	movl	12(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	12(%esi),%eax
	decl	4(%eax)
	jnz	_14714
	movl	%eax,(%esp)
	call	_bbGCFree
_14714:
	movl	%ebx,12(%esi)
	movl	$_14715,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14717
	call	_brl_blitz_NullObjectError
_14717:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14719
	call	_brl_blitz_NullObjectError
_14719:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14722
	call	_brl_blitz_NullObjectError
_14722:
	flds	16(%ebx)
	fstps	16(%esi)
	movl	$_14723,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14725
	call	_brl_blitz_NullObjectError
_14725:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14727
	call	_brl_blitz_NullObjectError
_14727:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14730
	call	_brl_blitz_NullObjectError
_14730:
	flds	20(%ebx)
	fstps	20(%esi)
	movl	$_14731,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14733
	call	_brl_blitz_NullObjectError
_14733:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14735
	call	_brl_blitz_NullObjectError
_14735:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14738
	call	_brl_blitz_NullObjectError
_14738:
	flds	24(%ebx)
	fstps	24(%esi)
	movl	$_14739,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14741
	call	_brl_blitz_NullObjectError
_14741:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14743
	call	_brl_blitz_NullObjectError
_14743:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14746
	call	_brl_blitz_NullObjectError
_14746:
	flds	28(%ebx)
	fstps	28(%esi)
	movl	$_14747,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14749
	call	_brl_blitz_NullObjectError
_14749:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14751
	call	_brl_blitz_NullObjectError
_14751:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14754
	call	_brl_blitz_NullObjectError
_14754:
	flds	32(%ebx)
	fstps	32(%esi)
	movl	$_14755,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14757
	call	_brl_blitz_NullObjectError
_14757:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14759
	call	_brl_blitz_NullObjectError
_14759:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14762
	call	_brl_blitz_NullObjectError
_14762:
	movl	36(%ebx),%eax
	movl	%eax,36(%esi)
	movl	$_14763,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14765
	call	_brl_blitz_NullObjectError
_14765:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14767
	call	_brl_blitz_NullObjectError
_14767:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14770
	call	_brl_blitz_NullObjectError
_14770:
	movl	40(%ebx),%eax
	movl	%eax,40(%esi)
	movl	$_14771,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-16(%ebp)
	movl	$0,-16(%ebp)
	jmp	_14773
_267:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14792,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14774,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14776
	call	_brl_blitz_NullObjectError
_14776:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14778
	call	_brl_blitz_NullObjectError
_14778:
	movl	48(%ebx),%ebx
	movl	-16(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_14781
	call	_brl_blitz_ArrayBoundsError
_14781:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14784
	call	_brl_blitz_NullObjectError
_14784:
	movl	48(%ebx),%esi
	movl	-16(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_14787
	call	_brl_blitz_ArrayBoundsError
_14787:
	movl	24(%esi,%ebx,4),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%edi),%eax
	decl	4(%eax)
	jnz	_14791
	movl	%eax,(%esp)
	call	_bbGCFree
_14791:
	movl	%ebx,24(%edi)
	calll	*_bbOnDebugLeaveScope
_265:
	addl	$1,-16(%ebp)
_14773:
	cmpl	$7,-16(%ebp)
	jle	_267
_266:
	calll	*_bbOnDebugLeaveScope
_262:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14679
	call	_brl_blitz_NullObjectError
_14679:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_264
_263:
	mov	$0,%ebx
	jmp	_2383
_2383:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_FitMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$212,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	flds	32(%ebp)
	fstps	-28(%ebp)
	movl	36(%ebp),%eax
	movl	%eax,-32(%ebp)
	fldz
	fstps	-72(%ebp)
	fldz
	fstps	-76(%ebp)
	fldz
	fstps	-80(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	fldz
	fstps	-64(%ebp)
	fldz
	fstps	-68(%ebp)
	movl	$0,-84(%ebp)
	movl	$_bbNullObject,-88(%ebp)
	movl	$0,-92(%ebp)
	fldz
	fstps	-96(%ebp)
	fldz
	fstps	-100(%ebp)
	fldz
	fstps	-104(%ebp)
	movl	$0,-108(%ebp)
	movl	$_bbNullObject,-112(%ebp)
	movl	$0,-116(%ebp)
	fldz
	fstps	-120(%ebp)
	fldz
	fstps	-124(%ebp)
	fldz
	fstps	-128(%ebp)
	fldz
	fstps	-132(%ebp)
	fldz
	fstps	-136(%ebp)
	fldz
	fstps	-140(%ebp)
	fldz
	fstps	-144(%ebp)
	fldz
	fstps	-148(%ebp)
	fldz
	fstps	-152(%ebp)
	fldz
	fstps	-156(%ebp)
	fldz
	fstps	-160(%ebp)
	fldz
	fstps	-164(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15047,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14795,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-32(%ebp)
	jne	_14796
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14857,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14797,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14799
	call	_brl_blitz_NullObjectError
_14799:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*532(%eax)
	fdivs	-20(%ebp)
	fstps	-72(%ebp)
	movl	$_14801,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14803
	call	_brl_blitz_NullObjectError
_14803:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*536(%eax)
	fdivs	-24(%ebp)
	fstps	-76(%ebp)
	movl	$_14805,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14807
	call	_brl_blitz_NullObjectError
_14807:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*540(%eax)
	fdivs	-28(%ebp)
	fstps	-80(%ebp)
	movl	$_14809,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-72(%ebp)
	flds	-76(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_14810
	flds	-72(%ebp)
	flds	-80(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
_14810:
	cmp	$0,%eax
	je	_14812
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14825,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14813,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14815
	call	_brl_blitz_NullObjectError
_14815:
	flds	-12(%ebp)
	fstps	-212(%ebp)
	flds	-24(%ebp)
	fstps	-188(%ebp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*536(%eax)
	fdivs	-72(%ebp)
	flds	-188(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-188(%ebp)
	flds	-188(%ebp)
	fdivs	_41685
	flds	-212(%ebp)
	faddp	%st(0),%st(1)
	fstps	-212(%ebp)
	flds	-212(%ebp)
	fstps	-12(%ebp)
	movl	$_14816,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14818
	call	_brl_blitz_NullObjectError
_14818:
	flds	-16(%ebp)
	fstps	-208(%ebp)
	flds	-28(%ebp)
	fstps	-184(%ebp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*540(%eax)
	fdivs	-72(%ebp)
	flds	-184(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-184(%ebp)
	flds	-184(%ebp)
	fdivs	_41686
	flds	-208(%ebp)
	faddp	%st(0),%st(1)
	fstps	-208(%ebp)
	flds	-208(%ebp)
	fstps	-16(%ebp)
	movl	$_14819,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14821
	call	_brl_blitz_NullObjectError
_14821:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*536(%eax)
	fdivs	-72(%ebp)
	fstps	-24(%ebp)
	movl	$_14822,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14824
	call	_brl_blitz_NullObjectError
_14824:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*540(%eax)
	fdivs	-72(%ebp)
	fstps	-28(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_14826
_14812:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14856,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14827,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-76(%ebp)
	flds	-80(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_14828
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14841,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14829,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14831
	call	_brl_blitz_NullObjectError
_14831:
	flds	-8(%ebp)
	fstps	-204(%ebp)
	flds	-20(%ebp)
	fstps	-180(%ebp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*532(%eax)
	fdivs	-76(%ebp)
	flds	-180(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-180(%ebp)
	flds	-180(%ebp)
	fdivs	_41687
	flds	-204(%ebp)
	faddp	%st(0),%st(1)
	fstps	-204(%ebp)
	flds	-204(%ebp)
	fstps	-8(%ebp)
	movl	$_14832,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14834
	call	_brl_blitz_NullObjectError
_14834:
	flds	-16(%ebp)
	fstps	-200(%ebp)
	flds	-28(%ebp)
	fstps	-176(%ebp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*540(%eax)
	fdivs	-76(%ebp)
	flds	-176(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-176(%ebp)
	flds	-176(%ebp)
	fdivs	_41688
	flds	-200(%ebp)
	faddp	%st(0),%st(1)
	fstps	-200(%ebp)
	flds	-200(%ebp)
	fstps	-16(%ebp)
	movl	$_14835,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14837
	call	_brl_blitz_NullObjectError
_14837:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*532(%eax)
	fdivs	-76(%ebp)
	fstps	-20(%ebp)
	movl	$_14838,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14840
	call	_brl_blitz_NullObjectError
_14840:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*540(%eax)
	fdivs	-76(%ebp)
	fstps	-28(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_14842
_14828:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14855,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14843,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14845
	call	_brl_blitz_NullObjectError
_14845:
	flds	-8(%ebp)
	fstps	-196(%ebp)
	flds	-20(%ebp)
	fstps	-172(%ebp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*532(%eax)
	fdivs	-80(%ebp)
	flds	-172(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-172(%ebp)
	flds	-172(%ebp)
	fdivs	_41689
	flds	-196(%ebp)
	faddp	%st(0),%st(1)
	fstps	-196(%ebp)
	flds	-196(%ebp)
	fstps	-8(%ebp)
	movl	$_14846,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14848
	call	_brl_blitz_NullObjectError
_14848:
	flds	-12(%ebp)
	fstps	-192(%ebp)
	flds	-24(%ebp)
	fstps	-168(%ebp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*536(%eax)
	fdivs	-80(%ebp)
	flds	-168(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-168(%ebp)
	flds	-168(%ebp)
	fdivs	_41690
	flds	-192(%ebp)
	faddp	%st(0),%st(1)
	fstps	-192(%ebp)
	flds	-192(%ebp)
	fstps	-12(%ebp)
	movl	$_14849,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14851
	call	_brl_blitz_NullObjectError
_14851:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*532(%eax)
	fdivs	-80(%ebp)
	fstps	-20(%ebp)
	movl	$_14852,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14854
	call	_brl_blitz_NullObjectError
_14854:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*536(%eax)
	fdivs	-80(%ebp)
	fstps	-24(%ebp)
	calll	*_bbOnDebugLeaveScope
_14842:
	calll	*_bbOnDebugLeaveScope
_14826:
	calll	*_bbOnDebugLeaveScope
_14796:
	movl	$_14861,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14863
	call	_brl_blitz_NullObjectError
_14863:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*532(%eax)
	fdivs	-20(%ebp)
	fstps	-36(%ebp)
	movl	$_14865,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14867
	call	_brl_blitz_NullObjectError
_14867:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*536(%eax)
	fdivs	-24(%ebp)
	fstps	-40(%ebp)
	movl	$_14869,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14871
	call	_brl_blitz_NullObjectError
_14871:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*540(%eax)
	fdivs	-28(%ebp)
	fstps	-44(%ebp)
	movl	$_14873,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_41691
	fstps	-48(%ebp)
	movl	$_14875,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_41692
	fstps	-52(%ebp)
	movl	$_14877,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_41693
	fstps	-56(%ebp)
	movl	$_14879,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_41694
	fstps	-60(%ebp)
	movl	$_14881,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_41695
	fstps	-64(%ebp)
	movl	$_14883,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_41696
	fstps	-68(%ebp)
	movl	$_14885,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-84(%ebp)
	movl	$1,-84(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14888
	call	_brl_blitz_NullObjectError
_14888:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*544(%eax)
	mov	%eax,%edi
	jmp	_14889
_270:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14938,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14891,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14893
	call	_brl_blitz_NullObjectError
_14893:
	movl	-84(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*548(%eax)
	movl	%eax,-88(%ebp)
	movl	$_14895,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-92(%ebp)
	movl	$0,-92(%ebp)
	movl	-88(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14898
	call	_brl_blitz_NullObjectError
_14898:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	sub	$1,%eax
	mov	%eax,%esi
	jmp	_14899
_273:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14937,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14901,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-88(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14903
	call	_brl_blitz_NullObjectError
_14903:
	movl	-92(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*92(%eax)
	fstps	-96(%ebp)
	movl	$_14905,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-88(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14907
	call	_brl_blitz_NullObjectError
_14907:
	movl	-92(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	fstps	-100(%ebp)
	movl	$_14909,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-88(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14911
	call	_brl_blitz_NullObjectError
_14911:
	movl	-92(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*100(%eax)
	fstps	-104(%ebp)
	movl	$_14913,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-96(%ebp)
	flds	-48(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_14914
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14916,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14915,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-96(%ebp)
	fstps	-48(%ebp)
	calll	*_bbOnDebugLeaveScope
_14914:
	movl	$_14917,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	flds	-52(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_14918
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14920,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14919,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	fstps	-52(%ebp)
	calll	*_bbOnDebugLeaveScope
_14918:
	movl	$_14921,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-104(%ebp)
	flds	-56(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_14922
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14924,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14923,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-104(%ebp)
	fstps	-56(%ebp)
	calll	*_bbOnDebugLeaveScope
_14922:
	movl	$_14925,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-96(%ebp)
	flds	-60(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_14926
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14928,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14927,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-96(%ebp)
	fstps	-60(%ebp)
	calll	*_bbOnDebugLeaveScope
_14926:
	movl	$_14929,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	flds	-64(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_14930
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14932,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14931,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	fstps	-64(%ebp)
	calll	*_bbOnDebugLeaveScope
_14930:
	movl	$_14933,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-104(%ebp)
	flds	-68(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_14934
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14936,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14935,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-104(%ebp)
	fstps	-68(%ebp)
	calll	*_bbOnDebugLeaveScope
_14934:
	calll	*_bbOnDebugLeaveScope
_271:
	addl	$1,-92(%ebp)
_14899:
	cmpl	%esi,-92(%ebp)
	jle	_273
_272:
	calll	*_bbOnDebugLeaveScope
_268:
	addl	$1,-84(%ebp)
_14889:
	cmpl	%edi,-84(%ebp)
	jle	_270
_269:
	movl	$_14939,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-108(%ebp)
	movl	$1,-108(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14942
	call	_brl_blitz_NullObjectError
_14942:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*544(%eax)
	mov	%eax,%edi
	jmp	_14943
_276:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15036,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14945,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14947
	call	_brl_blitz_NullObjectError
_14947:
	movl	-108(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*548(%eax)
	movl	%eax,-112(%ebp)
	movl	$_14949,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-116(%ebp)
	movl	$0,-116(%ebp)
	movl	-112(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14952
	call	_brl_blitz_NullObjectError
_14952:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	sub	$1,%eax
	mov	%eax,%esi
	jmp	_14953
_279:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15028,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14955,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-112(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14957
	call	_brl_blitz_NullObjectError
_14957:
	movl	-116(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*92(%eax)
	fstps	-120(%ebp)
	movl	$_14959,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-112(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14961
	call	_brl_blitz_NullObjectError
_14961:
	movl	-116(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	fstps	-124(%ebp)
	movl	$_14963,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-112(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_14965
	call	_brl_blitz_NullObjectError
_14965:
	movl	-116(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*100(%eax)
	fstps	-128(%ebp)
	movl	$_14967,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-60(%ebp)
	fsubs	-48(%ebp)
	fstps	-132(%ebp)
	movl	$_14969,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-64(%ebp)
	fsubs	-52(%ebp)
	fstps	-136(%ebp)
	movl	$_14971,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-68(%ebp)
	fsubs	-56(%ebp)
	fstps	-140(%ebp)
	movl	$_14973,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-144(%ebp)
	fldz
	fstps	-148(%ebp)
	fldz
	fstps	-152(%ebp)
	movl	$_14977,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-132(%ebp)
	flds	_41697
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_14978
	flds	-132(%ebp)
	flds	_41698
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_14978:
	cmp	$0,%eax
	je	_14980
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14982,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14981,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-144(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_14983
_14980:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14985,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14984,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-120(%ebp)
	fsubs	-48(%ebp)
	fdivs	-132(%ebp)
	fstps	-144(%ebp)
	calll	*_bbOnDebugLeaveScope
_14983:
	movl	$_14986,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-136(%ebp)
	flds	_41699
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_14987
	flds	-136(%ebp)
	flds	_41700
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_14987:
	cmp	$0,%eax
	je	_14989
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14991,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14990,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-148(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_14992
_14989:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_14994,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14993,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-124(%ebp)
	fsubs	-52(%ebp)
	fdivs	-136(%ebp)
	fstps	-148(%ebp)
	calll	*_bbOnDebugLeaveScope
_14992:
	movl	$_14995,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-140(%ebp)
	flds	_41701
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_14996
	flds	-140(%ebp)
	flds	_41702
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_14996:
	cmp	$0,%eax
	je	_14998
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15000,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_14999,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-152(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_15001
_14998:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15003,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15002,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-128(%ebp)
	fsubs	-56(%ebp)
	fdivs	-140(%ebp)
	fstps	-152(%ebp)
	calll	*_bbOnDebugLeaveScope
_15001:
	movl	$_15004,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	flds	-144(%ebp)
	fmuls	-20(%ebp)
	faddp	%st(0),%st(1)
	fstps	-120(%ebp)
	movl	$_15005,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	flds	-148(%ebp)
	fmuls	-24(%ebp)
	faddp	%st(0),%st(1)
	fstps	-124(%ebp)
	movl	$_15006,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	flds	-152(%ebp)
	fmuls	-28(%ebp)
	faddp	%st(0),%st(1)
	fstps	-128(%ebp)
	movl	$_15007,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-112(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15009
	call	_brl_blitz_NullObjectError
_15009:
	flds	-128(%ebp)
	fstps	16(%esp)
	flds	-124(%ebp)
	fstps	12(%esp)
	flds	-120(%ebp)
	fstps	8(%esp)
	movl	-116(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*76(%eax)
	movl	$_15010,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-112(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15012
	call	_brl_blitz_NullObjectError
_15012:
	movl	-116(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*120(%eax)
	fstps	-156(%ebp)
	movl	$_15014,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-112(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15016
	call	_brl_blitz_NullObjectError
_15016:
	movl	-116(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*124(%eax)
	fstps	-160(%ebp)
	movl	$_15018,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-112(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15020
	call	_brl_blitz_NullObjectError
_15020:
	movl	-116(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*128(%eax)
	fstps	-164(%ebp)
	movl	$_15022,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-156(%ebp)
	fmuls	-36(%ebp)
	fstps	-156(%ebp)
	movl	$_15023,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-160(%ebp)
	fmuls	-40(%ebp)
	fstps	-160(%ebp)
	movl	$_15024,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-164(%ebp)
	fmuls	-44(%ebp)
	fstps	-164(%ebp)
	movl	$_15025,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-112(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15027
	call	_brl_blitz_NullObjectError
_15027:
	flds	-164(%ebp)
	fstps	16(%esp)
	flds	-160(%ebp)
	fstps	12(%esp)
	flds	-156(%ebp)
	fstps	8(%esp)
	movl	-116(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	calll	*_bbOnDebugLeaveScope
_277:
	addl	$1,-116(%ebp)
_14953:
	cmpl	%esi,-116(%ebp)
	jle	_279
_278:
	movl	$_15032,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-112(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15034
	call	_brl_blitz_NullObjectError
_15034:
	mov	%ebx,%eax
	orl	$5,96(%eax)
	calll	*_bbOnDebugLeaveScope
_274:
	addl	$1,-108(%ebp)
_14943:
	cmpl	%edi,-108(%ebp)
	jle	_276
_275:
	movl	$_15037,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15039
	call	_brl_blitz_NullObjectError
_15039:
	movl	$1,312(%ebx)
	movl	$_15041,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15043
	call	_brl_blitz_NullObjectError
_15043:
	movl	308(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15045
	call	_brl_blitz_NullObjectError
_15045:
	movl	$1,12(%ebx)
	mov	$0,%ebx
	jmp	_2393
_2393:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_ScaleMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$32,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$_bbNullObject,-24(%ebp)
	movl	$0,-28(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15108,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15055,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-20(%ebp)
	movl	$1,-20(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15058
	call	_brl_blitz_NullObjectError
_15058:
	movl	284(%ebx),%eax
	movl	%eax,-32(%ebp)
	jmp	_15059
_282:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15097,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15061,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15063
	call	_brl_blitz_NullObjectError
_15063:
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*548(%eax)
	movl	%eax,-24(%ebp)
	movl	$_15065,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-28(%ebp)
	movl	$0,-28(%ebp)
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15068
	call	_brl_blitz_NullObjectError
_15068:
	movl	8(%ebx),%eax
	sub	$1,%eax
	mov	%eax,%edi
	jmp	_15069
_285:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15092,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15071,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15073
	call	_brl_blitz_NullObjectError
_15073:
	movl	20(%ebx),%ebx
	movl	-28(%ebp),%eax
	imul	$3,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_15076
	call	_brl_blitz_ArrayBoundsError
_15076:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	24(%eax)
	fmuls	-8(%ebp)
	fstps	24(%eax)
	movl	$_15078,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15080
	call	_brl_blitz_NullObjectError
_15080:
	movl	20(%ebx),%ebx
	movl	-28(%ebp),%eax
	imul	$3,%eax
	add	$1,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_15083
	call	_brl_blitz_ArrayBoundsError
_15083:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	24(%eax)
	fmuls	-12(%ebp)
	fstps	24(%eax)
	movl	$_15085,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15087
	call	_brl_blitz_NullObjectError
_15087:
	movl	20(%ebx),%ebx
	movl	-28(%ebp),%eax
	imul	$3,%eax
	add	$2,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_15090
	call	_brl_blitz_ArrayBoundsError
_15090:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	24(%eax)
	fmuls	-16(%ebp)
	fstps	24(%eax)
	calll	*_bbOnDebugLeaveScope
_283:
	addl	$1,-28(%ebp)
_15069:
	cmpl	%edi,-28(%ebp)
	jle	_285
_284:
	movl	$_15093,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15095
	call	_brl_blitz_NullObjectError
_15095:
	orl	$1,96(%ebx)
	calll	*_bbOnDebugLeaveScope
_280:
	addl	$1,-20(%ebp)
_15059:
	movl	-32(%ebp),%eax
	cmpl	%eax,-20(%ebp)
	jle	_282
_281:
	movl	$_15098,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15100
	call	_brl_blitz_NullObjectError
_15100:
	movl	$1,312(%ebx)
	movl	$_15102,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15104
	call	_brl_blitz_NullObjectError
_15104:
	movl	308(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15106
	call	_brl_blitz_NullObjectError
_15106:
	movl	$1,12(%ebx)
	mov	$0,%ebx
	jmp	_2399
_2399:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_RotateMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$304,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	$_bbNullObject,-20(%ebp)
	movl	$0,-24(%ebp)
	movl	$_bbNullObject,-28(%ebp)
	movl	$0,-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15402,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15109,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fchs
	fstps	-8(%ebp)
	movl	$_15110,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMatrix,(%esp)
	call	_bbObjectNew
	movl	%eax,-20(%ebp)
	movl	$_15112,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15114
	call	_brl_blitz_NullObjectError
_15114:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	$_15115,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15117
	call	_brl_blitz_NullObjectError
_15117:
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*72(%eax)
	movl	$_15118,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-24(%ebp)
	movl	$1,-24(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15121
	call	_brl_blitz_NullObjectError
_15121:
	movl	284(%ebx),%eax
	movl	%eax,-304(%ebp)
	jmp	_15122
_288:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15391,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15124,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15126
	call	_brl_blitz_NullObjectError
_15126:
	movl	-24(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*548(%eax)
	movl	%eax,-28(%ebp)
	movl	$_15128,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-32(%ebp)
	movl	$0,-32(%ebp)
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15131
	call	_brl_blitz_NullObjectError
_15131:
	movl	8(%ebx),%eax
	sub	$1,%eax
	movl	%eax,-300(%ebp)
	jmp	_15132
_291:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15386,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15134,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15136
	call	_brl_blitz_NullObjectError
_15136:
	movl	20(%ebx),%esi
	movl	-32(%ebp),%eax
	imul	$3,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_15139
	call	_brl_blitz_ArrayBoundsError
_15139:
	flds	24(%esi,%ebx,4)
	fstps	-36(%ebp)
	movl	$_15141,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15143
	call	_brl_blitz_NullObjectError
_15143:
	movl	20(%ebx),%esi
	movl	-32(%ebp),%eax
	imul	$3,%eax
	add	$1,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_15146
	call	_brl_blitz_ArrayBoundsError
_15146:
	flds	24(%esi,%ebx,4)
	fstps	-40(%ebp)
	movl	$_15148,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15150
	call	_brl_blitz_NullObjectError
_15150:
	movl	20(%ebx),%esi
	movl	-32(%ebp),%eax
	imul	$3,%eax
	add	$2,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_15153
	call	_brl_blitz_ArrayBoundsError
_15153:
	flds	24(%esi,%ebx,4)
	fstps	-44(%ebp)
	movl	$_15155,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15157
	call	_brl_blitz_NullObjectError
_15157:
	movl	20(%ebx),%ebx
	movl	-32(%ebp),%eax
	imul	$3,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_15160
	call	_brl_blitz_ArrayBoundsError
_15160:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-296(%ebp)
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15163
	call	_brl_blitz_NullObjectError
_15163:
	movl	8(%ebx),%eax
	movl	%eax,-224(%ebp)
	movl	$0,-272(%ebp)
	movl	-224(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-272(%ebp)
	jb	_15166
	call	_brl_blitz_ArrayBoundsError
_15166:
	movl	$0,-248(%ebp)
	movl	-224(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-248(%ebp)
	jb	_15168
	call	_brl_blitz_ArrayBoundsError
_15168:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15170
	call	_brl_blitz_NullObjectError
_15170:
	movl	8(%ebx),%eax
	movl	%eax,-152(%ebp)
	movl	-152(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-200(%ebp)
	movl	-152(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-200(%ebp)
	jb	_15173
	call	_brl_blitz_ArrayBoundsError
_15173:
	movl	$0,-176(%ebp)
	movl	-152(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-176(%ebp)
	jb	_15175
	call	_brl_blitz_ArrayBoundsError
_15175:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15177
	call	_brl_blitz_NullObjectError
_15177:
	movl	8(%ebx),%eax
	movl	%eax,-80(%ebp)
	movl	-80(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-128(%ebp)
	movl	-80(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-128(%ebp)
	jb	_15180
	call	_brl_blitz_ArrayBoundsError
_15180:
	movl	$0,-104(%ebp)
	movl	-80(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-104(%ebp)
	jb	_15182
	call	_brl_blitz_ArrayBoundsError
_15182:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15184
	call	_brl_blitz_NullObjectError
_15184:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_15187
	call	_brl_blitz_ArrayBoundsError
_15187:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_15189
	call	_brl_blitz_ArrayBoundsError
_15189:
	movl	-272(%ebp),%edx
	addl	-248(%ebp),%edx
	movl	-224(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-36(%ebp)
	movl	-200(%ebp),%edx
	addl	-176(%ebp),%edx
	movl	-152(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-40(%ebp)
	faddp	%st(0),%st(1)
	movl	-128(%ebp),%edx
	addl	-104(%ebp),%edx
	movl	-80(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-44(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	movl	-296(%ebp),%eax
	fstps	24(%eax)
	movl	$_15190,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15192
	call	_brl_blitz_NullObjectError
_15192:
	movl	20(%ebx),%ebx
	movl	-32(%ebp),%eax
	imul	$3,%eax
	add	$1,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_15195
	call	_brl_blitz_ArrayBoundsError
_15195:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-292(%ebp)
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15198
	call	_brl_blitz_NullObjectError
_15198:
	movl	8(%ebx),%eax
	movl	%eax,-220(%ebp)
	movl	$0,-268(%ebp)
	movl	-220(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-268(%ebp)
	jb	_15201
	call	_brl_blitz_ArrayBoundsError
_15201:
	movl	$1,-244(%ebp)
	movl	-220(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-244(%ebp)
	jb	_15203
	call	_brl_blitz_ArrayBoundsError
_15203:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15205
	call	_brl_blitz_NullObjectError
_15205:
	movl	8(%ebx),%eax
	movl	%eax,-148(%ebp)
	movl	-148(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-196(%ebp)
	movl	-148(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-196(%ebp)
	jb	_15208
	call	_brl_blitz_ArrayBoundsError
_15208:
	movl	$1,-172(%ebp)
	movl	-148(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-172(%ebp)
	jb	_15210
	call	_brl_blitz_ArrayBoundsError
_15210:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15212
	call	_brl_blitz_NullObjectError
_15212:
	movl	8(%ebx),%eax
	movl	%eax,-76(%ebp)
	movl	-76(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-124(%ebp)
	movl	-76(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-124(%ebp)
	jb	_15215
	call	_brl_blitz_ArrayBoundsError
_15215:
	movl	$1,-100(%ebp)
	movl	-76(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-100(%ebp)
	jb	_15217
	call	_brl_blitz_ArrayBoundsError
_15217:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15219
	call	_brl_blitz_NullObjectError
_15219:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_15222
	call	_brl_blitz_ArrayBoundsError
_15222:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_15224
	call	_brl_blitz_ArrayBoundsError
_15224:
	movl	-268(%ebp),%edx
	addl	-244(%ebp),%edx
	movl	-220(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-36(%ebp)
	movl	-196(%ebp),%edx
	addl	-172(%ebp),%edx
	movl	-148(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-40(%ebp)
	faddp	%st(0),%st(1)
	movl	-124(%ebp),%edx
	addl	-100(%ebp),%edx
	movl	-76(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-44(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	movl	-292(%ebp),%eax
	fstps	24(%eax)
	movl	$_15225,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15227
	call	_brl_blitz_NullObjectError
_15227:
	movl	20(%ebx),%ebx
	movl	-32(%ebp),%eax
	imul	$3,%eax
	add	$2,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_15230
	call	_brl_blitz_ArrayBoundsError
_15230:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-288(%ebp)
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15233
	call	_brl_blitz_NullObjectError
_15233:
	movl	8(%ebx),%eax
	movl	%eax,-216(%ebp)
	movl	$0,-264(%ebp)
	movl	-216(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-264(%ebp)
	jb	_15236
	call	_brl_blitz_ArrayBoundsError
_15236:
	movl	$2,-240(%ebp)
	movl	-216(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-240(%ebp)
	jb	_15238
	call	_brl_blitz_ArrayBoundsError
_15238:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15240
	call	_brl_blitz_NullObjectError
_15240:
	movl	8(%ebx),%eax
	movl	%eax,-144(%ebp)
	movl	-144(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-192(%ebp)
	movl	-144(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-192(%ebp)
	jb	_15243
	call	_brl_blitz_ArrayBoundsError
_15243:
	movl	$2,-168(%ebp)
	movl	-144(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-168(%ebp)
	jb	_15245
	call	_brl_blitz_ArrayBoundsError
_15245:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15247
	call	_brl_blitz_NullObjectError
_15247:
	movl	8(%ebx),%eax
	movl	%eax,-72(%ebp)
	movl	-72(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-120(%ebp)
	movl	-72(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-120(%ebp)
	jb	_15250
	call	_brl_blitz_ArrayBoundsError
_15250:
	movl	$2,-96(%ebp)
	movl	-72(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-96(%ebp)
	jb	_15252
	call	_brl_blitz_ArrayBoundsError
_15252:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15254
	call	_brl_blitz_NullObjectError
_15254:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_15257
	call	_brl_blitz_ArrayBoundsError
_15257:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_15259
	call	_brl_blitz_ArrayBoundsError
_15259:
	movl	-264(%ebp),%edx
	addl	-240(%ebp),%edx
	movl	-216(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-36(%ebp)
	movl	-192(%ebp),%edx
	addl	-168(%ebp),%edx
	movl	-144(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-40(%ebp)
	faddp	%st(0),%st(1)
	movl	-120(%ebp),%edx
	addl	-96(%ebp),%edx
	movl	-72(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-44(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	movl	-288(%ebp),%eax
	fstps	24(%eax)
	movl	$_15260,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15262
	call	_brl_blitz_NullObjectError
_15262:
	movl	32(%ebx),%esi
	movl	-32(%ebp),%eax
	imul	$3,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_15265
	call	_brl_blitz_ArrayBoundsError
_15265:
	flds	24(%esi,%ebx,4)
	fstps	-48(%ebp)
	movl	$_15267,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15269
	call	_brl_blitz_NullObjectError
_15269:
	movl	32(%ebx),%esi
	movl	-32(%ebp),%eax
	imul	$3,%eax
	add	$1,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_15272
	call	_brl_blitz_ArrayBoundsError
_15272:
	flds	24(%esi,%ebx,4)
	fstps	-52(%ebp)
	movl	$_15274,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15276
	call	_brl_blitz_NullObjectError
_15276:
	movl	32(%ebx),%esi
	movl	-32(%ebp),%eax
	imul	$3,%eax
	add	$2,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_15279
	call	_brl_blitz_ArrayBoundsError
_15279:
	flds	24(%esi,%ebx,4)
	fstps	-56(%ebp)
	movl	$_15281,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15283
	call	_brl_blitz_NullObjectError
_15283:
	movl	32(%ebx),%ebx
	movl	-32(%ebp),%eax
	imul	$3,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_15286
	call	_brl_blitz_ArrayBoundsError
_15286:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-284(%ebp)
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15289
	call	_brl_blitz_NullObjectError
_15289:
	movl	8(%ebx),%eax
	movl	%eax,-212(%ebp)
	movl	$0,-260(%ebp)
	movl	-212(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-260(%ebp)
	jb	_15292
	call	_brl_blitz_ArrayBoundsError
_15292:
	movl	$0,-236(%ebp)
	movl	-212(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-236(%ebp)
	jb	_15294
	call	_brl_blitz_ArrayBoundsError
_15294:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15296
	call	_brl_blitz_NullObjectError
_15296:
	movl	8(%ebx),%eax
	movl	%eax,-140(%ebp)
	movl	-140(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-188(%ebp)
	movl	-140(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-188(%ebp)
	jb	_15299
	call	_brl_blitz_ArrayBoundsError
_15299:
	movl	$0,-164(%ebp)
	movl	-140(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-164(%ebp)
	jb	_15301
	call	_brl_blitz_ArrayBoundsError
_15301:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15303
	call	_brl_blitz_NullObjectError
_15303:
	movl	8(%ebx),%eax
	movl	%eax,-68(%ebp)
	movl	-68(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-116(%ebp)
	movl	-68(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-116(%ebp)
	jb	_15306
	call	_brl_blitz_ArrayBoundsError
_15306:
	movl	$0,-92(%ebp)
	movl	-68(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-92(%ebp)
	jb	_15308
	call	_brl_blitz_ArrayBoundsError
_15308:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15310
	call	_brl_blitz_NullObjectError
_15310:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_15313
	call	_brl_blitz_ArrayBoundsError
_15313:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_15315
	call	_brl_blitz_ArrayBoundsError
_15315:
	movl	-260(%ebp),%edx
	addl	-236(%ebp),%edx
	movl	-212(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-48(%ebp)
	movl	-188(%ebp),%edx
	addl	-164(%ebp),%edx
	movl	-140(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-52(%ebp)
	faddp	%st(0),%st(1)
	movl	-116(%ebp),%edx
	addl	-92(%ebp),%edx
	movl	-68(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-56(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	movl	-284(%ebp),%eax
	fstps	24(%eax)
	movl	$_15316,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15318
	call	_brl_blitz_NullObjectError
_15318:
	movl	32(%ebx),%ebx
	movl	-32(%ebp),%eax
	imul	$3,%eax
	add	$1,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_15321
	call	_brl_blitz_ArrayBoundsError
_15321:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-280(%ebp)
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15324
	call	_brl_blitz_NullObjectError
_15324:
	movl	8(%ebx),%eax
	movl	%eax,-208(%ebp)
	movl	$0,-256(%ebp)
	movl	-208(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-256(%ebp)
	jb	_15327
	call	_brl_blitz_ArrayBoundsError
_15327:
	movl	$1,-232(%ebp)
	movl	-208(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-232(%ebp)
	jb	_15329
	call	_brl_blitz_ArrayBoundsError
_15329:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15331
	call	_brl_blitz_NullObjectError
_15331:
	movl	8(%ebx),%eax
	movl	%eax,-136(%ebp)
	movl	-136(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-184(%ebp)
	movl	-136(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-184(%ebp)
	jb	_15334
	call	_brl_blitz_ArrayBoundsError
_15334:
	movl	$1,-160(%ebp)
	movl	-136(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-160(%ebp)
	jb	_15336
	call	_brl_blitz_ArrayBoundsError
_15336:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15338
	call	_brl_blitz_NullObjectError
_15338:
	movl	8(%ebx),%eax
	movl	%eax,-64(%ebp)
	movl	-64(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-112(%ebp)
	movl	-64(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-112(%ebp)
	jb	_15341
	call	_brl_blitz_ArrayBoundsError
_15341:
	movl	$1,-88(%ebp)
	movl	-64(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-88(%ebp)
	jb	_15343
	call	_brl_blitz_ArrayBoundsError
_15343:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15345
	call	_brl_blitz_NullObjectError
_15345:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_15348
	call	_brl_blitz_ArrayBoundsError
_15348:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_15350
	call	_brl_blitz_ArrayBoundsError
_15350:
	movl	-256(%ebp),%edx
	addl	-232(%ebp),%edx
	movl	-208(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-48(%ebp)
	movl	-184(%ebp),%edx
	addl	-160(%ebp),%edx
	movl	-136(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-52(%ebp)
	faddp	%st(0),%st(1)
	movl	-112(%ebp),%edx
	addl	-88(%ebp),%edx
	movl	-64(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-56(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	movl	-280(%ebp),%eax
	fstps	24(%eax)
	movl	$_15351,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15353
	call	_brl_blitz_NullObjectError
_15353:
	movl	32(%ebx),%ebx
	movl	-32(%ebp),%eax
	imul	$3,%eax
	add	$2,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_15356
	call	_brl_blitz_ArrayBoundsError
_15356:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-276(%ebp)
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15359
	call	_brl_blitz_NullObjectError
_15359:
	movl	8(%ebx),%eax
	movl	%eax,-204(%ebp)
	movl	$0,-252(%ebp)
	movl	-204(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-252(%ebp)
	jb	_15362
	call	_brl_blitz_ArrayBoundsError
_15362:
	movl	$2,-228(%ebp)
	movl	-204(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-228(%ebp)
	jb	_15364
	call	_brl_blitz_ArrayBoundsError
_15364:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15366
	call	_brl_blitz_NullObjectError
_15366:
	movl	8(%ebx),%eax
	movl	%eax,-132(%ebp)
	movl	-132(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-180(%ebp)
	movl	-132(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-180(%ebp)
	jb	_15369
	call	_brl_blitz_ArrayBoundsError
_15369:
	movl	$2,-156(%ebp)
	movl	-132(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-156(%ebp)
	jb	_15371
	call	_brl_blitz_ArrayBoundsError
_15371:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15373
	call	_brl_blitz_NullObjectError
_15373:
	movl	8(%ebx),%eax
	movl	%eax,-60(%ebp)
	movl	-60(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-108(%ebp)
	movl	-60(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-108(%ebp)
	jb	_15376
	call	_brl_blitz_ArrayBoundsError
_15376:
	movl	$2,-84(%ebp)
	movl	-60(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-84(%ebp)
	jb	_15378
	call	_brl_blitz_ArrayBoundsError
_15378:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15380
	call	_brl_blitz_NullObjectError
_15380:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_15383
	call	_brl_blitz_ArrayBoundsError
_15383:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_15385
	call	_brl_blitz_ArrayBoundsError
_15385:
	movl	-252(%ebp),%edx
	addl	-228(%ebp),%edx
	movl	-204(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-48(%ebp)
	movl	-180(%ebp),%edx
	addl	-156(%ebp),%edx
	movl	-132(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-52(%ebp)
	faddp	%st(0),%st(1)
	movl	-108(%ebp),%edx
	addl	-84(%ebp),%edx
	movl	-60(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-56(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	movl	-276(%ebp),%eax
	fstps	24(%eax)
	calll	*_bbOnDebugLeaveScope
_289:
	addl	$1,-32(%ebp)
_15132:
	movl	-300(%ebp),%eax
	cmpl	%eax,-32(%ebp)
	jle	_291
_290:
	movl	$_15387,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15389
	call	_brl_blitz_NullObjectError
_15389:
	orl	$5,96(%ebx)
	calll	*_bbOnDebugLeaveScope
_286:
	addl	$1,-24(%ebp)
_15122:
	movl	-304(%ebp),%eax
	cmpl	%eax,-24(%ebp)
	jle	_288
_287:
	movl	$_15392,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15394
	call	_brl_blitz_NullObjectError
_15394:
	movl	$1,312(%ebx)
	movl	$_15396,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15398
	call	_brl_blitz_NullObjectError
_15398:
	movl	308(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15400
	call	_brl_blitz_NullObjectError
_15400:
	movl	$1,12(%ebx)
	mov	$0,%ebx
	jmp	_2405
_2405:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_PositionMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$32,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$_bbNullObject,-24(%ebp)
	movl	$0,-28(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15457,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15403,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fchs
	fstps	-16(%ebp)
	movl	$_15404,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-20(%ebp)
	movl	$1,-20(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15407
	call	_brl_blitz_NullObjectError
_15407:
	movl	284(%ebx),%eax
	movl	%eax,-32(%ebp)
	jmp	_15408
_294:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15446,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15410,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15412
	call	_brl_blitz_NullObjectError
_15412:
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*548(%eax)
	movl	%eax,-24(%ebp)
	movl	$_15414,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-28(%ebp)
	movl	$0,-28(%ebp)
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15417
	call	_brl_blitz_NullObjectError
_15417:
	movl	8(%ebx),%eax
	sub	$1,%eax
	mov	%eax,%edi
	jmp	_15418
_297:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15441,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15420,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15422
	call	_brl_blitz_NullObjectError
_15422:
	movl	20(%ebx),%ebx
	movl	-28(%ebp),%eax
	imul	$3,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_15425
	call	_brl_blitz_ArrayBoundsError
_15425:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	24(%eax)
	fadds	-8(%ebp)
	fstps	24(%eax)
	movl	$_15427,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15429
	call	_brl_blitz_NullObjectError
_15429:
	movl	20(%ebx),%ebx
	movl	-28(%ebp),%eax
	imul	$3,%eax
	add	$1,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_15432
	call	_brl_blitz_ArrayBoundsError
_15432:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	24(%eax)
	fadds	-12(%ebp)
	fstps	24(%eax)
	movl	$_15434,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15436
	call	_brl_blitz_NullObjectError
_15436:
	movl	20(%ebx),%ebx
	movl	-28(%ebp),%eax
	imul	$3,%eax
	add	$2,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_15439
	call	_brl_blitz_ArrayBoundsError
_15439:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	24(%eax)
	fadds	-16(%ebp)
	fstps	24(%eax)
	calll	*_bbOnDebugLeaveScope
_295:
	addl	$1,-28(%ebp)
_15418:
	cmpl	%edi,-28(%ebp)
	jle	_297
_296:
	movl	$_15442,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15444
	call	_brl_blitz_NullObjectError
_15444:
	orl	$1,96(%ebx)
	calll	*_bbOnDebugLeaveScope
_292:
	addl	$1,-20(%ebp)
_15408:
	movl	-32(%ebp),%eax
	cmpl	%eax,-20(%ebp)
	jle	_294
_293:
	movl	$_15447,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15449
	call	_brl_blitz_NullObjectError
_15449:
	movl	$1,312(%ebx)
	movl	$_15451,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15453
	call	_brl_blitz_NullObjectError
_15453:
	movl	308(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15455
	call	_brl_blitz_NullObjectError
_15455:
	movl	$1,12(%ebx)
	mov	$0,%ebx
	jmp	_2411
_2411:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_UpdateNormals:
	push	%ebp
	mov	%esp,%ebp
	sub	$28,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$0,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15487,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15458,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-8(%ebp)
	movl	$1,-8(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15461
	call	_brl_blitz_NullObjectError
_15461:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*544(%eax)
	movl	%eax,-28(%ebp)
	jmp	_15462
_300:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15486,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15464,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15466
	call	_brl_blitz_NullObjectError
_15466:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*548(%eax)
	movl	%eax,-12(%ebp)
	movl	$_15468,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_15470
	call	_brl_blitz_NullObjectError
_15470:
	movl	-12(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_15472
	call	_brl_blitz_NullObjectError
_15472:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15474
	call	_brl_blitz_NullObjectError
_15474:
	movl	16(%ebx),%eax
	movl	%eax,-16(%ebp)
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15477
	call	_brl_blitz_NullObjectError
_15477:
	movl	20(%ebx),%eax
	movl	%eax,-20(%ebp)
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15480
	call	_brl_blitz_NullObjectError
_15480:
	movl	32(%ebx),%eax
	movl	%eax,-24(%ebp)
	movl	-24(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,16(%esp)
	movl	-20(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,12(%esp)
	movl	-16(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	8(%esi),%eax
	movl	%eax,4(%esp)
	movl	12(%edi),%eax
	movl	%eax,(%esp)
	call	_C_UpdateNormals
	movl	$_15482,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15484
	call	_brl_blitz_NullObjectError
_15484:
	orl	$4,96(%ebx)
	calll	*_bbOnDebugLeaveScope
_298:
	addl	$1,-8(%ebp)
_15462:
	movl	-28(%ebp),%eax
	cmpl	%eax,-8(%ebp)
	jle	_300
_299:
	mov	$0,%ebx
	jmp	_2414
_2414:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_CreateSurface:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15523,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15488,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TSurface,(%esp)
	call	_bbObjectNew
	movl	%eax,-12(%ebp)
	movl	$_15490,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15492
	call	_brl_blitz_NullObjectError
_15492:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	288(%ebx),%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListAddLast
	movl	$_15493,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15495
	call	_brl_blitz_NullObjectError
_15495:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15498
	call	_brl_blitz_NullObjectError
_15498:
	movl	284(%ebx),%eax
	add	$1,%eax
	movl	%eax,284(%esi)
	movl	$_15499,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-8(%ebp)
	je	_15500
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15511,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15501,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15503
	call	_brl_blitz_NullObjectError
_15503:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15506
	call	_brl_blitz_NullObjectError
_15506:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	incl	4(%eax)
	mov	%eax,%ebx
	movl	72(%esi),%eax
	decl	4(%eax)
	jnz	_15510
	movl	%eax,(%esp)
	call	_bbGCFree
_15510:
	movl	%ebx,72(%esi)
	calll	*_bbOnDebugLeaveScope
_15500:
	movl	$_15512,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15514
	call	_brl_blitz_NullObjectError
_15514:
	movl	$1,312(%ebx)
	movl	$_15516,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15518
	call	_brl_blitz_NullObjectError
_15518:
	movl	308(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15520
	call	_brl_blitz_NullObjectError
_15520:
	movl	$1,12(%ebx)
	movl	$_15522,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	jmp	_2418
_2418:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_MeshWidth:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_15532,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15524,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15526
	call	_brl_blitz_NullObjectError
_15526:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*580(%eax)
	movl	$_15527,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_15529
	call	_brl_blitz_NullObjectError
_15529:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15531
	call	_brl_blitz_NullObjectError
_15531:
	flds	272(%esi)
	fsubs	260(%ebx)
	fstps	-8(%ebp)
	jmp	_2421
_2421:
	calll	*_bbOnDebugLeaveScope
	flds	-8(%ebp)
	add	$8,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_MeshHeight:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_15541,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15533,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15535
	call	_brl_blitz_NullObjectError
_15535:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*580(%eax)
	movl	$_15536,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_15538
	call	_brl_blitz_NullObjectError
_15538:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15540
	call	_brl_blitz_NullObjectError
_15540:
	flds	276(%esi)
	fsubs	264(%ebx)
	fstps	-8(%ebp)
	jmp	_2424
_2424:
	calll	*_bbOnDebugLeaveScope
	flds	-8(%ebp)
	add	$8,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_MeshDepth:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_15550,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15542,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15544
	call	_brl_blitz_NullObjectError
_15544:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*580(%eax)
	movl	$_15545,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_15547
	call	_brl_blitz_NullObjectError
_15547:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15549
	call	_brl_blitz_NullObjectError
_15549:
	flds	280(%esi)
	fsubs	268(%ebx)
	fstps	-8(%ebp)
	jmp	_2427
_2427:
	calll	*_bbOnDebugLeaveScope
	flds	-8(%ebp)
	add	$8,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_CountSurfaces:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_15554,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15551,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15553
	call	_brl_blitz_NullObjectError
_15553:
	movl	284(%ebx),%ebx
	jmp	_2430
_2430:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_GetSurface:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15576,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15555,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$_15557,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-16(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15560
	call	_brl_blitz_NullObjectError
_15560:
	movl	288(%ebx),%esi
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15563
	call	_brl_blitz_NullObjectError
_15563:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%ebx
	jmp	_301
_303:
	cmp	$_bbNullObject,%ebx
	jne	_15568
	call	_brl_blitz_NullObjectError
_15568:
	movl	$_sidesign_minib3d_TSurface,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-16(%ebp)
	cmpl	$_bbNullObject,-16(%ebp)
	je	_301
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15574,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15569,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-12(%ebp)
	movl	$_15570,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	cmpl	%eax,-8(%ebp)
	jne	_15571
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15573,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15572,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2434
_15571:
	calll	*_bbOnDebugLeaveScope
_301:
	cmp	$_bbNullObject,%ebx
	jne	_15566
	call	_brl_blitz_NullObjectError
_15566:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_303
_302:
	movl	$_15575,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$_bbNullObject,%ebx
	jmp	_2434
_2434:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_FindSurface:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15599,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15579,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-12(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15582
	call	_brl_blitz_NullObjectError
_15582:
	movl	288(%ebx),%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15585
	call	_brl_blitz_NullObjectError
_15585:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_304
_306:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15590
	call	_brl_blitz_NullObjectError
_15590:
	movl	$_sidesign_minib3d_TSurface,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-12(%ebp)
	cmpl	$_bbNullObject,-12(%ebp)
	je	_304
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15597,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15591,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15593
	call	_brl_blitz_NullObjectError
_15593:
	movl	72(%ebx),%eax
	movl	%eax,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TBrush+96
	cmp	$1,%eax
	jne	_15594
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15596,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15595,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2438
_15594:
	calll	*_bbOnDebugLeaveScope
_304:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15588
	call	_brl_blitz_NullObjectError
_15588:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_306
_305:
	movl	$_15598,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$_bbNullObject,%ebx
	jmp	_2438
_2438:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_CountVertices:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$0,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15617,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15600,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-8(%ebp)
	movl	$_15602,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$1,-12(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15605
	call	_brl_blitz_NullObjectError
_15605:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*544(%eax)
	mov	%eax,%esi
	jmp	_15606
_309:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15615,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15608,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15610
	call	_brl_blitz_NullObjectError
_15610:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*548(%eax)
	movl	%eax,-16(%ebp)
	movl	$_15612,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15614
	call	_brl_blitz_NullObjectError
_15614:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	addl	%eax,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_307:
	addl	$1,-12(%ebp)
_15606:
	cmpl	%esi,-12(%ebp)
	jle	_309
_308:
	movl	$_15616,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_2441
_2441:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_CountTriangles:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$0,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15636,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15619,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-8(%ebp)
	movl	$_15621,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$1,-12(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15624
	call	_brl_blitz_NullObjectError
_15624:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*544(%eax)
	mov	%eax,%esi
	jmp	_15625
_312:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15634,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15627,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15629
	call	_brl_blitz_NullObjectError
_15629:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*548(%eax)
	movl	%eax,-16(%ebp)
	movl	$_15631,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15633
	call	_brl_blitz_NullObjectError
_15633:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*72(%eax)
	addl	%eax,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_310:
	addl	$1,-12(%ebp)
_15625:
	cmpl	%esi,-12(%ebp)
	jle	_312
_311:
	movl	$_15635,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_2444
_2444:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_CopyBonesList:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15668,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15637,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-16(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15640
	call	_brl_blitz_NullObjectError
_15640:
	movl	16(%ebx),%eax
	movl	%eax,-20(%ebp)
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15643
	call	_brl_blitz_NullObjectError
_15643:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%edi
	jmp	_313
_315:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15648
	call	_brl_blitz_NullObjectError
_15648:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-16(%ebp)
	cmpl	$_bbNullObject,-16(%ebp)
	je	_313
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15667,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15649,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TBone,4(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_15650
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15665,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15651,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%edx
	movl	-12(%ebp),%eax
	movl	(%eax),%eax
	add	$1,%eax
	movl	%eax,(%edx)
	movl	$_15652,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	(%eax),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	-8(%ebp),%eax
	movl	(%eax),%eax
	movl	%eax,4(%esp)
	movl	$_6919,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	-8(%ebp),%eax
	movl	(%eax),%eax
	decl	4(%eax)
	jnz	_15656
	movl	%eax,(%esp)
	call	_bbGCFree
_15656:
	movl	-8(%ebp),%eax
	movl	%ebx,(%eax)
	movl	$_15657,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	(%eax),%eax
	sub	$1,%eax
	mov	%eax,%ebx
	movl	-8(%ebp),%eax
	movl	(%eax),%eax
	cmpl	20(%eax),%ebx
	jb	_15659
	call	_brl_blitz_ArrayBoundsError
_15659:
	movl	-8(%ebp),%eax
	movl	(%eax),%eax
	mov	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	$_sidesign_minib3d_TBone,4(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	incl	4(%eax)
	mov	%eax,%esi
	movl	24(%ebx),%eax
	decl	4(%eax)
	jnz	_15664
	movl	%eax,(%esp)
	call	_bbGCFree
_15664:
	movl	%esi,24(%ebx)
	calll	*_bbOnDebugLeaveScope
_15650:
	movl	$_15666,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	lea	(%eax),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	lea	(%eax),%eax
	movl	%eax,4(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TMesh+564
	calll	*_bbOnDebugLeaveScope
_313:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15646
	call	_brl_blitz_NullObjectError
_15646:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_315
_314:
	mov	$0,%ebx
	jmp	_2449
_2449:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_CollapseAnimMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15686,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15669,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-8(%ebp)
	jne	_15670
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15672,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15671,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,(%esp)
	call	_bbObjectNew
	movl	%eax,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_15670:
	movl	$_15673,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-4(%ebp)
	je	_15674
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15683,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15675,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_15677
	call	_brl_blitz_NullObjectError
_15677:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15679
	call	_brl_blitz_NullObjectError
_15679:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*576(%eax)
	movl	$_15680,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15682
	call	_brl_blitz_NullObjectError
_15682:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*496(%eax)
	calll	*_bbOnDebugLeaveScope
_15674:
	movl	$_15684,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	movl	-4(%ebp),%eax
	movl	(%eax),%eax
	calll	*572(%eax)
	movl	%eax,-8(%ebp)
	movl	$_15685,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_2453
_2453:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_CollapseChildren:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15713,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15687,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-12(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15690
	call	_brl_blitz_NullObjectError
_15690:
	movl	16(%ebx),%eax
	movl	%eax,-16(%ebp)
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15693
	call	_brl_blitz_NullObjectError
_15693:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%edi
	jmp	_316
_318:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15698
	call	_brl_blitz_NullObjectError
_15698:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-12(%ebp)
	cmpl	$_bbNullObject,-12(%ebp)
	je	_316
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15711,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15699,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_15700
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15709,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15701,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%esi
	cmp	$_bbNullObject,%esi
	jne	_15703
	call	_brl_blitz_NullObjectError
_15703:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15705
	call	_brl_blitz_NullObjectError
_15705:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*576(%eax)
	movl	$_15706,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15708
	call	_brl_blitz_NullObjectError
_15708:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*496(%eax)
	calll	*_bbOnDebugLeaveScope
_15700:
	movl	$_15710,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TMesh+572
	movl	%eax,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_316:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15696
	call	_brl_blitz_NullObjectError
_15696:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_318
_317:
	movl	$_15712,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_2457
_2457:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_TransformMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$256,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	movl	$0,-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15964,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15715,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$1,-12(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15718
	call	_brl_blitz_NullObjectError
_15718:
	movl	284(%ebx),%eax
	movl	%eax,-256(%ebp)
	jmp	_15719
_321:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15963,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15721,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15723
	call	_brl_blitz_NullObjectError
_15723:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*548(%eax)
	movl	%eax,-16(%ebp)
	movl	$_15725,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-20(%ebp)
	movl	$0,-20(%ebp)
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15728
	call	_brl_blitz_NullObjectError
_15728:
	movl	8(%ebx),%eax
	sub	$1,%eax
	movl	%eax,-252(%ebp)
	jmp	_15729
_324:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_15962,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15731,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15733
	call	_brl_blitz_NullObjectError
_15733:
	movl	20(%ebx),%esi
	movl	-20(%ebp),%eax
	imul	$3,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_15736
	call	_brl_blitz_ArrayBoundsError
_15736:
	flds	24(%esi,%ebx,4)
	fstps	-24(%ebp)
	movl	$_15738,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15740
	call	_brl_blitz_NullObjectError
_15740:
	movl	20(%ebx),%esi
	movl	-20(%ebp),%eax
	imul	$3,%eax
	add	$1,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_15743
	call	_brl_blitz_ArrayBoundsError
_15743:
	flds	24(%esi,%ebx,4)
	fstps	-28(%ebp)
	movl	$_15745,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15747
	call	_brl_blitz_NullObjectError
_15747:
	movl	20(%ebx),%esi
	movl	-20(%ebp),%eax
	imul	$3,%eax
	add	$2,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_15750
	call	_brl_blitz_ArrayBoundsError
_15750:
	flds	24(%esi,%ebx,4)
	fstps	-32(%ebp)
	movl	$_15752,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15754
	call	_brl_blitz_NullObjectError
_15754:
	movl	20(%ebx),%ebx
	movl	-20(%ebp),%eax
	imul	$3,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_15757
	call	_brl_blitz_ArrayBoundsError
_15757:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-248(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15760
	call	_brl_blitz_NullObjectError
_15760:
	movl	8(%ebx),%eax
	movl	%eax,-200(%ebp)
	movl	$0,-224(%ebp)
	movl	-200(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-224(%ebp)
	jb	_15763
	call	_brl_blitz_ArrayBoundsError
_15763:
	movl	$0,-212(%ebp)
	movl	-200(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-212(%ebp)
	jb	_15765
	call	_brl_blitz_ArrayBoundsError
_15765:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15767
	call	_brl_blitz_NullObjectError
_15767:
	movl	8(%ebx),%eax
	movl	%eax,-128(%ebp)
	movl	-128(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-188(%ebp)
	movl	-128(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-188(%ebp)
	jb	_15770
	call	_brl_blitz_ArrayBoundsError
_15770:
	movl	$0,-164(%ebp)
	movl	-128(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-164(%ebp)
	jb	_15772
	call	_brl_blitz_ArrayBoundsError
_15772:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15774
	call	_brl_blitz_NullObjectError
_15774:
	movl	8(%ebx),%eax
	movl	%eax,-68(%ebp)
	movl	-68(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-116(%ebp)
	movl	-68(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-116(%ebp)
	jb	_15777
	call	_brl_blitz_ArrayBoundsError
_15777:
	movl	$0,-92(%ebp)
	movl	-68(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-92(%ebp)
	jb	_15779
	call	_brl_blitz_ArrayBoundsError
_15779:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15781
	call	_brl_blitz_NullObjectError
_15781:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_15784
	call	_brl_blitz_ArrayBoundsError
_15784:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_15786
	call	_brl_blitz_ArrayBoundsError
_15786:
	movl	-224(%ebp),%edx
	addl	-212(%ebp),%edx
	movl	-200(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-24(%ebp)
	movl	-188(%ebp),%edx
	addl	-164(%ebp),%edx
	movl	-128(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-28(%ebp)
	faddp	%st(0),%st(1)
	movl	-116(%ebp),%edx
	addl	-92(%ebp),%edx
	movl	-68(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-32(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	movl	-248(%ebp),%eax
	fstps	24(%eax)
	movl	$_15787,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15789
	call	_brl_blitz_NullObjectError
_15789:
	movl	20(%ebx),%ebx
	movl	-20(%ebp),%eax
	imul	$3,%eax
	add	$1,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_15792
	call	_brl_blitz_ArrayBoundsError
_15792:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-244(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15795
	call	_brl_blitz_NullObjectError
_15795:
	movl	8(%ebx),%eax
	movl	%eax,-196(%ebp)
	movl	$0,-220(%ebp)
	movl	-196(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-220(%ebp)
	jb	_15798
	call	_brl_blitz_ArrayBoundsError
_15798:
	movl	$1,-208(%ebp)
	movl	-196(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-208(%ebp)
	jb	_15800
	call	_brl_blitz_ArrayBoundsError
_15800:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15802
	call	_brl_blitz_NullObjectError
_15802:
	movl	8(%ebx),%eax
	movl	%eax,-124(%ebp)
	movl	-124(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-184(%ebp)
	movl	-124(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-184(%ebp)
	jb	_15805
	call	_brl_blitz_ArrayBoundsError
_15805:
	movl	$1,-160(%ebp)
	movl	-124(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-160(%ebp)
	jb	_15807
	call	_brl_blitz_ArrayBoundsError
_15807:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15809
	call	_brl_blitz_NullObjectError
_15809:
	movl	8(%ebx),%eax
	movl	%eax,-64(%ebp)
	movl	-64(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-112(%ebp)
	movl	-64(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-112(%ebp)
	jb	_15812
	call	_brl_blitz_ArrayBoundsError
_15812:
	movl	$1,-88(%ebp)
	movl	-64(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-88(%ebp)
	jb	_15814
	call	_brl_blitz_ArrayBoundsError
_15814:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15816
	call	_brl_blitz_NullObjectError
_15816:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_15819
	call	_brl_blitz_ArrayBoundsError
_15819:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_15821
	call	_brl_blitz_ArrayBoundsError
_15821:
	movl	-220(%ebp),%edx
	addl	-208(%ebp),%edx
	movl	-196(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-24(%ebp)
	movl	-184(%ebp),%edx
	addl	-160(%ebp),%edx
	movl	-124(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-28(%ebp)
	faddp	%st(0),%st(1)
	movl	-112(%ebp),%edx
	addl	-88(%ebp),%edx
	movl	-64(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-32(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	movl	-244(%ebp),%eax
	fstps	24(%eax)
	movl	$_15822,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15824
	call	_brl_blitz_NullObjectError
_15824:
	movl	20(%ebx),%ebx
	movl	-20(%ebp),%eax
	imul	$3,%eax
	add	$2,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_15827
	call	_brl_blitz_ArrayBoundsError
_15827:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-240(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15830
	call	_brl_blitz_NullObjectError
_15830:
	movl	8(%ebx),%eax
	movl	%eax,-192(%ebp)
	movl	$0,-216(%ebp)
	movl	-192(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-216(%ebp)
	jb	_15833
	call	_brl_blitz_ArrayBoundsError
_15833:
	movl	$2,-204(%ebp)
	movl	-192(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-204(%ebp)
	jb	_15835
	call	_brl_blitz_ArrayBoundsError
_15835:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15837
	call	_brl_blitz_NullObjectError
_15837:
	movl	8(%ebx),%eax
	movl	%eax,-120(%ebp)
	movl	-120(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-180(%ebp)
	movl	-120(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-180(%ebp)
	jb	_15840
	call	_brl_blitz_ArrayBoundsError
_15840:
	movl	$2,-156(%ebp)
	movl	-120(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-156(%ebp)
	jb	_15842
	call	_brl_blitz_ArrayBoundsError
_15842:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15844
	call	_brl_blitz_NullObjectError
_15844:
	movl	8(%ebx),%eax
	movl	%eax,-60(%ebp)
	movl	-60(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-108(%ebp)
	movl	-60(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-108(%ebp)
	jb	_15847
	call	_brl_blitz_ArrayBoundsError
_15847:
	movl	$2,-84(%ebp)
	movl	-60(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-84(%ebp)
	jb	_15849
	call	_brl_blitz_ArrayBoundsError
_15849:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15851
	call	_brl_blitz_NullObjectError
_15851:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_15854
	call	_brl_blitz_ArrayBoundsError
_15854:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_15856
	call	_brl_blitz_ArrayBoundsError
_15856:
	movl	-216(%ebp),%edx
	addl	-204(%ebp),%edx
	movl	-192(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-24(%ebp)
	movl	-180(%ebp),%edx
	addl	-156(%ebp),%edx
	movl	-120(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-28(%ebp)
	faddp	%st(0),%st(1)
	movl	-108(%ebp),%edx
	addl	-84(%ebp),%edx
	movl	-60(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-32(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	movl	-240(%ebp),%eax
	fstps	24(%eax)
	movl	$_15857,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15859
	call	_brl_blitz_NullObjectError
_15859:
	movl	32(%ebx),%esi
	movl	-20(%ebp),%eax
	imul	$3,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_15862
	call	_brl_blitz_ArrayBoundsError
_15862:
	flds	24(%esi,%ebx,4)
	fstps	-36(%ebp)
	movl	$_15864,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15866
	call	_brl_blitz_NullObjectError
_15866:
	movl	32(%ebx),%esi
	movl	-20(%ebp),%eax
	imul	$3,%eax
	add	$1,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_15869
	call	_brl_blitz_ArrayBoundsError
_15869:
	flds	24(%esi,%ebx,4)
	fstps	-40(%ebp)
	movl	$_15871,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15873
	call	_brl_blitz_NullObjectError
_15873:
	movl	32(%ebx),%esi
	movl	-20(%ebp),%eax
	imul	$3,%eax
	add	$2,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_15876
	call	_brl_blitz_ArrayBoundsError
_15876:
	flds	24(%esi,%ebx,4)
	fstps	-44(%ebp)
	movl	$_15878,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15880
	call	_brl_blitz_NullObjectError
_15880:
	movl	32(%ebx),%ebx
	movl	-20(%ebp),%eax
	imul	$3,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_15883
	call	_brl_blitz_ArrayBoundsError
_15883:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-236(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15886
	call	_brl_blitz_NullObjectError
_15886:
	movl	8(%ebx),%eax
	movl	%eax,-140(%ebp)
	movl	$0,-176(%ebp)
	movl	-140(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-176(%ebp)
	jb	_15889
	call	_brl_blitz_ArrayBoundsError
_15889:
	movl	$0,-152(%ebp)
	movl	-140(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-152(%ebp)
	jb	_15891
	call	_brl_blitz_ArrayBoundsError
_15891:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15893
	call	_brl_blitz_NullObjectError
_15893:
	movl	8(%ebx),%eax
	movl	%eax,-56(%ebp)
	movl	-56(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-104(%ebp)
	movl	-56(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-104(%ebp)
	jb	_15896
	call	_brl_blitz_ArrayBoundsError
_15896:
	movl	$0,-80(%ebp)
	movl	-56(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-80(%ebp)
	jb	_15898
	call	_brl_blitz_ArrayBoundsError
_15898:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15900
	call	_brl_blitz_NullObjectError
_15900:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_15903
	call	_brl_blitz_ArrayBoundsError
_15903:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_15905
	call	_brl_blitz_ArrayBoundsError
_15905:
	movl	-176(%ebp),%edx
	addl	-152(%ebp),%edx
	movl	-140(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-36(%ebp)
	movl	-104(%ebp),%edx
	addl	-80(%ebp),%edx
	movl	-56(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-40(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-44(%ebp)
	faddp	%st(0),%st(1)
	movl	-236(%ebp),%eax
	fstps	24(%eax)
	movl	$_15906,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15908
	call	_brl_blitz_NullObjectError
_15908:
	movl	32(%ebx),%ebx
	movl	-20(%ebp),%eax
	imul	$3,%eax
	add	$1,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_15911
	call	_brl_blitz_ArrayBoundsError
_15911:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-232(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15914
	call	_brl_blitz_NullObjectError
_15914:
	movl	8(%ebx),%eax
	movl	%eax,-136(%ebp)
	movl	$0,-172(%ebp)
	movl	-136(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-172(%ebp)
	jb	_15917
	call	_brl_blitz_ArrayBoundsError
_15917:
	movl	$1,-148(%ebp)
	movl	-136(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-148(%ebp)
	jb	_15919
	call	_brl_blitz_ArrayBoundsError
_15919:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15921
	call	_brl_blitz_NullObjectError
_15921:
	movl	8(%ebx),%eax
	movl	%eax,-52(%ebp)
	movl	-52(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-100(%ebp)
	movl	-52(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-100(%ebp)
	jb	_15924
	call	_brl_blitz_ArrayBoundsError
_15924:
	movl	$1,-76(%ebp)
	movl	-52(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-76(%ebp)
	jb	_15926
	call	_brl_blitz_ArrayBoundsError
_15926:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15928
	call	_brl_blitz_NullObjectError
_15928:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_15931
	call	_brl_blitz_ArrayBoundsError
_15931:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_15933
	call	_brl_blitz_ArrayBoundsError
_15933:
	movl	-172(%ebp),%edx
	addl	-148(%ebp),%edx
	movl	-136(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-36(%ebp)
	movl	-100(%ebp),%edx
	addl	-76(%ebp),%edx
	movl	-52(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-40(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-44(%ebp)
	faddp	%st(0),%st(1)
	movl	-232(%ebp),%eax
	fstps	24(%eax)
	movl	$_15934,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15936
	call	_brl_blitz_NullObjectError
_15936:
	movl	32(%ebx),%ebx
	movl	-20(%ebp),%eax
	imul	$3,%eax
	add	$2,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_15939
	call	_brl_blitz_ArrayBoundsError
_15939:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-228(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15942
	call	_brl_blitz_NullObjectError
_15942:
	movl	8(%ebx),%eax
	movl	%eax,-132(%ebp)
	movl	$0,-168(%ebp)
	movl	-132(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-168(%ebp)
	jb	_15945
	call	_brl_blitz_ArrayBoundsError
_15945:
	movl	$2,-144(%ebp)
	movl	-132(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-144(%ebp)
	jb	_15947
	call	_brl_blitz_ArrayBoundsError
_15947:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15949
	call	_brl_blitz_NullObjectError
_15949:
	movl	8(%ebx),%eax
	movl	%eax,-48(%ebp)
	movl	-48(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-96(%ebp)
	movl	-48(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-96(%ebp)
	jb	_15952
	call	_brl_blitz_ArrayBoundsError
_15952:
	movl	$2,-72(%ebp)
	movl	-48(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-72(%ebp)
	jb	_15954
	call	_brl_blitz_ArrayBoundsError
_15954:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15956
	call	_brl_blitz_NullObjectError
_15956:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_15959
	call	_brl_blitz_ArrayBoundsError
_15959:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_15961
	call	_brl_blitz_ArrayBoundsError
_15961:
	movl	-168(%ebp),%edx
	addl	-144(%ebp),%edx
	movl	-132(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-36(%ebp)
	movl	-96(%ebp),%edx
	addl	-72(%ebp),%edx
	movl	-48(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-40(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-44(%ebp)
	faddp	%st(0),%st(1)
	movl	-228(%ebp),%eax
	fstps	24(%eax)
	calll	*_bbOnDebugLeaveScope
_322:
	addl	$1,-20(%ebp)
_15729:
	movl	-252(%ebp),%eax
	cmpl	%eax,-20(%ebp)
	jle	_324
_323:
	calll	*_bbOnDebugLeaveScope
_319:
	addl	$1,-12(%ebp)
_15719:
	movl	-256(%ebp),%eax
	cmpl	%eax,-12(%ebp)
	jle	_321
_320:
	mov	$0,%ebx
	jmp	_2461
_2461:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_GetBounds:
	push	%ebp
	mov	%esp,%ebp
	sub	$48,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-20(%ebp)
	movl	$0,-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-40(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16159,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15965,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15967
	call	_brl_blitz_NullObjectError
_15967:
	cmpl	$1,312(%ebx)
	jne	_15968
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16158,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_15969,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15971
	call	_brl_blitz_NullObjectError
_15971:
	movl	$0,312(%ebx)
	movl	$_15973,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15975
	call	_brl_blitz_NullObjectError
_15975:
	flds	_42098
	fstps	260(%ebx)
	movl	$_15977,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15979
	call	_brl_blitz_NullObjectError
_15979:
	flds	_42099
	fstps	272(%ebx)
	movl	$_15981,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15983
	call	_brl_blitz_NullObjectError
_15983:
	flds	_42100
	fstps	264(%ebx)
	movl	$_15985,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15987
	call	_brl_blitz_NullObjectError
_15987:
	flds	_42101
	fstps	276(%ebx)
	movl	$_15989,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15991
	call	_brl_blitz_NullObjectError
_15991:
	flds	_42102
	fstps	268(%ebx)
	movl	$_15993,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_15995
	call	_brl_blitz_NullObjectError
_15995:
	flds	_42103
	fstps	280(%ebx)
	movl	$_15997,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-20(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16000
	call	_brl_blitz_NullObjectError
_16000:
	movl	288(%ebx),%eax
	movl	%eax,-48(%ebp)
	movl	-48(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16003
	call	_brl_blitz_NullObjectError
_16003:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	movl	%eax,-44(%ebp)
	jmp	_325
_327:
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16008
	call	_brl_blitz_NullObjectError
_16008:
	movl	$_sidesign_minib3d_TSurface,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-20(%ebp)
	cmpl	$_bbNullObject,-20(%ebp)
	je	_325
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16091,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16009,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-24(%ebp)
	movl	$0,-24(%ebp)
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16012
	call	_brl_blitz_NullObjectError
_16012:
	movl	8(%ebx),%edi
	jmp	_16013
_330:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16090,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16015,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16017
	call	_brl_blitz_NullObjectError
_16017:
	movl	20(%ebx),%esi
	movl	-24(%ebp),%eax
	imul	$3,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_16020
	call	_brl_blitz_ArrayBoundsError
_16020:
	flds	24(%esi,%ebx,4)
	fstps	-28(%ebp)
	movl	$_16022,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16024
	call	_brl_blitz_NullObjectError
_16024:
	flds	-28(%ebp)
	flds	260(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_16025
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16030,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16026,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16028
	call	_brl_blitz_NullObjectError
_16028:
	mov	%ebx,%eax
	flds	-28(%ebp)
	fstps	260(%eax)
	calll	*_bbOnDebugLeaveScope
_16025:
	movl	$_16031,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16033
	call	_brl_blitz_NullObjectError
_16033:
	flds	-28(%ebp)
	flds	272(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_16034
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16039,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16035,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16037
	call	_brl_blitz_NullObjectError
_16037:
	mov	%ebx,%eax
	flds	-28(%ebp)
	fstps	272(%eax)
	calll	*_bbOnDebugLeaveScope
_16034:
	movl	$_16040,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16042
	call	_brl_blitz_NullObjectError
_16042:
	movl	20(%ebx),%esi
	movl	-24(%ebp),%eax
	imul	$3,%eax
	add	$1,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_16045
	call	_brl_blitz_ArrayBoundsError
_16045:
	flds	24(%esi,%ebx,4)
	fstps	-32(%ebp)
	movl	$_16047,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16049
	call	_brl_blitz_NullObjectError
_16049:
	flds	-32(%ebp)
	flds	264(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_16050
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16055,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16051,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16053
	call	_brl_blitz_NullObjectError
_16053:
	mov	%ebx,%eax
	flds	-32(%ebp)
	fstps	264(%eax)
	calll	*_bbOnDebugLeaveScope
_16050:
	movl	$_16056,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16058
	call	_brl_blitz_NullObjectError
_16058:
	flds	-32(%ebp)
	flds	276(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_16059
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16064,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16060,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16062
	call	_brl_blitz_NullObjectError
_16062:
	mov	%ebx,%eax
	flds	-32(%ebp)
	fstps	276(%eax)
	calll	*_bbOnDebugLeaveScope
_16059:
	movl	$_16065,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16067
	call	_brl_blitz_NullObjectError
_16067:
	movl	20(%ebx),%esi
	movl	-24(%ebp),%eax
	imul	$3,%eax
	add	$2,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_16070
	call	_brl_blitz_ArrayBoundsError
_16070:
	flds	24(%esi,%ebx,4)
	fchs
	fstps	-36(%ebp)
	movl	$_16072,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16074
	call	_brl_blitz_NullObjectError
_16074:
	flds	-36(%ebp)
	flds	268(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_16075
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16080,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16076,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16078
	call	_brl_blitz_NullObjectError
_16078:
	mov	%ebx,%eax
	flds	-36(%ebp)
	fstps	268(%eax)
	calll	*_bbOnDebugLeaveScope
_16075:
	movl	$_16081,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16083
	call	_brl_blitz_NullObjectError
_16083:
	flds	-36(%ebp)
	flds	280(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_16084
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16089,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16085,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16087
	call	_brl_blitz_NullObjectError
_16087:
	mov	%ebx,%eax
	flds	-36(%ebp)
	fstps	280(%eax)
	calll	*_bbOnDebugLeaveScope
_16084:
	calll	*_bbOnDebugLeaveScope
_328:
	addl	$1,-24(%ebp)
_16013:
	cmpl	%edi,-24(%ebp)
	jl	_330
_329:
	calll	*_bbOnDebugLeaveScope
_325:
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16006
	call	_brl_blitz_NullObjectError
_16006:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_327
_326:
	movl	$_16092,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_16094
	call	_brl_blitz_NullObjectError
_16094:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16096
	call	_brl_blitz_NullObjectError
_16096:
	flds	272(%esi)
	fsubs	260(%ebx)
	fstps	-8(%ebp)
	movl	$_16098,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_16100
	call	_brl_blitz_NullObjectError
_16100:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16102
	call	_brl_blitz_NullObjectError
_16102:
	flds	276(%esi)
	fsubs	264(%ebx)
	fstps	-12(%ebp)
	movl	$_16104,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_16106
	call	_brl_blitz_NullObjectError
_16106:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16108
	call	_brl_blitz_NullObjectError
_16108:
	flds	280(%esi)
	fsubs	268(%ebx)
	fstps	-16(%ebp)
	movl	$_16110,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16112
	call	_brl_blitz_NullObjectError
_16112:
	flds	132(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_16113
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16156,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16114,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	flds	-12(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_16115
	flds	-8(%ebp)
	flds	-16(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
_16115:
	cmp	$0,%eax
	je	_16117
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16122,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16118,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16120
	call	_brl_blitz_NullObjectError
_16120:
	flds	-8(%ebp)
	fstps	132(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_16123
_16117:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16139,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16124,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	flds	-8(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_16125
	flds	-12(%ebp)
	flds	-16(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
_16125:
	cmp	$0,%eax
	je	_16127
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16132,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16128,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16130
	call	_brl_blitz_NullObjectError
_16130:
	flds	-12(%ebp)
	fstps	132(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_16133
_16127:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16138,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16134,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16136
	call	_brl_blitz_NullObjectError
_16136:
	flds	-16(%ebp)
	fstps	132(%ebx)
	calll	*_bbOnDebugLeaveScope
_16133:
	calll	*_bbOnDebugLeaveScope
_16123:
	movl	$_16140,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16142
	call	_brl_blitz_NullObjectError
_16142:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16145
	call	_brl_blitz_NullObjectError
_16145:
	flds	132(%ebx)
	fdivs	_42104
	fstps	132(%esi)
	movl	$_16146,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_16148
	call	_brl_blitz_NullObjectError
_16148:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16150
	call	_brl_blitz_NullObjectError
_16150:
	flds	132(%esi)
	fmuls	132(%ebx)
	fstps	-40(%ebp)
	movl	$_16152,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16154
	call	_brl_blitz_NullObjectError
_16154:
	flds	-40(%ebp)
	fadds	-40(%ebp)
	fadds	-40(%ebp)
	fstpl	(%esp)
	call	_bbSqr
	fstps	132(%ebx)
	calll	*_bbOnDebugLeaveScope
_16113:
	calll	*_bbOnDebugLeaveScope
_15968:
	mov	$0,%ebx
	jmp	_2464
_2464:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_Alpha:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$0,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16300,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16160,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-8(%ebp)
	movl	$_16162,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16164
	call	_brl_blitz_NullObjectError
_16164:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16166
	call	_brl_blitz_NullObjectError
_16166:
	flds	28(%ebx)
	fld1
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_16171
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16168
	call	_brl_blitz_NullObjectError
_16168:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16170
	call	_brl_blitz_NullObjectError
_16170:
	movl	36(%ebx),%eax
	cmp	$2,%eax
	sete	%al
	movzbl	%al,%eax
_16171:
	cmp	$0,%eax
	jne	_16177
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16174
	call	_brl_blitz_NullObjectError
_16174:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16176
	call	_brl_blitz_NullObjectError
_16176:
	movl	36(%ebx),%eax
	cmp	$3,%eax
	sete	%al
	movzbl	%al,%eax
_16177:
	cmp	$0,%eax
	jne	_16183
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16180
	call	_brl_blitz_NullObjectError
_16180:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16182
	call	_brl_blitz_NullObjectError
_16182:
	movl	40(%ebx),%eax
	and	$32,%eax
_16183:
	cmp	$0,%eax
	je	_16185
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16187,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16186,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_16188
_16185:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16212,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16189,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16191
	call	_brl_blitz_NullObjectError
_16191:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16193
	call	_brl_blitz_NullObjectError
_16193:
	movl	48(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_16196
	call	_brl_blitz_ArrayBoundsError
_16196:
	cmpl	$_bbNullObject,24(%esi,%ebx,4)
	je	_16197
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16211,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16198,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16200
	call	_brl_blitz_NullObjectError
_16200:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16202
	call	_brl_blitz_NullObjectError
_16202:
	movl	48(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_16205
	call	_brl_blitz_ArrayBoundsError
_16205:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16207
	call	_brl_blitz_NullObjectError
_16207:
	movl	12(%ebx),%eax
	and	$2,%eax
	cmp	$0,%eax
	je	_16208
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16210,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16209,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_16208:
	calll	*_bbOnDebugLeaveScope
_16197:
	calll	*_bbOnDebugLeaveScope
_16188:
	movl	$_16213,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-12(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16216
	call	_brl_blitz_NullObjectError
_16216:
	movl	288(%ebx),%eax
	movl	%eax,-16(%ebp)
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16219
	call	_brl_blitz_NullObjectError
_16219:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%edi
	jmp	_331
_333:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16224
	call	_brl_blitz_NullObjectError
_16224:
	movl	$_sidesign_minib3d_TSurface,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-12(%ebp)
	cmpl	$_bbNullObject,-12(%ebp)
	je	_331
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16298,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16225,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16227
	call	_brl_blitz_NullObjectError
_16227:
	mov	%ebx,%eax
	movl	$0,100(%eax)
	movl	$_16229,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16231
	call	_brl_blitz_NullObjectError
_16231:
	cmpl	$_bbNullObject,72(%ebx)
	je	_16232
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16284,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16233,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16235
	call	_brl_blitz_NullObjectError
_16235:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16237
	call	_brl_blitz_NullObjectError
_16237:
	flds	28(%ebx)
	fld1
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_16242
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16239
	call	_brl_blitz_NullObjectError
_16239:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16241
	call	_brl_blitz_NullObjectError
_16241:
	movl	36(%ebx),%eax
	cmp	$2,%eax
	sete	%al
	movzbl	%al,%eax
_16242:
	cmp	$0,%eax
	jne	_16248
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16245
	call	_brl_blitz_NullObjectError
_16245:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16247
	call	_brl_blitz_NullObjectError
_16247:
	movl	36(%ebx),%eax
	cmp	$3,%eax
	sete	%al
	movzbl	%al,%eax
_16248:
	cmp	$0,%eax
	jne	_16254
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16251
	call	_brl_blitz_NullObjectError
_16251:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16253
	call	_brl_blitz_NullObjectError
_16253:
	movl	40(%ebx),%eax
	and	$32,%eax
_16254:
	cmp	$0,%eax
	je	_16256
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16258,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16257,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_16259
_16256:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16283,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16260,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16262
	call	_brl_blitz_NullObjectError
_16262:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16264
	call	_brl_blitz_NullObjectError
_16264:
	movl	48(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_16267
	call	_brl_blitz_ArrayBoundsError
_16267:
	cmpl	$_bbNullObject,24(%esi,%ebx,4)
	je	_16268
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16282,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16269,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16271
	call	_brl_blitz_NullObjectError
_16271:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16273
	call	_brl_blitz_NullObjectError
_16273:
	movl	48(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_16276
	call	_brl_blitz_ArrayBoundsError
_16276:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16278
	call	_brl_blitz_NullObjectError
_16278:
	movl	12(%ebx),%eax
	and	$2,%eax
	cmp	$0,%eax
	je	_16279
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16281,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16280,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_16279:
	calll	*_bbOnDebugLeaveScope
_16268:
	calll	*_bbOnDebugLeaveScope
_16259:
	calll	*_bbOnDebugLeaveScope
_16232:
	movl	$_16285,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16287
	call	_brl_blitz_NullObjectError
_16287:
	flds	124(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_16288
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16290,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16289,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_16288:
	movl	$_16291,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-8(%ebp)
	jne	_16292
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16297,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16293,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16295
	call	_brl_blitz_NullObjectError
_16295:
	mov	%ebx,%eax
	movl	$1,100(%eax)
	calll	*_bbOnDebugLeaveScope
_16292:
	calll	*_bbOnDebugLeaveScope
_331:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16222
	call	_brl_blitz_NullObjectError
_16222:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_333
_332:
	movl	$_16299,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_2467
_2467:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMesh_Update:
	push	%ebp
	mov	%esp,%ebp
	sub	$228,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbEmptyString,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$_bbEmptyArray,-16(%ebp)
	movl	$_bbEmptyArray,-20(%ebp)
	movl	$_bbNullObject,-24(%ebp)
	movl	$0,-28(%ebp)
	movl	$_bbNullObject,-32(%ebp)
	movl	$0,-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	movl	$0,-60(%ebp)
	movl	$0,-64(%ebp)
	fldz
	fstps	-68(%ebp)
	fldz
	fstps	-72(%ebp)
	fldz
	fstps	-76(%ebp)
	fldz
	fstps	-80(%ebp)
	movl	$_bbEmptyArray,-84(%ebp)
	movl	$_bbEmptyArray,-88(%ebp)
	movl	$_bbEmptyArray,-92(%ebp)
	movl	$_bbEmptyArray,-96(%ebp)
	movl	$_bbEmptyArray,-100(%ebp)
	movl	$_bbEmptyArray,-104(%ebp)
	movl	$0,-108(%ebp)
	movl	$0,-132(%ebp)
	movl	$_bbNullObject,-136(%ebp)
	movl	$0,-140(%ebp)
	movl	$0,-144(%ebp)
	movl	$0,-148(%ebp)
	fldz
	fstps	-152(%ebp)
	fldz
	fstps	-156(%ebp)
	fldz
	fstps	-160(%ebp)
	fldz
	fstps	-164(%ebp)
	fldz
	fstps	-168(%ebp)
	movl	$0,-172(%ebp)
	movl	$0,-176(%ebp)
	movl	$_bbEmptyArray,-188(%ebp)
	movl	$_bbNullObject,-192(%ebp)
	movl	$0,-212(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17337,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16301,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16303
	call	_brl_blitz_NullObjectError
_16303:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*208(%eax)
	movl	%eax,-8(%ebp)
	movl	$_16305,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$_16307,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2912,(%esp)
	call	_glIsEnabled
	mov	%eax,%eax
	cmp	$1,%eax
	jne	_16308
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16310,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16309,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_16308:
	movl	$_16311,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3008,(%esp)
	call	_glDisable
	movl	$_16312,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16314
	call	_brl_blitz_NullObjectError
_16314:
	cmpl	$0,104(%ebx)
	je	_16315
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16318,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16316,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2929,(%esp)
	call	_glDisable
	movl	$_16317,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,(%esp)
	call	_glDepthMask
	calll	*_bbOnDebugLeaveScope
	jmp	_16319
_16315:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16322,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16320,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2929,(%esp)
	call	_glEnable
	movl	$_16321,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,(%esp)
	call	_glDepthMask
	calll	*_bbOnDebugLeaveScope
_16319:
	movl	$_16323,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16325
	call	_brl_blitz_NullObjectError
_16325:
	movl	$_1478,4(%esp)
	movl	288(%ebx),%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListToArray
	movl	%eax,(%esp)
	call	_bbArrayCastFromObject
	cmp	$_bbNullObject,%eax
	jne	_16327
	mov	$_bbEmptyArray,%eax
_16327:
	movl	%eax,-16(%ebp)
	movl	$_16329,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,4(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbArraySort
	movl	$_16330,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16332
	call	_brl_blitz_NullObjectError
_16332:
	movl	$_1478,4(%esp)
	movl	292(%ebx),%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListToArray
	movl	%eax,(%esp)
	call	_bbArrayCastFromObject
	cmp	$_bbNullObject,%eax
	jne	_16334
	mov	$_bbEmptyArray,%eax
_16334:
	movl	%eax,-20(%ebp)
	movl	$_16336,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,4(%esp)
	movl	-20(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbArraySort
	movl	$_16337,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-24(%ebp)
	movl	$_16339,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,-28(%ebp)
	movl	$_16341,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-32(%ebp)
	movl	-16(%ebp),%eax
	movl	%eax,-224(%ebp)
	movl	-224(%ebp),%eax
	add	$24,%eax
	movl	%eax,-220(%ebp)
	movl	-220(%ebp),%edx
	movl	-224(%ebp),%eax
	addl	16(%eax),%edx
	movl	%edx,-228(%ebp)
	jmp	_334
_336:
	movl	-220(%ebp),%eax
	movl	(%eax),%eax
	movl	%eax,-32(%ebp)
	addl	$4,-220(%ebp)
	cmpl	$_bbNullObject,-32(%ebp)
	je	_334
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17324,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16347,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-28(%ebp)
	movl	$_16348,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-36(%ebp)
	movl	$_16350,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16352
	call	_brl_blitz_NullObjectError
_16352:
	cmpl	$250,12(%ebx)
	jl	_16353
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16358,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16354,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,__sidesign_minib3d_TGlobal_vbo_enabled
	je	_16355
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16357,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16356,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-36(%ebp)
	calll	*_bbOnDebugLeaveScope
_16355:
	calll	*_bbOnDebugLeaveScope
	jmp	_16359
_16353:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16372,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16360,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16362
	call	_brl_blitz_NullObjectError
_16362:
	movl	76(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_16365
	call	_brl_blitz_ArrayBoundsError
_16365:
	cmpl	$0,24(%esi,%ebx,4)
	je	_16366
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16371,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16367,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16369
	call	_brl_blitz_NullObjectError
_16369:
	movl	76(%ebx),%eax
	movl	%eax,-112(%ebp)
	movl	-112(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,4(%esp)
	movl	$6,(%esp)
	calll	*___glewDeleteBuffersARB
	calll	*_bbOnDebugLeaveScope
_16366:
	calll	*_bbOnDebugLeaveScope
_16359:
	movl	$_16373,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-36(%ebp)
	je	_16374
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16400,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16375,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16377
	call	_brl_blitz_NullObjectError
_16377:
	cmpl	$0,96(%ebx)
	je	_16378
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16382,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16379,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16381
	call	_brl_blitz_NullObjectError
_16381:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*164(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_16383
_16378:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16399,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16384,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16386
	call	_brl_blitz_NullObjectError
_16386:
	movl	76(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_16389
	call	_brl_blitz_ArrayBoundsError
_16389:
	cmpl	$0,24(%esi,%ebx,4)
	jne	_16390
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16398,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16391,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16393
	call	_brl_blitz_NullObjectError
_16393:
	movl	$-1,96(%ebx)
	movl	$_16395,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16397
	call	_brl_blitz_NullObjectError
_16397:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*164(%eax)
	calll	*_bbOnDebugLeaveScope
_16390:
	calll	*_bbOnDebugLeaveScope
_16383:
	calll	*_bbOnDebugLeaveScope
_16374:
	movl	$_16401,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16403
	call	_brl_blitz_NullObjectError
_16403:
	cmpl	$0,196(%ebx)
	je	_16404
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16436,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16405,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_16407
	call	_brl_blitz_ArrayBoundsError
_16407:
	movl	-20(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,-24(%ebp)
	movl	$_16408,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-36(%ebp)
	je	_16409
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16435,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16410,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16412
	call	_brl_blitz_NullObjectError
_16412:
	cmpl	$0,96(%ebx)
	je	_16413
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16417,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16414,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16416
	call	_brl_blitz_NullObjectError
_16416:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*164(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_16418
_16413:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16434,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16419,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16421
	call	_brl_blitz_NullObjectError
_16421:
	movl	76(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_16424
	call	_brl_blitz_ArrayBoundsError
_16424:
	cmpl	$0,24(%esi,%ebx,4)
	jne	_16425
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16433,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16426,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16428
	call	_brl_blitz_NullObjectError
_16428:
	movl	$-1,96(%ebx)
	movl	$_16430,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16432
	call	_brl_blitz_NullObjectError
_16432:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*164(%eax)
	calll	*_bbOnDebugLeaveScope
_16425:
	calll	*_bbOnDebugLeaveScope
_16418:
	calll	*_bbOnDebugLeaveScope
_16409:
	calll	*_bbOnDebugLeaveScope
_16404:
	movl	$_16437,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	movl	$0,-60(%ebp)
	movl	$0,-64(%ebp)
	movl	$_16445,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-68(%ebp)
	fldz
	fstps	-72(%ebp)
	fldz
	fstps	-76(%ebp)
	movl	$_16449,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16451
	call	_brl_blitz_NullObjectError
_16451:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16453
	call	_brl_blitz_NullObjectError
_16453:
	flds	16(%ebx)
	fstps	-40(%ebp)
	movl	$_16454,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16456
	call	_brl_blitz_NullObjectError
_16456:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16458
	call	_brl_blitz_NullObjectError
_16458:
	flds	20(%ebx)
	fstps	-44(%ebp)
	movl	$_16459,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16461
	call	_brl_blitz_NullObjectError
_16461:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16463
	call	_brl_blitz_NullObjectError
_16463:
	flds	24(%ebx)
	fstps	-48(%ebp)
	movl	$_16464,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16466
	call	_brl_blitz_NullObjectError
_16466:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16468
	call	_brl_blitz_NullObjectError
_16468:
	flds	28(%ebx)
	fstps	-52(%ebp)
	movl	$_16469,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16471
	call	_brl_blitz_NullObjectError
_16471:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16473
	call	_brl_blitz_NullObjectError
_16473:
	flds	32(%ebx)
	fstps	-56(%ebp)
	movl	$_16474,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16476
	call	_brl_blitz_NullObjectError
_16476:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16478
	call	_brl_blitz_NullObjectError
_16478:
	movl	36(%ebx),%eax
	movl	%eax,-60(%ebp)
	movl	$_16479,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16481
	call	_brl_blitz_NullObjectError
_16481:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16483
	call	_brl_blitz_NullObjectError
_16483:
	movl	40(%ebx),%eax
	movl	%eax,-64(%ebp)
	movl	$_16484,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-80(%ebp)
	movl	$_16486,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16488
	call	_brl_blitz_NullObjectError
_16488:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16490
	call	_brl_blitz_NullObjectError
_16490:
	flds	-40(%ebp)
	fmuls	16(%ebx)
	fstps	-40(%ebp)
	movl	$_16491,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16493
	call	_brl_blitz_NullObjectError
_16493:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16495
	call	_brl_blitz_NullObjectError
_16495:
	flds	-44(%ebp)
	fmuls	20(%ebx)
	fstps	-44(%ebp)
	movl	$_16496,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16498
	call	_brl_blitz_NullObjectError
_16498:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16500
	call	_brl_blitz_NullObjectError
_16500:
	flds	-48(%ebp)
	fmuls	24(%ebx)
	fstps	-48(%ebp)
	movl	$_16501,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16503
	call	_brl_blitz_NullObjectError
_16503:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16505
	call	_brl_blitz_NullObjectError
_16505:
	flds	-52(%ebp)
	fmuls	28(%ebx)
	fstps	-52(%ebp)
	movl	$_16506,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16508
	call	_brl_blitz_NullObjectError
_16508:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16510
	call	_brl_blitz_NullObjectError
_16510:
	flds	32(%ebx)
	fstps	-80(%ebp)
	movl	$_16511,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-56(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_16512
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16514,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16513,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-80(%ebp)
	fstps	-56(%ebp)
	calll	*_bbOnDebugLeaveScope
_16512:
	movl	$_16515,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-56(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_16516
	flds	-80(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
_16516:
	cmp	$0,%eax
	je	_16518
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16520,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16519,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-56(%ebp)
	fmuls	-80(%ebp)
	fstps	-56(%ebp)
	calll	*_bbOnDebugLeaveScope
_16518:
	movl	$_16521,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-60(%ebp)
	jne	_16522
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16528,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16523,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16525
	call	_brl_blitz_NullObjectError
_16525:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16527
	call	_brl_blitz_NullObjectError
_16527:
	movl	36(%ebx),%eax
	movl	%eax,-60(%ebp)
	calll	*_bbOnDebugLeaveScope
_16522:
	movl	$_16529,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16531
	call	_brl_blitz_NullObjectError
_16531:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16533
	call	_brl_blitz_NullObjectError
_16533:
	movl	40(%ebx),%eax
	orl	%eax,-64(%ebp)
	movl	$_16534,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16536
	call	_brl_blitz_NullObjectError
_16536:
	flds	-52(%ebp)
	fsubs	124(%ebx)
	fstps	-52(%ebp)
	movl	$_16537,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16539
	call	_brl_blitz_NullObjectError
_16539:
	cmpl	$1,100(%ebx)
	jne	_16540
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16543,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16541,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3042,(%esp)
	call	_glEnable
	movl	$_16542,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,(%esp)
	call	_glDepthMask
	calll	*_bbOnDebugLeaveScope
	jmp	_16544
_16540:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16547,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16545,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3042,(%esp)
	call	_glDisable
	movl	$_16546,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,(%esp)
	call	_glDepthMask
	calll	*_bbOnDebugLeaveScope
_16544:
	movl	$_16548,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%eax
	cmp	$0,%eax
	je	_16551
	cmp	$1,%eax
	je	_16552
	cmp	$2,%eax
	je	_16553
	cmp	$3,%eax
	je	_16554
	jmp	_16550
_16551:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16556,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16555,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$771,4(%esp)
	movl	$770,(%esp)
	call	_glBlendFunc
	calll	*_bbOnDebugLeaveScope
	jmp	_16550
_16552:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16558,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16557,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$771,4(%esp)
	movl	$770,(%esp)
	call	_glBlendFunc
	calll	*_bbOnDebugLeaveScope
	jmp	_16550
_16553:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16560,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16559,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,4(%esp)
	movl	$774,(%esp)
	call	_glBlendFunc
	calll	*_bbOnDebugLeaveScope
	jmp	_16550
_16554:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16562,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16561,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,4(%esp)
	movl	$770,(%esp)
	call	_glBlendFunc
	calll	*_bbOnDebugLeaveScope
	jmp	_16550
_16550:
	movl	$_16563,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-64(%ebp),%eax
	and	$1,%eax
	cmp	$0,%eax
	je	_16564
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16568,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16565,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-68(%ebp)
	movl	$_16566,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-72(%ebp)
	movl	$_16567,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-76(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_16569
_16564:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16573,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16570,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TGlobal_ambient_red
	fstps	-68(%ebp)
	movl	$_16571,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TGlobal_ambient_green
	fstps	-72(%ebp)
	movl	$_16572,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TGlobal_ambient_blue
	fstps	-76(%ebp)
	calll	*_bbOnDebugLeaveScope
_16569:
	movl	$_16574,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-64(%ebp),%eax
	and	$2,%eax
	cmp	$0,%eax
	je	_16575
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16577,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16576,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2903,(%esp)
	call	_glEnable
	calll	*_bbOnDebugLeaveScope
	jmp	_16578
_16575:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16580,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16579,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2903,(%esp)
	call	_glDisable
	calll	*_bbOnDebugLeaveScope
_16578:
	movl	$_16581,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-64(%ebp),%eax
	and	$4,%eax
	cmp	$0,%eax
	je	_16582
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16584,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16583,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$7424,(%esp)
	call	_glShadeModel
	calll	*_bbOnDebugLeaveScope
	jmp	_16585
_16582:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16587,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16586,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$7425,(%esp)
	call	_glShadeModel
	calll	*_bbOnDebugLeaveScope
_16585:
	movl	$_16588,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-64(%ebp),%eax
	and	$8,%eax
	cmp	$0,%eax
	je	_16589
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16591,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16590,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2912,(%esp)
	call	_glDisable
	calll	*_bbOnDebugLeaveScope
_16589:
	movl	$_16592,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-64(%ebp),%eax
	and	$16,%eax
	cmp	$0,%eax
	je	_16593
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16595,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16594,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2884,(%esp)
	call	_glDisable
	calll	*_bbOnDebugLeaveScope
	jmp	_16596
_16593:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16598,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16597,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2884,(%esp)
	call	_glEnable
	calll	*_bbOnDebugLeaveScope
_16596:
	movl	$_16599,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-36(%ebp)
	je	_16600
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16642,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16601,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16603
	call	_brl_blitz_NullObjectError
_16603:
	cmpl	$0,200(%ebx)
	je	_16604
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16612,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16605,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16607
	call	_brl_blitz_NullObjectError
_16607:
	movl	76(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_16610
	call	_brl_blitz_ArrayBoundsError
_16610:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	$34962,(%esp)
	calll	*___glewBindBufferARB
	movl	$_16611,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,12(%esp)
	movl	$0,8(%esp)
	movl	$5126,4(%esp)
	movl	$3,(%esp)
	call	_glVertexPointer
	calll	*_bbOnDebugLeaveScope
	jmp	_16613
_16604:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16621,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16614,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16616
	call	_brl_blitz_NullObjectError
_16616:
	movl	76(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_16619
	call	_brl_blitz_ArrayBoundsError
_16619:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	$34962,(%esp)
	calll	*___glewBindBufferARB
	movl	$_16620,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,12(%esp)
	movl	$0,8(%esp)
	movl	$5126,4(%esp)
	movl	$3,(%esp)
	call	_glVertexPointer
	calll	*_bbOnDebugLeaveScope
_16613:
	movl	$_16622,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16624
	call	_brl_blitz_NullObjectError
_16624:
	movl	76(%ebx),%esi
	mov	$5,%ebx
	cmpl	20(%esi),%ebx
	jb	_16627
	call	_brl_blitz_ArrayBoundsError
_16627:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	$34963,(%esp)
	calll	*___glewBindBufferARB
	movl	$_16628,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16630
	call	_brl_blitz_NullObjectError
_16630:
	movl	76(%ebx),%esi
	mov	$3,%ebx
	cmpl	20(%esi),%ebx
	jb	_16633
	call	_brl_blitz_ArrayBoundsError
_16633:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	$34962,(%esp)
	calll	*___glewBindBufferARB
	movl	$_16634,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,8(%esp)
	movl	$0,4(%esp)
	movl	$5126,(%esp)
	call	_glNormalPointer
	movl	$_16635,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16637
	call	_brl_blitz_NullObjectError
_16637:
	movl	76(%ebx),%esi
	mov	$4,%ebx
	cmpl	20(%esi),%ebx
	jb	_16640
	call	_brl_blitz_ArrayBoundsError
_16640:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	$34962,(%esp)
	calll	*___glewBindBufferARB
	movl	$_16641,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,12(%esp)
	movl	$0,8(%esp)
	movl	$5126,4(%esp)
	movl	$4,(%esp)
	call	_glColorPointer
	calll	*_bbOnDebugLeaveScope
	jmp	_16643
_16600:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16672,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16644,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%eax
	cmp	$0,%eax
	je	_16645
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16648,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16646,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,4(%esp)
	movl	$34962,(%esp)
	calll	*___glewBindBufferARB
	movl	$_16647,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,4(%esp)
	movl	$34963,(%esp)
	calll	*___glewBindBufferARB
	calll	*_bbOnDebugLeaveScope
_16645:
	movl	$_16649,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16651
	call	_brl_blitz_NullObjectError
_16651:
	cmpl	$0,200(%ebx)
	je	_16652
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16657,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16653,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16655
	call	_brl_blitz_NullObjectError
_16655:
	movl	20(%ebx),%eax
	movl	%eax,-116(%ebp)
	movl	-116(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	$5126,4(%esp)
	movl	$3,(%esp)
	call	_glVertexPointer
	calll	*_bbOnDebugLeaveScope
	jmp	_16658
_16652:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16663,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16659,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16661
	call	_brl_blitz_NullObjectError
_16661:
	movl	20(%ebx),%eax
	movl	%eax,-120(%ebp)
	movl	-120(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	$5126,4(%esp)
	movl	$3,(%esp)
	call	_glVertexPointer
	calll	*_bbOnDebugLeaveScope
_16658:
	movl	$_16664,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16666
	call	_brl_blitz_NullObjectError
_16666:
	movl	36(%ebx),%eax
	movl	%eax,-124(%ebp)
	movl	-124(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	$5126,4(%esp)
	movl	$4,(%esp)
	call	_glColorPointer
	movl	$_16668,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16670
	call	_brl_blitz_NullObjectError
_16670:
	movl	32(%ebx),%eax
	movl	%eax,-128(%ebp)
	movl	-128(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	$0,4(%esp)
	movl	$5126,(%esp)
	call	_glNormalPointer
	calll	*_bbOnDebugLeaveScope
_16643:
	movl	$_16673,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayNew1D
	flds	-68(%ebp)
	fstps	24(%eax)
	flds	-72(%ebp)
	fstps	28(%eax)
	flds	-76(%ebp)
	fstps	32(%eax)
	movl	%eax,-84(%ebp)
	movl	$_16676,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-84(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,4(%esp)
	movl	$2899,(%esp)
	call	_glLightModelfv
	movl	$_16677,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayNew1D
	fldz
	fstps	24(%eax)
	fldz
	fstps	28(%eax)
	movl	%eax,-88(%ebp)
	movl	$_16680,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$4,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayNew1D
	flds	-40(%ebp)
	fstps	24(%eax)
	flds	-44(%ebp)
	fstps	28(%eax)
	flds	-48(%ebp)
	fstps	32(%eax)
	flds	-52(%ebp)
	fstps	36(%eax)
	movl	%eax,-92(%ebp)
	movl	$_16683,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$4,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayNew1D
	flds	-40(%ebp)
	fstps	24(%eax)
	flds	-44(%ebp)
	fstps	28(%eax)
	flds	-48(%ebp)
	fstps	32(%eax)
	flds	-52(%ebp)
	fstps	36(%eax)
	movl	%eax,-96(%ebp)
	movl	$_16686,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$4,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayNew1D
	flds	-56(%ebp)
	fstps	24(%eax)
	flds	-56(%ebp)
	fstps	28(%eax)
	flds	-56(%ebp)
	fstps	32(%eax)
	flds	-56(%ebp)
	fstps	36(%eax)
	movl	%eax,-100(%ebp)
	movl	$_16689,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayNew1D
	flds	_42223
	fstps	24(%eax)
	movl	%eax,-104(%ebp)
	movl	$_16692,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-92(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	$4608,4(%esp)
	movl	$1028,(%esp)
	call	_glMaterialfv
	movl	$_16693,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-96(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	$4609,4(%esp)
	movl	$1028,(%esp)
	call	_glMaterialfv
	movl	$_16694,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-100(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	$4610,4(%esp)
	movl	$1028,(%esp)
	call	_glMaterialfv
	movl	$_16695,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-104(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	$5633,4(%esp)
	movl	$1028,(%esp)
	call	_glMaterialfv
	movl	$_16696,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-108(%ebp)
	movl	$_16698,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16700
	call	_brl_blitz_NullObjectError
_16700:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16702
	call	_brl_blitz_NullObjectError
_16702:
	movl	8(%ebx),%eax
	movl	%eax,-108(%ebp)
	movl	$_16703,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16705
	call	_brl_blitz_NullObjectError
_16705:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16707
	call	_brl_blitz_NullObjectError
_16707:
	movl	-108(%ebp),%eax
	cmpl	%eax,8(%ebx)
	jle	_16708
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16714,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16709,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16711
	call	_brl_blitz_NullObjectError
_16711:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16713
	call	_brl_blitz_NullObjectError
_16713:
	movl	8(%ebx),%eax
	movl	%eax,-108(%ebp)
	calll	*_bbOnDebugLeaveScope
_16708:
	movl	$_16715,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-132(%ebp)
	movl	$0,-132(%ebp)
	movl	-108(%ebp),%eax
	sub	$1,%eax
	movl	%eax,-216(%ebp)
	jmp	_16717
_339:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17270,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16719,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16721
	call	_brl_blitz_NullObjectError
_16721:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16723
	call	_brl_blitz_NullObjectError
_16723:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16726
	call	_brl_blitz_ArrayBoundsError
_16726:
	movl	24(%esi,%ebx,4),%eax
	cmp	$_bbNullObject,%eax
	setne	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_16734
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16728
	call	_brl_blitz_NullObjectError
_16728:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16730
	call	_brl_blitz_NullObjectError
_16730:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16733
	call	_brl_blitz_ArrayBoundsError
_16733:
	movl	24(%esi,%ebx,4),%eax
	cmp	$_bbNullObject,%eax
	setne	%al
	movzbl	%al,%eax
_16734:
	cmp	$0,%eax
	je	_16736
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17260,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16737,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-136(%ebp)
	movl	$0,-140(%ebp)
	movl	$0,-144(%ebp)
	movl	$0,-148(%ebp)
	fldz
	fstps	-152(%ebp)
	fldz
	fstps	-156(%ebp)
	fldz
	fstps	-160(%ebp)
	fldz
	fstps	-164(%ebp)
	fldz
	fstps	-168(%ebp)
	movl	$0,-172(%ebp)
	movl	$0,-176(%ebp)
	movl	$_16749,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16751
	call	_brl_blitz_NullObjectError
_16751:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16753
	call	_brl_blitz_NullObjectError
_16753:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16756
	call	_brl_blitz_ArrayBoundsError
_16756:
	cmpl	$_bbNullObject,24(%esi,%ebx,4)
	je	_16757
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16861,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16758,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16760
	call	_brl_blitz_NullObjectError
_16760:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16762
	call	_brl_blitz_NullObjectError
_16762:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16765
	call	_brl_blitz_ArrayBoundsError
_16765:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,-136(%ebp)
	movl	$_16766,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16768
	call	_brl_blitz_NullObjectError
_16768:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16770
	call	_brl_blitz_NullObjectError
_16770:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16773
	call	_brl_blitz_ArrayBoundsError
_16773:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16775
	call	_brl_blitz_NullObjectError
_16775:
	movl	12(%ebx),%eax
	movl	%eax,-140(%ebp)
	movl	$_16776,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16778
	call	_brl_blitz_NullObjectError
_16778:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16780
	call	_brl_blitz_NullObjectError
_16780:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16783
	call	_brl_blitz_ArrayBoundsError
_16783:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16785
	call	_brl_blitz_NullObjectError
_16785:
	movl	16(%ebx),%eax
	movl	%eax,-144(%ebp)
	movl	$_16786,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16788
	call	_brl_blitz_NullObjectError
_16788:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16790
	call	_brl_blitz_NullObjectError
_16790:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16793
	call	_brl_blitz_ArrayBoundsError
_16793:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16795
	call	_brl_blitz_NullObjectError
_16795:
	movl	20(%ebx),%eax
	movl	%eax,-148(%ebp)
	movl	$_16796,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16798
	call	_brl_blitz_NullObjectError
_16798:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16800
	call	_brl_blitz_NullObjectError
_16800:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16803
	call	_brl_blitz_ArrayBoundsError
_16803:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16805
	call	_brl_blitz_NullObjectError
_16805:
	flds	24(%ebx)
	fstps	-152(%ebp)
	movl	$_16806,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16808
	call	_brl_blitz_NullObjectError
_16808:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16810
	call	_brl_blitz_NullObjectError
_16810:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16813
	call	_brl_blitz_ArrayBoundsError
_16813:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16815
	call	_brl_blitz_NullObjectError
_16815:
	flds	28(%ebx)
	fstps	-156(%ebp)
	movl	$_16816,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16818
	call	_brl_blitz_NullObjectError
_16818:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16820
	call	_brl_blitz_NullObjectError
_16820:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16823
	call	_brl_blitz_ArrayBoundsError
_16823:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16825
	call	_brl_blitz_NullObjectError
_16825:
	flds	32(%ebx)
	fstps	-160(%ebp)
	movl	$_16826,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16828
	call	_brl_blitz_NullObjectError
_16828:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16830
	call	_brl_blitz_NullObjectError
_16830:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16833
	call	_brl_blitz_ArrayBoundsError
_16833:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16835
	call	_brl_blitz_NullObjectError
_16835:
	flds	36(%ebx)
	fstps	-164(%ebp)
	movl	$_16836,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16838
	call	_brl_blitz_NullObjectError
_16838:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16840
	call	_brl_blitz_NullObjectError
_16840:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16843
	call	_brl_blitz_ArrayBoundsError
_16843:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16845
	call	_brl_blitz_NullObjectError
_16845:
	flds	40(%ebx)
	fstps	-168(%ebp)
	movl	$_16846,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16848
	call	_brl_blitz_NullObjectError
_16848:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16850
	call	_brl_blitz_NullObjectError
_16850:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16853
	call	_brl_blitz_ArrayBoundsError
_16853:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16855
	call	_brl_blitz_NullObjectError
_16855:
	movl	80(%ebx),%eax
	movl	%eax,-172(%ebp)
	movl	$_16856,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16858
	call	_brl_blitz_NullObjectError
_16858:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16860
	call	_brl_blitz_NullObjectError
_16860:
	movl	44(%ebx),%eax
	movl	%eax,-176(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_16862
_16757:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16966,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16863,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16865
	call	_brl_blitz_NullObjectError
_16865:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16867
	call	_brl_blitz_NullObjectError
_16867:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16870
	call	_brl_blitz_ArrayBoundsError
_16870:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,-136(%ebp)
	movl	$_16871,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16873
	call	_brl_blitz_NullObjectError
_16873:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16875
	call	_brl_blitz_NullObjectError
_16875:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16878
	call	_brl_blitz_ArrayBoundsError
_16878:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16880
	call	_brl_blitz_NullObjectError
_16880:
	movl	12(%ebx),%eax
	movl	%eax,-140(%ebp)
	movl	$_16881,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16883
	call	_brl_blitz_NullObjectError
_16883:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16885
	call	_brl_blitz_NullObjectError
_16885:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16888
	call	_brl_blitz_ArrayBoundsError
_16888:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16890
	call	_brl_blitz_NullObjectError
_16890:
	movl	16(%ebx),%eax
	movl	%eax,-144(%ebp)
	movl	$_16891,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16893
	call	_brl_blitz_NullObjectError
_16893:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16895
	call	_brl_blitz_NullObjectError
_16895:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16898
	call	_brl_blitz_ArrayBoundsError
_16898:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16900
	call	_brl_blitz_NullObjectError
_16900:
	movl	20(%ebx),%eax
	movl	%eax,-148(%ebp)
	movl	$_16901,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16903
	call	_brl_blitz_NullObjectError
_16903:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16905
	call	_brl_blitz_NullObjectError
_16905:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16908
	call	_brl_blitz_ArrayBoundsError
_16908:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16910
	call	_brl_blitz_NullObjectError
_16910:
	flds	24(%ebx)
	fstps	-152(%ebp)
	movl	$_16911,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16913
	call	_brl_blitz_NullObjectError
_16913:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16915
	call	_brl_blitz_NullObjectError
_16915:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16918
	call	_brl_blitz_ArrayBoundsError
_16918:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16920
	call	_brl_blitz_NullObjectError
_16920:
	flds	28(%ebx)
	fstps	-156(%ebp)
	movl	$_16921,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16923
	call	_brl_blitz_NullObjectError
_16923:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16925
	call	_brl_blitz_NullObjectError
_16925:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16928
	call	_brl_blitz_ArrayBoundsError
_16928:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16930
	call	_brl_blitz_NullObjectError
_16930:
	flds	32(%ebx)
	fstps	-160(%ebp)
	movl	$_16931,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16933
	call	_brl_blitz_NullObjectError
_16933:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16935
	call	_brl_blitz_NullObjectError
_16935:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16938
	call	_brl_blitz_ArrayBoundsError
_16938:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16940
	call	_brl_blitz_NullObjectError
_16940:
	flds	36(%ebx)
	fstps	-164(%ebp)
	movl	$_16941,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16943
	call	_brl_blitz_NullObjectError
_16943:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16945
	call	_brl_blitz_NullObjectError
_16945:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16948
	call	_brl_blitz_ArrayBoundsError
_16948:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16950
	call	_brl_blitz_NullObjectError
_16950:
	flds	40(%ebx)
	fstps	-168(%ebp)
	movl	$_16951,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16953
	call	_brl_blitz_NullObjectError
_16953:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16955
	call	_brl_blitz_NullObjectError
_16955:
	movl	48(%ebx),%esi
	movl	-132(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16958
	call	_brl_blitz_ArrayBoundsError
_16958:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16960
	call	_brl_blitz_NullObjectError
_16960:
	movl	80(%ebx),%eax
	movl	%eax,-172(%ebp)
	movl	$_16961,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16963
	call	_brl_blitz_NullObjectError
_16963:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16965
	call	_brl_blitz_NullObjectError
_16965:
	movl	44(%ebx),%eax
	movl	%eax,-176(%ebp)
	calll	*_bbOnDebugLeaveScope
_16862:
	movl	$_16967,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-132(%ebp),%eax
	add	$33984,%eax
	movl	%eax,(%esp)
	calll	*___glewActiveTextureARB
	movl	$_16968,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-132(%ebp),%eax
	add	$33984,%eax
	movl	%eax,(%esp)
	calll	*___glewClientActiveTextureARB
	movl	$_16969,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3553,(%esp)
	call	_glEnable
	movl	$_16970,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-136(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_16972
	call	_brl_blitz_NullObjectError
_16972:
	movl	60(%ebx),%esi
	movl	-176(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_16975
	call	_brl_blitz_ArrayBoundsError
_16975:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	$3553,(%esp)
	call	_glBindTexture
	movl	$_16976,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-140(%ebp),%eax
	and	$4,%eax
	cmp	$0,%eax
	je	_16977
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16979,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16978,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3008,(%esp)
	call	_glEnable
	calll	*_bbOnDebugLeaveScope
	jmp	_16980
_16977:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16982,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16981,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3008,(%esp)
	call	_glDisable
	calll	*_bbOnDebugLeaveScope
_16980:
	movl	$_16983,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-140(%ebp),%eax
	and	$8,%eax
	cmp	$0,%eax
	je	_16984
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16987,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16985,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$9729,8(%esp)
	movl	$10240,4(%esp)
	movl	$3553,(%esp)
	call	_glTexParameteri
	movl	$_16986,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$9987,8(%esp)
	movl	$10241,4(%esp)
	movl	$3553,(%esp)
	call	_glTexParameteri
	calll	*_bbOnDebugLeaveScope
	jmp	_16988
_16984:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16991,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16989,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$9729,8(%esp)
	movl	$10240,4(%esp)
	movl	$3553,(%esp)
	call	_glTexParameteri
	movl	$_16990,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$9729,8(%esp)
	movl	$10241,4(%esp)
	movl	$3553,(%esp)
	call	_glTexParameteri
	calll	*_bbOnDebugLeaveScope
_16988:
	movl	$_16992,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-140(%ebp),%eax
	and	$16,%eax
	cmp	$0,%eax
	je	_16993
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16995,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16994,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$33071,8(%esp)
	movl	$10242,4(%esp)
	movl	$3553,(%esp)
	call	_glTexParameteri
	calll	*_bbOnDebugLeaveScope
	jmp	_16996
_16993:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_16998,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_16997,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$10497,8(%esp)
	movl	$10242,4(%esp)
	movl	$3553,(%esp)
	call	_glTexParameteri
	calll	*_bbOnDebugLeaveScope
_16996:
	movl	$_16999,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-140(%ebp),%eax
	and	$32,%eax
	cmp	$0,%eax
	je	_17000
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17002,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17001,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$33071,8(%esp)
	movl	$10243,4(%esp)
	movl	$3553,(%esp)
	call	_glTexParameteri
	calll	*_bbOnDebugLeaveScope
	jmp	_17003
_17000:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17005,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17004,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$10497,8(%esp)
	movl	$10243,4(%esp)
	movl	$3553,(%esp)
	call	_glTexParameteri
	calll	*_bbOnDebugLeaveScope
_17003:
	movl	$_17006,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-140(%ebp),%eax
	and	$64,%eax
	cmp	$0,%eax
	je	_17007
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17012,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17008,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$9218,8(%esp)
	movl	$9472,4(%esp)
	movl	$8192,(%esp)
	call	_glTexGeni
	movl	$_17009,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$9218,8(%esp)
	movl	$9472,4(%esp)
	movl	$8193,(%esp)
	call	_glTexGeni
	movl	$_17010,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3168,(%esp)
	call	_glEnable
	movl	$_17011,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3169,(%esp)
	call	_glEnable
	calll	*_bbOnDebugLeaveScope
	jmp	_17013
_17007:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17016,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17014,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3168,(%esp)
	call	_glDisable
	movl	$_17015,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3169,(%esp)
	call	_glDisable
	calll	*_bbOnDebugLeaveScope
_17013:
	movl	$_17017,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-140(%ebp),%eax
	and	$128,%eax
	cmp	$0,%eax
	je	_17018
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17046,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17019,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$34067,(%esp)
	call	_glEnable
	movl	$_17020,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-136(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17022
	call	_brl_blitz_NullObjectError
_17022:
	movl	60(%ebx),%esi
	movl	-176(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_17025
	call	_brl_blitz_ArrayBoundsError
_17025:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	$34067,(%esp)
	call	_glBindTexture
	movl	$_17026,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$33071,8(%esp)
	movl	$10242,4(%esp)
	movl	$34067,(%esp)
	call	_glTexParameteri
	movl	$_17027,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$33071,8(%esp)
	movl	$10243,4(%esp)
	movl	$34067,(%esp)
	call	_glTexParameteri
	movl	$_17028,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$33071,8(%esp)
	movl	$32882,4(%esp)
	movl	$34067,(%esp)
	call	_glTexParameteri
	movl	$_17029,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$9728,8(%esp)
	movl	$10241,4(%esp)
	movl	$34067,(%esp)
	call	_glTexParameteri
	movl	$_17030,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$9728,8(%esp)
	movl	$10240,4(%esp)
	movl	$34067,(%esp)
	call	_glTexParameteri
	movl	$_17031,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3168,(%esp)
	call	_glEnable
	movl	$_17032,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3169,(%esp)
	call	_glEnable
	movl	$_17033,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3170,(%esp)
	call	_glEnable
	movl	$_17034,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-172(%ebp)
	jne	_17035
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17039,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17036,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$34066,8(%esp)
	movl	$9472,4(%esp)
	movl	$8192,(%esp)
	call	_glTexGeni
	movl	$_17037,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$34066,8(%esp)
	movl	$9472,4(%esp)
	movl	$8193,(%esp)
	call	_glTexGeni
	movl	$_17038,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$34066,8(%esp)
	movl	$9472,4(%esp)
	movl	$8194,(%esp)
	call	_glTexGeni
	calll	*_bbOnDebugLeaveScope
_17035:
	movl	$_17040,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$2,-172(%ebp)
	jne	_17041
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17045,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17042,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$34065,8(%esp)
	movl	$9472,4(%esp)
	movl	$8192,(%esp)
	call	_glTexGeni
	movl	$_17043,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$34065,8(%esp)
	movl	$9472,4(%esp)
	movl	$8193,(%esp)
	call	_glTexGeni
	movl	$_17044,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$34065,8(%esp)
	movl	$9472,4(%esp)
	movl	$8194,(%esp)
	call	_glTexGeni
	calll	*_bbOnDebugLeaveScope
_17041:
	calll	*_bbOnDebugLeaveScope
	jmp	_17047
_17018:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17055,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17048,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$34067,(%esp)
	call	_glDisable
	movl	$_17049,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-140(%ebp),%eax
	and	$64,%eax
	cmp	$0,%eax
	jne	_17050
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17053,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17051,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3168,(%esp)
	call	_glDisable
	movl	$_17052,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3169,(%esp)
	call	_glDisable
	calll	*_bbOnDebugLeaveScope
_17050:
	movl	$_17054,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3170,(%esp)
	call	_glDisable
	calll	*_bbOnDebugLeaveScope
_17047:
	movl	$_17056,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-144(%ebp),%eax
	cmp	$0,%eax
	je	_17059
	cmp	$1,%eax
	je	_17060
	cmp	$2,%eax
	je	_17061
	cmp	$3,%eax
	je	_17062
	cmp	$4,%eax
	je	_17063
	cmp	$5,%eax
	je	_17064
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17066,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17065,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_42224
	fstps	8(%esp)
	movl	$8704,4(%esp)
	movl	$8960,(%esp)
	call	_glTexEnvf
	calll	*_bbOnDebugLeaveScope
	jmp	_17058
_17059:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17068,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17067,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_42225
	fstps	8(%esp)
	movl	$8704,4(%esp)
	movl	$8960,(%esp)
	call	_glTexEnvf
	calll	*_bbOnDebugLeaveScope
	jmp	_17058
_17060:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17070,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17069,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_42226
	fstps	8(%esp)
	movl	$8704,4(%esp)
	movl	$8960,(%esp)
	call	_glTexEnvf
	calll	*_bbOnDebugLeaveScope
	jmp	_17058
_17061:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17072,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17071,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_42227
	fstps	8(%esp)
	movl	$8704,4(%esp)
	movl	$8960,(%esp)
	call	_glTexEnvf
	calll	*_bbOnDebugLeaveScope
	jmp	_17058
_17062:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17074,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17073,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_42228
	fstps	8(%esp)
	movl	$8704,4(%esp)
	movl	$8960,(%esp)
	call	_glTexEnvf
	calll	*_bbOnDebugLeaveScope
	jmp	_17058
_17063:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17077,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17075,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_42229
	fstps	8(%esp)
	movl	$8704,4(%esp)
	movl	$8960,(%esp)
	call	_glTexEnvf
	movl	$_17076,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_42230
	fstps	8(%esp)
	movl	$34161,4(%esp)
	movl	$8960,(%esp)
	call	_glTexEnvf
	calll	*_bbOnDebugLeaveScope
	jmp	_17058
_17064:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17081,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17078,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$34160,8(%esp)
	movl	$8704,4(%esp)
	movl	$8960,(%esp)
	call	_glTexEnvi
	movl	$_17079,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$8448,8(%esp)
	movl	$34161,4(%esp)
	movl	$8960,(%esp)
	call	_glTexEnvi
	movl	$_17080,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2,8(%esp)
	movl	$34163,4(%esp)
	movl	$8960,(%esp)
	call	_glTexEnvi
	calll	*_bbOnDebugLeaveScope
	jmp	_17058
_17058:
	movl	$_17082,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$32888,(%esp)
	call	_glEnableClientState
	movl	$_17083,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-36(%ebp)
	je	_17084
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17104,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17085,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-148(%ebp)
	jne	_17086
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17094,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17087,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17089
	call	_brl_blitz_NullObjectError
_17089:
	movl	76(%ebx),%esi
	mov	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_17092
	call	_brl_blitz_ArrayBoundsError
_17092:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	$34962,(%esp)
	calll	*___glewBindBufferARB
	movl	$_17093,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,12(%esp)
	movl	$0,8(%esp)
	movl	$5126,4(%esp)
	movl	$2,(%esp)
	call	_glTexCoordPointer
	calll	*_bbOnDebugLeaveScope
	jmp	_17095
_17086:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17103,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17096,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17098
	call	_brl_blitz_NullObjectError
_17098:
	movl	76(%ebx),%esi
	mov	$2,%ebx
	cmpl	20(%esi),%ebx
	jb	_17101
	call	_brl_blitz_ArrayBoundsError
_17101:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	$34962,(%esp)
	calll	*___glewBindBufferARB
	movl	$_17102,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,12(%esp)
	movl	$0,8(%esp)
	movl	$5126,4(%esp)
	movl	$2,(%esp)
	call	_glTexCoordPointer
	calll	*_bbOnDebugLeaveScope
_17095:
	calll	*_bbOnDebugLeaveScope
	jmp	_17105
_17084:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17119,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17106,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-148(%ebp)
	jne	_17107
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17112,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17108,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17110
	call	_brl_blitz_NullObjectError
_17110:
	movl	24(%ebx),%eax
	movl	%eax,-180(%ebp)
	movl	-180(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	$5126,4(%esp)
	movl	$2,(%esp)
	call	_glTexCoordPointer
	calll	*_bbOnDebugLeaveScope
	jmp	_17113
_17107:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17118,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17114,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17116
	call	_brl_blitz_NullObjectError
_17116:
	movl	28(%ebx),%eax
	movl	%eax,-184(%ebp)
	movl	-184(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	$5126,4(%esp)
	movl	$2,(%esp)
	call	_glTexCoordPointer
	calll	*_bbOnDebugLeaveScope
_17113:
	calll	*_bbOnDebugLeaveScope
_17105:
	movl	$_17120,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$5890,(%esp)
	call	_glMatrixMode
	movl	$_17121,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glLoadIdentity
	movl	$_17122,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-160(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_17123
	flds	-164(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
_17123:
	cmp	$0,%eax
	je	_17125
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17127,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17126,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	8(%esp)
	flds	-164(%ebp)
	fstps	4(%esp)
	flds	-160(%ebp)
	fstps	(%esp)
	call	_glTranslatef
	calll	*_bbOnDebugLeaveScope
_17125:
	movl	$_17128,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-168(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_17129
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17131,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17130,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	flds	-168(%ebp)
	fstps	(%esp)
	call	_glRotatef
	calll	*_bbOnDebugLeaveScope
_17129:
	movl	$_17132,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-152(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_17133
	flds	-156(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
_17133:
	cmp	$0,%eax
	je	_17135
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17137,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17136,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	8(%esp)
	flds	-156(%ebp)
	fstps	4(%esp)
	flds	-152(%ebp)
	fstps	(%esp)
	call	_glScalef
	calll	*_bbOnDebugLeaveScope
_17135:
	movl	$_17138,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-140(%ebp),%eax
	and	$64,%eax
	cmp	$0,%eax
	je	_17139
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17141,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17140,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_42231
	fstps	8(%esp)
	flds	_42232
	fstps	4(%esp)
	fld1
	fstps	(%esp)
	call	_glScalef
	calll	*_bbOnDebugLeaveScope
_17139:
	movl	$_17142,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-140(%ebp),%eax
	and	$128,%eax
	cmp	$0,%eax
	je	_17143
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17259,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17144,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_42233
	fstps	8(%esp)
	flds	_42234
	fstps	4(%esp)
	fld1
	fstps	(%esp)
	call	_glScalef
	movl	$_17145,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$16,4(%esp)
	movl	$_17146,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-188(%ebp)
	movl	$_17148,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-188(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_17150
	call	_brl_blitz_ArrayBoundsError
_17150:
	movl	-188(%ebp),%eax
	lea	24(%eax,%ebx,8),%eax
	movl	%eax,4(%esp)
	movl	$2982,(%esp)
	call	_glGetDoublev
	movl	$_17151,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMatrix,(%esp)
	call	_bbObjectNew
	movl	%eax,-192(%ebp)
	movl	$_17153,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-192(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17155
	call	_brl_blitz_NullObjectError
_17155:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	$_17156,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-192(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17158
	call	_brl_blitz_NullObjectError
_17158:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_17161
	call	_brl_blitz_ArrayBoundsError
_17161:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_17163
	call	_brl_blitz_ArrayBoundsError
_17163:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$0,%ebx
	movl	-188(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_17166
	call	_brl_blitz_ArrayBoundsError
_17166:
	movl	-188(%ebp),%eax
	fldl	24(%eax,%ebx,8)
	fstps	28(%esi)
	movl	$_17167,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-192(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17169
	call	_brl_blitz_NullObjectError
_17169:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_17172
	call	_brl_blitz_ArrayBoundsError
_17172:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_17174
	call	_brl_blitz_ArrayBoundsError
_17174:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$1,%ebx
	movl	-188(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_17177
	call	_brl_blitz_ArrayBoundsError
_17177:
	movl	-188(%ebp),%eax
	fldl	24(%eax,%ebx,8)
	fstps	28(%esi)
	movl	$_17178,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-192(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17180
	call	_brl_blitz_NullObjectError
_17180:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_17183
	call	_brl_blitz_ArrayBoundsError
_17183:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_17185
	call	_brl_blitz_ArrayBoundsError
_17185:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$2,%ebx
	movl	-188(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_17188
	call	_brl_blitz_ArrayBoundsError
_17188:
	movl	-188(%ebp),%eax
	fldl	24(%eax,%ebx,8)
	fstps	28(%esi)
	movl	$_17189,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-192(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17191
	call	_brl_blitz_NullObjectError
_17191:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_17194
	call	_brl_blitz_ArrayBoundsError
_17194:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_17196
	call	_brl_blitz_ArrayBoundsError
_17196:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$4,%ebx
	movl	-188(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_17199
	call	_brl_blitz_ArrayBoundsError
_17199:
	movl	-188(%ebp),%eax
	fldl	24(%eax,%ebx,8)
	fstps	28(%esi)
	movl	$_17200,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-192(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17202
	call	_brl_blitz_NullObjectError
_17202:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_17205
	call	_brl_blitz_ArrayBoundsError
_17205:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_17207
	call	_brl_blitz_ArrayBoundsError
_17207:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$5,%ebx
	movl	-188(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_17210
	call	_brl_blitz_ArrayBoundsError
_17210:
	movl	-188(%ebp),%eax
	fldl	24(%eax,%ebx,8)
	fstps	28(%esi)
	movl	$_17211,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-192(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17213
	call	_brl_blitz_NullObjectError
_17213:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_17216
	call	_brl_blitz_ArrayBoundsError
_17216:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_17218
	call	_brl_blitz_ArrayBoundsError
_17218:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$6,%ebx
	movl	-188(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_17221
	call	_brl_blitz_ArrayBoundsError
_17221:
	movl	-188(%ebp),%eax
	fldl	24(%eax,%ebx,8)
	fstps	28(%esi)
	movl	$_17222,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-192(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17224
	call	_brl_blitz_NullObjectError
_17224:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_17227
	call	_brl_blitz_ArrayBoundsError
_17227:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_17229
	call	_brl_blitz_ArrayBoundsError
_17229:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$8,%ebx
	movl	-188(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_17232
	call	_brl_blitz_ArrayBoundsError
_17232:
	movl	-188(%ebp),%eax
	fldl	24(%eax,%ebx,8)
	fstps	28(%esi)
	movl	$_17233,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-192(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17235
	call	_brl_blitz_NullObjectError
_17235:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_17238
	call	_brl_blitz_ArrayBoundsError
_17238:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_17240
	call	_brl_blitz_ArrayBoundsError
_17240:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$9,%ebx
	movl	-188(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_17243
	call	_brl_blitz_ArrayBoundsError
_17243:
	movl	-188(%ebp),%eax
	fldl	24(%eax,%ebx,8)
	fstps	28(%esi)
	movl	$_17244,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-192(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17246
	call	_brl_blitz_NullObjectError
_17246:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_17249
	call	_brl_blitz_ArrayBoundsError
_17249:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_17251
	call	_brl_blitz_ArrayBoundsError
_17251:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$10,%ebx
	movl	-188(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_17254
	call	_brl_blitz_ArrayBoundsError
_17254:
	movl	-188(%ebp),%eax
	fldl	24(%eax,%ebx,8)
	fstps	28(%esi)
	movl	$_17255,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-192(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17257
	call	_brl_blitz_NullObjectError
_17257:
	movl	8(%ebx),%eax
	movl	%eax,-196(%ebp)
	movl	-196(%ebp),%eax
	lea	28(%eax),%eax
	movl	%eax,(%esp)
	call	_glMultMatrixf
	calll	*_bbOnDebugLeaveScope
_17143:
	calll	*_bbOnDebugLeaveScope
_16736:
	calll	*_bbOnDebugLeaveScope
_337:
	addl	$1,-132(%ebp)
_16717:
	movl	-216(%ebp),%eax
	cmpl	%eax,-132(%ebp)
	jle	_339
_338:
	movl	$_17271,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$5888,(%esp)
	call	_glMatrixMode
	movl	$_17272,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glPushMatrix
	movl	$_17273,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TSprite,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	jne	_17274
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17281,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17275,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17277
	call	_brl_blitz_NullObjectError
_17277:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17279
	call	_brl_blitz_NullObjectError
_17279:
	movl	8(%ebx),%eax
	movl	%eax,-200(%ebp)
	movl	-200(%ebp),%eax
	lea	28(%eax),%eax
	movl	%eax,(%esp)
	call	_glMultMatrixf
	calll	*_bbOnDebugLeaveScope
	jmp	_17282
_17274:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17289,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17283,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17285
	call	_brl_blitz_NullObjectError
_17285:
	movl	304(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17287
	call	_brl_blitz_NullObjectError
_17287:
	movl	8(%ebx),%eax
	movl	%eax,-204(%ebp)
	movl	-204(%ebp),%eax
	lea	28(%eax),%eax
	movl	%eax,(%esp)
	call	_glMultMatrixf
	calll	*_bbOnDebugLeaveScope
_17282:
	movl	$_17290,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-36(%ebp)
	je	_17291
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17295,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17292,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17294
	call	_brl_blitz_NullObjectError
_17294:
	movl	$0,12(%esp)
	movl	$5123,8(%esp)
	movl	12(%ebx),%eax
	imul	$3,%eax
	movl	%eax,4(%esp)
	movl	$4,(%esp)
	call	_glDrawElements
	calll	*_bbOnDebugLeaveScope
	jmp	_17296
_17291:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17303,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17297,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_17299
	call	_brl_blitz_NullObjectError
_17299:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17301
	call	_brl_blitz_NullObjectError
_17301:
	movl	16(%ebx),%eax
	movl	%eax,-208(%ebp)
	movl	-208(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,12(%esp)
	movl	$5123,8(%esp)
	movl	12(%esi),%eax
	imul	$3,%eax
	movl	%eax,4(%esp)
	movl	$4,(%esp)
	call	_glDrawElements
	calll	*_bbOnDebugLeaveScope
_17296:
	movl	$_17304,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glPopMatrix
	movl	$_17305,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-212(%ebp)
	movl	$0,-212(%ebp)
	movl	-108(%ebp),%ebx
	sub	$1,%ebx
	jmp	_17307
_342:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17318,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17309,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-212(%ebp),%eax
	add	$33984,%eax
	movl	%eax,(%esp)
	calll	*___glewActiveTextureARB
	movl	$_17310,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-212(%ebp),%eax
	add	$33984,%eax
	movl	%eax,(%esp)
	calll	*___glewClientActiveTextureARB
	movl	$_17311,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$5890,(%esp)
	call	_glMatrixMode
	movl	$_17312,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glLoadIdentity
	movl	$_17313,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3553,(%esp)
	call	_glDisable
	movl	$_17314,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$34067,(%esp)
	call	_glDisable
	movl	$_17315,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3168,(%esp)
	call	_glDisable
	movl	$_17316,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3169,(%esp)
	call	_glDisable
	movl	$_17317,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3170,(%esp)
	call	_glDisable
	calll	*_bbOnDebugLeaveScope
_340:
	addl	$1,-212(%ebp)
_17307:
	cmpl	%ebx,-212(%ebp)
	jle	_342
_341:
	movl	$_17319,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$32888,(%esp)
	call	_glDisableClientState
	movl	$_17320,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-12(%ebp)
	jne	_17321
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17323,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17322,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2912,(%esp)
	call	_glEnable
	calll	*_bbOnDebugLeaveScope
_17321:
	calll	*_bbOnDebugLeaveScope
_334:
	movl	-228(%ebp),%eax
	cmpl	%eax,-220(%ebp)
	jne	_336
_335:
	mov	$0,%ebx
	jmp	_2470
_2470:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSprite_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_17350,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	__sidesign_minib3d_TMesh_New
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TSprite,(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	316(%eax)
	movl	-4(%ebp),%eax
	fld1
	fstps	320(%eax)
	movl	-4(%ebp),%eax
	fld1
	fstps	324(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	328(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	332(%eax)
	movl	-4(%ebp),%eax
	movl	$1,336(%eax)
	movl	%ebp,4(%esp)
	movl	$_17349,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17344,(%esp)
	calll	*_bbOnDebugEnterStm
	xor	%eax,%eax
	cmp	$0,%eax
	je	_17346
	movl	%ebp,4(%esp)
	movl	$_17348,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17347,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_343,(%esp)
	call	_brl_blitz_DebugLog
	calll	*_bbOnDebugLeaveScope
_17346:
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_2473
_2473:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSprite_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
	xor	%eax,%eax
	cmp	$0,%eax
	je	_17351
	movl	$_344,(%esp)
	call	_brl_blitz_DebugLog
_17351:
_2476:
	movl	$_sidesign_minib3d_TMesh,(%ebx)
	movl	%ebx,(%esp)
	call	__sidesign_minib3d_TMesh_Delete
	mov	$0,%eax
	jmp	_17352
_17352:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSprite_CopyEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17701,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17353,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TSprite,(%esp)
	call	_bbObjectNew
	movl	%eax,-12(%ebp)
	movl	$_17355,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-16(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17358
	call	_brl_blitz_NullObjectError
_17358:
	movl	16(%ebx),%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17361
	call	_brl_blitz_NullObjectError
_17361:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_345
_347:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17366
	call	_brl_blitz_NullObjectError
_17366:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-16(%ebp)
	cmpl	$_bbNullObject,-16(%ebp)
	je	_345
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17370,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17367,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17369
	call	_brl_blitz_NullObjectError
_17369:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	calll	*_bbOnDebugLeaveScope
_345:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17364
	call	_brl_blitz_NullObjectError
_17364:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_347
_346:
	movl	$_17371,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17373
	call	_brl_blitz_NullObjectError
_17373:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*384(%eax)
	movl	$_17374,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17376
	call	_brl_blitz_NullObjectError
_17376:
	movl	__sidesign_minib3d_TEntity_entity_list,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*400(%eax)
	movl	$_17377,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17379
	call	_brl_blitz_NullObjectError
_17379:
	cmpl	$0,176(%ebx)
	je	_17380
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17388,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17381,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17383
	call	_brl_blitz_NullObjectError
_17383:
	movl	176(%ebx),%ebx
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	cmpl	20(%eax),%ebx
	jb	_17385
	call	_brl_blitz_ArrayBoundsError
_17385:
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17387
	call	_brl_blitz_NullObjectError
_17387:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	calll	*_bbOnDebugLeaveScope
_17380:
	movl	$_17389,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17391
	call	_brl_blitz_NullObjectError
_17391:
	cmpl	$0,188(%ebx)
	je	_17392
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17394,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17393,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TPick_ent_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListAddLast
	calll	*_bbOnDebugLeaveScope
_17392:
	movl	$_17395,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17397
	call	_brl_blitz_NullObjectError
_17397:
	cmpl	$_bbNullObject,20(%ebx)
	je	_17398
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17408,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17399,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17401
	call	_brl_blitz_NullObjectError
_17401:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_17403
	call	_brl_blitz_NullObjectError
_17403:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17405
	call	_brl_blitz_NullObjectError
_17405:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17407
	call	_brl_blitz_NullObjectError
_17407:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_17409
_17398:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17415,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17410,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17412
	call	_brl_blitz_NullObjectError
_17412:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17414
	call	_brl_blitz_NullObjectError
_17414:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	calll	*_bbOnDebugLeaveScope
_17409:
	movl	$_17416,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17418
	call	_brl_blitz_NullObjectError
_17418:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_17420
	call	_brl_blitz_NullObjectError
_17420:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17422
	call	_brl_blitz_NullObjectError
_17422:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*92(%eax)
	movl	$_17423,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17425
	call	_brl_blitz_NullObjectError
_17425:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17428
	call	_brl_blitz_NullObjectError
_17428:
	flds	32(%ebx)
	fstps	32(%esi)
	movl	$_17429,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17431
	call	_brl_blitz_NullObjectError
_17431:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17434
	call	_brl_blitz_NullObjectError
_17434:
	flds	36(%ebx)
	fstps	36(%esi)
	movl	$_17435,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17437
	call	_brl_blitz_NullObjectError
_17437:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17440
	call	_brl_blitz_NullObjectError
_17440:
	flds	40(%ebx)
	fstps	40(%esi)
	movl	$_17441,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17443
	call	_brl_blitz_NullObjectError
_17443:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17446
	call	_brl_blitz_NullObjectError
_17446:
	flds	44(%ebx)
	fstps	44(%esi)
	movl	$_17447,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17449
	call	_brl_blitz_NullObjectError
_17449:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17452
	call	_brl_blitz_NullObjectError
_17452:
	flds	48(%ebx)
	fstps	48(%esi)
	movl	$_17453,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17455
	call	_brl_blitz_NullObjectError
_17455:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17458
	call	_brl_blitz_NullObjectError
_17458:
	flds	52(%ebx)
	fstps	52(%esi)
	movl	$_17459,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17461
	call	_brl_blitz_NullObjectError
_17461:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17464
	call	_brl_blitz_NullObjectError
_17464:
	flds	56(%ebx)
	fstps	56(%esi)
	movl	$_17465,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17467
	call	_brl_blitz_NullObjectError
_17467:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17470
	call	_brl_blitz_NullObjectError
_17470:
	flds	60(%ebx)
	fstps	60(%esi)
	movl	$_17471,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17473
	call	_brl_blitz_NullObjectError
_17473:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17476
	call	_brl_blitz_NullObjectError
_17476:
	flds	64(%ebx)
	fstps	64(%esi)
	movl	$_17477,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17479
	call	_brl_blitz_NullObjectError
_17479:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17482
	call	_brl_blitz_NullObjectError
_17482:
	flds	68(%ebx)
	fstps	68(%esi)
	movl	$_17483,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17485
	call	_brl_blitz_NullObjectError
_17485:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17488
	call	_brl_blitz_NullObjectError
_17488:
	flds	72(%ebx)
	fstps	72(%esi)
	movl	$_17489,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17491
	call	_brl_blitz_NullObjectError
_17491:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17494
	call	_brl_blitz_NullObjectError
_17494:
	flds	76(%ebx)
	fstps	76(%esi)
	movl	$_17495,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17497
	call	_brl_blitz_NullObjectError
_17497:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17500
	call	_brl_blitz_NullObjectError
_17500:
	flds	80(%ebx)
	fstps	80(%esi)
	movl	$_17501,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17503
	call	_brl_blitz_NullObjectError
_17503:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17506
	call	_brl_blitz_NullObjectError
_17506:
	movl	92(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	92(%esi),%eax
	decl	4(%eax)
	jnz	_17510
	movl	%eax,(%esp)
	call	_bbGCFree
_17510:
	movl	%ebx,92(%esi)
	movl	$_17511,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17513
	call	_brl_blitz_NullObjectError
_17513:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17516
	call	_brl_blitz_NullObjectError
_17516:
	movl	96(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	96(%esi),%eax
	decl	4(%eax)
	jnz	_17520
	movl	%eax,(%esp)
	call	_bbGCFree
_17520:
	movl	%ebx,96(%esi)
	movl	$_17521,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17523
	call	_brl_blitz_NullObjectError
_17523:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17526
	call	_brl_blitz_NullObjectError
_17526:
	movl	104(%ebx),%eax
	movl	%eax,104(%esi)
	movl	$_17527,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17529
	call	_brl_blitz_NullObjectError
_17529:
	movl	$0,100(%ebx)
	movl	$_17531,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17533
	call	_brl_blitz_NullObjectError
_17533:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17536
	call	_brl_blitz_NullObjectError
_17536:
	movl	112(%ebx),%eax
	movl	%eax,112(%esi)
	movl	$_17537,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17539
	call	_brl_blitz_NullObjectError
_17539:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17542
	call	_brl_blitz_NullObjectError
_17542:
	flds	116(%ebx)
	fstps	116(%esi)
	movl	$_17543,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17545
	call	_brl_blitz_NullObjectError
_17545:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17548
	call	_brl_blitz_NullObjectError
_17548:
	flds	120(%ebx)
	fstps	120(%esi)
	movl	$_17549,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17551
	call	_brl_blitz_NullObjectError
_17551:
	mov	$_bbNullObject,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	128(%ebx),%eax
	decl	4(%eax)
	jnz	_17556
	movl	%eax,(%esp)
	call	_bbGCFree
_17556:
	movl	%esi,128(%ebx)
	movl	$_17557,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17559
	call	_brl_blitz_NullObjectError
_17559:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17562
	call	_brl_blitz_NullObjectError
_17562:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17564
	call	_brl_blitz_NullObjectError
_17564:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	incl	4(%eax)
	mov	%eax,%ebx
	movl	128(%esi),%eax
	decl	4(%eax)
	jnz	_17568
	movl	%eax,(%esp)
	call	_bbGCFree
_17568:
	movl	%ebx,128(%esi)
	movl	$_17569,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17571
	call	_brl_blitz_NullObjectError
_17571:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17574
	call	_brl_blitz_NullObjectError
_17574:
	flds	132(%ebx)
	fstps	132(%esi)
	movl	$_17575,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17577
	call	_brl_blitz_NullObjectError
_17577:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17580
	call	_brl_blitz_NullObjectError
_17580:
	flds	136(%ebx)
	fstps	136(%esi)
	movl	$_17581,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17583
	call	_brl_blitz_NullObjectError
_17583:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17586
	call	_brl_blitz_NullObjectError
_17586:
	flds	140(%ebx)
	fstps	140(%esi)
	movl	$_17587,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17589
	call	_brl_blitz_NullObjectError
_17589:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17592
	call	_brl_blitz_NullObjectError
_17592:
	flds	152(%ebx)
	fstps	152(%esi)
	movl	$_17593,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17595
	call	_brl_blitz_NullObjectError
_17595:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17598
	call	_brl_blitz_NullObjectError
_17598:
	flds	156(%ebx)
	fstps	156(%esi)
	movl	$_17599,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17601
	call	_brl_blitz_NullObjectError
_17601:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17604
	call	_brl_blitz_NullObjectError
_17604:
	flds	160(%ebx)
	fstps	160(%esi)
	movl	$_17605,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17607
	call	_brl_blitz_NullObjectError
_17607:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17610
	call	_brl_blitz_NullObjectError
_17610:
	flds	164(%ebx)
	fstps	164(%esi)
	movl	$_17611,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17613
	call	_brl_blitz_NullObjectError
_17613:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17616
	call	_brl_blitz_NullObjectError
_17616:
	flds	168(%ebx)
	fstps	168(%esi)
	movl	$_17617,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17619
	call	_brl_blitz_NullObjectError
_17619:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17622
	call	_brl_blitz_NullObjectError
_17622:
	flds	172(%ebx)
	fstps	172(%esi)
	movl	$_17623,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17625
	call	_brl_blitz_NullObjectError
_17625:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17628
	call	_brl_blitz_NullObjectError
_17628:
	movl	176(%ebx),%eax
	movl	%eax,176(%esi)
	movl	$_17629,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17631
	call	_brl_blitz_NullObjectError
_17631:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17634
	call	_brl_blitz_NullObjectError
_17634:
	movl	188(%ebx),%eax
	movl	%eax,188(%esi)
	movl	$_17635,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17637
	call	_brl_blitz_NullObjectError
_17637:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17640
	call	_brl_blitz_NullObjectError
_17640:
	movl	192(%ebx),%eax
	movl	%eax,192(%esi)
	movl	$_17641,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17643
	call	_brl_blitz_NullObjectError
_17643:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17646
	call	_brl_blitz_NullObjectError
_17646:
	movl	284(%ebx),%eax
	movl	%eax,284(%esi)
	movl	$_17647,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17649
	call	_brl_blitz_NullObjectError
_17649:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17652
	call	_brl_blitz_NullObjectError
_17652:
	movl	288(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	288(%esi),%eax
	decl	4(%eax)
	jnz	_17656
	movl	%eax,(%esp)
	call	_bbGCFree
_17656:
	movl	%ebx,288(%esi)
	movl	$_17657,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17659
	call	_brl_blitz_NullObjectError
_17659:
	movl	304(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_17661
	call	_brl_blitz_NullObjectError
_17661:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17663
	call	_brl_blitz_NullObjectError
_17663:
	movl	304(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	movl	$_17664,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17666
	call	_brl_blitz_NullObjectError
_17666:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17669
	call	_brl_blitz_NullObjectError
_17669:
	flds	316(%ebx)
	fstps	316(%esi)
	movl	$_17670,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17672
	call	_brl_blitz_NullObjectError
_17672:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17675
	call	_brl_blitz_NullObjectError
_17675:
	flds	320(%ebx)
	fstps	320(%esi)
	movl	$_17676,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17678
	call	_brl_blitz_NullObjectError
_17678:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17681
	call	_brl_blitz_NullObjectError
_17681:
	flds	324(%ebx)
	fstps	324(%esi)
	movl	$_17682,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17684
	call	_brl_blitz_NullObjectError
_17684:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17687
	call	_brl_blitz_NullObjectError
_17687:
	flds	328(%ebx)
	fstps	328(%esi)
	movl	$_17688,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17690
	call	_brl_blitz_NullObjectError
_17690:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17693
	call	_brl_blitz_NullObjectError
_17693:
	flds	332(%ebx)
	fstps	332(%esi)
	movl	$_17694,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17696
	call	_brl_blitz_NullObjectError
_17696:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17699
	call	_brl_blitz_NullObjectError
_17699:
	movl	336(%ebx),%eax
	movl	%eax,336(%esi)
	movl	$_17700,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	jmp	_2480
_2480:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSprite_CreateSprite:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$36,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17766,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17702,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TSprite,(%esp)
	call	_bbObjectNew
	movl	%eax,-8(%ebp)
	movl	$_17704,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17706
	call	_brl_blitz_NullObjectError
_17706:
	mov	$_348,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	96(%ebx),%eax
	decl	4(%eax)
	jnz	_17711
	movl	%eax,(%esp)
	call	_bbGCFree
_17711:
	movl	%esi,96(%ebx)
	movl	$_17712,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17714
	call	_brl_blitz_NullObjectError
_17714:
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*384(%eax)
	movl	$_17715,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17717
	call	_brl_blitz_NullObjectError
_17717:
	movl	__sidesign_minib3d_TEntity_entity_list,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*400(%eax)
	movl	$_17718,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17720
	call	_brl_blitz_NullObjectError
_17720:
	cmpl	$_bbNullObject,20(%ebx)
	je	_17721
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17734,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17722,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17724
	call	_brl_blitz_NullObjectError
_17724:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_17726
	call	_brl_blitz_NullObjectError
_17726:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17728
	call	_brl_blitz_NullObjectError
_17728:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17730
	call	_brl_blitz_NullObjectError
_17730:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	movl	$_17731,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17733
	call	_brl_blitz_NullObjectError
_17733:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*380(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_17735
_17721:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17739,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17736,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17738
	call	_brl_blitz_NullObjectError
_17738:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*380(%eax)
	calll	*_bbOnDebugLeaveScope
_17735:
	movl	$_17740,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17742
	call	_brl_blitz_NullObjectError
_17742:
	movl	$_bbNullObject,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*528(%eax)
	movl	%eax,-12(%ebp)
	movl	$_17744,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17746
	call	_brl_blitz_NullObjectError
_17746:
	fldz
	fstps	24(%esp)
	fld1
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	flds	_42644
	fstps	8(%esp)
	flds	_42645
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_17747,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17749
	call	_brl_blitz_NullObjectError
_17749:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	flds	_42646
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_17750,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17752
	call	_brl_blitz_NullObjectError
_17752:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fld1
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fld1
	fstps	8(%esp)
	fld1
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_17753,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17755
	call	_brl_blitz_NullObjectError
_17755:
	fldz
	fstps	24(%esp)
	fld1
	fstps	20(%esp)
	fld1
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	flds	_42647
	fstps	8(%esp)
	fld1
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_17756,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17758
	call	_brl_blitz_NullObjectError
_17758:
	movl	$2,12(%esp)
	movl	$1,8(%esp)
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_17759,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17761
	call	_brl_blitz_NullObjectError
_17761:
	movl	$3,12(%esp)
	movl	$2,8(%esp)
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_17762,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17764
	call	_brl_blitz_NullObjectError
_17764:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	movl	$_17765,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_2483
_2483:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$36,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSprite_LoadSprite:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	movl	$_bbNullObject,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_17783,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17767,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TSprite+588
	movl	%eax,-16(%ebp)
	movl	$_17769,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+60
	movl	%eax,-20(%ebp)
	movl	$_17771,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17773
	call	_brl_blitz_NullObjectError
_17773:
	movl	$0,12(%esp)
	movl	$0,8(%esp)
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*132(%eax)
	movl	$_17774,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	and	$2,%eax
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_17775
	movl	-8(%ebp),%eax
	and	$4,%eax
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
_17775:
	cmp	$0,%eax
	je	_17777
	movl	%ebp,4(%esp)
	movl	$_17781,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17778,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17780
	call	_brl_blitz_NullObjectError
_17780:
	movl	$3,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*136(%eax)
	calll	*_bbOnDebugLeaveScope
_17777:
	movl	$_17782,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	jmp	_2488
_2488:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSprite_RotateSprite:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_17790,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17786,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17788
	call	_brl_blitz_NullObjectError
_17788:
	flds	-8(%ebp)
	fstps	316(%ebx)
	mov	$0,%ebx
	jmp	_2492
_2492:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSprite_ScaleSprite:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_17799,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17791,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17793
	call	_brl_blitz_NullObjectError
_17793:
	flds	-8(%ebp)
	fstps	320(%ebx)
	movl	$_17795,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17797
	call	_brl_blitz_NullObjectError
_17797:
	flds	-12(%ebp)
	fstps	324(%ebx)
	mov	$0,%ebx
	jmp	_2497
_2497:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSprite_HandleSprite:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_17810,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17802,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17804
	call	_brl_blitz_NullObjectError
_17804:
	flds	-8(%ebp)
	fstps	328(%ebx)
	movl	$_17806,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17808
	call	_brl_blitz_NullObjectError
_17808:
	flds	-12(%ebp)
	fstps	332(%ebx)
	mov	$0,%ebx
	jmp	_2502
_2502:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSprite_SpriteViewMode:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_17817,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17813,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17815
	call	_brl_blitz_NullObjectError
_17815:
	movl	-8(%ebp),%eax
	movl	%eax,336(%ebx)
	mov	$0,%ebx
	jmp	_2506
_2506:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBone_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_17828,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	__sidesign_minib3d_TEntity_New
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TBone,(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	260(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	264(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	268(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	272(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	276(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	280(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	284(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	288(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	292(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	296(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	300(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	304(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	308(%eax)
	mov	$_bbNullObject,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,312(%eax)
	movl	$_sidesign_minib3d_TMatrix,(%esp)
	call	_bbObjectNew
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,316(%edx)
	mov	$_bbNullObject,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,320(%eax)
	movl	$_sidesign_minib3d_TMatrix,(%esp)
	call	_bbObjectNew
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,324(%edx)
	movl	-4(%ebp),%eax
	fldz
	fstps	328(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	332(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	336(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	340(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	344(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	348(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	352(%eax)
	movl	%ebp,4(%esp)
	movl	$_17827,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17822,(%esp)
	calll	*_bbOnDebugEnterStm
	xor	%eax,%eax
	cmp	$0,%eax
	je	_17824
	movl	%ebp,4(%esp)
	movl	$_17826,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17825,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_349,(%esp)
	call	_brl_blitz_DebugLog
	calll	*_bbOnDebugLeaveScope
_17824:
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_2509
_2509:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBone_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
	xor	%eax,%eax
	cmp	$0,%eax
	je	_17829
	movl	$_350,(%esp)
	call	_brl_blitz_DebugLog
_17829:
_2512:
	movl	324(%ebx),%eax
	decl	4(%eax)
	jnz	_17832
	movl	%eax,(%esp)
	call	_bbGCFree
_17832:
	movl	320(%ebx),%eax
	decl	4(%eax)
	jnz	_17834
	movl	%eax,(%esp)
	call	_bbGCFree
_17834:
	movl	316(%ebx),%eax
	decl	4(%eax)
	jnz	_17836
	movl	%eax,(%esp)
	call	_bbGCFree
_17836:
	movl	312(%ebx),%eax
	decl	4(%eax)
	jnz	_17838
	movl	%eax,(%esp)
	call	_bbGCFree
_17838:
	movl	$_sidesign_minib3d_TEntity,(%ebx)
	movl	%ebx,(%esp)
	call	__sidesign_minib3d_TEntity_Delete
	mov	$0,%eax
	jmp	_17830
_17830:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBone_CopyEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18168,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17839,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TBone,(%esp)
	call	_bbObjectNew
	movl	%eax,-12(%ebp)
	movl	$_17841,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-16(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17844
	call	_brl_blitz_NullObjectError
_17844:
	movl	16(%ebx),%edi
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17847
	call	_brl_blitz_NullObjectError
_17847:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%esi
	jmp	_351
_353:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17852
	call	_brl_blitz_NullObjectError
_17852:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-16(%ebp)
	cmpl	$_bbNullObject,-16(%ebp)
	je	_351
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17856,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17853,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17855
	call	_brl_blitz_NullObjectError
_17855:
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	calll	*_bbOnDebugLeaveScope
_351:
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17850
	call	_brl_blitz_NullObjectError
_17850:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_353
_352:
	movl	$_17857,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17859
	call	_brl_blitz_NullObjectError
_17859:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*384(%eax)
	movl	$_17860,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17862
	call	_brl_blitz_NullObjectError
_17862:
	movl	__sidesign_minib3d_TEntity_entity_list,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*400(%eax)
	movl	$_17863,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17865
	call	_brl_blitz_NullObjectError
_17865:
	cmpl	$_bbNullObject,20(%ebx)
	je	_17866
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17876,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17867,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17869
	call	_brl_blitz_NullObjectError
_17869:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_17871
	call	_brl_blitz_NullObjectError
_17871:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17873
	call	_brl_blitz_NullObjectError
_17873:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17875
	call	_brl_blitz_NullObjectError
_17875:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_17877
_17866:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_17883,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_17878,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17880
	call	_brl_blitz_NullObjectError
_17880:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17882
	call	_brl_blitz_NullObjectError
_17882:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	calll	*_bbOnDebugLeaveScope
_17877:
	movl	$_17884,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17886
	call	_brl_blitz_NullObjectError
_17886:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_17888
	call	_brl_blitz_NullObjectError
_17888:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17890
	call	_brl_blitz_NullObjectError
_17890:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*92(%eax)
	movl	$_17891,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17893
	call	_brl_blitz_NullObjectError
_17893:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17896
	call	_brl_blitz_NullObjectError
_17896:
	flds	32(%ebx)
	fstps	32(%esi)
	movl	$_17897,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17899
	call	_brl_blitz_NullObjectError
_17899:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17902
	call	_brl_blitz_NullObjectError
_17902:
	flds	36(%ebx)
	fstps	36(%esi)
	movl	$_17903,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17905
	call	_brl_blitz_NullObjectError
_17905:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17908
	call	_brl_blitz_NullObjectError
_17908:
	flds	40(%ebx)
	fstps	40(%esi)
	movl	$_17909,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17911
	call	_brl_blitz_NullObjectError
_17911:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17914
	call	_brl_blitz_NullObjectError
_17914:
	flds	44(%ebx)
	fstps	44(%esi)
	movl	$_17915,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17917
	call	_brl_blitz_NullObjectError
_17917:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17920
	call	_brl_blitz_NullObjectError
_17920:
	flds	48(%ebx)
	fstps	48(%esi)
	movl	$_17921,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17923
	call	_brl_blitz_NullObjectError
_17923:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17926
	call	_brl_blitz_NullObjectError
_17926:
	flds	52(%ebx)
	fstps	52(%esi)
	movl	$_17927,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17929
	call	_brl_blitz_NullObjectError
_17929:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17932
	call	_brl_blitz_NullObjectError
_17932:
	flds	56(%ebx)
	fstps	56(%esi)
	movl	$_17933,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17935
	call	_brl_blitz_NullObjectError
_17935:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17938
	call	_brl_blitz_NullObjectError
_17938:
	flds	60(%ebx)
	fstps	60(%esi)
	movl	$_17939,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17941
	call	_brl_blitz_NullObjectError
_17941:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17944
	call	_brl_blitz_NullObjectError
_17944:
	flds	64(%ebx)
	fstps	64(%esi)
	movl	$_17945,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17947
	call	_brl_blitz_NullObjectError
_17947:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17950
	call	_brl_blitz_NullObjectError
_17950:
	flds	68(%ebx)
	fstps	68(%esi)
	movl	$_17951,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17953
	call	_brl_blitz_NullObjectError
_17953:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17956
	call	_brl_blitz_NullObjectError
_17956:
	flds	72(%ebx)
	fstps	72(%esi)
	movl	$_17957,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17959
	call	_brl_blitz_NullObjectError
_17959:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17962
	call	_brl_blitz_NullObjectError
_17962:
	flds	76(%ebx)
	fstps	76(%esi)
	movl	$_17963,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17965
	call	_brl_blitz_NullObjectError
_17965:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17968
	call	_brl_blitz_NullObjectError
_17968:
	flds	80(%ebx)
	fstps	80(%esi)
	movl	$_17969,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17971
	call	_brl_blitz_NullObjectError
_17971:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17974
	call	_brl_blitz_NullObjectError
_17974:
	movl	92(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	92(%esi),%eax
	decl	4(%eax)
	jnz	_17978
	movl	%eax,(%esp)
	call	_bbGCFree
_17978:
	movl	%ebx,92(%esi)
	movl	$_17979,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17981
	call	_brl_blitz_NullObjectError
_17981:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17984
	call	_brl_blitz_NullObjectError
_17984:
	movl	96(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	96(%esi),%eax
	decl	4(%eax)
	jnz	_17988
	movl	%eax,(%esp)
	call	_bbGCFree
_17988:
	movl	%ebx,96(%esi)
	movl	$_17989,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17991
	call	_brl_blitz_NullObjectError
_17991:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17994
	call	_brl_blitz_NullObjectError
_17994:
	movl	104(%ebx),%eax
	movl	%eax,104(%esi)
	movl	$_17995,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_17997
	call	_brl_blitz_NullObjectError
_17997:
	movl	$0,100(%ebx)
	movl	$_17999,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18001
	call	_brl_blitz_NullObjectError
_18001:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18004
	call	_brl_blitz_NullObjectError
_18004:
	flds	260(%ebx)
	fstps	260(%esi)
	movl	$_18005,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18007
	call	_brl_blitz_NullObjectError
_18007:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18010
	call	_brl_blitz_NullObjectError
_18010:
	flds	264(%ebx)
	fstps	264(%esi)
	movl	$_18011,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18013
	call	_brl_blitz_NullObjectError
_18013:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18016
	call	_brl_blitz_NullObjectError
_18016:
	flds	268(%ebx)
	fstps	268(%esi)
	movl	$_18017,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18019
	call	_brl_blitz_NullObjectError
_18019:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18022
	call	_brl_blitz_NullObjectError
_18022:
	flds	272(%ebx)
	fstps	272(%esi)
	movl	$_18023,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18025
	call	_brl_blitz_NullObjectError
_18025:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18028
	call	_brl_blitz_NullObjectError
_18028:
	flds	276(%ebx)
	fstps	276(%esi)
	movl	$_18029,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18031
	call	_brl_blitz_NullObjectError
_18031:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18034
	call	_brl_blitz_NullObjectError
_18034:
	flds	280(%ebx)
	fstps	280(%esi)
	movl	$_18035,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18037
	call	_brl_blitz_NullObjectError
_18037:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18040
	call	_brl_blitz_NullObjectError
_18040:
	flds	284(%ebx)
	fstps	284(%esi)
	movl	$_18041,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18043
	call	_brl_blitz_NullObjectError
_18043:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18046
	call	_brl_blitz_NullObjectError
_18046:
	flds	288(%ebx)
	fstps	288(%esi)
	movl	$_18047,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18049
	call	_brl_blitz_NullObjectError
_18049:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18052
	call	_brl_blitz_NullObjectError
_18052:
	flds	292(%ebx)
	fstps	292(%esi)
	movl	$_18053,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18055
	call	_brl_blitz_NullObjectError
_18055:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18058
	call	_brl_blitz_NullObjectError
_18058:
	flds	296(%ebx)
	fstps	296(%esi)
	movl	$_18059,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18061
	call	_brl_blitz_NullObjectError
_18061:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18064
	call	_brl_blitz_NullObjectError
_18064:
	flds	300(%ebx)
	fstps	300(%esi)
	movl	$_18065,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18067
	call	_brl_blitz_NullObjectError
_18067:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18070
	call	_brl_blitz_NullObjectError
_18070:
	flds	304(%ebx)
	fstps	304(%esi)
	movl	$_18071,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18073
	call	_brl_blitz_NullObjectError
_18073:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18076
	call	_brl_blitz_NullObjectError
_18076:
	flds	308(%ebx)
	fstps	308(%esi)
	movl	$_18077,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18079
	call	_brl_blitz_NullObjectError
_18079:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18082
	call	_brl_blitz_NullObjectError
_18082:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18084
	call	_brl_blitz_NullObjectError
_18084:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	incl	4(%eax)
	mov	%eax,%ebx
	movl	312(%esi),%eax
	decl	4(%eax)
	jnz	_18088
	movl	%eax,(%esp)
	call	_bbGCFree
_18088:
	movl	%ebx,312(%esi)
	movl	$_18089,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18091
	call	_brl_blitz_NullObjectError
_18091:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18094
	call	_brl_blitz_NullObjectError
_18094:
	flds	328(%ebx)
	fstps	328(%esi)
	movl	$_18095,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18097
	call	_brl_blitz_NullObjectError
_18097:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18100
	call	_brl_blitz_NullObjectError
_18100:
	flds	332(%ebx)
	fstps	332(%esi)
	movl	$_18101,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18103
	call	_brl_blitz_NullObjectError
_18103:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18106
	call	_brl_blitz_NullObjectError
_18106:
	flds	336(%ebx)
	fstps	336(%esi)
	movl	$_18107,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18109
	call	_brl_blitz_NullObjectError
_18109:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18112
	call	_brl_blitz_NullObjectError
_18112:
	flds	340(%ebx)
	fstps	340(%esi)
	movl	$_18113,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18115
	call	_brl_blitz_NullObjectError
_18115:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18118
	call	_brl_blitz_NullObjectError
_18118:
	flds	344(%ebx)
	fstps	344(%esi)
	movl	$_18119,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18121
	call	_brl_blitz_NullObjectError
_18121:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18124
	call	_brl_blitz_NullObjectError
_18124:
	flds	348(%ebx)
	fstps	348(%esi)
	movl	$_18125,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18127
	call	_brl_blitz_NullObjectError
_18127:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18130
	call	_brl_blitz_NullObjectError
_18130:
	flds	352(%ebx)
	fstps	352(%esi)
	movl	$_18131,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18133
	call	_brl_blitz_NullObjectError
_18133:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18136
	call	_brl_blitz_NullObjectError
_18136:
	movl	316(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18138
	call	_brl_blitz_NullObjectError
_18138:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	incl	4(%eax)
	mov	%eax,%ebx
	movl	316(%esi),%eax
	decl	4(%eax)
	jnz	_18142
	movl	%eax,(%esp)
	call	_bbGCFree
_18142:
	movl	%ebx,316(%esi)
	movl	$_18143,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18145
	call	_brl_blitz_NullObjectError
_18145:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18148
	call	_brl_blitz_NullObjectError
_18148:
	movl	320(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18150
	call	_brl_blitz_NullObjectError
_18150:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	incl	4(%eax)
	mov	%eax,%ebx
	movl	320(%esi),%eax
	decl	4(%eax)
	jnz	_18154
	movl	%eax,(%esp)
	call	_bbGCFree
_18154:
	movl	%ebx,320(%esi)
	movl	$_18155,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18157
	call	_brl_blitz_NullObjectError
_18157:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18160
	call	_brl_blitz_NullObjectError
_18160:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18162
	call	_brl_blitz_NullObjectError
_18162:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	incl	4(%eax)
	mov	%eax,%ebx
	movl	324(%esi),%eax
	decl	4(%eax)
	jnz	_18166
	movl	%eax,(%esp)
	call	_bbGCFree
_18166:
	movl	%ebx,324(%esi)
	movl	$_18167,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	jmp	_2516
_2516:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBone_FreeEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	push	%esi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18178,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18169,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	__sidesign_minib3d_TEntity_FreeEntity
	movl	$_18170,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18172
	call	_brl_blitz_NullObjectError
_18172:
	mov	$_bbNullObject,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	312(%ebx),%eax
	decl	4(%eax)
	jnz	_18177
	movl	%eax,(%esp)
	call	_bbGCFree
_18177:
	movl	%esi,312(%ebx)
	mov	$0,%ebx
	jmp	_2519
_2519:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBone_UpdateBoneChildren:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_18230,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18179,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	jmp	_2522
_2522:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBone_Update:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_18231,(%esp)
	calll	*_bbOnDebugEnterScope
	mov	$0,%ebx
	jmp	_2525
_2525:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTerrain_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_18239,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	__sidesign_minib3d_TEntity_New
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TTerrain,(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	260(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	264(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	268(%eax)
	movl	-4(%ebp),%eax
	movl	$0,272(%eax)
	movl	$12,4(%esp)
	movl	$_18232,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,276(%edx)
	mov	$_bbEmptyArray,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,280(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	284(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	288(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	292(%eax)
	mov	$_bbNullObject,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,296(%eax)
	movl	$_sidesign_minib3d_TColTree,(%esp)
	call	_bbObjectNew
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,300(%edx)
	mov	$_bbEmptyArray,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,304(%eax)
	movl	%ebp,4(%esp)
	movl	$_18238,(%esp)
	calll	*_bbOnDebugEnterScope
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_2528
_2528:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTerrain_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
_2531:
	movl	304(%ebx),%eax
	decl	4(%eax)
	jnz	_18242
	movl	%eax,(%esp)
	call	_bbGCFree
_18242:
	movl	300(%ebx),%eax
	decl	4(%eax)
	jnz	_18244
	movl	%eax,(%esp)
	call	_bbGCFree
_18244:
	movl	296(%ebx),%eax
	decl	4(%eax)
	jnz	_18246
	movl	%eax,(%esp)
	call	_bbGCFree
_18246:
	movl	280(%ebx),%eax
	decl	4(%eax)
	jnz	_18248
	movl	%eax,(%esp)
	call	_bbGCFree
_18248:
	movl	276(%ebx),%eax
	decl	4(%eax)
	jnz	_18250
	movl	%eax,(%esp)
	call	_bbGCFree
_18250:
	movl	$_sidesign_minib3d_TEntity,(%ebx)
	movl	%ebx,(%esp)
	call	__sidesign_minib3d_TEntity_Delete
	mov	$0,%eax
	jmp	_18240
_18240:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTerrain_CopyEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_18251,(%esp)
	calll	*_bbOnDebugEnterScope
	mov	$_bbNullObject,%ebx
	jmp	_2535
_2535:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTerrain_Create:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	push	%esi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$0,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18281,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18252,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-8(%ebp)
	movl	$0,-8(%ebp)
	jmp	_18254
_359:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18262,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18255,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18257
	call	_brl_blitz_NullObjectError
_18257:
	movl	276(%ebx),%ebx
	movl	-8(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_18260
	call	_brl_blitz_ArrayBoundsError
_18260:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	fldl	_42836
	fstpl	-16(%ebp)
	mov	$3,%eax
	movl	-8(%ebp),%ecx
	shl	%cl,%eax
	movl	%eax,-20(%ebp)
	fildl	-20(%ebp)
	fstpl	(%esp)
	call	_bbSqr
	fldl	-16(%ebp)
	fdivp	%st(0),%st(1)
	fstpl	-16(%ebp)
	fldl	-16(%ebp)
	fstps	24(%ebx)
	calll	*_bbOnDebugLeaveScope
_357:
	addl	$1,-8(%ebp)
_18254:
	cmpl	$11,-8(%ebp)
	jle	_359
_358:
	movl	$_18263,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18265
	call	_brl_blitz_NullObjectError
_18265:
	flds	_42837
	fstps	8(%esp)
	flds	_42838
	fstps	4(%esp)
	flds	_42839
	fstps	(%esp)
	call	_sidesign_minib3d_CreateBrush
	incl	4(%eax)
	mov	%eax,%esi
	movl	128(%ebx),%eax
	decl	4(%eax)
	jnz	_18270
	movl	%eax,(%esp)
	call	_bbGCFree
_18270:
	movl	%esi,128(%ebx)
	movl	$_18271,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_C_NewMeshInfo
	movl	%eax,__sidesign_minib3d_TTerrain_mesh_info
	movl	$_18272,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18274
	call	_brl_blitz_NullObjectError
_18274:
	movl	300(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18276
	call	_brl_blitz_NullObjectError
_18276:
	movl	__sidesign_minib3d_TTerrain_mesh_info,%eax
	movl	%eax,(%esp)
	call	_C_CreateColTree
	movl	%eax,8(%ebx)
	movl	$_18278,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TTerrain_mesh_info,%eax
	movl	%eax,(%esp)
	call	_C_DeleteMeshInfo
	movl	$_18279,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TTerrain_terrain_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListAddLast
	movl	$_18280,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	jmp	_2538
_2538:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTerrain_Free:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_18283,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18282,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TTerrain_terrain_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListRemove
	mov	$0,%ebx
	jmp	_2541
_2541:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTerrain_Update:
	push	%ebp
	mov	%esp,%ebp
	sub	$116,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$0,-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	movl	$_bbEmptyArray,-24(%ebp)
	movl	$_bbEmptyArray,-28(%ebp)
	movl	$_bbEmptyArray,-32(%ebp)
	movl	$_bbEmptyArray,-36(%ebp)
	movl	$_bbEmptyArray,-40(%ebp)
	movl	$0,-44(%ebp)
	movl	$0,-48(%ebp)
	movl	$_bbNullObject,-52(%ebp)
	movl	$0,-56(%ebp)
	movl	$0,-60(%ebp)
	movl	$0,-64(%ebp)
	fldz
	fstps	-68(%ebp)
	fldz
	fstps	-72(%ebp)
	fldz
	fstps	-76(%ebp)
	fldz
	fstps	-80(%ebp)
	fldz
	fstps	-84(%ebp)
	movl	$0,-88(%ebp)
	movl	$0,-92(%ebp)
	movl	$_bbEmptyArray,-96(%ebp)
	movl	$_bbNullObject,-100(%ebp)
	movl	$0,-112(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18873,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18284,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-8(%ebp)
	movl	$_18286,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2912,(%esp)
	call	_glIsEnabled
	mov	%eax,%eax
	cmp	$1,%eax
	jne	_18287
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18289,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18288,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_18287:
	movl	$_18290,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3008,(%esp)
	call	_glDisable
	movl	$_18291,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18293
	call	_brl_blitz_NullObjectError
_18293:
	cmpl	$0,104(%ebx)
	je	_18294
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18297,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18295,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2929,(%esp)
	call	_glDisable
	movl	$_18296,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,(%esp)
	call	_glDepthMask
	calll	*_bbOnDebugLeaveScope
	jmp	_18298
_18294:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18301,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18299,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2929,(%esp)
	call	_glEnable
	movl	$_18300,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,(%esp)
	call	_glDepthMask
	calll	*_bbOnDebugLeaveScope
_18298:
	movl	$_18302,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3042,(%esp)
	call	_glDisable
	movl	$_18303,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,(%esp)
	call	_glDepthMask
	movl	$_18304,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18306
	call	_brl_blitz_NullObjectError
_18306:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18308
	call	_brl_blitz_NullObjectError
_18308:
	movl	36(%ebx),%eax
	cmp	$0,%eax
	je	_18311
	cmp	$1,%eax
	je	_18312
	cmp	$2,%eax
	je	_18313
	cmp	$3,%eax
	je	_18314
	jmp	_18310
_18311:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18316,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18315,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$771,4(%esp)
	movl	$770,(%esp)
	call	_glBlendFunc
	calll	*_bbOnDebugLeaveScope
	jmp	_18310
_18312:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18318,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18317,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$771,4(%esp)
	movl	$770,(%esp)
	call	_glBlendFunc
	calll	*_bbOnDebugLeaveScope
	jmp	_18310
_18313:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18320,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18319,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,4(%esp)
	movl	$774,(%esp)
	call	_glBlendFunc
	calll	*_bbOnDebugLeaveScope
	jmp	_18310
_18314:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18322,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18321,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,4(%esp)
	movl	$770,(%esp)
	call	_glBlendFunc
	calll	*_bbOnDebugLeaveScope
	jmp	_18310
_18310:
	movl	$_18323,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	movl	$_18327,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18329
	call	_brl_blitz_NullObjectError
_18329:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18331
	call	_brl_blitz_NullObjectError
_18331:
	movl	40(%ebx),%eax
	and	$1,%eax
	cmp	$0,%eax
	je	_18332
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18336,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18333,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-12(%ebp)
	movl	$_18334,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-16(%ebp)
	movl	$_18335,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-20(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_18337
_18332:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18341,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18338,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TGlobal_ambient_red
	fstps	-12(%ebp)
	movl	$_18339,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TGlobal_ambient_green
	fstps	-16(%ebp)
	movl	$_18340,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TGlobal_ambient_blue
	fstps	-20(%ebp)
	calll	*_bbOnDebugLeaveScope
_18337:
	movl	$_18342,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18344
	call	_brl_blitz_NullObjectError
_18344:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18346
	call	_brl_blitz_NullObjectError
_18346:
	movl	40(%ebx),%eax
	and	$2,%eax
	cmp	$0,%eax
	je	_18347
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18349,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18348,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2903,(%esp)
	call	_glEnable
	calll	*_bbOnDebugLeaveScope
	jmp	_18350
_18347:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18352,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18351,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2903,(%esp)
	call	_glDisable
	calll	*_bbOnDebugLeaveScope
_18350:
	movl	$_18353,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18355
	call	_brl_blitz_NullObjectError
_18355:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18357
	call	_brl_blitz_NullObjectError
_18357:
	movl	40(%ebx),%eax
	and	$4,%eax
	cmp	$0,%eax
	je	_18358
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18360,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18359,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$7424,(%esp)
	call	_glShadeModel
	calll	*_bbOnDebugLeaveScope
	jmp	_18361
_18358:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18363,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18362,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$7425,(%esp)
	call	_glShadeModel
	calll	*_bbOnDebugLeaveScope
_18361:
	movl	$_18364,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18366
	call	_brl_blitz_NullObjectError
_18366:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18368
	call	_brl_blitz_NullObjectError
_18368:
	movl	40(%ebx),%eax
	and	$8,%eax
	cmp	$0,%eax
	je	_18369
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18371,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18370,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2912,(%esp)
	call	_glDisable
	calll	*_bbOnDebugLeaveScope
_18369:
	movl	$_18372,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18374
	call	_brl_blitz_NullObjectError
_18374:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18376
	call	_brl_blitz_NullObjectError
_18376:
	movl	40(%ebx),%eax
	and	$16,%eax
	cmp	$0,%eax
	je	_18377
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18379,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18378,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2884,(%esp)
	call	_glDisable
	calll	*_bbOnDebugLeaveScope
	jmp	_18380
_18377:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18382,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18381,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2884,(%esp)
	call	_glEnable
	calll	*_bbOnDebugLeaveScope
_18380:
	movl	$_18383,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayNew1D
	flds	-12(%ebp)
	fstps	24(%eax)
	flds	-16(%ebp)
	fstps	28(%eax)
	flds	-20(%ebp)
	fstps	32(%eax)
	movl	%eax,-24(%ebp)
	movl	$_18386,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,4(%esp)
	movl	$2899,(%esp)
	call	_glLightModelfv
	movl	$_18387,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$4,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayNew1D
	mov	%eax,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18389
	call	_brl_blitz_NullObjectError
_18389:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18391
	call	_brl_blitz_NullObjectError
_18391:
	flds	16(%ebx)
	fstps	24(%esi)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18393
	call	_brl_blitz_NullObjectError
_18393:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18395
	call	_brl_blitz_NullObjectError
_18395:
	flds	20(%ebx)
	fstps	28(%esi)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18397
	call	_brl_blitz_NullObjectError
_18397:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18399
	call	_brl_blitz_NullObjectError
_18399:
	flds	24(%ebx)
	fstps	32(%esi)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18401
	call	_brl_blitz_NullObjectError
_18401:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18403
	call	_brl_blitz_NullObjectError
_18403:
	flds	28(%ebx)
	fstps	36(%esi)
	movl	%esi,-28(%ebp)
	movl	$_18406,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$4,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayNew1D
	mov	%eax,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18408
	call	_brl_blitz_NullObjectError
_18408:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18410
	call	_brl_blitz_NullObjectError
_18410:
	flds	16(%ebx)
	fstps	24(%esi)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18412
	call	_brl_blitz_NullObjectError
_18412:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18414
	call	_brl_blitz_NullObjectError
_18414:
	flds	20(%ebx)
	fstps	28(%esi)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18416
	call	_brl_blitz_NullObjectError
_18416:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18418
	call	_brl_blitz_NullObjectError
_18418:
	flds	24(%ebx)
	fstps	32(%esi)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18420
	call	_brl_blitz_NullObjectError
_18420:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18422
	call	_brl_blitz_NullObjectError
_18422:
	flds	28(%ebx)
	fstps	36(%esi)
	movl	%esi,-32(%ebp)
	movl	$_18425,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$4,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayNew1D
	mov	%eax,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18427
	call	_brl_blitz_NullObjectError
_18427:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18429
	call	_brl_blitz_NullObjectError
_18429:
	flds	32(%ebx)
	fstps	24(%esi)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18431
	call	_brl_blitz_NullObjectError
_18431:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18433
	call	_brl_blitz_NullObjectError
_18433:
	flds	32(%ebx)
	fstps	28(%esi)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18435
	call	_brl_blitz_NullObjectError
_18435:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18437
	call	_brl_blitz_NullObjectError
_18437:
	flds	32(%ebx)
	fstps	32(%esi)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18439
	call	_brl_blitz_NullObjectError
_18439:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18441
	call	_brl_blitz_NullObjectError
_18441:
	flds	32(%ebx)
	fstps	36(%esi)
	movl	%esi,-36(%ebp)
	movl	$_18444,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,4(%esp)
	movl	$_838,(%esp)
	call	_bbArrayNew1D
	flds	_42850
	fstps	24(%eax)
	movl	%eax,-40(%ebp)
	movl	$_18447,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	$4608,4(%esp)
	movl	$1028,(%esp)
	call	_glMaterialfv
	movl	$_18448,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	$4609,4(%esp)
	movl	$1028,(%esp)
	call	_glMaterialfv
	movl	$_18449,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	$4610,4(%esp)
	movl	$1028,(%esp)
	call	_glMaterialfv
	movl	$_18450,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	$5633,4(%esp)
	movl	$1028,(%esp)
	call	_glMaterialfv
	movl	$_18451,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-44(%ebp)
	movl	$_18453,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18455
	call	_brl_blitz_NullObjectError
_18455:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18457
	call	_brl_blitz_NullObjectError
_18457:
	movl	8(%ebx),%eax
	movl	%eax,-44(%ebp)
	movl	$_18458,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-48(%ebp)
	movl	$0,-48(%ebp)
	movl	-44(%ebp),%eax
	sub	$1,%eax
	movl	%eax,-116(%ebp)
	jmp	_18460
_362:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18842,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18462,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18464
	call	_brl_blitz_NullObjectError
_18464:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18466
	call	_brl_blitz_NullObjectError
_18466:
	movl	48(%ebx),%esi
	movl	-48(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_18469
	call	_brl_blitz_ArrayBoundsError
_18469:
	cmpl	$_bbNullObject,24(%esi,%ebx,4)
	je	_18470
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18841,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18471,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-52(%ebp)
	movl	$0,-56(%ebp)
	movl	$0,-60(%ebp)
	movl	$0,-64(%ebp)
	fldz
	fstps	-68(%ebp)
	fldz
	fstps	-72(%ebp)
	fldz
	fstps	-76(%ebp)
	fldz
	fstps	-80(%ebp)
	fldz
	fstps	-84(%ebp)
	movl	$0,-88(%ebp)
	movl	$0,-92(%ebp)
	movl	$_18483,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18485
	call	_brl_blitz_NullObjectError
_18485:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18487
	call	_brl_blitz_NullObjectError
_18487:
	movl	48(%ebx),%esi
	movl	-48(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_18490
	call	_brl_blitz_ArrayBoundsError
_18490:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,-52(%ebp)
	movl	$_18491,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18493
	call	_brl_blitz_NullObjectError
_18493:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18495
	call	_brl_blitz_NullObjectError
_18495:
	movl	48(%ebx),%esi
	movl	-48(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_18498
	call	_brl_blitz_ArrayBoundsError
_18498:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18500
	call	_brl_blitz_NullObjectError
_18500:
	movl	12(%ebx),%eax
	movl	%eax,-56(%ebp)
	movl	$_18501,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18503
	call	_brl_blitz_NullObjectError
_18503:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18505
	call	_brl_blitz_NullObjectError
_18505:
	movl	48(%ebx),%esi
	movl	-48(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_18508
	call	_brl_blitz_ArrayBoundsError
_18508:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18510
	call	_brl_blitz_NullObjectError
_18510:
	movl	16(%ebx),%eax
	movl	%eax,-60(%ebp)
	movl	$_18511,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18513
	call	_brl_blitz_NullObjectError
_18513:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18515
	call	_brl_blitz_NullObjectError
_18515:
	movl	48(%ebx),%esi
	movl	-48(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_18518
	call	_brl_blitz_ArrayBoundsError
_18518:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18520
	call	_brl_blitz_NullObjectError
_18520:
	movl	20(%ebx),%eax
	movl	%eax,-64(%ebp)
	movl	$_18521,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18523
	call	_brl_blitz_NullObjectError
_18523:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18525
	call	_brl_blitz_NullObjectError
_18525:
	movl	48(%ebx),%esi
	movl	-48(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_18528
	call	_brl_blitz_ArrayBoundsError
_18528:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18530
	call	_brl_blitz_NullObjectError
_18530:
	flds	24(%ebx)
	fstps	-68(%ebp)
	movl	$_18531,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18533
	call	_brl_blitz_NullObjectError
_18533:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18535
	call	_brl_blitz_NullObjectError
_18535:
	movl	48(%ebx),%esi
	movl	-48(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_18538
	call	_brl_blitz_ArrayBoundsError
_18538:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18540
	call	_brl_blitz_NullObjectError
_18540:
	flds	28(%ebx)
	fstps	-72(%ebp)
	movl	$_18541,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18543
	call	_brl_blitz_NullObjectError
_18543:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18545
	call	_brl_blitz_NullObjectError
_18545:
	movl	48(%ebx),%esi
	movl	-48(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_18548
	call	_brl_blitz_ArrayBoundsError
_18548:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18550
	call	_brl_blitz_NullObjectError
_18550:
	flds	32(%ebx)
	fstps	-76(%ebp)
	movl	$_18551,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18553
	call	_brl_blitz_NullObjectError
_18553:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18555
	call	_brl_blitz_NullObjectError
_18555:
	movl	48(%ebx),%esi
	movl	-48(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_18558
	call	_brl_blitz_ArrayBoundsError
_18558:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18560
	call	_brl_blitz_NullObjectError
_18560:
	flds	36(%ebx)
	fstps	-80(%ebp)
	movl	$_18561,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18563
	call	_brl_blitz_NullObjectError
_18563:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18565
	call	_brl_blitz_NullObjectError
_18565:
	movl	48(%ebx),%esi
	movl	-48(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_18568
	call	_brl_blitz_ArrayBoundsError
_18568:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18570
	call	_brl_blitz_NullObjectError
_18570:
	flds	40(%ebx)
	fstps	-84(%ebp)
	movl	$_18571,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18573
	call	_brl_blitz_NullObjectError
_18573:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18575
	call	_brl_blitz_NullObjectError
_18575:
	movl	48(%ebx),%esi
	movl	-48(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_18578
	call	_brl_blitz_ArrayBoundsError
_18578:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18580
	call	_brl_blitz_NullObjectError
_18580:
	movl	80(%ebx),%eax
	movl	%eax,-88(%ebp)
	movl	$_18581,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18583
	call	_brl_blitz_NullObjectError
_18583:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18585
	call	_brl_blitz_NullObjectError
_18585:
	movl	44(%ebx),%eax
	movl	%eax,-92(%ebp)
	movl	$_18586,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	add	$33984,%eax
	movl	%eax,(%esp)
	calll	*___glewActiveTextureARB
	movl	$_18587,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	add	$33984,%eax
	movl	%eax,(%esp)
	calll	*___glewClientActiveTextureARB
	movl	$_18588,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3553,(%esp)
	call	_glEnable
	movl	$_18589,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-52(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18591
	call	_brl_blitz_NullObjectError
_18591:
	movl	60(%ebx),%esi
	movl	-92(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_18594
	call	_brl_blitz_ArrayBoundsError
_18594:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	$3553,(%esp)
	call	_glBindTexture
	movl	$_18595,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-56(%ebp),%eax
	and	$4,%eax
	cmp	$0,%eax
	je	_18596
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18598,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18597,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3008,(%esp)
	call	_glEnable
	calll	*_bbOnDebugLeaveScope
	jmp	_18599
_18596:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18601,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18600,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3008,(%esp)
	call	_glDisable
	calll	*_bbOnDebugLeaveScope
_18599:
	movl	$_18602,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-56(%ebp),%eax
	and	$8,%eax
	cmp	$0,%eax
	je	_18603
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18606,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18604,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$9729,8(%esp)
	movl	$10240,4(%esp)
	movl	$3553,(%esp)
	call	_glTexParameteri
	movl	$_18605,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$9987,8(%esp)
	movl	$10241,4(%esp)
	movl	$3553,(%esp)
	call	_glTexParameteri
	calll	*_bbOnDebugLeaveScope
	jmp	_18607
_18603:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18610,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18608,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$9729,8(%esp)
	movl	$10240,4(%esp)
	movl	$3553,(%esp)
	call	_glTexParameteri
	movl	$_18609,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$9729,8(%esp)
	movl	$10241,4(%esp)
	movl	$3553,(%esp)
	call	_glTexParameteri
	calll	*_bbOnDebugLeaveScope
_18607:
	movl	$_18611,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-56(%ebp),%eax
	and	$16,%eax
	cmp	$0,%eax
	je	_18612
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18614,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18613,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$33071,8(%esp)
	movl	$10242,4(%esp)
	movl	$3553,(%esp)
	call	_glTexParameteri
	calll	*_bbOnDebugLeaveScope
	jmp	_18615
_18612:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18617,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18616,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$10497,8(%esp)
	movl	$10242,4(%esp)
	movl	$3553,(%esp)
	call	_glTexParameteri
	calll	*_bbOnDebugLeaveScope
_18615:
	movl	$_18618,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-56(%ebp),%eax
	and	$32,%eax
	cmp	$0,%eax
	je	_18619
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18621,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18620,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$33071,8(%esp)
	movl	$10243,4(%esp)
	movl	$3553,(%esp)
	call	_glTexParameteri
	calll	*_bbOnDebugLeaveScope
	jmp	_18622
_18619:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18624,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18623,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$10497,8(%esp)
	movl	$10243,4(%esp)
	movl	$3553,(%esp)
	call	_glTexParameteri
	calll	*_bbOnDebugLeaveScope
_18622:
	movl	$_18625,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-56(%ebp),%eax
	and	$64,%eax
	cmp	$0,%eax
	je	_18626
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18631,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18627,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$9218,8(%esp)
	movl	$9472,4(%esp)
	movl	$8192,(%esp)
	call	_glTexGeni
	movl	$_18628,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$9218,8(%esp)
	movl	$9472,4(%esp)
	movl	$8193,(%esp)
	call	_glTexGeni
	movl	$_18629,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3168,(%esp)
	call	_glEnable
	movl	$_18630,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3169,(%esp)
	call	_glEnable
	calll	*_bbOnDebugLeaveScope
	jmp	_18632
_18626:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18635,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18633,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3168,(%esp)
	call	_glDisable
	movl	$_18634,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3169,(%esp)
	call	_glDisable
	calll	*_bbOnDebugLeaveScope
_18632:
	movl	$_18636,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-56(%ebp),%eax
	and	$128,%eax
	cmp	$0,%eax
	je	_18637
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18665,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18638,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$34067,(%esp)
	call	_glEnable
	movl	$_18639,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-52(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18641
	call	_brl_blitz_NullObjectError
_18641:
	movl	60(%ebx),%esi
	movl	-92(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_18644
	call	_brl_blitz_ArrayBoundsError
_18644:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	$34067,(%esp)
	call	_glBindTexture
	movl	$_18645,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$33071,8(%esp)
	movl	$10242,4(%esp)
	movl	$34067,(%esp)
	call	_glTexParameteri
	movl	$_18646,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$33071,8(%esp)
	movl	$10243,4(%esp)
	movl	$34067,(%esp)
	call	_glTexParameteri
	movl	$_18647,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$33071,8(%esp)
	movl	$32882,4(%esp)
	movl	$34067,(%esp)
	call	_glTexParameteri
	movl	$_18648,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$9728,8(%esp)
	movl	$10241,4(%esp)
	movl	$34067,(%esp)
	call	_glTexParameteri
	movl	$_18649,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$9728,8(%esp)
	movl	$10240,4(%esp)
	movl	$34067,(%esp)
	call	_glTexParameteri
	movl	$_18650,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3168,(%esp)
	call	_glEnable
	movl	$_18651,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3169,(%esp)
	call	_glEnable
	movl	$_18652,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3170,(%esp)
	call	_glEnable
	movl	$_18653,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-88(%ebp)
	jne	_18654
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18658,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18655,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$34066,8(%esp)
	movl	$9472,4(%esp)
	movl	$8192,(%esp)
	call	_glTexGeni
	movl	$_18656,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$34066,8(%esp)
	movl	$9472,4(%esp)
	movl	$8193,(%esp)
	call	_glTexGeni
	movl	$_18657,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$34066,8(%esp)
	movl	$9472,4(%esp)
	movl	$8194,(%esp)
	call	_glTexGeni
	calll	*_bbOnDebugLeaveScope
_18654:
	movl	$_18659,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$2,-88(%ebp)
	jne	_18660
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18664,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18661,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$34065,8(%esp)
	movl	$9472,4(%esp)
	movl	$8192,(%esp)
	call	_glTexGeni
	movl	$_18662,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$34065,8(%esp)
	movl	$9472,4(%esp)
	movl	$8193,(%esp)
	call	_glTexGeni
	movl	$_18663,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$34065,8(%esp)
	movl	$9472,4(%esp)
	movl	$8194,(%esp)
	call	_glTexGeni
	calll	*_bbOnDebugLeaveScope
_18660:
	calll	*_bbOnDebugLeaveScope
	jmp	_18666
_18637:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18674,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18667,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$34067,(%esp)
	call	_glDisable
	movl	$_18668,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-56(%ebp),%eax
	and	$64,%eax
	cmp	$0,%eax
	jne	_18669
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18672,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18670,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3168,(%esp)
	call	_glDisable
	movl	$_18671,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3169,(%esp)
	call	_glDisable
	calll	*_bbOnDebugLeaveScope
_18669:
	movl	$_18673,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3170,(%esp)
	call	_glDisable
	calll	*_bbOnDebugLeaveScope
_18666:
	movl	$_18675,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%eax
	cmp	$0,%eax
	je	_18678
	cmp	$1,%eax
	je	_18679
	cmp	$2,%eax
	je	_18680
	cmp	$3,%eax
	je	_18681
	cmp	$4,%eax
	je	_18682
	cmp	$5,%eax
	je	_18683
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18685,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18684,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_42851
	fstps	8(%esp)
	movl	$8704,4(%esp)
	movl	$8960,(%esp)
	call	_glTexEnvf
	calll	*_bbOnDebugLeaveScope
	jmp	_18677
_18678:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18687,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18686,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_42852
	fstps	8(%esp)
	movl	$8704,4(%esp)
	movl	$8960,(%esp)
	call	_glTexEnvf
	calll	*_bbOnDebugLeaveScope
	jmp	_18677
_18679:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18689,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18688,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_42853
	fstps	8(%esp)
	movl	$8704,4(%esp)
	movl	$8960,(%esp)
	call	_glTexEnvf
	calll	*_bbOnDebugLeaveScope
	jmp	_18677
_18680:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18691,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18690,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_42854
	fstps	8(%esp)
	movl	$34161,4(%esp)
	movl	$8960,(%esp)
	call	_glTexEnvf
	calll	*_bbOnDebugLeaveScope
	jmp	_18677
_18681:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18693,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18692,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_42855
	fstps	8(%esp)
	movl	$8704,4(%esp)
	movl	$8960,(%esp)
	call	_glTexEnvf
	calll	*_bbOnDebugLeaveScope
	jmp	_18677
_18682:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18696,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18694,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_42856
	fstps	8(%esp)
	movl	$8704,4(%esp)
	movl	$8960,(%esp)
	call	_glTexEnvf
	movl	$_18695,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_42857
	fstps	8(%esp)
	movl	$34161,4(%esp)
	movl	$8960,(%esp)
	call	_glTexEnvf
	calll	*_bbOnDebugLeaveScope
	jmp	_18677
_18683:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18700,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18697,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$34160,8(%esp)
	movl	$8704,4(%esp)
	movl	$8960,(%esp)
	call	_glTexEnvi
	movl	$_18698,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$8448,8(%esp)
	movl	$34161,4(%esp)
	movl	$8960,(%esp)
	call	_glTexEnvi
	movl	$_18699,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2,8(%esp)
	movl	$34163,4(%esp)
	movl	$8960,(%esp)
	call	_glTexEnvi
	calll	*_bbOnDebugLeaveScope
	jmp	_18677
_18677:
	movl	$_18701,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$5890,(%esp)
	call	_glMatrixMode
	movl	$_18702,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glLoadIdentity
	movl	$_18703,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-76(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_18704
	flds	-80(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
_18704:
	cmp	$0,%eax
	je	_18706
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18708,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18707,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	8(%esp)
	flds	-80(%ebp)
	fstps	4(%esp)
	flds	-76(%ebp)
	fstps	(%esp)
	call	_glTranslatef
	calll	*_bbOnDebugLeaveScope
_18706:
	movl	$_18709,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-84(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_18710
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18712,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18711,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	flds	-84(%ebp)
	fstps	(%esp)
	call	_glRotatef
	calll	*_bbOnDebugLeaveScope
_18710:
	movl	$_18713,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-68(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_18714
	flds	-72(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
_18714:
	cmp	$0,%eax
	je	_18716
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18718,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18717,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	8(%esp)
	flds	-72(%ebp)
	fstps	4(%esp)
	flds	-68(%ebp)
	fstps	(%esp)
	call	_glScalef
	calll	*_bbOnDebugLeaveScope
_18716:
	movl	$_18719,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-56(%ebp),%eax
	and	$64,%eax
	cmp	$0,%eax
	je	_18720
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18722,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18721,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_42858
	fstps	8(%esp)
	flds	_42859
	fstps	4(%esp)
	fld1
	fstps	(%esp)
	call	_glScalef
	calll	*_bbOnDebugLeaveScope
_18720:
	movl	$_18723,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-56(%ebp),%eax
	and	$128,%eax
	cmp	$0,%eax
	je	_18724
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18840,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18725,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_42860
	fstps	8(%esp)
	flds	_42861
	fstps	4(%esp)
	fld1
	fstps	(%esp)
	call	_glScalef
	movl	$_18726,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$16,4(%esp)
	movl	$_18727,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-96(%ebp)
	movl	$_18729,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-96(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_18731
	call	_brl_blitz_ArrayBoundsError
_18731:
	movl	-96(%ebp),%eax
	lea	24(%eax,%ebx,8),%eax
	movl	%eax,4(%esp)
	movl	$2982,(%esp)
	call	_glGetDoublev
	movl	$_18732,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMatrix,(%esp)
	call	_bbObjectNew
	movl	%eax,-100(%ebp)
	movl	$_18734,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-100(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18736
	call	_brl_blitz_NullObjectError
_18736:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	$_18737,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-100(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18739
	call	_brl_blitz_NullObjectError
_18739:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_18742
	call	_brl_blitz_ArrayBoundsError
_18742:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_18744
	call	_brl_blitz_ArrayBoundsError
_18744:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$0,%ebx
	movl	-96(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_18747
	call	_brl_blitz_ArrayBoundsError
_18747:
	movl	-96(%ebp),%eax
	fldl	24(%eax,%ebx,8)
	fstps	28(%esi)
	movl	$_18748,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-100(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18750
	call	_brl_blitz_NullObjectError
_18750:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_18753
	call	_brl_blitz_ArrayBoundsError
_18753:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_18755
	call	_brl_blitz_ArrayBoundsError
_18755:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$1,%ebx
	movl	-96(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_18758
	call	_brl_blitz_ArrayBoundsError
_18758:
	movl	-96(%ebp),%eax
	fldl	24(%eax,%ebx,8)
	fstps	28(%esi)
	movl	$_18759,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-100(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18761
	call	_brl_blitz_NullObjectError
_18761:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_18764
	call	_brl_blitz_ArrayBoundsError
_18764:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_18766
	call	_brl_blitz_ArrayBoundsError
_18766:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$2,%ebx
	movl	-96(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_18769
	call	_brl_blitz_ArrayBoundsError
_18769:
	movl	-96(%ebp),%eax
	fldl	24(%eax,%ebx,8)
	fstps	28(%esi)
	movl	$_18770,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-100(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18772
	call	_brl_blitz_NullObjectError
_18772:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_18775
	call	_brl_blitz_ArrayBoundsError
_18775:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_18777
	call	_brl_blitz_ArrayBoundsError
_18777:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$4,%ebx
	movl	-96(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_18780
	call	_brl_blitz_ArrayBoundsError
_18780:
	movl	-96(%ebp),%eax
	fldl	24(%eax,%ebx,8)
	fstps	28(%esi)
	movl	$_18781,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-100(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18783
	call	_brl_blitz_NullObjectError
_18783:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_18786
	call	_brl_blitz_ArrayBoundsError
_18786:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_18788
	call	_brl_blitz_ArrayBoundsError
_18788:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$5,%ebx
	movl	-96(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_18791
	call	_brl_blitz_ArrayBoundsError
_18791:
	movl	-96(%ebp),%eax
	fldl	24(%eax,%ebx,8)
	fstps	28(%esi)
	movl	$_18792,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-100(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18794
	call	_brl_blitz_NullObjectError
_18794:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_18797
	call	_brl_blitz_ArrayBoundsError
_18797:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_18799
	call	_brl_blitz_ArrayBoundsError
_18799:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$6,%ebx
	movl	-96(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_18802
	call	_brl_blitz_ArrayBoundsError
_18802:
	movl	-96(%ebp),%eax
	fldl	24(%eax,%ebx,8)
	fstps	28(%esi)
	movl	$_18803,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-100(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18805
	call	_brl_blitz_NullObjectError
_18805:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_18808
	call	_brl_blitz_ArrayBoundsError
_18808:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_18810
	call	_brl_blitz_ArrayBoundsError
_18810:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$8,%ebx
	movl	-96(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_18813
	call	_brl_blitz_ArrayBoundsError
_18813:
	movl	-96(%ebp),%eax
	fldl	24(%eax,%ebx,8)
	fstps	28(%esi)
	movl	$_18814,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-100(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18816
	call	_brl_blitz_NullObjectError
_18816:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_18819
	call	_brl_blitz_ArrayBoundsError
_18819:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_18821
	call	_brl_blitz_ArrayBoundsError
_18821:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$9,%ebx
	movl	-96(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_18824
	call	_brl_blitz_ArrayBoundsError
_18824:
	movl	-96(%ebp),%eax
	fldl	24(%eax,%ebx,8)
	fstps	28(%esi)
	movl	$_18825,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-100(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18827
	call	_brl_blitz_NullObjectError
_18827:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_18830
	call	_brl_blitz_ArrayBoundsError
_18830:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_18832
	call	_brl_blitz_ArrayBoundsError
_18832:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$10,%ebx
	movl	-96(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_18835
	call	_brl_blitz_ArrayBoundsError
_18835:
	movl	-96(%ebp),%eax
	fldl	24(%eax,%ebx,8)
	fstps	28(%esi)
	movl	$_18836,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-100(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18838
	call	_brl_blitz_NullObjectError
_18838:
	movl	8(%ebx),%eax
	movl	%eax,-104(%ebp)
	movl	-104(%ebp),%eax
	lea	28(%eax),%eax
	movl	%eax,(%esp)
	call	_glMultMatrixf
	calll	*_bbOnDebugLeaveScope
_18724:
	calll	*_bbOnDebugLeaveScope
_18470:
	calll	*_bbOnDebugLeaveScope
_360:
	addl	$1,-48(%ebp)
_18460:
	movl	-116(%ebp),%eax
	cmpl	%eax,-48(%ebp)
	jle	_362
_361:
	movl	$_18843,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$5888,(%esp)
	call	_glMatrixMode
	movl	$_18844,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glPushMatrix
	movl	$_18845,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18847
	call	_brl_blitz_NullObjectError
_18847:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18849
	call	_brl_blitz_NullObjectError
_18849:
	movl	8(%ebx),%eax
	movl	%eax,-108(%ebp)
	movl	-108(%ebp),%eax
	lea	28(%eax),%eax
	movl	%eax,(%esp)
	call	_glMultMatrixf
	movl	$_18851,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18853
	call	_brl_blitz_NullObjectError
_18853:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*472(%eax)
	movl	$_18854,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glPopMatrix
	movl	$_18855,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-112(%ebp)
	movl	$0,-112(%ebp)
	movl	-44(%ebp),%ebx
	sub	$1,%ebx
	jmp	_18857
_365:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18868,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18859,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-112(%ebp),%eax
	add	$33984,%eax
	movl	%eax,(%esp)
	calll	*___glewActiveTextureARB
	movl	$_18860,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-112(%ebp),%eax
	add	$33984,%eax
	movl	%eax,(%esp)
	calll	*___glewClientActiveTextureARB
	movl	$_18861,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$5890,(%esp)
	call	_glMatrixMode
	movl	$_18862,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glLoadIdentity
	movl	$_18863,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3553,(%esp)
	call	_glDisable
	movl	$_18864,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$34067,(%esp)
	call	_glDisable
	movl	$_18865,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3168,(%esp)
	call	_glDisable
	movl	$_18866,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3169,(%esp)
	call	_glDisable
	movl	$_18867,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3170,(%esp)
	call	_glDisable
	calll	*_bbOnDebugLeaveScope
_363:
	addl	$1,-112(%ebp)
_18857:
	cmpl	%ebx,-112(%ebp)
	jle	_365
_364:
	movl	$_18869,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-8(%ebp)
	jne	_18870
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18872,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18871,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2912,(%esp)
	call	_glEnable
	calll	*_bbOnDebugLeaveScope
_18870:
	mov	$0,%ebx
	jmp	_2544
_2544:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTerrain_RecreateROAM:
	push	%ebp
	mov	%esp,%ebp
	sub	$36,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$0,-8(%ebp)
	movl	$_bbEmptyArray,-12(%ebp)
	movl	$0,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19067,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18874,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18876
	call	_brl_blitz_NullObjectError
_18876:
	cmpl	$_bbNullObject,296(%ebx)
	jne	_18877
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18879,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18878,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2547
_18877:
	movl	$_18880,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18882
	call	_brl_blitz_NullObjectError
_18882:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18885
	call	_brl_blitz_NullObjectError
_18885:
	movl	296(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18887
	call	_brl_blitz_NullObjectError
_18887:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*180(%eax)
	fstps	284(%esi)
	movl	$_18888,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18890
	call	_brl_blitz_NullObjectError
_18890:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18893
	call	_brl_blitz_NullObjectError
_18893:
	movl	296(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18895
	call	_brl_blitz_NullObjectError
_18895:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*184(%eax)
	fstps	288(%esi)
	movl	$_18896,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18898
	call	_brl_blitz_NullObjectError
_18898:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18901
	call	_brl_blitz_NullObjectError
_18901:
	movl	296(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18903
	call	_brl_blitz_NullObjectError
_18903:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*188(%eax)
	fchs
	fstps	292(%esi)
	movl	$_18904,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-8(%ebp)
	movl	$_18906,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$4,4(%esp)
	movl	$_18907,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-12(%ebp)
	movl	$_18909,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-8(%ebp)
	jmp	_18910
_368:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_18920,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18911,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_18913
	call	_brl_blitz_ArrayBoundsError
_18913:
	movl	-12(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%ebx
	movl	$3,4(%esp)
	movl	$_18915,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	mov	%eax,%esi
	movl	24(%ebx),%eax
	decl	4(%eax)
	jnz	_18919
	movl	%eax,(%esp)
	call	_bbGCFree
_18919:
	movl	%esi,24(%ebx)
	calll	*_bbOnDebugLeaveScope
_366:
	addl	$1,-8(%ebp)
_18910:
	cmpl	$3,-8(%ebp)
	jle	_368
_367:
	movl	$_18921,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_18923
	call	_brl_blitz_ArrayBoundsError
_18923:
	movl	-12(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	mov	$0,%esi
	cmpl	20(%ebx),%esi
	jb	_18926
	call	_brl_blitz_ArrayBoundsError
_18926:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	24(%eax)
	movl	$_18928,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_18930
	call	_brl_blitz_ArrayBoundsError
_18930:
	movl	-12(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	mov	$2,%esi
	cmpl	20(%ebx),%esi
	jb	_18933
	call	_brl_blitz_ArrayBoundsError
_18933:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18936
	call	_brl_blitz_NullObjectError
_18936:
	flds	260(%ebx)
	fstps	24(%esi)
	movl	$_18937,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_18939
	call	_brl_blitz_ArrayBoundsError
_18939:
	movl	-12(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	mov	$0,%esi
	cmpl	20(%ebx),%esi
	jb	_18942
	call	_brl_blitz_ArrayBoundsError
_18942:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18945
	call	_brl_blitz_NullObjectError
_18945:
	flds	260(%ebx)
	fstps	24(%esi)
	movl	$_18946,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_18948
	call	_brl_blitz_ArrayBoundsError
_18948:
	movl	-12(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	mov	$2,%esi
	cmpl	20(%ebx),%esi
	jb	_18951
	call	_brl_blitz_ArrayBoundsError
_18951:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18954
	call	_brl_blitz_NullObjectError
_18954:
	flds	260(%ebx)
	fstps	24(%esi)
	movl	$_18955,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_18957
	call	_brl_blitz_ArrayBoundsError
_18957:
	movl	-12(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	mov	$0,%esi
	cmpl	20(%ebx),%esi
	jb	_18960
	call	_brl_blitz_ArrayBoundsError
_18960:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18963
	call	_brl_blitz_NullObjectError
_18963:
	flds	260(%ebx)
	fstps	24(%esi)
	movl	$_18964,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_18966
	call	_brl_blitz_ArrayBoundsError
_18966:
	movl	-12(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	mov	$2,%esi
	cmpl	20(%ebx),%esi
	jb	_18969
	call	_brl_blitz_ArrayBoundsError
_18969:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	24(%eax)
	movl	$_18971,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$3,%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_18973
	call	_brl_blitz_ArrayBoundsError
_18973:
	movl	-12(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	mov	$0,%esi
	cmpl	20(%ebx),%esi
	jb	_18976
	call	_brl_blitz_ArrayBoundsError
_18976:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	24(%eax)
	movl	$_18978,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$3,%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_18980
	call	_brl_blitz_ArrayBoundsError
_18980:
	movl	-12(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	mov	$2,%esi
	cmpl	20(%ebx),%esi
	jb	_18983
	call	_brl_blitz_ArrayBoundsError
_18983:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	24(%eax)
	movl	$_18985,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-8(%ebp)
	jmp	_18986
_371:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19015,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_18987,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_18989
	call	_brl_blitz_ArrayBoundsError
_18989:
	movl	-12(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	mov	$1,%esi
	cmpl	20(%ebx),%esi
	jb	_18992
	call	_brl_blitz_ArrayBoundsError
_18992:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-28(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_18995
	call	_brl_blitz_NullObjectError
_18995:
	movl	280(%ebx),%eax
	movl	%eax,-24(%ebp)
	movl	-8(%ebp),%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_18998
	call	_brl_blitz_ArrayBoundsError
_18998:
	movl	-12(%ebp),%eax
	movl	24(%eax,%ebx,4),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_19001
	call	_brl_blitz_ArrayBoundsError
_19001:
	flds	24(%esi,%ebx,4)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	-24(%ebp),%edx
	imull	24(%edx),%eax
	movl	%eax,-20(%ebp)
	movl	-24(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-20(%ebp)
	jb	_19003
	call	_brl_blitz_ArrayBoundsError
_19003:
	movl	-8(%ebp),%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19005
	call	_brl_blitz_ArrayBoundsError
_19005:
	movl	-12(%ebp),%eax
	movl	24(%eax,%ebx,4),%esi
	mov	$2,%ebx
	cmpl	20(%esi),%ebx
	jb	_19008
	call	_brl_blitz_ArrayBoundsError
_19008:
	flds	24(%esi,%ebx,4)
	fstpl	(%esp)
	call	_bbFloatToInt
	mov	%eax,%edi
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%edi
	jb	_19010
	call	_brl_blitz_ArrayBoundsError
_19010:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_19012
	call	_brl_blitz_NullObjectError
_19012:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19014
	call	_brl_blitz_NullObjectError
_19014:
	movl	-20(%ebp),%eax
	add	%edi,%eax
	movl	-24(%ebp),%edx
	flds	28(%edx,%eax,4)
	fadds	268(%esi)
	fmuls	264(%ebx)
	movl	-28(%ebp),%eax
	fstps	24(%eax)
	calll	*_bbOnDebugLeaveScope
_369:
	addl	$1,-8(%ebp)
_18986:
	cmpl	$3,-8(%ebp)
	jle	_371
_370:
	movl	$_19016,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19018
	call	_brl_blitz_NullObjectError
_19018:
	movl	300(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19020
	call	_brl_blitz_NullObjectError
_19020:
	cmpl	$0,8(%ebx)
	je	_19021
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19033,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19022,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19024
	call	_brl_blitz_NullObjectError
_19024:
	movl	300(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19026
	call	_brl_blitz_NullObjectError
_19026:
	movl	8(%ebx),%eax
	movl	%eax,(%esp)
	call	_C_DeleteColTree
	movl	$_19027,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19029
	call	_brl_blitz_NullObjectError
_19029:
	movl	300(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19031
	call	_brl_blitz_NullObjectError
_19031:
	movl	$0,8(%ebx)
	calll	*_bbOnDebugLeaveScope
_19021:
	movl	$_19034,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_C_NewMeshInfo
	movl	%eax,__sidesign_minib3d_TTerrain_mesh_info
	movl	$_19035,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,__sidesign_minib3d_TTerrain_triangleindex
	movl	$_19036,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$4,(%esp)
	call	_glBegin
	movl	$_19037,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19039
	call	_brl_blitz_NullObjectError
_19039:
	movl	272(%ebx),%eax
	imul	$11,%eax
	movl	%eax,-16(%ebp)
	movl	$_19041,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-36(%ebp)
	cmpl	$_bbNullObject,-36(%ebp)
	jne	_19043
	call	_brl_blitz_NullObjectError
_19043:
	mov	$0,%edi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_19045
	call	_brl_blitz_ArrayBoundsError
_19045:
	mov	$1,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19047
	call	_brl_blitz_ArrayBoundsError
_19047:
	mov	$2,%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19049
	call	_brl_blitz_ArrayBoundsError
_19049:
	movl	-12(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,16(%esp)
	movl	-12(%ebp),%eax
	movl	24(%eax,%esi,4),%eax
	movl	%eax,12(%esp)
	movl	-12(%ebp),%eax
	movl	24(%eax,%edi,4),%eax
	movl	%eax,8(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,(%esp)
	movl	-36(%ebp),%eax
	movl	(%eax),%eax
	calll	*476(%eax)
	movl	$_19050,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-32(%ebp)
	cmpl	$_bbNullObject,-32(%ebp)
	jne	_19052
	call	_brl_blitz_NullObjectError
_19052:
	mov	$2,%edi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_19054
	call	_brl_blitz_ArrayBoundsError
_19054:
	mov	$3,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19056
	call	_brl_blitz_ArrayBoundsError
_19056:
	mov	$0,%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19058
	call	_brl_blitz_ArrayBoundsError
_19058:
	movl	-12(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,16(%esp)
	movl	-12(%ebp),%eax
	movl	24(%eax,%esi,4),%eax
	movl	%eax,12(%esp)
	movl	-12(%ebp),%eax
	movl	24(%eax,%edi,4),%eax
	movl	%eax,8(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,(%esp)
	movl	-32(%ebp),%eax
	movl	(%eax),%eax
	calll	*476(%eax)
	movl	$_19059,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glEnd
	movl	$_19060,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19062
	call	_brl_blitz_NullObjectError
_19062:
	movl	300(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19064
	call	_brl_blitz_NullObjectError
_19064:
	movl	__sidesign_minib3d_TTerrain_mesh_info,%eax
	movl	%eax,(%esp)
	call	_C_CreateColTree
	movl	%eax,8(%ebx)
	movl	$_19066,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TTerrain_mesh_info,%eax
	movl	%eax,(%esp)
	call	_C_DeleteMeshInfo
	mov	$0,%ebx
	jmp	_2547
_2547:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTerrain_drawsub:
	push	%ebp
	mov	%esp,%ebp
	sub	$120,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$36,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	$_bbEmptyArray,-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-96(%ebp)
	fldz
	fstps	-100(%ebp)
	fldz
	fstps	-104(%ebp)
	movl	$0,-108(%ebp)
	movl	$_bbEmptyArray,-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	fldz
	fstps	-64(%ebp)
	fldz
	fstps	-68(%ebp)
	fldz
	fstps	-72(%ebp)
	fldz
	fstps	-76(%ebp)
	fldz
	fstps	-80(%ebp)
	fldz
	fstps	-84(%ebp)
	fldz
	fstps	-88(%ebp)
	fldz
	fstps	-92(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19393,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19070,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3,4(%esp)
	movl	$_19071,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-24(%ebp)
	movl	$_19073,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-28(%ebp)
	movl	$_19075,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	movl	$_19079,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-44(%ebp)
	movl	$_19081,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-48(%ebp)
	movl	$_19083,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$11,-8(%ebp)
	jge	_19084
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19211,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19085,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19087
	call	_brl_blitz_ArrayBoundsError
_19087:
	movl	-24(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%edi
	mov	$0,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19090
	call	_brl_blitz_ArrayBoundsError
_19090:
	mov	$0,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19092
	call	_brl_blitz_ArrayBoundsError
_19092:
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-20(%ebp),%eax
	fadds	24(%eax,%ebx,4)
	fdivs	_43092
	fstps	24(%edi)
	movl	$_19093,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19095
	call	_brl_blitz_ArrayBoundsError
_19095:
	movl	-24(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%edi
	mov	$2,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19098
	call	_brl_blitz_ArrayBoundsError
_19098:
	mov	$2,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19100
	call	_brl_blitz_ArrayBoundsError
_19100:
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-20(%ebp),%eax
	fadds	24(%eax,%ebx,4)
	fdivs	_43093
	fstps	24(%edi)
	movl	$_19101,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19103
	call	_brl_blitz_ArrayBoundsError
_19103:
	movl	-24(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	movl	%eax,-120(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19106
	call	_brl_blitz_NullObjectError
_19106:
	movl	280(%ebx),%eax
	movl	%eax,-112(%ebp)
	mov	$0,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19109
	call	_brl_blitz_ArrayBoundsError
_19109:
	movl	-24(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	-112(%ebp),%edx
	imull	24(%edx),%eax
	movl	%eax,-116(%ebp)
	movl	-112(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-116(%ebp)
	jb	_19111
	call	_brl_blitz_ArrayBoundsError
_19111:
	mov	$2,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19113
	call	_brl_blitz_ArrayBoundsError
_19113:
	movl	-24(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstpl	(%esp)
	call	_bbFloatToInt
	mov	%eax,%edi
	movl	-112(%ebp),%eax
	cmpl	24(%eax),%edi
	jb	_19115
	call	_brl_blitz_ArrayBoundsError
_19115:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_19117
	call	_brl_blitz_NullObjectError
_19117:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19119
	call	_brl_blitz_NullObjectError
_19119:
	movl	-116(%ebp),%eax
	add	%edi,%eax
	movl	-112(%ebp),%edx
	flds	28(%edx,%eax,4)
	fadds	268(%esi)
	fmuls	264(%ebx)
	movl	-120(%ebp),%eax
	fstps	24(%eax)
	movl	$_19120,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19122
	call	_brl_blitz_NullObjectError
_19122:
	movl	276(%ebx),%esi
	movl	-8(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_19125
	call	_brl_blitz_ArrayBoundsError
_19125:
	flds	24(%esi,%ebx,4)
	fstps	-28(%ebp)
	movl	$_19126,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-96(%ebp)
	fldz
	fstps	-100(%ebp)
	fldz
	fstps	-104(%ebp)
	movl	$_19130,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19132
	call	_brl_blitz_ArrayBoundsError
_19132:
	movl	-24(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstps	-96(%ebp)
	movl	$_19133,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19135
	call	_brl_blitz_ArrayBoundsError
_19135:
	movl	-24(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstps	-100(%ebp)
	movl	$_19136,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19138
	call	_brl_blitz_ArrayBoundsError
_19138:
	movl	-24(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstps	-104(%ebp)
	movl	$_19139,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-44(%ebp)
	movl	$_19140,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19142
	call	_brl_blitz_ArrayBoundsError
_19142:
	movl	-12(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fsubs	-96(%ebp)
	fstps	-32(%ebp)
	movl	$_19143,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19145
	call	_brl_blitz_ArrayBoundsError
_19145:
	movl	-12(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fsubs	-100(%ebp)
	fstps	-36(%ebp)
	movl	$_19146,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19148
	call	_brl_blitz_ArrayBoundsError
_19148:
	movl	-12(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fsubs	-104(%ebp)
	fstps	-40(%ebp)
	movl	$_19149,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	fmuls	-32(%ebp)
	flds	-36(%ebp)
	fmuls	-36(%ebp)
	faddp	%st(0),%st(1)
	flds	-40(%ebp)
	fmuls	-40(%ebp)
	faddp	%st(0),%st(1)
	fstps	-48(%ebp)
	movl	$_19150,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-48(%ebp)
	flds	-44(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_19151
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19153,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19152,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-48(%ebp)
	fstps	-44(%ebp)
	calll	*_bbOnDebugLeaveScope
_19151:
	movl	$_19154,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19156
	call	_brl_blitz_ArrayBoundsError
_19156:
	movl	-16(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fsubs	-96(%ebp)
	fstps	-32(%ebp)
	movl	$_19157,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19159
	call	_brl_blitz_ArrayBoundsError
_19159:
	movl	-16(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fsubs	-100(%ebp)
	fstps	-36(%ebp)
	movl	$_19160,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19162
	call	_brl_blitz_ArrayBoundsError
_19162:
	movl	-16(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fsubs	-104(%ebp)
	fstps	-40(%ebp)
	movl	$_19163,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	fmuls	-32(%ebp)
	flds	-36(%ebp)
	fmuls	-36(%ebp)
	faddp	%st(0),%st(1)
	flds	-40(%ebp)
	fmuls	-40(%ebp)
	faddp	%st(0),%st(1)
	fstps	-48(%ebp)
	movl	$_19164,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-48(%ebp)
	flds	-44(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_19165
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19167,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19166,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-48(%ebp)
	fstps	-44(%ebp)
	calll	*_bbOnDebugLeaveScope
_19165:
	movl	$_19168,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19170
	call	_brl_blitz_ArrayBoundsError
_19170:
	movl	-20(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fsubs	-96(%ebp)
	fstps	-32(%ebp)
	movl	$_19171,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19173
	call	_brl_blitz_ArrayBoundsError
_19173:
	movl	-20(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fsubs	-100(%ebp)
	fstps	-36(%ebp)
	movl	$_19174,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19176
	call	_brl_blitz_ArrayBoundsError
_19176:
	movl	-20(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fsubs	-104(%ebp)
	fstps	-40(%ebp)
	movl	$_19177,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	fmuls	-32(%ebp)
	flds	-36(%ebp)
	fmuls	-36(%ebp)
	faddp	%st(0),%st(1)
	flds	-40(%ebp)
	fmuls	-40(%ebp)
	faddp	%st(0),%st(1)
	fstps	-48(%ebp)
	movl	$_19178,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-48(%ebp)
	flds	-44(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_19179
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19181,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19180,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-48(%ebp)
	fstps	-44(%ebp)
	calll	*_bbOnDebugLeaveScope
_19179:
	movl	$_19182,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-44(%ebp)
	fstpl	(%esp)
	call	_bbSqr
	fstps	-44(%ebp)
	movl	$_19183,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-108(%ebp)
	movl	$_19185,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19187
	call	_brl_blitz_ArrayBoundsError
_19187:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19189
	call	_brl_blitz_NullObjectError
_19189:
	movl	-24(%ebp),%eax
	flds	24(%eax,%esi,4)
	fsubs	284(%ebx)
	fstps	-32(%ebp)
	movl	$_19190,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19192
	call	_brl_blitz_ArrayBoundsError
_19192:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19194
	call	_brl_blitz_NullObjectError
_19194:
	movl	-24(%ebp),%eax
	flds	24(%eax,%esi,4)
	fsubs	288(%ebx)
	fstps	-36(%ebp)
	movl	$_19195,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19197
	call	_brl_blitz_ArrayBoundsError
_19197:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19199
	call	_brl_blitz_NullObjectError
_19199:
	movl	-24(%ebp),%eax
	flds	24(%eax,%esi,4)
	fsubs	292(%ebx)
	fstps	-40(%ebp)
	movl	$_19200,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	fmuls	-32(%ebp)
	flds	-36(%ebp)
	fmuls	-36(%ebp)
	faddp	%st(0),%st(1)
	flds	-40(%ebp)
	fmuls	-40(%ebp)
	faddp	%st(0),%st(1)
	fstps	-48(%ebp)
	movl	$_19201,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fmuls	-28(%ebp)
	flds	-48(%ebp)
	fmuls	_43094
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_19202
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19210,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19203,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19205
	call	_brl_blitz_NullObjectError
_19205:
	movl	-12(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	add	$1,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*476(%eax)
	movl	$_19206,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19208
	call	_brl_blitz_NullObjectError
_19208:
	movl	-16(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-20(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	add	$1,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*476(%eax)
	movl	$_19209,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2554
_19202:
	calll	*_bbOnDebugLeaveScope
_19084:
	movl	$_19212,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3,4(%esp)
	movl	$_19213,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-52(%ebp)
	movl	$_19215,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	fldz
	fstps	-64(%ebp)
	fldz
	fstps	-68(%ebp)
	fldz
	fstps	-72(%ebp)
	fldz
	fstps	-76(%ebp)
	movl	$_19222,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-80(%ebp)
	fldz
	fstps	-84(%ebp)
	fldz
	fstps	-88(%ebp)
	fldz
	fstps	-92(%ebp)
	movl	$_19227,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19229
	call	_brl_blitz_ArrayBoundsError
_19229:
	mov	$0,%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19231
	call	_brl_blitz_ArrayBoundsError
_19231:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-12(%ebp),%eax
	fsubs	24(%eax,%ebx,4)
	fstps	-56(%ebp)
	movl	$_19232,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19234
	call	_brl_blitz_ArrayBoundsError
_19234:
	mov	$1,%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19236
	call	_brl_blitz_ArrayBoundsError
_19236:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-12(%ebp),%eax
	fsubs	24(%eax,%ebx,4)
	fstps	-60(%ebp)
	movl	$_19237,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19239
	call	_brl_blitz_ArrayBoundsError
_19239:
	mov	$2,%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19241
	call	_brl_blitz_ArrayBoundsError
_19241:
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-12(%ebp),%eax
	fsubs	24(%eax,%ebx,4)
	fstps	-64(%ebp)
	movl	$_19242,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%esi
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19244
	call	_brl_blitz_ArrayBoundsError
_19244:
	mov	$0,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19246
	call	_brl_blitz_ArrayBoundsError
_19246:
	movl	-20(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fsubs	24(%eax,%ebx,4)
	fstps	-68(%ebp)
	movl	$_19247,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%esi
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19249
	call	_brl_blitz_ArrayBoundsError
_19249:
	mov	$1,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19251
	call	_brl_blitz_ArrayBoundsError
_19251:
	movl	-20(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fsubs	24(%eax,%ebx,4)
	fstps	-72(%ebp)
	movl	$_19252,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%esi
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19254
	call	_brl_blitz_ArrayBoundsError
_19254:
	mov	$2,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19256
	call	_brl_blitz_ArrayBoundsError
_19256:
	movl	-20(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-16(%ebp),%eax
	fsubs	24(%eax,%ebx,4)
	fstps	-76(%ebp)
	movl	$_19257,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-60(%ebp)
	fmuls	-76(%ebp)
	flds	-64(%ebp)
	fmuls	-72(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	-80(%ebp)
	movl	$_19258,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-64(%ebp)
	fmuls	-68(%ebp)
	flds	-56(%ebp)
	fmuls	-76(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	-84(%ebp)
	movl	$_19259,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-56(%ebp)
	fmuls	-72(%ebp)
	flds	-60(%ebp)
	fmuls	-68(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	-88(%ebp)
	movl	$_19260,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-80(%ebp)
	fmuls	-80(%ebp)
	flds	-84(%ebp)
	fmuls	-84(%ebp)
	faddp	%st(0),%st(1)
	flds	-88(%ebp)
	fmuls	-88(%ebp)
	faddp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbSqr
	fstps	-92(%ebp)
	movl	$_19261,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-92(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_19262
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19264,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19263,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-92(%ebp)
	calll	*_bbOnDebugLeaveScope
_19262:
	movl	$_19265,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-80(%ebp)
	fdivs	-92(%ebp)
	fstps	-80(%ebp)
	movl	$_19266,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-84(%ebp)
	fdivs	-92(%ebp)
	fstps	-84(%ebp)
	movl	$_19267,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-88(%ebp)
	fdivs	-92(%ebp)
	fstps	-88(%ebp)
	movl	$_19268,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-52(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19270
	call	_brl_blitz_ArrayBoundsError
_19270:
	movl	-52(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%esi
	mov	$0,%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19273
	call	_brl_blitz_ArrayBoundsError
_19273:
	movl	-12(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstps	24(%esi)
	movl	$_19274,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-52(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19276
	call	_brl_blitz_ArrayBoundsError
_19276:
	movl	-52(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%esi
	mov	$2,%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19279
	call	_brl_blitz_ArrayBoundsError
_19279:
	movl	-12(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstps	24(%esi)
	movl	$_19280,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-52(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19282
	call	_brl_blitz_ArrayBoundsError
_19282:
	movl	-52(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	fldz
	fstps	24(%eax)
	movl	$_19284,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%esi
	movl	-52(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19286
	call	_brl_blitz_ArrayBoundsError
_19286:
	mov	$1,%ebx
	movl	-52(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19288
	call	_brl_blitz_ArrayBoundsError
_19288:
	movl	-52(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstps	8(%esp)
	movl	-52(%ebp),%eax
	flds	24(%eax,%esi,4)
	fstps	4(%esp)
	movl	$33984,(%esp)
	calll	*___glewMultiTexCoord2fARB
	movl	$_19289,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%esi
	movl	-52(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19291
	call	_brl_blitz_ArrayBoundsError
_19291:
	mov	$1,%ebx
	movl	-52(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19293
	call	_brl_blitz_ArrayBoundsError
_19293:
	movl	-52(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstps	8(%esp)
	movl	-52(%ebp),%eax
	flds	24(%eax,%esi,4)
	fstps	4(%esp)
	movl	$33985,(%esp)
	calll	*___glewMultiTexCoord2fARB
	movl	$_19294,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-88(%ebp)
	fstps	8(%esp)
	flds	-84(%ebp)
	fstps	4(%esp)
	flds	-80(%ebp)
	fstps	(%esp)
	call	_glNormal3f
	movl	$_19295,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%edi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_19297
	call	_brl_blitz_ArrayBoundsError
_19297:
	mov	$1,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19299
	call	_brl_blitz_ArrayBoundsError
_19299:
	mov	$2,%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19301
	call	_brl_blitz_ArrayBoundsError
_19301:
	movl	-12(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstps	8(%esp)
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	fstps	4(%esp)
	movl	-12(%ebp),%eax
	flds	24(%eax,%edi,4)
	fstps	(%esp)
	call	_glVertex3f
	movl	$_19302,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-52(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19304
	call	_brl_blitz_ArrayBoundsError
_19304:
	movl	-52(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%esi
	mov	$0,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19307
	call	_brl_blitz_ArrayBoundsError
_19307:
	movl	-16(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstps	24(%esi)
	movl	$_19308,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-52(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19310
	call	_brl_blitz_ArrayBoundsError
_19310:
	movl	-52(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%esi
	mov	$2,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19313
	call	_brl_blitz_ArrayBoundsError
_19313:
	movl	-16(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstps	24(%esi)
	movl	$_19314,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-52(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19316
	call	_brl_blitz_ArrayBoundsError
_19316:
	movl	-52(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	fldz
	fstps	24(%eax)
	movl	$_19318,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%esi
	movl	-52(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19320
	call	_brl_blitz_ArrayBoundsError
_19320:
	mov	$1,%ebx
	movl	-52(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19322
	call	_brl_blitz_ArrayBoundsError
_19322:
	movl	-52(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstps	8(%esp)
	movl	-52(%ebp),%eax
	flds	24(%eax,%esi,4)
	fstps	4(%esp)
	movl	$33984,(%esp)
	calll	*___glewMultiTexCoord2fARB
	movl	$_19323,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%esi
	movl	-52(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19325
	call	_brl_blitz_ArrayBoundsError
_19325:
	mov	$1,%ebx
	movl	-52(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19327
	call	_brl_blitz_ArrayBoundsError
_19327:
	movl	-52(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstps	8(%esp)
	movl	-52(%ebp),%eax
	flds	24(%eax,%esi,4)
	fstps	4(%esp)
	movl	$33985,(%esp)
	calll	*___glewMultiTexCoord2fARB
	movl	$_19328,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-88(%ebp)
	fstps	8(%esp)
	flds	-84(%ebp)
	fstps	4(%esp)
	flds	-80(%ebp)
	fstps	(%esp)
	call	_glNormal3f
	movl	$_19329,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%edi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_19331
	call	_brl_blitz_ArrayBoundsError
_19331:
	mov	$1,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19333
	call	_brl_blitz_ArrayBoundsError
_19333:
	mov	$2,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19335
	call	_brl_blitz_ArrayBoundsError
_19335:
	movl	-16(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstps	8(%esp)
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	fstps	4(%esp)
	movl	-16(%ebp),%eax
	flds	24(%eax,%edi,4)
	fstps	(%esp)
	call	_glVertex3f
	movl	$_19336,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-52(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19338
	call	_brl_blitz_ArrayBoundsError
_19338:
	movl	-52(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%esi
	mov	$0,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19341
	call	_brl_blitz_ArrayBoundsError
_19341:
	movl	-20(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstps	24(%esi)
	movl	$_19342,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-52(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19344
	call	_brl_blitz_ArrayBoundsError
_19344:
	movl	-52(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%esi
	mov	$2,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19347
	call	_brl_blitz_ArrayBoundsError
_19347:
	movl	-20(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstps	24(%esi)
	movl	$_19348,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-52(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19350
	call	_brl_blitz_ArrayBoundsError
_19350:
	movl	-52(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	fldz
	fstps	24(%eax)
	movl	$_19352,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%esi
	movl	-52(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19354
	call	_brl_blitz_ArrayBoundsError
_19354:
	mov	$1,%ebx
	movl	-52(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19356
	call	_brl_blitz_ArrayBoundsError
_19356:
	movl	-52(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstps	8(%esp)
	movl	-52(%ebp),%eax
	flds	24(%eax,%esi,4)
	fstps	4(%esp)
	movl	$33984,(%esp)
	calll	*___glewMultiTexCoord2fARB
	movl	$_19357,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%esi
	movl	-52(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19359
	call	_brl_blitz_ArrayBoundsError
_19359:
	mov	$1,%ebx
	movl	-52(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19361
	call	_brl_blitz_ArrayBoundsError
_19361:
	movl	-52(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstps	8(%esp)
	movl	-52(%ebp),%eax
	flds	24(%eax,%esi,4)
	fstps	4(%esp)
	movl	$33985,(%esp)
	calll	*___glewMultiTexCoord2fARB
	movl	$_19362,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-88(%ebp)
	fstps	8(%esp)
	flds	-84(%ebp)
	fstps	4(%esp)
	flds	-80(%ebp)
	fstps	(%esp)
	call	_glNormal3f
	movl	$_19363,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%edi
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_19365
	call	_brl_blitz_ArrayBoundsError
_19365:
	mov	$1,%esi
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19367
	call	_brl_blitz_ArrayBoundsError
_19367:
	mov	$2,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19369
	call	_brl_blitz_ArrayBoundsError
_19369:
	movl	-20(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstps	8(%esp)
	movl	-20(%ebp),%eax
	flds	24(%eax,%esi,4)
	fstps	4(%esp)
	movl	-20(%ebp),%eax
	flds	24(%eax,%edi,4)
	fstps	(%esp)
	call	_glVertex3f
	movl	$_19370,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%edi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_19372
	call	_brl_blitz_ArrayBoundsError
_19372:
	mov	$1,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19374
	call	_brl_blitz_ArrayBoundsError
_19374:
	mov	$2,%ebx
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19376
	call	_brl_blitz_ArrayBoundsError
_19376:
	movl	$0,16(%esp)
	movl	-12(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fchs
	fstps	12(%esp)
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	fstps	8(%esp)
	movl	-12(%ebp),%eax
	flds	24(%eax,%edi,4)
	fstps	4(%esp)
	movl	__sidesign_minib3d_TTerrain_mesh_info,%eax
	movl	%eax,(%esp)
	call	_C_AddVertex
	movl	$_19377,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%edi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_19379
	call	_brl_blitz_ArrayBoundsError
_19379:
	mov	$1,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19381
	call	_brl_blitz_ArrayBoundsError
_19381:
	mov	$2,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19383
	call	_brl_blitz_ArrayBoundsError
_19383:
	movl	$0,16(%esp)
	movl	-16(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fchs
	fstps	12(%esp)
	movl	-16(%ebp),%eax
	flds	24(%eax,%esi,4)
	fstps	8(%esp)
	movl	-16(%ebp),%eax
	flds	24(%eax,%edi,4)
	fstps	4(%esp)
	movl	__sidesign_minib3d_TTerrain_mesh_info,%eax
	movl	%eax,(%esp)
	call	_C_AddVertex
	movl	$_19384,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%edi
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_19386
	call	_brl_blitz_ArrayBoundsError
_19386:
	mov	$1,%esi
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19388
	call	_brl_blitz_ArrayBoundsError
_19388:
	mov	$2,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19390
	call	_brl_blitz_ArrayBoundsError
_19390:
	movl	$0,16(%esp)
	movl	-20(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fchs
	fstps	12(%esp)
	movl	-20(%ebp),%eax
	flds	24(%eax,%esi,4)
	fstps	8(%esp)
	movl	-20(%ebp),%eax
	flds	24(%eax,%edi,4)
	fstps	4(%esp)
	movl	__sidesign_minib3d_TTerrain_mesh_info,%eax
	movl	%eax,(%esp)
	call	_C_AddVertex
	movl	$_19391,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,20(%esp)
	movl	__sidesign_minib3d_TTerrain_triangleindex,%eax
	imul	$3,%eax
	mov	%eax,%eax
	and	$0xffff,%eax
	mov	%eax,%eax
	movw	%ax,16(%esp)
	movl	__sidesign_minib3d_TTerrain_triangleindex,%eax
	imul	$3,%eax
	add	$1,%eax
	mov	%eax,%eax
	and	$0xffff,%eax
	mov	%eax,%eax
	movw	%ax,12(%esp)
	movl	__sidesign_minib3d_TTerrain_triangleindex,%eax
	imul	$3,%eax
	add	$2,%eax
	mov	%eax,%eax
	and	$0xffff,%eax
	mov	%eax,%eax
	movw	%ax,8(%esp)
	movl	__sidesign_minib3d_TTerrain_triangleindex,%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TTerrain_mesh_info,%eax
	movl	%eax,(%esp)
	call	_C_AddTriangle
	movl	$_19392,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,__sidesign_minib3d_TTerrain_triangleindex
	mov	$0,%ebx
	jmp	_2554
_2554:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$36,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTerrain_FromPixmap:
	push	%ebp
	mov	%esp,%ebp
	sub	$32,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$0,-20(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19462,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19400,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19402
	call	_brl_blitz_NullObjectError
_19402:
	movl	-8(%ebp),%eax
	cmp	$_bbNullObject,%eax
	sete	%al
	movzbl	%al,%eax
	movl	%eax,272(%ebx)
	movl	$_19404,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19406
	call	_brl_blitz_NullObjectError
_19406:
	flds	_43197
	fstps	264(%ebx)
	movl	$_19408,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19410
	call	_brl_blitz_NullObjectError
_19410:
	flds	_43198
	fstps	260(%ebx)
	movl	$_19412,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19414
	call	_brl_blitz_NullObjectError
_19414:
	mov	%ebx,%edi
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_19418
	call	_brl_blitz_NullObjectError
_19418:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19420
	call	_brl_blitz_NullObjectError
_19420:
	flds	260(%ebx)
	fadds	_43199
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,12(%esp)
	flds	260(%esi)
	fadds	_43200
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,8(%esp)
	movl	$2,4(%esp)
	movl	$_19416,(%esp)
	call	_bbArrayNew
	incl	4(%eax)
	mov	%eax,%ebx
	movl	280(%edi),%eax
	decl	4(%eax)
	jnz	_19424
	movl	%eax,(%esp)
	call	_bbGCFree
_19424:
	movl	%ebx,280(%edi)
	movl	$_19425,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19427
	call	_brl_blitz_NullObjectError
_19427:
	cmpl	$0,272(%ebx)
	je	_19428
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19430,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19429,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2558
_19428:
	movl	$_19431,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_19433
	call	_brl_blitz_NullObjectError
_19433:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19435
	call	_brl_blitz_NullObjectError
_19435:
	flds	260(%ebx)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,8(%esp)
	flds	260(%esi)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_pixmap_ResizePixmap
	movl	%eax,-8(%ebp)
	movl	$_19436,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$_19438,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-16(%ebp)
	movl	$0,-16(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19441
	call	_brl_blitz_NullObjectError
_19441:
	flds	260(%ebx)
	fsubs	_43201
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,-28(%ebp)
	jmp	_19442
_374:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19461,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19444,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-20(%ebp)
	movl	$0,-20(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19447
	call	_brl_blitz_NullObjectError
_19447:
	flds	260(%ebx)
	fsubs	_43202
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,-24(%ebp)
	jmp	_19448
_377:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19460,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19450,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_pixmap_ReadPixel
	and	$255,%eax
	movl	%eax,-12(%ebp)
	movl	$_19451,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19453
	call	_brl_blitz_NullObjectError
_19453:
	movl	280(%ebx),%esi
	movl	-16(%ebp),%eax
	imull	24(%esi),%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_19456
	call	_brl_blitz_ArrayBoundsError
_19456:
	movl	-20(%ebp),%ebx
	cmpl	24(%esi),%ebx
	jb	_19458
	call	_brl_blitz_ArrayBoundsError
_19458:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	-12(%ebp),%edx
	movl	%edx,-32(%ebp)
	fildl	-32(%ebp)
	fdivs	_43203
	fstps	28(%eax)
	calll	*_bbOnDebugLeaveScope
_375:
	addl	$1,-20(%ebp)
_19448:
	movl	-24(%ebp),%eax
	cmpl	%eax,-20(%ebp)
	jle	_377
_376:
	calll	*_bbOnDebugLeaveScope
_372:
	addl	$1,-16(%ebp)
_19442:
	movl	-28(%ebp),%eax
	cmpl	%eax,-16(%ebp)
	jle	_374
_373:
	mov	$0,%ebx
	jmp	_2558
_2558:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTerrain_Load:
	push	%ebp
	mov	%esp,%ebp
	sub	$36,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$0,-24(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19529,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19465,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_pixmap_LoadPixmap
	movl	%eax,-12(%ebp)
	movl	$_19467,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19469
	call	_brl_blitz_NullObjectError
_19469:
	movl	-12(%ebp),%eax
	cmp	$_bbNullObject,%eax
	sete	%al
	movzbl	%al,%eax
	movl	%eax,272(%ebx)
	movl	$_19471,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19473
	call	_brl_blitz_NullObjectError
_19473:
	flds	_43222
	fstps	264(%ebx)
	movl	$_19475,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19477
	call	_brl_blitz_NullObjectError
_19477:
	flds	_43223
	fstps	260(%ebx)
	movl	$_19479,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19481
	call	_brl_blitz_NullObjectError
_19481:
	mov	%ebx,%edi
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_19485
	call	_brl_blitz_NullObjectError
_19485:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19487
	call	_brl_blitz_NullObjectError
_19487:
	flds	260(%ebx)
	fadds	_43224
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,12(%esp)
	flds	260(%esi)
	fadds	_43225
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,8(%esp)
	movl	$2,4(%esp)
	movl	$_19483,(%esp)
	call	_bbArrayNew
	incl	4(%eax)
	mov	%eax,%ebx
	movl	280(%edi),%eax
	decl	4(%eax)
	jnz	_19491
	movl	%eax,(%esp)
	call	_bbGCFree
_19491:
	movl	%ebx,280(%edi)
	movl	$_19492,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19494
	call	_brl_blitz_NullObjectError
_19494:
	cmpl	$0,272(%ebx)
	je	_19495
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19497,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19496,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2562
_19495:
	movl	$_19498,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_19500
	call	_brl_blitz_NullObjectError
_19500:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19502
	call	_brl_blitz_NullObjectError
_19502:
	flds	260(%ebx)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,8(%esp)
	flds	260(%esi)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,4(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_pixmap_ResizePixmap
	movl	%eax,-12(%ebp)
	movl	$_19503,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-16(%ebp)
	movl	$_19505,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-20(%ebp)
	movl	$0,-20(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19508
	call	_brl_blitz_NullObjectError
_19508:
	flds	260(%ebx)
	fsubs	_43226
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,-32(%ebp)
	jmp	_19509
_380:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19528,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19511,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-24(%ebp)
	movl	$0,-24(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19514
	call	_brl_blitz_NullObjectError
_19514:
	flds	260(%ebx)
	fsubs	_43227
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,-28(%ebp)
	jmp	_19515
_383:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19527,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19517,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_pixmap_ReadPixel
	and	$255,%eax
	movl	%eax,-16(%ebp)
	movl	$_19518,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19520
	call	_brl_blitz_NullObjectError
_19520:
	movl	280(%ebx),%esi
	movl	-20(%ebp),%eax
	imull	24(%esi),%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_19523
	call	_brl_blitz_ArrayBoundsError
_19523:
	movl	-24(%ebp),%ebx
	cmpl	24(%esi),%ebx
	jb	_19525
	call	_brl_blitz_ArrayBoundsError
_19525:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	-16(%ebp),%edx
	movl	%edx,-36(%ebp)
	fildl	-36(%ebp)
	fdivs	_43228
	fstps	28(%eax)
	calll	*_bbOnDebugLeaveScope
_381:
	addl	$1,-24(%ebp)
_19515:
	movl	-28(%ebp),%eax
	cmpl	%eax,-24(%ebp)
	jle	_383
_382:
	calll	*_bbOnDebugLeaveScope
_378:
	addl	$1,-20(%ebp)
_19509:
	movl	-32(%ebp),%eax
	cmpl	%eax,-20(%ebp)
	jle	_380
_379:
	mov	$0,%ebx
	jmp	_2562
_2562:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTerrain_ReadHeight:
	push	%ebp
	mov	%esp,%ebp
	sub	$28,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19578,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19530,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-8(%ebp)
	jge	_19531
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19537,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19532,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_19534
	call	_brl_blitz_NullObjectError
_19534:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19536
	call	_brl_blitz_NullObjectError
_19536:
	flds	268(%esi)
	fmuls	264(%ebx)
	fstps	-16(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_2567
_19531:
	movl	$_19538,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-12(%ebp)
	jge	_19539
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19545,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19540,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_19542
	call	_brl_blitz_NullObjectError
_19542:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19544
	call	_brl_blitz_NullObjectError
_19544:
	flds	268(%esi)
	fmuls	264(%ebx)
	fstps	-16(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_2567
_19539:
	movl	$_19546,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19548
	call	_brl_blitz_NullObjectError
_19548:
	movl	-8(%ebp),%eax
	movl	%eax,-28(%ebp)
	fildl	-28(%ebp)
	flds	260(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_19549
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19555,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19550,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_19552
	call	_brl_blitz_NullObjectError
_19552:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19554
	call	_brl_blitz_NullObjectError
_19554:
	flds	268(%esi)
	fmuls	264(%ebx)
	fstps	-16(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_2567
_19549:
	movl	$_19556,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19558
	call	_brl_blitz_NullObjectError
_19558:
	movl	-12(%ebp),%eax
	movl	%eax,-28(%ebp)
	fildl	-28(%ebp)
	flds	260(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_19559
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19565,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19560,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_19562
	call	_brl_blitz_NullObjectError
_19562:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19564
	call	_brl_blitz_NullObjectError
_19564:
	flds	268(%esi)
	fmuls	264(%ebx)
	fstps	-16(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_2567
_19559:
	movl	$_19566,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19568
	call	_brl_blitz_NullObjectError
_19568:
	movl	280(%ebx),%edi
	movl	-8(%ebp),%eax
	imull	24(%edi),%eax
	movl	%eax,-24(%ebp)
	movl	20(%edi),%eax
	cmpl	%eax,-24(%ebp)
	jb	_19571
	call	_brl_blitz_ArrayBoundsError
_19571:
	movl	-12(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	24(%edi),%eax
	cmpl	%eax,-20(%ebp)
	jb	_19573
	call	_brl_blitz_ArrayBoundsError
_19573:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_19575
	call	_brl_blitz_NullObjectError
_19575:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19577
	call	_brl_blitz_NullObjectError
_19577:
	movl	-24(%ebp),%eax
	addl	-20(%ebp),%eax
	flds	28(%edi,%eax,4)
	fadds	268(%esi)
	fmuls	264(%ebx)
	fstps	-16(%ebp)
	jmp	_2567
_2567:
	calll	*_bbOnDebugLeaveScope
	flds	-16(%ebp)
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTerrain_GetHeight:
	push	%ebp
	mov	%esp,%ebp
	sub	$72,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$0,-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	fldz
	fstps	-64(%ebp)
	movl	%ebp,4(%esp)
	movl	$_19614,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19579,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,-16(%ebp)
	movl	$_19581,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,-20(%ebp)
	movl	$_19583,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	movl	-16(%ebp),%eax
	movl	%eax,-72(%ebp)
	fildl	-72(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	-24(%ebp)
	movl	$_19585,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	movl	-20(%ebp),%eax
	movl	%eax,-72(%ebp)
	fildl	-72(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	-28(%ebp)
	movl	$_19587,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_43274
	fsubs	-24(%ebp)
	fstps	-32(%ebp)
	movl	$_19589,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_43275
	fsubs	-28(%ebp)
	fstps	-36(%ebp)
	movl	$_19591,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19593
	call	_brl_blitz_NullObjectError
_19593:
	movl	-20(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*488(%eax)
	fstps	-40(%ebp)
	movl	$_19595,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19597
	call	_brl_blitz_NullObjectError
_19597:
	movl	-20(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-16(%ebp),%eax
	add	$1,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*488(%eax)
	fstps	-44(%ebp)
	movl	$_19599,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19601
	call	_brl_blitz_NullObjectError
_19601:
	movl	-20(%ebp),%eax
	add	$1,%eax
	movl	%eax,8(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*488(%eax)
	fstps	-48(%ebp)
	movl	$_19603,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19605
	call	_brl_blitz_NullObjectError
_19605:
	movl	-20(%ebp),%eax
	add	$1,%eax
	movl	%eax,8(%esp)
	movl	-16(%ebp),%eax
	add	$1,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*488(%eax)
	fstps	-52(%ebp)
	movl	$_19607,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	fmuls	-40(%ebp)
	flds	-24(%ebp)
	fmuls	-44(%ebp)
	faddp	%st(0),%st(1)
	fstps	-56(%ebp)
	movl	$_19609,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	fmuls	-48(%ebp)
	flds	-24(%ebp)
	fmuls	-52(%ebp)
	faddp	%st(0),%st(1)
	fstps	-60(%ebp)
	movl	$_19611,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-36(%ebp)
	fmuls	-56(%ebp)
	flds	-28(%ebp)
	fmuls	-60(%ebp)
	faddp	%st(0),%st(1)
	fstps	-64(%ebp)
	movl	$_19613,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-64(%ebp)
	fstps	-68(%ebp)
	jmp	_2572
_2572:
	calll	*_bbOnDebugLeaveScope
	flds	-68(%ebp)
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTerrain_GetY:
	push	%ebp
	mov	%esp,%ebp
	sub	$48,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$_bbEmptyArray,-20(%ebp)
	movl	$0,-24(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19775,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19625,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19627
	call	_brl_blitz_NullObjectError
_19627:
	cmpl	$_bbNullObject,296(%ebx)
	jne	_19628
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19630,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19629,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_43284
	fstps	-28(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_2577
_19628:
	movl	$_19631,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19633
	call	_brl_blitz_NullObjectError
_19633:
	flds	-8(%ebp)
	fstps	284(%ebx)
	movl	$_19635,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19637
	call	_brl_blitz_NullObjectError
_19637:
	flds	-12(%ebp)
	fchs
	fstps	292(%ebx)
	movl	$_19639,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-16(%ebp)
	movl	$_19641,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$4,4(%esp)
	movl	$_19642,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-20(%ebp)
	movl	$_19644,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-16(%ebp)
	jmp	_19645
_386:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19655,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19646,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19648
	call	_brl_blitz_ArrayBoundsError
_19648:
	movl	-20(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%ebx
	movl	$3,4(%esp)
	movl	$_19650,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	mov	%eax,%esi
	movl	24(%ebx),%eax
	decl	4(%eax)
	jnz	_19654
	movl	%eax,(%esp)
	call	_bbGCFree
_19654:
	movl	%esi,24(%ebx)
	calll	*_bbOnDebugLeaveScope
_384:
	addl	$1,-16(%ebp)
_19645:
	cmpl	$3,-16(%ebp)
	jle	_386
_385:
	movl	$_19656,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19658
	call	_brl_blitz_ArrayBoundsError
_19658:
	movl	-20(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	mov	$0,%esi
	cmpl	20(%ebx),%esi
	jb	_19661
	call	_brl_blitz_ArrayBoundsError
_19661:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	24(%eax)
	movl	$_19663,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19665
	call	_brl_blitz_ArrayBoundsError
_19665:
	movl	-20(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	mov	$2,%esi
	cmpl	20(%ebx),%esi
	jb	_19668
	call	_brl_blitz_ArrayBoundsError
_19668:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19671
	call	_brl_blitz_NullObjectError
_19671:
	flds	260(%ebx)
	fstps	24(%esi)
	movl	$_19672,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19674
	call	_brl_blitz_ArrayBoundsError
_19674:
	movl	-20(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	mov	$0,%esi
	cmpl	20(%ebx),%esi
	jb	_19677
	call	_brl_blitz_ArrayBoundsError
_19677:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19680
	call	_brl_blitz_NullObjectError
_19680:
	flds	260(%ebx)
	fstps	24(%esi)
	movl	$_19681,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19683
	call	_brl_blitz_ArrayBoundsError
_19683:
	movl	-20(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	mov	$2,%esi
	cmpl	20(%ebx),%esi
	jb	_19686
	call	_brl_blitz_ArrayBoundsError
_19686:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19689
	call	_brl_blitz_NullObjectError
_19689:
	flds	260(%ebx)
	fstps	24(%esi)
	movl	$_19690,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19692
	call	_brl_blitz_ArrayBoundsError
_19692:
	movl	-20(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	mov	$0,%esi
	cmpl	20(%ebx),%esi
	jb	_19695
	call	_brl_blitz_ArrayBoundsError
_19695:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19698
	call	_brl_blitz_NullObjectError
_19698:
	flds	260(%ebx)
	fstps	24(%esi)
	movl	$_19699,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19701
	call	_brl_blitz_ArrayBoundsError
_19701:
	movl	-20(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	mov	$2,%esi
	cmpl	20(%ebx),%esi
	jb	_19704
	call	_brl_blitz_ArrayBoundsError
_19704:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	24(%eax)
	movl	$_19706,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$3,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19708
	call	_brl_blitz_ArrayBoundsError
_19708:
	movl	-20(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	mov	$0,%esi
	cmpl	20(%ebx),%esi
	jb	_19711
	call	_brl_blitz_ArrayBoundsError
_19711:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	24(%eax)
	movl	$_19713,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$3,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19715
	call	_brl_blitz_ArrayBoundsError
_19715:
	movl	-20(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	mov	$2,%esi
	cmpl	20(%ebx),%esi
	jb	_19718
	call	_brl_blitz_ArrayBoundsError
_19718:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	24(%eax)
	movl	$_19720,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-16(%ebp)
	jmp	_19721
_389:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19750,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19722,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19724
	call	_brl_blitz_ArrayBoundsError
_19724:
	movl	-20(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	mov	$1,%esi
	cmpl	20(%ebx),%esi
	jb	_19727
	call	_brl_blitz_ArrayBoundsError
_19727:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-40(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19730
	call	_brl_blitz_NullObjectError
_19730:
	movl	280(%ebx),%eax
	movl	%eax,-36(%ebp)
	movl	-16(%ebp),%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19733
	call	_brl_blitz_ArrayBoundsError
_19733:
	movl	-20(%ebp),%eax
	movl	24(%eax,%ebx,4),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_19736
	call	_brl_blitz_ArrayBoundsError
_19736:
	flds	24(%esi,%ebx,4)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	-36(%ebp),%edx
	imull	24(%edx),%eax
	movl	%eax,-32(%ebp)
	movl	-36(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-32(%ebp)
	jb	_19738
	call	_brl_blitz_ArrayBoundsError
_19738:
	movl	-16(%ebp),%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19740
	call	_brl_blitz_ArrayBoundsError
_19740:
	movl	-20(%ebp),%eax
	movl	24(%eax,%ebx,4),%esi
	mov	$2,%ebx
	cmpl	20(%esi),%ebx
	jb	_19743
	call	_brl_blitz_ArrayBoundsError
_19743:
	flds	24(%esi,%ebx,4)
	fstpl	(%esp)
	call	_bbFloatToInt
	mov	%eax,%edi
	movl	-36(%ebp),%eax
	cmpl	24(%eax),%edi
	jb	_19745
	call	_brl_blitz_ArrayBoundsError
_19745:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_19747
	call	_brl_blitz_NullObjectError
_19747:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19749
	call	_brl_blitz_NullObjectError
_19749:
	movl	-32(%ebp),%eax
	add	%edi,%eax
	movl	-36(%ebp),%edx
	flds	28(%edx,%eax,4)
	fadds	268(%esi)
	fmuls	264(%ebx)
	movl	-40(%ebp),%eax
	fstps	24(%eax)
	calll	*_bbOnDebugLeaveScope
_387:
	addl	$1,-16(%ebp)
_19721:
	cmpl	$3,-16(%ebp)
	jle	_389
_388:
	movl	$_19751,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	__sidesign_minib3d_TTerrain_rethigh
	movl	$_19752,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19754
	call	_brl_blitz_NullObjectError
_19754:
	movl	272(%ebx),%eax
	imul	$11,%eax
	movl	%eax,-24(%ebp)
	movl	$_19756,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-48(%ebp)
	cmpl	$_bbNullObject,-48(%ebp)
	jne	_19758
	call	_brl_blitz_NullObjectError
_19758:
	mov	$0,%edi
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_19760
	call	_brl_blitz_ArrayBoundsError
_19760:
	mov	$1,%esi
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19762
	call	_brl_blitz_ArrayBoundsError
_19762:
	mov	$2,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19764
	call	_brl_blitz_ArrayBoundsError
_19764:
	movl	-20(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,16(%esp)
	movl	-20(%ebp),%eax
	movl	24(%eax,%esi,4),%eax
	movl	%eax,12(%esp)
	movl	-20(%ebp),%eax
	movl	24(%eax,%edi,4),%eax
	movl	%eax,8(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-48(%ebp),%eax
	movl	%eax,(%esp)
	movl	-48(%ebp),%eax
	movl	(%eax),%eax
	calll	*500(%eax)
	movl	$_19765,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-44(%ebp)
	cmpl	$_bbNullObject,-44(%ebp)
	jne	_19767
	call	_brl_blitz_NullObjectError
_19767:
	mov	$2,%edi
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_19769
	call	_brl_blitz_ArrayBoundsError
_19769:
	mov	$3,%esi
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19771
	call	_brl_blitz_ArrayBoundsError
_19771:
	mov	$0,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19773
	call	_brl_blitz_ArrayBoundsError
_19773:
	movl	-20(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,16(%esp)
	movl	-20(%ebp),%eax
	movl	24(%eax,%esi,4),%eax
	movl	%eax,12(%esp)
	movl	-20(%ebp),%eax
	movl	24(%eax,%edi,4),%eax
	movl	%eax,8(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,(%esp)
	movl	-44(%ebp),%eax
	movl	(%eax),%eax
	calll	*500(%eax)
	movl	$_19774,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TTerrain_rethigh
	fstps	-28(%ebp)
	jmp	_2577
_2577:
	calll	*_bbOnDebugLeaveScope
	flds	-28(%ebp)
	add	$28,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTerrain_getsub:
	push	%ebp
	mov	%esp,%ebp
	sub	$88,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$52,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	$_bbEmptyArray,-24(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19867,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19776,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-76(%ebp)
	cmpl	$_bbNullObject,-76(%ebp)
	jne	_19778
	call	_brl_blitz_NullObjectError
_19778:
	movl	-4(%ebp),%eax
	movl	%eax,-64(%ebp)
	cmpl	$_bbNullObject,-64(%ebp)
	jne	_19780
	call	_brl_blitz_NullObjectError
_19780:
	movl	$0,-56(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-56(%ebp)
	jb	_19782
	call	_brl_blitz_ArrayBoundsError
_19782:
	movl	$2,-48(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-48(%ebp)
	jb	_19784
	call	_brl_blitz_ArrayBoundsError
_19784:
	movl	$0,-36(%ebp)
	movl	-16(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-36(%ebp)
	jb	_19786
	call	_brl_blitz_ArrayBoundsError
_19786:
	mov	$2,%edi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_19788
	call	_brl_blitz_ArrayBoundsError
_19788:
	mov	$0,%esi
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19790
	call	_brl_blitz_ArrayBoundsError
_19790:
	mov	$2,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19792
	call	_brl_blitz_ArrayBoundsError
_19792:
	movl	-20(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstps	28(%esp)
	movl	-20(%ebp),%eax
	flds	24(%eax,%esi,4)
	fstps	24(%esp)
	movl	-16(%ebp),%eax
	flds	24(%eax,%edi,4)
	fstps	20(%esp)
	movl	-16(%ebp),%edx
	movl	-36(%ebp),%eax
	flds	24(%edx,%eax,4)
	fstps	16(%esp)
	movl	-12(%ebp),%edx
	movl	-48(%ebp),%eax
	flds	24(%edx,%eax,4)
	fstps	12(%esp)
	movl	-12(%ebp),%edx
	movl	-56(%ebp),%eax
	flds	24(%edx,%eax,4)
	fstps	8(%esp)
	movl	-64(%ebp),%eax
	flds	292(%eax)
	fstps	4(%esp)
	movl	-76(%ebp),%eax
	flds	284(%eax)
	fstps	(%esp)
	call	_sidesign_minib3d_PointInTriangle
	cmp	$0,%eax
	jne	_19793
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19795,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19794,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2584
_19793:
	movl	$_19796,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3,4(%esp)
	movl	$_19797,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-24(%ebp)
	movl	$_19799,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$11,-8(%ebp)
	jge	_19800
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19843,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19801,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19803
	call	_brl_blitz_ArrayBoundsError
_19803:
	movl	-24(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%edi
	mov	$0,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19806
	call	_brl_blitz_ArrayBoundsError
_19806:
	mov	$0,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19808
	call	_brl_blitz_ArrayBoundsError
_19808:
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-20(%ebp),%eax
	fadds	24(%eax,%ebx,4)
	fdivs	_43335
	fstps	24(%edi)
	movl	$_19809,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19811
	call	_brl_blitz_ArrayBoundsError
_19811:
	movl	-24(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%edi
	mov	$2,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19814
	call	_brl_blitz_ArrayBoundsError
_19814:
	mov	$2,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19816
	call	_brl_blitz_ArrayBoundsError
_19816:
	movl	-12(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-20(%ebp),%eax
	fadds	24(%eax,%ebx,4)
	fdivs	_43336
	fstps	24(%edi)
	movl	$_19817,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19819
	call	_brl_blitz_ArrayBoundsError
_19819:
	movl	-24(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	movl	%eax,-68(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19822
	call	_brl_blitz_NullObjectError
_19822:
	movl	280(%ebx),%eax
	movl	%eax,-28(%ebp)
	mov	$0,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19825
	call	_brl_blitz_ArrayBoundsError
_19825:
	movl	-24(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	-28(%ebp),%edx
	imull	24(%edx),%eax
	movl	%eax,-40(%ebp)
	movl	-28(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-40(%ebp)
	jb	_19827
	call	_brl_blitz_ArrayBoundsError
_19827:
	mov	$2,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19829
	call	_brl_blitz_ArrayBoundsError
_19829:
	movl	-24(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstpl	(%esp)
	call	_bbFloatToInt
	mov	%eax,%edi
	movl	-28(%ebp),%eax
	cmpl	24(%eax),%edi
	jb	_19831
	call	_brl_blitz_ArrayBoundsError
_19831:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_19833
	call	_brl_blitz_NullObjectError
_19833:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19835
	call	_brl_blitz_NullObjectError
_19835:
	movl	-40(%ebp),%eax
	add	%edi,%eax
	movl	-28(%ebp),%edx
	flds	28(%edx,%eax,4)
	fadds	268(%esi)
	fmuls	264(%ebx)
	movl	-68(%ebp),%eax
	fstps	24(%eax)
	movl	$_19836,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19838
	call	_brl_blitz_NullObjectError
_19838:
	movl	-12(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	add	$1,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*500(%eax)
	movl	$_19839,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19841
	call	_brl_blitz_NullObjectError
_19841:
	movl	-16(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-20(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	add	$1,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*500(%eax)
	movl	$_19842,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2584
_19800:
	movl	$_19844,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-88(%ebp)
	cmpl	$_bbNullObject,-88(%ebp)
	jne	_19846
	call	_brl_blitz_NullObjectError
_19846:
	movl	-4(%ebp),%eax
	movl	%eax,-84(%ebp)
	cmpl	$_bbNullObject,-84(%ebp)
	jne	_19848
	call	_brl_blitz_NullObjectError
_19848:
	movl	$0,-80(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-80(%ebp)
	jb	_19850
	call	_brl_blitz_ArrayBoundsError
_19850:
	movl	$1,-72(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-72(%ebp)
	jb	_19852
	call	_brl_blitz_ArrayBoundsError
_19852:
	movl	$2,-60(%ebp)
	movl	-12(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-60(%ebp)
	jb	_19854
	call	_brl_blitz_ArrayBoundsError
_19854:
	movl	$0,-52(%ebp)
	movl	-16(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-52(%ebp)
	jb	_19856
	call	_brl_blitz_ArrayBoundsError
_19856:
	movl	$1,-44(%ebp)
	movl	-16(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-44(%ebp)
	jb	_19858
	call	_brl_blitz_ArrayBoundsError
_19858:
	movl	$2,-32(%ebp)
	movl	-16(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-32(%ebp)
	jb	_19860
	call	_brl_blitz_ArrayBoundsError
_19860:
	mov	$0,%edi
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_19862
	call	_brl_blitz_ArrayBoundsError
_19862:
	mov	$1,%esi
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_19864
	call	_brl_blitz_ArrayBoundsError
_19864:
	mov	$2,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_19866
	call	_brl_blitz_ArrayBoundsError
_19866:
	movl	-20(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fstps	40(%esp)
	movl	-20(%ebp),%eax
	flds	24(%eax,%esi,4)
	fstps	36(%esp)
	movl	-20(%ebp),%eax
	flds	24(%eax,%edi,4)
	fstps	32(%esp)
	movl	-16(%ebp),%edx
	movl	-32(%ebp),%eax
	flds	24(%edx,%eax,4)
	fstps	28(%esp)
	movl	-16(%ebp),%edx
	movl	-44(%ebp),%eax
	flds	24(%edx,%eax,4)
	fstps	24(%esp)
	movl	-16(%ebp),%edx
	movl	-52(%ebp),%eax
	flds	24(%edx,%eax,4)
	fstps	20(%esp)
	movl	-12(%ebp),%edx
	movl	-60(%ebp),%eax
	flds	24(%edx,%eax,4)
	fstps	16(%esp)
	movl	-12(%ebp),%edx
	movl	-72(%ebp),%eax
	flds	24(%edx,%eax,4)
	fstps	12(%esp)
	movl	-12(%ebp),%edx
	movl	-80(%ebp),%eax
	flds	24(%edx,%eax,4)
	fstps	8(%esp)
	movl	-84(%ebp),%eax
	flds	292(%eax)
	fstps	4(%esp)
	movl	-88(%ebp),%eax
	flds	284(%eax)
	fstps	(%esp)
	call	_sidesign_minib3d_PointHeightOnTri
	fstps	__sidesign_minib3d_TTerrain_rethigh
	mov	$0,%ebx
	jmp	_2584
_2584:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$52,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_LoadTerrain:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	push	%esi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19911,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19868,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$4096,%eax
	cmp	$0,%eax
	jne	_19873
	movl	$_sidesign_minib3d_TTerrain,(%esp)
	call	_bbObjectNew
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19870
	call	_brl_blitz_NullObjectError
_19870:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*464(%eax)
	incl	4(%eax)
	movl	%eax,_19871
	orl	$4096,_4423
_19873:
	movl	$_19874,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_19871,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19876
	call	_brl_blitz_NullObjectError
_19876:
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*484(%eax)
	movl	$_19877,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_19871,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19879
	call	_brl_blitz_NullObjectError
_19879:
	mov	$_390,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	96(%ebx),%eax
	decl	4(%eax)
	jnz	_19884
	movl	%eax,(%esp)
	call	_bbGCFree
_19884:
	movl	%esi,96(%ebx)
	movl	$_19885,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_19871,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19887
	call	_brl_blitz_NullObjectError
_19887:
	movl	__sidesign_minib3d_TEntity_entity_list,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*400(%eax)
	movl	$_19888,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_19871,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19890
	call	_brl_blitz_NullObjectError
_19890:
	cmpl	$_bbNullObject,20(%ebx)
	je	_19891
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19904,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19892,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_19871,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19894
	call	_brl_blitz_NullObjectError
_19894:
	movl	28(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_19896
	call	_brl_blitz_NullObjectError
_19896:
	movl	_19871,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19898
	call	_brl_blitz_NullObjectError
_19898:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19900
	call	_brl_blitz_NullObjectError
_19900:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	movl	$_19901,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_19871,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19903
	call	_brl_blitz_NullObjectError
_19903:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*380(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_19905
_19891:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_19909,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19906,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_19871,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_19908
	call	_brl_blitz_NullObjectError
_19908:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*380(%eax)
	calll	*_bbOnDebugLeaveScope
_19905:
	movl	$_19910,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_19871,%ebx
	jmp	_2587
_2587:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_PointHeightOnTri:
	push	%ebp
	mov	%esp,%ebp
	sub	$72,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	flds	32(%ebp)
	fstps	-28(%ebp)
	flds	36(%ebp)
	fstps	-32(%ebp)
	flds	40(%ebp)
	fstps	-36(%ebp)
	flds	44(%ebp)
	fstps	-40(%ebp)
	flds	48(%ebp)
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	movl	%ebp,4(%esp)
	movl	$_19928,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19914,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	movl	$_19919,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	fsubs	-12(%ebp)
	flds	-44(%ebp)
	fsubs	-20(%ebp)
	fmulp	%st(0),%st(1)
	flds	-36(%ebp)
	fsubs	-12(%ebp)
	flds	-32(%ebp)
	fsubs	-20(%ebp)
	fmulp	%st(0),%st(1)
	fsubrp	%st(0),%st(1)
	fstps	-48(%ebp)
	movl	$_19920,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-48(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_19921
	movl	%ebp,4(%esp)
	movl	$_19923,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19922,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_43394
	fdivs	-48(%ebp)
	fstps	-48(%ebp)
	calll	*_bbOnDebugLeaveScope
_19921:
	movl	$_19924,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-48(%ebp)
	flds	-24(%ebp)
	fsubs	-4(%ebp)
	flds	-44(%ebp)
	fsubs	-8(%ebp)
	fmulp	%st(0),%st(1)
	flds	-36(%ebp)
	fsubs	-4(%ebp)
	flds	-32(%ebp)
	fsubs	-8(%ebp)
	fmulp	%st(0),%st(1)
	fsubrp	%st(0),%st(1)
	fmulp	%st(0),%st(1)
	fstps	-52(%ebp)
	movl	$_19925,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-48(%ebp)
	flds	-36(%ebp)
	fsubs	-4(%ebp)
	flds	-20(%ebp)
	fsubs	-8(%ebp)
	fmulp	%st(0),%st(1)
	flds	-12(%ebp)
	fsubs	-4(%ebp)
	flds	-44(%ebp)
	fsubs	-8(%ebp)
	fmulp	%st(0),%st(1)
	fsubrp	%st(0),%st(1)
	fmulp	%st(0),%st(1)
	fstps	-56(%ebp)
	movl	$_19926,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-48(%ebp)
	flds	-12(%ebp)
	fsubs	-4(%ebp)
	flds	-32(%ebp)
	fsubs	-8(%ebp)
	fmulp	%st(0),%st(1)
	flds	-24(%ebp)
	fsubs	-4(%ebp)
	flds	-20(%ebp)
	fsubs	-8(%ebp)
	fmulp	%st(0),%st(1)
	fsubrp	%st(0),%st(1)
	fmulp	%st(0),%st(1)
	fstps	-60(%ebp)
	movl	$_19927,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-52(%ebp)
	fmuls	-16(%ebp)
	flds	-56(%ebp)
	fmuls	-28(%ebp)
	faddp	%st(0),%st(1)
	flds	-60(%ebp)
	fmuls	-40(%ebp)
	faddp	%st(0),%st(1)
	fstps	-64(%ebp)
	jmp	_2600
_2600:
	calll	*_bbOnDebugLeaveScope
	flds	-64(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_PointInTriangle:
	push	%ebp
	mov	%esp,%ebp
	sub	$60,%esp
	push	%ebx
	sub	$8,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	flds	32(%ebp)
	fstps	-28(%ebp)
	flds	36(%ebp)
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	movl	%ebp,4(%esp)
	movl	$_19965,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19942,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	movl	$_19950,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	fmuls	-32(%ebp)
	flds	-24(%ebp)
	fmuls	-28(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	-36(%ebp)
	movl	$_19951,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fmuls	-16(%ebp)
	flds	-32(%ebp)
	fmuls	-12(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	-40(%ebp)
	movl	$_19952,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fmuls	-24(%ebp)
	flds	-16(%ebp)
	fmuls	-20(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	-44(%ebp)
	movl	$_19953,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fmuls	-8(%ebp)
	flds	-16(%ebp)
	fmuls	-4(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	-48(%ebp)
	movl	$_19954,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	fmuls	-8(%ebp)
	flds	-24(%ebp)
	fmuls	-4(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	-52(%ebp)
	movl	$_19955,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fmuls	-8(%ebp)
	flds	-32(%ebp)
	fmuls	-4(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	-56(%ebp)
	movl	$_19956,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-36(%ebp)
	fadds	-40(%ebp)
	fadds	-44(%ebp)
	fstpl	(%esp)
	call	_bbFloatSgn
	fstps	-60(%ebp)
	movl	$_19957,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-60(%ebp)
	flds	-36(%ebp)
	fsubs	-52(%ebp)
	fadds	-56(%ebp)
	fmulp	%st(0),%st(1)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_19958
	flds	-60(%ebp)
	flds	-40(%ebp)
	fsubs	-56(%ebp)
	fadds	-48(%ebp)
	fmulp	%st(0),%st(1)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
_19958:
	cmp	$0,%eax
	je	_19960
	flds	-60(%ebp)
	flds	-44(%ebp)
	fsubs	-48(%ebp)
	fadds	-52(%ebp)
	fmulp	%st(0),%st(1)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
_19960:
	cmp	$0,%eax
	je	_19962
	movl	%ebp,4(%esp)
	movl	$_19964,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_19963,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2610
_19962:
	mov	$0,%ebx
	jmp	_2610
_2610:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_20011,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TSurface,(%eax)
	movl	-4(%ebp),%eax
	movl	$0,8(%eax)
	movl	-4(%ebp),%eax
	movl	$0,12(%eax)
	movl	$0,4(%esp)
	movl	$_19974,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,16(%edx)
	movl	$0,4(%esp)
	movl	$_19976,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,20(%edx)
	movl	$0,4(%esp)
	movl	$_19978,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,24(%edx)
	movl	$0,4(%esp)
	movl	$_19980,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,28(%edx)
	movl	$0,4(%esp)
	movl	$_19982,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,32(%edx)
	movl	$0,4(%esp)
	movl	$_19984,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,36(%edx)
	movl	$0,4(%esp)
	movl	$_19986,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,40(%edx)
	movl	$0,4(%esp)
	movl	$_19988,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,44(%edx)
	movl	$0,4(%esp)
	movl	$_19990,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,48(%edx)
	movl	$0,4(%esp)
	movl	$_19992,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,52(%edx)
	movl	$0,4(%esp)
	movl	$_19994,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,56(%edx)
	movl	$0,4(%esp)
	movl	$_19996,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,60(%edx)
	movl	$0,4(%esp)
	movl	$_19998,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,64(%edx)
	movl	$0,4(%esp)
	movl	$_20000,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,68(%edx)
	movl	$_sidesign_minib3d_TBrush,(%esp)
	call	_bbObjectNew
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,72(%edx)
	movl	$7,4(%esp)
	movl	$_20003,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,76(%edx)
	movl	-4(%ebp),%eax
	movl	$1,80(%eax)
	movl	-4(%ebp),%eax
	movl	$1,84(%eax)
	movl	-4(%ebp),%eax
	movl	$1000000,88(%eax)
	movl	-4(%ebp),%eax
	movl	$0,92(%eax)
	movl	-4(%ebp),%eax
	movl	$-1,96(%eax)
	movl	-4(%ebp),%eax
	movl	$0,100(%eax)
	movl	%ebp,4(%esp)
	movl	$_20010,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20005,(%esp)
	calll	*_bbOnDebugEnterStm
	xor	%eax,%eax
	cmp	$0,%eax
	je	_20007
	movl	%ebp,4(%esp)
	movl	$_20009,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20008,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_391,(%esp)
	call	_brl_blitz_DebugLog
	calll	*_bbOnDebugLeaveScope
_20007:
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_2613
_2613:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*168(%eax)
	xor	%eax,%eax
	cmp	$0,%eax
	je	_20013
	movl	$_392,(%esp)
	call	_brl_blitz_DebugLog
_20013:
_2616:
	movl	76(%ebx),%eax
	decl	4(%eax)
	jnz	_20016
	movl	%eax,(%esp)
	call	_bbGCFree
_20016:
	movl	72(%ebx),%eax
	decl	4(%eax)
	jnz	_20018
	movl	%eax,(%esp)
	call	_bbGCFree
_20018:
	movl	68(%ebx),%eax
	decl	4(%eax)
	jnz	_20020
	movl	%eax,(%esp)
	call	_bbGCFree
_20020:
	movl	64(%ebx),%eax
	decl	4(%eax)
	jnz	_20022
	movl	%eax,(%esp)
	call	_bbGCFree
_20022:
	movl	60(%ebx),%eax
	decl	4(%eax)
	jnz	_20024
	movl	%eax,(%esp)
	call	_bbGCFree
_20024:
	movl	56(%ebx),%eax
	decl	4(%eax)
	jnz	_20026
	movl	%eax,(%esp)
	call	_bbGCFree
_20026:
	movl	52(%ebx),%eax
	decl	4(%eax)
	jnz	_20028
	movl	%eax,(%esp)
	call	_bbGCFree
_20028:
	movl	48(%ebx),%eax
	decl	4(%eax)
	jnz	_20030
	movl	%eax,(%esp)
	call	_bbGCFree
_20030:
	movl	44(%ebx),%eax
	decl	4(%eax)
	jnz	_20032
	movl	%eax,(%esp)
	call	_bbGCFree
_20032:
	movl	40(%ebx),%eax
	decl	4(%eax)
	jnz	_20034
	movl	%eax,(%esp)
	call	_bbGCFree
_20034:
	movl	36(%ebx),%eax
	decl	4(%eax)
	jnz	_20036
	movl	%eax,(%esp)
	call	_bbGCFree
_20036:
	movl	32(%ebx),%eax
	decl	4(%eax)
	jnz	_20038
	movl	%eax,(%esp)
	call	_bbGCFree
_20038:
	movl	28(%ebx),%eax
	decl	4(%eax)
	jnz	_20040
	movl	%eax,(%esp)
	call	_bbGCFree
_20040:
	movl	24(%ebx),%eax
	decl	4(%eax)
	jnz	_20042
	movl	%eax,(%esp)
	call	_bbGCFree
_20042:
	movl	20(%ebx),%eax
	decl	4(%eax)
	jnz	_20044
	movl	%eax,(%esp)
	call	_bbGCFree
_20044:
	movl	16(%ebx),%eax
	decl	4(%eax)
	jnz	_20046
	movl	%eax,(%esp)
	call	_bbGCFree
_20046:
	movl	$_bbObjectClass,(%ebx)
	movl	%ebx,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_20014
_20014:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_Compare:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20067,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20047,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TSurface,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_20048
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20065,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20049,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_20051
	call	_brl_blitz_NullObjectError
_20051:
	movl	$_sidesign_minib3d_TSurface,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20053
	call	_brl_blitz_NullObjectError
_20053:
	movl	100(%ebx),%eax
	cmpl	%eax,100(%esi)
	jle	_20054
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20056,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20055,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2620
_20054:
	movl	$_20057,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_20059
	call	_brl_blitz_NullObjectError
_20059:
	movl	$_sidesign_minib3d_TSurface,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20061
	call	_brl_blitz_NullObjectError
_20061:
	movl	100(%ebx),%eax
	cmpl	%eax,100(%esi)
	jge	_20062
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20064,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20063,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$-1,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2620
_20062:
	calll	*_bbOnDebugLeaveScope
_20048:
	movl	$_20066,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	jmp	_2620
_2620:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_Copy:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20284,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20070,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TSurface,(%esp)
	call	_bbObjectNew
	movl	%eax,-8(%ebp)
	movl	$_20072,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20074
	call	_brl_blitz_NullObjectError
_20074:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20077
	call	_brl_blitz_NullObjectError
_20077:
	movl	8(%ebx),%eax
	movl	%eax,8(%esi)
	movl	$_20078,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20080
	call	_brl_blitz_NullObjectError
_20080:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20083
	call	_brl_blitz_NullObjectError
_20083:
	movl	12(%ebx),%eax
	movl	%eax,12(%esi)
	movl	$_20084,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20086
	call	_brl_blitz_NullObjectError
_20086:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20089
	call	_brl_blitz_NullObjectError
_20089:
	movl	16(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_7213,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	16(%esi),%eax
	decl	4(%eax)
	jnz	_20094
	movl	%eax,(%esp)
	call	_bbGCFree
_20094:
	movl	%ebx,16(%esi)
	movl	$_20095,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20097
	call	_brl_blitz_NullObjectError
_20097:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20100
	call	_brl_blitz_NullObjectError
_20100:
	movl	20(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	20(%esi),%eax
	decl	4(%eax)
	jnz	_20105
	movl	%eax,(%esp)
	call	_bbGCFree
_20105:
	movl	%ebx,20(%esi)
	movl	$_20106,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20108
	call	_brl_blitz_NullObjectError
_20108:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20111
	call	_brl_blitz_NullObjectError
_20111:
	movl	24(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%esi),%eax
	decl	4(%eax)
	jnz	_20116
	movl	%eax,(%esp)
	call	_bbGCFree
_20116:
	movl	%ebx,24(%esi)
	movl	$_20117,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20119
	call	_brl_blitz_NullObjectError
_20119:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20122
	call	_brl_blitz_NullObjectError
_20122:
	movl	28(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	28(%esi),%eax
	decl	4(%eax)
	jnz	_20127
	movl	%eax,(%esp)
	call	_bbGCFree
_20127:
	movl	%ebx,28(%esi)
	movl	$_20128,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20130
	call	_brl_blitz_NullObjectError
_20130:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20133
	call	_brl_blitz_NullObjectError
_20133:
	movl	32(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	32(%esi),%eax
	decl	4(%eax)
	jnz	_20138
	movl	%eax,(%esp)
	call	_bbGCFree
_20138:
	movl	%ebx,32(%esi)
	movl	$_20139,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20141
	call	_brl_blitz_NullObjectError
_20141:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20144
	call	_brl_blitz_NullObjectError
_20144:
	movl	36(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	36(%esi),%eax
	decl	4(%eax)
	jnz	_20149
	movl	%eax,(%esp)
	call	_bbGCFree
_20149:
	movl	%ebx,36(%esi)
	movl	$_20150,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20152
	call	_brl_blitz_NullObjectError
_20152:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20155
	call	_brl_blitz_NullObjectError
_20155:
	movl	40(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_826,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	40(%esi),%eax
	decl	4(%eax)
	jnz	_20160
	movl	%eax,(%esp)
	call	_bbGCFree
_20160:
	movl	%ebx,40(%esi)
	movl	$_20161,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20163
	call	_brl_blitz_NullObjectError
_20163:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20166
	call	_brl_blitz_NullObjectError
_20166:
	movl	44(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_826,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	44(%esi),%eax
	decl	4(%eax)
	jnz	_20171
	movl	%eax,(%esp)
	call	_bbGCFree
_20171:
	movl	%ebx,44(%esi)
	movl	$_20172,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20174
	call	_brl_blitz_NullObjectError
_20174:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20177
	call	_brl_blitz_NullObjectError
_20177:
	movl	48(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_826,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	48(%esi),%eax
	decl	4(%eax)
	jnz	_20182
	movl	%eax,(%esp)
	call	_bbGCFree
_20182:
	movl	%ebx,48(%esi)
	movl	$_20183,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20185
	call	_brl_blitz_NullObjectError
_20185:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20188
	call	_brl_blitz_NullObjectError
_20188:
	movl	52(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_826,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	52(%esi),%eax
	decl	4(%eax)
	jnz	_20193
	movl	%eax,(%esp)
	call	_bbGCFree
_20193:
	movl	%ebx,52(%esi)
	movl	$_20194,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20196
	call	_brl_blitz_NullObjectError
_20196:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20199
	call	_brl_blitz_NullObjectError
_20199:
	movl	56(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	56(%esi),%eax
	decl	4(%eax)
	jnz	_20204
	movl	%eax,(%esp)
	call	_bbGCFree
_20204:
	movl	%ebx,56(%esi)
	movl	$_20205,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20207
	call	_brl_blitz_NullObjectError
_20207:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20210
	call	_brl_blitz_NullObjectError
_20210:
	movl	60(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	60(%esi),%eax
	decl	4(%eax)
	jnz	_20215
	movl	%eax,(%esp)
	call	_bbGCFree
_20215:
	movl	%ebx,60(%esi)
	movl	$_20216,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20218
	call	_brl_blitz_NullObjectError
_20218:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20221
	call	_brl_blitz_NullObjectError
_20221:
	movl	64(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	64(%esi),%eax
	decl	4(%eax)
	jnz	_20226
	movl	%eax,(%esp)
	call	_bbGCFree
_20226:
	movl	%ebx,64(%esi)
	movl	$_20227,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20229
	call	_brl_blitz_NullObjectError
_20229:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20232
	call	_brl_blitz_NullObjectError
_20232:
	movl	68(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	68(%esi),%eax
	decl	4(%eax)
	jnz	_20237
	movl	%eax,(%esp)
	call	_bbGCFree
_20237:
	movl	%ebx,68(%esi)
	movl	$_20238,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20240
	call	_brl_blitz_NullObjectError
_20240:
	cmpl	$_bbNullObject,72(%ebx)
	je	_20241
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20254,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20242,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20244
	call	_brl_blitz_NullObjectError
_20244:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20247
	call	_brl_blitz_NullObjectError
_20247:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20249
	call	_brl_blitz_NullObjectError
_20249:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	incl	4(%eax)
	mov	%eax,%ebx
	movl	72(%esi),%eax
	decl	4(%eax)
	jnz	_20253
	movl	%eax,(%esp)
	call	_bbGCFree
_20253:
	movl	%ebx,72(%esi)
	calll	*_bbOnDebugLeaveScope
_20241:
	movl	$_20255,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20257
	call	_brl_blitz_NullObjectError
_20257:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20260
	call	_brl_blitz_NullObjectError
_20260:
	movl	80(%ebx),%eax
	movl	%eax,80(%esi)
	movl	$_20261,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20263
	call	_brl_blitz_NullObjectError
_20263:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20266
	call	_brl_blitz_NullObjectError
_20266:
	movl	84(%ebx),%eax
	movl	%eax,84(%esi)
	movl	$_20267,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20269
	call	_brl_blitz_NullObjectError
_20269:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20272
	call	_brl_blitz_NullObjectError
_20272:
	movl	88(%ebx),%eax
	movl	%eax,88(%esi)
	movl	$_20273,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20275
	call	_brl_blitz_NullObjectError
_20275:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20278
	call	_brl_blitz_NullObjectError
_20278:
	movl	92(%ebx),%eax
	movl	%eax,92(%esi)
	movl	$_20279,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20281
	call	_brl_blitz_NullObjectError
_20281:
	movl	$-1,96(%ebx)
	movl	$_20283,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_2623
_2623:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_PaintSurface:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$0,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20396,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20285,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20287
	call	_brl_blitz_NullObjectError
_20287:
	cmpl	$_bbNullObject,72(%ebx)
	jne	_20288
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20297,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20289,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20291
	call	_brl_blitz_NullObjectError
_20291:
	movl	$_sidesign_minib3d_TBrush,(%esp)
	call	_bbObjectNew
	incl	4(%eax)
	mov	%eax,%esi
	movl	72(%ebx),%eax
	decl	4(%eax)
	jnz	_20296
	movl	%eax,(%esp)
	call	_bbGCFree
_20296:
	movl	%esi,72(%ebx)
	calll	*_bbOnDebugLeaveScope
_20288:
	movl	$_20298,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20300
	call	_brl_blitz_NullObjectError
_20300:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20302
	call	_brl_blitz_NullObjectError
_20302:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20305
	call	_brl_blitz_NullObjectError
_20305:
	movl	8(%ebx),%eax
	movl	%eax,8(%esi)
	movl	$_20306,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20308
	call	_brl_blitz_NullObjectError
_20308:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20310
	call	_brl_blitz_NullObjectError
_20310:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20313
	call	_brl_blitz_NullObjectError
_20313:
	movl	12(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	12(%esi),%eax
	decl	4(%eax)
	jnz	_20317
	movl	%eax,(%esp)
	call	_bbGCFree
_20317:
	movl	%ebx,12(%esi)
	movl	$_20318,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20320
	call	_brl_blitz_NullObjectError
_20320:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20322
	call	_brl_blitz_NullObjectError
_20322:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20325
	call	_brl_blitz_NullObjectError
_20325:
	flds	16(%ebx)
	fstps	16(%esi)
	movl	$_20326,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20328
	call	_brl_blitz_NullObjectError
_20328:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20330
	call	_brl_blitz_NullObjectError
_20330:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20333
	call	_brl_blitz_NullObjectError
_20333:
	flds	20(%ebx)
	fstps	20(%esi)
	movl	$_20334,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20336
	call	_brl_blitz_NullObjectError
_20336:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20338
	call	_brl_blitz_NullObjectError
_20338:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20341
	call	_brl_blitz_NullObjectError
_20341:
	flds	24(%ebx)
	fstps	24(%esi)
	movl	$_20342,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20344
	call	_brl_blitz_NullObjectError
_20344:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20346
	call	_brl_blitz_NullObjectError
_20346:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20349
	call	_brl_blitz_NullObjectError
_20349:
	flds	28(%ebx)
	fstps	28(%esi)
	movl	$_20350,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20352
	call	_brl_blitz_NullObjectError
_20352:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20354
	call	_brl_blitz_NullObjectError
_20354:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20357
	call	_brl_blitz_NullObjectError
_20357:
	flds	32(%ebx)
	fstps	32(%esi)
	movl	$_20358,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20360
	call	_brl_blitz_NullObjectError
_20360:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20362
	call	_brl_blitz_NullObjectError
_20362:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20365
	call	_brl_blitz_NullObjectError
_20365:
	movl	36(%ebx),%eax
	movl	%eax,36(%esi)
	movl	$_20366,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20368
	call	_brl_blitz_NullObjectError
_20368:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20370
	call	_brl_blitz_NullObjectError
_20370:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20373
	call	_brl_blitz_NullObjectError
_20373:
	movl	40(%ebx),%eax
	movl	%eax,40(%esi)
	movl	$_20374,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$0,-12(%ebp)
	jmp	_20376
_395:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20395,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20377,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20379
	call	_brl_blitz_NullObjectError
_20379:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20381
	call	_brl_blitz_NullObjectError
_20381:
	movl	48(%ebx),%ebx
	movl	-12(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_20384
	call	_brl_blitz_ArrayBoundsError
_20384:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20387
	call	_brl_blitz_NullObjectError
_20387:
	movl	48(%ebx),%esi
	movl	-12(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_20390
	call	_brl_blitz_ArrayBoundsError
_20390:
	movl	24(%esi,%ebx,4),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%edi),%eax
	decl	4(%eax)
	jnz	_20394
	movl	%eax,(%esp)
	call	_bbGCFree
_20394:
	movl	%ebx,24(%edi)
	calll	*_bbOnDebugLeaveScope
_393:
	addl	$1,-12(%ebp)
_20376:
	cmpl	$7,-12(%ebp)
	jle	_395
_394:
	mov	$0,%ebx
	jmp	_2627
_2627:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_ClearSurface:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20483,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20397,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-8(%ebp)
	je	_20398
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20457,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20399,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20401
	call	_brl_blitz_NullObjectError
_20401:
	movl	$0,8(%ebx)
	movl	$_20403,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20405
	call	_brl_blitz_NullObjectError
_20405:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20408
	call	_brl_blitz_NullObjectError
_20408:
	movl	$0,12(%esp)
	movl	$0,8(%esp)
	movl	20(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	20(%esi),%eax
	decl	4(%eax)
	jnz	_20412
	movl	%eax,(%esp)
	call	_bbGCFree
_20412:
	movl	%ebx,20(%esi)
	movl	$_20413,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20415
	call	_brl_blitz_NullObjectError
_20415:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20418
	call	_brl_blitz_NullObjectError
_20418:
	movl	$0,12(%esp)
	movl	$0,8(%esp)
	movl	24(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%esi),%eax
	decl	4(%eax)
	jnz	_20422
	movl	%eax,(%esp)
	call	_bbGCFree
_20422:
	movl	%ebx,24(%esi)
	movl	$_20423,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20425
	call	_brl_blitz_NullObjectError
_20425:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20428
	call	_brl_blitz_NullObjectError
_20428:
	movl	$0,12(%esp)
	movl	$0,8(%esp)
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	28(%esi),%eax
	decl	4(%eax)
	jnz	_20432
	movl	%eax,(%esp)
	call	_bbGCFree
_20432:
	movl	%ebx,28(%esi)
	movl	$_20433,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20435
	call	_brl_blitz_NullObjectError
_20435:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20438
	call	_brl_blitz_NullObjectError
_20438:
	movl	$0,12(%esp)
	movl	$0,8(%esp)
	movl	32(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	32(%esi),%eax
	decl	4(%eax)
	jnz	_20442
	movl	%eax,(%esp)
	call	_bbGCFree
_20442:
	movl	%ebx,32(%esi)
	movl	$_20443,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20445
	call	_brl_blitz_NullObjectError
_20445:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20448
	call	_brl_blitz_NullObjectError
_20448:
	movl	$0,12(%esp)
	movl	$0,8(%esp)
	movl	36(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	36(%esi),%eax
	decl	4(%eax)
	jnz	_20452
	movl	%eax,(%esp)
	call	_bbGCFree
_20452:
	movl	%ebx,36(%esi)
	movl	$_20453,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20455
	call	_brl_blitz_NullObjectError
_20455:
	movl	$1,80(%ebx)
	calll	*_bbOnDebugLeaveScope
_20398:
	movl	$_20458,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-12(%ebp)
	je	_20459
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20478,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20460,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20462
	call	_brl_blitz_NullObjectError
_20462:
	movl	$0,12(%ebx)
	movl	$_20464,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20466
	call	_brl_blitz_NullObjectError
_20466:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20469
	call	_brl_blitz_NullObjectError
_20469:
	movl	$0,12(%esp)
	movl	$0,8(%esp)
	movl	16(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_7213,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	16(%esi),%eax
	decl	4(%eax)
	jnz	_20473
	movl	%eax,(%esp)
	call	_bbGCFree
_20473:
	movl	%ebx,16(%esi)
	movl	$_20474,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20476
	call	_brl_blitz_NullObjectError
_20476:
	movl	$1,84(%ebx)
	calll	*_bbOnDebugLeaveScope
_20459:
	movl	$_20479,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20481
	call	_brl_blitz_NullObjectError
_20481:
	movl	$-1,96(%ebx)
	mov	$0,%ebx
	jmp	_2632
_2632:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_AddVertex:
	push	%ebp
	mov	%esp,%ebp
	sub	$68,%esp
	push	%ebx
	push	%esi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	flds	32(%ebp)
	fstps	-28(%ebp)
	movl	$0,-68(%ebp)
	movl	$0,-32(%ebp)
	movl	$0,-36(%ebp)
	movl	$0,-40(%ebp)
	movl	$0,-44(%ebp)
	movl	$0,-48(%ebp)
	movl	$0,-52(%ebp)
	movl	$0,-56(%ebp)
	movl	$0,-60(%ebp)
	movl	$0,-64(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20668,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20486,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20488
	call	_brl_blitz_NullObjectError
_20488:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20491
	call	_brl_blitz_NullObjectError
_20491:
	movl	8(%ebx),%eax
	add	$1,%eax
	movl	%eax,8(%esi)
	movl	$_20492,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_20494
	call	_brl_blitz_NullObjectError
_20494:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20496
	call	_brl_blitz_NullObjectError
_20496:
	movl	80(%ebx),%eax
	cmpl	%eax,8(%esi)
	jl	_20497
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20564,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20498,(%esp)
	calll	*_bbOnDebugEnterStm
_398:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20505,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20499,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20501
	call	_brl_blitz_NullObjectError
_20501:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20504
	call	_brl_blitz_NullObjectError
_20504:
	movl	80(%ebx),%eax
	shl	$1,%eax
	movl	%eax,80(%esi)
	calll	*_bbOnDebugLeaveScope
_396:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_20507
	call	_brl_blitz_NullObjectError
_20507:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20509
	call	_brl_blitz_NullObjectError
_20509:
	movl	8(%ebx),%eax
	cmpl	%eax,80(%esi)
	jle	_398
_397:
	movl	$_20510,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20512
	call	_brl_blitz_NullObjectError
_20512:
	movl	80(%ebx),%eax
	movl	%eax,-68(%ebp)
	movl	$_20514,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20516
	call	_brl_blitz_NullObjectError
_20516:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20519
	call	_brl_blitz_NullObjectError
_20519:
	movl	-68(%ebp),%eax
	imul	$3,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	20(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	20(%esi),%eax
	decl	4(%eax)
	jnz	_20523
	movl	%eax,(%esp)
	call	_bbGCFree
_20523:
	movl	%ebx,20(%esi)
	movl	$_20524,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20526
	call	_brl_blitz_NullObjectError
_20526:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20529
	call	_brl_blitz_NullObjectError
_20529:
	movl	-68(%ebp),%eax
	shl	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	24(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%esi),%eax
	decl	4(%eax)
	jnz	_20533
	movl	%eax,(%esp)
	call	_bbGCFree
_20533:
	movl	%ebx,24(%esi)
	movl	$_20534,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20536
	call	_brl_blitz_NullObjectError
_20536:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20539
	call	_brl_blitz_NullObjectError
_20539:
	movl	-68(%ebp),%eax
	shl	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	28(%esi),%eax
	decl	4(%eax)
	jnz	_20543
	movl	%eax,(%esp)
	call	_bbGCFree
_20543:
	movl	%ebx,28(%esi)
	movl	$_20544,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20546
	call	_brl_blitz_NullObjectError
_20546:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20549
	call	_brl_blitz_NullObjectError
_20549:
	movl	-68(%ebp),%eax
	imul	$3,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	32(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	32(%esi),%eax
	decl	4(%eax)
	jnz	_20553
	movl	%eax,(%esp)
	call	_bbGCFree
_20553:
	movl	%ebx,32(%esi)
	movl	$_20554,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20556
	call	_brl_blitz_NullObjectError
_20556:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20559
	call	_brl_blitz_NullObjectError
_20559:
	movl	-68(%ebp),%eax
	shl	$2,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	36(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	36(%esi),%eax
	decl	4(%eax)
	jnz	_20563
	movl	%eax,(%esp)
	call	_bbGCFree
_20563:
	movl	%ebx,36(%esi)
	calll	*_bbOnDebugLeaveScope
_20497:
	movl	$_20566,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20568
	call	_brl_blitz_NullObjectError
_20568:
	movl	8(%ebx),%eax
	imul	$3,%eax
	sub	$3,%eax
	movl	%eax,-32(%ebp)
	movl	$_20570,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20572
	call	_brl_blitz_NullObjectError
_20572:
	movl	8(%ebx),%eax
	imul	$3,%eax
	sub	$2,%eax
	movl	%eax,-36(%ebp)
	movl	$_20574,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20576
	call	_brl_blitz_NullObjectError
_20576:
	movl	8(%ebx),%eax
	imul	$3,%eax
	sub	$1,%eax
	movl	%eax,-40(%ebp)
	movl	$_20578,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20580
	call	_brl_blitz_NullObjectError
_20580:
	movl	8(%ebx),%eax
	shl	$1,%eax
	sub	$2,%eax
	movl	%eax,-44(%ebp)
	movl	$_20582,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20584
	call	_brl_blitz_NullObjectError
_20584:
	movl	8(%ebx),%eax
	shl	$1,%eax
	sub	$1,%eax
	movl	%eax,-48(%ebp)
	movl	$_20586,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20588
	call	_brl_blitz_NullObjectError
_20588:
	movl	8(%ebx),%eax
	shl	$2,%eax
	sub	$4,%eax
	movl	%eax,-52(%ebp)
	movl	$_20590,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20592
	call	_brl_blitz_NullObjectError
_20592:
	movl	8(%ebx),%eax
	shl	$2,%eax
	sub	$3,%eax
	movl	%eax,-56(%ebp)
	movl	$_20594,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20596
	call	_brl_blitz_NullObjectError
_20596:
	movl	8(%ebx),%eax
	shl	$2,%eax
	sub	$2,%eax
	movl	%eax,-60(%ebp)
	movl	$_20598,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20600
	call	_brl_blitz_NullObjectError
_20600:
	movl	8(%ebx),%eax
	shl	$2,%eax
	sub	$1,%eax
	movl	%eax,-64(%ebp)
	movl	$_20602,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20604
	call	_brl_blitz_NullObjectError
_20604:
	movl	20(%ebx),%ebx
	movl	-32(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_20607
	call	_brl_blitz_ArrayBoundsError
_20607:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-8(%ebp)
	fstps	24(%eax)
	movl	$_20609,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20611
	call	_brl_blitz_NullObjectError
_20611:
	movl	20(%ebx),%ebx
	movl	-36(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_20614
	call	_brl_blitz_ArrayBoundsError
_20614:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-12(%ebp)
	fstps	24(%eax)
	movl	$_20616,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20618
	call	_brl_blitz_NullObjectError
_20618:
	movl	20(%ebx),%ebx
	movl	-40(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_20621
	call	_brl_blitz_ArrayBoundsError
_20621:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-16(%ebp)
	fchs
	fstps	24(%eax)
	movl	$_20623,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20625
	call	_brl_blitz_NullObjectError
_20625:
	movl	24(%ebx),%ebx
	movl	-44(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_20628
	call	_brl_blitz_ArrayBoundsError
_20628:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-20(%ebp)
	fstps	24(%eax)
	movl	$_20630,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20632
	call	_brl_blitz_NullObjectError
_20632:
	movl	24(%ebx),%ebx
	movl	-48(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_20635
	call	_brl_blitz_ArrayBoundsError
_20635:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-24(%ebp)
	fstps	24(%eax)
	movl	$_20637,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20639
	call	_brl_blitz_NullObjectError
_20639:
	movl	36(%ebx),%ebx
	movl	-52(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_20642
	call	_brl_blitz_ArrayBoundsError
_20642:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	fld1
	fstps	24(%eax)
	movl	$_20644,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20646
	call	_brl_blitz_NullObjectError
_20646:
	movl	36(%ebx),%ebx
	movl	-56(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_20649
	call	_brl_blitz_ArrayBoundsError
_20649:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	fld1
	fstps	24(%eax)
	movl	$_20651,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20653
	call	_brl_blitz_NullObjectError
_20653:
	movl	36(%ebx),%ebx
	movl	-60(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_20656
	call	_brl_blitz_ArrayBoundsError
_20656:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	fld1
	fstps	24(%eax)
	movl	$_20658,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20660
	call	_brl_blitz_NullObjectError
_20660:
	movl	36(%ebx),%ebx
	movl	-64(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_20663
	call	_brl_blitz_ArrayBoundsError
_20663:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	fld1
	fstps	24(%eax)
	movl	$_20665,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20667
	call	_brl_blitz_NullObjectError
_20667:
	movl	8(%ebx),%ebx
	sub	$1,%ebx
	jmp	_2641
_2641:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_AddTriangle:
	push	%ebp
	mov	%esp,%ebp
	sub	$32,%esp
	push	%ebx
	push	%esi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	$0,-32(%ebp)
	movl	$0,-20(%ebp)
	movl	$0,-24(%ebp)
	movl	$0,-28(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20759,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20679,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20681
	call	_brl_blitz_NullObjectError
_20681:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20684
	call	_brl_blitz_NullObjectError
_20684:
	movl	12(%ebx),%eax
	add	$1,%eax
	movl	%eax,12(%esi)
	movl	$_20685,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_20687
	call	_brl_blitz_NullObjectError
_20687:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20689
	call	_brl_blitz_NullObjectError
_20689:
	movl	84(%ebx),%eax
	cmpl	%eax,12(%esi)
	jl	_20690
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20717,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20691,(%esp)
	calll	*_bbOnDebugEnterStm
_401:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20698,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20692,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20694
	call	_brl_blitz_NullObjectError
_20694:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20697
	call	_brl_blitz_NullObjectError
_20697:
	movl	84(%ebx),%eax
	shl	$1,%eax
	movl	%eax,84(%esi)
	calll	*_bbOnDebugLeaveScope
_399:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_20700
	call	_brl_blitz_NullObjectError
_20700:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20702
	call	_brl_blitz_NullObjectError
_20702:
	movl	12(%ebx),%eax
	cmpl	%eax,84(%esi)
	jle	_401
_400:
	movl	$_20703,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20705
	call	_brl_blitz_NullObjectError
_20705:
	movl	84(%ebx),%eax
	movl	%eax,-32(%ebp)
	movl	$_20707,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20709
	call	_brl_blitz_NullObjectError
_20709:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20712
	call	_brl_blitz_NullObjectError
_20712:
	movl	-32(%ebp),%eax
	imul	$3,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	16(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_7213,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	16(%esi),%eax
	decl	4(%eax)
	jnz	_20716
	movl	%eax,(%esp)
	call	_bbGCFree
_20716:
	movl	%ebx,16(%esi)
	calll	*_bbOnDebugLeaveScope
_20690:
	movl	$_20719,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20721
	call	_brl_blitz_NullObjectError
_20721:
	movl	12(%ebx),%eax
	imul	$3,%eax
	sub	$3,%eax
	movl	%eax,-20(%ebp)
	movl	$_20723,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20725
	call	_brl_blitz_NullObjectError
_20725:
	movl	12(%ebx),%eax
	imul	$3,%eax
	sub	$2,%eax
	movl	%eax,-24(%ebp)
	movl	$_20727,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20729
	call	_brl_blitz_NullObjectError
_20729:
	movl	12(%ebx),%eax
	imul	$3,%eax
	sub	$1,%eax
	movl	%eax,-28(%ebp)
	movl	$_20731,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20733
	call	_brl_blitz_NullObjectError
_20733:
	movl	16(%ebx),%ebx
	movl	-20(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_20736
	call	_brl_blitz_ArrayBoundsError
_20736:
	mov	%ebx,%edx
	mov	%esi,%eax
	shl	$1,%eax
	add	%eax,%edx
	movl	-16(%ebp),%eax
	and	$0xffff,%eax
	mov	%eax,%eax
	movw	%ax,24(%edx)
	movl	$_20738,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20740
	call	_brl_blitz_NullObjectError
_20740:
	movl	16(%ebx),%ebx
	movl	-24(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_20743
	call	_brl_blitz_ArrayBoundsError
_20743:
	mov	%ebx,%edx
	mov	%esi,%eax
	shl	$1,%eax
	add	%eax,%edx
	movl	-12(%ebp),%eax
	and	$0xffff,%eax
	mov	%eax,%eax
	movw	%ax,24(%edx)
	movl	$_20745,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20747
	call	_brl_blitz_NullObjectError
_20747:
	movl	16(%ebx),%ebx
	movl	-28(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_20750
	call	_brl_blitz_ArrayBoundsError
_20750:
	mov	%ebx,%edx
	mov	%esi,%eax
	shl	$1,%eax
	add	%eax,%edx
	movl	-8(%ebp),%eax
	and	$0xffff,%eax
	mov	%eax,%eax
	movw	%ax,24(%edx)
	movl	$_20752,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20754
	call	_brl_blitz_NullObjectError
_20754:
	orl	$19,96(%ebx)
	movl	$_20756,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20758
	call	_brl_blitz_NullObjectError
_20758:
	movl	12(%ebx),%ebx
	jmp	_2647
_2647:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_CountVertices:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_20766,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20763,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20765
	call	_brl_blitz_NullObjectError
_20765:
	movl	8(%ebx),%ebx
	jmp	_2650
_2650:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_CountTriangles:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_20770,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20767,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20769
	call	_brl_blitz_NullObjectError
_20769:
	movl	12(%ebx),%ebx
	jmp	_2653
_2653:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_VertexCoords:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	push	%esi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20797,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20771,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	imul	$3,%eax
	movl	%eax,-8(%ebp)
	movl	$_20772,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20774
	call	_brl_blitz_NullObjectError
_20774:
	movl	20(%ebx),%ebx
	movl	-8(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_20777
	call	_brl_blitz_ArrayBoundsError
_20777:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-12(%ebp)
	fstps	24(%eax)
	movl	$_20779,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20781
	call	_brl_blitz_NullObjectError
_20781:
	movl	20(%ebx),%ebx
	movl	-8(%ebp),%eax
	add	$1,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_20784
	call	_brl_blitz_ArrayBoundsError
_20784:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-16(%ebp)
	fstps	24(%eax)
	movl	$_20786,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20788
	call	_brl_blitz_NullObjectError
_20788:
	movl	20(%ebx),%ebx
	movl	-8(%ebp),%eax
	add	$2,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_20791
	call	_brl_blitz_ArrayBoundsError
_20791:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-20(%ebp)
	fmuls	_43616
	fstps	24(%eax)
	movl	$_20793,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20795
	call	_brl_blitz_NullObjectError
_20795:
	orl	$1,96(%ebx)
	mov	$0,%ebx
	jmp	_2660
_2660:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_VertexColor:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	push	%ebx
	push	%esi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20832,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20799,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	shl	$2,%eax
	movl	%eax,-8(%ebp)
	movl	$_20800,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20802
	call	_brl_blitz_NullObjectError
_20802:
	movl	36(%ebx),%ebx
	movl	-8(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_20805
	call	_brl_blitz_ArrayBoundsError
_20805:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-12(%ebp)
	fdivs	_43626
	fstps	24(%eax)
	movl	$_20807,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20809
	call	_brl_blitz_NullObjectError
_20809:
	movl	36(%ebx),%ebx
	movl	-8(%ebp),%eax
	add	$1,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_20812
	call	_brl_blitz_ArrayBoundsError
_20812:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-16(%ebp)
	fdivs	_43627
	fstps	24(%eax)
	movl	$_20814,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20816
	call	_brl_blitz_NullObjectError
_20816:
	movl	36(%ebx),%ebx
	movl	-8(%ebp),%eax
	add	$2,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_20819
	call	_brl_blitz_ArrayBoundsError
_20819:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-20(%ebp)
	fdivs	_43628
	fstps	24(%eax)
	movl	$_20821,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20823
	call	_brl_blitz_NullObjectError
_20823:
	movl	36(%ebx),%ebx
	movl	-8(%ebp),%eax
	add	$3,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_20826
	call	_brl_blitz_ArrayBoundsError
_20826:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-24(%ebp)
	fstps	24(%eax)
	movl	$_20828,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20830
	call	_brl_blitz_NullObjectError
_20830:
	orl	$8,96(%ebx)
	mov	$0,%ebx
	jmp	_2668
_2668:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_VertexNormal:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	push	%esi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20859,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20833,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	imul	$3,%eax
	movl	%eax,-8(%ebp)
	movl	$_20834,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20836
	call	_brl_blitz_NullObjectError
_20836:
	movl	32(%ebx),%ebx
	movl	-8(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_20839
	call	_brl_blitz_ArrayBoundsError
_20839:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-12(%ebp)
	fstps	24(%eax)
	movl	$_20841,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20843
	call	_brl_blitz_NullObjectError
_20843:
	movl	32(%ebx),%ebx
	movl	-8(%ebp),%eax
	add	$1,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_20846
	call	_brl_blitz_ArrayBoundsError
_20846:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-16(%ebp)
	fstps	24(%eax)
	movl	$_20848,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20850
	call	_brl_blitz_NullObjectError
_20850:
	movl	32(%ebx),%ebx
	movl	-8(%ebp),%eax
	add	$2,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_20853
	call	_brl_blitz_ArrayBoundsError
_20853:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-20(%ebp)
	fmuls	_43640
	fstps	24(%eax)
	movl	$_20855,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20857
	call	_brl_blitz_NullObjectError
_20857:
	orl	$4,96(%ebx)
	mov	$0,%ebx
	jmp	_2675
_2675:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_VertexTexCoords:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	push	%ebx
	push	%esi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	movl	28(%ebp),%eax
	movl	%eax,-24(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20899,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20860,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	shl	$1,%eax
	movl	%eax,-8(%ebp)
	movl	$_20861,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-24(%ebp)
	jne	_20862
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20877,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20863,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20865
	call	_brl_blitz_NullObjectError
_20865:
	movl	24(%ebx),%ebx
	movl	-8(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_20868
	call	_brl_blitz_ArrayBoundsError
_20868:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-12(%ebp)
	fstps	24(%eax)
	movl	$_20870,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20872
	call	_brl_blitz_NullObjectError
_20872:
	movl	24(%ebx),%ebx
	movl	-8(%ebp),%eax
	add	$1,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_20875
	call	_brl_blitz_ArrayBoundsError
_20875:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-16(%ebp)
	fstps	24(%eax)
	calll	*_bbOnDebugLeaveScope
_20862:
	movl	$_20878,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-24(%ebp)
	jne	_20879
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20894,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20880,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20882
	call	_brl_blitz_NullObjectError
_20882:
	movl	28(%ebx),%ebx
	movl	-8(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_20885
	call	_brl_blitz_ArrayBoundsError
_20885:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-12(%ebp)
	fstps	24(%eax)
	movl	$_20887,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20889
	call	_brl_blitz_NullObjectError
_20889:
	movl	28(%ebx),%ebx
	movl	-8(%ebp),%eax
	add	$1,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_20892
	call	_brl_blitz_ArrayBoundsError
_20892:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-16(%ebp)
	fstps	24(%eax)
	calll	*_bbOnDebugLeaveScope
_20879:
	movl	$_20895,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20897
	call	_brl_blitz_NullObjectError
_20897:
	orl	$2,96(%ebx)
	mov	$0,%ebx
	jmp	_2683
_2683:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_VertexX:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_20907,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20901,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20903
	call	_brl_blitz_NullObjectError
_20903:
	movl	20(%ebx),%esi
	movl	-8(%ebp),%ebx
	imul	$3,%ebx
	cmpl	20(%esi),%ebx
	jb	_20906
	call	_brl_blitz_ArrayBoundsError
_20906:
	flds	24(%esi,%ebx,4)
	fstps	-12(%ebp)
	jmp	_2687
_2687:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_VertexY:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_20914,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20908,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20910
	call	_brl_blitz_NullObjectError
_20910:
	movl	20(%ebx),%esi
	movl	-8(%ebp),%ebx
	imul	$3,%ebx
	add	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_20913
	call	_brl_blitz_ArrayBoundsError
_20913:
	flds	24(%esi,%ebx,4)
	fstps	-12(%ebp)
	jmp	_2691
_2691:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_VertexZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_20921,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20915,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20917
	call	_brl_blitz_NullObjectError
_20917:
	movl	20(%ebx),%esi
	movl	-8(%ebp),%ebx
	imul	$3,%ebx
	add	$2,%ebx
	cmpl	20(%esi),%ebx
	jb	_20920
	call	_brl_blitz_ArrayBoundsError
_20920:
	flds	24(%esi,%ebx,4)
	fchs
	fstps	-12(%ebp)
	jmp	_2695
_2695:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_VertexRed:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_20928,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20922,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20924
	call	_brl_blitz_NullObjectError
_20924:
	movl	36(%ebx),%esi
	movl	-8(%ebp),%ebx
	shl	$2,%ebx
	cmpl	20(%esi),%ebx
	jb	_20927
	call	_brl_blitz_ArrayBoundsError
_20927:
	flds	24(%esi,%ebx,4)
	fmuls	_43681
	fstps	-12(%ebp)
	jmp	_2699
_2699:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_VertexGreen:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_20935,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20929,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20931
	call	_brl_blitz_NullObjectError
_20931:
	movl	36(%ebx),%esi
	movl	-8(%ebp),%ebx
	shl	$2,%ebx
	add	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_20934
	call	_brl_blitz_ArrayBoundsError
_20934:
	flds	24(%esi,%ebx,4)
	fmuls	_43688
	fstps	-12(%ebp)
	jmp	_2703
_2703:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_VertexBlue:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_20942,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20936,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20938
	call	_brl_blitz_NullObjectError
_20938:
	movl	36(%ebx),%esi
	movl	-8(%ebp),%ebx
	shl	$2,%ebx
	add	$2,%ebx
	cmpl	20(%esi),%ebx
	jb	_20941
	call	_brl_blitz_ArrayBoundsError
_20941:
	flds	24(%esi,%ebx,4)
	fmuls	_43695
	fstps	-12(%ebp)
	jmp	_2707
_2707:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_VertexAlpha:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_20949,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20943,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20945
	call	_brl_blitz_NullObjectError
_20945:
	movl	36(%ebx),%esi
	movl	-8(%ebp),%ebx
	shl	$2,%ebx
	add	$3,%ebx
	cmpl	20(%esi),%ebx
	jb	_20948
	call	_brl_blitz_ArrayBoundsError
_20948:
	flds	24(%esi,%ebx,4)
	fstps	-12(%ebp)
	jmp	_2711
_2711:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_VertexNX:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_20956,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20950,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20952
	call	_brl_blitz_NullObjectError
_20952:
	movl	32(%ebx),%esi
	movl	-8(%ebp),%ebx
	imul	$3,%ebx
	cmpl	20(%esi),%ebx
	jb	_20955
	call	_brl_blitz_ArrayBoundsError
_20955:
	flds	24(%esi,%ebx,4)
	fstps	-12(%ebp)
	jmp	_2715
_2715:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_VertexNY:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_20963,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20957,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20959
	call	_brl_blitz_NullObjectError
_20959:
	movl	32(%ebx),%esi
	movl	-8(%ebp),%ebx
	imul	$3,%ebx
	add	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_20962
	call	_brl_blitz_ArrayBoundsError
_20962:
	flds	24(%esi,%ebx,4)
	fstps	-12(%ebp)
	jmp	_2719
_2719:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_VertexNZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_20970,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20964,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20966
	call	_brl_blitz_NullObjectError
_20966:
	movl	32(%ebx),%esi
	movl	-8(%ebp),%ebx
	imul	$3,%ebx
	add	$2,%ebx
	cmpl	20(%esi),%ebx
	jb	_20969
	call	_brl_blitz_ArrayBoundsError
_20969:
	flds	24(%esi,%ebx,4)
	fchs
	fstps	-12(%ebp)
	jmp	_2723
_2723:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_VertexU:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20989,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20971,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-12(%ebp)
	jne	_20972
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20979,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20973,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20975
	call	_brl_blitz_NullObjectError
_20975:
	movl	24(%ebx),%esi
	movl	-8(%ebp),%ebx
	shl	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_20978
	call	_brl_blitz_ArrayBoundsError
_20978:
	flds	24(%esi,%ebx,4)
	fstps	-16(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_2728
_20972:
	movl	$_20980,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-12(%ebp)
	jne	_20981
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20988,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20982,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20984
	call	_brl_blitz_NullObjectError
_20984:
	movl	28(%ebx),%esi
	movl	-8(%ebp),%ebx
	shl	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_20987
	call	_brl_blitz_ArrayBoundsError
_20987:
	flds	24(%esi,%ebx,4)
	fstps	-16(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_2728
_20981:
	flds	_43726
	fstps	-16(%ebp)
	jmp	_2728
_2728:
	calll	*_bbOnDebugLeaveScope
	flds	-16(%ebp)
	add	$16,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_VertexV:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21008,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20990,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-12(%ebp)
	jne	_20991
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_20998,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_20992,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_20994
	call	_brl_blitz_NullObjectError
_20994:
	movl	24(%ebx),%esi
	movl	-8(%ebp),%ebx
	shl	$1,%ebx
	add	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_20997
	call	_brl_blitz_ArrayBoundsError
_20997:
	flds	24(%esi,%ebx,4)
	fstps	-16(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_2733
_20991:
	movl	$_20999,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-12(%ebp)
	jne	_21000
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21007,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21001,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21003
	call	_brl_blitz_NullObjectError
_21003:
	movl	28(%ebx),%esi
	movl	-8(%ebp),%ebx
	shl	$1,%ebx
	add	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_21006
	call	_brl_blitz_ArrayBoundsError
_21006:
	flds	24(%esi,%ebx,4)
	fstps	-16(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_2733
_21000:
	flds	_43737
	fstps	-16(%ebp)
	jmp	_2733
_2733:
	calll	*_bbOnDebugLeaveScope
	flds	-16(%ebp)
	add	$16,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_VertexW:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_21010,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21009,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_43748
	fstps	-16(%ebp)
	jmp	_2738
_2738:
	calll	*_bbOnDebugLeaveScope
	flds	-16(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_TriangleVertex:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	$_bbEmptyArray,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21045,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21011,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3,4(%esp)
	movl	$_21012,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-16(%ebp)
	movl	$_21014,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	add	$1,%eax
	imul	$3,%eax
	movl	%eax,-8(%ebp)
	movl	$_21015,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_21017
	call	_brl_blitz_ArrayBoundsError
_21017:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%edi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21020
	call	_brl_blitz_NullObjectError
_21020:
	movl	16(%ebx),%esi
	movl	-8(%ebp),%eax
	sub	$1,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_21023
	call	_brl_blitz_ArrayBoundsError
_21023:
	movzwl	24(%esi,%ebx,2),%eax
	mov	%eax,%eax
	movl	%eax,24(%edi)
	movl	$_21024,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_21026
	call	_brl_blitz_ArrayBoundsError
_21026:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%edi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21029
	call	_brl_blitz_NullObjectError
_21029:
	movl	16(%ebx),%esi
	movl	-8(%ebp),%eax
	sub	$2,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_21032
	call	_brl_blitz_ArrayBoundsError
_21032:
	movzwl	24(%esi,%ebx,2),%eax
	mov	%eax,%eax
	movl	%eax,24(%edi)
	movl	$_21033,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_21035
	call	_brl_blitz_ArrayBoundsError
_21035:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%edi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21038
	call	_brl_blitz_NullObjectError
_21038:
	movl	16(%ebx),%esi
	movl	-8(%ebp),%eax
	sub	$3,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_21041
	call	_brl_blitz_ArrayBoundsError
_21041:
	movzwl	24(%esi,%ebx,2),%eax
	mov	%eax,%eax
	movl	%eax,24(%edi)
	movl	$_21042,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_21044
	call	_brl_blitz_ArrayBoundsError
_21044:
	movl	-16(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	jmp	_2743
_2743:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_UpdateNormals:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_21048,(%esp)
	calll	*_bbOnDebugEnterScope
	mov	$0,%ebx
	jmp	_2746
_2746:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_TriangleNX:
	push	%ebp
	mov	%esp,%ebp
	sub	$56,%esp
	push	%ebx
	push	%esi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$0,-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21086,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21049,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21051
	call	_brl_blitz_NullObjectError
_21051:
	movl	$0,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	%eax,-12(%ebp)
	movl	$_21053,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21055
	call	_brl_blitz_NullObjectError
_21055:
	movl	$1,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	%eax,-16(%ebp)
	movl	$_21057,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21059
	call	_brl_blitz_NullObjectError
_21059:
	movl	$2,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	%eax,-20(%ebp)
	movl	$_21061,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_21063
	call	_brl_blitz_NullObjectError
_21063:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21065
	call	_brl_blitz_NullObjectError
_21065:
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*96(%eax)
	fstps	-52(%ebp)
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	flds	-52(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-52(%ebp)
	flds	-52(%ebp)
	fstps	-24(%ebp)
	movl	$_21067,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_21069
	call	_brl_blitz_NullObjectError
_21069:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21071
	call	_brl_blitz_NullObjectError
_21071:
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*100(%eax)
	fstps	-48(%ebp)
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*100(%eax)
	flds	-48(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-48(%ebp)
	flds	-48(%ebp)
	fstps	-28(%ebp)
	movl	$_21073,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_21075
	call	_brl_blitz_NullObjectError
_21075:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21077
	call	_brl_blitz_NullObjectError
_21077:
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*96(%eax)
	fstps	-44(%ebp)
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	flds	-44(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-44(%ebp)
	flds	-44(%ebp)
	fstps	-32(%ebp)
	movl	$_21079,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_21081
	call	_brl_blitz_NullObjectError
_21081:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21083
	call	_brl_blitz_NullObjectError
_21083:
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*100(%eax)
	fstps	-40(%ebp)
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*100(%eax)
	flds	-40(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-40(%ebp)
	flds	-40(%ebp)
	fstps	-36(%ebp)
	movl	$_21085,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	fmuls	-36(%ebp)
	flds	-28(%ebp)
	fmuls	-32(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	-56(%ebp)
	jmp	_2750
_2750:
	calll	*_bbOnDebugLeaveScope
	flds	-56(%ebp)
	add	$24,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_TriangleNY:
	push	%ebp
	mov	%esp,%ebp
	sub	$56,%esp
	push	%ebx
	push	%esi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$0,-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21124,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21087,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21089
	call	_brl_blitz_NullObjectError
_21089:
	movl	$0,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	%eax,-12(%ebp)
	movl	$_21091,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21093
	call	_brl_blitz_NullObjectError
_21093:
	movl	$1,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	%eax,-16(%ebp)
	movl	$_21095,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21097
	call	_brl_blitz_NullObjectError
_21097:
	movl	$2,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	%eax,-20(%ebp)
	movl	$_21099,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_21101
	call	_brl_blitz_NullObjectError
_21101:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21103
	call	_brl_blitz_NullObjectError
_21103:
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*92(%eax)
	fstps	-52(%ebp)
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*92(%eax)
	flds	-52(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-52(%ebp)
	flds	-52(%ebp)
	fstps	-24(%ebp)
	movl	$_21105,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_21107
	call	_brl_blitz_NullObjectError
_21107:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21109
	call	_brl_blitz_NullObjectError
_21109:
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*100(%eax)
	fstps	-48(%ebp)
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*100(%eax)
	flds	-48(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-48(%ebp)
	flds	-48(%ebp)
	fstps	-28(%ebp)
	movl	$_21111,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_21113
	call	_brl_blitz_NullObjectError
_21113:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21115
	call	_brl_blitz_NullObjectError
_21115:
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*92(%eax)
	fstps	-44(%ebp)
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*92(%eax)
	flds	-44(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-44(%ebp)
	flds	-44(%ebp)
	fstps	-32(%ebp)
	movl	$_21117,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_21119
	call	_brl_blitz_NullObjectError
_21119:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21121
	call	_brl_blitz_NullObjectError
_21121:
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*100(%eax)
	fstps	-40(%ebp)
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*100(%eax)
	flds	-40(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-40(%ebp)
	flds	-40(%ebp)
	fstps	-36(%ebp)
	movl	$_21123,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fmuls	-32(%ebp)
	flds	-24(%ebp)
	fmuls	-36(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	-56(%ebp)
	jmp	_2754
_2754:
	calll	*_bbOnDebugLeaveScope
	flds	-56(%ebp)
	add	$24,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_TriangleNZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$56,%esp
	push	%ebx
	push	%esi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$0,-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21162,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21125,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21127
	call	_brl_blitz_NullObjectError
_21127:
	movl	$0,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	%eax,-12(%ebp)
	movl	$_21129,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21131
	call	_brl_blitz_NullObjectError
_21131:
	movl	$1,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	%eax,-16(%ebp)
	movl	$_21133,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21135
	call	_brl_blitz_NullObjectError
_21135:
	movl	$2,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	%eax,-20(%ebp)
	movl	$_21137,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_21139
	call	_brl_blitz_NullObjectError
_21139:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21141
	call	_brl_blitz_NullObjectError
_21141:
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*92(%eax)
	fstps	-52(%ebp)
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*92(%eax)
	flds	-52(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-52(%ebp)
	flds	-52(%ebp)
	fstps	-24(%ebp)
	movl	$_21143,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_21145
	call	_brl_blitz_NullObjectError
_21145:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21147
	call	_brl_blitz_NullObjectError
_21147:
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*96(%eax)
	fstps	-48(%ebp)
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	flds	-48(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-48(%ebp)
	flds	-48(%ebp)
	fstps	-28(%ebp)
	movl	$_21149,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_21151
	call	_brl_blitz_NullObjectError
_21151:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21153
	call	_brl_blitz_NullObjectError
_21153:
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*92(%eax)
	fstps	-44(%ebp)
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*92(%eax)
	flds	-44(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-44(%ebp)
	flds	-44(%ebp)
	fstps	-32(%ebp)
	movl	$_21155,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_21157
	call	_brl_blitz_NullObjectError
_21157:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21159
	call	_brl_blitz_NullObjectError
_21159:
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*96(%eax)
	fstps	-40(%ebp)
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	flds	-40(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-40(%ebp)
	flds	-40(%ebp)
	fstps	-36(%ebp)
	movl	$_21161,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	fmuls	-36(%ebp)
	flds	-28(%ebp)
	fmuls	-32(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	-56(%ebp)
	jmp	_2758
_2758:
	calll	*_bbOnDebugLeaveScope
	flds	-56(%ebp)
	add	$24,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_UpdateVBO:
	push	%ebp
	mov	%esp,%ebp
	sub	$32,%esp
	push	%ebx
	push	%esi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21285,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21163,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21165
	call	_brl_blitz_NullObjectError
_21165:
	movl	76(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_21168
	call	_brl_blitz_ArrayBoundsError
_21168:
	cmpl	$0,24(%esi,%ebx,4)
	jne	_21169
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21174,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21170,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21172
	call	_brl_blitz_NullObjectError
_21172:
	movl	76(%ebx),%eax
	movl	%eax,-8(%ebp)
	movl	-8(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,4(%esp)
	movl	$6,(%esp)
	calll	*___glewGenBuffersARB
	calll	*_bbOnDebugLeaveScope
_21169:
	movl	$_21175,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21177
	call	_brl_blitz_NullObjectError
_21177:
	cmpl	$-1,96(%ebx)
	jne	_21178
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21183,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21179,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21181
	call	_brl_blitz_NullObjectError
_21181:
	movl	$31,96(%ebx)
	calll	*_bbOnDebugLeaveScope
_21178:
	movl	$_21184,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21186
	call	_brl_blitz_NullObjectError
_21186:
	movl	96(%ebx),%eax
	and	$1,%eax
	cmp	$0,%eax
	je	_21187
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21200,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21188,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21190
	call	_brl_blitz_NullObjectError
_21190:
	movl	76(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_21193
	call	_brl_blitz_ArrayBoundsError
_21193:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	$34962,(%esp)
	calll	*___glewBindBufferARB
	movl	$_21194,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_21196
	call	_brl_blitz_NullObjectError
_21196:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21198
	call	_brl_blitz_NullObjectError
_21198:
	movl	20(%ebx),%eax
	movl	%eax,-12(%ebp)
	movl	$35044,12(%esp)
	movl	-12(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	8(%esi),%eax
	imul	$3,%eax
	shl	$2,%eax
	movl	%eax,4(%esp)
	movl	$34962,(%esp)
	calll	*___glewBufferDataARB
	calll	*_bbOnDebugLeaveScope
_21187:
	movl	$_21201,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21203
	call	_brl_blitz_NullObjectError
_21203:
	movl	96(%ebx),%eax
	and	$2,%eax
	cmp	$0,%eax
	je	_21204
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21229,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21205,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21207
	call	_brl_blitz_NullObjectError
_21207:
	movl	76(%ebx),%esi
	mov	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_21210
	call	_brl_blitz_ArrayBoundsError
_21210:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	$34962,(%esp)
	calll	*___glewBindBufferARB
	movl	$_21211,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_21213
	call	_brl_blitz_NullObjectError
_21213:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21215
	call	_brl_blitz_NullObjectError
_21215:
	movl	24(%ebx),%eax
	movl	%eax,-16(%ebp)
	movl	$35044,12(%esp)
	movl	-16(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	8(%esi),%eax
	shl	$1,%eax
	shl	$2,%eax
	movl	%eax,4(%esp)
	movl	$34962,(%esp)
	calll	*___glewBufferDataARB
	movl	$_21217,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21219
	call	_brl_blitz_NullObjectError
_21219:
	movl	76(%ebx),%esi
	mov	$2,%ebx
	cmpl	20(%esi),%ebx
	jb	_21222
	call	_brl_blitz_ArrayBoundsError
_21222:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	$34962,(%esp)
	calll	*___glewBindBufferARB
	movl	$_21223,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_21225
	call	_brl_blitz_NullObjectError
_21225:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21227
	call	_brl_blitz_NullObjectError
_21227:
	movl	28(%ebx),%eax
	movl	%eax,-20(%ebp)
	movl	$35044,12(%esp)
	movl	-20(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	8(%esi),%eax
	shl	$1,%eax
	shl	$2,%eax
	movl	%eax,4(%esp)
	movl	$34962,(%esp)
	calll	*___glewBufferDataARB
	calll	*_bbOnDebugLeaveScope
_21204:
	movl	$_21230,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21232
	call	_brl_blitz_NullObjectError
_21232:
	movl	96(%ebx),%eax
	and	$4,%eax
	cmp	$0,%eax
	je	_21233
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21246,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21234,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21236
	call	_brl_blitz_NullObjectError
_21236:
	movl	76(%ebx),%esi
	mov	$3,%ebx
	cmpl	20(%esi),%ebx
	jb	_21239
	call	_brl_blitz_ArrayBoundsError
_21239:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	$34962,(%esp)
	calll	*___glewBindBufferARB
	movl	$_21240,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_21242
	call	_brl_blitz_NullObjectError
_21242:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21244
	call	_brl_blitz_NullObjectError
_21244:
	movl	32(%ebx),%eax
	movl	%eax,-24(%ebp)
	movl	$35044,12(%esp)
	movl	-24(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	8(%esi),%eax
	imul	$3,%eax
	shl	$2,%eax
	movl	%eax,4(%esp)
	movl	$34962,(%esp)
	calll	*___glewBufferDataARB
	calll	*_bbOnDebugLeaveScope
_21233:
	movl	$_21247,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21249
	call	_brl_blitz_NullObjectError
_21249:
	movl	96(%ebx),%eax
	and	$8,%eax
	cmp	$0,%eax
	je	_21250
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21263,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21251,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21253
	call	_brl_blitz_NullObjectError
_21253:
	movl	76(%ebx),%esi
	mov	$4,%ebx
	cmpl	20(%esi),%ebx
	jb	_21256
	call	_brl_blitz_ArrayBoundsError
_21256:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	$34962,(%esp)
	calll	*___glewBindBufferARB
	movl	$_21257,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_21259
	call	_brl_blitz_NullObjectError
_21259:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21261
	call	_brl_blitz_NullObjectError
_21261:
	movl	36(%ebx),%eax
	movl	%eax,-28(%ebp)
	movl	$35044,12(%esp)
	movl	-28(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	8(%esi),%eax
	shl	$2,%eax
	shl	$2,%eax
	movl	%eax,4(%esp)
	movl	$34962,(%esp)
	calll	*___glewBufferDataARB
	calll	*_bbOnDebugLeaveScope
_21250:
	movl	$_21264,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21266
	call	_brl_blitz_NullObjectError
_21266:
	movl	96(%ebx),%eax
	and	$16,%eax
	cmp	$0,%eax
	je	_21267
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21280,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21268,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21270
	call	_brl_blitz_NullObjectError
_21270:
	movl	76(%ebx),%esi
	mov	$5,%ebx
	cmpl	20(%esi),%ebx
	jb	_21273
	call	_brl_blitz_ArrayBoundsError
_21273:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	$34963,(%esp)
	calll	*___glewBindBufferARB
	movl	$_21274,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_21276
	call	_brl_blitz_NullObjectError
_21276:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21278
	call	_brl_blitz_NullObjectError
_21278:
	movl	16(%ebx),%eax
	movl	%eax,-32(%ebp)
	movl	$35044,12(%esp)
	movl	-32(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,8(%esp)
	movl	12(%esi),%eax
	imul	$3,%eax
	shl	$1,%eax
	movl	%eax,4(%esp)
	movl	$34963,(%esp)
	calll	*___glewBufferDataARB
	calll	*_bbOnDebugLeaveScope
_21267:
	movl	$_21281,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21283
	call	_brl_blitz_NullObjectError
_21283:
	movl	$0,96(%ebx)
	mov	$0,%ebx
	jmp	_2761
_2761:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_FreeVBO:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21298,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21286,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21288
	call	_brl_blitz_NullObjectError
_21288:
	movl	76(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_21291
	call	_brl_blitz_ArrayBoundsError
_21291:
	cmpl	$0,24(%esi,%ebx,4)
	je	_21292
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21297,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21293,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21295
	call	_brl_blitz_NullObjectError
_21295:
	movl	76(%ebx),%eax
	movl	%eax,-8(%ebp)
	movl	-8(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,4(%esp)
	movl	$6,(%esp)
	calll	*___glewDeleteBuffersARB
	calll	*_bbOnDebugLeaveScope
_21292:
	mov	$0,%ebx
	jmp	_2764
_2764:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_RemoveTri:
	push	%ebp
	mov	%esp,%ebp
	sub	$36,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$_bbEmptyArray,-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$0,-24(%ebp)
	movl	$0,-28(%ebp)
	movl	$0,-32(%ebp)
	movl	$0,-36(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21355,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21299,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_CountTriangles
	movl	%eax,-12(%ebp)
	movl	$_21301,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3,12(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	$2,4(%esp)
	movl	$_21302,(%esp)
	call	_bbArrayNew
	movl	%eax,-16(%ebp)
	movl	$_21304,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-20(%ebp)
	movl	$0,-20(%ebp)
	movl	-12(%ebp),%eax
	sub	$1,%eax
	mov	%eax,%edi
	jmp	_21306
_404:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21326,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21308,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	-16(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21310
	call	_brl_blitz_ArrayBoundsError
_21310:
	mov	$0,%ebx
	movl	-16(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21312
	call	_brl_blitz_ArrayBoundsError
_21312:
	movl	-16(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	$0,8(%esp)
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_TriangleVertex
	movl	%eax,28(%ebx)
	movl	$_21314,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	-16(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21316
	call	_brl_blitz_ArrayBoundsError
_21316:
	mov	$1,%ebx
	movl	-16(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21318
	call	_brl_blitz_ArrayBoundsError
_21318:
	movl	-16(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	$1,8(%esp)
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_TriangleVertex
	movl	%eax,28(%ebx)
	movl	$_21320,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	-16(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21322
	call	_brl_blitz_ArrayBoundsError
_21322:
	mov	$2,%ebx
	movl	-16(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21324
	call	_brl_blitz_ArrayBoundsError
_21324:
	movl	-16(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	$2,8(%esp)
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_TriangleVertex
	movl	%eax,28(%ebx)
	calll	*_bbOnDebugLeaveScope
_402:
	addl	$1,-20(%ebp)
_21306:
	cmpl	%edi,-20(%ebp)
	jle	_404
_403:
	movl	$_21327,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,8(%esp)
	movl	$0,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_ClearSurface
	movl	$_21328,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-24(%ebp)
	movl	$0,-24(%ebp)
	movl	-12(%ebp),%eax
	sub	$1,%eax
	mov	%eax,%edi
	jmp	_21330
_407:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21354,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21332,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%eax
	movl	-16(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21334
	call	_brl_blitz_ArrayBoundsError
_21334:
	mov	$0,%ebx
	movl	-16(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21336
	call	_brl_blitz_ArrayBoundsError
_21336:
	movl	-16(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%eax
	movl	%eax,-28(%ebp)
	movl	$_21338,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%eax
	movl	-16(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21340
	call	_brl_blitz_ArrayBoundsError
_21340:
	mov	$1,%ebx
	movl	-16(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21342
	call	_brl_blitz_ArrayBoundsError
_21342:
	movl	-16(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%eax
	movl	%eax,-32(%ebp)
	movl	$_21344,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%eax
	movl	-16(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21346
	call	_brl_blitz_ArrayBoundsError
_21346:
	mov	$2,%ebx
	movl	-16(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21348
	call	_brl_blitz_ArrayBoundsError
_21348:
	movl	-16(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%eax
	movl	%eax,-36(%ebp)
	movl	$_21350,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	cmpl	%eax,-24(%ebp)
	je	_21351
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21353,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21352,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-28(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_AddTriangle
	calll	*_bbOnDebugLeaveScope
_21351:
	calll	*_bbOnDebugLeaveScope
_405:
	addl	$1,-24(%ebp)
_21330:
	cmpl	%edi,-24(%ebp)
	jle	_407
_406:
	mov	$0,%ebx
	jmp	_2768
_2768:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TSurface_RemoveVerts:
	push	%ebp
	mov	%esp,%ebp
	sub	$124,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$0,-8(%ebp)
	movl	$_bbEmptyArray,-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$_bbEmptyArray,-20(%ebp)
	movl	$_bbEmptyArray,-24(%ebp)
	movl	$_bbEmptyArray,-28(%ebp)
	movl	$0,-32(%ebp)
	movl	$0,-36(%ebp)
	movl	$0,-40(%ebp)
	movl	$0,-44(%ebp)
	movl	$0,-48(%ebp)
	movl	$0,-52(%ebp)
	movl	$0,-56(%ebp)
	movl	$0,-60(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21658,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21357,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_CountTriangles
	movl	%eax,-8(%ebp)
	movl	$_21359,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3,12(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,8(%esp)
	movl	$2,4(%esp)
	movl	$_21360,(%esp)
	call	_bbArrayNew
	movl	%eax,-12(%ebp)
	movl	$_21362,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_CountVertices
	movl	%eax,-16(%ebp)
	movl	$_21364,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$_21365,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-20(%ebp)
	movl	$_21367,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$15,12(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,8(%esp)
	movl	$2,4(%esp)
	movl	$_21368,(%esp)
	call	_bbArrayNew
	movl	%eax,-24(%ebp)
	movl	$_21370,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$_21371,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-28(%ebp)
	movl	$_21373,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-32(%ebp)
	movl	$0,-32(%ebp)
	movl	-8(%ebp),%eax
	sub	$1,%eax
	mov	%eax,%edi
	jmp	_21375
_410:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21545,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21377,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-36(%ebp)
	movl	$0,-36(%ebp)
	jmp	_21379
_413:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21544,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21380,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	movl	-12(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21382
	call	_brl_blitz_ArrayBoundsError
_21382:
	movl	-36(%ebp),%ebx
	movl	-12(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21384
	call	_brl_blitz_ArrayBoundsError
_21384:
	movl	-12(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	-36(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_TriangleVertex
	movl	%eax,28(%ebx)
	movl	$_21386,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	movl	-12(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21388
	call	_brl_blitz_ArrayBoundsError
_21388:
	movl	-36(%ebp),%ebx
	movl	-12(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21390
	call	_brl_blitz_ArrayBoundsError
_21390:
	movl	-12(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_21392
	call	_brl_blitz_ArrayBoundsError
_21392:
	movl	-20(%ebp),%edx
	mov	%ebx,%eax
	shl	$2,%eax
	add	%eax,%edx
	movl	$1,24(%edx)
	movl	$_21394,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	movl	-12(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21396
	call	_brl_blitz_ArrayBoundsError
_21396:
	movl	-36(%ebp),%ebx
	movl	-12(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21398
	call	_brl_blitz_ArrayBoundsError
_21398:
	movl	-12(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%eax
	movl	-24(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21400
	call	_brl_blitz_ArrayBoundsError
_21400:
	mov	$0,%ebx
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21402
	call	_brl_blitz_ArrayBoundsError
_21402:
	movl	-24(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	-36(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_VertexX
	fstps	28(%ebx)
	movl	$_21404,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	movl	-12(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21406
	call	_brl_blitz_ArrayBoundsError
_21406:
	movl	-36(%ebp),%ebx
	movl	-12(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21408
	call	_brl_blitz_ArrayBoundsError
_21408:
	movl	-12(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%eax
	movl	-24(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21410
	call	_brl_blitz_ArrayBoundsError
_21410:
	mov	$1,%ebx
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21412
	call	_brl_blitz_ArrayBoundsError
_21412:
	movl	-24(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	-36(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_VertexY
	fstps	28(%ebx)
	movl	$_21414,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	movl	-12(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21416
	call	_brl_blitz_ArrayBoundsError
_21416:
	movl	-36(%ebp),%ebx
	movl	-12(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21418
	call	_brl_blitz_ArrayBoundsError
_21418:
	movl	-12(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%eax
	movl	-24(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21420
	call	_brl_blitz_ArrayBoundsError
_21420:
	mov	$2,%ebx
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21422
	call	_brl_blitz_ArrayBoundsError
_21422:
	movl	-24(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	-36(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_VertexZ
	fstps	28(%ebx)
	movl	$_21424,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	movl	-12(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21426
	call	_brl_blitz_ArrayBoundsError
_21426:
	movl	-36(%ebp),%ebx
	movl	-12(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21428
	call	_brl_blitz_ArrayBoundsError
_21428:
	movl	-12(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%eax
	movl	-24(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21430
	call	_brl_blitz_ArrayBoundsError
_21430:
	mov	$3,%ebx
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21432
	call	_brl_blitz_ArrayBoundsError
_21432:
	movl	-24(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	-36(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_VertexNX
	fstps	28(%ebx)
	movl	$_21434,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	movl	-12(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21436
	call	_brl_blitz_ArrayBoundsError
_21436:
	movl	-36(%ebp),%ebx
	movl	-12(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21438
	call	_brl_blitz_ArrayBoundsError
_21438:
	movl	-12(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%eax
	movl	-24(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21440
	call	_brl_blitz_ArrayBoundsError
_21440:
	mov	$4,%ebx
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21442
	call	_brl_blitz_ArrayBoundsError
_21442:
	movl	-24(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	-36(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_VertexNY
	fstps	28(%ebx)
	movl	$_21444,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	movl	-12(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21446
	call	_brl_blitz_ArrayBoundsError
_21446:
	movl	-36(%ebp),%ebx
	movl	-12(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21448
	call	_brl_blitz_ArrayBoundsError
_21448:
	movl	-12(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%eax
	movl	-24(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21450
	call	_brl_blitz_ArrayBoundsError
_21450:
	mov	$5,%ebx
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21452
	call	_brl_blitz_ArrayBoundsError
_21452:
	movl	-24(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	-36(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_VertexNZ
	fstps	28(%ebx)
	movl	$_21454,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	movl	-12(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21456
	call	_brl_blitz_ArrayBoundsError
_21456:
	movl	-36(%ebp),%ebx
	movl	-12(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21458
	call	_brl_blitz_ArrayBoundsError
_21458:
	movl	-12(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%eax
	movl	-24(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21460
	call	_brl_blitz_ArrayBoundsError
_21460:
	mov	$6,%ebx
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21462
	call	_brl_blitz_ArrayBoundsError
_21462:
	movl	-24(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	-36(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_VertexRed
	fstps	28(%ebx)
	movl	$_21464,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	movl	-12(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21466
	call	_brl_blitz_ArrayBoundsError
_21466:
	movl	-36(%ebp),%ebx
	movl	-12(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21468
	call	_brl_blitz_ArrayBoundsError
_21468:
	movl	-12(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%eax
	movl	-24(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21470
	call	_brl_blitz_ArrayBoundsError
_21470:
	mov	$7,%ebx
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21472
	call	_brl_blitz_ArrayBoundsError
_21472:
	movl	-24(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	-36(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_VertexGreen
	fstps	28(%ebx)
	movl	$_21474,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	movl	-12(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21476
	call	_brl_blitz_ArrayBoundsError
_21476:
	movl	-36(%ebp),%ebx
	movl	-12(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21478
	call	_brl_blitz_ArrayBoundsError
_21478:
	movl	-12(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%eax
	movl	-24(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21480
	call	_brl_blitz_ArrayBoundsError
_21480:
	mov	$8,%ebx
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21482
	call	_brl_blitz_ArrayBoundsError
_21482:
	movl	-24(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	-36(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_VertexBlue
	fstps	28(%ebx)
	movl	$_21484,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	movl	-12(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21486
	call	_brl_blitz_ArrayBoundsError
_21486:
	movl	-36(%ebp),%ebx
	movl	-12(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21488
	call	_brl_blitz_ArrayBoundsError
_21488:
	movl	-12(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%eax
	movl	-24(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21490
	call	_brl_blitz_ArrayBoundsError
_21490:
	mov	$9,%ebx
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21492
	call	_brl_blitz_ArrayBoundsError
_21492:
	movl	-24(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	$0,8(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_VertexU
	fstps	28(%ebx)
	movl	$_21494,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	movl	-12(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21496
	call	_brl_blitz_ArrayBoundsError
_21496:
	movl	-36(%ebp),%ebx
	movl	-12(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21498
	call	_brl_blitz_ArrayBoundsError
_21498:
	movl	-12(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%eax
	movl	-24(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21500
	call	_brl_blitz_ArrayBoundsError
_21500:
	mov	$10,%ebx
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21502
	call	_brl_blitz_ArrayBoundsError
_21502:
	movl	-24(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	$0,8(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_VertexV
	fstps	28(%ebx)
	movl	$_21504,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	movl	-12(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21506
	call	_brl_blitz_ArrayBoundsError
_21506:
	movl	-36(%ebp),%ebx
	movl	-12(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21508
	call	_brl_blitz_ArrayBoundsError
_21508:
	movl	-12(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%eax
	movl	-24(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21510
	call	_brl_blitz_ArrayBoundsError
_21510:
	mov	$11,%ebx
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21512
	call	_brl_blitz_ArrayBoundsError
_21512:
	movl	-24(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	$0,8(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_VertexW
	fstps	28(%ebx)
	movl	$_21514,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	movl	-12(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21516
	call	_brl_blitz_ArrayBoundsError
_21516:
	movl	-36(%ebp),%ebx
	movl	-12(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21518
	call	_brl_blitz_ArrayBoundsError
_21518:
	movl	-12(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%eax
	movl	-24(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21520
	call	_brl_blitz_ArrayBoundsError
_21520:
	mov	$12,%ebx
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21522
	call	_brl_blitz_ArrayBoundsError
_21522:
	movl	-24(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	$1,8(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_VertexU
	fstps	28(%ebx)
	movl	$_21524,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	movl	-12(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21526
	call	_brl_blitz_ArrayBoundsError
_21526:
	movl	-36(%ebp),%ebx
	movl	-12(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21528
	call	_brl_blitz_ArrayBoundsError
_21528:
	movl	-12(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%eax
	movl	-24(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21530
	call	_brl_blitz_ArrayBoundsError
_21530:
	mov	$13,%ebx
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21532
	call	_brl_blitz_ArrayBoundsError
_21532:
	movl	-24(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	$1,8(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_VertexV
	fstps	28(%ebx)
	movl	$_21534,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	movl	-12(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21536
	call	_brl_blitz_ArrayBoundsError
_21536:
	movl	-36(%ebp),%ebx
	movl	-12(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21538
	call	_brl_blitz_ArrayBoundsError
_21538:
	movl	-12(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%eax
	movl	-24(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21540
	call	_brl_blitz_ArrayBoundsError
_21540:
	mov	$14,%ebx
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21542
	call	_brl_blitz_ArrayBoundsError
_21542:
	movl	-24(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	$1,8(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_VertexW
	fstps	28(%ebx)
	calll	*_bbOnDebugLeaveScope
_411:
	addl	$1,-36(%ebp)
_21379:
	cmpl	$2,-36(%ebp)
	jle	_413
_412:
	calll	*_bbOnDebugLeaveScope
_408:
	addl	$1,-32(%ebp)
_21375:
	cmpl	%edi,-32(%ebp)
	jle	_410
_409:
	movl	$_21546,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,8(%esp)
	movl	$1,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_ClearSurface
	movl	$_21547,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-40(%ebp)
	movl	$0,-40(%ebp)
	movl	-16(%ebp),%eax
	sub	$1,%eax
	movl	%eax,-124(%ebp)
	jmp	_21549
_416:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21627,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21551,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_21553
	call	_brl_blitz_ArrayBoundsError
_21553:
	movl	-20(%ebp),%eax
	cmpl	$1,24(%eax,%ebx,4)
	jne	_21554
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21625,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21555,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%edx
	movl	-24(%ebp),%eax
	imull	24(%eax),%edx
	movl	%edx,-120(%ebp)
	movl	-24(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-120(%ebp)
	jb	_21557
	call	_brl_blitz_ArrayBoundsError
_21557:
	movl	$0,-100(%ebp)
	movl	-24(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-100(%ebp)
	jb	_21559
	call	_brl_blitz_ArrayBoundsError
_21559:
	movl	-40(%ebp),%edx
	movl	-24(%ebp),%eax
	imull	24(%eax),%edx
	movl	%edx,-80(%ebp)
	movl	-24(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-80(%ebp)
	jb	_21561
	call	_brl_blitz_ArrayBoundsError
_21561:
	mov	$1,%edi
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%edi
	jb	_21563
	call	_brl_blitz_ArrayBoundsError
_21563:
	movl	-40(%ebp),%eax
	movl	-24(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21565
	call	_brl_blitz_ArrayBoundsError
_21565:
	mov	$2,%ebx
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21567
	call	_brl_blitz_ArrayBoundsError
_21567:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	movl	-24(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	flds	28(%eax,%edx,4)
	fstps	12(%esp)
	movl	-24(%ebp),%edx
	movl	-80(%ebp),%eax
	add	%edi,%eax
	flds	28(%edx,%eax,4)
	fstps	8(%esp)
	movl	-24(%ebp),%edx
	movl	-120(%ebp),%eax
	addl	-100(%ebp),%eax
	flds	28(%edx,%eax,4)
	fstps	4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_AddVertex
	movl	%eax,-44(%ebp)
	movl	$_21569,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%edx
	movl	-24(%ebp),%eax
	imull	24(%eax),%edx
	movl	%edx,-116(%ebp)
	movl	-24(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-116(%ebp)
	jb	_21571
	call	_brl_blitz_ArrayBoundsError
_21571:
	movl	$3,-96(%ebp)
	movl	-24(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-96(%ebp)
	jb	_21573
	call	_brl_blitz_ArrayBoundsError
_21573:
	movl	-40(%ebp),%edx
	movl	-24(%ebp),%eax
	imull	24(%eax),%edx
	movl	%edx,-76(%ebp)
	movl	-24(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-76(%ebp)
	jb	_21575
	call	_brl_blitz_ArrayBoundsError
_21575:
	mov	$4,%edi
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%edi
	jb	_21577
	call	_brl_blitz_ArrayBoundsError
_21577:
	movl	-40(%ebp),%eax
	movl	-24(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21579
	call	_brl_blitz_ArrayBoundsError
_21579:
	mov	$5,%ebx
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21581
	call	_brl_blitz_ArrayBoundsError
_21581:
	movl	-24(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	flds	28(%eax,%edx,4)
	fstps	16(%esp)
	movl	-24(%ebp),%edx
	movl	-76(%ebp),%eax
	add	%edi,%eax
	flds	28(%edx,%eax,4)
	fstps	12(%esp)
	movl	-24(%ebp),%edx
	movl	-116(%ebp),%eax
	addl	-96(%ebp),%eax
	flds	28(%edx,%eax,4)
	fstps	8(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_VertexNormal
	movl	$_21582,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%edx
	movl	-24(%ebp),%eax
	imull	24(%eax),%edx
	movl	%edx,-112(%ebp)
	movl	-24(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-112(%ebp)
	jb	_21584
	call	_brl_blitz_ArrayBoundsError
_21584:
	movl	$6,-92(%ebp)
	movl	-24(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-92(%ebp)
	jb	_21586
	call	_brl_blitz_ArrayBoundsError
_21586:
	movl	-40(%ebp),%edx
	movl	-24(%ebp),%eax
	imull	24(%eax),%edx
	movl	%edx,-72(%ebp)
	movl	-24(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-72(%ebp)
	jb	_21588
	call	_brl_blitz_ArrayBoundsError
_21588:
	mov	$7,%edi
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%edi
	jb	_21590
	call	_brl_blitz_ArrayBoundsError
_21590:
	movl	-40(%ebp),%eax
	movl	-24(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21592
	call	_brl_blitz_ArrayBoundsError
_21592:
	mov	$8,%ebx
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21594
	call	_brl_blitz_ArrayBoundsError
_21594:
	fld1
	fstps	20(%esp)
	movl	-24(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	flds	28(%eax,%edx,4)
	fstps	16(%esp)
	movl	-24(%ebp),%edx
	movl	-72(%ebp),%eax
	add	%edi,%eax
	flds	28(%edx,%eax,4)
	fstps	12(%esp)
	movl	-24(%ebp),%edx
	movl	-112(%ebp),%eax
	addl	-92(%ebp),%eax
	flds	28(%edx,%eax,4)
	fstps	8(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_VertexColor
	movl	$_21595,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%edx
	movl	-24(%ebp),%eax
	imull	24(%eax),%edx
	movl	%edx,-108(%ebp)
	movl	-24(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-108(%ebp)
	jb	_21597
	call	_brl_blitz_ArrayBoundsError
_21597:
	movl	$9,-88(%ebp)
	movl	-24(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-88(%ebp)
	jb	_21599
	call	_brl_blitz_ArrayBoundsError
_21599:
	movl	-40(%ebp),%edx
	movl	-24(%ebp),%eax
	imull	24(%eax),%edx
	movl	%edx,-68(%ebp)
	movl	-24(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-68(%ebp)
	jb	_21601
	call	_brl_blitz_ArrayBoundsError
_21601:
	mov	$10,%edi
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%edi
	jb	_21603
	call	_brl_blitz_ArrayBoundsError
_21603:
	movl	-40(%ebp),%eax
	movl	-24(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21605
	call	_brl_blitz_ArrayBoundsError
_21605:
	mov	$11,%ebx
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21607
	call	_brl_blitz_ArrayBoundsError
_21607:
	movl	$0,20(%esp)
	movl	-24(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	flds	28(%eax,%edx,4)
	fstps	16(%esp)
	movl	-24(%ebp),%edx
	movl	-68(%ebp),%eax
	add	%edi,%eax
	flds	28(%edx,%eax,4)
	fstps	12(%esp)
	movl	-24(%ebp),%edx
	movl	-108(%ebp),%eax
	addl	-88(%ebp),%eax
	flds	28(%edx,%eax,4)
	fstps	8(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_VertexTexCoords
	movl	$_21608,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%edx
	movl	-24(%ebp),%eax
	imull	24(%eax),%edx
	movl	%edx,-104(%ebp)
	movl	-24(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-104(%ebp)
	jb	_21610
	call	_brl_blitz_ArrayBoundsError
_21610:
	movl	$12,-84(%ebp)
	movl	-24(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-84(%ebp)
	jb	_21612
	call	_brl_blitz_ArrayBoundsError
_21612:
	movl	-40(%ebp),%edx
	movl	-24(%ebp),%eax
	imull	24(%eax),%edx
	movl	%edx,-64(%ebp)
	movl	-24(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-64(%ebp)
	jb	_21614
	call	_brl_blitz_ArrayBoundsError
_21614:
	mov	$13,%edi
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%edi
	jb	_21616
	call	_brl_blitz_ArrayBoundsError
_21616:
	movl	-40(%ebp),%eax
	movl	-24(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21618
	call	_brl_blitz_ArrayBoundsError
_21618:
	mov	$14,%ebx
	movl	-24(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21620
	call	_brl_blitz_ArrayBoundsError
_21620:
	movl	$1,20(%esp)
	movl	-24(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	flds	28(%eax,%edx,4)
	fstps	16(%esp)
	movl	-24(%ebp),%edx
	movl	-64(%ebp),%eax
	add	%edi,%eax
	flds	28(%edx,%eax,4)
	fstps	12(%esp)
	movl	-24(%ebp),%edx
	movl	-104(%ebp),%eax
	addl	-84(%ebp),%eax
	flds	28(%edx,%eax,4)
	fstps	8(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_VertexTexCoords
	movl	$_21621,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	movl	-28(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_21623
	call	_brl_blitz_ArrayBoundsError
_21623:
	movl	-28(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	movl	-44(%ebp),%edx
	movl	%edx,24(%eax)
	calll	*_bbOnDebugLeaveScope
_21554:
	calll	*_bbOnDebugLeaveScope
_414:
	addl	$1,-40(%ebp)
_21549:
	movl	-124(%ebp),%eax
	cmpl	%eax,-40(%ebp)
	jle	_416
_415:
	movl	$_21628,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-48(%ebp)
	movl	$0,-48(%ebp)
	movl	-8(%ebp),%eax
	sub	$1,%eax
	mov	%eax,%edi
	jmp	_21630
_419:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21657,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21632,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	movl	-12(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21634
	call	_brl_blitz_ArrayBoundsError
_21634:
	mov	$0,%ebx
	movl	-12(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21636
	call	_brl_blitz_ArrayBoundsError
_21636:
	movl	-12(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%ebx
	movl	-28(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_21638
	call	_brl_blitz_ArrayBoundsError
_21638:
	movl	-28(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,-52(%ebp)
	movl	$_21640,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	movl	-12(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21642
	call	_brl_blitz_ArrayBoundsError
_21642:
	mov	$1,%ebx
	movl	-12(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21644
	call	_brl_blitz_ArrayBoundsError
_21644:
	movl	-12(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%ebx
	movl	-28(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_21646
	call	_brl_blitz_ArrayBoundsError
_21646:
	movl	-28(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,-56(%ebp)
	movl	$_21648,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	movl	-12(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-12(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_21650
	call	_brl_blitz_ArrayBoundsError
_21650:
	mov	$2,%ebx
	movl	-12(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_21652
	call	_brl_blitz_ArrayBoundsError
_21652:
	movl	-12(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	movl	28(%eax,%edx,4),%ebx
	movl	-28(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_21654
	call	_brl_blitz_ArrayBoundsError
_21654:
	movl	-28(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,-60(%ebp)
	movl	$_21656,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-56(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-52(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_AddTriangle
	calll	*_bbOnDebugLeaveScope
_417:
	addl	$1,-48(%ebp)
_21630:
	cmpl	%edi,-48(%ebp)
	jle	_419
_418:
	mov	$0,%ebx
	jmp	_2771
_2771:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_21674,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TTexture,(%eax)
	mov	$_bbEmptyString,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,8(%eax)
	movl	-4(%ebp),%eax
	movl	$0,12(%eax)
	movl	-4(%ebp),%eax
	movl	$2,16(%eax)
	movl	-4(%ebp),%eax
	movl	$0,20(%eax)
	movl	-4(%ebp),%eax
	fld1
	fstps	24(%eax)
	movl	-4(%ebp),%eax
	fld1
	fstps	28(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	32(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	36(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	40(%eax)
	mov	$_bbEmptyString,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,44(%eax)
	movl	-4(%ebp),%eax
	movl	$0,48(%eax)
	movl	-4(%ebp),%eax
	movl	$0,52(%eax)
	mov	$_bbNullObject,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,56(%eax)
	movl	$1,4(%esp)
	movl	$_21665,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,60(%edx)
	movl	$7,4(%esp)
	movl	$_21667,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,64(%edx)
	movl	-4(%ebp),%eax
	movl	$1,68(%eax)
	movl	-4(%ebp),%eax
	movl	$0,72(%eax)
	movl	-4(%ebp),%eax
	movl	$0,76(%eax)
	movl	-4(%ebp),%eax
	movl	$1,80(%eax)
	movl	-4(%ebp),%eax
	movl	$0,84(%eax)
	movl	%ebp,4(%esp)
	movl	$_21673,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21669,(%esp)
	calll	*_bbOnDebugEnterStm
	xor	%eax,%eax
	cmp	$0,%eax
	je	_21670
	movl	%ebp,4(%esp)
	movl	$_21672,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21671,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_420,(%esp)
	call	_brl_blitz_DebugLog
	calll	*_bbOnDebugLeaveScope
_21670:
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_2774
_2774:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
	xor	%eax,%eax
	cmp	$0,%eax
	je	_21675
	movl	$_421,(%esp)
	call	_brl_blitz_DebugLog
_21675:
_2777:
	movl	64(%ebx),%eax
	decl	4(%eax)
	jnz	_21678
	movl	%eax,(%esp)
	call	_bbGCFree
_21678:
	movl	60(%ebx),%eax
	decl	4(%eax)
	jnz	_21680
	movl	%eax,(%esp)
	call	_bbGCFree
_21680:
	movl	56(%ebx),%eax
	decl	4(%eax)
	jnz	_21682
	movl	%eax,(%esp)
	call	_bbGCFree
_21682:
	movl	44(%ebx),%eax
	decl	4(%eax)
	jnz	_21684
	movl	%eax,(%esp)
	call	_bbGCFree
_21684:
	movl	8(%ebx),%eax
	decl	4(%eax)
	jnz	_21686
	movl	%eax,(%esp)
	call	_bbGCFree
_21686:
	movl	$_bbObjectClass,(%ebx)
	movl	%ebx,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_21676
_21676:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_Copy:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21759,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21687,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21689
	call	_brl_blitz_NullObjectError
_21689:
	cmpl	$_bbNullObject,56(%ebx)
	jne	_21690
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21692,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21691,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,16(%esp)
	movl	$1,12(%esp)
	movl	$1,8(%esp)
	movl	$8,4(%esp)
	movl	$8,(%esp)
	movl	-4(%ebp),%eax
	movl	(%eax),%eax
	calll	*56(%eax)
	mov	%eax,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2780
_21690:
	movl	$_21693,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21695
	call	_brl_blitz_NullObjectError
_21695:
	movl	$_bbNullObject,8(%esp)
	movl	$1,4(%esp)
	movl	56(%ebx),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+68
	movl	%eax,-8(%ebp)
	movl	$_21697,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-8(%ebp)
	je	_21698
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21757,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21699,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21701
	call	_brl_blitz_NullObjectError
_21701:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21704
	call	_brl_blitz_NullObjectError
_21704:
	movl	12(%ebx),%eax
	movl	%eax,12(%esi)
	movl	$_21705,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21707
	call	_brl_blitz_NullObjectError
_21707:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21710
	call	_brl_blitz_NullObjectError
_21710:
	movl	16(%ebx),%eax
	movl	%eax,16(%esi)
	movl	$_21711,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21713
	call	_brl_blitz_NullObjectError
_21713:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21716
	call	_brl_blitz_NullObjectError
_21716:
	movl	20(%ebx),%eax
	movl	%eax,20(%esi)
	movl	$_21717,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21719
	call	_brl_blitz_NullObjectError
_21719:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21722
	call	_brl_blitz_NullObjectError
_21722:
	flds	24(%ebx)
	fstps	24(%esi)
	movl	$_21723,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21725
	call	_brl_blitz_NullObjectError
_21725:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21728
	call	_brl_blitz_NullObjectError
_21728:
	flds	28(%ebx)
	fstps	28(%esi)
	movl	$_21729,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21731
	call	_brl_blitz_NullObjectError
_21731:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21734
	call	_brl_blitz_NullObjectError
_21734:
	flds	32(%ebx)
	fstps	32(%esi)
	movl	$_21735,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21737
	call	_brl_blitz_NullObjectError
_21737:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21740
	call	_brl_blitz_NullObjectError
_21740:
	flds	36(%ebx)
	fstps	36(%esi)
	movl	$_21741,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21743
	call	_brl_blitz_NullObjectError
_21743:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21746
	call	_brl_blitz_NullObjectError
_21746:
	flds	40(%ebx)
	fstps	40(%esi)
	movl	$_21747,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21749
	call	_brl_blitz_NullObjectError
_21749:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21752
	call	_brl_blitz_NullObjectError
_21752:
	movl	44(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	44(%esi),%eax
	decl	4(%eax)
	jnz	_21756
	movl	%eax,(%esp)
	call	_bbGCFree
_21756:
	movl	%ebx,44(%esi)
	calll	*_bbOnDebugLeaveScope
_21698:
	movl	$_21758,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_2780
_2780:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_FreeTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	push	%esi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21786,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21761,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TTexture_tex_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListRemove
	movl	$_21762,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21764
	call	_brl_blitz_NullObjectError
_21764:
	mov	$_bbNullObject,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	56(%ebx),%eax
	decl	4(%eax)
	jnz	_21769
	movl	%eax,(%esp)
	call	_bbGCFree
_21769:
	movl	%esi,56(%ebx)
	movl	$_21770,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21772
	call	_brl_blitz_NullObjectError
_21772:
	mov	$_bbEmptyArray,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	64(%ebx),%eax
	decl	4(%eax)
	jnz	_21777
	movl	%eax,(%esp)
	call	_bbGCFree
_21777:
	movl	%esi,64(%ebx)
	movl	$_21778,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21780
	call	_brl_blitz_NullObjectError
_21780:
	mov	$_bbEmptyArray,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	60(%ebx),%eax
	decl	4(%eax)
	jnz	_21785
	movl	%eax,(%esp)
	call	_bbGCFree
_21785:
	movl	%esi,60(%ebx)
	mov	$0,%ebx
	jmp	_2783
_2783:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_CreateTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$52,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$40,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	$0,-24(%ebp)
	movl	$_bbNullObject,-28(%ebp)
	movl	$0,-32(%ebp)
	movl	$0,-36(%ebp)
	movl	$0,-40(%ebp)
	movl	$0,-44(%ebp)
	movl	$0,-48(%ebp)
	movl	$0,-52(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21922,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21787,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	and	$128,%eax
	cmp	$0,%eax
	je	_21788
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21790,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21789,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+76
	mov	%eax,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2790
_21788:
	movl	$_21791,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-20(%ebp)
	jne	_21792
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21795,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21793,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TTexture,(%esp)
	call	_bbObjectNew
	movl	%eax,-20(%ebp)
	movl	$_21794,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TTexture_tex_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListAddLast
	calll	*_bbOnDebugLeaveScope
_21792:
	movl	$_21796,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21798
	call	_brl_blitz_NullObjectError
_21798:
	movl	$4,12(%esp)
	movl	$6,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	imull	-16(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_pixmap_CreatePixmap
	incl	4(%eax)
	mov	%eax,%esi
	movl	56(%ebx),%eax
	decl	4(%eax)
	jnz	_21803
	movl	%eax,(%esp)
	call	_bbGCFree
_21803:
	movl	%esi,56(%ebx)
	movl	$_21804,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21806
	call	_brl_blitz_NullObjectError
_21806:
	movl	-12(%ebp),%eax
	movl	%eax,12(%ebx)
	movl	$_21808,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21810
	call	_brl_blitz_NullObjectError
_21810:
	movl	-16(%ebp),%eax
	movl	%eax,68(%ebx)
	movl	$_21812,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21814
	call	_brl_blitz_NullObjectError
_21814:
	mov	%ebx,%edi
	movl	-20(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_21817
	call	_brl_blitz_NullObjectError
_21817:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21819
	call	_brl_blitz_NullObjectError
_21819:
	movl	68(%ebx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	60(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_826,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	60(%edi),%eax
	decl	4(%eax)
	jnz	_21823
	movl	%eax,(%esp)
	call	_bbGCFree
_21823:
	movl	%ebx,60(%edi)
	movl	$_21824,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-24(%ebp)
	movl	$_21826,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-28(%ebp)
	movl	$_21828,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-32(%ebp)
	movl	$0,-32(%ebp)
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21831
	call	_brl_blitz_NullObjectError
_21831:
	movl	68(%ebx),%eax
	sub	$1,%eax
	mov	%eax,%edi
	jmp	_21832
_424:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21918,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21834,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21836
	call	_brl_blitz_NullObjectError
_21836:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21838
	call	_brl_blitz_NullObjectError
_21838:
	movl	-8(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	-24(%ebp),%eax
	imull	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	movl	%eax,-28(%ebp)
	movl	$_21839,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-24(%ebp)
	movl	$_21840,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+168
	movl	%eax,-28(%ebp)
	movl	$_21841,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21843
	call	_brl_blitz_NullObjectError
_21843:
	mov	%ebx,%esi
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21846
	call	_brl_blitz_NullObjectError
_21846:
	movl	12(%ebx),%eax
	movl	%eax,48(%esi)
	movl	$_21847,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21849
	call	_brl_blitz_NullObjectError
_21849:
	mov	%ebx,%esi
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21852
	call	_brl_blitz_NullObjectError
_21852:
	movl	16(%ebx),%eax
	movl	%eax,52(%esi)
	movl	$_21853,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21855
	call	_brl_blitz_NullObjectError
_21855:
	movl	12(%ebx),%eax
	movl	%eax,-36(%ebp)
	movl	$_21857,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21859
	call	_brl_blitz_NullObjectError
_21859:
	movl	16(%ebx),%eax
	movl	%eax,-40(%ebp)
	movl	$_21861,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-44(%ebp)
	movl	$_21863,(%esp)
	calll	*_bbOnDebugEnterStm
	lea	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$1,(%esp)
	call	_glGenTextures
	movl	$_21864,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$3553,(%esp)
	call	_glBindTexture
	movl	$_21865,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-48(%ebp)
	movl	$_21867,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21869
	call	_brl_blitz_NullObjectError
_21869:
	movl	12(%ebx),%eax
	and	$8,%eax
	cmp	$0,%eax
	je	_21870
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21872,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21871,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-48(%ebp)
	calll	*_bbOnDebugLeaveScope
_21870:
	movl	$_21873,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-52(%ebp)
	movl	$_21875,(%esp)
	calll	*_bbOnDebugEnterStm
_427:
_425:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21906,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21876,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_21878
	call	_brl_blitz_NullObjectError
_21878:
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21880
	call	_brl_blitz_NullObjectError
_21880:
	movl	24(%ebx),%ebx
	movl	_brl_pixmap_BytesPerPixel,%eax
	cmpl	20(%eax),%ebx
	jb	_21882
	call	_brl_blitz_ArrayBoundsError
_21882:
	movl	_brl_pixmap_BytesPerPixel,%ecx
	movl	20(%esi),%eax
	cdq
	idivl	24(%ecx,%ebx,4)
	movl	%eax,4(%esp)
	movl	$3314,(%esp)
	call	_glPixelStorei
	movl	$_21883,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21885
	call	_brl_blitz_NullObjectError
_21885:
	movl	8(%ebx),%eax
	movl	%eax,32(%esp)
	movl	$5121,28(%esp)
	movl	$6408,24(%esp)
	movl	$0,20(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-52(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$3553,(%esp)
	call	_glTexImage2D
	movl	$_21886,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-48(%ebp)
	jne	_21887
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21889,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21888,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_426
_21887:
	movl	$_21890,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%eax
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_21891
	movl	-40(%ebp),%eax
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
_21891:
	cmp	$0,%eax
	je	_21893
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21895,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21894,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_426
_21893:
	movl	$_21896,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-36(%ebp)
	jle	_21897
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21899,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21898,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%eax
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,-36(%ebp)
	calll	*_bbOnDebugLeaveScope
_21897:
	movl	$_21900,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-40(%ebp)
	jle	_21901
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21903,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21902,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%eax
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,-40(%ebp)
	calll	*_bbOnDebugLeaveScope
_21901:
	movl	$_21904,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-28(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_pixmap_ResizePixmap
	movl	%eax,-28(%ebp)
	movl	$_21905,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-52(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_427
_426:
	movl	$_21907,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21909
	call	_brl_blitz_NullObjectError
_21909:
	mov	%ebx,%eax
	movl	-52(%ebp),%edx
	movl	%edx,72(%eax)
	movl	$_21911,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21913
	call	_brl_blitz_NullObjectError
_21913:
	movl	60(%ebx),%ebx
	movl	-32(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_21916
	call	_brl_blitz_ArrayBoundsError
_21916:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	-44(%ebp),%edx
	movl	%edx,24(%eax)
	calll	*_bbOnDebugLeaveScope
_422:
	addl	$1,-32(%ebp)
_21832:
	cmpl	%edi,-32(%ebp)
	jle	_424
_423:
	movl	$_21921,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	jmp	_2790
_2790:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$40,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_LoadTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$40,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_21924,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21923,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,24(%esp)
	movl	$1,20(%esp)
	movl	$0,16(%esp)
	movl	$0,12(%esp)
	movl	$0,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+64
	mov	%eax,%ebx
	jmp	_2795
_2795:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$40,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_LoadAnimTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$84,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$40,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	28(%ebp),%eax
	movl	%eax,-24(%ebp)
	movl	32(%ebp),%eax
	movl	%eax,-28(%ebp)
	movl	$0,-32(%ebp)
	movl	$0,-36(%ebp)
	movl	$0,-40(%ebp)
	movl	$0,-44(%ebp)
	movl	$0,-48(%ebp)
	movl	$0,-52(%ebp)
	movl	$0,-56(%ebp)
	movl	$_bbNullObject,-60(%ebp)
	movl	$0,-64(%ebp)
	movl	$0,-68(%ebp)
	movl	$0,-72(%ebp)
	movl	$0,-76(%ebp)
	movl	$0,-80(%ebp)
	movl	$0,-84(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22193,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21925,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	and	$128,%eax
	cmp	$0,%eax
	je	_21926
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21928,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21927,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+80
	mov	%eax,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2804
_21926:
	movl	$_21929,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-28(%ebp)
	jne	_21930
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21932,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21931,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TTexture,(%esp)
	call	_bbObjectNew
	movl	%eax,-28(%ebp)
	calll	*_bbOnDebugLeaveScope
_21930:
	movl	$_21933,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	incl	4(%eax)
	lea	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+152
	mov	%eax,%ebx
	movl	-4(%ebp),%eax
	decl	4(%eax)
	jnz	_21934
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbGCFree
_21934:
	cmp	$0,%ebx
	jne	_21936
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21938,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21937,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$_bbNullObject,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2804
_21936:
	movl	$_21939,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21941
	call	_brl_blitz_NullObjectError
_21941:
	movl	-4(%ebp),%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	8(%ebx),%eax
	decl	4(%eax)
	jnz	_21946
	movl	%eax,(%esp)
	call	_bbGCFree
_21946:
	movl	%esi,8(%ebx)
	movl	$_21947,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21949
	call	_brl_blitz_NullObjectError
_21949:
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+156
	incl	4(%eax)
	mov	%eax,%esi
	movl	44(%ebx),%eax
	decl	4(%eax)
	jnz	_21954
	movl	%eax,(%esp)
	call	_bbGCFree
_21954:
	movl	%esi,44(%ebx)
	movl	$_21955,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21957
	call	_brl_blitz_NullObjectError
_21957:
	movl	-8(%ebp),%eax
	movl	%eax,12(%ebx)
	movl	$_21959,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21961
	call	_brl_blitz_NullObjectError
_21961:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*164(%eax)
	movl	$_21962,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21964
	call	_brl_blitz_NullObjectError
_21964:
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_pixmap_LoadPixmap
	incl	4(%eax)
	mov	%eax,%esi
	movl	56(%ebx),%eax
	decl	4(%eax)
	jnz	_21969
	movl	%eax,(%esp)
	call	_bbGCFree
_21969:
	movl	%esi,56(%ebx)
	movl	$_21970,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-32(%ebp)
	movl	$_21972,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21974
	call	_brl_blitz_NullObjectError
_21974:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21976
	call	_brl_blitz_NullObjectError
_21976:
	movl	24(%ebx),%eax
	cmp	$6,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_21981
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21978
	call	_brl_blitz_NullObjectError
_21978:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21980
	call	_brl_blitz_NullObjectError
_21980:
	movl	24(%ebx),%eax
	cmp	$5,%eax
	sete	%al
	movzbl	%al,%eax
_21981:
	cmp	$0,%eax
	jne	_21987
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21984
	call	_brl_blitz_NullObjectError
_21984:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21986
	call	_brl_blitz_NullObjectError
_21986:
	movl	24(%ebx),%eax
	cmp	$2,%eax
	sete	%al
	movzbl	%al,%eax
_21987:
	cmp	$0,%eax
	je	_21989
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_21991,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21990,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-32(%ebp)
	calll	*_bbOnDebugLeaveScope
_21989:
	movl	$_21992,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21994
	call	_brl_blitz_NullObjectError
_21994:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_21996
	call	_brl_blitz_NullObjectError
_21996:
	cmpl	$6,24(%ebx)
	je	_21997
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22010,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_21998,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22000
	call	_brl_blitz_NullObjectError
_22000:
	mov	%ebx,%esi
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22003
	call	_brl_blitz_NullObjectError
_22003:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22005
	call	_brl_blitz_NullObjectError
_22005:
	movl	$6,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	incl	4(%eax)
	mov	%eax,%ebx
	movl	56(%esi),%eax
	decl	4(%eax)
	jnz	_22009
	movl	%eax,(%esp)
	call	_bbGCFree
_22009:
	movl	%ebx,56(%esi)
	calll	*_bbOnDebugLeaveScope
_21997:
	movl	$_22011,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22013
	call	_brl_blitz_NullObjectError
_22013:
	movl	12(%ebx),%eax
	and	$2,%eax
	cmp	$0,%eax
	je	_22014
	movl	-32(%ebp),%eax
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
_22014:
	cmp	$0,%eax
	je	_22016
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22027,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22017,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22019
	call	_brl_blitz_NullObjectError
_22019:
	mov	%ebx,%esi
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22022
	call	_brl_blitz_NullObjectError
_22022:
	movl	56(%ebx),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+176
	incl	4(%eax)
	mov	%eax,%ebx
	movl	56(%esi),%eax
	decl	4(%eax)
	jnz	_22026
	movl	%eax,(%esp)
	call	_bbGCFree
_22026:
	movl	%ebx,56(%esi)
	calll	*_bbOnDebugLeaveScope
_22016:
	movl	$_22028,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22030
	call	_brl_blitz_NullObjectError
_22030:
	movl	12(%ebx),%eax
	and	$4,%eax
	cmp	$0,%eax
	je	_22031
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22042,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22032,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22034
	call	_brl_blitz_NullObjectError
_22034:
	mov	%ebx,%esi
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22037
	call	_brl_blitz_NullObjectError
_22037:
	movl	$0,12(%esp)
	movl	$0,8(%esp)
	movl	$0,4(%esp)
	movl	56(%ebx),%eax
	movl	%eax,(%esp)
	call	_brl_pixmap_MaskPixmap
	incl	4(%eax)
	mov	%eax,%ebx
	movl	56(%esi),%eax
	decl	4(%eax)
	jnz	_22041
	movl	%eax,(%esp)
	call	_bbGCFree
_22041:
	movl	%ebx,56(%esi)
	calll	*_bbOnDebugLeaveScope
_22031:
	movl	$_22043,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_22044
	movl	-16(%ebp),%eax
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
_22044:
	cmp	$0,%eax
	je	_22046
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22057,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22047,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22049
	call	_brl_blitz_NullObjectError
_22049:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22051
	call	_brl_blitz_NullObjectError
_22051:
	movl	12(%ebx),%eax
	movl	%eax,-12(%ebp)
	movl	$_22052,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22054
	call	_brl_blitz_NullObjectError
_22054:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22056
	call	_brl_blitz_NullObjectError
_22056:
	movl	16(%ebx),%eax
	movl	%eax,-16(%ebp)
	calll	*_bbOnDebugLeaveScope
_22046:
	movl	$_22058,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22060
	call	_brl_blitz_NullObjectError
_22060:
	movl	-24(%ebp),%eax
	movl	%eax,68(%ebx)
	movl	$_22062,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22064
	call	_brl_blitz_NullObjectError
_22064:
	mov	%ebx,%edi
	movl	-28(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_22067
	call	_brl_blitz_NullObjectError
_22067:
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22069
	call	_brl_blitz_NullObjectError
_22069:
	movl	68(%ebx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	60(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_826,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	60(%edi),%eax
	decl	4(%eax)
	jnz	_22073
	movl	%eax,(%esp)
	call	_bbGCFree
_22073:
	movl	%ebx,60(%edi)
	movl	$_22074,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22076
	call	_brl_blitz_NullObjectError
_22076:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22078
	call	_brl_blitz_NullObjectError
_22078:
	movl	12(%ebx),%eax
	cdq
	idivl	-12(%ebp)
	movl	%eax,-36(%ebp)
	movl	$_22080,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22082
	call	_brl_blitz_NullObjectError
_22082:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22084
	call	_brl_blitz_NullObjectError
_22084:
	movl	16(%ebx),%eax
	cdq
	idivl	-16(%ebp)
	movl	%eax,-40(%ebp)
	movl	$_22086,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	cdq
	idivl	-36(%ebp)
	mov	%edx,%eax
	movl	%eax,-44(%ebp)
	movl	$_22088,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	cdq
	idivl	-40(%ebp)
	cdq
	idivl	-40(%ebp)
	mov	%edx,%eax
	movl	%eax,-48(%ebp)
	movl	$_22090,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%eax
	movl	%eax,-52(%ebp)
	movl	$_22092,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	movl	%eax,-56(%ebp)
	movl	$_22094,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-60(%ebp)
	movl	$_22096,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-64(%ebp)
	movl	$0,-64(%ebp)
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22099
	call	_brl_blitz_NullObjectError
_22099:
	movl	68(%ebx),%eax
	sub	$1,%eax
	mov	%eax,%edi
	jmp	_22100
_430:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22191,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22102,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22104
	call	_brl_blitz_NullObjectError
_22104:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22106
	call	_brl_blitz_NullObjectError
_22106:
	movl	-16(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-56(%ebp),%eax
	imull	-16(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-52(%ebp),%eax
	imull	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	movl	%eax,-60(%ebp)
	movl	$_22107,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-52(%ebp)
	movl	$_22108,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%eax
	cmpl	%eax,-52(%ebp)
	jl	_22109
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22112,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22110,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-52(%ebp)
	movl	$_22111,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-56(%ebp)
	calll	*_bbOnDebugLeaveScope
_22109:
	movl	$_22113,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+168
	movl	%eax,-60(%ebp)
	movl	$_22114,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22116
	call	_brl_blitz_NullObjectError
_22116:
	mov	%ebx,%esi
	movl	-60(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22119
	call	_brl_blitz_NullObjectError
_22119:
	movl	12(%ebx),%eax
	movl	%eax,48(%esi)
	movl	$_22120,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22122
	call	_brl_blitz_NullObjectError
_22122:
	mov	%ebx,%esi
	movl	-60(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22125
	call	_brl_blitz_NullObjectError
_22125:
	movl	16(%ebx),%eax
	movl	%eax,52(%esi)
	movl	$_22126,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22128
	call	_brl_blitz_NullObjectError
_22128:
	movl	12(%ebx),%eax
	movl	%eax,-68(%ebp)
	movl	$_22130,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22132
	call	_brl_blitz_NullObjectError
_22132:
	movl	16(%ebx),%eax
	movl	%eax,-72(%ebp)
	movl	$_22134,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-76(%ebp)
	movl	$_22136,(%esp)
	calll	*_bbOnDebugEnterStm
	lea	-76(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$1,(%esp)
	call	_glGenTextures
	movl	$_22137,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-76(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$3553,(%esp)
	call	_glBindTexture
	movl	$_22138,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-80(%ebp)
	movl	$_22140,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22142
	call	_brl_blitz_NullObjectError
_22142:
	movl	12(%ebx),%eax
	and	$8,%eax
	cmp	$0,%eax
	je	_22143
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22145,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22144,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-80(%ebp)
	calll	*_bbOnDebugLeaveScope
_22143:
	movl	$_22146,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-84(%ebp)
	movl	$_22148,(%esp)
	calll	*_bbOnDebugEnterStm
_433:
_431:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22179,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22149,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_22151
	call	_brl_blitz_NullObjectError
_22151:
	movl	-60(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22153
	call	_brl_blitz_NullObjectError
_22153:
	movl	24(%ebx),%ebx
	movl	_brl_pixmap_BytesPerPixel,%eax
	cmpl	20(%eax),%ebx
	jb	_22155
	call	_brl_blitz_ArrayBoundsError
_22155:
	movl	_brl_pixmap_BytesPerPixel,%ecx
	movl	20(%esi),%eax
	cdq
	idivl	24(%ecx,%ebx,4)
	movl	%eax,4(%esp)
	movl	$3314,(%esp)
	call	_glPixelStorei
	movl	$_22156,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22158
	call	_brl_blitz_NullObjectError
_22158:
	movl	8(%ebx),%eax
	movl	%eax,32(%esp)
	movl	$5121,28(%esp)
	movl	$6408,24(%esp)
	movl	$0,20(%esp)
	movl	-72(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-68(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-84(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$3553,(%esp)
	call	_glTexImage2D
	movl	$_22159,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-80(%ebp)
	jne	_22160
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22162,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22161,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_432
_22160:
	movl	$_22163,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-68(%ebp),%eax
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_22164
	movl	-72(%ebp),%eax
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
_22164:
	cmp	$0,%eax
	je	_22166
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22168,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22167,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_432
_22166:
	movl	$_22169,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-68(%ebp)
	jle	_22170
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22172,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22171,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-68(%ebp),%eax
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,-68(%ebp)
	calll	*_bbOnDebugLeaveScope
_22170:
	movl	$_22173,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-72(%ebp)
	jle	_22174
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22176,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22175,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-72(%ebp),%eax
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,-72(%ebp)
	calll	*_bbOnDebugLeaveScope
_22174:
	movl	$_22177,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-72(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-68(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-60(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_pixmap_ResizePixmap
	movl	%eax,-60(%ebp)
	movl	$_22178,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-84(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_433
_432:
	movl	$_22180,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22182
	call	_brl_blitz_NullObjectError
_22182:
	mov	%ebx,%eax
	movl	-84(%ebp),%edx
	movl	%edx,72(%eax)
	movl	$_22184,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22186
	call	_brl_blitz_NullObjectError
_22186:
	movl	60(%ebx),%ebx
	movl	-64(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_22189
	call	_brl_blitz_ArrayBoundsError
_22189:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	-76(%ebp),%edx
	movl	%edx,24(%eax)
	calll	*_bbOnDebugLeaveScope
_428:
	addl	$1,-64(%ebp)
_22100:
	cmpl	%edi,-64(%ebp)
	jle	_430
_429:
	movl	$_22192,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	jmp	_2804
_2804:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$40,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_LoadTextureFromPixmap:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$40,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_22203,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22202,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,24(%esp)
	movl	$1,20(%esp)
	movl	$0,16(%esp)
	movl	$0,12(%esp)
	movl	$0,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+72
	mov	%eax,%ebx
	jmp	_2809
_2809:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$40,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_LoadAnimTextureFromPixmap:
	push	%ebp
	mov	%esp,%ebp
	sub	$84,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$40,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	28(%ebp),%eax
	movl	%eax,-24(%ebp)
	movl	32(%ebp),%eax
	movl	%eax,-28(%ebp)
	movl	$0,-32(%ebp)
	movl	$0,-36(%ebp)
	movl	$0,-40(%ebp)
	movl	$0,-44(%ebp)
	movl	$0,-48(%ebp)
	movl	$0,-52(%ebp)
	movl	$0,-56(%ebp)
	movl	$_bbNullObject,-60(%ebp)
	movl	$0,-64(%ebp)
	movl	$0,-68(%ebp)
	movl	$0,-72(%ebp)
	movl	$0,-76(%ebp)
	movl	$0,-80(%ebp)
	movl	$0,-84(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22466,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22204,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-28(%ebp)
	jne	_22205
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22207,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22206,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TTexture,(%esp)
	call	_bbObjectNew
	movl	%eax,-28(%ebp)
	calll	*_bbOnDebugLeaveScope
_22205:
	movl	$_22208,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-4(%ebp)
	jne	_22209
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22211,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22210,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$_bbNullObject,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2818
_22209:
	movl	$_22212,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22214
	call	_brl_blitz_NullObjectError
_22214:
	mov	$_1,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	8(%ebx),%eax
	decl	4(%eax)
	jnz	_22219
	movl	%eax,(%esp)
	call	_bbGCFree
_22219:
	movl	%esi,8(%ebx)
	movl	$_22220,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22222
	call	_brl_blitz_NullObjectError
_22222:
	mov	$_1,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	44(%ebx),%eax
	decl	4(%eax)
	jnz	_22227
	movl	%eax,(%esp)
	call	_bbGCFree
_22227:
	movl	%esi,44(%ebx)
	movl	$_22228,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22230
	call	_brl_blitz_NullObjectError
_22230:
	movl	-8(%ebp),%eax
	movl	%eax,12(%ebx)
	movl	$_22232,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22234
	call	_brl_blitz_NullObjectError
_22234:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*164(%eax)
	movl	$_22235,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22237
	call	_brl_blitz_NullObjectError
_22237:
	movl	-4(%ebp),%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	56(%ebx),%eax
	decl	4(%eax)
	jnz	_22242
	movl	%eax,(%esp)
	call	_bbGCFree
_22242:
	movl	%esi,56(%ebx)
	movl	$_22243,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-32(%ebp)
	movl	$_22245,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22247
	call	_brl_blitz_NullObjectError
_22247:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22249
	call	_brl_blitz_NullObjectError
_22249:
	movl	24(%ebx),%eax
	cmp	$6,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_22254
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22251
	call	_brl_blitz_NullObjectError
_22251:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22253
	call	_brl_blitz_NullObjectError
_22253:
	movl	24(%ebx),%eax
	cmp	$5,%eax
	sete	%al
	movzbl	%al,%eax
_22254:
	cmp	$0,%eax
	jne	_22260
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22257
	call	_brl_blitz_NullObjectError
_22257:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22259
	call	_brl_blitz_NullObjectError
_22259:
	movl	24(%ebx),%eax
	cmp	$2,%eax
	sete	%al
	movzbl	%al,%eax
_22260:
	cmp	$0,%eax
	je	_22262
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22264,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22263,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-32(%ebp)
	calll	*_bbOnDebugLeaveScope
_22262:
	movl	$_22265,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22267
	call	_brl_blitz_NullObjectError
_22267:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22269
	call	_brl_blitz_NullObjectError
_22269:
	cmpl	$6,24(%ebx)
	je	_22270
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22283,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22271,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22273
	call	_brl_blitz_NullObjectError
_22273:
	mov	%ebx,%esi
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22276
	call	_brl_blitz_NullObjectError
_22276:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22278
	call	_brl_blitz_NullObjectError
_22278:
	movl	$6,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	incl	4(%eax)
	mov	%eax,%ebx
	movl	56(%esi),%eax
	decl	4(%eax)
	jnz	_22282
	movl	%eax,(%esp)
	call	_bbGCFree
_22282:
	movl	%ebx,56(%esi)
	calll	*_bbOnDebugLeaveScope
_22270:
	movl	$_22284,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22286
	call	_brl_blitz_NullObjectError
_22286:
	movl	12(%ebx),%eax
	and	$2,%eax
	cmp	$0,%eax
	je	_22287
	movl	-32(%ebp),%eax
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
_22287:
	cmp	$0,%eax
	je	_22289
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22300,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22290,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22292
	call	_brl_blitz_NullObjectError
_22292:
	mov	%ebx,%esi
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22295
	call	_brl_blitz_NullObjectError
_22295:
	movl	56(%ebx),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+176
	incl	4(%eax)
	mov	%eax,%ebx
	movl	56(%esi),%eax
	decl	4(%eax)
	jnz	_22299
	movl	%eax,(%esp)
	call	_bbGCFree
_22299:
	movl	%ebx,56(%esi)
	calll	*_bbOnDebugLeaveScope
_22289:
	movl	$_22301,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22303
	call	_brl_blitz_NullObjectError
_22303:
	movl	12(%ebx),%eax
	and	$4,%eax
	cmp	$0,%eax
	je	_22304
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22315,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22305,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22307
	call	_brl_blitz_NullObjectError
_22307:
	mov	%ebx,%esi
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22310
	call	_brl_blitz_NullObjectError
_22310:
	movl	$0,12(%esp)
	movl	$0,8(%esp)
	movl	$0,4(%esp)
	movl	56(%ebx),%eax
	movl	%eax,(%esp)
	call	_brl_pixmap_MaskPixmap
	incl	4(%eax)
	mov	%eax,%ebx
	movl	56(%esi),%eax
	decl	4(%eax)
	jnz	_22314
	movl	%eax,(%esp)
	call	_bbGCFree
_22314:
	movl	%ebx,56(%esi)
	calll	*_bbOnDebugLeaveScope
_22304:
	movl	$_22316,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_22317
	movl	-16(%ebp),%eax
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
_22317:
	cmp	$0,%eax
	je	_22319
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22330,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22320,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22322
	call	_brl_blitz_NullObjectError
_22322:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22324
	call	_brl_blitz_NullObjectError
_22324:
	movl	12(%ebx),%eax
	movl	%eax,-12(%ebp)
	movl	$_22325,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22327
	call	_brl_blitz_NullObjectError
_22327:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22329
	call	_brl_blitz_NullObjectError
_22329:
	movl	16(%ebx),%eax
	movl	%eax,-16(%ebp)
	calll	*_bbOnDebugLeaveScope
_22319:
	movl	$_22331,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22333
	call	_brl_blitz_NullObjectError
_22333:
	movl	-24(%ebp),%eax
	movl	%eax,68(%ebx)
	movl	$_22335,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22337
	call	_brl_blitz_NullObjectError
_22337:
	mov	%ebx,%edi
	movl	-28(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_22340
	call	_brl_blitz_NullObjectError
_22340:
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22342
	call	_brl_blitz_NullObjectError
_22342:
	movl	68(%ebx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	60(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_826,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	60(%edi),%eax
	decl	4(%eax)
	jnz	_22346
	movl	%eax,(%esp)
	call	_bbGCFree
_22346:
	movl	%ebx,60(%edi)
	movl	$_22347,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22349
	call	_brl_blitz_NullObjectError
_22349:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22351
	call	_brl_blitz_NullObjectError
_22351:
	movl	12(%ebx),%eax
	cdq
	idivl	-12(%ebp)
	movl	%eax,-36(%ebp)
	movl	$_22353,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22355
	call	_brl_blitz_NullObjectError
_22355:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22357
	call	_brl_blitz_NullObjectError
_22357:
	movl	16(%ebx),%eax
	cdq
	idivl	-16(%ebp)
	movl	%eax,-40(%ebp)
	movl	$_22359,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	cdq
	idivl	-36(%ebp)
	mov	%edx,%eax
	movl	%eax,-44(%ebp)
	movl	$_22361,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	cdq
	idivl	-40(%ebp)
	cdq
	idivl	-40(%ebp)
	mov	%edx,%eax
	movl	%eax,-48(%ebp)
	movl	$_22363,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%eax
	movl	%eax,-52(%ebp)
	movl	$_22365,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	movl	%eax,-56(%ebp)
	movl	$_22367,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-60(%ebp)
	movl	$_22369,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-64(%ebp)
	movl	$0,-64(%ebp)
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22372
	call	_brl_blitz_NullObjectError
_22372:
	movl	68(%ebx),%eax
	sub	$1,%eax
	mov	%eax,%edi
	jmp	_22373
_436:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22464,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22375,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22377
	call	_brl_blitz_NullObjectError
_22377:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22379
	call	_brl_blitz_NullObjectError
_22379:
	movl	-16(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-56(%ebp),%eax
	imull	-16(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-52(%ebp),%eax
	imull	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	movl	%eax,-60(%ebp)
	movl	$_22380,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-52(%ebp)
	movl	$_22381,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%eax
	cmpl	%eax,-52(%ebp)
	jl	_22382
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22385,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22383,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-52(%ebp)
	movl	$_22384,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-56(%ebp)
	calll	*_bbOnDebugLeaveScope
_22382:
	movl	$_22386,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+168
	movl	%eax,-60(%ebp)
	movl	$_22387,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22389
	call	_brl_blitz_NullObjectError
_22389:
	mov	%ebx,%esi
	movl	-60(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22392
	call	_brl_blitz_NullObjectError
_22392:
	movl	12(%ebx),%eax
	movl	%eax,48(%esi)
	movl	$_22393,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22395
	call	_brl_blitz_NullObjectError
_22395:
	mov	%ebx,%esi
	movl	-60(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22398
	call	_brl_blitz_NullObjectError
_22398:
	movl	16(%ebx),%eax
	movl	%eax,52(%esi)
	movl	$_22399,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22401
	call	_brl_blitz_NullObjectError
_22401:
	movl	12(%ebx),%eax
	movl	%eax,-68(%ebp)
	movl	$_22403,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22405
	call	_brl_blitz_NullObjectError
_22405:
	movl	16(%ebx),%eax
	movl	%eax,-72(%ebp)
	movl	$_22407,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-76(%ebp)
	movl	$_22409,(%esp)
	calll	*_bbOnDebugEnterStm
	lea	-76(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$1,(%esp)
	call	_glGenTextures
	movl	$_22410,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-76(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$3553,(%esp)
	call	_glBindTexture
	movl	$_22411,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-80(%ebp)
	movl	$_22413,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22415
	call	_brl_blitz_NullObjectError
_22415:
	movl	12(%ebx),%eax
	and	$8,%eax
	cmp	$0,%eax
	je	_22416
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22418,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22417,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-80(%ebp)
	calll	*_bbOnDebugLeaveScope
_22416:
	movl	$_22419,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-84(%ebp)
	movl	$_22421,(%esp)
	calll	*_bbOnDebugEnterStm
_439:
_437:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22452,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22422,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_22424
	call	_brl_blitz_NullObjectError
_22424:
	movl	-60(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22426
	call	_brl_blitz_NullObjectError
_22426:
	movl	24(%ebx),%ebx
	movl	_brl_pixmap_BytesPerPixel,%eax
	cmpl	20(%eax),%ebx
	jb	_22428
	call	_brl_blitz_ArrayBoundsError
_22428:
	movl	_brl_pixmap_BytesPerPixel,%ecx
	movl	20(%esi),%eax
	cdq
	idivl	24(%ecx,%ebx,4)
	movl	%eax,4(%esp)
	movl	$3314,(%esp)
	call	_glPixelStorei
	movl	$_22429,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22431
	call	_brl_blitz_NullObjectError
_22431:
	movl	8(%ebx),%eax
	movl	%eax,32(%esp)
	movl	$5121,28(%esp)
	movl	$6408,24(%esp)
	movl	$0,20(%esp)
	movl	-72(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-68(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-84(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$3553,(%esp)
	call	_glTexImage2D
	movl	$_22432,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-80(%ebp)
	jne	_22433
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22435,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22434,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_438
_22433:
	movl	$_22436,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-68(%ebp),%eax
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_22437
	movl	-72(%ebp),%eax
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
_22437:
	cmp	$0,%eax
	je	_22439
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22441,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22440,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_438
_22439:
	movl	$_22442,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-68(%ebp)
	jle	_22443
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22445,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22444,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-68(%ebp),%eax
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,-68(%ebp)
	calll	*_bbOnDebugLeaveScope
_22443:
	movl	$_22446,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-72(%ebp)
	jle	_22447
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22449,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22448,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-72(%ebp),%eax
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,-72(%ebp)
	calll	*_bbOnDebugLeaveScope
_22447:
	movl	$_22450,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-72(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-68(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-60(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_pixmap_ResizePixmap
	movl	%eax,-60(%ebp)
	movl	$_22451,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-84(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_439
_438:
	movl	$_22453,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22455
	call	_brl_blitz_NullObjectError
_22455:
	mov	%ebx,%eax
	movl	-84(%ebp),%edx
	movl	%edx,72(%eax)
	movl	$_22457,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22459
	call	_brl_blitz_NullObjectError
_22459:
	movl	60(%ebx),%ebx
	movl	-64(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_22462
	call	_brl_blitz_ArrayBoundsError
_22462:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	-76(%ebp),%edx
	movl	%edx,24(%eax)
	calll	*_bbOnDebugLeaveScope
_434:
	addl	$1,-64(%ebp)
_22373:
	cmpl	%edi,-64(%ebp)
	jle	_436
_435:
	movl	$_22465,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	jmp	_2818
_2818:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$40,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_CreateCubeMapTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$44,%esp
	push	%ebx
	push	%esi
	sub	$36,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$_bbNullObject,-24(%ebp)
	movl	$0,-28(%ebp)
	movl	$0,-32(%ebp)
	movl	$0,-36(%ebp)
	movl	$0,-40(%ebp)
	movl	$0,-44(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22602,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22467,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-16(%ebp)
	jne	_22468
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22471,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22469,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TTexture,(%esp)
	call	_bbObjectNew
	movl	%eax,-16(%ebp)
	movl	$_22470,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TTexture_tex_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListAddLast
	calll	*_bbOnDebugLeaveScope
_22468:
	movl	$_22472,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22474
	call	_brl_blitz_NullObjectError
_22474:
	movl	$4,12(%esp)
	movl	$6,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	imul	$6,%eax
	movl	%eax,(%esp)
	call	_brl_pixmap_CreatePixmap
	incl	4(%eax)
	mov	%eax,%esi
	movl	56(%ebx),%eax
	decl	4(%eax)
	jnz	_22479
	movl	%eax,(%esp)
	call	_bbGCFree
_22479:
	movl	%esi,56(%ebx)
	movl	$_22480,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22482
	call	_brl_blitz_NullObjectError
_22482:
	movl	-12(%ebp),%eax
	movl	%eax,12(%ebx)
	movl	$_22484,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22486
	call	_brl_blitz_NullObjectError
_22486:
	movl	$1,68(%ebx)
	movl	$_22488,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-20(%ebp)
	movl	$_22490,(%esp)
	calll	*_bbOnDebugEnterStm
	lea	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$1,(%esp)
	call	_glGenTextures
	movl	$_22491,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$34067,(%esp)
	call	_glBindTexture
	movl	$_22492,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-24(%ebp)
	movl	$_22494,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-28(%ebp)
	movl	$0,-28(%ebp)
	jmp	_22496
_442:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22593,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22497,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22499
	call	_brl_blitz_NullObjectError
_22499:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22501
	call	_brl_blitz_NullObjectError
_22501:
	movl	-8(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	-4(%ebp),%eax
	imull	-28(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	movl	%eax,-24(%ebp)
	movl	$_22502,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+168
	movl	%eax,-24(%ebp)
	movl	$_22503,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22505
	call	_brl_blitz_NullObjectError
_22505:
	mov	%ebx,%esi
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22508
	call	_brl_blitz_NullObjectError
_22508:
	movl	12(%ebx),%eax
	movl	%eax,48(%esi)
	movl	$_22509,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22511
	call	_brl_blitz_NullObjectError
_22511:
	mov	%ebx,%esi
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22514
	call	_brl_blitz_NullObjectError
_22514:
	movl	16(%ebx),%eax
	movl	%eax,52(%esi)
	movl	$_22515,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22517
	call	_brl_blitz_NullObjectError
_22517:
	movl	12(%ebx),%eax
	movl	%eax,-32(%ebp)
	movl	$_22519,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22521
	call	_brl_blitz_NullObjectError
_22521:
	movl	16(%ebx),%eax
	movl	%eax,-36(%ebp)
	movl	$_22523,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-40(%ebp)
	movl	$_22525,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-44(%ebp)
	movl	$_22527,(%esp)
	calll	*_bbOnDebugEnterStm
_445:
_443:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22588,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22528,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_22530
	call	_brl_blitz_NullObjectError
_22530:
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22532
	call	_brl_blitz_NullObjectError
_22532:
	movl	24(%ebx),%ebx
	movl	_brl_pixmap_BytesPerPixel,%eax
	cmpl	20(%eax),%ebx
	jb	_22534
	call	_brl_blitz_ArrayBoundsError
_22534:
	movl	_brl_pixmap_BytesPerPixel,%ecx
	movl	20(%esi),%eax
	cdq
	idivl	24(%ecx,%ebx,4)
	movl	%eax,4(%esp)
	movl	$3314,(%esp)
	call	_glPixelStorei
	movl	$_22535,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%eax
	cmp	$0,%eax
	je	_22538
	cmp	$1,%eax
	je	_22539
	cmp	$2,%eax
	je	_22540
	cmp	$3,%eax
	je	_22541
	cmp	$4,%eax
	je	_22542
	cmp	$5,%eax
	je	_22543
	jmp	_22537
_22538:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22547,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22544,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22546
	call	_brl_blitz_NullObjectError
_22546:
	movl	8(%ebx),%eax
	movl	%eax,32(%esp)
	movl	$5121,28(%esp)
	movl	$6408,24(%esp)
	movl	$0,20(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$34070,(%esp)
	call	_glTexImage2D
	calll	*_bbOnDebugLeaveScope
	jmp	_22537
_22539:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22551,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22548,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22550
	call	_brl_blitz_NullObjectError
_22550:
	movl	8(%ebx),%eax
	movl	%eax,32(%esp)
	movl	$5121,28(%esp)
	movl	$6408,24(%esp)
	movl	$0,20(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$34073,(%esp)
	call	_glTexImage2D
	calll	*_bbOnDebugLeaveScope
	jmp	_22537
_22540:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22555,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22552,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22554
	call	_brl_blitz_NullObjectError
_22554:
	movl	8(%ebx),%eax
	movl	%eax,32(%esp)
	movl	$5121,28(%esp)
	movl	$6408,24(%esp)
	movl	$0,20(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$34069,(%esp)
	call	_glTexImage2D
	calll	*_bbOnDebugLeaveScope
	jmp	_22537
_22541:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22559,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22556,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22558
	call	_brl_blitz_NullObjectError
_22558:
	movl	8(%ebx),%eax
	movl	%eax,32(%esp)
	movl	$5121,28(%esp)
	movl	$6408,24(%esp)
	movl	$0,20(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$34074,(%esp)
	call	_glTexImage2D
	calll	*_bbOnDebugLeaveScope
	jmp	_22537
_22542:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22563,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22560,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22562
	call	_brl_blitz_NullObjectError
_22562:
	movl	8(%ebx),%eax
	movl	%eax,32(%esp)
	movl	$5121,28(%esp)
	movl	$6408,24(%esp)
	movl	$0,20(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$34071,(%esp)
	call	_glTexImage2D
	calll	*_bbOnDebugLeaveScope
	jmp	_22537
_22543:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22567,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22564,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22566
	call	_brl_blitz_NullObjectError
_22566:
	movl	8(%ebx),%eax
	movl	%eax,32(%esp)
	movl	$5121,28(%esp)
	movl	$6408,24(%esp)
	movl	$0,20(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$34072,(%esp)
	call	_glTexImage2D
	calll	*_bbOnDebugLeaveScope
	jmp	_22537
_22537:
	movl	$_22568,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-40(%ebp)
	jne	_22569
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22571,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22570,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_444
_22569:
	movl	$_22572,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_22573
	movl	-36(%ebp),%eax
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
_22573:
	cmp	$0,%eax
	je	_22575
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22577,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22576,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_444
_22575:
	movl	$_22578,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-32(%ebp)
	jle	_22579
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22581,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22580,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,-32(%ebp)
	calll	*_bbOnDebugLeaveScope
_22579:
	movl	$_22582,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-36(%ebp)
	jle	_22583
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22585,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22584,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%eax
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,-36(%ebp)
	calll	*_bbOnDebugLeaveScope
_22583:
	movl	$_22586,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_pixmap_ResizePixmap
	movl	%eax,-24(%ebp)
	movl	$_22587,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-44(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_445
_444:
	movl	$_22589,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22591
	call	_brl_blitz_NullObjectError
_22591:
	movl	-44(%ebp),%eax
	movl	%eax,72(%ebx)
	calll	*_bbOnDebugLeaveScope
_440:
	addl	$1,-28(%ebp)
_22496:
	cmpl	$5,-28(%ebp)
	jle	_442
_441:
	movl	$_22594,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22596
	call	_brl_blitz_NullObjectError
_22596:
	movl	60(%ebx),%ebx
	mov	$0,%esi
	cmpl	20(%ebx),%esi
	jb	_22599
	call	_brl_blitz_ArrayBoundsError
_22599:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	-20(%ebp),%edx
	movl	%edx,24(%eax)
	movl	$_22601,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	jmp	_2824
_2824:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$36,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_LoadCubeMapTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$52,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$40,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$0,-24(%ebp)
	movl	$_bbNullObject,-28(%ebp)
	movl	$0,-32(%ebp)
	movl	$0,-36(%ebp)
	movl	$0,-40(%ebp)
	movl	$0,-44(%ebp)
	movl	$0,-48(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22864,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22603,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-12(%ebp)
	jne	_22604
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22606,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22605,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TTexture,(%esp)
	call	_bbObjectNew
	movl	%eax,-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_22604:
	movl	$_22607,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	incl	4(%eax)
	lea	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+152
	mov	%eax,%ebx
	movl	-4(%ebp),%eax
	decl	4(%eax)
	jnz	_22608
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbGCFree
_22608:
	cmp	$0,%ebx
	jne	_22610
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22612,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22611,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$_bbNullObject,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2829
_22610:
	movl	$_22613,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22615
	call	_brl_blitz_NullObjectError
_22615:
	movl	-4(%ebp),%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	8(%ebx),%eax
	decl	4(%eax)
	jnz	_22620
	movl	%eax,(%esp)
	call	_bbGCFree
_22620:
	movl	%esi,8(%ebx)
	movl	$_22621,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22623
	call	_brl_blitz_NullObjectError
_22623:
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+156
	incl	4(%eax)
	mov	%eax,%esi
	movl	44(%ebx),%eax
	decl	4(%eax)
	jnz	_22628
	movl	%eax,(%esp)
	call	_bbGCFree
_22628:
	movl	%esi,44(%ebx)
	movl	$_22629,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22631
	call	_brl_blitz_NullObjectError
_22631:
	movl	-8(%ebp),%eax
	movl	%eax,12(%ebx)
	movl	$_22633,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22635
	call	_brl_blitz_NullObjectError
_22635:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*164(%eax)
	movl	$_22636,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-16(%ebp)
	movl	$_22638,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22640
	call	_brl_blitz_NullObjectError
_22640:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*160(%eax)
	movl	%eax,-16(%ebp)
	movl	$_22641,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	cmp	$_bbNullObject,%eax
	setne	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_22642
	movl	-16(%ebp),%eax
	cmpl	-12(%ebp),%eax
	setne	%al
	movzbl	%al,%eax
_22642:
	cmp	$0,%eax
	je	_22644
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22646,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22645,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2829
_22644:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22652,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22648,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	cmpl	%eax,-16(%ebp)
	je	_22649
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22651,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22650,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TTexture_tex_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListAddLast
	calll	*_bbOnDebugLeaveScope
_22649:
	calll	*_bbOnDebugLeaveScope
_22647:
	movl	$_22653,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22655
	call	_brl_blitz_NullObjectError
_22655:
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_pixmap_LoadPixmap
	incl	4(%eax)
	mov	%eax,%esi
	movl	56(%ebx),%eax
	decl	4(%eax)
	jnz	_22660
	movl	%eax,(%esp)
	call	_bbGCFree
_22660:
	movl	%esi,56(%ebx)
	movl	$_22661,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-20(%ebp)
	movl	$_22663,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22665
	call	_brl_blitz_NullObjectError
_22665:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22667
	call	_brl_blitz_NullObjectError
_22667:
	movl	24(%ebx),%eax
	cmp	$6,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_22672
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22669
	call	_brl_blitz_NullObjectError
_22669:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22671
	call	_brl_blitz_NullObjectError
_22671:
	movl	24(%ebx),%eax
	cmp	$5,%eax
	sete	%al
	movzbl	%al,%eax
_22672:
	cmp	$0,%eax
	jne	_22678
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22675
	call	_brl_blitz_NullObjectError
_22675:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22677
	call	_brl_blitz_NullObjectError
_22677:
	movl	24(%ebx),%eax
	cmp	$2,%eax
	sete	%al
	movzbl	%al,%eax
_22678:
	cmp	$0,%eax
	je	_22680
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22682,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22681,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-20(%ebp)
	calll	*_bbOnDebugLeaveScope
_22680:
	movl	$_22683,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22685
	call	_brl_blitz_NullObjectError
_22685:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22687
	call	_brl_blitz_NullObjectError
_22687:
	cmpl	$6,24(%ebx)
	je	_22688
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22701,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22689,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22691
	call	_brl_blitz_NullObjectError
_22691:
	mov	%ebx,%esi
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22694
	call	_brl_blitz_NullObjectError
_22694:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22696
	call	_brl_blitz_NullObjectError
_22696:
	movl	$6,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	incl	4(%eax)
	mov	%eax,%ebx
	movl	56(%esi),%eax
	decl	4(%eax)
	jnz	_22700
	movl	%eax,(%esp)
	call	_bbGCFree
_22700:
	movl	%ebx,56(%esi)
	calll	*_bbOnDebugLeaveScope
_22688:
	movl	$_22702,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22704
	call	_brl_blitz_NullObjectError
_22704:
	movl	12(%ebx),%eax
	and	$2,%eax
	cmp	$0,%eax
	je	_22705
	movl	-20(%ebp),%eax
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
_22705:
	cmp	$0,%eax
	je	_22707
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22718,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22708,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22710
	call	_brl_blitz_NullObjectError
_22710:
	mov	%ebx,%esi
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22713
	call	_brl_blitz_NullObjectError
_22713:
	movl	56(%ebx),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+176
	incl	4(%eax)
	mov	%eax,%ebx
	movl	56(%esi),%eax
	decl	4(%eax)
	jnz	_22717
	movl	%eax,(%esp)
	call	_bbGCFree
_22717:
	movl	%ebx,56(%esi)
	calll	*_bbOnDebugLeaveScope
_22707:
	movl	$_22719,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22721
	call	_brl_blitz_NullObjectError
_22721:
	movl	12(%ebx),%eax
	and	$4,%eax
	cmp	$0,%eax
	je	_22722
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22733,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22723,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22725
	call	_brl_blitz_NullObjectError
_22725:
	mov	%ebx,%esi
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22728
	call	_brl_blitz_NullObjectError
_22728:
	movl	$0,12(%esp)
	movl	$0,8(%esp)
	movl	$0,4(%esp)
	movl	56(%ebx),%eax
	movl	%eax,(%esp)
	call	_brl_pixmap_MaskPixmap
	incl	4(%eax)
	mov	%eax,%ebx
	movl	56(%esi),%eax
	decl	4(%eax)
	jnz	_22732
	movl	%eax,(%esp)
	call	_bbGCFree
_22732:
	movl	%ebx,56(%esi)
	calll	*_bbOnDebugLeaveScope
_22722:
	movl	$_22734,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22736
	call	_brl_blitz_NullObjectError
_22736:
	movl	$1,68(%ebx)
	movl	$_22738,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-24(%ebp)
	movl	$_22740,(%esp)
	calll	*_bbOnDebugEnterStm
	lea	-24(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$1,(%esp)
	call	_glGenTextures
	movl	$_22741,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$34067,(%esp)
	call	_glBindTexture
	movl	$_22742,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-28(%ebp)
	movl	$_22744,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-32(%ebp)
	movl	$0,-32(%ebp)
	jmp	_22746
_448:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22855,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22747,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22749
	call	_brl_blitz_NullObjectError
_22749:
	movl	56(%ebx),%eax
	movl	%eax,-52(%ebp)
	cmpl	$_bbNullObject,-52(%ebp)
	jne	_22751
	call	_brl_blitz_NullObjectError
_22751:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22753
	call	_brl_blitz_NullObjectError
_22753:
	movl	56(%ebx),%edi
	cmp	$_bbNullObject,%edi
	jne	_22755
	call	_brl_blitz_NullObjectError
_22755:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22757
	call	_brl_blitz_NullObjectError
_22757:
	movl	56(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_22759
	call	_brl_blitz_NullObjectError
_22759:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22761
	call	_brl_blitz_NullObjectError
_22761:
	movl	56(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22763
	call	_brl_blitz_NullObjectError
_22763:
	movl	16(%ebx),%eax
	movl	%eax,16(%esp)
	mov	$6,%ecx
	movl	12(%esi),%eax
	cdq
	idiv	%ecx
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	mov	$6,%ecx
	movl	12(%edi),%eax
	cdq
	idiv	%ecx
	imull	-32(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-52(%ebp),%eax
	movl	%eax,(%esp)
	movl	-52(%ebp),%eax
	movl	(%eax),%eax
	calll	*56(%eax)
	movl	%eax,-28(%ebp)
	movl	$_22764,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+168
	movl	%eax,-28(%ebp)
	movl	$_22765,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22767
	call	_brl_blitz_NullObjectError
_22767:
	mov	%ebx,%esi
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22770
	call	_brl_blitz_NullObjectError
_22770:
	movl	12(%ebx),%eax
	movl	%eax,48(%esi)
	movl	$_22771,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22773
	call	_brl_blitz_NullObjectError
_22773:
	mov	%ebx,%esi
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22776
	call	_brl_blitz_NullObjectError
_22776:
	movl	16(%ebx),%eax
	movl	%eax,52(%esi)
	movl	$_22777,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22779
	call	_brl_blitz_NullObjectError
_22779:
	movl	12(%ebx),%eax
	movl	%eax,-36(%ebp)
	movl	$_22781,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22783
	call	_brl_blitz_NullObjectError
_22783:
	movl	16(%ebx),%eax
	movl	%eax,-40(%ebp)
	movl	$_22785,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-44(%ebp)
	movl	$_22787,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-48(%ebp)
	movl	$_22789,(%esp)
	calll	*_bbOnDebugEnterStm
_451:
_449:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22850,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22790,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_22792
	call	_brl_blitz_NullObjectError
_22792:
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22794
	call	_brl_blitz_NullObjectError
_22794:
	movl	24(%ebx),%ebx
	movl	_brl_pixmap_BytesPerPixel,%eax
	cmpl	20(%eax),%ebx
	jb	_22796
	call	_brl_blitz_ArrayBoundsError
_22796:
	movl	_brl_pixmap_BytesPerPixel,%ecx
	movl	20(%esi),%eax
	cdq
	idivl	24(%ecx,%ebx,4)
	movl	%eax,4(%esp)
	movl	$3314,(%esp)
	call	_glPixelStorei
	movl	$_22797,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	cmp	$0,%eax
	je	_22800
	cmp	$1,%eax
	je	_22801
	cmp	$2,%eax
	je	_22802
	cmp	$3,%eax
	je	_22803
	cmp	$4,%eax
	je	_22804
	cmp	$5,%eax
	je	_22805
	jmp	_22799
_22800:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22809,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22806,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22808
	call	_brl_blitz_NullObjectError
_22808:
	movl	8(%ebx),%eax
	movl	%eax,32(%esp)
	movl	$5121,28(%esp)
	movl	$6408,24(%esp)
	movl	$0,20(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-48(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$34070,(%esp)
	call	_glTexImage2D
	calll	*_bbOnDebugLeaveScope
	jmp	_22799
_22801:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22813,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22810,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22812
	call	_brl_blitz_NullObjectError
_22812:
	movl	8(%ebx),%eax
	movl	%eax,32(%esp)
	movl	$5121,28(%esp)
	movl	$6408,24(%esp)
	movl	$0,20(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-48(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$34073,(%esp)
	call	_glTexImage2D
	calll	*_bbOnDebugLeaveScope
	jmp	_22799
_22802:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22817,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22814,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22816
	call	_brl_blitz_NullObjectError
_22816:
	movl	8(%ebx),%eax
	movl	%eax,32(%esp)
	movl	$5121,28(%esp)
	movl	$6408,24(%esp)
	movl	$0,20(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-48(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$34069,(%esp)
	call	_glTexImage2D
	calll	*_bbOnDebugLeaveScope
	jmp	_22799
_22803:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22821,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22818,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22820
	call	_brl_blitz_NullObjectError
_22820:
	movl	8(%ebx),%eax
	movl	%eax,32(%esp)
	movl	$5121,28(%esp)
	movl	$6408,24(%esp)
	movl	$0,20(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-48(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$34074,(%esp)
	call	_glTexImage2D
	calll	*_bbOnDebugLeaveScope
	jmp	_22799
_22804:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22825,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22822,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22824
	call	_brl_blitz_NullObjectError
_22824:
	movl	8(%ebx),%eax
	movl	%eax,32(%esp)
	movl	$5121,28(%esp)
	movl	$6408,24(%esp)
	movl	$0,20(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-48(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$34071,(%esp)
	call	_glTexImage2D
	calll	*_bbOnDebugLeaveScope
	jmp	_22799
_22805:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22829,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22826,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22828
	call	_brl_blitz_NullObjectError
_22828:
	movl	8(%ebx),%eax
	movl	%eax,32(%esp)
	movl	$5121,28(%esp)
	movl	$6408,24(%esp)
	movl	$0,20(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-48(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$34072,(%esp)
	call	_glTexImage2D
	calll	*_bbOnDebugLeaveScope
	jmp	_22799
_22799:
	movl	$_22830,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-44(%ebp)
	jne	_22831
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22833,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22832,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_450
_22831:
	movl	$_22834,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%eax
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_22835
	movl	-40(%ebp),%eax
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
_22835:
	cmp	$0,%eax
	je	_22837
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22839,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22838,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_450
_22837:
	movl	$_22840,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-36(%ebp)
	jle	_22841
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22843,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22842,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%eax
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,-36(%ebp)
	calll	*_bbOnDebugLeaveScope
_22841:
	movl	$_22844,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-40(%ebp)
	jle	_22845
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22847,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22846,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%eax
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,-40(%ebp)
	calll	*_bbOnDebugLeaveScope
_22845:
	movl	$_22848,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-28(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_pixmap_ResizePixmap
	movl	%eax,-28(%ebp)
	movl	$_22849,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-48(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_451
_450:
	movl	$_22851,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22853
	call	_brl_blitz_NullObjectError
_22853:
	movl	-48(%ebp),%eax
	movl	%eax,72(%ebx)
	calll	*_bbOnDebugLeaveScope
_446:
	addl	$1,-32(%ebp)
_22746:
	cmpl	$5,-32(%ebp)
	jle	_448
_447:
	movl	$_22856,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22858
	call	_brl_blitz_NullObjectError
_22858:
	movl	60(%ebx),%ebx
	mov	$0,%esi
	cmpl	20(%ebx),%esi
	jb	_22861
	call	_brl_blitz_ArrayBoundsError
_22861:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	-24(%ebp),%edx
	movl	%edx,24(%eax)
	movl	$_22863,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	jmp	_2829
_2829:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$40,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_TextureBlend:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_22870,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22866,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22868
	call	_brl_blitz_NullObjectError
_22868:
	movl	-8(%ebp),%eax
	movl	%eax,16(%ebx)
	mov	$0,%ebx
	jmp	_2833
_2833:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_TextureCoords:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_22875,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22871,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22873
	call	_brl_blitz_NullObjectError
_22873:
	movl	-8(%ebp),%eax
	movl	%eax,20(%ebx)
	mov	$0,%ebx
	jmp	_2837
_2837:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_ScaleTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_22885,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22877,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22879
	call	_brl_blitz_NullObjectError
_22879:
	flds	_44345
	fdivs	-8(%ebp)
	fstps	24(%ebx)
	movl	$_22881,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22883
	call	_brl_blitz_NullObjectError
_22883:
	flds	_44346
	fdivs	-12(%ebp)
	fstps	28(%ebx)
	mov	$0,%ebx
	jmp	_2842
_2842:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_PositionTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_22896,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22888,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22890
	call	_brl_blitz_NullObjectError
_22890:
	flds	-8(%ebp)
	fchs
	fstps	32(%ebx)
	movl	$_22892,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22894
	call	_brl_blitz_NullObjectError
_22894:
	flds	-12(%ebp)
	fchs
	fstps	36(%ebx)
	mov	$0,%ebx
	jmp	_2847
_2847:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_RotateTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_22903,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22899,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22901
	call	_brl_blitz_NullObjectError
_22901:
	flds	-8(%ebp)
	fstps	40(%ebx)
	mov	$0,%ebx
	jmp	_2851
_2851:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_TextureWidth:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_22907,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22904,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22906
	call	_brl_blitz_NullObjectError
_22906:
	movl	48(%ebx),%ebx
	jmp	_2854
_2854:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_TextureHeight:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_22911,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22908,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22910
	call	_brl_blitz_NullObjectError
_22910:
	movl	52(%ebx),%ebx
	jmp	_2857
_2857:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_TextureName:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_22915,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22912,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22914
	call	_brl_blitz_NullObjectError
_22914:
	movl	44(%ebx),%ebx
	jmp	_2860
_2860:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_GetBrushTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_22922,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22916,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22918
	call	_brl_blitz_NullObjectError
_22918:
	movl	48(%ebx),%esi
	movl	-8(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_22921
	call	_brl_blitz_ArrayBoundsError
_22921:
	movl	24(%esi,%ebx,4),%ebx
	jmp	_2864
_2864:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_ClearTextureFilters:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$20,%esp
	movl	%ebp,4(%esp)
	movl	$_22924,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22923,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TTextureFilter_filter_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ClearList
	mov	$0,%ebx
	jmp	_2866
_2866:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_TextureFilter:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22940,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22925,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TTextureFilter,(%esp)
	call	_bbObjectNew
	movl	%eax,-12(%ebp)
	movl	$_22927,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22929
	call	_brl_blitz_NullObjectError
_22929:
	movl	-4(%ebp),%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	8(%ebx),%eax
	decl	4(%eax)
	jnz	_22934
	movl	%eax,(%esp)
	call	_bbGCFree
_22934:
	movl	%esi,8(%ebx)
	movl	$_22935,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22937
	call	_brl_blitz_NullObjectError
_22937:
	movl	-8(%ebp),%eax
	movl	%eax,12(%ebx)
	movl	$_22939,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_TTextureFilter_filter_list,%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListAddLast
	mov	$0,%ebx
	jmp	_2870
_2870:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_SetCubeFace:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_22948,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22944,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22946
	call	_brl_blitz_NullObjectError
_22946:
	movl	-8(%ebp),%eax
	movl	%eax,76(%ebx)
	mov	$0,%ebx
	jmp	_2874
_2874:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_SetCubeMode:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_22954,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22950,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22952
	call	_brl_blitz_NullObjectError
_22952:
	movl	-8(%ebp),%eax
	movl	%eax,80(%ebx)
	mov	$0,%ebx
	jmp	_2878
_2878:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_BackBufferToTex:
	push	%ebp
	mov	%esp,%ebp
	sub	$28,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$0,-24(%ebp)
	movl	$0,-28(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23046,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22955,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22957
	call	_brl_blitz_NullObjectError
_22957:
	movl	12(%ebx),%eax
	and	$128,%eax
	cmp	$0,%eax
	jne	_22958
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_22975,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22959,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$_22962,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22964
	call	_brl_blitz_NullObjectError
_22964:
	movl	60(%ebx),%esi
	movl	-12(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_22967
	call	_brl_blitz_ArrayBoundsError
_22967:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	$3553,(%esp)
	call	_glBindTexture
	movl	$_22968,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_22970
	call	_brl_blitz_NullObjectError
_22970:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_22972
	call	_brl_blitz_NullObjectError
_22972:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22974
	call	_brl_blitz_NullObjectError
_22974:
	movl	$0,28(%esp)
	movl	52(%ebx),%eax
	movl	%eax,24(%esp)
	movl	48(%esi),%eax
	movl	%eax,20(%esp)
	movl	__sidesign_minib3d_TGlobal_height,%eax
	subl	-20(%ebp),%eax
	subl	52(%edi),%eax
	movl	%eax,16(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$3553,(%esp)
	call	_glCopyTexImage2D
	calll	*_bbOnDebugLeaveScope
	jmp	_22976
_22958:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23045,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22977,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-24(%ebp)
	movl	$0,-28(%ebp)
	movl	$_22980,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22982
	call	_brl_blitz_NullObjectError
_22982:
	movl	60(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_22985
	call	_brl_blitz_ArrayBoundsError
_22985:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	$34067,(%esp)
	call	_glBindTexture
	movl	$_22986,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_22988
	call	_brl_blitz_NullObjectError
_22988:
	movl	76(%ebx),%eax
	cmp	$0,%eax
	je	_22991
	cmp	$1,%eax
	je	_22992
	cmp	$2,%eax
	je	_22993
	cmp	$3,%eax
	je	_22994
	cmp	$4,%eax
	je	_22995
	cmp	$5,%eax
	je	_22996
	jmp	_22990
_22991:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23004,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_22997,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_22999
	call	_brl_blitz_NullObjectError
_22999:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23001
	call	_brl_blitz_NullObjectError
_23001:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23003
	call	_brl_blitz_NullObjectError
_23003:
	movl	$0,28(%esp)
	movl	52(%ebx),%eax
	movl	%eax,24(%esp)
	movl	48(%esi),%eax
	movl	%eax,20(%esp)
	movl	__sidesign_minib3d_TGlobal_height,%eax
	subl	-28(%ebp),%eax
	subl	52(%edi),%eax
	movl	%eax,16(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$34070,(%esp)
	call	_glCopyTexImage2D
	calll	*_bbOnDebugLeaveScope
	jmp	_22990
_22992:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23012,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23005,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_23007
	call	_brl_blitz_NullObjectError
_23007:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23009
	call	_brl_blitz_NullObjectError
_23009:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23011
	call	_brl_blitz_NullObjectError
_23011:
	movl	$0,28(%esp)
	movl	52(%ebx),%eax
	movl	%eax,24(%esp)
	movl	48(%esi),%eax
	movl	%eax,20(%esp)
	movl	__sidesign_minib3d_TGlobal_height,%eax
	subl	-28(%ebp),%eax
	subl	52(%edi),%eax
	movl	%eax,16(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$34073,(%esp)
	call	_glCopyTexImage2D
	calll	*_bbOnDebugLeaveScope
	jmp	_22990
_22993:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23020,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23013,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_23015
	call	_brl_blitz_NullObjectError
_23015:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23017
	call	_brl_blitz_NullObjectError
_23017:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23019
	call	_brl_blitz_NullObjectError
_23019:
	movl	$0,28(%esp)
	movl	52(%ebx),%eax
	movl	%eax,24(%esp)
	movl	48(%esi),%eax
	movl	%eax,20(%esp)
	movl	__sidesign_minib3d_TGlobal_height,%eax
	subl	-28(%ebp),%eax
	subl	52(%edi),%eax
	movl	%eax,16(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$34069,(%esp)
	call	_glCopyTexImage2D
	calll	*_bbOnDebugLeaveScope
	jmp	_22990
_22994:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23028,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23021,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_23023
	call	_brl_blitz_NullObjectError
_23023:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23025
	call	_brl_blitz_NullObjectError
_23025:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23027
	call	_brl_blitz_NullObjectError
_23027:
	movl	$0,28(%esp)
	movl	52(%ebx),%eax
	movl	%eax,24(%esp)
	movl	48(%esi),%eax
	movl	%eax,20(%esp)
	movl	__sidesign_minib3d_TGlobal_height,%eax
	subl	-28(%ebp),%eax
	subl	52(%edi),%eax
	movl	%eax,16(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$34074,(%esp)
	call	_glCopyTexImage2D
	calll	*_bbOnDebugLeaveScope
	jmp	_22990
_22995:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23036,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23029,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_23031
	call	_brl_blitz_NullObjectError
_23031:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23033
	call	_brl_blitz_NullObjectError
_23033:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23035
	call	_brl_blitz_NullObjectError
_23035:
	movl	$0,28(%esp)
	movl	52(%ebx),%eax
	movl	%eax,24(%esp)
	movl	48(%esi),%eax
	movl	%eax,20(%esp)
	movl	__sidesign_minib3d_TGlobal_height,%eax
	subl	-28(%ebp),%eax
	subl	52(%edi),%eax
	movl	%eax,16(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$34072,(%esp)
	call	_glCopyTexImage2D
	calll	*_bbOnDebugLeaveScope
	jmp	_22990
_22996:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23044,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23037,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_23039
	call	_brl_blitz_NullObjectError
_23039:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23041
	call	_brl_blitz_NullObjectError
_23041:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23043
	call	_brl_blitz_NullObjectError
_23043:
	movl	$0,28(%esp)
	movl	52(%ebx),%eax
	movl	%eax,24(%esp)
	movl	48(%esi),%eax
	movl	%eax,20(%esp)
	movl	__sidesign_minib3d_TGlobal_height,%eax
	subl	-28(%ebp),%eax
	subl	52(%edi),%eax
	movl	%eax,16(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$32856,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$34071,(%esp)
	call	_glCopyTexImage2D
	calll	*_bbOnDebugLeaveScope
	jmp	_22990
_22990:
	calll	*_bbOnDebugLeaveScope
_22976:
	mov	$0,%ebx
	jmp	_2883
_2883:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_CountMipmaps:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_23051,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23048,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23050
	call	_brl_blitz_NullObjectError
_23050:
	movl	72(%ebx),%ebx
	jmp	_2886
_2886:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_MipmapWidth:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_23065,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23052,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	cmp	$0,%eax
	setge	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_23055
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23054
	call	_brl_blitz_NullObjectError
_23054:
	movl	-8(%ebp),%eax
	cmpl	72(%ebx),%eax
	setle	%al
	movzbl	%al,%eax
_23055:
	cmp	$0,%eax
	je	_23057
	movl	%ebp,4(%esp)
	movl	$_23061,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23058,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23060
	call	_brl_blitz_NullObjectError
_23060:
	movl	-8(%ebp),%ecx
	add	$1,%ecx
	movl	48(%ebx),%eax
	cdq
	idiv	%ecx
	mov	%eax,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2890
_23057:
	movl	%ebp,4(%esp)
	movl	$_23064,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23063,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2890
_2890:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_MipmapHeight:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_23079,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23066,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	cmp	$0,%eax
	setge	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_23069
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23068
	call	_brl_blitz_NullObjectError
_23068:
	movl	-8(%ebp),%eax
	cmpl	72(%ebx),%eax
	setle	%al
	movzbl	%al,%eax
_23069:
	cmp	$0,%eax
	je	_23071
	movl	%ebp,4(%esp)
	movl	$_23075,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23072,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23074
	call	_brl_blitz_NullObjectError
_23074:
	movl	-8(%ebp),%ecx
	add	$1,%ecx
	movl	52(%ebx),%eax
	cdq
	idiv	%ecx
	mov	%eax,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2894
_23071:
	movl	%ebp,4(%esp)
	movl	$_23078,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23077,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2894
_2894:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_FileFind:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23103,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23080,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	(%eax),%eax
	movl	%eax,(%esp)
	call	_brl_filesystem_FileType
	cmp	$0,%eax
	jne	_23081
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23101,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23082,(%esp)
	calll	*_bbOnDebugEnterStm
_454:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23088,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23083,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	(%eax),%eax
	movl	8(%eax),%ebx
	movl	$1,8(%esp)
	movl	$_455,4(%esp)
	movl	-4(%ebp),%eax
	movl	(%eax),%eax
	movl	%eax,(%esp)
	call	_brl_retro_Instr
	sub	%eax,%ebx
	movl	%ebx,4(%esp)
	movl	-4(%ebp),%eax
	movl	(%eax),%eax
	movl	%eax,(%esp)
	call	_brl_retro_Right
	mov	%eax,%ebx
	incl	4(%ebx)
	movl	-4(%ebp),%eax
	movl	(%eax),%eax
	decl	4(%eax)
	jnz	_23087
	movl	%eax,(%esp)
	call	_bbGCFree
_23087:
	movl	-4(%ebp),%eax
	movl	%ebx,(%eax)
	calll	*_bbOnDebugLeaveScope
_452:
	movl	$1,8(%esp)
	movl	$_455,4(%esp)
	movl	-4(%ebp),%eax
	movl	(%eax),%eax
	movl	%eax,(%esp)
	call	_brl_retro_Instr
	cmp	$0,%eax
	jne	_454
_453:
	movl	$_23089,(%esp)
	calll	*_bbOnDebugEnterStm
_458:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23095,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23090,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	(%eax),%eax
	movl	8(%eax),%ebx
	movl	$1,8(%esp)
	movl	$_459,4(%esp)
	movl	-4(%ebp),%eax
	movl	(%eax),%eax
	movl	%eax,(%esp)
	call	_brl_retro_Instr
	sub	%eax,%ebx
	movl	%ebx,4(%esp)
	movl	-4(%ebp),%eax
	movl	(%eax),%eax
	movl	%eax,(%esp)
	call	_brl_retro_Right
	mov	%eax,%ebx
	incl	4(%ebx)
	movl	-4(%ebp),%eax
	movl	(%eax),%eax
	decl	4(%eax)
	jnz	_23094
	movl	%eax,(%esp)
	call	_bbGCFree
_23094:
	movl	-4(%ebp),%eax
	movl	%ebx,(%eax)
	calll	*_bbOnDebugLeaveScope
_456:
	movl	$1,8(%esp)
	movl	$_459,4(%esp)
	movl	-4(%ebp),%eax
	movl	(%eax),%eax
	movl	%eax,(%esp)
	call	_brl_retro_Instr
	cmp	$0,%eax
	jne	_458
_457:
	movl	$_23096,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	(%eax),%eax
	movl	%eax,(%esp)
	call	_brl_filesystem_FileType
	cmp	$0,%eax
	jne	_23097
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23100,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23098,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	(%eax),%eax
	movl	%eax,4(%esp)
	movl	$_460,(%esp)
	call	_bbStringConcat
	movl	%eax,(%esp)
	call	_brl_blitz_DebugLog
	movl	$_23099,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2897
_23097:
	calll	*_bbOnDebugLeaveScope
_23081:
	movl	$_23102,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	jmp	_2897
_2897:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_FileAbs:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbEmptyString,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_23115,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23104,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbEmptyString,-8(%ebp)
	movl	$_23106,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,8(%esp)
	movl	$_461,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_retro_Instr
	cmp	$0,%eax
	jne	_23107
	movl	%ebp,4(%esp)
	movl	$_23109,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23108,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	movl	$_459,4(%esp)
	call	_brl_filesystem_CurrentDir
	movl	%eax,(%esp)
	call	_bbStringConcat
	movl	%ebx,4(%esp)
	movl	%eax,(%esp)
	call	_bbStringConcat
	movl	%eax,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_23110
_23107:
	movl	%ebp,4(%esp)
	movl	$_23112,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23111,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_23110:
	movl	$_23113,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_459,8(%esp)
	movl	$_455,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_retro_Replace
	movl	%eax,-8(%ebp)
	movl	$_23114,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_2900
_2900:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_TexInList:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23179,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23116,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-8(%ebp)
	movl	__sidesign_minib3d_TTexture_tex_list,%eax
	movl	%eax,-12(%ebp)
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23120
	call	_brl_blitz_NullObjectError
_23120:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%edi
	jmp	_462
_464:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23125
	call	_brl_blitz_NullObjectError
_23125:
	movl	$_sidesign_minib3d_TTexture,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-8(%ebp)
	cmpl	$_bbNullObject,-8(%ebp)
	je	_462
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23177,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23126,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23128
	call	_brl_blitz_NullObjectError
_23128:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23130
	call	_brl_blitz_NullObjectError
_23130:
	movl	8(%ebx),%eax
	movl	%eax,4(%esp)
	movl	8(%esi),%eax
	movl	%eax,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_23135
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23132
	call	_brl_blitz_NullObjectError
_23132:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23134
	call	_brl_blitz_NullObjectError
_23134:
	movl	12(%esi),%eax
	cmpl	12(%ebx),%eax
	sete	%al
	movzbl	%al,%eax
_23135:
	cmp	$0,%eax
	je	_23141
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23138
	call	_brl_blitz_NullObjectError
_23138:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23140
	call	_brl_blitz_NullObjectError
_23140:
	movl	16(%esi),%eax
	cmpl	16(%ebx),%eax
	sete	%al
	movzbl	%al,%eax
_23141:
	cmp	$0,%eax
	je	_23143
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23176,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23144,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23146
	call	_brl_blitz_NullObjectError
_23146:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23148
	call	_brl_blitz_NullObjectError
_23148:
	flds	24(%esi)
	flds	24(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_23153
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23150
	call	_brl_blitz_NullObjectError
_23150:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23152
	call	_brl_blitz_NullObjectError
_23152:
	flds	28(%esi)
	flds	28(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
_23153:
	cmp	$0,%eax
	je	_23159
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23156
	call	_brl_blitz_NullObjectError
_23156:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23158
	call	_brl_blitz_NullObjectError
_23158:
	flds	32(%esi)
	flds	32(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
_23159:
	cmp	$0,%eax
	je	_23165
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23162
	call	_brl_blitz_NullObjectError
_23162:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23164
	call	_brl_blitz_NullObjectError
_23164:
	flds	36(%esi)
	flds	36(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
_23165:
	cmp	$0,%eax
	je	_23171
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23168
	call	_brl_blitz_NullObjectError
_23168:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23170
	call	_brl_blitz_NullObjectError
_23170:
	flds	40(%esi)
	flds	40(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
_23171:
	cmp	$0,%eax
	je	_23173
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23175,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23174,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2903
_23173:
	calll	*_bbOnDebugLeaveScope
_23143:
	calll	*_bbOnDebugLeaveScope
_462:
	mov	%edi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23123
	call	_brl_blitz_NullObjectError
_23123:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_464
_463:
	movl	$_23178,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$_bbNullObject,%ebx
	jmp	_2903
_2903:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_FilterFlags:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23206,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23180,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-8(%ebp)
	movl	__sidesign_minib3d_TTextureFilter_filter_list,%eax
	movl	%eax,-16(%ebp)
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23184
	call	_brl_blitz_NullObjectError
_23184:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	movl	%eax,-12(%ebp)
	jmp	_465
_467:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23189
	call	_brl_blitz_NullObjectError
_23189:
	movl	$_sidesign_minib3d_TTextureFilter,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-8(%ebp)
	cmpl	$_bbNullObject,-8(%ebp)
	je	_465
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23205,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23190,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23192
	call	_brl_blitz_NullObjectError
_23192:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23194
	call	_brl_blitz_NullObjectError
_23194:
	movl	$1,8(%esp)
	movl	8(%ebx),%eax
	movl	%eax,4(%esp)
	movl	8(%esi),%eax
	movl	%eax,(%esp)
	call	_brl_retro_Instr
	cmp	$0,%eax
	je	_23195
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23204,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23196,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23198
	call	_brl_blitz_NullObjectError
_23198:
	mov	%ebx,%edi
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23201
	call	_brl_blitz_NullObjectError
_23201:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23203
	call	_brl_blitz_NullObjectError
_23203:
	movl	12(%esi),%eax
	orl	12(%ebx),%eax
	movl	%eax,12(%edi)
	calll	*_bbOnDebugLeaveScope
_23195:
	calll	*_bbOnDebugLeaveScope
_465:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23187
	call	_brl_blitz_NullObjectError
_23187:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_467
_466:
	mov	$0,%ebx
	jmp	_2906
_2906:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_AdjustPixmap:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$0,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_23226,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23207,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23209
	call	_brl_blitz_NullObjectError
_23209:
	movl	12(%ebx),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+172
	movl	%eax,-8(%ebp)
	movl	$_23211,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23213
	call	_brl_blitz_NullObjectError
_23213:
	movl	16(%ebx),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+172
	movl	%eax,-12(%ebp)
	movl	$_23215,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23217
	call	_brl_blitz_NullObjectError
_23217:
	movl	-8(%ebp),%eax
	cmpl	12(%ebx),%eax
	setne	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_23220
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23219
	call	_brl_blitz_NullObjectError
_23219:
	movl	-12(%ebp),%eax
	cmpl	16(%ebx),%eax
	setne	%al
	movzbl	%al,%eax
_23220:
	cmp	$0,%eax
	je	_23222
	movl	%ebp,4(%esp)
	movl	$_23224,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23223,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_pixmap_ResizePixmap
	movl	%eax,-4(%ebp)
	calll	*_bbOnDebugLeaveScope
_23222:
	movl	$_23225,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	jmp	_2909
_2909:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_Pow2Size:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$0,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_23233,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23227,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-8(%ebp)
	movl	$_23229,(%esp)
	calll	*_bbOnDebugEnterStm
	jmp	_468
_470:
	movl	%ebp,4(%esp)
	movl	$_23231,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23230,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	shl	$1,%eax
	movl	%eax,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_468:
	movl	-4(%ebp),%eax
	cmpl	%eax,-8(%ebp)
	jl	_470
_469:
	movl	$_23232,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_2912
_2912:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTexture_ApplyAlpha:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	-12(%ebp),%eax
	cmpl	$6,24(%eax)
	je	_23236
	movl	-12(%ebp),%eax
	movl	$6,4(%esp)
	movl	%eax,(%esp)
	movl	(%eax),%eax
	calll	*68(%eax)
	movl	%eax,-12(%ebp)
_23236:
	movl	$4,12(%esp)
	movl	$6,8(%esp)
	movl	-12(%ebp),%eax
	movl	16(%eax),%eax
	movl	%eax,4(%esp)
	movl	-12(%ebp),%eax
	movl	12(%eax),%eax
	movl	%eax,(%esp)
	call	_brl_pixmap_CreatePixmap
	movl	%eax,-16(%ebp)
	movl	$0,-8(%ebp)
	movl	8(%ebp),%eax
	movl	16(%eax),%eax
	movl	%eax,-20(%ebp)
	jmp	_23240
_473:
	movl	-12(%ebp),%edx
	movl	-8(%ebp),%eax
	movl	%eax,8(%esp)
	movl	$0,4(%esp)
	movl	%edx,(%esp)
	movl	(%edx),%eax
	calll	*52(%eax)
	mov	%eax,%esi
	movl	-16(%ebp),%edx
	movl	-8(%ebp),%eax
	movl	%eax,8(%esp)
	movl	$0,4(%esp)
	movl	%edx,(%esp)
	movl	(%edx),%eax
	calll	*52(%eax)
	mov	%eax,%ebx
	mov	$0,%edi
	movl	8(%ebp),%eax
	movl	12(%eax),%eax
	movl	%eax,-4(%ebp)
	jmp	_23247
_476:
	movzbl	(%esi),%eax
	mov	%eax,%eax
	movb	%al,(%ebx)
	movzbl	1(%esi),%eax
	mov	%eax,%eax
	movb	%al,1(%ebx)
	movzbl	2(%esi),%eax
	mov	%eax,%eax
	movb	%al,2(%ebx)
	movzbl	(%ebx),%eax
	mov	%eax,%eax
	movzbl	1(%ebx),%edx
	mov	%edx,%edx
	add	%edx,%eax
	movzbl	2(%ebx),%edx
	mov	%edx,%edx
	add	%edx,%eax
	movl	%eax,-24(%ebp)
	fildl	-24(%ebp)
	fdivs	_44509
	fstpl	(%esp)
	call	_bbFloatToInt
	mov	%eax,%eax
	and	$0xff,%eax
	mov	%eax,%eax
	movb	%al,3(%ebx)
	add	$4,%esi
	add	$4,%ebx
_474:
	add	$1,%edi
_23247:
	cmpl	-4(%ebp),%edi
	jl	_476
_475:
_471:
	addl	$1,-8(%ebp)
_23240:
	movl	-20(%ebp),%eax
	cmpl	%eax,-8(%ebp)
	jl	_473
_472:
	movl	-16(%ebp),%eax
	jmp	_2915
_2915:
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTextureFilter_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_23251,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TTextureFilter,(%eax)
	mov	$_bbEmptyString,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,8(%eax)
	movl	-4(%ebp),%eax
	movl	$0,12(%eax)
	movl	%ebp,4(%esp)
	movl	$_23250,(%esp)
	calll	*_bbOnDebugEnterScope
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_2918
_2918:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TTextureFilter_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
_2921:
	movl	8(%ebx),%eax
	decl	4(%eax)
	jnz	_23254
	movl	%eax,(%esp)
	call	_bbGCFree
_23254:
	movl	$_bbObjectClass,(%ebx)
	movl	%ebx,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_23252
_23252:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBrush_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_23264,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TBrush,(%eax)
	movl	-4(%ebp),%eax
	movl	$0,8(%eax)
	mov	$_bbEmptyString,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,12(%eax)
	movl	-4(%ebp),%eax
	fld1
	fstps	16(%eax)
	movl	-4(%ebp),%eax
	fld1
	fstps	20(%eax)
	movl	-4(%ebp),%eax
	fld1
	fstps	24(%eax)
	movl	-4(%ebp),%eax
	fld1
	fstps	28(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	32(%eax)
	movl	-4(%ebp),%eax
	movl	$0,36(%eax)
	movl	-4(%ebp),%eax
	movl	$0,40(%eax)
	movl	-4(%ebp),%eax
	movl	$0,44(%eax)
	movl	$8,4(%esp)
	movl	$_23256,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,48(%edx)
	movl	-4(%ebp),%eax
	movl	$0,52(%eax)
	movl	%ebp,4(%esp)
	movl	$_23263,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23258,(%esp)
	calll	*_bbOnDebugEnterStm
	xor	%eax,%eax
	cmp	$0,%eax
	je	_23260
	movl	%ebp,4(%esp)
	movl	$_23262,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23261,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_477,(%esp)
	call	_brl_blitz_DebugLog
	calll	*_bbOnDebugLeaveScope
_23260:
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_2924
_2924:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBrush_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
	xor	%eax,%eax
	cmp	$0,%eax
	je	_23265
	movl	$_478,(%esp)
	call	_brl_blitz_DebugLog
_23265:
_2927:
	movl	48(%ebx),%eax
	decl	4(%eax)
	jnz	_23268
	movl	%eax,(%esp)
	call	_bbGCFree
_23268:
	movl	12(%ebx),%eax
	decl	4(%eax)
	jnz	_23270
	movl	%eax,(%esp)
	call	_bbGCFree
_23270:
	movl	$_bbObjectClass,(%ebx)
	movl	%ebx,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_23266
_23266:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBrush_Copy:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23466,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23271,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TBrush,(%esp)
	call	_bbObjectNew
	movl	%eax,-8(%ebp)
	movl	$_23273,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23275
	call	_brl_blitz_NullObjectError
_23275:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23278
	call	_brl_blitz_NullObjectError
_23278:
	movl	8(%ebx),%eax
	movl	%eax,8(%esi)
	movl	$_23279,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23281
	call	_brl_blitz_NullObjectError
_23281:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23284
	call	_brl_blitz_NullObjectError
_23284:
	movl	12(%ebx),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	12(%esi),%eax
	decl	4(%eax)
	jnz	_23288
	movl	%eax,(%esp)
	call	_bbGCFree
_23288:
	movl	%ebx,12(%esi)
	movl	$_23289,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23291
	call	_brl_blitz_NullObjectError
_23291:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23294
	call	_brl_blitz_NullObjectError
_23294:
	flds	16(%ebx)
	fstps	16(%esi)
	movl	$_23295,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23297
	call	_brl_blitz_NullObjectError
_23297:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23300
	call	_brl_blitz_NullObjectError
_23300:
	flds	20(%ebx)
	fstps	20(%esi)
	movl	$_23301,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23303
	call	_brl_blitz_NullObjectError
_23303:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23306
	call	_brl_blitz_NullObjectError
_23306:
	flds	24(%ebx)
	fstps	24(%esi)
	movl	$_23307,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23309
	call	_brl_blitz_NullObjectError
_23309:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23312
	call	_brl_blitz_NullObjectError
_23312:
	flds	28(%ebx)
	fstps	28(%esi)
	movl	$_23313,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23315
	call	_brl_blitz_NullObjectError
_23315:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23318
	call	_brl_blitz_NullObjectError
_23318:
	flds	32(%ebx)
	fstps	32(%esi)
	movl	$_23319,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23321
	call	_brl_blitz_NullObjectError
_23321:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23324
	call	_brl_blitz_NullObjectError
_23324:
	movl	36(%ebx),%eax
	movl	%eax,36(%esi)
	movl	$_23325,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23327
	call	_brl_blitz_NullObjectError
_23327:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23330
	call	_brl_blitz_NullObjectError
_23330:
	movl	40(%ebx),%eax
	movl	%eax,40(%esi)
	movl	$_23331,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23333
	call	_brl_blitz_NullObjectError
_23333:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23336
	call	_brl_blitz_NullObjectError
_23336:
	movl	44(%ebx),%eax
	movl	%eax,44(%esi)
	movl	$_23337,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23339
	call	_brl_blitz_NullObjectError
_23339:
	movl	48(%ebx),%ebx
	mov	$0,%esi
	cmpl	20(%ebx),%esi
	jb	_23342
	call	_brl_blitz_ArrayBoundsError
_23342:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23345
	call	_brl_blitz_NullObjectError
_23345:
	movl	48(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_23348
	call	_brl_blitz_ArrayBoundsError
_23348:
	movl	24(%esi,%ebx,4),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%edi),%eax
	decl	4(%eax)
	jnz	_23352
	movl	%eax,(%esp)
	call	_bbGCFree
_23352:
	movl	%ebx,24(%edi)
	movl	$_23353,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23355
	call	_brl_blitz_NullObjectError
_23355:
	movl	48(%ebx),%ebx
	mov	$1,%esi
	cmpl	20(%ebx),%esi
	jb	_23358
	call	_brl_blitz_ArrayBoundsError
_23358:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23361
	call	_brl_blitz_NullObjectError
_23361:
	movl	48(%ebx),%esi
	mov	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_23364
	call	_brl_blitz_ArrayBoundsError
_23364:
	movl	24(%esi,%ebx,4),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%edi),%eax
	decl	4(%eax)
	jnz	_23368
	movl	%eax,(%esp)
	call	_bbGCFree
_23368:
	movl	%ebx,24(%edi)
	movl	$_23369,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23371
	call	_brl_blitz_NullObjectError
_23371:
	movl	48(%ebx),%ebx
	mov	$2,%esi
	cmpl	20(%ebx),%esi
	jb	_23374
	call	_brl_blitz_ArrayBoundsError
_23374:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23377
	call	_brl_blitz_NullObjectError
_23377:
	movl	48(%ebx),%esi
	mov	$2,%ebx
	cmpl	20(%esi),%ebx
	jb	_23380
	call	_brl_blitz_ArrayBoundsError
_23380:
	movl	24(%esi,%ebx,4),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%edi),%eax
	decl	4(%eax)
	jnz	_23384
	movl	%eax,(%esp)
	call	_bbGCFree
_23384:
	movl	%ebx,24(%edi)
	movl	$_23385,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23387
	call	_brl_blitz_NullObjectError
_23387:
	movl	48(%ebx),%ebx
	mov	$3,%esi
	cmpl	20(%ebx),%esi
	jb	_23390
	call	_brl_blitz_ArrayBoundsError
_23390:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23393
	call	_brl_blitz_NullObjectError
_23393:
	movl	48(%ebx),%esi
	mov	$3,%ebx
	cmpl	20(%esi),%ebx
	jb	_23396
	call	_brl_blitz_ArrayBoundsError
_23396:
	movl	24(%esi,%ebx,4),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%edi),%eax
	decl	4(%eax)
	jnz	_23400
	movl	%eax,(%esp)
	call	_bbGCFree
_23400:
	movl	%ebx,24(%edi)
	movl	$_23401,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23403
	call	_brl_blitz_NullObjectError
_23403:
	movl	48(%ebx),%ebx
	mov	$4,%esi
	cmpl	20(%ebx),%esi
	jb	_23406
	call	_brl_blitz_ArrayBoundsError
_23406:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23409
	call	_brl_blitz_NullObjectError
_23409:
	movl	48(%ebx),%esi
	mov	$4,%ebx
	cmpl	20(%esi),%ebx
	jb	_23412
	call	_brl_blitz_ArrayBoundsError
_23412:
	movl	24(%esi,%ebx,4),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%edi),%eax
	decl	4(%eax)
	jnz	_23416
	movl	%eax,(%esp)
	call	_bbGCFree
_23416:
	movl	%ebx,24(%edi)
	movl	$_23417,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23419
	call	_brl_blitz_NullObjectError
_23419:
	movl	48(%ebx),%ebx
	mov	$5,%esi
	cmpl	20(%ebx),%esi
	jb	_23422
	call	_brl_blitz_ArrayBoundsError
_23422:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23425
	call	_brl_blitz_NullObjectError
_23425:
	movl	48(%ebx),%esi
	mov	$5,%ebx
	cmpl	20(%esi),%ebx
	jb	_23428
	call	_brl_blitz_ArrayBoundsError
_23428:
	movl	24(%esi,%ebx,4),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%edi),%eax
	decl	4(%eax)
	jnz	_23432
	movl	%eax,(%esp)
	call	_bbGCFree
_23432:
	movl	%ebx,24(%edi)
	movl	$_23433,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23435
	call	_brl_blitz_NullObjectError
_23435:
	movl	48(%ebx),%ebx
	mov	$6,%esi
	cmpl	20(%ebx),%esi
	jb	_23438
	call	_brl_blitz_ArrayBoundsError
_23438:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23441
	call	_brl_blitz_NullObjectError
_23441:
	movl	48(%ebx),%esi
	mov	$6,%ebx
	cmpl	20(%esi),%ebx
	jb	_23444
	call	_brl_blitz_ArrayBoundsError
_23444:
	movl	24(%esi,%ebx,4),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%edi),%eax
	decl	4(%eax)
	jnz	_23448
	movl	%eax,(%esp)
	call	_bbGCFree
_23448:
	movl	%ebx,24(%edi)
	movl	$_23449,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23451
	call	_brl_blitz_NullObjectError
_23451:
	movl	48(%ebx),%ebx
	mov	$7,%esi
	cmpl	20(%ebx),%esi
	jb	_23454
	call	_brl_blitz_ArrayBoundsError
_23454:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23457
	call	_brl_blitz_NullObjectError
_23457:
	movl	48(%ebx),%esi
	mov	$7,%ebx
	cmpl	20(%esi),%ebx
	jb	_23460
	call	_brl_blitz_ArrayBoundsError
_23460:
	movl	24(%esi,%ebx,4),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%edi),%eax
	decl	4(%eax)
	jnz	_23464
	movl	%eax,(%esp)
	call	_bbGCFree
_23464:
	movl	%ebx,24(%edi)
	movl	$_23465,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_2930
_2930:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBrush_FreeBrush:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_23467,(%esp)
	calll	*_bbOnDebugEnterScope
	mov	$0,%ebx
	jmp	_2933
_2933:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBrush_CreateBrush:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_23483,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23468,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TBrush,(%esp)
	call	_bbObjectNew
	movl	%eax,-16(%ebp)
	movl	$_23470,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23472
	call	_brl_blitz_NullObjectError
_23472:
	flds	-4(%ebp)
	fdivs	_44581
	fstps	16(%ebx)
	movl	$_23474,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23476
	call	_brl_blitz_NullObjectError
_23476:
	flds	-8(%ebp)
	fdivs	_44582
	fstps	20(%ebx)
	movl	$_23478,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23480
	call	_brl_blitz_NullObjectError
_23480:
	flds	-12(%ebp)
	fdivs	_44583
	fstps	24(%ebx)
	movl	$_23482,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	jmp	_2938
_2938:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBrush_LoadBrush:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	push	%esi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	$_bbNullObject,-20(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23502,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23484,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TBrush,(%esp)
	call	_bbObjectNew
	movl	%eax,-20(%ebp)
	movl	$_23486,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23488
	call	_brl_blitz_NullObjectError
_23488:
	movl	48(%ebx),%ebx
	mov	$0,%esi
	cmpl	20(%ebx),%esi
	jb	_23491
	call	_brl_blitz_ArrayBoundsError
_23491:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	$_bbNullObject,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+60
	incl	4(%eax)
	mov	%eax,%esi
	movl	24(%ebx),%eax
	decl	4(%eax)
	jnz	_23496
	movl	%eax,(%esp)
	call	_bbGCFree
_23496:
	movl	%esi,24(%ebx)
	movl	$_23497,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23499
	call	_brl_blitz_NullObjectError
_23499:
	movl	$1,8(%ebx)
	movl	$_23501,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	jmp	_2944
_2944:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBrush_BrushColor:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_23515,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23503,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23505
	call	_brl_blitz_NullObjectError
_23505:
	flds	-8(%ebp)
	fdivs	_44596
	fstps	16(%ebx)
	movl	$_23507,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23509
	call	_brl_blitz_NullObjectError
_23509:
	flds	-12(%ebp)
	fdivs	_44597
	fstps	20(%ebx)
	movl	$_23511,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23513
	call	_brl_blitz_NullObjectError
_23513:
	flds	-16(%ebp)
	fdivs	_44598
	fstps	24(%ebx)
	mov	$0,%ebx
	jmp	_2950
_2950:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBrush_BrushAlpha:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_23520,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23516,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23518
	call	_brl_blitz_NullObjectError
_23518:
	flds	-8(%ebp)
	fstps	28(%ebx)
	mov	$0,%ebx
	jmp	_2954
_2954:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBrush_BrushShininess:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_23525,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23521,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23523
	call	_brl_blitz_NullObjectError
_23523:
	flds	-8(%ebp)
	fstps	32(%ebx)
	mov	$0,%ebx
	jmp	_2958
_2958:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBrush_BrushTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23562,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23526,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23528
	call	_brl_blitz_NullObjectError
_23528:
	movl	48(%ebx),%ebx
	movl	-16(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_23531
	call	_brl_blitz_ArrayBoundsError
_23531:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	-8(%ebp),%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	24(%ebx),%eax
	decl	4(%eax)
	jnz	_23536
	movl	%eax,(%esp)
	call	_bbGCFree
_23536:
	movl	%esi,24(%ebx)
	movl	$_23537,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23539
	call	_brl_blitz_NullObjectError
_23539:
	movl	-16(%ebp),%eax
	add	$1,%eax
	cmpl	8(%ebx),%eax
	jle	_23540
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23545,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23541,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23543
	call	_brl_blitz_NullObjectError
_23543:
	movl	-16(%ebp),%eax
	add	$1,%eax
	movl	%eax,8(%ebx)
	calll	*_bbOnDebugLeaveScope
_23540:
	movl	$_23546,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-12(%ebp)
	jge	_23547
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23549,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23548,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_23547:
	movl	$_23550,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23552
	call	_brl_blitz_NullObjectError
_23552:
	movl	68(%ebx),%eax
	sub	$1,%eax
	cmpl	%eax,-12(%ebp)
	jle	_23553
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23557,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23554,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23556
	call	_brl_blitz_NullObjectError
_23556:
	movl	68(%ebx),%eax
	sub	$1,%eax
	movl	%eax,-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_23553:
	movl	$_23558,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23560
	call	_brl_blitz_NullObjectError
_23560:
	movl	-12(%ebp),%eax
	movl	%eax,44(%ebx)
	mov	$0,%ebx
	jmp	_2964
_2964:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBrush_BrushBlend:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_23567,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23563,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23565
	call	_brl_blitz_NullObjectError
_23565:
	movl	-8(%ebp),%eax
	movl	%eax,36(%ebx)
	mov	$0,%ebx
	jmp	_2968
_2968:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBrush_BrushFX:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_23572,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23568,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23570
	call	_brl_blitz_NullObjectError
_23570:
	movl	-8(%ebp),%eax
	movl	%eax,40(%ebx)
	mov	$0,%ebx
	jmp	_2972
_2972:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBrush_GetEntityBrush:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_23578,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23573,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23575
	call	_brl_blitz_NullObjectError
_23575:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23577
	call	_brl_blitz_NullObjectError
_23577:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	mov	%eax,%ebx
	jmp	_2975
_2975:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBrush_GetSurfaceBrush:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_23584,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23579,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23581
	call	_brl_blitz_NullObjectError
_23581:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23583
	call	_brl_blitz_NullObjectError
_23583:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	mov	%eax,%ebx
	jmp	_2978
_2978:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBrush_CompareBrushes:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$0,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23772,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23585,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	cmp	$_bbNullObject,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_23586
	movl	-8(%ebp),%eax
	cmp	$_bbNullObject,%eax
	setne	%al
	movzbl	%al,%eax
_23586:
	cmp	$0,%eax
	je	_23588
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23590,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23589,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2982
_23588:
	movl	$_23591,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	cmp	$_bbNullObject,%eax
	setne	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_23592
	movl	-8(%ebp),%eax
	cmp	$_bbNullObject,%eax
	sete	%al
	movzbl	%al,%eax
_23592:
	cmp	$0,%eax
	je	_23594
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23596,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23595,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_2982
_23594:
	movl	$_23597,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	cmp	$_bbNullObject,%eax
	setne	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_23598
	movl	-8(%ebp),%eax
	cmp	$_bbNullObject,%eax
	setne	%al
	movzbl	%al,%eax
_23598:
	cmp	$0,%eax
	je	_23600
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23770,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23601,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23603
	call	_brl_blitz_NullObjectError
_23603:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23605
	call	_brl_blitz_NullObjectError
_23605:
	movl	8(%ebx),%eax
	cmpl	%eax,8(%esi)
	je	_23606
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23608,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23607,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2982
_23606:
	movl	$_23609,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23611
	call	_brl_blitz_NullObjectError
_23611:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23613
	call	_brl_blitz_NullObjectError
_23613:
	flds	16(%esi)
	flds	16(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_23614
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23616,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23615,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2982
_23614:
	movl	$_23617,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23619
	call	_brl_blitz_NullObjectError
_23619:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23621
	call	_brl_blitz_NullObjectError
_23621:
	flds	20(%esi)
	flds	20(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_23622
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23624,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23623,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2982
_23622:
	movl	$_23625,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23627
	call	_brl_blitz_NullObjectError
_23627:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23629
	call	_brl_blitz_NullObjectError
_23629:
	flds	24(%esi)
	flds	24(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_23630
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23632,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23631,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2982
_23630:
	movl	$_23633,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23635
	call	_brl_blitz_NullObjectError
_23635:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23637
	call	_brl_blitz_NullObjectError
_23637:
	flds	28(%esi)
	flds	28(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_23638
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23640,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23639,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2982
_23638:
	movl	$_23641,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23643
	call	_brl_blitz_NullObjectError
_23643:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23645
	call	_brl_blitz_NullObjectError
_23645:
	flds	32(%esi)
	flds	32(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_23646
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23648,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23647,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2982
_23646:
	movl	$_23649,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23651
	call	_brl_blitz_NullObjectError
_23651:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23653
	call	_brl_blitz_NullObjectError
_23653:
	movl	36(%ebx),%eax
	cmpl	%eax,36(%esi)
	je	_23654
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23656,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23655,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2982
_23654:
	movl	$_23657,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_23659
	call	_brl_blitz_NullObjectError
_23659:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23661
	call	_brl_blitz_NullObjectError
_23661:
	movl	40(%ebx),%eax
	cmpl	%eax,40(%esi)
	je	_23662
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23664,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23663,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2982
_23662:
	movl	$_23665,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$0,-12(%ebp)
	jmp	_23667
_481:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23769,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23668,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23670
	call	_brl_blitz_NullObjectError
_23670:
	movl	48(%ebx),%esi
	movl	-12(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_23673
	call	_brl_blitz_ArrayBoundsError
_23673:
	movl	24(%esi,%ebx,4),%eax
	cmp	$_bbNullObject,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_23679
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23675
	call	_brl_blitz_NullObjectError
_23675:
	movl	48(%ebx),%esi
	movl	-12(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_23678
	call	_brl_blitz_ArrayBoundsError
_23678:
	movl	24(%esi,%ebx,4),%eax
	cmp	$_bbNullObject,%eax
	setne	%al
	movzbl	%al,%eax
_23679:
	cmp	$0,%eax
	je	_23681
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23683,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23682,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2982
_23681:
	movl	$_23684,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23686
	call	_brl_blitz_NullObjectError
_23686:
	movl	48(%ebx),%esi
	movl	-12(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_23689
	call	_brl_blitz_ArrayBoundsError
_23689:
	movl	24(%esi,%ebx,4),%eax
	cmp	$_bbNullObject,%eax
	setne	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_23695
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23691
	call	_brl_blitz_NullObjectError
_23691:
	movl	48(%ebx),%esi
	movl	-12(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_23694
	call	_brl_blitz_ArrayBoundsError
_23694:
	movl	24(%esi,%ebx,4),%eax
	cmp	$_bbNullObject,%eax
	sete	%al
	movzbl	%al,%eax
_23695:
	cmp	$0,%eax
	je	_23697
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23699,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23698,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2982
_23697:
	movl	$_23700,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23702
	call	_brl_blitz_NullObjectError
_23702:
	movl	48(%ebx),%esi
	movl	-12(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_23705
	call	_brl_blitz_ArrayBoundsError
_23705:
	movl	24(%esi,%ebx,4),%eax
	cmp	$_bbNullObject,%eax
	setne	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_23711
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23707
	call	_brl_blitz_NullObjectError
_23707:
	movl	48(%ebx),%esi
	movl	-12(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_23710
	call	_brl_blitz_ArrayBoundsError
_23710:
	movl	24(%esi,%ebx,4),%eax
	cmp	$_bbNullObject,%eax
	setne	%al
	movzbl	%al,%eax
_23711:
	cmp	$0,%eax
	je	_23713
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23768,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23714,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23716
	call	_brl_blitz_NullObjectError
_23716:
	movl	48(%ebx),%esi
	movl	-12(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_23719
	call	_brl_blitz_ArrayBoundsError
_23719:
	movl	24(%esi,%ebx,4),%edi
	cmp	$_bbNullObject,%edi
	jne	_23721
	call	_brl_blitz_NullObjectError
_23721:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23723
	call	_brl_blitz_NullObjectError
_23723:
	movl	48(%ebx),%esi
	movl	-12(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_23726
	call	_brl_blitz_ArrayBoundsError
_23726:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23728
	call	_brl_blitz_NullObjectError
_23728:
	movl	60(%ebx),%eax
	cmpl	%eax,60(%edi)
	je	_23729
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23731,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23730,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2982
_23729:
	movl	$_23732,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23734
	call	_brl_blitz_NullObjectError
_23734:
	movl	48(%ebx),%esi
	movl	-12(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_23737
	call	_brl_blitz_ArrayBoundsError
_23737:
	movl	24(%esi,%ebx,4),%edi
	cmp	$_bbNullObject,%edi
	jne	_23739
	call	_brl_blitz_NullObjectError
_23739:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23741
	call	_brl_blitz_NullObjectError
_23741:
	movl	48(%ebx),%esi
	movl	-12(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_23744
	call	_brl_blitz_ArrayBoundsError
_23744:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23746
	call	_brl_blitz_NullObjectError
_23746:
	movl	16(%ebx),%eax
	cmpl	%eax,16(%edi)
	je	_23747
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23749,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23748,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2982
_23747:
	movl	$_23750,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23752
	call	_brl_blitz_NullObjectError
_23752:
	movl	48(%ebx),%esi
	movl	-12(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_23755
	call	_brl_blitz_ArrayBoundsError
_23755:
	movl	24(%esi,%ebx,4),%edi
	cmp	$_bbNullObject,%edi
	jne	_23757
	call	_brl_blitz_NullObjectError
_23757:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23759
	call	_brl_blitz_NullObjectError
_23759:
	movl	48(%ebx),%esi
	movl	-12(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_23762
	call	_brl_blitz_ArrayBoundsError
_23762:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23764
	call	_brl_blitz_NullObjectError
_23764:
	movl	20(%ebx),%eax
	cmpl	%eax,20(%edi)
	je	_23765
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23767,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23766,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2982
_23765:
	calll	*_bbOnDebugLeaveScope
_23713:
	calll	*_bbOnDebugLeaveScope
_479:
	addl	$1,-12(%ebp)
_23667:
	cmpl	$7,-12(%ebp)
	jle	_481
_480:
	calll	*_bbOnDebugLeaveScope
_23600:
	movl	$_23771,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	jmp	_2982
_2982:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TAnimation_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_23776,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TAnimation,(%eax)
	movl	%ebp,4(%esp)
	movl	$_23775,(%esp)
	calll	*_bbOnDebugEnterScope
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_2985
_2985:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TAnimation_Delete:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	movl	8(%ebp),%eax
_2988:
	movl	$_bbObjectClass,(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_23778
_23778:
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TAnimation_AnimateMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$136,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$52,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$_bbNullObject,-24(%ebp)
	movl	$0,-28(%ebp)
	movl	$0,-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	movl	$0,-44(%ebp)
	movl	$0,-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	fldz
	fstps	-64(%ebp)
	fldz
	fstps	-68(%ebp)
	fldz
	fstps	-72(%ebp)
	fldz
	fstps	-76(%ebp)
	fldz
	fstps	-80(%ebp)
	movl	$0,-84(%ebp)
	fldz
	fstps	-88(%ebp)
	fldz
	fstps	-92(%ebp)
	fldz
	fstps	-96(%ebp)
	fldz
	fstps	-100(%ebp)
	fldz
	fstps	-104(%ebp)
	fldz
	fstps	-108(%ebp)
	fldz
	fstps	-112(%ebp)
	fldz
	fstps	-116(%ebp)
	movl	$_bbNullObject,-120(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24282,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23779,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_23781
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24281,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23782,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23784
	call	_brl_blitz_NullObjectError
_23784:
	cmpl	$0,196(%ebx)
	jne	_23785
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23787,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23786,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_2994
_23785:
	movl	$_23788,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23790
	call	_brl_blitz_NullObjectError
_23790:
	movl	$1,200(%ebx)
	movl	$_23792,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	movl	-16(%ebp),%eax
	movl	%eax,-136(%ebp)
	fildl	-136(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_23793
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23795,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23794,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	movl	%eax,-136(%ebp)
	fildl	-136(%ebp)
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_23793:
	movl	$_23796,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	movl	-12(%ebp),%eax
	movl	%eax,-136(%ebp)
	fildl	-136(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_23797
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23799,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23798,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,-136(%ebp)
	fildl	-136(%ebp)
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_23797:
	movl	$_23800,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,-20(%ebp)
	movl	$_23802,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-24(%ebp)
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23805
	call	_brl_blitz_NullObjectError
_23805:
	movl	300(%ebx),%eax
	movl	%eax,-128(%ebp)
	movl	-128(%ebp),%eax
	add	$24,%eax
	movl	%eax,-124(%ebp)
	movl	-124(%ebp),%edx
	movl	-128(%ebp),%eax
	addl	16(%eax),%edx
	movl	%edx,-132(%ebp)
	jmp	_482
_484:
	movl	-124(%ebp),%eax
	movl	(%eax),%eax
	movl	%eax,-24(%ebp)
	addl	$4,-124(%ebp)
	cmpl	$_bbNullObject,-24(%ebp)
	je	_482
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24266,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23810,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-28(%ebp)
	movl	$_23812,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-32(%ebp)
	movl	$_23814,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-36(%ebp)
	movl	$_23816,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-40(%ebp)
	movl	$_23818,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-44(%ebp)
	movl	$_23820,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-48(%ebp)
	movl	$_23822,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-52(%ebp)
	movl	$_23824,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-56(%ebp)
	movl	$_23826,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-60(%ebp)
	movl	$_23828,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-64(%ebp)
	movl	$_23830,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-68(%ebp)
	movl	$_23832,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-72(%ebp)
	movl	$_23834,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-76(%ebp)
	movl	$_23836,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-80(%ebp)
	movl	$_23838,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-84(%ebp)
	movl	$_23840,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	add	$1,%eax
	movl	%eax,-28(%ebp)
	movl	$_23841,(%esp)
	calll	*_bbOnDebugEnterStm
_487:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23885,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23842,(%esp)
	calll	*_bbOnDebugEnterStm
	subl	$1,-28(%ebp)
	movl	$_23843,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23845
	call	_brl_blitz_NullObjectError
_23845:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23847
	call	_brl_blitz_NullObjectError
_23847:
	movl	12(%ebx),%esi
	movl	-28(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_23850
	call	_brl_blitz_ArrayBoundsError
_23850:
	movl	24(%esi,%ebx,4),%eax
	and	$1,%eax
	movl	%eax,-84(%ebp)
	movl	$_23851,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-84(%ebp)
	je	_23852
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23879,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23853,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23855
	call	_brl_blitz_NullObjectError
_23855:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23857
	call	_brl_blitz_NullObjectError
_23857:
	movl	16(%ebx),%esi
	movl	-28(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_23860
	call	_brl_blitz_ArrayBoundsError
_23860:
	flds	24(%esi,%ebx,4)
	fstps	-56(%ebp)
	movl	$_23861,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23863
	call	_brl_blitz_NullObjectError
_23863:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23865
	call	_brl_blitz_NullObjectError
_23865:
	movl	20(%ebx),%esi
	movl	-28(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_23868
	call	_brl_blitz_ArrayBoundsError
_23868:
	flds	24(%esi,%ebx,4)
	fstps	-60(%ebp)
	movl	$_23869,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23871
	call	_brl_blitz_NullObjectError
_23871:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23873
	call	_brl_blitz_NullObjectError
_23873:
	movl	24(%ebx),%esi
	movl	-28(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_23876
	call	_brl_blitz_ArrayBoundsError
_23876:
	flds	24(%esi,%ebx,4)
	fstps	-64(%ebp)
	movl	$_23877,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	movl	-28(%ebp),%eax
	movl	%eax,-136(%ebp)
	fildl	-136(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	-36(%ebp)
	movl	$_23878,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-44(%ebp)
	calll	*_bbOnDebugLeaveScope
_23852:
	movl	$_23880,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	cmpl	%eax,-28(%ebp)
	jg	_23881
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23884,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23882,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	add	$1,%eax
	movl	%eax,-28(%ebp)
	movl	$_23883,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-32(%ebp)
	calll	*_bbOnDebugLeaveScope
_23881:
	calll	*_bbOnDebugLeaveScope
_485:
	movl	-44(%ebp),%eax
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_23886
	movl	-32(%ebp),%eax
	cmp	$2,%eax
	setge	%al
	movzbl	%al,%eax
_23886:
	cmp	$0,%eax
	je	_487
_486:
	movl	$_23888,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-44(%ebp)
	jne	_23889
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23891,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23890,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-48(%ebp)
	calll	*_bbOnDebugLeaveScope
_23889:
	movl	$_23892,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-44(%ebp)
	movl	$_23893,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-32(%ebp)
	movl	$_23894,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,-28(%ebp)
	movl	$_23895,(%esp)
	calll	*_bbOnDebugEnterStm
_490:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23939,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23896,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-28(%ebp)
	movl	$_23897,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	cmpl	%eax,-28(%ebp)
	jle	_23898
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23901,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23899,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,-28(%ebp)
	movl	$_23900,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-32(%ebp)
	calll	*_bbOnDebugLeaveScope
_23898:
	movl	$_23902,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23904
	call	_brl_blitz_NullObjectError
_23904:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23906
	call	_brl_blitz_NullObjectError
_23906:
	movl	12(%ebx),%esi
	movl	-28(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_23909
	call	_brl_blitz_ArrayBoundsError
_23909:
	movl	24(%esi,%ebx,4),%eax
	and	$1,%eax
	movl	%eax,-84(%ebp)
	movl	$_23910,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-84(%ebp)
	je	_23911
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23938,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23912,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23914
	call	_brl_blitz_NullObjectError
_23914:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23916
	call	_brl_blitz_NullObjectError
_23916:
	movl	16(%ebx),%esi
	movl	-28(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_23919
	call	_brl_blitz_ArrayBoundsError
_23919:
	flds	24(%esi,%ebx,4)
	fstps	-72(%ebp)
	movl	$_23920,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23922
	call	_brl_blitz_NullObjectError
_23922:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23924
	call	_brl_blitz_NullObjectError
_23924:
	movl	20(%ebx),%esi
	movl	-28(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_23927
	call	_brl_blitz_ArrayBoundsError
_23927:
	flds	24(%esi,%ebx,4)
	fstps	-76(%ebp)
	movl	$_23928,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23930
	call	_brl_blitz_NullObjectError
_23930:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23932
	call	_brl_blitz_NullObjectError
_23932:
	movl	24(%ebx),%esi
	movl	-28(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_23935
	call	_brl_blitz_ArrayBoundsError
_23935:
	flds	24(%esi,%ebx,4)
	fstps	-80(%ebp)
	movl	$_23936,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%eax
	movl	%eax,-136(%ebp)
	fildl	-136(%ebp)
	fsubs	-8(%ebp)
	fstps	-40(%ebp)
	movl	$_23937,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-44(%ebp)
	calll	*_bbOnDebugLeaveScope
_23911:
	calll	*_bbOnDebugLeaveScope
_488:
	movl	-44(%ebp),%eax
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_23940
	movl	-32(%ebp),%eax
	cmp	$2,%eax
	setge	%al
	movzbl	%al,%eax
_23940:
	cmp	$0,%eax
	je	_490
_489:
	movl	$_23942,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-44(%ebp)
	jne	_23943
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23945,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23944,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-48(%ebp)
	calll	*_bbOnDebugLeaveScope
_23943:
	movl	$_23946,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-44(%ebp)
	movl	$_23947,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-32(%ebp)
	movl	$_23948,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-88(%ebp)
	movl	$_23950,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-92(%ebp)
	movl	$_23952,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-96(%ebp)
	movl	$_23954,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-48(%ebp)
	jne	_23955
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23965,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23956,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23958
	call	_brl_blitz_NullObjectError
_23958:
	flds	260(%ebx)
	fstps	-88(%ebp)
	movl	$_23959,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23961
	call	_brl_blitz_NullObjectError
_23961:
	flds	264(%ebx)
	fstps	-92(%ebp)
	movl	$_23962,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23964
	call	_brl_blitz_NullObjectError
_23964:
	flds	268(%ebx)
	fstps	-96(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_23966
_23955:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23978,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23967,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-36(%ebp)
	fadds	-40(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_23968
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23972,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23969,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-56(%ebp)
	fstps	-88(%ebp)
	movl	$_23970,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-60(%ebp)
	fstps	-92(%ebp)
	movl	$_23971,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-64(%ebp)
	fstps	-96(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_23973
_23968:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_23977,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23974,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-72(%ebp)
	fsubs	-56(%ebp)
	flds	-36(%ebp)
	fadds	-40(%ebp)
	fdivrp	%st(0),%st(1)
	fmuls	-36(%ebp)
	fadds	-56(%ebp)
	fstps	-88(%ebp)
	movl	$_23975,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-76(%ebp)
	fsubs	-60(%ebp)
	flds	-36(%ebp)
	fadds	-40(%ebp)
	fdivrp	%st(0),%st(1)
	fmuls	-36(%ebp)
	fadds	-60(%ebp)
	fstps	-92(%ebp)
	movl	$_23976,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-80(%ebp)
	fsubs	-64(%ebp)
	flds	-36(%ebp)
	fadds	-40(%ebp)
	fdivrp	%st(0),%st(1)
	fmuls	-36(%ebp)
	fadds	-64(%ebp)
	fstps	-96(%ebp)
	calll	*_bbOnDebugLeaveScope
_23973:
	calll	*_bbOnDebugLeaveScope
_23966:
	movl	$_23979,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-48(%ebp)
	movl	$_23980,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23982
	call	_brl_blitz_NullObjectError
_23982:
	flds	-88(%ebp)
	fstps	328(%ebx)
	movl	$_23984,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23986
	call	_brl_blitz_NullObjectError
_23986:
	flds	-92(%ebp)
	fstps	332(%ebx)
	movl	$_23988,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23990
	call	_brl_blitz_NullObjectError
_23990:
	flds	-96(%ebp)
	fstps	336(%ebx)
	movl	$_23992,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	add	$1,%eax
	movl	%eax,-28(%ebp)
	movl	$_23993,(%esp)
	calll	*_bbOnDebugEnterStm
_493:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24045,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_23994,(%esp)
	calll	*_bbOnDebugEnterStm
	subl	$1,-28(%ebp)
	movl	$_23995,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23997
	call	_brl_blitz_NullObjectError
_23997:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_23999
	call	_brl_blitz_NullObjectError
_23999:
	movl	12(%ebx),%esi
	movl	-28(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24002
	call	_brl_blitz_ArrayBoundsError
_24002:
	movl	24(%esi,%ebx,4),%eax
	and	$4,%eax
	movl	%eax,-84(%ebp)
	movl	$_24003,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-84(%ebp)
	je	_24004
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24039,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24005,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24007
	call	_brl_blitz_NullObjectError
_24007:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24009
	call	_brl_blitz_NullObjectError
_24009:
	movl	40(%ebx),%esi
	movl	-28(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24012
	call	_brl_blitz_ArrayBoundsError
_24012:
	flds	24(%esi,%ebx,4)
	fstps	-52(%ebp)
	movl	$_24013,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24015
	call	_brl_blitz_NullObjectError
_24015:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24017
	call	_brl_blitz_NullObjectError
_24017:
	movl	44(%ebx),%esi
	movl	-28(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24020
	call	_brl_blitz_ArrayBoundsError
_24020:
	flds	24(%esi,%ebx,4)
	fstps	-56(%ebp)
	movl	$_24021,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24023
	call	_brl_blitz_NullObjectError
_24023:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24025
	call	_brl_blitz_NullObjectError
_24025:
	movl	48(%ebx),%esi
	movl	-28(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24028
	call	_brl_blitz_ArrayBoundsError
_24028:
	flds	24(%esi,%ebx,4)
	fstps	-60(%ebp)
	movl	$_24029,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24031
	call	_brl_blitz_NullObjectError
_24031:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24033
	call	_brl_blitz_NullObjectError
_24033:
	movl	52(%ebx),%esi
	movl	-28(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24036
	call	_brl_blitz_ArrayBoundsError
_24036:
	flds	24(%esi,%ebx,4)
	fstps	-64(%ebp)
	movl	$_24037,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	movl	-28(%ebp),%eax
	movl	%eax,-136(%ebp)
	fildl	-136(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	-36(%ebp)
	movl	$_24038,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-44(%ebp)
	calll	*_bbOnDebugLeaveScope
_24004:
	movl	$_24040,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	cmpl	%eax,-28(%ebp)
	jg	_24041
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24044,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24042,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	add	$1,%eax
	movl	%eax,-28(%ebp)
	movl	$_24043,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-32(%ebp)
	calll	*_bbOnDebugLeaveScope
_24041:
	calll	*_bbOnDebugLeaveScope
_491:
	movl	-44(%ebp),%eax
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_24046
	movl	-32(%ebp),%eax
	cmp	$2,%eax
	setge	%al
	movzbl	%al,%eax
_24046:
	cmp	$0,%eax
	je	_493
_492:
	movl	$_24048,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-44(%ebp)
	jne	_24049
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24051,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24050,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-48(%ebp)
	calll	*_bbOnDebugLeaveScope
_24049:
	movl	$_24052,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-44(%ebp)
	movl	$_24053,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-32(%ebp)
	movl	$_24054,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,-28(%ebp)
	movl	$_24055,(%esp)
	calll	*_bbOnDebugEnterStm
_496:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24107,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24056,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-28(%ebp)
	movl	$_24057,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	cmpl	%eax,-28(%ebp)
	jle	_24058
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24061,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24059,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,-28(%ebp)
	movl	$_24060,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-32(%ebp)
	calll	*_bbOnDebugLeaveScope
_24058:
	movl	$_24062,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24064
	call	_brl_blitz_NullObjectError
_24064:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24066
	call	_brl_blitz_NullObjectError
_24066:
	movl	12(%ebx),%esi
	movl	-28(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24069
	call	_brl_blitz_ArrayBoundsError
_24069:
	movl	24(%esi,%ebx,4),%eax
	and	$4,%eax
	movl	%eax,-84(%ebp)
	movl	$_24070,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-84(%ebp)
	je	_24071
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24106,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24072,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24074
	call	_brl_blitz_NullObjectError
_24074:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24076
	call	_brl_blitz_NullObjectError
_24076:
	movl	40(%ebx),%esi
	movl	-28(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24079
	call	_brl_blitz_ArrayBoundsError
_24079:
	flds	24(%esi,%ebx,4)
	fstps	-68(%ebp)
	movl	$_24080,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24082
	call	_brl_blitz_NullObjectError
_24082:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24084
	call	_brl_blitz_NullObjectError
_24084:
	movl	44(%ebx),%esi
	movl	-28(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24087
	call	_brl_blitz_ArrayBoundsError
_24087:
	flds	24(%esi,%ebx,4)
	fstps	-72(%ebp)
	movl	$_24088,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24090
	call	_brl_blitz_NullObjectError
_24090:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24092
	call	_brl_blitz_NullObjectError
_24092:
	movl	48(%ebx),%esi
	movl	-28(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24095
	call	_brl_blitz_ArrayBoundsError
_24095:
	flds	24(%esi,%ebx,4)
	fstps	-76(%ebp)
	movl	$_24096,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24098
	call	_brl_blitz_NullObjectError
_24098:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24100
	call	_brl_blitz_NullObjectError
_24100:
	movl	52(%ebx),%esi
	movl	-28(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24103
	call	_brl_blitz_ArrayBoundsError
_24103:
	flds	24(%esi,%ebx,4)
	fstps	-80(%ebp)
	movl	$_24104,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%eax
	movl	%eax,-136(%ebp)
	fildl	-136(%ebp)
	fsubs	-8(%ebp)
	fstps	-40(%ebp)
	movl	$_24105,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-44(%ebp)
	calll	*_bbOnDebugLeaveScope
_24071:
	calll	*_bbOnDebugLeaveScope
_494:
	movl	-44(%ebp),%eax
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_24108
	movl	-32(%ebp),%eax
	cmp	$2,%eax
	setge	%al
	movzbl	%al,%eax
_24108:
	cmp	$0,%eax
	je	_496
_495:
	movl	$_24110,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-44(%ebp)
	jne	_24111
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24113,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24112,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-48(%ebp)
	calll	*_bbOnDebugLeaveScope
_24111:
	movl	$_24114,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-44(%ebp)
	movl	$_24115,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-32(%ebp)
	movl	$_24116,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-100(%ebp)
	movl	$_24118,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-104(%ebp)
	movl	$_24120,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-108(%ebp)
	movl	$_24122,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-112(%ebp)
	movl	$_24124,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-48(%ebp)
	jne	_24125
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24138,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24126,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24128
	call	_brl_blitz_NullObjectError
_24128:
	flds	296(%ebx)
	fstps	-100(%ebp)
	movl	$_24129,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24131
	call	_brl_blitz_NullObjectError
_24131:
	flds	300(%ebx)
	fstps	-104(%ebp)
	movl	$_24132,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24134
	call	_brl_blitz_NullObjectError
_24134:
	flds	304(%ebx)
	fstps	-108(%ebp)
	movl	$_24135,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24137
	call	_brl_blitz_NullObjectError
_24137:
	flds	308(%ebx)
	fstps	-112(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_24139
_24125:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24152,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24140,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-36(%ebp)
	fadds	-40(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_24141
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24146,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24142,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-52(%ebp)
	fstps	-100(%ebp)
	movl	$_24143,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-56(%ebp)
	fstps	-104(%ebp)
	movl	$_24144,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-60(%ebp)
	fstps	-108(%ebp)
	movl	$_24145,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-64(%ebp)
	fstps	-112(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_24147
_24141:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24151,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24148,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_44729
	flds	-36(%ebp)
	fadds	-40(%ebp)
	fdivrp	%st(0),%st(1)
	fmuls	-36(%ebp)
	fstps	-116(%ebp)
	movl	$_24150,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-116(%ebp)
	fstps	48(%esp)
	lea	-100(%ebp),%eax
	movl	%eax,44(%esp)
	lea	-112(%ebp),%eax
	movl	%eax,40(%esp)
	lea	-108(%ebp),%eax
	movl	%eax,36(%esp)
	lea	-104(%ebp),%eax
	movl	%eax,32(%esp)
	flds	-68(%ebp)
	fstps	28(%esp)
	flds	-80(%ebp)
	fstps	24(%esp)
	flds	-76(%ebp)
	fstps	20(%esp)
	flds	-72(%ebp)
	fstps	16(%esp)
	flds	-52(%ebp)
	fstps	12(%esp)
	flds	-64(%ebp)
	fstps	8(%esp)
	flds	-60(%ebp)
	fstps	4(%esp)
	flds	-56(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TQuaternion+56
	calll	*_bbOnDebugLeaveScope
_24147:
	calll	*_bbOnDebugLeaveScope
_24139:
	movl	$_24153,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-48(%ebp)
	movl	$_24154,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24156
	call	_brl_blitz_NullObjectError
_24156:
	flds	-100(%ebp)
	fstps	340(%ebx)
	movl	$_24158,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24160
	call	_brl_blitz_NullObjectError
_24160:
	flds	-104(%ebp)
	fstps	344(%ebx)
	movl	$_24162,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24164
	call	_brl_blitz_NullObjectError
_24164:
	flds	-108(%ebp)
	fstps	348(%ebx)
	movl	$_24166,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24168
	call	_brl_blitz_NullObjectError
_24168:
	flds	-112(%ebp)
	fstps	352(%ebx)
	movl	$_24170,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24172
	call	_brl_blitz_NullObjectError
_24172:
	lea	24(%ebx),%eax
	movl	%eax,16(%esp)
	flds	-112(%ebp)
	fstps	12(%esp)
	flds	-108(%ebp)
	fstps	8(%esp)
	flds	-104(%ebp)
	fstps	4(%esp)
	flds	-100(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TQuaternion+48
	movl	$_24173,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24175
	call	_brl_blitz_NullObjectError
_24175:
	flds	-88(%ebp)
	fstps	32(%ebx)
	movl	$_24177,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24179
	call	_brl_blitz_NullObjectError
_24179:
	flds	-92(%ebp)
	fstps	36(%ebx)
	movl	$_24181,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24183
	call	_brl_blitz_NullObjectError
_24183:
	flds	-96(%ebp)
	fchs
	fstps	40(%ebx)
	movl	$_24185,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24187
	call	_brl_blitz_NullObjectError
_24187:
	movl	316(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_24189
	call	_brl_blitz_NullObjectError
_24189:
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24191
	call	_brl_blitz_NullObjectError
_24191:
	movl	24(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	movl	$_24192,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24194
	call	_brl_blitz_NullObjectError
_24194:
	movl	316(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24196
	call	_brl_blitz_NullObjectError
_24196:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_24199
	call	_brl_blitz_ArrayBoundsError
_24199:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_24201
	call	_brl_blitz_ArrayBoundsError
_24201:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-88(%ebp)
	fstps	28(%eax)
	movl	$_24203,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24205
	call	_brl_blitz_NullObjectError
_24205:
	movl	316(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24207
	call	_brl_blitz_NullObjectError
_24207:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_24210
	call	_brl_blitz_ArrayBoundsError
_24210:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_24212
	call	_brl_blitz_ArrayBoundsError
_24212:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-92(%ebp)
	fstps	28(%eax)
	movl	$_24214,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24216
	call	_brl_blitz_NullObjectError
_24216:
	movl	316(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24218
	call	_brl_blitz_NullObjectError
_24218:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_24221
	call	_brl_blitz_ArrayBoundsError
_24221:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_24223
	call	_brl_blitz_ArrayBoundsError
_24223:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-96(%ebp)
	fstps	28(%eax)
	movl	$_24225,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24227
	call	_brl_blitz_NullObjectError
_24227:
	movl	$_sidesign_minib3d_TBone,4(%esp)
	movl	20(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_24228
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24247,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24229,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24231
	call	_brl_blitz_NullObjectError
_24231:
	movl	$_sidesign_minib3d_TBone,4(%esp)
	movl	20(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24233
	call	_brl_blitz_NullObjectError
_24233:
	movl	316(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24235
	call	_brl_blitz_NullObjectError
_24235:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	movl	%eax,-120(%ebp)
	movl	$_24237,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-120(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_24239
	call	_brl_blitz_NullObjectError
_24239:
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24241
	call	_brl_blitz_NullObjectError
_24241:
	movl	316(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*92(%eax)
	movl	$_24242,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24244
	call	_brl_blitz_NullObjectError
_24244:
	movl	316(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24246
	call	_brl_blitz_NullObjectError
_24246:
	movl	-120(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	calll	*_bbOnDebugLeaveScope
_24228:
	movl	$_24248,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24250
	call	_brl_blitz_NullObjectError
_24250:
	movl	324(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_24252
	call	_brl_blitz_NullObjectError
_24252:
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24254
	call	_brl_blitz_NullObjectError
_24254:
	movl	316(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	movl	$_24255,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24257
	call	_brl_blitz_NullObjectError
_24257:
	movl	324(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_24259
	call	_brl_blitz_NullObjectError
_24259:
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24261
	call	_brl_blitz_NullObjectError
_24261:
	movl	320(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*92(%eax)
	movl	$_24262,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24264
	call	_brl_blitz_NullObjectError
_24264:
	movl	$1,8(%ebx)
	calll	*_bbOnDebugLeaveScope
_482:
	movl	-132(%ebp),%eax
	cmpl	%eax,-124(%ebp)
	jne	_484
_483:
	movl	$_24280,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TAnimation+56
	calll	*_bbOnDebugLeaveScope
_23781:
	mov	$0,%ebx
	jmp	_2994
_2994:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$52,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TAnimation_AnimateMesh2:
	push	%ebp
	mov	%esp,%ebp
	sub	$144,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$60,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	$_bbNullObject,-20(%ebp)
	movl	$0,-24(%ebp)
	movl	$0,-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	movl	$0,-40(%ebp)
	movl	$0,-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	fldz
	fstps	-64(%ebp)
	fldz
	fstps	-68(%ebp)
	fldz
	fstps	-72(%ebp)
	fldz
	fstps	-76(%ebp)
	movl	$0,-80(%ebp)
	fldz
	fstps	-84(%ebp)
	fldz
	fstps	-88(%ebp)
	fldz
	fstps	-92(%ebp)
	fldz
	fstps	-96(%ebp)
	fldz
	fstps	-100(%ebp)
	fldz
	fstps	-104(%ebp)
	fldz
	fstps	-108(%ebp)
	fldz
	fstps	-124(%ebp)
	fldz
	fstps	-112(%ebp)
	fldz
	fstps	-116(%ebp)
	fldz
	fstps	-120(%ebp)
	movl	$_bbNullObject,-128(%ebp)
	movl	$_bbNullObject,-132(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24684,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24287,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_24288
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24683,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24289,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24291
	call	_brl_blitz_NullObjectError
_24291:
	cmpl	$0,196(%ebx)
	jne	_24292
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24294,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24293,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_3000
_24292:
	movl	$_24295,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24297
	call	_brl_blitz_NullObjectError
_24297:
	movl	$1,200(%ebx)
	movl	$_24299,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-20(%ebp)
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24302
	call	_brl_blitz_NullObjectError
_24302:
	movl	300(%ebx),%eax
	movl	%eax,-140(%ebp)
	movl	-140(%ebp),%eax
	add	$24,%eax
	movl	%eax,-136(%ebp)
	movl	-136(%ebp),%edx
	movl	-140(%ebp),%eax
	addl	16(%eax),%edx
	movl	%edx,-144(%ebp)
	jmp	_497
_499:
	movl	-136(%ebp),%eax
	movl	(%eax),%eax
	movl	%eax,-20(%ebp)
	addl	$4,-136(%ebp)
	cmpl	$_bbNullObject,-20(%ebp)
	je	_497
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24681,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24307,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-24(%ebp)
	movl	$_24309,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-28(%ebp)
	movl	$_24311,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstps	-32(%ebp)
	movl	$_24313,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_44864
	fsubs	-32(%ebp)
	fstps	-36(%ebp)
	movl	$_24315,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-40(%ebp)
	movl	$_24317,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-44(%ebp)
	movl	$_24319,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-48(%ebp)
	movl	$_24321,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24323
	call	_brl_blitz_NullObjectError
_24323:
	flds	328(%ebx)
	fstps	-52(%ebp)
	movl	$_24325,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24327
	call	_brl_blitz_NullObjectError
_24327:
	flds	332(%ebx)
	fstps	-56(%ebp)
	movl	$_24329,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24331
	call	_brl_blitz_NullObjectError
_24331:
	flds	336(%ebx)
	fstps	-60(%ebp)
	movl	$_24333,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-64(%ebp)
	movl	$_24335,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-68(%ebp)
	movl	$_24337,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-72(%ebp)
	movl	$_24339,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-76(%ebp)
	movl	$_24341,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-80(%ebp)
	movl	$_24343,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	sub	$1,%eax
	movl	%eax,-24(%ebp)
	movl	$_24344,(%esp)
	calll	*_bbOnDebugEnterStm
_502:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24387,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24345,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-24(%ebp)
	movl	$_24346,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	cmpl	%eax,-24(%ebp)
	jle	_24347
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24350,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24348,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,-24(%ebp)
	movl	$_24349,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-28(%ebp)
	calll	*_bbOnDebugLeaveScope
_24347:
	movl	$_24351,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24353
	call	_brl_blitz_NullObjectError
_24353:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24355
	call	_brl_blitz_NullObjectError
_24355:
	movl	12(%ebx),%esi
	movl	-24(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24358
	call	_brl_blitz_ArrayBoundsError
_24358:
	movl	24(%esi,%ebx,4),%eax
	and	$1,%eax
	movl	%eax,-80(%ebp)
	movl	$_24359,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-80(%ebp)
	je	_24360
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24386,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24361,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24363
	call	_brl_blitz_NullObjectError
_24363:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24365
	call	_brl_blitz_NullObjectError
_24365:
	movl	16(%ebx),%esi
	movl	-24(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24368
	call	_brl_blitz_ArrayBoundsError
_24368:
	flds	24(%esi,%ebx,4)
	fstps	-68(%ebp)
	movl	$_24369,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24371
	call	_brl_blitz_NullObjectError
_24371:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24373
	call	_brl_blitz_NullObjectError
_24373:
	movl	20(%ebx),%esi
	movl	-24(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24376
	call	_brl_blitz_ArrayBoundsError
_24376:
	flds	24(%esi,%ebx,4)
	fstps	-72(%ebp)
	movl	$_24377,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24379
	call	_brl_blitz_NullObjectError
_24379:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24381
	call	_brl_blitz_NullObjectError
_24381:
	movl	24(%ebx),%esi
	movl	-24(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24384
	call	_brl_blitz_ArrayBoundsError
_24384:
	flds	24(%esi,%ebx,4)
	fstps	-76(%ebp)
	movl	$_24385,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-40(%ebp)
	calll	*_bbOnDebugLeaveScope
_24360:
	calll	*_bbOnDebugLeaveScope
_500:
	movl	-40(%ebp),%eax
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_24388
	movl	-28(%ebp),%eax
	cmp	$2,%eax
	setge	%al
	movzbl	%al,%eax
_24388:
	cmp	$0,%eax
	je	_502
_501:
	movl	$_24390,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-40(%ebp)
	jne	_24391
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24393,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24392,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-44(%ebp)
	calll	*_bbOnDebugLeaveScope
_24391:
	movl	$_24394,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-40(%ebp)
	movl	$_24395,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-28(%ebp)
	movl	$_24396,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-84(%ebp)
	movl	$_24398,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-88(%ebp)
	movl	$_24400,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-92(%ebp)
	movl	$_24402,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-44(%ebp)
	jne	_24403
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24413,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24404,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24406
	call	_brl_blitz_NullObjectError
_24406:
	flds	260(%ebx)
	fstps	-84(%ebp)
	movl	$_24407,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24409
	call	_brl_blitz_NullObjectError
_24409:
	flds	264(%ebx)
	fstps	-88(%ebp)
	movl	$_24410,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24412
	call	_brl_blitz_NullObjectError
_24412:
	flds	268(%ebx)
	fstps	-92(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_24414
_24403:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24426,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24415,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	fadds	-36(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_24416
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24420,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24417,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-52(%ebp)
	fstps	-84(%ebp)
	movl	$_24418,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-56(%ebp)
	fstps	-88(%ebp)
	movl	$_24419,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-60(%ebp)
	fstps	-92(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_24421
_24416:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24425,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24422,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-68(%ebp)
	fsubs	-52(%ebp)
	flds	-32(%ebp)
	fadds	-36(%ebp)
	fdivrp	%st(0),%st(1)
	fmuls	-32(%ebp)
	fadds	-52(%ebp)
	fstps	-84(%ebp)
	movl	$_24423,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-72(%ebp)
	fsubs	-56(%ebp)
	flds	-32(%ebp)
	fadds	-36(%ebp)
	fdivrp	%st(0),%st(1)
	fmuls	-32(%ebp)
	fadds	-56(%ebp)
	fstps	-88(%ebp)
	movl	$_24424,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-76(%ebp)
	fsubs	-60(%ebp)
	flds	-32(%ebp)
	fadds	-36(%ebp)
	fdivrp	%st(0),%st(1)
	fmuls	-32(%ebp)
	fadds	-60(%ebp)
	fstps	-92(%ebp)
	calll	*_bbOnDebugLeaveScope
_24421:
	calll	*_bbOnDebugLeaveScope
_24414:
	movl	$_24427,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-44(%ebp)
	movl	$_24428,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24430
	call	_brl_blitz_NullObjectError
_24430:
	flds	340(%ebx)
	fstps	-48(%ebp)
	movl	$_24431,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24433
	call	_brl_blitz_NullObjectError
_24433:
	flds	344(%ebx)
	fstps	-52(%ebp)
	movl	$_24434,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24436
	call	_brl_blitz_NullObjectError
_24436:
	flds	348(%ebx)
	fstps	-56(%ebp)
	movl	$_24437,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24439
	call	_brl_blitz_NullObjectError
_24439:
	flds	352(%ebx)
	fstps	-60(%ebp)
	movl	$_24440,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	sub	$1,%eax
	movl	%eax,-24(%ebp)
	movl	$_24441,(%esp)
	calll	*_bbOnDebugEnterStm
_505:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24492,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24442,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-24(%ebp)
	movl	$_24443,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	cmpl	%eax,-24(%ebp)
	jle	_24444
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24447,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24445,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,-24(%ebp)
	movl	$_24446,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-28(%ebp)
	calll	*_bbOnDebugLeaveScope
_24444:
	movl	$_24448,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24450
	call	_brl_blitz_NullObjectError
_24450:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24452
	call	_brl_blitz_NullObjectError
_24452:
	movl	12(%ebx),%esi
	movl	-24(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24455
	call	_brl_blitz_ArrayBoundsError
_24455:
	movl	24(%esi,%ebx,4),%eax
	and	$4,%eax
	movl	%eax,-80(%ebp)
	movl	$_24456,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-80(%ebp)
	je	_24457
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24491,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24458,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24460
	call	_brl_blitz_NullObjectError
_24460:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24462
	call	_brl_blitz_NullObjectError
_24462:
	movl	40(%ebx),%esi
	movl	-24(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24465
	call	_brl_blitz_ArrayBoundsError
_24465:
	flds	24(%esi,%ebx,4)
	fstps	-64(%ebp)
	movl	$_24466,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24468
	call	_brl_blitz_NullObjectError
_24468:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24470
	call	_brl_blitz_NullObjectError
_24470:
	movl	44(%ebx),%esi
	movl	-24(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24473
	call	_brl_blitz_ArrayBoundsError
_24473:
	flds	24(%esi,%ebx,4)
	fstps	-68(%ebp)
	movl	$_24474,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24476
	call	_brl_blitz_NullObjectError
_24476:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24478
	call	_brl_blitz_NullObjectError
_24478:
	movl	48(%ebx),%esi
	movl	-24(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24481
	call	_brl_blitz_ArrayBoundsError
_24481:
	flds	24(%esi,%ebx,4)
	fstps	-72(%ebp)
	movl	$_24482,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24484
	call	_brl_blitz_NullObjectError
_24484:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24486
	call	_brl_blitz_NullObjectError
_24486:
	movl	52(%ebx),%esi
	movl	-24(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24489
	call	_brl_blitz_ArrayBoundsError
_24489:
	flds	24(%esi,%ebx,4)
	fstps	-76(%ebp)
	movl	$_24490,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-40(%ebp)
	calll	*_bbOnDebugLeaveScope
_24457:
	calll	*_bbOnDebugLeaveScope
_503:
	movl	-40(%ebp),%eax
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_24493
	movl	-28(%ebp),%eax
	cmp	$2,%eax
	setge	%al
	movzbl	%al,%eax
_24493:
	cmp	$0,%eax
	je	_505
_504:
	movl	$_24495,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-40(%ebp)
	jne	_24496
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24498,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24497,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-44(%ebp)
	calll	*_bbOnDebugLeaveScope
_24496:
	movl	$_24499,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-40(%ebp)
	movl	$_24500,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-28(%ebp)
	movl	$_24501,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-96(%ebp)
	movl	$_24503,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-100(%ebp)
	movl	$_24505,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-104(%ebp)
	movl	$_24507,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-108(%ebp)
	movl	$_24509,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-44(%ebp)
	jne	_24510
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24523,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24511,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24513
	call	_brl_blitz_NullObjectError
_24513:
	flds	296(%ebx)
	fstps	-96(%ebp)
	movl	$_24514,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24516
	call	_brl_blitz_NullObjectError
_24516:
	flds	300(%ebx)
	fstps	-100(%ebp)
	movl	$_24517,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24519
	call	_brl_blitz_NullObjectError
_24519:
	flds	304(%ebx)
	fstps	-104(%ebp)
	movl	$_24520,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24522
	call	_brl_blitz_NullObjectError
_24522:
	flds	308(%ebx)
	fstps	-108(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_24524
_24510:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24537,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24525,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	fadds	-36(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_24526
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24531,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24527,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-48(%ebp)
	fstps	-96(%ebp)
	movl	$_24528,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-52(%ebp)
	fstps	-100(%ebp)
	movl	$_24529,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-56(%ebp)
	fstps	-104(%ebp)
	movl	$_24530,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-60(%ebp)
	fstps	-108(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_24532
_24526:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24536,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24533,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_44865
	flds	-32(%ebp)
	fadds	-36(%ebp)
	fdivrp	%st(0),%st(1)
	fmuls	-32(%ebp)
	fstps	-124(%ebp)
	movl	$_24535,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-124(%ebp)
	fstps	48(%esp)
	lea	-96(%ebp),%eax
	movl	%eax,44(%esp)
	lea	-108(%ebp),%eax
	movl	%eax,40(%esp)
	lea	-104(%ebp),%eax
	movl	%eax,36(%esp)
	lea	-100(%ebp),%eax
	movl	%eax,32(%esp)
	flds	-64(%ebp)
	fstps	28(%esp)
	flds	-76(%ebp)
	fstps	24(%esp)
	flds	-72(%ebp)
	fstps	20(%esp)
	flds	-68(%ebp)
	fstps	16(%esp)
	flds	-48(%ebp)
	fstps	12(%esp)
	flds	-60(%ebp)
	fstps	8(%esp)
	flds	-56(%ebp)
	fstps	4(%esp)
	flds	-52(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TQuaternion+56
	calll	*_bbOnDebugLeaveScope
_24532:
	calll	*_bbOnDebugLeaveScope
_24524:
	movl	$_24538,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-44(%ebp)
	movl	$_24539,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24541
	call	_brl_blitz_NullObjectError
_24541:
	lea	28(%ebx),%eax
	movl	%eax,16(%esp)
	flds	-108(%ebp)
	fstps	12(%esp)
	flds	-104(%ebp)
	fstps	8(%esp)
	flds	-100(%ebp)
	fstps	4(%esp)
	flds	-96(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TQuaternion+48
	movl	$_24542,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24544
	call	_brl_blitz_NullObjectError
_24544:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24546
	call	_brl_blitz_NullObjectError
_24546:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_24549
	call	_brl_blitz_ArrayBoundsError
_24549:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_24551
	call	_brl_blitz_ArrayBoundsError
_24551:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-84(%ebp)
	fstps	28(%eax)
	movl	$_24553,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24555
	call	_brl_blitz_NullObjectError
_24555:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24557
	call	_brl_blitz_NullObjectError
_24557:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_24560
	call	_brl_blitz_ArrayBoundsError
_24560:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_24562
	call	_brl_blitz_ArrayBoundsError
_24562:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-88(%ebp)
	fstps	28(%eax)
	movl	$_24564,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24566
	call	_brl_blitz_NullObjectError
_24566:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24568
	call	_brl_blitz_NullObjectError
_24568:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_24571
	call	_brl_blitz_ArrayBoundsError
_24571:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_24573
	call	_brl_blitz_ArrayBoundsError
_24573:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-92(%ebp)
	fstps	28(%eax)
	movl	$_24575,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-112(%ebp)
	movl	$_24577,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-116(%ebp)
	movl	$_24579,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-120(%ebp)
	movl	$_24581,(%esp)
	calll	*_bbOnDebugEnterStm
	lea	-120(%ebp),%eax
	movl	%eax,24(%esp)
	lea	-116(%ebp),%eax
	movl	%eax,20(%esp)
	lea	-112(%ebp),%eax
	movl	%eax,16(%esp)
	flds	-108(%ebp)
	fstps	12(%esp)
	flds	-104(%ebp)
	fstps	8(%esp)
	flds	-100(%ebp)
	fstps	4(%esp)
	flds	-96(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TQuaternion+52
	movl	$_24582,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24584
	call	_brl_blitz_NullObjectError
_24584:
	flds	-112(%ebp)
	fchs
	fstps	56(%ebx)
	movl	$_24586,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24588
	call	_brl_blitz_NullObjectError
_24588:
	flds	-116(%ebp)
	fstps	60(%ebx)
	movl	$_24590,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24592
	call	_brl_blitz_NullObjectError
_24592:
	flds	-120(%ebp)
	fstps	64(%ebx)
	movl	$_24594,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24596
	call	_brl_blitz_NullObjectError
_24596:
	flds	-84(%ebp)
	fstps	32(%ebx)
	movl	$_24598,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24600
	call	_brl_blitz_NullObjectError
_24600:
	flds	-88(%ebp)
	fstps	36(%ebx)
	movl	$_24602,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24604
	call	_brl_blitz_NullObjectError
_24604:
	flds	-92(%ebp)
	fstps	40(%ebx)
	movl	$_24606,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24608
	call	_brl_blitz_NullObjectError
_24608:
	movl	316(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_24610
	call	_brl_blitz_NullObjectError
_24610:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24612
	call	_brl_blitz_NullObjectError
_24612:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	movl	$_24613,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24615
	call	_brl_blitz_NullObjectError
_24615:
	cmpl	$_bbNullObject,20(%ebx)
	je	_24616
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24635,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24617,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24619
	call	_brl_blitz_NullObjectError
_24619:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24621
	call	_brl_blitz_NullObjectError
_24621:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24623
	call	_brl_blitz_NullObjectError
_24623:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	movl	%eax,-128(%ebp)
	movl	$_24625,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-128(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_24627
	call	_brl_blitz_NullObjectError
_24627:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24629
	call	_brl_blitz_NullObjectError
_24629:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*92(%eax)
	movl	$_24630,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24632
	call	_brl_blitz_NullObjectError
_24632:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24634
	call	_brl_blitz_NullObjectError
_24634:
	movl	-128(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	calll	*_bbOnDebugLeaveScope
_24616:
	movl	$_24636,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24638
	call	_brl_blitz_NullObjectError
_24638:
	movl	$_sidesign_minib3d_TBone,4(%esp)
	movl	20(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_24639
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24658,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24640,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24642
	call	_brl_blitz_NullObjectError
_24642:
	movl	$_sidesign_minib3d_TBone,4(%esp)
	movl	20(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24644
	call	_brl_blitz_NullObjectError
_24644:
	movl	316(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24646
	call	_brl_blitz_NullObjectError
_24646:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	movl	%eax,-132(%ebp)
	movl	$_24648,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-132(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_24650
	call	_brl_blitz_NullObjectError
_24650:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24652
	call	_brl_blitz_NullObjectError
_24652:
	movl	316(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*92(%eax)
	movl	$_24653,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24655
	call	_brl_blitz_NullObjectError
_24655:
	movl	316(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24657
	call	_brl_blitz_NullObjectError
_24657:
	movl	-132(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	calll	*_bbOnDebugLeaveScope
_24639:
	movl	$_24659,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24661
	call	_brl_blitz_NullObjectError
_24661:
	movl	324(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_24663
	call	_brl_blitz_NullObjectError
_24663:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24665
	call	_brl_blitz_NullObjectError
_24665:
	movl	316(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*60(%eax)
	movl	$_24666,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24668
	call	_brl_blitz_NullObjectError
_24668:
	movl	324(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_24670
	call	_brl_blitz_NullObjectError
_24670:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24672
	call	_brl_blitz_NullObjectError
_24672:
	movl	320(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*92(%eax)
	movl	$_24673,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24675
	call	_brl_blitz_NullObjectError
_24675:
	movl	16(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24677
	call	_brl_blitz_NullObjectError
_24677:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	cmp	$1,%eax
	je	_24678
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_24680,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24679,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TEntity+388
	calll	*_bbOnDebugLeaveScope
_24678:
	calll	*_bbOnDebugLeaveScope
_497:
	movl	-144(%ebp),%eax
	cmpl	%eax,-136(%ebp)
	jne	_499
_498:
	movl	$_24682,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TAnimation+56
	calll	*_bbOnDebugLeaveScope
_24288:
	mov	$0,%ebx
	jmp	_3000
_3000:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$60,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TAnimation_VertexDeform:
	push	%ebp
	mov	%esp,%ebp
	sub	$500,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	fldz
	fstps	-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	movl	$_bbNullObject,-32(%ebp)
	fldz
	fstps	-36(%ebp)
	movl	$_bbNullObject,-40(%ebp)
	movl	$_bbNullObject,-44(%ebp)
	movl	$_bbNullObject,-48(%ebp)
	movl	$0,-52(%ebp)
	movl	$0,-56(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25322,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24685,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	movl	$_24689,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	movl	$_24693,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-32(%ebp)
	movl	$_24695,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-36(%ebp)
	movl	$_24697,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24699
	call	_brl_blitz_NullObjectError
_24699:
	movl	288(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24701
	call	_brl_blitz_NullObjectError
_24701:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	%eax,-40(%ebp)
	movl	$_24703,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-44(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24706
	call	_brl_blitz_NullObjectError
_24706:
	movl	292(%ebx),%eax
	movl	%eax,-496(%ebp)
	movl	-496(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24709
	call	_brl_blitz_NullObjectError
_24709:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	movl	%eax,-500(%ebp)
	jmp	_506
_508:
	movl	-500(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24714
	call	_brl_blitz_NullObjectError
_24714:
	movl	$_sidesign_minib3d_TSurface,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-44(%ebp)
	cmpl	$_bbNullObject,-44(%ebp)
	je	_506
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25320,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24715,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24717
	call	_brl_blitz_NullObjectError
_24717:
	movl	$_sidesign_minib3d_TSurface,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-48(%ebp)
	movl	$_24719,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24721
	call	_brl_blitz_NullObjectError
_24721:
	orl	$1,96(%ebx)
	movl	$_24723,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-52(%ebp)
	movl	$_24725,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-56(%ebp)
	movl	$_24727,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-52(%ebp)
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24729
	call	_brl_blitz_NullObjectError
_24729:
	movl	8(%ebx),%eax
	movl	%eax,-492(%ebp)
	jmp	_24730
_511:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25316,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24732,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-52(%ebp),%eax
	imul	$3,%eax
	movl	%eax,-56(%ebp)
	movl	$_24733,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24735
	call	_brl_blitz_NullObjectError
_24735:
	movl	40(%ebx),%esi
	movl	-52(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24738
	call	_brl_blitz_ArrayBoundsError
_24738:
	cmpl	$0,24(%esi,%ebx,4)
	je	_24739
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25315,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24740,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24742
	call	_brl_blitz_NullObjectError
_24742:
	movl	20(%ebx),%esi
	movl	-56(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24745
	call	_brl_blitz_ArrayBoundsError
_24745:
	flds	24(%esi,%ebx,4)
	fstps	-8(%ebp)
	movl	$_24746,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24748
	call	_brl_blitz_NullObjectError
_24748:
	movl	20(%ebx),%esi
	movl	-56(%ebp),%eax
	add	$1,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_24751
	call	_brl_blitz_ArrayBoundsError
_24751:
	flds	24(%esi,%ebx,4)
	fstps	-12(%ebp)
	movl	$_24752,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24754
	call	_brl_blitz_NullObjectError
_24754:
	movl	20(%ebx),%esi
	movl	-56(%ebp),%eax
	add	$2,%eax
	mov	%eax,%ebx
	cmpl	20(%esi),%ebx
	jb	_24757
	call	_brl_blitz_ArrayBoundsError
_24757:
	flds	24(%esi,%ebx,4)
	fstps	-16(%ebp)
	movl	$_24758,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24760
	call	_brl_blitz_NullObjectError
_24760:
	movl	300(%ebx),%edi
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24763
	call	_brl_blitz_NullObjectError
_24763:
	movl	40(%ebx),%esi
	movl	-52(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24766
	call	_brl_blitz_ArrayBoundsError
_24766:
	movl	24(%esi,%ebx,4),%eax
	sub	$1,%eax
	mov	%eax,%ebx
	cmpl	20(%edi),%ebx
	jb	_24768
	call	_brl_blitz_ArrayBoundsError
_24768:
	movl	24(%edi,%ebx,4),%eax
	movl	%eax,-32(%ebp)
	movl	$_24769,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24771
	call	_brl_blitz_NullObjectError
_24771:
	movl	56(%ebx),%esi
	movl	-52(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24774
	call	_brl_blitz_ArrayBoundsError
_24774:
	flds	24(%esi,%ebx,4)
	fstps	-36(%ebp)
	movl	$_24775,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24777
	call	_brl_blitz_NullObjectError
_24777:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24779
	call	_brl_blitz_NullObjectError
_24779:
	movl	8(%ebx),%eax
	movl	%eax,-392(%ebp)
	movl	$0,-488(%ebp)
	movl	-392(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-488(%ebp)
	jb	_24782
	call	_brl_blitz_ArrayBoundsError
_24782:
	movl	$0,-440(%ebp)
	movl	-392(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-440(%ebp)
	jb	_24784
	call	_brl_blitz_ArrayBoundsError
_24784:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24786
	call	_brl_blitz_NullObjectError
_24786:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24788
	call	_brl_blitz_NullObjectError
_24788:
	movl	8(%ebx),%eax
	movl	%eax,-248(%ebp)
	movl	-248(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-344(%ebp)
	movl	-248(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-344(%ebp)
	jb	_24791
	call	_brl_blitz_ArrayBoundsError
_24791:
	movl	$0,-296(%ebp)
	movl	-248(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-296(%ebp)
	jb	_24793
	call	_brl_blitz_ArrayBoundsError
_24793:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24795
	call	_brl_blitz_NullObjectError
_24795:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24797
	call	_brl_blitz_NullObjectError
_24797:
	movl	8(%ebx),%eax
	movl	%eax,-104(%ebp)
	movl	-104(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-200(%ebp)
	movl	-104(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-200(%ebp)
	jb	_24800
	call	_brl_blitz_ArrayBoundsError
_24800:
	movl	$0,-152(%ebp)
	movl	-104(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-152(%ebp)
	jb	_24802
	call	_brl_blitz_ArrayBoundsError
_24802:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24804
	call	_brl_blitz_NullObjectError
_24804:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24806
	call	_brl_blitz_NullObjectError
_24806:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_24809
	call	_brl_blitz_ArrayBoundsError
_24809:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_24811
	call	_brl_blitz_ArrayBoundsError
_24811:
	movl	-488(%ebp),%edx
	addl	-440(%ebp),%edx
	movl	-392(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-8(%ebp)
	movl	-344(%ebp),%edx
	addl	-296(%ebp),%edx
	movl	-248(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-200(%ebp),%edx
	addl	-152(%ebp),%edx
	movl	-104(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fmuls	-36(%ebp)
	fstps	-20(%ebp)
	movl	$_24812,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24814
	call	_brl_blitz_NullObjectError
_24814:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24816
	call	_brl_blitz_NullObjectError
_24816:
	movl	8(%ebx),%eax
	movl	%eax,-388(%ebp)
	movl	$0,-484(%ebp)
	movl	-388(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-484(%ebp)
	jb	_24819
	call	_brl_blitz_ArrayBoundsError
_24819:
	movl	$1,-436(%ebp)
	movl	-388(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-436(%ebp)
	jb	_24821
	call	_brl_blitz_ArrayBoundsError
_24821:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24823
	call	_brl_blitz_NullObjectError
_24823:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24825
	call	_brl_blitz_NullObjectError
_24825:
	movl	8(%ebx),%eax
	movl	%eax,-244(%ebp)
	movl	-244(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-340(%ebp)
	movl	-244(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-340(%ebp)
	jb	_24828
	call	_brl_blitz_ArrayBoundsError
_24828:
	movl	$1,-292(%ebp)
	movl	-244(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-292(%ebp)
	jb	_24830
	call	_brl_blitz_ArrayBoundsError
_24830:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24832
	call	_brl_blitz_NullObjectError
_24832:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24834
	call	_brl_blitz_NullObjectError
_24834:
	movl	8(%ebx),%eax
	movl	%eax,-100(%ebp)
	movl	-100(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-196(%ebp)
	movl	-100(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-196(%ebp)
	jb	_24837
	call	_brl_blitz_ArrayBoundsError
_24837:
	movl	$1,-148(%ebp)
	movl	-100(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-148(%ebp)
	jb	_24839
	call	_brl_blitz_ArrayBoundsError
_24839:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24841
	call	_brl_blitz_NullObjectError
_24841:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24843
	call	_brl_blitz_NullObjectError
_24843:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_24846
	call	_brl_blitz_ArrayBoundsError
_24846:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_24848
	call	_brl_blitz_ArrayBoundsError
_24848:
	movl	-484(%ebp),%edx
	addl	-436(%ebp),%edx
	movl	-388(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-8(%ebp)
	movl	-340(%ebp),%edx
	addl	-292(%ebp),%edx
	movl	-244(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-196(%ebp),%edx
	addl	-148(%ebp),%edx
	movl	-100(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fmuls	-36(%ebp)
	fstps	-24(%ebp)
	movl	$_24849,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24851
	call	_brl_blitz_NullObjectError
_24851:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24853
	call	_brl_blitz_NullObjectError
_24853:
	movl	8(%ebx),%eax
	movl	%eax,-384(%ebp)
	movl	$0,-480(%ebp)
	movl	-384(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-480(%ebp)
	jb	_24856
	call	_brl_blitz_ArrayBoundsError
_24856:
	movl	$2,-432(%ebp)
	movl	-384(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-432(%ebp)
	jb	_24858
	call	_brl_blitz_ArrayBoundsError
_24858:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24860
	call	_brl_blitz_NullObjectError
_24860:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24862
	call	_brl_blitz_NullObjectError
_24862:
	movl	8(%ebx),%eax
	movl	%eax,-240(%ebp)
	movl	-240(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-336(%ebp)
	movl	-240(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-336(%ebp)
	jb	_24865
	call	_brl_blitz_ArrayBoundsError
_24865:
	movl	$2,-288(%ebp)
	movl	-240(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-288(%ebp)
	jb	_24867
	call	_brl_blitz_ArrayBoundsError
_24867:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24869
	call	_brl_blitz_NullObjectError
_24869:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24871
	call	_brl_blitz_NullObjectError
_24871:
	movl	8(%ebx),%eax
	movl	%eax,-96(%ebp)
	movl	-96(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-192(%ebp)
	movl	-96(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-192(%ebp)
	jb	_24874
	call	_brl_blitz_ArrayBoundsError
_24874:
	movl	$2,-144(%ebp)
	movl	-96(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-144(%ebp)
	jb	_24876
	call	_brl_blitz_ArrayBoundsError
_24876:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24878
	call	_brl_blitz_NullObjectError
_24878:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24880
	call	_brl_blitz_NullObjectError
_24880:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_24883
	call	_brl_blitz_ArrayBoundsError
_24883:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_24885
	call	_brl_blitz_ArrayBoundsError
_24885:
	movl	-480(%ebp),%edx
	addl	-432(%ebp),%edx
	movl	-384(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-8(%ebp)
	movl	-336(%ebp),%edx
	addl	-288(%ebp),%edx
	movl	-240(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-192(%ebp),%edx
	addl	-144(%ebp),%edx
	movl	-96(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fmuls	-36(%ebp)
	fstps	-28(%ebp)
	movl	$_24886,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24888
	call	_brl_blitz_NullObjectError
_24888:
	movl	44(%ebx),%esi
	movl	-52(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24891
	call	_brl_blitz_ArrayBoundsError
_24891:
	cmpl	$0,24(%esi,%ebx,4)
	je	_24892
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25293,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_24893,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24895
	call	_brl_blitz_NullObjectError
_24895:
	movl	300(%ebx),%edi
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24898
	call	_brl_blitz_NullObjectError
_24898:
	movl	44(%ebx),%esi
	movl	-52(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24901
	call	_brl_blitz_ArrayBoundsError
_24901:
	movl	24(%esi,%ebx,4),%eax
	sub	$1,%eax
	mov	%eax,%ebx
	cmpl	20(%edi),%ebx
	jb	_24903
	call	_brl_blitz_ArrayBoundsError
_24903:
	movl	24(%edi,%ebx,4),%eax
	movl	%eax,-32(%ebp)
	movl	$_24904,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24906
	call	_brl_blitz_NullObjectError
_24906:
	movl	60(%ebx),%esi
	movl	-52(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_24909
	call	_brl_blitz_ArrayBoundsError
_24909:
	flds	24(%esi,%ebx,4)
	fstps	-36(%ebp)
	movl	$_24910,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24912
	call	_brl_blitz_NullObjectError
_24912:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24914
	call	_brl_blitz_NullObjectError
_24914:
	movl	8(%ebx),%eax
	movl	%eax,-380(%ebp)
	movl	$0,-476(%ebp)
	movl	-380(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-476(%ebp)
	jb	_24917
	call	_brl_blitz_ArrayBoundsError
_24917:
	movl	$0,-428(%ebp)
	movl	-380(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-428(%ebp)
	jb	_24919
	call	_brl_blitz_ArrayBoundsError
_24919:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24921
	call	_brl_blitz_NullObjectError
_24921:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24923
	call	_brl_blitz_NullObjectError
_24923:
	movl	8(%ebx),%eax
	movl	%eax,-236(%ebp)
	movl	-236(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-332(%ebp)
	movl	-236(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-332(%ebp)
	jb	_24926
	call	_brl_blitz_ArrayBoundsError
_24926:
	movl	$0,-284(%ebp)
	movl	-236(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-284(%ebp)
	jb	_24928
	call	_brl_blitz_ArrayBoundsError
_24928:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24930
	call	_brl_blitz_NullObjectError
_24930:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24932
	call	_brl_blitz_NullObjectError
_24932:
	movl	8(%ebx),%eax
	movl	%eax,-92(%ebp)
	movl	-92(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-188(%ebp)
	movl	-92(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-188(%ebp)
	jb	_24935
	call	_brl_blitz_ArrayBoundsError
_24935:
	movl	$0,-140(%ebp)
	movl	-92(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-140(%ebp)
	jb	_24937
	call	_brl_blitz_ArrayBoundsError
_24937:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24939
	call	_brl_blitz_NullObjectError
_24939:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24941
	call	_brl_blitz_NullObjectError
_24941:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_24944
	call	_brl_blitz_ArrayBoundsError
_24944:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_24946
	call	_brl_blitz_ArrayBoundsError
_24946:
	flds	-20(%ebp)
	movl	-476(%ebp),%edx
	addl	-428(%ebp),%edx
	movl	-380(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-8(%ebp)
	movl	-332(%ebp),%edx
	addl	-284(%ebp),%edx
	movl	-236(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-188(%ebp),%edx
	addl	-140(%ebp),%edx
	movl	-92(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fmuls	-36(%ebp)
	faddp	%st(0),%st(1)
	fstps	-20(%ebp)
	movl	$_24947,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24949
	call	_brl_blitz_NullObjectError
_24949:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24951
	call	_brl_blitz_NullObjectError
_24951:
	movl	8(%ebx),%eax
	movl	%eax,-376(%ebp)
	movl	$0,-472(%ebp)
	movl	-376(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-472(%ebp)
	jb	_24954
	call	_brl_blitz_ArrayBoundsError
_24954:
	movl	$1,-424(%ebp)
	movl	-376(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-424(%ebp)
	jb	_24956
	call	_brl_blitz_ArrayBoundsError
_24956:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24958
	call	_brl_blitz_NullObjectError
_24958:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24960
	call	_brl_blitz_NullObjectError
_24960:
	movl	8(%ebx),%eax
	movl	%eax,-232(%ebp)
	movl	-232(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-328(%ebp)
	movl	-232(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-328(%ebp)
	jb	_24963
	call	_brl_blitz_ArrayBoundsError
_24963:
	movl	$1,-280(%ebp)
	movl	-232(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-280(%ebp)
	jb	_24965
	call	_brl_blitz_ArrayBoundsError
_24965:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24967
	call	_brl_blitz_NullObjectError
_24967:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24969
	call	_brl_blitz_NullObjectError
_24969:
	movl	8(%ebx),%eax
	movl	%eax,-88(%ebp)
	movl	-88(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-184(%ebp)
	movl	-88(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-184(%ebp)
	jb	_24972
	call	_brl_blitz_ArrayBoundsError
_24972:
	movl	$1,-136(%ebp)
	movl	-88(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-136(%ebp)
	jb	_24974
	call	_brl_blitz_ArrayBoundsError
_24974:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24976
	call	_brl_blitz_NullObjectError
_24976:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24978
	call	_brl_blitz_NullObjectError
_24978:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_24981
	call	_brl_blitz_ArrayBoundsError
_24981:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_24983
	call	_brl_blitz_ArrayBoundsError
_24983:
	flds	-24(%ebp)
	movl	-472(%ebp),%edx
	addl	-424(%ebp),%edx
	movl	-376(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-8(%ebp)
	movl	-328(%ebp),%edx
	addl	-280(%ebp),%edx
	movl	-232(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-184(%ebp),%edx
	addl	-136(%ebp),%edx
	movl	-88(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fmuls	-36(%ebp)
	faddp	%st(0),%st(1)
	fstps	-24(%ebp)
	movl	$_24984,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24986
	call	_brl_blitz_NullObjectError
_24986:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24988
	call	_brl_blitz_NullObjectError
_24988:
	movl	8(%ebx),%eax
	movl	%eax,-372(%ebp)
	movl	$0,-468(%ebp)
	movl	-372(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-468(%ebp)
	jb	_24991
	call	_brl_blitz_ArrayBoundsError
_24991:
	movl	$2,-420(%ebp)
	movl	-372(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-420(%ebp)
	jb	_24993
	call	_brl_blitz_ArrayBoundsError
_24993:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24995
	call	_brl_blitz_NullObjectError
_24995:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24997
	call	_brl_blitz_NullObjectError
_24997:
	movl	8(%ebx),%eax
	movl	%eax,-228(%ebp)
	movl	-228(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-324(%ebp)
	movl	-228(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-324(%ebp)
	jb	_25000
	call	_brl_blitz_ArrayBoundsError
_25000:
	movl	$2,-276(%ebp)
	movl	-228(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-276(%ebp)
	jb	_25002
	call	_brl_blitz_ArrayBoundsError
_25002:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25004
	call	_brl_blitz_NullObjectError
_25004:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25006
	call	_brl_blitz_NullObjectError
_25006:
	movl	8(%ebx),%eax
	movl	%eax,-84(%ebp)
	movl	-84(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-180(%ebp)
	movl	-84(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-180(%ebp)
	jb	_25009
	call	_brl_blitz_ArrayBoundsError
_25009:
	movl	$2,-132(%ebp)
	movl	-84(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-132(%ebp)
	jb	_25011
	call	_brl_blitz_ArrayBoundsError
_25011:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25013
	call	_brl_blitz_NullObjectError
_25013:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25015
	call	_brl_blitz_NullObjectError
_25015:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_25018
	call	_brl_blitz_ArrayBoundsError
_25018:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_25020
	call	_brl_blitz_ArrayBoundsError
_25020:
	flds	-28(%ebp)
	movl	-468(%ebp),%edx
	addl	-420(%ebp),%edx
	movl	-372(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-8(%ebp)
	movl	-324(%ebp),%edx
	addl	-276(%ebp),%edx
	movl	-228(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-180(%ebp),%edx
	addl	-132(%ebp),%edx
	movl	-84(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fmuls	-36(%ebp)
	faddp	%st(0),%st(1)
	fstps	-28(%ebp)
	movl	$_25021,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25023
	call	_brl_blitz_NullObjectError
_25023:
	movl	48(%ebx),%esi
	movl	-52(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_25026
	call	_brl_blitz_ArrayBoundsError
_25026:
	cmpl	$0,24(%esi,%ebx,4)
	je	_25027
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25292,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25028,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25030
	call	_brl_blitz_NullObjectError
_25030:
	movl	300(%ebx),%edi
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25033
	call	_brl_blitz_NullObjectError
_25033:
	movl	48(%ebx),%esi
	movl	-52(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_25036
	call	_brl_blitz_ArrayBoundsError
_25036:
	movl	24(%esi,%ebx,4),%eax
	sub	$1,%eax
	mov	%eax,%ebx
	cmpl	20(%edi),%ebx
	jb	_25038
	call	_brl_blitz_ArrayBoundsError
_25038:
	movl	24(%edi,%ebx,4),%eax
	movl	%eax,-32(%ebp)
	movl	$_25039,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25041
	call	_brl_blitz_NullObjectError
_25041:
	movl	64(%ebx),%esi
	movl	-52(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_25044
	call	_brl_blitz_ArrayBoundsError
_25044:
	flds	24(%esi,%ebx,4)
	fstps	-36(%ebp)
	movl	$_25045,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25047
	call	_brl_blitz_NullObjectError
_25047:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25049
	call	_brl_blitz_NullObjectError
_25049:
	movl	8(%ebx),%eax
	movl	%eax,-368(%ebp)
	movl	$0,-464(%ebp)
	movl	-368(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-464(%ebp)
	jb	_25052
	call	_brl_blitz_ArrayBoundsError
_25052:
	movl	$0,-416(%ebp)
	movl	-368(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-416(%ebp)
	jb	_25054
	call	_brl_blitz_ArrayBoundsError
_25054:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25056
	call	_brl_blitz_NullObjectError
_25056:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25058
	call	_brl_blitz_NullObjectError
_25058:
	movl	8(%ebx),%eax
	movl	%eax,-224(%ebp)
	movl	-224(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-320(%ebp)
	movl	-224(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-320(%ebp)
	jb	_25061
	call	_brl_blitz_ArrayBoundsError
_25061:
	movl	$0,-272(%ebp)
	movl	-224(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-272(%ebp)
	jb	_25063
	call	_brl_blitz_ArrayBoundsError
_25063:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25065
	call	_brl_blitz_NullObjectError
_25065:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25067
	call	_brl_blitz_NullObjectError
_25067:
	movl	8(%ebx),%eax
	movl	%eax,-80(%ebp)
	movl	-80(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-176(%ebp)
	movl	-80(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-176(%ebp)
	jb	_25070
	call	_brl_blitz_ArrayBoundsError
_25070:
	movl	$0,-128(%ebp)
	movl	-80(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-128(%ebp)
	jb	_25072
	call	_brl_blitz_ArrayBoundsError
_25072:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25074
	call	_brl_blitz_NullObjectError
_25074:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25076
	call	_brl_blitz_NullObjectError
_25076:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_25079
	call	_brl_blitz_ArrayBoundsError
_25079:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_25081
	call	_brl_blitz_ArrayBoundsError
_25081:
	flds	-20(%ebp)
	movl	-464(%ebp),%edx
	addl	-416(%ebp),%edx
	movl	-368(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-8(%ebp)
	movl	-320(%ebp),%edx
	addl	-272(%ebp),%edx
	movl	-224(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-176(%ebp),%edx
	addl	-128(%ebp),%edx
	movl	-80(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fmuls	-36(%ebp)
	faddp	%st(0),%st(1)
	fstps	-20(%ebp)
	movl	$_25082,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25084
	call	_brl_blitz_NullObjectError
_25084:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25086
	call	_brl_blitz_NullObjectError
_25086:
	movl	8(%ebx),%eax
	movl	%eax,-364(%ebp)
	movl	$0,-460(%ebp)
	movl	-364(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-460(%ebp)
	jb	_25089
	call	_brl_blitz_ArrayBoundsError
_25089:
	movl	$1,-412(%ebp)
	movl	-364(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-412(%ebp)
	jb	_25091
	call	_brl_blitz_ArrayBoundsError
_25091:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25093
	call	_brl_blitz_NullObjectError
_25093:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25095
	call	_brl_blitz_NullObjectError
_25095:
	movl	8(%ebx),%eax
	movl	%eax,-220(%ebp)
	movl	-220(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-316(%ebp)
	movl	-220(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-316(%ebp)
	jb	_25098
	call	_brl_blitz_ArrayBoundsError
_25098:
	movl	$1,-268(%ebp)
	movl	-220(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-268(%ebp)
	jb	_25100
	call	_brl_blitz_ArrayBoundsError
_25100:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25102
	call	_brl_blitz_NullObjectError
_25102:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25104
	call	_brl_blitz_NullObjectError
_25104:
	movl	8(%ebx),%eax
	movl	%eax,-76(%ebp)
	movl	-76(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-172(%ebp)
	movl	-76(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-172(%ebp)
	jb	_25107
	call	_brl_blitz_ArrayBoundsError
_25107:
	movl	$1,-124(%ebp)
	movl	-76(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-124(%ebp)
	jb	_25109
	call	_brl_blitz_ArrayBoundsError
_25109:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25111
	call	_brl_blitz_NullObjectError
_25111:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25113
	call	_brl_blitz_NullObjectError
_25113:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_25116
	call	_brl_blitz_ArrayBoundsError
_25116:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_25118
	call	_brl_blitz_ArrayBoundsError
_25118:
	flds	-24(%ebp)
	movl	-460(%ebp),%edx
	addl	-412(%ebp),%edx
	movl	-364(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-8(%ebp)
	movl	-316(%ebp),%edx
	addl	-268(%ebp),%edx
	movl	-220(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-172(%ebp),%edx
	addl	-124(%ebp),%edx
	movl	-76(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fmuls	-36(%ebp)
	faddp	%st(0),%st(1)
	fstps	-24(%ebp)
	movl	$_25119,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25121
	call	_brl_blitz_NullObjectError
_25121:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25123
	call	_brl_blitz_NullObjectError
_25123:
	movl	8(%ebx),%eax
	movl	%eax,-360(%ebp)
	movl	$0,-456(%ebp)
	movl	-360(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-456(%ebp)
	jb	_25126
	call	_brl_blitz_ArrayBoundsError
_25126:
	movl	$2,-408(%ebp)
	movl	-360(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-408(%ebp)
	jb	_25128
	call	_brl_blitz_ArrayBoundsError
_25128:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25130
	call	_brl_blitz_NullObjectError
_25130:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25132
	call	_brl_blitz_NullObjectError
_25132:
	movl	8(%ebx),%eax
	movl	%eax,-216(%ebp)
	movl	-216(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-312(%ebp)
	movl	-216(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-312(%ebp)
	jb	_25135
	call	_brl_blitz_ArrayBoundsError
_25135:
	movl	$2,-264(%ebp)
	movl	-216(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-264(%ebp)
	jb	_25137
	call	_brl_blitz_ArrayBoundsError
_25137:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25139
	call	_brl_blitz_NullObjectError
_25139:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25141
	call	_brl_blitz_NullObjectError
_25141:
	movl	8(%ebx),%eax
	movl	%eax,-72(%ebp)
	movl	-72(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-168(%ebp)
	movl	-72(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-168(%ebp)
	jb	_25144
	call	_brl_blitz_ArrayBoundsError
_25144:
	movl	$2,-120(%ebp)
	movl	-72(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-120(%ebp)
	jb	_25146
	call	_brl_blitz_ArrayBoundsError
_25146:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25148
	call	_brl_blitz_NullObjectError
_25148:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25150
	call	_brl_blitz_NullObjectError
_25150:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_25153
	call	_brl_blitz_ArrayBoundsError
_25153:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_25155
	call	_brl_blitz_ArrayBoundsError
_25155:
	flds	-28(%ebp)
	movl	-456(%ebp),%edx
	addl	-408(%ebp),%edx
	movl	-360(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-8(%ebp)
	movl	-312(%ebp),%edx
	addl	-264(%ebp),%edx
	movl	-216(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-168(%ebp),%edx
	addl	-120(%ebp),%edx
	movl	-72(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fmuls	-36(%ebp)
	faddp	%st(0),%st(1)
	fstps	-28(%ebp)
	movl	$_25156,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25158
	call	_brl_blitz_NullObjectError
_25158:
	movl	52(%ebx),%esi
	movl	-52(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_25161
	call	_brl_blitz_ArrayBoundsError
_25161:
	cmpl	$0,24(%esi,%ebx,4)
	je	_25162
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25291,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25163,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25165
	call	_brl_blitz_NullObjectError
_25165:
	movl	300(%ebx),%edi
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25168
	call	_brl_blitz_NullObjectError
_25168:
	movl	52(%ebx),%esi
	movl	-52(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_25171
	call	_brl_blitz_ArrayBoundsError
_25171:
	movl	24(%esi,%ebx,4),%eax
	sub	$1,%eax
	mov	%eax,%ebx
	cmpl	20(%edi),%ebx
	jb	_25173
	call	_brl_blitz_ArrayBoundsError
_25173:
	movl	24(%edi,%ebx,4),%eax
	movl	%eax,-32(%ebp)
	movl	$_25174,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25176
	call	_brl_blitz_NullObjectError
_25176:
	movl	68(%ebx),%esi
	movl	-52(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_25179
	call	_brl_blitz_ArrayBoundsError
_25179:
	flds	24(%esi,%ebx,4)
	fstps	-36(%ebp)
	movl	$_25180,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25182
	call	_brl_blitz_NullObjectError
_25182:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25184
	call	_brl_blitz_NullObjectError
_25184:
	movl	8(%ebx),%eax
	movl	%eax,-356(%ebp)
	movl	$0,-452(%ebp)
	movl	-356(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-452(%ebp)
	jb	_25187
	call	_brl_blitz_ArrayBoundsError
_25187:
	movl	$0,-404(%ebp)
	movl	-356(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-404(%ebp)
	jb	_25189
	call	_brl_blitz_ArrayBoundsError
_25189:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25191
	call	_brl_blitz_NullObjectError
_25191:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25193
	call	_brl_blitz_NullObjectError
_25193:
	movl	8(%ebx),%eax
	movl	%eax,-212(%ebp)
	movl	-212(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-308(%ebp)
	movl	-212(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-308(%ebp)
	jb	_25196
	call	_brl_blitz_ArrayBoundsError
_25196:
	movl	$0,-260(%ebp)
	movl	-212(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-260(%ebp)
	jb	_25198
	call	_brl_blitz_ArrayBoundsError
_25198:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25200
	call	_brl_blitz_NullObjectError
_25200:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25202
	call	_brl_blitz_NullObjectError
_25202:
	movl	8(%ebx),%eax
	movl	%eax,-68(%ebp)
	movl	-68(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-164(%ebp)
	movl	-68(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-164(%ebp)
	jb	_25205
	call	_brl_blitz_ArrayBoundsError
_25205:
	movl	$0,-116(%ebp)
	movl	-68(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-116(%ebp)
	jb	_25207
	call	_brl_blitz_ArrayBoundsError
_25207:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25209
	call	_brl_blitz_NullObjectError
_25209:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25211
	call	_brl_blitz_NullObjectError
_25211:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_25214
	call	_brl_blitz_ArrayBoundsError
_25214:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_25216
	call	_brl_blitz_ArrayBoundsError
_25216:
	flds	-20(%ebp)
	movl	-452(%ebp),%edx
	addl	-404(%ebp),%edx
	movl	-356(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-8(%ebp)
	movl	-308(%ebp),%edx
	addl	-260(%ebp),%edx
	movl	-212(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-164(%ebp),%edx
	addl	-116(%ebp),%edx
	movl	-68(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fmuls	-36(%ebp)
	faddp	%st(0),%st(1)
	fstps	-20(%ebp)
	movl	$_25217,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25219
	call	_brl_blitz_NullObjectError
_25219:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25221
	call	_brl_blitz_NullObjectError
_25221:
	movl	8(%ebx),%eax
	movl	%eax,-352(%ebp)
	movl	$0,-448(%ebp)
	movl	-352(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-448(%ebp)
	jb	_25224
	call	_brl_blitz_ArrayBoundsError
_25224:
	movl	$1,-400(%ebp)
	movl	-352(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-400(%ebp)
	jb	_25226
	call	_brl_blitz_ArrayBoundsError
_25226:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25228
	call	_brl_blitz_NullObjectError
_25228:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25230
	call	_brl_blitz_NullObjectError
_25230:
	movl	8(%ebx),%eax
	movl	%eax,-208(%ebp)
	movl	-208(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-304(%ebp)
	movl	-208(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-304(%ebp)
	jb	_25233
	call	_brl_blitz_ArrayBoundsError
_25233:
	movl	$1,-256(%ebp)
	movl	-208(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-256(%ebp)
	jb	_25235
	call	_brl_blitz_ArrayBoundsError
_25235:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25237
	call	_brl_blitz_NullObjectError
_25237:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25239
	call	_brl_blitz_NullObjectError
_25239:
	movl	8(%ebx),%eax
	movl	%eax,-64(%ebp)
	movl	-64(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-160(%ebp)
	movl	-64(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-160(%ebp)
	jb	_25242
	call	_brl_blitz_ArrayBoundsError
_25242:
	movl	$1,-112(%ebp)
	movl	-64(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-112(%ebp)
	jb	_25244
	call	_brl_blitz_ArrayBoundsError
_25244:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25246
	call	_brl_blitz_NullObjectError
_25246:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25248
	call	_brl_blitz_NullObjectError
_25248:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_25251
	call	_brl_blitz_ArrayBoundsError
_25251:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_25253
	call	_brl_blitz_ArrayBoundsError
_25253:
	flds	-24(%ebp)
	movl	-448(%ebp),%edx
	addl	-400(%ebp),%edx
	movl	-352(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-8(%ebp)
	movl	-304(%ebp),%edx
	addl	-256(%ebp),%edx
	movl	-208(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-160(%ebp),%edx
	addl	-112(%ebp),%edx
	movl	-64(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fmuls	-36(%ebp)
	faddp	%st(0),%st(1)
	fstps	-24(%ebp)
	movl	$_25254,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25256
	call	_brl_blitz_NullObjectError
_25256:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25258
	call	_brl_blitz_NullObjectError
_25258:
	movl	8(%ebx),%eax
	movl	%eax,-348(%ebp)
	movl	$0,-444(%ebp)
	movl	-348(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-444(%ebp)
	jb	_25261
	call	_brl_blitz_ArrayBoundsError
_25261:
	movl	$2,-396(%ebp)
	movl	-348(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-396(%ebp)
	jb	_25263
	call	_brl_blitz_ArrayBoundsError
_25263:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25265
	call	_brl_blitz_NullObjectError
_25265:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25267
	call	_brl_blitz_NullObjectError
_25267:
	movl	8(%ebx),%eax
	movl	%eax,-204(%ebp)
	movl	-204(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-300(%ebp)
	movl	-204(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-300(%ebp)
	jb	_25270
	call	_brl_blitz_ArrayBoundsError
_25270:
	movl	$2,-252(%ebp)
	movl	-204(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-252(%ebp)
	jb	_25272
	call	_brl_blitz_ArrayBoundsError
_25272:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25274
	call	_brl_blitz_NullObjectError
_25274:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25276
	call	_brl_blitz_NullObjectError
_25276:
	movl	8(%ebx),%eax
	movl	%eax,-60(%ebp)
	movl	-60(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-156(%ebp)
	movl	-60(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-156(%ebp)
	jb	_25279
	call	_brl_blitz_ArrayBoundsError
_25279:
	movl	$2,-108(%ebp)
	movl	-60(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-108(%ebp)
	jb	_25281
	call	_brl_blitz_ArrayBoundsError
_25281:
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25283
	call	_brl_blitz_NullObjectError
_25283:
	movl	324(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25285
	call	_brl_blitz_NullObjectError
_25285:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_25288
	call	_brl_blitz_ArrayBoundsError
_25288:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_25290
	call	_brl_blitz_ArrayBoundsError
_25290:
	flds	-28(%ebp)
	movl	-444(%ebp),%edx
	addl	-396(%ebp),%edx
	movl	-348(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-8(%ebp)
	movl	-300(%ebp),%edx
	addl	-252(%ebp),%edx
	movl	-204(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-156(%ebp),%edx
	addl	-108(%ebp),%edx
	movl	-60(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fmuls	-36(%ebp)
	faddp	%st(0),%st(1)
	fstps	-28(%ebp)
	calll	*_bbOnDebugLeaveScope
_25162:
	calll	*_bbOnDebugLeaveScope
_25027:
	calll	*_bbOnDebugLeaveScope
_24892:
	movl	$_25294,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25296
	call	_brl_blitz_NullObjectError
_25296:
	movl	20(%ebx),%ebx
	movl	-56(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_25299
	call	_brl_blitz_ArrayBoundsError
_25299:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-20(%ebp)
	fstps	24(%eax)
	movl	$_25301,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25303
	call	_brl_blitz_NullObjectError
_25303:
	movl	20(%ebx),%ebx
	movl	-56(%ebp),%eax
	add	$1,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_25306
	call	_brl_blitz_ArrayBoundsError
_25306:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-24(%ebp)
	fstps	24(%eax)
	movl	$_25308,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25310
	call	_brl_blitz_NullObjectError
_25310:
	movl	20(%ebx),%ebx
	movl	-56(%ebp),%eax
	add	$2,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_25313
	call	_brl_blitz_ArrayBoundsError
_25313:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-28(%ebp)
	fstps	24(%eax)
	calll	*_bbOnDebugLeaveScope
_24739:
	calll	*_bbOnDebugLeaveScope
_509:
	addl	$1,-52(%ebp)
_24730:
	movl	-492(%ebp),%eax
	cmpl	%eax,-52(%ebp)
	jl	_511
_510:
	movl	$_25317,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25319
	call	_brl_blitz_NullObjectError
_25319:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,-40(%ebp)
	calll	*_bbOnDebugLeaveScope
_506:
	movl	-500(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_24712
	call	_brl_blitz_NullObjectError
_24712:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_508
_507:
	mov	$0,%ebx
	jmp	_3003
_3003:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TAnimation_NormaliseWeights:
	push	%ebp
	mov	%esp,%ebp
	sub	$44,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	movl	$0,-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25427,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25328,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-8(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25331
	call	_brl_blitz_NullObjectError
_25331:
	movl	292(%ebx),%eax
	movl	%eax,-44(%ebp)
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25334
	call	_brl_blitz_NullObjectError
_25334:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	movl	%eax,-40(%ebp)
	jmp	_512
_514:
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25339
	call	_brl_blitz_NullObjectError
_25339:
	movl	$_sidesign_minib3d_TSurface,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-8(%ebp)
	cmpl	$_bbNullObject,-8(%ebp)
	je	_512
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25426,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25340,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$0,-12(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25343
	call	_brl_blitz_NullObjectError
_25343:
	movl	8(%ebx),%edi
	jmp	_25344
_517:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25423,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25346,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25348
	call	_brl_blitz_NullObjectError
_25348:
	movl	56(%ebx),%esi
	movl	-12(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_25351
	call	_brl_blitz_ArrayBoundsError
_25351:
	flds	24(%esi,%ebx,4)
	fstps	-16(%ebp)
	movl	$_25353,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25355
	call	_brl_blitz_NullObjectError
_25355:
	movl	60(%ebx),%esi
	movl	-12(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_25358
	call	_brl_blitz_ArrayBoundsError
_25358:
	flds	24(%esi,%ebx,4)
	fstps	-20(%ebp)
	movl	$_25360,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25362
	call	_brl_blitz_NullObjectError
_25362:
	movl	64(%ebx),%esi
	movl	-12(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_25365
	call	_brl_blitz_ArrayBoundsError
_25365:
	flds	24(%esi,%ebx,4)
	fstps	-24(%ebp)
	movl	$_25367,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25369
	call	_brl_blitz_NullObjectError
_25369:
	movl	68(%ebx),%esi
	movl	-12(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_25372
	call	_brl_blitz_ArrayBoundsError
_25372:
	flds	24(%esi,%ebx,4)
	fstps	-28(%ebp)
	movl	$_25374,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fadds	-20(%ebp)
	fadds	-24(%ebp)
	fadds	-28(%ebp)
	fstps	-32(%ebp)
	movl	$_25376,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	flds	_45230
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_25377
	flds	-32(%ebp)
	flds	_45231
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_25377:
	cmp	$0,%eax
	je	_25379
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25421,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25380,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-36(%ebp)
	movl	$_25382,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_25383
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25385,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25384,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_45232
	fdivs	-32(%ebp)
	fstps	-36(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_25386
_25383:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25388,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25387,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-36(%ebp)
	calll	*_bbOnDebugLeaveScope
_25386:
	movl	$_25389,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fmuls	-36(%ebp)
	fstps	-16(%ebp)
	movl	$_25390,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	fmuls	-36(%ebp)
	fstps	-20(%ebp)
	movl	$_25391,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	fmuls	-36(%ebp)
	fstps	-24(%ebp)
	movl	$_25392,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fmuls	-36(%ebp)
	fstps	-28(%ebp)
	movl	$_25393,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25395
	call	_brl_blitz_NullObjectError
_25395:
	movl	56(%ebx),%ebx
	movl	-12(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_25398
	call	_brl_blitz_ArrayBoundsError
_25398:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-16(%ebp)
	fstps	24(%eax)
	movl	$_25400,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25402
	call	_brl_blitz_NullObjectError
_25402:
	movl	60(%ebx),%ebx
	movl	-12(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_25405
	call	_brl_blitz_ArrayBoundsError
_25405:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-20(%ebp)
	fstps	24(%eax)
	movl	$_25407,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25409
	call	_brl_blitz_NullObjectError
_25409:
	movl	64(%ebx),%ebx
	movl	-12(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_25412
	call	_brl_blitz_ArrayBoundsError
_25412:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-24(%ebp)
	fstps	24(%eax)
	movl	$_25414,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25416
	call	_brl_blitz_NullObjectError
_25416:
	movl	68(%ebx),%ebx
	movl	-12(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_25419
	call	_brl_blitz_ArrayBoundsError
_25419:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-28(%ebp)
	fstps	24(%eax)
	calll	*_bbOnDebugLeaveScope
_25379:
	calll	*_bbOnDebugLeaveScope
_515:
	addl	$1,-12(%ebp)
_25344:
	cmpl	%edi,-12(%ebp)
	jl	_517
_516:
	calll	*_bbOnDebugLeaveScope
_512:
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25337
	call	_brl_blitz_NullObjectError
_25337:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_514
_513:
	mov	$0,%ebx
	jmp	_3006
_3006:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TAnimationKeys_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_25455,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TAnimationKeys,(%eax)
	movl	-4(%ebp),%eax
	movl	$0,8(%eax)
	movl	$1,4(%esp)
	movl	$_25428,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,12(%edx)
	movl	$1,4(%esp)
	movl	$_25430,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,16(%edx)
	movl	$1,4(%esp)
	movl	$_25432,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,20(%edx)
	movl	$1,4(%esp)
	movl	$_25434,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,24(%edx)
	movl	$1,4(%esp)
	movl	$_25436,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,28(%edx)
	movl	$1,4(%esp)
	movl	$_25438,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,32(%edx)
	movl	$1,4(%esp)
	movl	$_25440,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,36(%edx)
	movl	$1,4(%esp)
	movl	$_25442,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,40(%edx)
	movl	$1,4(%esp)
	movl	$_25444,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,44(%edx)
	movl	$1,4(%esp)
	movl	$_25446,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,48(%edx)
	movl	$1,4(%esp)
	movl	$_25448,(%esp)
	call	_bbArrayNew1D
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,52(%edx)
	movl	%ebp,4(%esp)
	movl	$_25454,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25450,(%esp)
	calll	*_bbOnDebugEnterStm
	xor	%eax,%eax
	cmp	$0,%eax
	je	_25451
	movl	%ebp,4(%esp)
	movl	$_25453,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25452,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_518,(%esp)
	call	_brl_blitz_DebugLog
	calll	*_bbOnDebugLeaveScope
_25451:
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_3009
_3009:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TAnimationKeys_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
	xor	%eax,%eax
	cmp	$0,%eax
	je	_25456
	movl	$_519,(%esp)
	call	_brl_blitz_DebugLog
_25456:
_3012:
	movl	52(%ebx),%eax
	decl	4(%eax)
	jnz	_25459
	movl	%eax,(%esp)
	call	_bbGCFree
_25459:
	movl	48(%ebx),%eax
	decl	4(%eax)
	jnz	_25461
	movl	%eax,(%esp)
	call	_bbGCFree
_25461:
	movl	44(%ebx),%eax
	decl	4(%eax)
	jnz	_25463
	movl	%eax,(%esp)
	call	_bbGCFree
_25463:
	movl	40(%ebx),%eax
	decl	4(%eax)
	jnz	_25465
	movl	%eax,(%esp)
	call	_bbGCFree
_25465:
	movl	36(%ebx),%eax
	decl	4(%eax)
	jnz	_25467
	movl	%eax,(%esp)
	call	_bbGCFree
_25467:
	movl	32(%ebx),%eax
	decl	4(%eax)
	jnz	_25469
	movl	%eax,(%esp)
	call	_bbGCFree
_25469:
	movl	28(%ebx),%eax
	decl	4(%eax)
	jnz	_25471
	movl	%eax,(%esp)
	call	_bbGCFree
_25471:
	movl	24(%ebx),%eax
	decl	4(%eax)
	jnz	_25473
	movl	%eax,(%esp)
	call	_bbGCFree
_25473:
	movl	20(%ebx),%eax
	decl	4(%eax)
	jnz	_25475
	movl	%eax,(%esp)
	call	_bbGCFree
_25475:
	movl	16(%ebx),%eax
	decl	4(%eax)
	jnz	_25477
	movl	%eax,(%esp)
	call	_bbGCFree
_25477:
	movl	12(%ebx),%eax
	decl	4(%eax)
	jnz	_25479
	movl	%eax,(%esp)
	call	_bbGCFree
_25479:
	movl	$_bbObjectClass,(%ebx)
	movl	%ebx,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_25457
_25457:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TAnimationKeys_Copy:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25610,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25480,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TAnimationKeys,(%esp)
	call	_bbObjectNew
	movl	%eax,-8(%ebp)
	movl	$_25482,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25484
	call	_brl_blitz_NullObjectError
_25484:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25487
	call	_brl_blitz_NullObjectError
_25487:
	movl	8(%ebx),%eax
	movl	%eax,8(%esi)
	movl	$_25488,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25490
	call	_brl_blitz_NullObjectError
_25490:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25493
	call	_brl_blitz_NullObjectError
_25493:
	movl	12(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_826,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	12(%esi),%eax
	decl	4(%eax)
	jnz	_25498
	movl	%eax,(%esp)
	call	_bbGCFree
_25498:
	movl	%ebx,12(%esi)
	movl	$_25499,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25501
	call	_brl_blitz_NullObjectError
_25501:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25504
	call	_brl_blitz_NullObjectError
_25504:
	movl	16(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	16(%esi),%eax
	decl	4(%eax)
	jnz	_25509
	movl	%eax,(%esp)
	call	_bbGCFree
_25509:
	movl	%ebx,16(%esi)
	movl	$_25510,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25512
	call	_brl_blitz_NullObjectError
_25512:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25515
	call	_brl_blitz_NullObjectError
_25515:
	movl	20(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	20(%esi),%eax
	decl	4(%eax)
	jnz	_25520
	movl	%eax,(%esp)
	call	_bbGCFree
_25520:
	movl	%ebx,20(%esi)
	movl	$_25521,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25523
	call	_brl_blitz_NullObjectError
_25523:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25526
	call	_brl_blitz_NullObjectError
_25526:
	movl	24(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%esi),%eax
	decl	4(%eax)
	jnz	_25531
	movl	%eax,(%esp)
	call	_bbGCFree
_25531:
	movl	%ebx,24(%esi)
	movl	$_25532,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25534
	call	_brl_blitz_NullObjectError
_25534:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25537
	call	_brl_blitz_NullObjectError
_25537:
	movl	28(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	28(%esi),%eax
	decl	4(%eax)
	jnz	_25542
	movl	%eax,(%esp)
	call	_bbGCFree
_25542:
	movl	%ebx,28(%esi)
	movl	$_25543,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25545
	call	_brl_blitz_NullObjectError
_25545:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25548
	call	_brl_blitz_NullObjectError
_25548:
	movl	32(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	32(%esi),%eax
	decl	4(%eax)
	jnz	_25553
	movl	%eax,(%esp)
	call	_bbGCFree
_25553:
	movl	%ebx,32(%esi)
	movl	$_25554,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25556
	call	_brl_blitz_NullObjectError
_25556:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25559
	call	_brl_blitz_NullObjectError
_25559:
	movl	36(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	36(%esi),%eax
	decl	4(%eax)
	jnz	_25564
	movl	%eax,(%esp)
	call	_bbGCFree
_25564:
	movl	%ebx,36(%esi)
	movl	$_25565,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25567
	call	_brl_blitz_NullObjectError
_25567:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25570
	call	_brl_blitz_NullObjectError
_25570:
	movl	40(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	40(%esi),%eax
	decl	4(%eax)
	jnz	_25575
	movl	%eax,(%esp)
	call	_bbGCFree
_25575:
	movl	%ebx,40(%esi)
	movl	$_25576,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25578
	call	_brl_blitz_NullObjectError
_25578:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25581
	call	_brl_blitz_NullObjectError
_25581:
	movl	44(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	44(%esi),%eax
	decl	4(%eax)
	jnz	_25586
	movl	%eax,(%esp)
	call	_bbGCFree
_25586:
	movl	%ebx,44(%esi)
	movl	$_25587,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25589
	call	_brl_blitz_NullObjectError
_25589:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25592
	call	_brl_blitz_NullObjectError
_25592:
	movl	48(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	48(%esi),%eax
	decl	4(%eax)
	jnz	_25597
	movl	%eax,(%esp)
	call	_bbGCFree
_25597:
	movl	%ebx,48(%esi)
	movl	$_25598,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25600
	call	_brl_blitz_NullObjectError
_25600:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25603
	call	_brl_blitz_NullObjectError
_25603:
	movl	52(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	52(%esi),%eax
	decl	4(%eax)
	jnz	_25608
	movl	%eax,(%esp)
	call	_bbGCFree
_25608:
	movl	%ebx,52(%esi)
	movl	$_25609,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_3015
_3015:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TModel_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_25612,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TModel,(%eax)
	movl	%ebp,4(%esp)
	movl	$_25611,(%esp)
	calll	*_bbOnDebugEnterScope
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_3018
_3018:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TModel_Delete:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	movl	8(%ebp),%eax
_3021:
	movl	$_bbObjectClass,(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_25614
_25614:
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TModel_LoadAnimB3D:
	push	%ebp
	mov	%esp,%ebp
	sub	$588,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	movl	$_bbEmptyString,-16(%ebp)
	movl	$_bbEmptyString,-20(%ebp)
	movl	$0,-24(%ebp)
	movl	$_bbEmptyString,-28(%ebp)
	movl	$_bbEmptyString,-32(%ebp)
	movl	$_bbEmptyString,-36(%ebp)
	movl	$0,-40(%ebp)
	movl	$0,-44(%ebp)
	movl	$0,-48(%ebp)
	movl	$0,-52(%ebp)
	movl	$_bbEmptyArray,-56(%ebp)
	movl	$0,-60(%ebp)
	movl	$_bbEmptyArray,-64(%ebp)
	movl	$_bbEmptyString,-68(%ebp)
	movl	$0,-72(%ebp)
	movl	$0,-76(%ebp)
	movl	$0,-80(%ebp)
	fldz
	fstps	-84(%ebp)
	fldz
	fstps	-88(%ebp)
	fldz
	fstps	-92(%ebp)
	fldz
	fstps	-96(%ebp)
	fldz
	fstps	-100(%ebp)
	movl	$0,-104(%ebp)
	movl	$_bbEmptyArray,-108(%ebp)
	movl	$0,-112(%ebp)
	movl	$_bbEmptyString,-116(%ebp)
	fldz
	fstps	-120(%ebp)
	fldz
	fstps	-124(%ebp)
	fldz
	fstps	-128(%ebp)
	fldz
	fstps	-132(%ebp)
	fldz
	fstps	-136(%ebp)
	movl	$0,-140(%ebp)
	movl	$0,-144(%ebp)
	movl	$0,-148(%ebp)
	movl	$_bbEmptyString,-152(%ebp)
	fldz
	fstps	-156(%ebp)
	fldz
	fstps	-160(%ebp)
	fldz
	fstps	-164(%ebp)
	fldz
	fstps	-168(%ebp)
	fldz
	fstps	-172(%ebp)
	fldz
	fstps	-176(%ebp)
	fldz
	fstps	-180(%ebp)
	fldz
	fstps	-184(%ebp)
	fldz
	fstps	-188(%ebp)
	fldz
	fstps	-192(%ebp)
	fldz
	fstps	-196(%ebp)
	fldz
	fstps	-200(%ebp)
	fldz
	fstps	-204(%ebp)
	movl	$_bbNullObject,-208(%ebp)
	movl	$0,-212(%ebp)
	movl	$_bbNullObject,-216(%ebp)
	movl	$_bbNullObject,-220(%ebp)
	movl	$0,-224(%ebp)
	movl	$0,-228(%ebp)
	movl	$0,-232(%ebp)
	movl	$0,-236(%ebp)
	fldz
	fstps	-240(%ebp)
	fldz
	fstps	-244(%ebp)
	fldz
	fstps	-248(%ebp)
	fldz
	fstps	-252(%ebp)
	fldz
	fstps	-256(%ebp)
	fldz
	fstps	-260(%ebp)
	fldz
	fstps	-264(%ebp)
	fldz
	fstps	-268(%ebp)
	fldz
	fstps	-272(%ebp)
	fldz
	fstps	-276(%ebp)
	fldz
	fstps	-280(%ebp)
	fldz
	fstps	-284(%ebp)
	fldz
	fstps	-288(%ebp)
	movl	$0,-292(%ebp)
	movl	$_bbNullObject,-296(%ebp)
	movl	$0,-300(%ebp)
	movl	$0,-304(%ebp)
	movl	$0,-308(%ebp)
	movl	$0,-312(%ebp)
	movl	$0,-316(%ebp)
	movl	$0,-320(%ebp)
	fldz
	fstps	-324(%ebp)
	fldz
	fstps	-328(%ebp)
	fldz
	fstps	-332(%ebp)
	fldz
	fstps	-336(%ebp)
	fldz
	fstps	-340(%ebp)
	fldz
	fstps	-344(%ebp)
	fldz
	fstps	-348(%ebp)
	fldz
	fstps	-352(%ebp)
	fldz
	fstps	-356(%ebp)
	fldz
	fstps	-360(%ebp)
	fldz
	fstps	-364(%ebp)
	fldz
	fstps	-368(%ebp)
	fldz
	fstps	-372(%ebp)
	movl	$0,-376(%ebp)
	movl	$0,-380(%ebp)
	movl	$0,-384(%ebp)
	movl	$0,-388(%ebp)
	movl	$_bbNullObject,-392(%ebp)
	movl	$0,-396(%ebp)
	movl	$0,-400(%ebp)
	fldz
	fstps	-404(%ebp)
	movl	$0,-408(%ebp)
	movl	$0,-412(%ebp)
	fldz
	fstps	-416(%ebp)
	fldz
	fstps	-420(%ebp)
	fldz
	fstps	-424(%ebp)
	fldz
	fstps	-428(%ebp)
	fldz
	fstps	-432(%ebp)
	fldz
	fstps	-436(%ebp)
	fldz
	fstps	-440(%ebp)
	fldz
	fstps	-444(%ebp)
	fldz
	fstps	-448(%ebp)
	fldz
	fstps	-452(%ebp)
	movl	$_bbNullObject,-456(%ebp)
	movl	$_bbNullObject,-460(%ebp)
	movl	$_bbNullObject,-464(%ebp)
	movl	$0,-476(%ebp)
	movl	$_bbNullObject,-480(%ebp)
	movl	$0,-484(%ebp)
	movl	$0,-488(%ebp)
	movl	$_bbEmptyString,-468(%ebp)
	movl	$_bbEmptyString,-472(%ebp)
	movl	$0,-492(%ebp)
	movl	$0,-496(%ebp)
	fldz
	fstps	-500(%ebp)
	fldz
	fstps	-504(%ebp)
	fldz
	fstps	-508(%ebp)
	movl	$_bbNullObject,-512(%ebp)
	movl	$_bbNullObject,-516(%ebp)
	movl	$_bbNullObject,-520(%ebp)
	movl	$0,-524(%ebp)
	movl	$0,-528(%ebp)
	movl	$0,-532(%ebp)
	movl	$_bbNullObject,-536(%ebp)
	movl	$_bbNullObject,-540(%ebp)
	movl	$0,-544(%ebp)
	movl	$_bbNullObject,-548(%ebp)
	movl	$0,-552(%ebp)
	movl	$_bbNullObject,-556(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27856,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25615,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-12(%ebp)
	movl	$_25618,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,8(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$_520,(%esp)
	call	_bbStringConcat
	movl	$1,4(%esp)
	movl	%eax,(%esp)
	call	_brl_stream_OpenStream
	movl	%eax,-12(%ebp)
	movl	$_25619,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-12(%ebp)
	jne	_25620
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25622,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25621,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_521,(%esp)
	call	_brl_blitz_RuntimeError
	calll	*_bbOnDebugLeaveScope
_25620:
	movl	$_25623,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_brl_filesystem_CurrentDir
	movl	%eax,-16(%ebp)
	movl	$_25625,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	$_25627,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-24(%ebp)
	movl	$_25629,(%esp)
	calll	*_bbOnDebugEnterStm
	jmp	_522
_524:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25631,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25630,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%eax
	add	$1,%eax
	movl	%eax,8(%esp)
	movl	$_455,4(%esp)
	movl	-20(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_retro_Instr
	movl	%eax,-24(%ebp)
	calll	*_bbOnDebugLeaveScope
_522:
	movl	-24(%ebp),%eax
	add	$1,%eax
	movl	%eax,8(%esp)
	movl	$_455,4(%esp)
	movl	-20(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_retro_Instr
	cmp	$0,%eax
	jne	_524
_523:
	movl	$_25632,(%esp)
	calll	*_bbOnDebugEnterStm
	jmp	_525
_527:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25634,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25633,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%eax
	add	$1,%eax
	movl	%eax,8(%esp)
	movl	$_459,4(%esp)
	movl	-20(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_retro_Instr
	movl	%eax,-24(%ebp)
	calll	*_bbOnDebugLeaveScope
_525:
	movl	-24(%ebp),%eax
	add	$1,%eax
	movl	%eax,8(%esp)
	movl	$_459,4(%esp)
	movl	-20(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_retro_Instr
	cmp	$0,%eax
	jne	_527
_526:
	movl	$_25635,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-24(%ebp)
	je	_25636
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25638,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25637,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%eax
	sub	$1,%eax
	movl	%eax,4(%esp)
	movl	-20(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_retro_Left
	movl	%eax,-20(%ebp)
	calll	*_bbOnDebugLeaveScope
_25636:
	movl	$_25639,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_1,4(%esp)
	movl	-20(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_25640
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25642,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25641,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_filesystem_ChangeDir
	calll	*_bbOnDebugLeaveScope
_25640:
	movl	$_25643,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbEmptyString,-28(%ebp)
	movl	$_25645,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbEmptyString,-32(%ebp)
	movl	$_25647,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbEmptyString,-36(%ebp)
	movl	$_25649,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+60
	movl	%eax,-28(%ebp)
	movl	$_25650,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	lea	-564(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadLong
	movl	$_25651,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	%eax,-40(%ebp)
	movl	$_25653,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_528,4(%esp)
	movl	-28(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_25654
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25656,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25655,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_529,(%esp)
	call	_brl_blitz_RuntimeError
	calll	*_bbOnDebugLeaveScope
_25654:
	movl	$_25657,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$100,%ecx
	movl	-40(%ebp),%eax
	cdq
	idiv	%ecx
	cmp	$0,%eax
	jle	_25658
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25660,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25659,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_530,(%esp)
	call	_brl_blitz_RuntimeError
	calll	*_bbOnDebugLeaveScope
_25658:
	movl	$_25661,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-44(%ebp)
	movl	$_25663,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,-48(%ebp)
	movl	$_25665,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,-52(%ebp)
	movl	$_25667,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$100,4(%esp)
	movl	$_25668,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-56(%ebp)
	movl	$_25670,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-60(%ebp)
	movl	$_25672,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,4(%esp)
	movl	$_25673,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-64(%ebp)
	movl	$_25675,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbEmptyString,-68(%ebp)
	movl	$_25677,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-72(%ebp)
	movl	$_25679,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-76(%ebp)
	movl	$_25681,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-80(%ebp)
	movl	$_25683,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-84(%ebp)
	movl	$_25685,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-88(%ebp)
	movl	$_25687,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-92(%ebp)
	movl	$_25689,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-96(%ebp)
	movl	$_25691,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-100(%ebp)
	movl	$_25693,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-104(%ebp)
	movl	$_25695,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,4(%esp)
	movl	$_25696,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-108(%ebp)
	movl	$_25698,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-112(%ebp)
	movl	$_25700,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbEmptyString,-116(%ebp)
	movl	$_25702,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-120(%ebp)
	movl	$_25704,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-124(%ebp)
	movl	$_25706,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-128(%ebp)
	movl	$_25708,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-132(%ebp)
	movl	$_25710,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-136(%ebp)
	movl	$_25712,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-140(%ebp)
	movl	$_25714,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-144(%ebp)
	movl	$_25716,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-148(%ebp)
	movl	$_25718,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_1,-152(%ebp)
	movl	$_25720,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-156(%ebp)
	movl	$_25722,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-160(%ebp)
	movl	$_25724,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-164(%ebp)
	movl	$_25726,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-168(%ebp)
	movl	$_25728,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-172(%ebp)
	movl	$_25730,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-176(%ebp)
	movl	$_25732,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-180(%ebp)
	movl	$_25734,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-184(%ebp)
	movl	$_25736,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-188(%ebp)
	movl	$_25738,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-192(%ebp)
	movl	$_25740,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-196(%ebp)
	movl	$_25742,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-200(%ebp)
	movl	$_25744,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-204(%ebp)
	movl	$_25746,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-208(%ebp)
	movl	$_25748,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-212(%ebp)
	movl	$_25750,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-216(%ebp)
	movl	$_25752,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-220(%ebp)
	movl	$_25754,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-224(%ebp)
	movl	$_25756,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-228(%ebp)
	movl	$_25758,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-232(%ebp)
	movl	$_25760,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-236(%ebp)
	movl	$_25762,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-240(%ebp)
	movl	$_25764,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-244(%ebp)
	movl	$_25766,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-248(%ebp)
	movl	$_25768,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-252(%ebp)
	movl	$_25770,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-256(%ebp)
	movl	$_25772,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-260(%ebp)
	movl	$_25774,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-264(%ebp)
	movl	$_25776,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-268(%ebp)
	movl	$_25778,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-272(%ebp)
	movl	$_25780,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-276(%ebp)
	movl	$_25782,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-280(%ebp)
	movl	$_25784,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-284(%ebp)
	movl	$_25786,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-288(%ebp)
	movl	$_25788,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-292(%ebp)
	movl	$_25790,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-296(%ebp)
	movl	$_25792,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-300(%ebp)
	movl	$_25794,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-304(%ebp)
	movl	$_25796,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-308(%ebp)
	movl	$_25798,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-312(%ebp)
	movl	$_25800,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-316(%ebp)
	movl	$_25802,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-320(%ebp)
	movl	$_25804,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-324(%ebp)
	movl	$_25806,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-328(%ebp)
	movl	$_25808,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-332(%ebp)
	movl	$_25810,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-336(%ebp)
	movl	$_25812,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-340(%ebp)
	movl	$_25814,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-344(%ebp)
	movl	$_25816,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-348(%ebp)
	movl	$_25818,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-352(%ebp)
	movl	$_25820,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-356(%ebp)
	movl	$_25822,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-360(%ebp)
	movl	$_25824,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-364(%ebp)
	movl	$_25826,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-368(%ebp)
	movl	$_25828,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-372(%ebp)
	movl	$_25830,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-376(%ebp)
	movl	$_25832,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-380(%ebp)
	movl	$_25834,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-384(%ebp)
	movl	$_25836,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-388(%ebp)
	movl	$_25838,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-392(%ebp)
	movl	$_25840,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-396(%ebp)
	movl	$_25842,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-400(%ebp)
	movl	$_25844,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-404(%ebp)
	movl	$_25846,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-408(%ebp)
	movl	$_25848,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-412(%ebp)
	movl	$_25850,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-416(%ebp)
	movl	$_25852,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-420(%ebp)
	movl	$_25854,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-424(%ebp)
	movl	$_25856,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-428(%ebp)
	movl	$_25858,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-432(%ebp)
	movl	$_25860,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-436(%ebp)
	movl	$_25862,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-440(%ebp)
	movl	$_25864,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-444(%ebp)
	movl	$_25866,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-448(%ebp)
	movl	$_25868,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-452(%ebp)
	movl	$_25870,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-456(%ebp)
	movl	$_25872,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-460(%ebp)
	movl	$_25874,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-464(%ebp)
	movl	$_25876,(%esp)
	calll	*_bbOnDebugEnterStm
_533:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27852,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25877,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+60
	movl	%eax,-36(%ebp)
	movl	$_25878,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+64
	cmp	$1,%eax
	jne	_25879
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25975,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25880,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%eax
	movl	%eax,-32(%ebp)
	movl	$_25881,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%eax
	movl	%eax,-28(%ebp)
	movl	$_25882,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	$_25883,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	%eax,-44(%ebp)
	movl	$_25884,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	movl	%eax,-52(%ebp)
	movl	$_25885,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_534,4(%esp)
	movl	-28(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	jne	_25886
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25907,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25887,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-48(%ebp)
	movl	$_25888,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-48(%ebp)
	jle	_25889
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25901,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25890,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-476(%ebp)
	movl	$_25892,(%esp)
	calll	*_bbOnDebugEnterStm
_537:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25900,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25893,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%ebx
	sub	$1,%ebx
	movl	-56(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_25895
	call	_brl_blitz_ArrayBoundsError
_25895:
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_StreamPos
	movl	-56(%ebp),%edx
	subl	24(%edx,%ebx,4),%eax
	movl	%eax,-476(%ebp)
	movl	$_25896,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$8,-476(%ebp)
	jl	_25897
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25899,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25898,(%esp)
	calll	*_bbOnDebugEnterStm
	subl	$1,-48(%ebp)
	calll	*_bbOnDebugLeaveScope
_25897:
	calll	*_bbOnDebugLeaveScope
_535:
	cmpl	$8,-476(%ebp)
	jge	_537
_536:
	calll	*_bbOnDebugLeaveScope
_25889:
	movl	$_25903,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%ebx
	movl	-56(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_25905
	call	_brl_blitz_ArrayBoundsError
_25905:
	movl	-56(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%ebx
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_StreamPos
	addl	-44(%ebp),%eax
	movl	%eax,24(%ebx)
	calll	*_bbOnDebugLeaveScope
_25886:
	movl	$_25908,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-52(%ebp),%eax
	cmpl	%eax,-48(%ebp)
	jle	_25909
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25917,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25910,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-48(%ebp)
	jle	_25911
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25913,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25912,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-464(%ebp),%eax
	movl	%eax,-456(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_25914
_25911:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25916,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25915,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-456(%ebp)
	calll	*_bbOnDebugLeaveScope
_25914:
	calll	*_bbOnDebugLeaveScope
_25909:
	movl	$_25918,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-52(%ebp),%eax
	cmpl	%eax,-48(%ebp)
	jge	_25919
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25955,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25920,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-460(%ebp),%eax
	movl	%eax,-480(%ebp)
	movl	$_25922,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-48(%ebp)
	jle	_25923
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25945,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25924,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-484(%ebp)
	movl	$_25926,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-488(%ebp)
	movl	$1,-488(%ebp)
	movl	-48(%ebp),%eax
	sub	$2,%eax
	mov	%eax,%esi
	jmp	_25928
_540:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25936,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25930,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-480(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25932
	call	_brl_blitz_NullObjectError
_25932:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*212(%eax)
	movl	%eax,-484(%ebp)
	movl	$_25933,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-480(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25935
	call	_brl_blitz_NullObjectError
_25935:
	movl	-484(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*216(%eax)
	movl	%eax,-480(%ebp)
	calll	*_bbOnDebugLeaveScope
_538:
	addl	$1,-488(%ebp)
_25928:
	cmpl	%esi,-488(%ebp)
	jle	_540
_539:
	movl	$_25938,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-480(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25940
	call	_brl_blitz_NullObjectError
_25940:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*212(%eax)
	movl	%eax,-484(%ebp)
	movl	$_25941,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-480(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25943
	call	_brl_blitz_NullObjectError
_25943:
	movl	-484(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*216(%eax)
	movl	%eax,-480(%ebp)
	movl	$_25944,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-480(%ebp),%eax
	movl	%eax,-456(%ebp)
	calll	*_bbOnDebugLeaveScope
_25923:
	movl	$_25947,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-48(%ebp)
	jne	_25948
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25950,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25949,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-460(%ebp),%eax
	movl	%eax,-456(%ebp)
	calll	*_bbOnDebugLeaveScope
_25948:
	movl	$_25951,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-48(%ebp)
	jne	_25952
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25954,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25953,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-456(%ebp)
	calll	*_bbOnDebugLeaveScope
_25952:
	calll	*_bbOnDebugLeaveScope
_25919:
	movl	$_25957,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_1,-468(%ebp)
	movl	$_25959,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_1,-472(%ebp)
	movl	$_25961,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_534,4(%esp)
	movl	-28(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_25962
	movl	-456(%ebp),%eax
	cmp	$_bbNullObject,%eax
	setne	%al
	movzbl	%al,%eax
_25962:
	cmp	$0,%eax
	je	_25964
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25968,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25965,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-456(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_25967
	call	_brl_blitz_NullObjectError
_25967:
	movl	92(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_541,(%esp)
	call	_bbStringConcat
	movl	$_542,4(%esp)
	movl	%eax,(%esp)
	call	_bbStringConcat
	movl	%eax,-472(%ebp)
	calll	*_bbOnDebugLeaveScope
_25964:
	movl	$_25969,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-492(%ebp)
	movl	$1,-492(%ebp)
	movl	-48(%ebp),%ebx
	jmp	_25971
_545:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25974,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25973,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_546,4(%esp)
	movl	-468(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringConcat
	movl	%eax,-468(%ebp)
	calll	*_bbOnDebugLeaveScope
_543:
	addl	$1,-492(%ebp)
_25971:
	cmpl	%ebx,-492(%ebp)
	jle	_545
_544:
	calll	*_bbOnDebugLeaveScope
	jmp	_25978
_25879:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25980,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25979,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_1,-28(%ebp)
	calll	*_bbOnDebugLeaveScope
_25978:
	movl	$_25981,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%ebx
	movl	$_547,4(%esp)
	movl	%ebx,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_25984
	movl	$_551,4(%esp)
	movl	%ebx,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_25985
	movl	$_534,4(%esp)
	movl	%ebx,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_25986
	movl	$_559,4(%esp)
	movl	%ebx,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_25987
	movl	$_560,4(%esp)
	movl	%ebx,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_25988
	movl	$_570,4(%esp)
	movl	%ebx,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_25989
	movl	$_558,4(%esp)
	movl	%ebx,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_25990
	movl	$_577,4(%esp)
	movl	%ebx,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_25991
	movl	$_585,4(%esp)
	movl	%ebx,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_25992
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_25994,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25993,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadByte
	calll	*_bbOnDebugLeaveScope
	jmp	_25983
_25984:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26082,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25995,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+60
	movl	%eax,-36(%ebp)
	movl	$_25996,(%esp)
	calll	*_bbOnDebugEnterStm
	jmp	_548
_550:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26081,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_25999,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	incl	4(%eax)
	lea	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+56
	mov	%eax,%ebx
	movl	-12(%ebp),%eax
	decl	4(%eax)
	jnz	_26000
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbGCFree
_26000:
	movl	%ebx,-68(%ebp)
	movl	$_26002,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	%eax,-72(%ebp)
	movl	$_26003,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	%eax,-76(%ebp)
	movl	$_26004,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-84(%ebp)
	movl	$_26005,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-88(%ebp)
	movl	$_26006,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-92(%ebp)
	movl	$_26007,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-96(%ebp)
	movl	$_26008,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-100(%ebp)
	movl	$_26009,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-72(%ebp),%eax
	and	$65536,%eax
	cmp	$0,%eax
	je	_26010
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26013,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26011,(%esp)
	calll	*_bbOnDebugEnterStm
	subl	$65536,-72(%ebp)
	movl	$_26012,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-80(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_26014
_26010:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26016,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26015,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-80(%ebp)
	calll	*_bbOnDebugLeaveScope
_26014:
	movl	$_26017,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-100(%ebp)
	fldl	_45297
	fmulp	%st(0),%st(1)
	fstps	-100(%ebp)
	movl	$_26018,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%ebx
	movl	-64(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26020
	call	_brl_blitz_ArrayBoundsError
_26020:
	movl	-64(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%ebx
	movl	$_sidesign_minib3d_TTexture,(%esp)
	call	_bbObjectNew
	incl	4(%eax)
	mov	%eax,%esi
	movl	24(%ebx),%eax
	decl	4(%eax)
	jnz	_26025
	movl	%eax,(%esp)
	call	_bbGCFree
_26025:
	movl	%esi,24(%ebx)
	movl	$_26026,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%ebx
	movl	-64(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26028
	call	_brl_blitz_ArrayBoundsError
_26028:
	movl	-64(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26030
	call	_brl_blitz_NullObjectError
_26030:
	movl	-76(%ebp),%eax
	movl	%eax,16(%ebx)
	movl	$_26032,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%ebx
	movl	-64(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26034
	call	_brl_blitz_ArrayBoundsError
_26034:
	movl	-64(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26036
	call	_brl_blitz_NullObjectError
_26036:
	movl	-80(%ebp),%eax
	movl	%eax,20(%ebx)
	movl	$_26038,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%ebx
	movl	-64(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26040
	call	_brl_blitz_ArrayBoundsError
_26040:
	movl	-64(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26042
	call	_brl_blitz_NullObjectError
_26042:
	flds	-84(%ebp)
	fstps	32(%ebx)
	movl	$_26044,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%ebx
	movl	-64(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26046
	call	_brl_blitz_ArrayBoundsError
_26046:
	movl	-64(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26048
	call	_brl_blitz_NullObjectError
_26048:
	flds	-88(%ebp)
	fstps	36(%ebx)
	movl	$_26050,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%ebx
	movl	-64(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26052
	call	_brl_blitz_ArrayBoundsError
_26052:
	movl	-64(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26054
	call	_brl_blitz_NullObjectError
_26054:
	flds	-92(%ebp)
	fstps	24(%ebx)
	movl	$_26056,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%ebx
	movl	-64(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26058
	call	_brl_blitz_ArrayBoundsError
_26058:
	movl	-64(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26060
	call	_brl_blitz_NullObjectError
_26060:
	flds	-96(%ebp)
	fstps	28(%ebx)
	movl	$_26062,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%ebx
	movl	-64(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26064
	call	_brl_blitz_ArrayBoundsError
_26064:
	movl	-64(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26066
	call	_brl_blitz_NullObjectError
_26066:
	flds	-100(%ebp)
	fstps	40(%ebx)
	movl	$_26068,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%ebx
	movl	-64(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26070
	call	_brl_blitz_ArrayBoundsError
_26070:
	movl	-64(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%esi
	movl	-60(%ebp),%ebx
	movl	-64(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26073
	call	_brl_blitz_ArrayBoundsError
_26073:
	movl	-64(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,8(%esp)
	movl	-72(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-68(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+60
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%esi),%eax
	decl	4(%eax)
	jnz	_26077
	movl	%eax,(%esp)
	call	_bbGCFree
_26077:
	movl	%ebx,24(%esi)
	movl	$_26078,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-60(%ebp)
	movl	$_26079,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	-64(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$_4807,(%esp)
	call	_bbArraySlice
	movl	%eax,-64(%ebp)
	movl	$_26080,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+60
	movl	%eax,-36(%ebp)
	calll	*_bbOnDebugLeaveScope
_548:
	movl	-36(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+64
	cmp	$1,%eax
	setne	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_25997
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_Eof
	cmp	$1,%eax
	setne	%al
	movzbl	%al,%eax
_25997:
	cmp	$0,%eax
	jne	_550
_549:
	calll	*_bbOnDebugLeaveScope
	jmp	_25983
_25985:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26207,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26083,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	%eax,-112(%ebp)
	movl	$_26084,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+60
	movl	%eax,-36(%ebp)
	movl	$_26085,(%esp)
	calll	*_bbOnDebugEnterStm
	jmp	_552
_554:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26206,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26088,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	incl	4(%eax)
	lea	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+56
	mov	%eax,%ebx
	movl	-12(%ebp),%eax
	decl	4(%eax)
	jnz	_26089
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbGCFree
_26089:
	movl	%ebx,-116(%ebp)
	movl	$_26091,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-120(%ebp)
	movl	$_26092,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-124(%ebp)
	movl	$_26093,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-128(%ebp)
	movl	$_26094,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-132(%ebp)
	movl	$_26095,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-136(%ebp)
	movl	$_26096,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	%eax,-140(%ebp)
	movl	$_26097,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	%eax,-144(%ebp)
	movl	$_26098,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-104(%ebp),%ebx
	movl	-108(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26100
	call	_brl_blitz_ArrayBoundsError
_26100:
	movl	-108(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%ebx
	flds	_45298
	fstps	8(%esp)
	flds	_45299
	fstps	4(%esp)
	flds	_45300
	fstps	(%esp)
	calll	*_sidesign_minib3d_TBrush+56
	incl	4(%eax)
	mov	%eax,%esi
	movl	24(%ebx),%eax
	decl	4(%eax)
	jnz	_26105
	movl	%eax,(%esp)
	call	_bbGCFree
_26105:
	movl	%esi,24(%ebx)
	movl	$_26106,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-104(%ebp),%ebx
	movl	-108(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26108
	call	_brl_blitz_ArrayBoundsError
_26108:
	movl	-108(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26110
	call	_brl_blitz_NullObjectError
_26110:
	movl	-112(%ebp),%eax
	movl	%eax,8(%ebx)
	movl	$_26112,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-104(%ebp),%ebx
	movl	-108(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26114
	call	_brl_blitz_ArrayBoundsError
_26114:
	movl	-108(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26116
	call	_brl_blitz_NullObjectError
_26116:
	movl	-116(%ebp),%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	12(%ebx),%eax
	decl	4(%eax)
	jnz	_26121
	movl	%eax,(%esp)
	call	_bbGCFree
_26121:
	movl	%esi,12(%ebx)
	movl	$_26122,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-104(%ebp),%ebx
	movl	-108(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26124
	call	_brl_blitz_ArrayBoundsError
_26124:
	movl	-108(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26126
	call	_brl_blitz_NullObjectError
_26126:
	flds	-120(%ebp)
	fstps	16(%ebx)
	movl	$_26128,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-104(%ebp),%ebx
	movl	-108(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26130
	call	_brl_blitz_ArrayBoundsError
_26130:
	movl	-108(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26132
	call	_brl_blitz_NullObjectError
_26132:
	flds	-124(%ebp)
	fstps	20(%ebx)
	movl	$_26134,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-104(%ebp),%ebx
	movl	-108(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26136
	call	_brl_blitz_ArrayBoundsError
_26136:
	movl	-108(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26138
	call	_brl_blitz_NullObjectError
_26138:
	flds	-128(%ebp)
	fstps	24(%ebx)
	movl	$_26140,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-104(%ebp),%ebx
	movl	-108(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26142
	call	_brl_blitz_ArrayBoundsError
_26142:
	movl	-108(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26144
	call	_brl_blitz_NullObjectError
_26144:
	flds	-132(%ebp)
	fstps	28(%ebx)
	movl	$_26146,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-104(%ebp),%ebx
	movl	-108(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26148
	call	_brl_blitz_ArrayBoundsError
_26148:
	movl	-108(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26150
	call	_brl_blitz_NullObjectError
_26150:
	flds	-136(%ebp)
	fstps	32(%ebx)
	movl	$_26152,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-104(%ebp),%ebx
	movl	-108(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26154
	call	_brl_blitz_ArrayBoundsError
_26154:
	movl	-108(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26156
	call	_brl_blitz_NullObjectError
_26156:
	movl	-140(%ebp),%eax
	movl	%eax,36(%ebx)
	movl	$_26158,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-104(%ebp),%ebx
	movl	-108(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26160
	call	_brl_blitz_ArrayBoundsError
_26160:
	movl	-108(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26162
	call	_brl_blitz_NullObjectError
_26162:
	movl	-144(%ebp),%eax
	movl	%eax,40(%ebx)
	movl	$_26164,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-496(%ebp)
	movl	$0,-496(%ebp)
	movl	-112(%ebp),%eax
	sub	$1,%eax
	mov	%eax,%edi
	jmp	_26166
_557:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26202,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26168,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	%eax,-148(%ebp)
	movl	$_26169,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-148(%ebp)
	jl	_26170
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26186,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26171,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-104(%ebp),%ebx
	movl	-108(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26173
	call	_brl_blitz_ArrayBoundsError
_26173:
	movl	-108(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26175
	call	_brl_blitz_NullObjectError
_26175:
	movl	48(%ebx),%ebx
	movl	-496(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_26178
	call	_brl_blitz_ArrayBoundsError
_26178:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	movl	-148(%ebp),%ebx
	movl	-64(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26181
	call	_brl_blitz_ArrayBoundsError
_26181:
	movl	-64(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%esi),%eax
	decl	4(%eax)
	jnz	_26185
	movl	%eax,(%esp)
	call	_bbGCFree
_26185:
	movl	%ebx,24(%esi)
	calll	*_bbOnDebugLeaveScope
	jmp	_26187
_26170:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26201,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26188,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-104(%ebp),%ebx
	movl	-108(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26190
	call	_brl_blitz_ArrayBoundsError
_26190:
	movl	-108(%ebp),%eax
	movl	24(%eax,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26192
	call	_brl_blitz_NullObjectError
_26192:
	movl	48(%ebx),%ebx
	movl	-496(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_26195
	call	_brl_blitz_ArrayBoundsError
_26195:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	mov	$_bbNullObject,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	24(%ebx),%eax
	decl	4(%eax)
	jnz	_26200
	movl	%eax,(%esp)
	call	_bbGCFree
_26200:
	movl	%esi,24(%ebx)
	calll	*_bbOnDebugLeaveScope
_26187:
	calll	*_bbOnDebugLeaveScope
_555:
	addl	$1,-496(%ebp)
_26166:
	cmpl	%edi,-496(%ebp)
	jle	_557
_556:
	movl	$_26203,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-104(%ebp)
	movl	$_26204,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-104(%ebp),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	-108(%ebp),%eax
	movl	%eax,4(%esp)
	movl	$_883,(%esp)
	call	_bbArraySlice
	movl	%eax,-108(%ebp)
	movl	$_26205,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+60
	movl	%eax,-36(%ebp)
	calll	*_bbOnDebugLeaveScope
_552:
	movl	-36(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+64
	cmp	$1,%eax
	setne	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_26086
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_Eof
	cmp	$1,%eax
	setne	%al
	movzbl	%al,%eax
_26086:
	cmp	$0,%eax
	jne	_554
_553:
	calll	*_bbOnDebugLeaveScope
	jmp	_25983
_25986:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26392,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26208,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+60
	movl	%eax,-36(%ebp)
	movl	$_26209,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	incl	4(%eax)
	lea	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+56
	mov	%eax,%ebx
	movl	-12(%ebp),%eax
	decl	4(%eax)
	jnz	_26210
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbGCFree
_26210:
	movl	%ebx,-152(%ebp)
	movl	$_26212,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-156(%ebp)
	movl	$_26213,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-160(%ebp)
	movl	$_26214,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fmuls	_45301
	fstps	-164(%ebp)
	movl	$_26215,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-168(%ebp)
	movl	$_26216,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-172(%ebp)
	movl	$_26217,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-176(%ebp)
	movl	$_26218,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-192(%ebp)
	movl	$_26219,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-196(%ebp)
	movl	$_26220,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-200(%ebp)
	movl	$_26221,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-204(%ebp)
	movl	$_26222,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-500(%ebp)
	movl	$_26224,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-504(%ebp)
	movl	$_26226,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-508(%ebp)
	movl	$_26228,(%esp)
	calll	*_bbOnDebugEnterStm
	lea	-508(%ebp),%eax
	movl	%eax,24(%esp)
	lea	-504(%ebp),%eax
	movl	%eax,20(%esp)
	lea	-500(%ebp),%eax
	movl	%eax,16(%esp)
	flds	-204(%ebp)
	fchs
	fstps	12(%esp)
	flds	-200(%ebp)
	fstps	8(%esp)
	flds	-196(%ebp)
	fstps	4(%esp)
	flds	-192(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TQuaternion+52
	movl	$_26229,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-500(%ebp)
	fchs
	fstps	-180(%ebp)
	movl	$_26230,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-504(%ebp)
	fstps	-184(%ebp)
	movl	$_26231,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-508(%ebp)
	fstps	-188(%ebp)
	movl	$_26232,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+60
	movl	%eax,-36(%ebp)
	movl	$_26233,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_534,4(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_26234
	movl	$_558,4(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
_26234:
	cmp	$0,%eax
	je	_26236
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26391,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26237,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,(%esp)
	call	_bbObjectNew
	movl	%eax,-512(%ebp)
	movl	$_26239,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26241
	call	_brl_blitz_NullObjectError
_26241:
	mov	$_199,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	96(%ebx),%eax
	decl	4(%eax)
	jnz	_26246
	movl	%eax,(%esp)
	call	_bbGCFree
_26246:
	movl	%esi,96(%ebx)
	movl	$_26247,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26249
	call	_brl_blitz_NullObjectError
_26249:
	movl	-152(%ebp),%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	92(%ebx),%eax
	decl	4(%eax)
	jnz	_26254
	movl	%eax,(%esp)
	call	_bbGCFree
_26254:
	movl	%esi,92(%ebx)
	movl	$_26255,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26257
	call	_brl_blitz_NullObjectError
_26257:
	flds	-156(%ebp)
	fstps	32(%ebx)
	movl	$_26259,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26261
	call	_brl_blitz_NullObjectError
_26261:
	flds	-160(%ebp)
	fstps	36(%ebx)
	movl	$_26263,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26265
	call	_brl_blitz_NullObjectError
_26265:
	flds	-164(%ebp)
	fstps	40(%ebx)
	movl	$_26267,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26269
	call	_brl_blitz_NullObjectError
_26269:
	flds	-168(%ebp)
	fstps	44(%ebx)
	movl	$_26271,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26273
	call	_brl_blitz_NullObjectError
_26273:
	flds	-172(%ebp)
	fstps	48(%ebx)
	movl	$_26275,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26277
	call	_brl_blitz_NullObjectError
_26277:
	flds	-176(%ebp)
	fstps	52(%ebx)
	movl	$_26279,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26281
	call	_brl_blitz_NullObjectError
_26281:
	flds	-180(%ebp)
	fstps	56(%ebx)
	movl	$_26283,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26285
	call	_brl_blitz_NullObjectError
_26285:
	flds	-184(%ebp)
	fstps	60(%ebx)
	movl	$_26287,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26289
	call	_brl_blitz_NullObjectError
_26289:
	flds	-188(%ebp)
	fstps	64(%ebx)
	movl	$_26291,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26293
	call	_brl_blitz_NullObjectError
_26293:
	flds	-192(%ebp)
	fstps	68(%ebx)
	movl	$_26295,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26297
	call	_brl_blitz_NullObjectError
_26297:
	flds	-196(%ebp)
	fstps	72(%ebx)
	movl	$_26299,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26301
	call	_brl_blitz_NullObjectError
_26301:
	flds	-200(%ebp)
	fstps	76(%ebx)
	movl	$_26303,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26305
	call	_brl_blitz_NullObjectError
_26305:
	flds	-204(%ebp)
	fstps	80(%ebx)
	movl	$_26307,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26309
	call	_brl_blitz_NullObjectError
_26309:
	movl	__sidesign_minib3d_TEntity_entity_list,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*400(%eax)
	movl	$_26310,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%eax
	movl	%eax,-464(%ebp)
	movl	$_26311,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-460(%ebp)
	jne	_26312
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26314,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26313,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%eax
	movl	%eax,-460(%ebp)
	calll	*_bbOnDebugLeaveScope
_26312:
	movl	$_26315,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%eax
	cmpl	%eax,-460(%ebp)
	jne	_26316
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26320,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26317,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26319
	call	_brl_blitz_NullObjectError
_26319:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*384(%eax)
	calll	*_bbOnDebugLeaveScope
_26316:
	movl	$_26321,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-48(%ebp)
	jle	_26322
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26326,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26323,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26325
	call	_brl_blitz_NullObjectError
_26325:
	movl	-456(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*384(%eax)
	calll	*_bbOnDebugLeaveScope
_26322:
	movl	$_26327,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26329
	call	_brl_blitz_NullObjectError
_26329:
	lea	28(%ebx),%eax
	movl	%eax,16(%esp)
	flds	-204(%ebp)
	fchs
	fstps	12(%esp)
	flds	-200(%ebp)
	fstps	8(%esp)
	flds	-196(%ebp)
	fstps	4(%esp)
	flds	-192(%ebp)
	fchs
	fstps	(%esp)
	calll	*_sidesign_minib3d_TQuaternion+48
	movl	$_26330,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26332
	call	_brl_blitz_NullObjectError
_26332:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26334
	call	_brl_blitz_NullObjectError
_26334:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_26337
	call	_brl_blitz_ArrayBoundsError
_26337:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_26339
	call	_brl_blitz_ArrayBoundsError
_26339:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-156(%ebp)
	fstps	28(%eax)
	movl	$_26341,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26343
	call	_brl_blitz_NullObjectError
_26343:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26345
	call	_brl_blitz_NullObjectError
_26345:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_26348
	call	_brl_blitz_ArrayBoundsError
_26348:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_26350
	call	_brl_blitz_ArrayBoundsError
_26350:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-160(%ebp)
	fstps	28(%eax)
	movl	$_26352,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26354
	call	_brl_blitz_NullObjectError
_26354:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26356
	call	_brl_blitz_NullObjectError
_26356:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_26359
	call	_brl_blitz_ArrayBoundsError
_26359:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_26361
	call	_brl_blitz_ArrayBoundsError
_26361:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-164(%ebp)
	fstps	28(%eax)
	movl	$_26363,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26365
	call	_brl_blitz_NullObjectError
_26365:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26367
	call	_brl_blitz_NullObjectError
_26367:
	flds	-176(%ebp)
	fstps	12(%esp)
	flds	-172(%ebp)
	fstps	8(%esp)
	flds	-168(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*108(%eax)
	movl	$_26368,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26370
	call	_brl_blitz_NullObjectError
_26370:
	cmpl	$_bbNullObject,20(%ebx)
	je	_26371
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26390,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26372,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26374
	call	_brl_blitz_NullObjectError
_26374:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26376
	call	_brl_blitz_NullObjectError
_26376:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26378
	call	_brl_blitz_NullObjectError
_26378:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	movl	%eax,-516(%ebp)
	movl	$_26380,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-516(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_26382
	call	_brl_blitz_NullObjectError
_26382:
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26384
	call	_brl_blitz_NullObjectError
_26384:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*92(%eax)
	movl	$_26385,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-512(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26387
	call	_brl_blitz_NullObjectError
_26387:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26389
	call	_brl_blitz_NullObjectError
_26389:
	movl	-516(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	calll	*_bbOnDebugLeaveScope
_26371:
	calll	*_bbOnDebugLeaveScope
_26236:
	calll	*_bbOnDebugLeaveScope
	jmp	_25983
_25987:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26547,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26393,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	%eax,-212(%ebp)
	movl	$_26394,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,(%esp)
	call	_bbObjectNew
	movl	%eax,-208(%ebp)
	movl	$_26395,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26397
	call	_brl_blitz_NullObjectError
_26397:
	mov	$_199,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	96(%ebx),%eax
	decl	4(%eax)
	jnz	_26402
	movl	%eax,(%esp)
	call	_bbGCFree
_26402:
	movl	%esi,96(%ebx)
	movl	$_26403,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26405
	call	_brl_blitz_NullObjectError
_26405:
	movl	-152(%ebp),%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	92(%ebx),%eax
	decl	4(%eax)
	jnz	_26410
	movl	%eax,(%esp)
	call	_bbGCFree
_26410:
	movl	%esi,92(%ebx)
	movl	$_26411,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26413
	call	_brl_blitz_NullObjectError
_26413:
	flds	-156(%ebp)
	fstps	32(%ebx)
	movl	$_26415,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26417
	call	_brl_blitz_NullObjectError
_26417:
	flds	-160(%ebp)
	fstps	36(%ebx)
	movl	$_26419,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26421
	call	_brl_blitz_NullObjectError
_26421:
	flds	-164(%ebp)
	fstps	40(%ebx)
	movl	$_26423,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26425
	call	_brl_blitz_NullObjectError
_26425:
	flds	-168(%ebp)
	fstps	44(%ebx)
	movl	$_26427,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26429
	call	_brl_blitz_NullObjectError
_26429:
	flds	-172(%ebp)
	fstps	48(%ebx)
	movl	$_26431,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26433
	call	_brl_blitz_NullObjectError
_26433:
	flds	-176(%ebp)
	fstps	52(%ebx)
	movl	$_26435,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26437
	call	_brl_blitz_NullObjectError
_26437:
	flds	-180(%ebp)
	fstps	56(%ebx)
	movl	$_26439,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26441
	call	_brl_blitz_NullObjectError
_26441:
	flds	-184(%ebp)
	fstps	60(%ebx)
	movl	$_26443,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26445
	call	_brl_blitz_NullObjectError
_26445:
	flds	-188(%ebp)
	fstps	64(%ebx)
	movl	$_26447,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26449
	call	_brl_blitz_NullObjectError
_26449:
	flds	-192(%ebp)
	fstps	68(%ebx)
	movl	$_26451,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26453
	call	_brl_blitz_NullObjectError
_26453:
	flds	-196(%ebp)
	fstps	72(%ebx)
	movl	$_26455,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26457
	call	_brl_blitz_NullObjectError
_26457:
	flds	-200(%ebp)
	fstps	76(%ebx)
	movl	$_26459,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26461
	call	_brl_blitz_NullObjectError
_26461:
	flds	-204(%ebp)
	fstps	80(%ebx)
	movl	$_26463,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26465
	call	_brl_blitz_NullObjectError
_26465:
	movl	__sidesign_minib3d_TEntity_entity_list,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*400(%eax)
	movl	$_26466,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%eax
	movl	%eax,-464(%ebp)
	movl	$_26467,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-460(%ebp)
	jne	_26468
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26470,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26469,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%eax
	movl	%eax,-460(%ebp)
	calll	*_bbOnDebugLeaveScope
_26468:
	movl	$_26471,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%eax
	cmpl	%eax,-460(%ebp)
	jne	_26472
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26476,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26473,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26475
	call	_brl_blitz_NullObjectError
_26475:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*384(%eax)
	calll	*_bbOnDebugLeaveScope
_26472:
	movl	$_26477,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-48(%ebp)
	jle	_26478
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26482,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26479,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26481
	call	_brl_blitz_NullObjectError
_26481:
	movl	-456(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*384(%eax)
	calll	*_bbOnDebugLeaveScope
_26478:
	movl	$_26483,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26485
	call	_brl_blitz_NullObjectError
_26485:
	lea	28(%ebx),%eax
	movl	%eax,16(%esp)
	flds	-204(%ebp)
	fchs
	fstps	12(%esp)
	flds	-200(%ebp)
	fstps	8(%esp)
	flds	-196(%ebp)
	fstps	4(%esp)
	flds	-192(%ebp)
	fchs
	fstps	(%esp)
	calll	*_sidesign_minib3d_TQuaternion+48
	movl	$_26486,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26488
	call	_brl_blitz_NullObjectError
_26488:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26490
	call	_brl_blitz_NullObjectError
_26490:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_26493
	call	_brl_blitz_ArrayBoundsError
_26493:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_26495
	call	_brl_blitz_ArrayBoundsError
_26495:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-156(%ebp)
	fstps	28(%eax)
	movl	$_26497,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26499
	call	_brl_blitz_NullObjectError
_26499:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26501
	call	_brl_blitz_NullObjectError
_26501:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_26504
	call	_brl_blitz_ArrayBoundsError
_26504:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_26506
	call	_brl_blitz_ArrayBoundsError
_26506:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-160(%ebp)
	fstps	28(%eax)
	movl	$_26508,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26510
	call	_brl_blitz_NullObjectError
_26510:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26512
	call	_brl_blitz_NullObjectError
_26512:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_26515
	call	_brl_blitz_ArrayBoundsError
_26515:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_26517
	call	_brl_blitz_ArrayBoundsError
_26517:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-164(%ebp)
	fstps	28(%eax)
	movl	$_26519,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26521
	call	_brl_blitz_NullObjectError
_26521:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26523
	call	_brl_blitz_NullObjectError
_26523:
	flds	-176(%ebp)
	fstps	12(%esp)
	flds	-172(%ebp)
	fstps	8(%esp)
	flds	-168(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*108(%eax)
	movl	$_26524,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26526
	call	_brl_blitz_NullObjectError
_26526:
	cmpl	$_bbNullObject,20(%ebx)
	je	_26527
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26546,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26528,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26530
	call	_brl_blitz_NullObjectError
_26530:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26532
	call	_brl_blitz_NullObjectError
_26532:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26534
	call	_brl_blitz_NullObjectError
_26534:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	movl	%eax,-520(%ebp)
	movl	$_26536,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-520(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_26538
	call	_brl_blitz_NullObjectError
_26538:
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26540
	call	_brl_blitz_NullObjectError
_26540:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*92(%eax)
	movl	$_26541,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26543
	call	_brl_blitz_NullObjectError
_26543:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26545
	call	_brl_blitz_NullObjectError
_26545:
	movl	-520(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	calll	*_bbOnDebugLeaveScope
_26527:
	calll	*_bbOnDebugLeaveScope
	jmp	_25983
_25988:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26633,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26548,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-216(%ebp)
	je	_26549
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26551,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26550,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-216(%ebp)
	calll	*_bbOnDebugLeaveScope
_26549:
	movl	$_26552,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-220(%ebp)
	je	_26553
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26555,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26554,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-220(%ebp)
	calll	*_bbOnDebugLeaveScope
_26553:
	movl	$_26556,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,(%esp)
	call	_bbObjectNew
	movl	%eax,-216(%ebp)
	movl	$_26557,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-216(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26559
	call	_brl_blitz_NullObjectError
_26559:
	movl	$_bbNullObject,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*528(%eax)
	movl	%eax,-220(%ebp)
	movl	$_26560,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	%eax,-224(%ebp)
	movl	$_26561,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	%eax,-228(%ebp)
	movl	$_26562,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	%eax,-232(%ebp)
	movl	$_26563,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-228(%ebp),%eax
	imull	-232(%ebp),%eax
	shl	$2,%eax
	add	$12,%eax
	movl	%eax,-236(%ebp)
	movl	$_26564,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-224(%ebp),%eax
	and	$1,%eax
	cmp	$0,%eax
	je	_26565
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26567,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26566,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$12,-236(%ebp)
	calll	*_bbOnDebugLeaveScope
_26565:
	movl	$_26568,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-224(%ebp),%eax
	and	$2,%eax
	cmp	$0,%eax
	je	_26569
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26571,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26570,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$16,-236(%ebp)
	calll	*_bbOnDebugLeaveScope
_26569:
	movl	$_26572,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+60
	movl	%eax,-36(%ebp)
	movl	$_26573,(%esp)
	calll	*_bbOnDebugEnterStm
	jmp	_561
_563:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26632,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26576,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-240(%ebp)
	movl	$_26577,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-244(%ebp)
	movl	$_26578,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-248(%ebp)
	movl	$_26579,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-224(%ebp),%eax
	and	$1,%eax
	cmp	$0,%eax
	je	_26580
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26584,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26581,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-252(%ebp)
	movl	$_26582,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-256(%ebp)
	movl	$_26583,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-260(%ebp)
	calll	*_bbOnDebugLeaveScope
_26580:
	movl	$_26585,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-224(%ebp),%eax
	and	$2,%eax
	cmp	$0,%eax
	je	_26586
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26591,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26587,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fmuls	_45302
	fstps	-264(%ebp)
	movl	$_26588,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fmuls	_45303
	fstps	-268(%ebp)
	movl	$_26589,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fmuls	_45304
	fstps	-272(%ebp)
	movl	$_26590,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-288(%ebp)
	calll	*_bbOnDebugLeaveScope
_26586:
	movl	$_26592,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-220(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26594
	call	_brl_blitz_NullObjectError
_26594:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	flds	-248(%ebp)
	fstps	12(%esp)
	flds	-244(%ebp)
	fstps	8(%esp)
	flds	-240(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,-292(%ebp)
	movl	$_26595,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-220(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26597
	call	_brl_blitz_NullObjectError
_26597:
	flds	-288(%ebp)
	fstps	20(%esp)
	flds	-272(%ebp)
	fstps	16(%esp)
	flds	-268(%ebp)
	fstps	12(%esp)
	flds	-264(%ebp)
	fstps	8(%esp)
	movl	-292(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*80(%eax)
	movl	$_26598,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-220(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26600
	call	_brl_blitz_NullObjectError
_26600:
	flds	-260(%ebp)
	fstps	16(%esp)
	flds	-256(%ebp)
	fstps	12(%esp)
	flds	-252(%ebp)
	fstps	8(%esp)
	movl	-292(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	movl	$_26601,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-524(%ebp)
	movl	$0,-524(%ebp)
	movl	-228(%ebp),%eax
	sub	$1,%eax
	mov	%eax,%esi
	jmp	_26603
_566:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26630,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26605,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-528(%ebp)
	movl	$1,-528(%ebp)
	movl	-232(%ebp),%ebx
	jmp	_26607
_569:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26621,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26609,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,-528(%ebp)
	jne	_26610
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26612,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26611,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-276(%ebp)
	calll	*_bbOnDebugLeaveScope
_26610:
	movl	$_26613,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$2,-528(%ebp)
	jne	_26614
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26616,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26615,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-280(%ebp)
	calll	*_bbOnDebugLeaveScope
_26614:
	movl	$_26617,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$3,-528(%ebp)
	jne	_26618
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26620,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26619,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-284(%ebp)
	calll	*_bbOnDebugLeaveScope
_26618:
	calll	*_bbOnDebugLeaveScope
_567:
	addl	$1,-528(%ebp)
_26607:
	cmpl	%ebx,-528(%ebp)
	jle	_569
_568:
	movl	$_26622,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-524(%ebp),%eax
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_26623
	movl	-524(%ebp),%eax
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
_26623:
	cmp	$0,%eax
	je	_26625
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26629,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26626,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-220(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26628
	call	_brl_blitz_NullObjectError
_26628:
	movl	-524(%ebp),%eax
	movl	%eax,20(%esp)
	flds	-284(%ebp)
	fstps	16(%esp)
	flds	-280(%ebp)
	fstps	12(%esp)
	flds	-276(%ebp)
	fstps	8(%esp)
	movl	-292(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	calll	*_bbOnDebugLeaveScope
_26625:
	calll	*_bbOnDebugLeaveScope
_564:
	addl	$1,-524(%ebp)
_26603:
	cmpl	%esi,-524(%ebp)
	jle	_566
_565:
	movl	$_26631,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+60
	movl	%eax,-36(%ebp)
	calll	*_bbOnDebugLeaveScope
_561:
	movl	-36(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+64
	cmp	$1,%eax
	setne	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_26574
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_Eof
	cmp	$1,%eax
	setne	%al
	movzbl	%al,%eax
_26574:
	cmp	$0,%eax
	jne	_563
_562:
	calll	*_bbOnDebugLeaveScope
	jmp	_25983
_25989:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26809,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26634,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-300(%ebp),%eax
	movl	%eax,-532(%ebp)
	movl	$_26636,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	%eax,-300(%ebp)
	movl	$_26637,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_570,4(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	setne	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_26638
	movl	-300(%ebp),%eax
	cmpl	-532(%ebp),%eax
	setne	%al
	movzbl	%al,%eax
_26638:
	cmp	$0,%eax
	je	_26640
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26711,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26641,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_570,4(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	jne	_26642
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26646,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26643,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%eax
	incl	4(%eax)
	lea	-296(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+52
	movl	-296(%ebp),%eax
	decl	4(%eax)
	jnz	_26644
	movl	-296(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbGCFree
_26644:
	calll	*_bbOnDebugLeaveScope
_26642:
	movl	$_26647,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26649
	call	_brl_blitz_NullObjectError
_26649:
	movl	$_bbNullObject,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*528(%eax)
	movl	%eax,-296(%ebp)
	movl	$_26650,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26652
	call	_brl_blitz_NullObjectError
_26652:
	mov	%ebx,%esi
	movl	-220(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26655
	call	_brl_blitz_NullObjectError
_26655:
	movl	20(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	20(%esi),%eax
	decl	4(%eax)
	jnz	_26660
	movl	%eax,(%esp)
	call	_bbGCFree
_26660:
	movl	%ebx,20(%esi)
	movl	$_26661,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26663
	call	_brl_blitz_NullObjectError
_26663:
	mov	%ebx,%esi
	movl	-220(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26666
	call	_brl_blitz_NullObjectError
_26666:
	movl	36(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	36(%esi),%eax
	decl	4(%eax)
	jnz	_26671
	movl	%eax,(%esp)
	call	_bbGCFree
_26671:
	movl	%ebx,36(%esi)
	movl	$_26672,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26674
	call	_brl_blitz_NullObjectError
_26674:
	mov	%ebx,%esi
	movl	-220(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26677
	call	_brl_blitz_NullObjectError
_26677:
	movl	32(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	32(%esi),%eax
	decl	4(%eax)
	jnz	_26682
	movl	%eax,(%esp)
	call	_bbGCFree
_26682:
	movl	%ebx,32(%esi)
	movl	$_26683,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26685
	call	_brl_blitz_NullObjectError
_26685:
	mov	%ebx,%esi
	movl	-220(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26688
	call	_brl_blitz_NullObjectError
_26688:
	movl	24(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%esi),%eax
	decl	4(%eax)
	jnz	_26693
	movl	%eax,(%esp)
	call	_bbGCFree
_26693:
	movl	%ebx,24(%esi)
	movl	$_26694,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26696
	call	_brl_blitz_NullObjectError
_26696:
	mov	%ebx,%esi
	movl	-220(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26699
	call	_brl_blitz_NullObjectError
_26699:
	movl	28(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	28(%esi),%eax
	decl	4(%eax)
	jnz	_26704
	movl	%eax,(%esp)
	call	_bbGCFree
_26704:
	movl	%ebx,28(%esi)
	movl	$_26705,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26707
	call	_brl_blitz_NullObjectError
_26707:
	mov	%ebx,%esi
	movl	-220(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26710
	call	_brl_blitz_NullObjectError
_26710:
	movl	8(%ebx),%eax
	movl	%eax,8(%esi)
	calll	*_bbOnDebugLeaveScope
_26640:
	movl	$_26712,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$12,-304(%ebp)
	movl	$_26713,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+60
	movl	%eax,-36(%ebp)
	movl	$_26714,(%esp)
	calll	*_bbOnDebugEnterStm
	jmp	_571
_573:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26778,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26717,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	%eax,-312(%ebp)
	movl	$_26718,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	%eax,-316(%ebp)
	movl	$_26719,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	%eax,-320(%ebp)
	movl	$_26720,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26722
	call	_brl_blitz_NullObjectError
_26722:
	movl	88(%ebx),%eax
	cmpl	%eax,-312(%ebp)
	jge	_26723
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26728,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26724,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26726
	call	_brl_blitz_NullObjectError
_26726:
	movl	-312(%ebp),%eax
	movl	%eax,88(%ebx)
	calll	*_bbOnDebugLeaveScope
_26723:
	movl	$_26729,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26731
	call	_brl_blitz_NullObjectError
_26731:
	movl	88(%ebx),%eax
	cmpl	%eax,-316(%ebp)
	jge	_26732
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26737,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26733,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26735
	call	_brl_blitz_NullObjectError
_26735:
	movl	-316(%ebp),%eax
	movl	%eax,88(%ebx)
	calll	*_bbOnDebugLeaveScope
_26732:
	movl	$_26738,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26740
	call	_brl_blitz_NullObjectError
_26740:
	movl	88(%ebx),%eax
	cmpl	%eax,-320(%ebp)
	jge	_26741
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26746,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26742,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26744
	call	_brl_blitz_NullObjectError
_26744:
	movl	-320(%ebp),%eax
	movl	%eax,88(%ebx)
	calll	*_bbOnDebugLeaveScope
_26741:
	movl	$_26747,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26749
	call	_brl_blitz_NullObjectError
_26749:
	movl	92(%ebx),%eax
	cmpl	%eax,-312(%ebp)
	jle	_26750
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26755,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26751,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26753
	call	_brl_blitz_NullObjectError
_26753:
	movl	-312(%ebp),%eax
	movl	%eax,92(%ebx)
	calll	*_bbOnDebugLeaveScope
_26750:
	movl	$_26756,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26758
	call	_brl_blitz_NullObjectError
_26758:
	movl	92(%ebx),%eax
	cmpl	%eax,-316(%ebp)
	jle	_26759
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26764,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26760,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26762
	call	_brl_blitz_NullObjectError
_26762:
	movl	-316(%ebp),%eax
	movl	%eax,92(%ebx)
	calll	*_bbOnDebugLeaveScope
_26759:
	movl	$_26765,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26767
	call	_brl_blitz_NullObjectError
_26767:
	movl	92(%ebx),%eax
	cmpl	%eax,-320(%ebp)
	jle	_26768
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26773,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26769,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26771
	call	_brl_blitz_NullObjectError
_26771:
	movl	-320(%ebp),%eax
	movl	%eax,92(%ebx)
	calll	*_bbOnDebugLeaveScope
_26768:
	movl	$_26774,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26776
	call	_brl_blitz_NullObjectError
_26776:
	movl	-320(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-316(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-312(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_26777,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+60
	movl	%eax,-36(%ebp)
	calll	*_bbOnDebugLeaveScope
_571:
	movl	-36(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+64
	cmp	$1,%eax
	setne	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_26715
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_Eof
	cmp	$1,%eax
	setne	%al
	movzbl	%al,%eax
_26715:
	cmp	$0,%eax
	jne	_573
_572:
	movl	$_26779,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$-1,-212(%ebp)
	je	_26780
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26786,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26781,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_26783
	call	_brl_blitz_NullObjectError
_26783:
	movl	-212(%ebp),%ebx
	movl	-108(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26785
	call	_brl_blitz_ArrayBoundsError
_26785:
	movl	-108(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*148(%eax)
	calll	*_bbOnDebugLeaveScope
_26780:
	movl	$_26787,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$-1,-300(%ebp)
	je	_26788
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26794,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26789,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_26791
	call	_brl_blitz_NullObjectError
_26791:
	movl	-300(%ebp),%ebx
	movl	-108(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_26793
	call	_brl_blitz_ArrayBoundsError
_26793:
	movl	-108(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*52(%eax)
	calll	*_bbOnDebugLeaveScope
_26788:
	movl	$_26795,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-224(%ebp),%eax
	and	$1,%eax
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_26796
	movl	$_570,4(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	setne	%al
	movzbl	%al,%eax
_26796:
	cmp	$0,%eax
	je	_26798
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26802,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26799,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26801
	call	_brl_blitz_NullObjectError
_26801:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*524(%eax)
	calll	*_bbOnDebugLeaveScope
_26798:
	movl	$_26803,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_570,4(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_26804
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26808,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26805,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-296(%ebp),%eax
	incl	4(%eax)
	lea	-296(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+52
	movl	-296(%ebp),%eax
	decl	4(%eax)
	jnz	_26806
	movl	-296(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbGCFree
_26806:
	calll	*_bbOnDebugLeaveScope
_26804:
	calll	*_bbOnDebugLeaveScope
	jmp	_25983
_25990:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26978,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26811,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	%eax,-380(%ebp)
	movl	$_26812,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	%eax,-384(%ebp)
	movl	$_26813,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,-388(%ebp)
	movl	$_26814,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-208(%ebp)
	je	_26815
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26977,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26816,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26818
	call	_brl_blitz_NullObjectError
_26818:
	movl	$1,196(%ebx)
	movl	$_26820,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26822
	call	_brl_blitz_NullObjectError
_26822:
	movl	228(%ebx),%ebx
	mov	$0,%esi
	cmpl	20(%ebx),%esi
	jb	_26825
	call	_brl_blitz_ArrayBoundsError
_26825:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	$0,24(%eax)
	movl	$_26827,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26829
	call	_brl_blitz_NullObjectError
_26829:
	movl	232(%ebx),%ebx
	mov	$0,%esi
	cmpl	20(%ebx),%esi
	jb	_26832
	call	_brl_blitz_ArrayBoundsError
_26832:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	-384(%ebp),%edx
	movl	%edx,24(%eax)
	movl	$_26834,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-536(%ebp)
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26837
	call	_brl_blitz_NullObjectError
_26837:
	movl	288(%ebx),%eax
	movl	%eax,-576(%ebp)
	movl	-576(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26840
	call	_brl_blitz_NullObjectError
_26840:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	movl	%eax,-580(%ebp)
	jmp	_574
_576:
	movl	-580(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26845
	call	_brl_blitz_NullObjectError
_26845:
	movl	$_sidesign_minib3d_TSurface,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-536(%ebp)
	cmpl	$_bbNullObject,-536(%ebp)
	je	_574
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_26976,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26846,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TSurface,(%esp)
	call	_bbObjectNew
	movl	%eax,-540(%ebp)
	movl	$_26848,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26850
	call	_brl_blitz_NullObjectError
_26850:
	movl	-540(%ebp),%eax
	movl	%eax,4(%esp)
	movl	292(%ebx),%eax
	movl	%eax,(%esp)
	call	_brl_linkedlist_ListAddLast
	movl	$_26851,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-540(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26853
	call	_brl_blitz_NullObjectError
_26853:
	mov	%ebx,%esi
	movl	-536(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26856
	call	_brl_blitz_NullObjectError
_26856:
	movl	8(%ebx),%eax
	movl	%eax,8(%esi)
	movl	$_26857,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-540(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26859
	call	_brl_blitz_NullObjectError
_26859:
	mov	%ebx,%esi
	movl	-536(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26862
	call	_brl_blitz_NullObjectError
_26862:
	movl	20(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	20(%esi),%eax
	decl	4(%eax)
	jnz	_26867
	movl	%eax,(%esp)
	call	_bbGCFree
_26867:
	movl	%ebx,20(%esi)
	movl	$_26868,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-540(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26870
	call	_brl_blitz_NullObjectError
_26870:
	mov	%ebx,%edi
	movl	-540(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_26873
	call	_brl_blitz_NullObjectError
_26873:
	movl	-536(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26875
	call	_brl_blitz_NullObjectError
_26875:
	movl	8(%ebx),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	40(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_826,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	40(%edi),%eax
	decl	4(%eax)
	jnz	_26879
	movl	%eax,(%esp)
	call	_bbGCFree
_26879:
	movl	%ebx,40(%edi)
	movl	$_26880,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-540(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26882
	call	_brl_blitz_NullObjectError
_26882:
	mov	%ebx,%edi
	movl	-540(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_26885
	call	_brl_blitz_NullObjectError
_26885:
	movl	-536(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26887
	call	_brl_blitz_NullObjectError
_26887:
	movl	8(%ebx),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	44(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_826,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	44(%edi),%eax
	decl	4(%eax)
	jnz	_26891
	movl	%eax,(%esp)
	call	_bbGCFree
_26891:
	movl	%ebx,44(%edi)
	movl	$_26892,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-540(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26894
	call	_brl_blitz_NullObjectError
_26894:
	mov	%ebx,%edi
	movl	-540(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_26897
	call	_brl_blitz_NullObjectError
_26897:
	movl	-536(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26899
	call	_brl_blitz_NullObjectError
_26899:
	movl	8(%ebx),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	48(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_826,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	48(%edi),%eax
	decl	4(%eax)
	jnz	_26903
	movl	%eax,(%esp)
	call	_bbGCFree
_26903:
	movl	%ebx,48(%edi)
	movl	$_26904,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-540(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26906
	call	_brl_blitz_NullObjectError
_26906:
	mov	%ebx,%edi
	movl	-540(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_26909
	call	_brl_blitz_NullObjectError
_26909:
	movl	-536(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26911
	call	_brl_blitz_NullObjectError
_26911:
	movl	8(%ebx),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	52(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_826,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	52(%edi),%eax
	decl	4(%eax)
	jnz	_26915
	movl	%eax,(%esp)
	call	_bbGCFree
_26915:
	movl	%ebx,52(%edi)
	movl	$_26916,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-540(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26918
	call	_brl_blitz_NullObjectError
_26918:
	mov	%ebx,%edi
	movl	-540(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_26921
	call	_brl_blitz_NullObjectError
_26921:
	movl	-536(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26923
	call	_brl_blitz_NullObjectError
_26923:
	movl	8(%ebx),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	56(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	56(%edi),%eax
	decl	4(%eax)
	jnz	_26927
	movl	%eax,(%esp)
	call	_bbGCFree
_26927:
	movl	%ebx,56(%edi)
	movl	$_26928,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-540(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26930
	call	_brl_blitz_NullObjectError
_26930:
	mov	%ebx,%edi
	movl	-540(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_26933
	call	_brl_blitz_NullObjectError
_26933:
	movl	-536(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26935
	call	_brl_blitz_NullObjectError
_26935:
	movl	8(%ebx),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	60(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	60(%edi),%eax
	decl	4(%eax)
	jnz	_26939
	movl	%eax,(%esp)
	call	_bbGCFree
_26939:
	movl	%ebx,60(%edi)
	movl	$_26940,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-540(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26942
	call	_brl_blitz_NullObjectError
_26942:
	mov	%ebx,%edi
	movl	-540(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_26945
	call	_brl_blitz_NullObjectError
_26945:
	movl	-536(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26947
	call	_brl_blitz_NullObjectError
_26947:
	movl	8(%ebx),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	64(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	64(%edi),%eax
	decl	4(%eax)
	jnz	_26951
	movl	%eax,(%esp)
	call	_bbGCFree
_26951:
	movl	%ebx,64(%edi)
	movl	$_26952,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-540(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26954
	call	_brl_blitz_NullObjectError
_26954:
	mov	%ebx,%edi
	movl	-540(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_26957
	call	_brl_blitz_NullObjectError
_26957:
	movl	-536(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26959
	call	_brl_blitz_NullObjectError
_26959:
	movl	8(%ebx),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	68(%esi),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	68(%edi),%eax
	decl	4(%eax)
	jnz	_26963
	movl	%eax,(%esp)
	call	_bbGCFree
_26963:
	movl	%ebx,68(%edi)
	movl	$_26964,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-540(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26966
	call	_brl_blitz_NullObjectError
_26966:
	mov	%ebx,%esi
	movl	-536(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26969
	call	_brl_blitz_NullObjectError
_26969:
	movl	88(%ebx),%eax
	movl	%eax,88(%esi)
	movl	$_26970,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-540(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26972
	call	_brl_blitz_NullObjectError
_26972:
	mov	%ebx,%esi
	movl	-536(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26975
	call	_brl_blitz_NullObjectError
_26975:
	movl	92(%ebx),%eax
	movl	%eax,92(%esi)
	calll	*_bbOnDebugLeaveScope
_574:
	movl	-580(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26843
	call	_brl_blitz_NullObjectError
_26843:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_576
_575:
	calll	*_bbOnDebugLeaveScope
_26815:
	calll	*_bbOnDebugLeaveScope
	jmp	_25983
_25991:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27674,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26979,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-544(%ebp)
	movl	$_26981,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+60
	movl	%eax,-36(%ebp)
	movl	$_26982,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TBone,(%esp)
	call	_bbObjectNew
	movl	%eax,-392(%ebp)
	movl	$_26983,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-396(%ebp)
	movl	$_26984,(%esp)
	calll	*_bbOnDebugEnterStm
	jmp	_578
_580:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27258,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_26987,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	%eax,-400(%ebp)
	movl	$_26988,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-404(%ebp)
	movl	$_26989,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-548(%ebp)
	movl	$_26991,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26993
	call	_brl_blitz_NullObjectError
_26993:
	movl	292(%ebx),%eax
	movl	%eax,-584(%ebp)
	movl	-584(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26996
	call	_brl_blitz_NullObjectError
_26996:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	movl	%eax,-588(%ebp)
	jmp	_581
_583:
	movl	-588(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27001
	call	_brl_blitz_NullObjectError
_27001:
	movl	$_sidesign_minib3d_TSurface,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-548(%ebp)
	cmpl	$_bbNullObject,-548(%ebp)
	je	_581
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27256,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27002,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27004
	call	_brl_blitz_NullObjectError
_27004:
	movl	-400(%ebp),%eax
	cmpl	88(%ebx),%eax
	setge	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_27007
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27006
	call	_brl_blitz_NullObjectError
_27006:
	movl	-400(%ebp),%eax
	cmpl	92(%ebx),%eax
	setle	%al
	movzbl	%al,%eax
_27007:
	cmp	$0,%eax
	je	_27009
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27255,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27010,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-548(%ebp)
	je	_27011
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27254,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27012,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27014
	call	_brl_blitz_NullObjectError
_27014:
	movl	-400(%ebp),%eax
	subl	88(%ebx),%eax
	movl	%eax,-552(%ebp)
	movl	$_27016,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27018
	call	_brl_blitz_NullObjectError
_27018:
	movl	56(%ebx),%esi
	movl	-552(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_27021
	call	_brl_blitz_ArrayBoundsError
_27021:
	flds	-404(%ebp)
	flds	24(%esi,%ebx,4)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_27022
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27109,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27023,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27025
	call	_brl_blitz_NullObjectError
_27025:
	movl	52(%ebx),%ebx
	movl	-552(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27028
	call	_brl_blitz_ArrayBoundsError
_27028:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27031
	call	_brl_blitz_NullObjectError
_27031:
	movl	48(%ebx),%esi
	movl	-552(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_27034
	call	_brl_blitz_ArrayBoundsError
_27034:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,24(%edi)
	movl	$_27035,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27037
	call	_brl_blitz_NullObjectError
_27037:
	movl	68(%ebx),%ebx
	movl	-552(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27040
	call	_brl_blitz_ArrayBoundsError
_27040:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27043
	call	_brl_blitz_NullObjectError
_27043:
	movl	64(%ebx),%esi
	movl	-552(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_27046
	call	_brl_blitz_ArrayBoundsError
_27046:
	flds	24(%esi,%ebx,4)
	fstps	24(%edi)
	movl	$_27047,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27049
	call	_brl_blitz_NullObjectError
_27049:
	movl	48(%ebx),%ebx
	movl	-552(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27052
	call	_brl_blitz_ArrayBoundsError
_27052:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27055
	call	_brl_blitz_NullObjectError
_27055:
	movl	44(%ebx),%esi
	movl	-552(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_27058
	call	_brl_blitz_ArrayBoundsError
_27058:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,24(%edi)
	movl	$_27059,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27061
	call	_brl_blitz_NullObjectError
_27061:
	movl	64(%ebx),%ebx
	movl	-552(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27064
	call	_brl_blitz_ArrayBoundsError
_27064:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27067
	call	_brl_blitz_NullObjectError
_27067:
	movl	60(%ebx),%esi
	movl	-552(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_27070
	call	_brl_blitz_ArrayBoundsError
_27070:
	flds	24(%esi,%ebx,4)
	fstps	24(%edi)
	movl	$_27071,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27073
	call	_brl_blitz_NullObjectError
_27073:
	movl	44(%ebx),%ebx
	movl	-552(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27076
	call	_brl_blitz_ArrayBoundsError
_27076:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27079
	call	_brl_blitz_NullObjectError
_27079:
	movl	40(%ebx),%esi
	movl	-552(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_27082
	call	_brl_blitz_ArrayBoundsError
_27082:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,24(%edi)
	movl	$_27083,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27085
	call	_brl_blitz_NullObjectError
_27085:
	movl	60(%ebx),%ebx
	movl	-552(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27088
	call	_brl_blitz_ArrayBoundsError
_27088:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27091
	call	_brl_blitz_NullObjectError
_27091:
	movl	56(%ebx),%esi
	movl	-552(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_27094
	call	_brl_blitz_ArrayBoundsError
_27094:
	flds	24(%esi,%ebx,4)
	fstps	24(%edi)
	movl	$_27095,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27097
	call	_brl_blitz_NullObjectError
_27097:
	movl	40(%ebx),%ebx
	movl	-552(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27100
	call	_brl_blitz_ArrayBoundsError
_27100:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	-396(%ebp),%edx
	movl	%edx,24(%eax)
	movl	$_27102,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27104
	call	_brl_blitz_NullObjectError
_27104:
	movl	56(%ebx),%ebx
	movl	-552(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27107
	call	_brl_blitz_ArrayBoundsError
_27107:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-404(%ebp)
	fstps	24(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_27110
_27022:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27253,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27111,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27113
	call	_brl_blitz_NullObjectError
_27113:
	movl	60(%ebx),%esi
	movl	-552(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_27116
	call	_brl_blitz_ArrayBoundsError
_27116:
	flds	-404(%ebp)
	flds	24(%esi,%ebx,4)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_27117
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27180,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27118,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27120
	call	_brl_blitz_NullObjectError
_27120:
	movl	52(%ebx),%ebx
	movl	-552(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27123
	call	_brl_blitz_ArrayBoundsError
_27123:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27126
	call	_brl_blitz_NullObjectError
_27126:
	movl	48(%ebx),%esi
	movl	-552(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_27129
	call	_brl_blitz_ArrayBoundsError
_27129:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,24(%edi)
	movl	$_27130,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27132
	call	_brl_blitz_NullObjectError
_27132:
	movl	68(%ebx),%ebx
	movl	-552(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27135
	call	_brl_blitz_ArrayBoundsError
_27135:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27138
	call	_brl_blitz_NullObjectError
_27138:
	movl	64(%ebx),%esi
	movl	-552(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_27141
	call	_brl_blitz_ArrayBoundsError
_27141:
	flds	24(%esi,%ebx,4)
	fstps	24(%edi)
	movl	$_27142,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27144
	call	_brl_blitz_NullObjectError
_27144:
	movl	48(%ebx),%ebx
	movl	-552(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27147
	call	_brl_blitz_ArrayBoundsError
_27147:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27150
	call	_brl_blitz_NullObjectError
_27150:
	movl	44(%ebx),%esi
	movl	-552(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_27153
	call	_brl_blitz_ArrayBoundsError
_27153:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,24(%edi)
	movl	$_27154,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27156
	call	_brl_blitz_NullObjectError
_27156:
	movl	64(%ebx),%ebx
	movl	-552(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27159
	call	_brl_blitz_ArrayBoundsError
_27159:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27162
	call	_brl_blitz_NullObjectError
_27162:
	movl	60(%ebx),%esi
	movl	-552(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_27165
	call	_brl_blitz_ArrayBoundsError
_27165:
	flds	24(%esi,%ebx,4)
	fstps	24(%edi)
	movl	$_27166,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27168
	call	_brl_blitz_NullObjectError
_27168:
	movl	44(%ebx),%ebx
	movl	-552(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27171
	call	_brl_blitz_ArrayBoundsError
_27171:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	-396(%ebp),%edx
	movl	%edx,24(%eax)
	movl	$_27173,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27175
	call	_brl_blitz_NullObjectError
_27175:
	movl	60(%ebx),%ebx
	movl	-552(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27178
	call	_brl_blitz_ArrayBoundsError
_27178:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-404(%ebp)
	fstps	24(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_27181
_27117:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27252,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27182,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27184
	call	_brl_blitz_NullObjectError
_27184:
	movl	64(%ebx),%esi
	movl	-552(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_27187
	call	_brl_blitz_ArrayBoundsError
_27187:
	flds	-404(%ebp)
	flds	24(%esi,%ebx,4)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_27188
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27227,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27189,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27191
	call	_brl_blitz_NullObjectError
_27191:
	movl	52(%ebx),%ebx
	movl	-552(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27194
	call	_brl_blitz_ArrayBoundsError
_27194:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27197
	call	_brl_blitz_NullObjectError
_27197:
	movl	48(%ebx),%esi
	movl	-552(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_27200
	call	_brl_blitz_ArrayBoundsError
_27200:
	movl	24(%esi,%ebx,4),%eax
	movl	%eax,24(%edi)
	movl	$_27201,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27203
	call	_brl_blitz_NullObjectError
_27203:
	movl	68(%ebx),%ebx
	movl	-552(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27206
	call	_brl_blitz_ArrayBoundsError
_27206:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27209
	call	_brl_blitz_NullObjectError
_27209:
	movl	64(%ebx),%esi
	movl	-552(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_27212
	call	_brl_blitz_ArrayBoundsError
_27212:
	flds	24(%esi,%ebx,4)
	fstps	24(%edi)
	movl	$_27213,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27215
	call	_brl_blitz_NullObjectError
_27215:
	movl	48(%ebx),%ebx
	movl	-552(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27218
	call	_brl_blitz_ArrayBoundsError
_27218:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	-396(%ebp),%edx
	movl	%edx,24(%eax)
	movl	$_27220,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27222
	call	_brl_blitz_NullObjectError
_27222:
	movl	64(%ebx),%ebx
	movl	-552(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27225
	call	_brl_blitz_ArrayBoundsError
_27225:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-404(%ebp)
	fstps	24(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_27228
_27188:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27251,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27229,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27231
	call	_brl_blitz_NullObjectError
_27231:
	movl	68(%ebx),%esi
	movl	-552(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_27234
	call	_brl_blitz_ArrayBoundsError
_27234:
	flds	-404(%ebp)
	flds	24(%esi,%ebx,4)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_27235
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27250,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27236,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27238
	call	_brl_blitz_NullObjectError
_27238:
	movl	52(%ebx),%ebx
	movl	-552(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27241
	call	_brl_blitz_ArrayBoundsError
_27241:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	-396(%ebp),%edx
	movl	%edx,24(%eax)
	movl	$_27243,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-548(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27245
	call	_brl_blitz_NullObjectError
_27245:
	movl	68(%ebx),%ebx
	movl	-552(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27248
	call	_brl_blitz_ArrayBoundsError
_27248:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-404(%ebp)
	fstps	24(%eax)
	calll	*_bbOnDebugLeaveScope
_27235:
	calll	*_bbOnDebugLeaveScope
_27228:
	calll	*_bbOnDebugLeaveScope
_27181:
	calll	*_bbOnDebugLeaveScope
_27110:
	calll	*_bbOnDebugLeaveScope
_27011:
	calll	*_bbOnDebugLeaveScope
_27009:
	calll	*_bbOnDebugLeaveScope
_581:
	movl	-588(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_26999
	call	_brl_blitz_NullObjectError
_26999:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_583
_582:
	movl	$_27257,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+60
	movl	%eax,-36(%ebp)
	calll	*_bbOnDebugLeaveScope
_578:
	movl	-36(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+64
	cmp	$1,%eax
	setne	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_26985
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_Eof
	cmp	$1,%eax
	setne	%al
	movzbl	%al,%eax
_26985:
	cmp	$0,%eax
	jne	_580
_579:
	movl	$_27259,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27261
	call	_brl_blitz_NullObjectError
_27261:
	mov	$_584,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	96(%ebx),%eax
	decl	4(%eax)
	jnz	_27266
	movl	%eax,(%esp)
	call	_bbGCFree
_27266:
	movl	%esi,96(%ebx)
	movl	$_27267,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27269
	call	_brl_blitz_NullObjectError
_27269:
	movl	-152(%ebp),%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	92(%ebx),%eax
	decl	4(%eax)
	jnz	_27274
	movl	%eax,(%esp)
	call	_bbGCFree
_27274:
	movl	%esi,92(%ebx)
	movl	$_27275,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27277
	call	_brl_blitz_NullObjectError
_27277:
	flds	-156(%ebp)
	fstps	32(%ebx)
	movl	$_27279,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27281
	call	_brl_blitz_NullObjectError
_27281:
	flds	-160(%ebp)
	fstps	36(%ebx)
	movl	$_27283,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27285
	call	_brl_blitz_NullObjectError
_27285:
	flds	-164(%ebp)
	fstps	40(%ebx)
	movl	$_27287,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27289
	call	_brl_blitz_NullObjectError
_27289:
	flds	-168(%ebp)
	fstps	44(%ebx)
	movl	$_27291,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27293
	call	_brl_blitz_NullObjectError
_27293:
	flds	-172(%ebp)
	fstps	48(%ebx)
	movl	$_27295,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27297
	call	_brl_blitz_NullObjectError
_27297:
	flds	-176(%ebp)
	fstps	52(%ebx)
	movl	$_27299,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27301
	call	_brl_blitz_NullObjectError
_27301:
	flds	-180(%ebp)
	fstps	56(%ebx)
	movl	$_27303,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27305
	call	_brl_blitz_NullObjectError
_27305:
	flds	-184(%ebp)
	fstps	60(%ebx)
	movl	$_27307,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27309
	call	_brl_blitz_NullObjectError
_27309:
	flds	-188(%ebp)
	fstps	64(%ebx)
	movl	$_27311,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27313
	call	_brl_blitz_NullObjectError
_27313:
	flds	-192(%ebp)
	fstps	68(%ebx)
	movl	$_27315,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27317
	call	_brl_blitz_NullObjectError
_27317:
	flds	-196(%ebp)
	fstps	72(%ebx)
	movl	$_27319,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27321
	call	_brl_blitz_NullObjectError
_27321:
	flds	-200(%ebp)
	fstps	76(%ebx)
	movl	$_27323,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27325
	call	_brl_blitz_NullObjectError
_27325:
	flds	-204(%ebp)
	fstps	80(%ebx)
	movl	$_27327,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27329
	call	_brl_blitz_NullObjectError
_27329:
	flds	-156(%ebp)
	fstps	260(%ebx)
	movl	$_27331,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27333
	call	_brl_blitz_NullObjectError
_27333:
	flds	-160(%ebp)
	fstps	264(%ebx)
	movl	$_27335,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27337
	call	_brl_blitz_NullObjectError
_27337:
	flds	-164(%ebp)
	fstps	268(%ebx)
	movl	$_27339,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27341
	call	_brl_blitz_NullObjectError
_27341:
	flds	-168(%ebp)
	fstps	272(%ebx)
	movl	$_27343,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27345
	call	_brl_blitz_NullObjectError
_27345:
	flds	-172(%ebp)
	fstps	276(%ebx)
	movl	$_27347,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27349
	call	_brl_blitz_NullObjectError
_27349:
	flds	-176(%ebp)
	fstps	280(%ebx)
	movl	$_27351,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27353
	call	_brl_blitz_NullObjectError
_27353:
	flds	-180(%ebp)
	fstps	284(%ebx)
	movl	$_27355,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27357
	call	_brl_blitz_NullObjectError
_27357:
	flds	-184(%ebp)
	fstps	288(%ebx)
	movl	$_27359,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27361
	call	_brl_blitz_NullObjectError
_27361:
	flds	-188(%ebp)
	fstps	292(%ebx)
	movl	$_27363,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27365
	call	_brl_blitz_NullObjectError
_27365:
	flds	-192(%ebp)
	fstps	296(%ebx)
	movl	$_27367,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27369
	call	_brl_blitz_NullObjectError
_27369:
	flds	-196(%ebp)
	fstps	300(%ebx)
	movl	$_27371,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27373
	call	_brl_blitz_NullObjectError
_27373:
	flds	-200(%ebp)
	fstps	304(%ebx)
	movl	$_27375,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27377
	call	_brl_blitz_NullObjectError
_27377:
	flds	-204(%ebp)
	fstps	308(%ebx)
	movl	$_27379,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27381
	call	_brl_blitz_NullObjectError
_27381:
	movl	$_sidesign_minib3d_TAnimationKeys,(%esp)
	call	_bbObjectNew
	incl	4(%eax)
	mov	%eax,%esi
	movl	312(%ebx),%eax
	decl	4(%eax)
	jnz	_27386
	movl	%eax,(%esp)
	call	_bbGCFree
_27386:
	movl	%esi,312(%ebx)
	movl	$_27387,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27389
	call	_brl_blitz_NullObjectError
_27389:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27391
	call	_brl_blitz_NullObjectError
_27391:
	movl	-384(%ebp),%eax
	movl	%eax,8(%ebx)
	movl	$_27393,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27395
	call	_brl_blitz_NullObjectError
_27395:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27397
	call	_brl_blitz_NullObjectError
_27397:
	mov	%ebx,%esi
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27400
	call	_brl_blitz_NullObjectError
_27400:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27402
	call	_brl_blitz_NullObjectError
_27402:
	movl	-384(%ebp),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	12(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_826,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	12(%esi),%eax
	decl	4(%eax)
	jnz	_27406
	movl	%eax,(%esp)
	call	_bbGCFree
_27406:
	movl	%ebx,12(%esi)
	movl	$_27407,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27409
	call	_brl_blitz_NullObjectError
_27409:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27411
	call	_brl_blitz_NullObjectError
_27411:
	mov	%ebx,%esi
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27414
	call	_brl_blitz_NullObjectError
_27414:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27416
	call	_brl_blitz_NullObjectError
_27416:
	movl	-384(%ebp),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	16(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	16(%esi),%eax
	decl	4(%eax)
	jnz	_27420
	movl	%eax,(%esp)
	call	_bbGCFree
_27420:
	movl	%ebx,16(%esi)
	movl	$_27421,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27423
	call	_brl_blitz_NullObjectError
_27423:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27425
	call	_brl_blitz_NullObjectError
_27425:
	mov	%ebx,%esi
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27428
	call	_brl_blitz_NullObjectError
_27428:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27430
	call	_brl_blitz_NullObjectError
_27430:
	movl	-384(%ebp),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	20(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	20(%esi),%eax
	decl	4(%eax)
	jnz	_27434
	movl	%eax,(%esp)
	call	_bbGCFree
_27434:
	movl	%ebx,20(%esi)
	movl	$_27435,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27437
	call	_brl_blitz_NullObjectError
_27437:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27439
	call	_brl_blitz_NullObjectError
_27439:
	mov	%ebx,%esi
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27442
	call	_brl_blitz_NullObjectError
_27442:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27444
	call	_brl_blitz_NullObjectError
_27444:
	movl	-384(%ebp),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	24(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%esi),%eax
	decl	4(%eax)
	jnz	_27448
	movl	%eax,(%esp)
	call	_bbGCFree
_27448:
	movl	%ebx,24(%esi)
	movl	$_27449,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27451
	call	_brl_blitz_NullObjectError
_27451:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27453
	call	_brl_blitz_NullObjectError
_27453:
	mov	%ebx,%esi
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27456
	call	_brl_blitz_NullObjectError
_27456:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27458
	call	_brl_blitz_NullObjectError
_27458:
	movl	-384(%ebp),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	28(%esi),%eax
	decl	4(%eax)
	jnz	_27462
	movl	%eax,(%esp)
	call	_bbGCFree
_27462:
	movl	%ebx,28(%esi)
	movl	$_27463,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27465
	call	_brl_blitz_NullObjectError
_27465:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27467
	call	_brl_blitz_NullObjectError
_27467:
	mov	%ebx,%esi
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27470
	call	_brl_blitz_NullObjectError
_27470:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27472
	call	_brl_blitz_NullObjectError
_27472:
	movl	-384(%ebp),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	32(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	32(%esi),%eax
	decl	4(%eax)
	jnz	_27476
	movl	%eax,(%esp)
	call	_bbGCFree
_27476:
	movl	%ebx,32(%esi)
	movl	$_27477,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27479
	call	_brl_blitz_NullObjectError
_27479:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27481
	call	_brl_blitz_NullObjectError
_27481:
	mov	%ebx,%esi
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27484
	call	_brl_blitz_NullObjectError
_27484:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27486
	call	_brl_blitz_NullObjectError
_27486:
	movl	-384(%ebp),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	36(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	36(%esi),%eax
	decl	4(%eax)
	jnz	_27490
	movl	%eax,(%esp)
	call	_bbGCFree
_27490:
	movl	%ebx,36(%esi)
	movl	$_27491,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27493
	call	_brl_blitz_NullObjectError
_27493:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27495
	call	_brl_blitz_NullObjectError
_27495:
	mov	%ebx,%esi
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27498
	call	_brl_blitz_NullObjectError
_27498:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27500
	call	_brl_blitz_NullObjectError
_27500:
	movl	-384(%ebp),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	40(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	40(%esi),%eax
	decl	4(%eax)
	jnz	_27504
	movl	%eax,(%esp)
	call	_bbGCFree
_27504:
	movl	%ebx,40(%esi)
	movl	$_27505,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27507
	call	_brl_blitz_NullObjectError
_27507:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27509
	call	_brl_blitz_NullObjectError
_27509:
	mov	%ebx,%esi
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27512
	call	_brl_blitz_NullObjectError
_27512:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27514
	call	_brl_blitz_NullObjectError
_27514:
	movl	-384(%ebp),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	44(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	44(%esi),%eax
	decl	4(%eax)
	jnz	_27518
	movl	%eax,(%esp)
	call	_bbGCFree
_27518:
	movl	%ebx,44(%esi)
	movl	$_27519,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27521
	call	_brl_blitz_NullObjectError
_27521:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27523
	call	_brl_blitz_NullObjectError
_27523:
	mov	%ebx,%esi
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27526
	call	_brl_blitz_NullObjectError
_27526:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27528
	call	_brl_blitz_NullObjectError
_27528:
	movl	-384(%ebp),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	48(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	48(%esi),%eax
	decl	4(%eax)
	jnz	_27532
	movl	%eax,(%esp)
	call	_bbGCFree
_27532:
	movl	%ebx,48(%esi)
	movl	$_27533,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27535
	call	_brl_blitz_NullObjectError
_27535:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27537
	call	_brl_blitz_NullObjectError
_27537:
	mov	%ebx,%esi
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27540
	call	_brl_blitz_NullObjectError
_27540:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27542
	call	_brl_blitz_NullObjectError
_27542:
	movl	-384(%ebp),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	52(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	52(%esi),%eax
	decl	4(%eax)
	jnz	_27546
	movl	%eax,(%esp)
	call	_bbGCFree
_27546:
	movl	%ebx,52(%esi)
	movl	$_27547,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-460(%ebp)
	jne	_27548
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27550,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27549,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%eax
	movl	%eax,-460(%ebp)
	calll	*_bbOnDebugLeaveScope
_27548:
	movl	$_27551,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-48(%ebp)
	jle	_27552
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27556,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27553,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27555
	call	_brl_blitz_NullObjectError
_27555:
	movl	-456(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*384(%eax)
	calll	*_bbOnDebugLeaveScope
_27552:
	movl	$_27557,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%eax
	movl	%eax,-572(%ebp)
	cmpl	$_bbNullObject,-572(%ebp)
	jne	_27559
	call	_brl_blitz_NullObjectError
_27559:
	movl	-392(%ebp),%eax
	movl	%eax,-568(%ebp)
	cmpl	$_bbNullObject,-568(%ebp)
	jne	_27561
	call	_brl_blitz_NullObjectError
_27561:
	movl	-392(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_27563
	call	_brl_blitz_NullObjectError
_27563:
	movl	-392(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_27565
	call	_brl_blitz_NullObjectError
_27565:
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27567
	call	_brl_blitz_NullObjectError
_27567:
	lea	28(%ebx),%eax
	movl	%eax,16(%esp)
	flds	308(%esi)
	fchs
	fstps	12(%esp)
	flds	304(%edi)
	fstps	8(%esp)
	movl	-568(%ebp),%eax
	flds	300(%eax)
	fstps	4(%esp)
	movl	-572(%ebp),%eax
	flds	296(%eax)
	fchs
	fstps	(%esp)
	calll	*_sidesign_minib3d_TQuaternion+48
	movl	$_27568,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27570
	call	_brl_blitz_NullObjectError
_27570:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27572
	call	_brl_blitz_NullObjectError
_27572:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_27575
	call	_brl_blitz_ArrayBoundsError
_27575:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_27577
	call	_brl_blitz_ArrayBoundsError
_27577:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27580
	call	_brl_blitz_NullObjectError
_27580:
	flds	260(%ebx)
	fstps	28(%esi)
	movl	$_27581,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27583
	call	_brl_blitz_NullObjectError
_27583:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27585
	call	_brl_blitz_NullObjectError
_27585:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_27588
	call	_brl_blitz_ArrayBoundsError
_27588:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_27590
	call	_brl_blitz_ArrayBoundsError
_27590:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27593
	call	_brl_blitz_NullObjectError
_27593:
	flds	264(%ebx)
	fstps	28(%esi)
	movl	$_27594,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27596
	call	_brl_blitz_NullObjectError
_27596:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27598
	call	_brl_blitz_NullObjectError
_27598:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_27601
	call	_brl_blitz_ArrayBoundsError
_27601:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_27603
	call	_brl_blitz_ArrayBoundsError
_27603:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27606
	call	_brl_blitz_NullObjectError
_27606:
	flds	268(%ebx)
	fstps	28(%esi)
	movl	$_27607,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27609
	call	_brl_blitz_NullObjectError
_27609:
	movl	20(%ebx),%eax
	cmp	$_bbNullObject,%eax
	setne	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_27612
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27611
	call	_brl_blitz_NullObjectError
_27611:
	movl	$_sidesign_minib3d_TBone,4(%esp)
	movl	20(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	setne	%al
	movzbl	%al,%eax
_27612:
	cmp	$0,%eax
	je	_27614
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27633,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27615,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27617
	call	_brl_blitz_NullObjectError
_27617:
	movl	20(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27619
	call	_brl_blitz_NullObjectError
_27619:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27621
	call	_brl_blitz_NullObjectError
_27621:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	movl	%eax,-556(%ebp)
	movl	$_27623,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-556(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_27625
	call	_brl_blitz_NullObjectError
_27625:
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27627
	call	_brl_blitz_NullObjectError
_27627:
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*92(%eax)
	movl	$_27628,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27630
	call	_brl_blitz_NullObjectError
_27630:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27632
	call	_brl_blitz_NullObjectError
_27632:
	movl	-556(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	calll	*_bbOnDebugLeaveScope
_27614:
	movl	$_27634,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27636
	call	_brl_blitz_NullObjectError
_27636:
	mov	%ebx,%esi
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27639
	call	_brl_blitz_NullObjectError
_27639:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27641
	call	_brl_blitz_NullObjectError
_27641:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	incl	4(%eax)
	mov	%eax,%ebx
	movl	320(%esi),%eax
	decl	4(%eax)
	jnz	_27645
	movl	%eax,(%esp)
	call	_bbGCFree
_27645:
	movl	%ebx,320(%esi)
	movl	$_27646,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_585,4(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_27647
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27673,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27648,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27650
	call	_brl_blitz_NullObjectError
_27650:
	movl	__sidesign_minib3d_TEntity_entity_list,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*400(%eax)
	movl	$_27651,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27653
	call	_brl_blitz_NullObjectError
_27653:
	mov	%ebx,%esi
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27656
	call	_brl_blitz_NullObjectError
_27656:
	movl	-396(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	300(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_6919,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	300(%esi),%eax
	decl	4(%eax)
	jnz	_27660
	movl	%eax,(%esp)
	call	_bbGCFree
_27660:
	movl	%ebx,300(%esi)
	movl	$_27661,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27663
	call	_brl_blitz_NullObjectError
_27663:
	movl	300(%ebx),%ebx
	movl	-396(%ebp),%eax
	sub	$1,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_27666
	call	_brl_blitz_ArrayBoundsError
_27666:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	-392(%ebp),%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	24(%ebx),%eax
	decl	4(%eax)
	jnz	_27671
	movl	%eax,(%esp)
	call	_bbGCFree
_27671:
	movl	%esi,24(%ebx)
	movl	$_27672,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%eax
	movl	%eax,-464(%ebp)
	calll	*_bbOnDebugLeaveScope
_27647:
	calll	*_bbOnDebugLeaveScope
	jmp	_25983
_25992:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27851,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27675,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	%eax,-408(%ebp)
	movl	$_27676,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+60
	movl	%eax,-36(%ebp)
	movl	$_27677,(%esp)
	calll	*_bbOnDebugEnterStm
	jmp	_586
_588:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27819,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27680,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadInt
	movl	%eax,-412(%ebp)
	movl	$_27681,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-408(%ebp),%eax
	and	$1,%eax
	cmp	$0,%eax
	je	_27682
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27686,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27683,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-416(%ebp)
	movl	$_27684,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-420(%ebp)
	movl	$_27685,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fchs
	fstps	-424(%ebp)
	calll	*_bbOnDebugLeaveScope
_27682:
	movl	$_27687,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-408(%ebp),%eax
	and	$2,%eax
	cmp	$0,%eax
	je	_27688
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27692,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27689,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-428(%ebp)
	movl	$_27690,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-432(%ebp)
	movl	$_27691,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-436(%ebp)
	calll	*_bbOnDebugLeaveScope
_27688:
	movl	$_27693,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-408(%ebp),%eax
	and	$4,%eax
	cmp	$0,%eax
	je	_27694
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27699,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27695,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fchs
	fstps	-440(%ebp)
	movl	$_27696,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-444(%ebp)
	movl	$_27697,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fstps	-448(%ebp)
	movl	$_27698,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadFloat
	fchs
	fstps	-452(%ebp)
	calll	*_bbOnDebugLeaveScope
_27694:
	movl	$_27700,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-392(%ebp)
	je	_27701
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27817,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27702,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27704
	call	_brl_blitz_NullObjectError
_27704:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27706
	call	_brl_blitz_NullObjectError
_27706:
	movl	12(%ebx),%ebx
	movl	-412(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27709
	call	_brl_blitz_ArrayBoundsError
_27709:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27712
	call	_brl_blitz_NullObjectError
_27712:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27714
	call	_brl_blitz_NullObjectError
_27714:
	movl	12(%ebx),%esi
	movl	-412(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_27717
	call	_brl_blitz_ArrayBoundsError
_27717:
	movl	24(%esi,%ebx,4),%eax
	addl	-408(%ebp),%eax
	movl	%eax,24(%edi)
	movl	$_27718,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-408(%ebp),%eax
	and	$1,%eax
	cmp	$0,%eax
	je	_27719
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27747,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27720,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27722
	call	_brl_blitz_NullObjectError
_27722:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27724
	call	_brl_blitz_NullObjectError
_27724:
	movl	16(%ebx),%ebx
	movl	-412(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27727
	call	_brl_blitz_ArrayBoundsError
_27727:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-416(%ebp)
	fstps	24(%eax)
	movl	$_27729,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27731
	call	_brl_blitz_NullObjectError
_27731:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27733
	call	_brl_blitz_NullObjectError
_27733:
	movl	20(%ebx),%ebx
	movl	-412(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27736
	call	_brl_blitz_ArrayBoundsError
_27736:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-420(%ebp)
	fstps	24(%eax)
	movl	$_27738,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27740
	call	_brl_blitz_NullObjectError
_27740:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27742
	call	_brl_blitz_NullObjectError
_27742:
	movl	24(%ebx),%ebx
	movl	-412(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27745
	call	_brl_blitz_ArrayBoundsError
_27745:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-424(%ebp)
	fstps	24(%eax)
	calll	*_bbOnDebugLeaveScope
_27719:
	movl	$_27748,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-408(%ebp),%eax
	and	$2,%eax
	cmp	$0,%eax
	je	_27749
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27777,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27750,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27752
	call	_brl_blitz_NullObjectError
_27752:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27754
	call	_brl_blitz_NullObjectError
_27754:
	movl	28(%ebx),%ebx
	movl	-412(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27757
	call	_brl_blitz_ArrayBoundsError
_27757:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-428(%ebp)
	fstps	24(%eax)
	movl	$_27759,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27761
	call	_brl_blitz_NullObjectError
_27761:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27763
	call	_brl_blitz_NullObjectError
_27763:
	movl	32(%ebx),%ebx
	movl	-412(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27766
	call	_brl_blitz_ArrayBoundsError
_27766:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-432(%ebp)
	fstps	24(%eax)
	movl	$_27768,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27770
	call	_brl_blitz_NullObjectError
_27770:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27772
	call	_brl_blitz_NullObjectError
_27772:
	movl	36(%ebx),%ebx
	movl	-412(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27775
	call	_brl_blitz_ArrayBoundsError
_27775:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-436(%ebp)
	fstps	24(%eax)
	calll	*_bbOnDebugLeaveScope
_27749:
	movl	$_27778,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-408(%ebp),%eax
	and	$4,%eax
	cmp	$0,%eax
	je	_27779
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27816,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27780,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27782
	call	_brl_blitz_NullObjectError
_27782:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27784
	call	_brl_blitz_NullObjectError
_27784:
	movl	40(%ebx),%ebx
	movl	-412(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27787
	call	_brl_blitz_ArrayBoundsError
_27787:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-440(%ebp)
	fstps	24(%eax)
	movl	$_27789,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27791
	call	_brl_blitz_NullObjectError
_27791:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27793
	call	_brl_blitz_NullObjectError
_27793:
	movl	44(%ebx),%ebx
	movl	-412(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27796
	call	_brl_blitz_ArrayBoundsError
_27796:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-444(%ebp)
	fstps	24(%eax)
	movl	$_27798,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27800
	call	_brl_blitz_NullObjectError
_27800:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27802
	call	_brl_blitz_NullObjectError
_27802:
	movl	48(%ebx),%ebx
	movl	-412(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27805
	call	_brl_blitz_ArrayBoundsError
_27805:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-448(%ebp)
	fstps	24(%eax)
	movl	$_27807,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27809
	call	_brl_blitz_NullObjectError
_27809:
	movl	312(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27811
	call	_brl_blitz_NullObjectError
_27811:
	movl	52(%ebx),%ebx
	movl	-412(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_27814
	call	_brl_blitz_ArrayBoundsError
_27814:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-452(%ebp)
	fstps	24(%eax)
	calll	*_bbOnDebugLeaveScope
_27779:
	calll	*_bbOnDebugLeaveScope
_27701:
	movl	$_27818,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+60
	movl	%eax,-36(%ebp)
	calll	*_bbOnDebugLeaveScope
_586:
	movl	-36(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TModel+64
	cmp	$1,%eax
	setne	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_27678
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_Eof
	cmp	$1,%eax
	setne	%al
	movzbl	%al,%eax
_27678:
	cmp	$0,%eax
	jne	_588
_587:
	movl	$_27820,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_585,4(%esp)
	movl	-36(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_27821
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27850,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27822,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-392(%ebp)
	je	_27823
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27849,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27824,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27826
	call	_brl_blitz_NullObjectError
_27826:
	movl	__sidesign_minib3d_TEntity_entity_list,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*400(%eax)
	movl	$_27827,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27829
	call	_brl_blitz_NullObjectError
_27829:
	mov	%ebx,%esi
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27832
	call	_brl_blitz_NullObjectError
_27832:
	movl	-396(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	300(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_6919,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	300(%esi),%eax
	decl	4(%eax)
	jnz	_27836
	movl	%eax,(%esp)
	call	_bbGCFree
_27836:
	movl	%ebx,300(%esi)
	movl	$_27837,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27839
	call	_brl_blitz_NullObjectError
_27839:
	movl	300(%ebx),%ebx
	movl	-396(%ebp),%eax
	sub	$1,%eax
	mov	%eax,%esi
	cmpl	20(%ebx),%esi
	jb	_27842
	call	_brl_blitz_ArrayBoundsError
_27842:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	-392(%ebp),%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	24(%ebx),%eax
	decl	4(%eax)
	jnz	_27847
	movl	%eax,(%esp)
	call	_bbGCFree
_27847:
	movl	%esi,24(%ebx)
	movl	$_27848,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-392(%ebp),%eax
	movl	%eax,-464(%ebp)
	calll	*_bbOnDebugLeaveScope
_27823:
	calll	*_bbOnDebugLeaveScope
_27821:
	calll	*_bbOnDebugLeaveScope
	jmp	_25983
_25983:
	calll	*_bbOnDebugLeaveScope
_531:
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_Eof
	cmp	$0,%eax
	je	_533
_532:
	movl	$_27853,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_CloseStream
	movl	$_27854,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_filesystem_ChangeDir
	movl	$_27855,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-460(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	jmp	_3025
_3025:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TModel_TrimVerts:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$0,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$0,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28041,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27954,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27956
	call	_brl_blitz_NullObjectError
_27956:
	cmpl	$0,12(%ebx)
	jne	_27957
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_27959,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_27958,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3028
_27957:
	movl	$_27960,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27962
	call	_brl_blitz_NullObjectError
_27962:
	movl	88(%ebx),%eax
	movl	%eax,-8(%ebp)
	movl	$_27964,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27966
	call	_brl_blitz_NullObjectError
_27966:
	movl	92(%ebx),%eax
	movl	%eax,-12(%ebp)
	movl	$_27968,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27970
	call	_brl_blitz_NullObjectError
_27970:
	mov	%ebx,%esi
	movl	-4(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27973
	call	_brl_blitz_NullObjectError
_27973:
	movl	-12(%ebp),%eax
	imul	$3,%eax
	add	$3,%eax
	movl	%eax,12(%esp)
	movl	-8(%ebp),%eax
	imul	$3,%eax
	movl	%eax,8(%esp)
	movl	20(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	20(%esi),%eax
	decl	4(%eax)
	jnz	_27977
	movl	%eax,(%esp)
	call	_bbGCFree
_27977:
	movl	%ebx,20(%esi)
	movl	$_27978,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27980
	call	_brl_blitz_NullObjectError
_27980:
	mov	%ebx,%esi
	movl	-4(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27983
	call	_brl_blitz_NullObjectError
_27983:
	movl	-12(%ebp),%eax
	shl	$2,%eax
	add	$4,%eax
	movl	%eax,12(%esp)
	movl	-8(%ebp),%eax
	shl	$2,%eax
	movl	%eax,8(%esp)
	movl	36(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	36(%esi),%eax
	decl	4(%eax)
	jnz	_27987
	movl	%eax,(%esp)
	call	_bbGCFree
_27987:
	movl	%ebx,36(%esi)
	movl	$_27988,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27990
	call	_brl_blitz_NullObjectError
_27990:
	mov	%ebx,%esi
	movl	-4(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_27993
	call	_brl_blitz_NullObjectError
_27993:
	movl	-12(%ebp),%eax
	imul	$3,%eax
	add	$3,%eax
	movl	%eax,12(%esp)
	movl	-8(%ebp),%eax
	imul	$3,%eax
	movl	%eax,8(%esp)
	movl	32(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	32(%esi),%eax
	decl	4(%eax)
	jnz	_27997
	movl	%eax,(%esp)
	call	_bbGCFree
_27997:
	movl	%ebx,32(%esi)
	movl	$_27998,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28000
	call	_brl_blitz_NullObjectError
_28000:
	mov	%ebx,%esi
	movl	-4(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28003
	call	_brl_blitz_NullObjectError
_28003:
	movl	-12(%ebp),%eax
	shl	$1,%eax
	add	$2,%eax
	movl	%eax,12(%esp)
	movl	-8(%ebp),%eax
	shl	$1,%eax
	movl	%eax,8(%esp)
	movl	24(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	24(%esi),%eax
	decl	4(%eax)
	jnz	_28007
	movl	%eax,(%esp)
	call	_bbGCFree
_28007:
	movl	%ebx,24(%esi)
	movl	$_28008,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28010
	call	_brl_blitz_NullObjectError
_28010:
	mov	%ebx,%esi
	movl	-4(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28013
	call	_brl_blitz_NullObjectError
_28013:
	movl	-12(%ebp),%eax
	shl	$1,%eax
	add	$2,%eax
	movl	%eax,12(%esp)
	movl	-8(%ebp),%eax
	shl	$1,%eax
	movl	%eax,8(%esp)
	movl	28(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	28(%esi),%eax
	decl	4(%eax)
	jnz	_28017
	movl	%eax,(%esp)
	call	_bbGCFree
_28017:
	movl	%ebx,28(%esi)
	movl	$_28018,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-16(%ebp)
	movl	$0,-16(%ebp)
	movl	-4(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28021
	call	_brl_blitz_NullObjectError
_28021:
	movl	12(%ebx),%eax
	imul	$3,%eax
	add	$3,%eax
	movl	%eax,-20(%ebp)
	jmp	_28022
_591:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28036,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28024,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28026
	call	_brl_blitz_NullObjectError
_28026:
	movl	16(%ebx),%ebx
	movl	-16(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_28029
	call	_brl_blitz_ArrayBoundsError
_28029:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$1,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-4(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28032
	call	_brl_blitz_NullObjectError
_28032:
	movl	16(%ebx),%esi
	movl	-16(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_28035
	call	_brl_blitz_ArrayBoundsError
_28035:
	movzwl	24(%esi,%ebx,2),%eax
	mov	%eax,%eax
	subl	-8(%ebp),%eax
	mov	%eax,%eax
	and	$0xffff,%eax
	mov	%eax,%eax
	movw	%ax,24(%edi)
	calll	*_bbOnDebugLeaveScope
_589:
	addl	$1,-16(%ebp)
_28022:
	movl	-20(%ebp),%eax
	cmpl	%eax,-16(%ebp)
	jl	_591
_590:
	movl	$_28037,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28039
	call	_brl_blitz_NullObjectError
_28039:
	movl	-12(%ebp),%eax
	subl	-8(%ebp),%eax
	add	$1,%eax
	movl	%eax,8(%ebx)
	mov	$0,%ebx
	jmp	_3028
_3028:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TModel_b3dReadString:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbEmptyString,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_28054,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28042,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_1,-8(%ebp)
	movl	$_28044,(%esp)
	calll	*_bbOnDebugEnterStm
_594:
_592:
	movl	%ebp,4(%esp)
	movl	$_28052,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28045,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	(%eax),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadByte
	movl	%eax,-12(%ebp)
	movl	$_28047,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-12(%ebp)
	jne	_28048
	movl	%ebp,4(%esp)
	movl	$_28050,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28049,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_3031
_28048:
	movl	$_28051,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFromChar
	movl	%eax,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringConcat
	movl	%eax,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_594
_3031:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TModel_ReadTag:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$0,-8(%ebp)
	movl	$_bbEmptyString,-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$0,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_28072,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28055,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_StreamPos
	movl	%eax,-8(%ebp)
	movl	$_28057,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_1,-12(%ebp)
	movl	$_28059,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-16(%ebp)
	movl	$1,-16(%ebp)
	jmp	_28061
_597:
	movl	%ebp,4(%esp)
	movl	$_28069,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28062,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_StreamPos
	mov	%eax,%ebx
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_StreamSize
	cmp	%eax,%ebx
	jge	_28063
	movl	%ebp,4(%esp)
	movl	$_28067,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28064,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_ReadByte
	movl	%eax,-20(%ebp)
	movl	$_28066,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFromChar
	movl	%eax,4(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringConcat
	movl	%eax,-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_28063:
	calll	*_bbOnDebugLeaveScope
_595:
	addl	$1,-16(%ebp)
_28061:
	cmpl	$4,-16(%ebp)
	jle	_597
_596:
	movl	$_28070,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_stream_SeekStream
	movl	$_28071,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	jmp	_3034
_3034:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TModel_NewTag:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_28105,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28073,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	movl	$_547,4(%esp)
	movl	%ebx,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_28076
	movl	$_551,4(%esp)
	movl	%ebx,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_28077
	movl	$_534,4(%esp)
	movl	%ebx,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_28078
	movl	$_558,4(%esp)
	movl	%ebx,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_28079
	movl	$_559,4(%esp)
	movl	%ebx,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_28080
	movl	$_560,4(%esp)
	movl	%ebx,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_28081
	movl	$_570,4(%esp)
	movl	%ebx,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_28082
	movl	$_577,4(%esp)
	movl	%ebx,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_28083
	movl	$_585,4(%esp)
	movl	%ebx,(%esp)
	call	_bbStringCompare
	cmp	$0,%eax
	je	_28084
	movl	%ebp,4(%esp)
	movl	$_28086,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28085,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3037
_28076:
	movl	%ebp,4(%esp)
	movl	$_28088,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28087,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3037
_28077:
	movl	%ebp,4(%esp)
	movl	$_28090,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28089,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3037
_28078:
	movl	%ebp,4(%esp)
	movl	$_28092,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28091,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3037
_28079:
	movl	%ebp,4(%esp)
	movl	$_28094,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28093,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3037
_28080:
	movl	%ebp,4(%esp)
	movl	$_28096,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28095,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3037
_28081:
	movl	%ebp,4(%esp)
	movl	$_28098,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28097,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3037
_28082:
	movl	%ebp,4(%esp)
	movl	$_28100,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28099,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3037
_28083:
	movl	%ebp,4(%esp)
	movl	$_28102,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28101,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3037
_28084:
	movl	%ebp,4(%esp)
	movl	$_28104,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28103,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3037
_3037:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TColTree_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_28112,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TColTree,(%eax)
	movl	-4(%ebp),%eax
	movl	$0,8(%eax)
	movl	-4(%ebp),%eax
	movl	$0,12(%eax)
	movl	%ebp,4(%esp)
	movl	$_28111,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28106,(%esp)
	calll	*_bbOnDebugEnterStm
	xor	%eax,%eax
	cmp	$0,%eax
	je	_28108
	movl	%ebp,4(%esp)
	movl	$_28110,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28109,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_598,(%esp)
	call	_brl_blitz_DebugLog
	calll	*_bbOnDebugLeaveScope
_28108:
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_3040
_3040:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TColTree_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
	cmpl	$0,8(%ebx)
	je	_28113
	movl	8(%ebx),%eax
	movl	%eax,(%esp)
	call	_C_DeleteColTree
	movl	$0,8(%ebx)
_28113:
	xor	%eax,%eax
	cmp	$0,%eax
	je	_28114
	movl	$_599,(%esp)
	call	_brl_blitz_DebugLog
_28114:
_3043:
	movl	$_bbObjectClass,(%ebx)
	movl	%ebx,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_28115
_28115:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TColTree_TreeCheck:
	push	%ebp
	mov	%esp,%ebp
	sub	$64,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$_bbNullObject,-24(%ebp)
	movl	$0,-28(%ebp)
	movl	$0,-32(%ebp)
	movl	$_bbEmptyArray,-36(%ebp)
	movl	$_bbEmptyArray,-40(%ebp)
	movl	$0,-44(%ebp)
	movl	$0,-48(%ebp)
	movl	$0,-52(%ebp)
	movl	$0,-56(%ebp)
	movl	$0,-60(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28240,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28116,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28118
	call	_brl_blitz_NullObjectError
_28118:
	cmpl	$1,12(%ebx)
	jne	_28119
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28136,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28120,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28122
	call	_brl_blitz_NullObjectError
_28122:
	cmpl	$0,8(%ebx)
	je	_28123
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28131,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28124,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28126
	call	_brl_blitz_NullObjectError
_28126:
	movl	8(%ebx),%eax
	movl	%eax,(%esp)
	call	_C_DeleteColTree
	movl	$_28127,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28129
	call	_brl_blitz_NullObjectError
_28129:
	movl	$0,8(%ebx)
	calll	*_bbOnDebugLeaveScope
_28123:
	movl	$_28132,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28134
	call	_brl_blitz_NullObjectError
_28134:
	movl	$0,12(%ebx)
	calll	*_bbOnDebugLeaveScope
_28119:
	movl	$_28137,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28139
	call	_brl_blitz_NullObjectError
_28139:
	cmpl	$0,8(%ebx)
	jne	_28140
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28237,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28141,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$_28143,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_C_NewMeshInfo
	movl	%eax,-16(%ebp)
	movl	$_28145,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-20(%ebp)
	movl	$1,-20(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28148
	call	_brl_blitz_NullObjectError
_28148:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*544(%eax)
	movl	%eax,-64(%ebp)
	jmp	_28149
_602:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28231,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28151,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28153
	call	_brl_blitz_NullObjectError
_28153:
	movl	-20(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*548(%eax)
	movl	%eax,-24(%ebp)
	movl	$_28155,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28157
	call	_brl_blitz_NullObjectError
_28157:
	movl	12(%ebx),%eax
	movl	%eax,-28(%ebp)
	movl	$_28159,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28161
	call	_brl_blitz_NullObjectError
_28161:
	movl	8(%ebx),%eax
	movl	%eax,-32(%ebp)
	movl	$_28163,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28165
	call	_brl_blitz_NullObjectError
_28165:
	movl	16(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_7213,(%esp)
	call	_bbArraySlice
	movl	%eax,-36(%ebp)
	movl	$_28168,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28170
	call	_brl_blitz_NullObjectError
_28170:
	movl	20(%ebx),%edx
	movl	20(%edx),%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	%edx,4(%esp)
	movl	$_838,(%esp)
	call	_bbArraySlice
	movl	%eax,-40(%ebp)
	movl	$_28173,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%eax
	cmp	$0,%eax
	setne	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_28174
	movl	-32(%ebp),%eax
	cmp	$0,%eax
	setne	%al
	movzbl	%al,%eax
_28174:
	cmp	$0,%eax
	je	_28176
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28230,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28177,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-44(%ebp)
	movl	$0,-44(%ebp)
	movl	-28(%ebp),%eax
	sub	$1,%eax
	mov	%eax,%esi
	jmp	_28179
_605:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28193,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28181,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%eax
	imul	$3,%eax
	mov	%eax,%ebx
	movl	-36(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_28183
	call	_brl_blitz_ArrayBoundsError
_28183:
	movl	-36(%ebp),%edx
	mov	%ebx,%eax
	shl	$1,%eax
	add	%eax,%edx
	movzwl	24(%edx),%eax
	mov	%eax,%eax
	addl	-12(%ebp),%eax
	mov	%eax,%eax
	and	$0xffff,%eax
	mov	%eax,%eax
	movw	%ax,24(%edx)
	movl	$_28185,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%eax
	imul	$3,%eax
	add	$1,%eax
	mov	%eax,%ebx
	movl	-36(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_28187
	call	_brl_blitz_ArrayBoundsError
_28187:
	movl	-36(%ebp),%edx
	mov	%ebx,%eax
	shl	$1,%eax
	add	%eax,%edx
	movzwl	24(%edx),%eax
	mov	%eax,%eax
	addl	-12(%ebp),%eax
	mov	%eax,%eax
	and	$0xffff,%eax
	mov	%eax,%eax
	movw	%ax,24(%edx)
	movl	$_28189,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%eax
	imul	$3,%eax
	add	$2,%eax
	mov	%eax,%ebx
	movl	-36(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_28191
	call	_brl_blitz_ArrayBoundsError
_28191:
	movl	-36(%ebp),%edx
	mov	%ebx,%eax
	shl	$1,%eax
	add	%eax,%edx
	movzwl	24(%edx),%eax
	mov	%eax,%eax
	addl	-12(%ebp),%eax
	mov	%eax,%eax
	and	$0xffff,%eax
	mov	%eax,%eax
	movw	%ax,24(%edx)
	calll	*_bbOnDebugLeaveScope
_603:
	addl	$1,-44(%ebp)
_28179:
	cmpl	%esi,-44(%ebp)
	jle	_605
_604:
	movl	$_28194,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-48(%ebp)
	movl	$0,-48(%ebp)
	movl	-28(%ebp),%eax
	sub	$1,%eax
	mov	%eax,%esi
	jmp	_28196
_608:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28214,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28198,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	imul	$3,%eax
	mov	%eax,%ebx
	movl	-36(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_28200
	call	_brl_blitz_ArrayBoundsError
_28200:
	movl	-36(%ebp),%eax
	movzwl	24(%eax,%ebx,2),%eax
	mov	%eax,%eax
	movl	%eax,-52(%ebp)
	movl	$_28202,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	imul	$3,%eax
	add	$2,%eax
	mov	%eax,%ebx
	movl	-36(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_28204
	call	_brl_blitz_ArrayBoundsError
_28204:
	movl	-36(%ebp),%eax
	movzwl	24(%eax,%ebx,2),%eax
	mov	%eax,%eax
	movl	%eax,-56(%ebp)
	movl	$_28206,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	imul	$3,%eax
	mov	%eax,%ebx
	movl	-36(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_28208
	call	_brl_blitz_ArrayBoundsError
_28208:
	movl	-36(%ebp),%edx
	mov	%ebx,%eax
	shl	$1,%eax
	add	%eax,%edx
	movl	-56(%ebp),%eax
	and	$0xffff,%eax
	mov	%eax,%eax
	movw	%ax,24(%edx)
	movl	$_28210,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	imul	$3,%eax
	add	$2,%eax
	mov	%eax,%ebx
	movl	-36(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_28212
	call	_brl_blitz_ArrayBoundsError
_28212:
	movl	-36(%ebp),%edx
	mov	%ebx,%eax
	shl	$1,%eax
	add	%eax,%edx
	movl	-52(%ebp),%eax
	and	$0xffff,%eax
	mov	%eax,%eax
	movw	%ax,24(%edx)
	calll	*_bbOnDebugLeaveScope
_606:
	addl	$1,-48(%ebp)
_28196:
	cmpl	%esi,-48(%ebp)
	jle	_608
_607:
	movl	$_28217,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-60(%ebp)
	movl	$0,-60(%ebp)
	movl	-32(%ebp),%eax
	sub	$1,%eax
	mov	%eax,%edi
	jmp	_28219
_611:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28227,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28221,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%eax
	imul	$3,%eax
	add	$2,%eax
	mov	%eax,%ebx
	movl	-40(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_28223
	call	_brl_blitz_ArrayBoundsError
_28223:
	movl	-40(%ebp),%eax
	mov	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	movl	-60(%ebp),%eax
	imul	$3,%eax
	add	$2,%eax
	mov	%eax,%ebx
	movl	-40(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_28226
	call	_brl_blitz_ArrayBoundsError
_28226:
	movl	-40(%ebp),%eax
	flds	24(%eax,%ebx,4)
	fchs
	fstps	24(%esi)
	calll	*_bbOnDebugLeaveScope
_609:
	addl	$1,-60(%ebp)
_28219:
	cmpl	%edi,-60(%ebp)
	jle	_611
_610:
	movl	$_28228,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,20(%esp)
	movl	-40(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,16(%esp)
	movl	-36(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,12(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-28(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,(%esp)
	call	_C_AddSurface
	movl	$_28229,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	addl	%eax,-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_28176:
	calll	*_bbOnDebugLeaveScope
_600:
	addl	$1,-20(%ebp)
_28149:
	movl	-64(%ebp),%eax
	cmpl	%eax,-20(%ebp)
	jle	_602
_601:
	movl	$_28232,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28234
	call	_brl_blitz_NullObjectError
_28234:
	movl	-16(%ebp),%eax
	movl	%eax,(%esp)
	call	_C_CreateColTree
	movl	%eax,8(%ebx)
	movl	$_28236,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	movl	%eax,(%esp)
	call	_C_DeleteMeshInfo
	calll	*_bbOnDebugLeaveScope
_28140:
	mov	$0,%ebx
	jmp	_3047
_3047:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPick_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_28242,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TPick,(%eax)
	movl	%ebp,4(%esp)
	movl	$_28241,(%esp)
	calll	*_bbOnDebugEnterScope
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_3050
_3050:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPick_Delete:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	movl	8(%ebp),%eax
_3053:
	movl	$_bbObjectClass,(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_28244
_28244:
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPick_CameraPick:
	push	%ebp
	mov	%esp,%ebp
	sub	$88,%esp
	push	%ebx
	sub	$60,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	fldz
	fstpl	-20(%ebp)
	fldz
	fstpl	-28(%ebp)
	fldz
	fstpl	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	movl	%ebp,4(%esp)
	movl	$_28285,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28245,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TGlobal_height,%eax
	movl	%eax,-88(%ebp)
	fildl	-88(%ebp)
	fsubs	-12(%ebp)
	fstps	-12(%ebp)
	movl	$_28246,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstpl	-20(%ebp)
	movl	$_28248,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstpl	-28(%ebp)
	movl	$_28250,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstpl	-36(%ebp)
	movl	$_28252,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28254
	call	_brl_blitz_NullObjectError
_28254:
	movl	336(%ebx),%eax
	movl	%eax,-64(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28257
	call	_brl_blitz_NullObjectError
_28257:
	movl	340(%ebx),%eax
	movl	%eax,-68(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28260
	call	_brl_blitz_NullObjectError
_28260:
	movl	344(%ebx),%eax
	movl	%eax,-72(%ebp)
	lea	-36(%ebp),%eax
	movl	%eax,44(%esp)
	lea	-28(%ebp),%eax
	movl	%eax,40(%esp)
	lea	-20(%ebp),%eax
	movl	%eax,36(%esp)
	movl	-72(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,32(%esp)
	movl	-68(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,28(%esp)
	movl	-64(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,24(%esp)
	fldz
	fstpl	16(%esp)
	flds	-12(%ebp)
	fstpl	8(%esp)
	flds	-8(%ebp)
	fstpl	(%esp)
	call	_gluUnProject
	movl	$_28262,(%esp)
	calll	*_bbOnDebugEnterStm
	fldl	-20(%ebp)
	fstps	-40(%ebp)
	movl	$_28264,(%esp)
	calll	*_bbOnDebugEnterStm
	fldl	-28(%ebp)
	fstps	-44(%ebp)
	movl	$_28266,(%esp)
	calll	*_bbOnDebugEnterStm
	fldl	-36(%ebp)
	fchs
	fstps	-48(%ebp)
	movl	$_28268,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28270
	call	_brl_blitz_NullObjectError
_28270:
	movl	336(%ebx),%eax
	movl	%eax,-76(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28273
	call	_brl_blitz_NullObjectError
_28273:
	movl	340(%ebx),%eax
	movl	%eax,-80(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28276
	call	_brl_blitz_NullObjectError
_28276:
	movl	344(%ebx),%eax
	movl	%eax,-84(%ebp)
	lea	-36(%ebp),%eax
	movl	%eax,44(%esp)
	lea	-28(%ebp),%eax
	movl	%eax,40(%esp)
	lea	-20(%ebp),%eax
	movl	%eax,36(%esp)
	movl	-84(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,32(%esp)
	movl	-80(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,28(%esp)
	movl	-76(%ebp),%eax
	lea	24(%eax),%eax
	movl	%eax,24(%esp)
	fld1
	fstpl	16(%esp)
	flds	-12(%ebp)
	fstpl	8(%esp)
	flds	-8(%ebp)
	fstpl	(%esp)
	call	_gluUnProject
	movl	$_28278,(%esp)
	calll	*_bbOnDebugEnterStm
	fldl	-20(%ebp)
	fstps	-52(%ebp)
	movl	$_28280,(%esp)
	calll	*_bbOnDebugEnterStm
	fldl	-28(%ebp)
	fstps	-56(%ebp)
	movl	$_28282,(%esp)
	calll	*_bbOnDebugEnterStm
	fldl	-36(%ebp)
	fchs
	fstps	-60(%ebp)
	movl	$_28284,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	24(%esp)
	flds	-60(%ebp)
	fstps	20(%esp)
	flds	-56(%ebp)
	fstps	16(%esp)
	flds	-52(%ebp)
	fstps	12(%esp)
	flds	-48(%ebp)
	fstps	8(%esp)
	flds	-44(%ebp)
	fstps	4(%esp)
	flds	-40(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TPick+104
	mov	%eax,%ebx
	jmp	_3058
_3058:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$60,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPick_EntityPick:
	push	%ebp
	mov	%esp,%ebp
	sub	$32,%esp
	push	%ebx
	sub	$36,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	movl	%ebp,4(%esp)
	movl	$_28301,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28286,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,16(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,12(%esp)
	fldz
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	calll	*_sidesign_minib3d_TEntity+248
	movl	$_28287,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TEntity+260
	fstps	-12(%ebp)
	movl	$_28289,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TEntity+264
	fstps	-16(%ebp)
	movl	$_28291,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TEntity+268
	fstps	-20(%ebp)
	movl	$_28293,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,16(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,12(%esp)
	flds	-8(%ebp)
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	calll	*_sidesign_minib3d_TEntity+248
	movl	$_28294,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TEntity+260
	fstps	-24(%ebp)
	movl	$_28296,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TEntity+264
	fstps	-28(%ebp)
	movl	$_28298,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TEntity+268
	fstps	-32(%ebp)
	movl	$_28300,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	24(%esp)
	flds	-32(%ebp)
	fstps	20(%esp)
	flds	-28(%ebp)
	fstps	16(%esp)
	flds	-24(%ebp)
	fstps	12(%esp)
	flds	-20(%ebp)
	fstps	8(%esp)
	flds	-16(%ebp)
	fstps	4(%esp)
	flds	-12(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TPick+104
	mov	%eax,%ebx
	jmp	_3062
_3062:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$36,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPick_LinePick:
	push	%ebp
	mov	%esp,%ebp
	sub	$28,%esp
	push	%ebx
	sub	$40,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	flds	32(%ebp)
	fstps	-28(%ebp)
	movl	%ebp,4(%esp)
	movl	$_28303,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28302,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fstps	24(%esp)
	flds	-12(%ebp)
	fadds	-24(%ebp)
	fstps	20(%esp)
	flds	-8(%ebp)
	fadds	-20(%ebp)
	fstps	16(%esp)
	flds	-4(%ebp)
	fadds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	flds	-4(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TPick+104
	mov	%eax,%ebx
	jmp	_3071
_3071:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$40,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPick_EntityVisible:
	push	%ebp
	mov	%esp,%ebp
	sub	$80,%esp
	push	%ebx
	sub	$36,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	movl	$_bbNullObject,-40(%ebp)
	movl	$_bbNullObject,-44(%ebp)
	movl	$0,-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	fldz
	fstps	-64(%ebp)
	fldz
	fstps	-68(%ebp)
	fldz
	fstps	-72(%ebp)
	movl	$_bbNullObject,-76(%ebp)
	movl	$0,-80(%ebp)
	movl	%ebp,4(%esp)
	movl	$_28381,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28304,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TPick_picked_x
	fstps	-12(%ebp)
	movl	$_28306,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TPick_picked_y
	fstps	-16(%ebp)
	movl	$_28308,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TPick_picked_z
	fstps	-20(%ebp)
	movl	$_28310,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TPick_picked_nx
	fstps	-24(%ebp)
	movl	$_28312,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TPick_picked_ny
	fstps	-28(%ebp)
	movl	$_28314,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TPick_picked_nz
	fstps	-32(%ebp)
	movl	$_28316,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TPick_picked_time
	fstps	-36(%ebp)
	movl	$_28318,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TPick_picked_ent,%eax
	movl	%eax,-40(%ebp)
	movl	$_28320,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TPick_picked_surface,%eax
	movl	%eax,-44(%ebp)
	movl	$_28322,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TPick_picked_triangle,%eax
	movl	%eax,-48(%ebp)
	movl	$_28324,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28326
	call	_brl_blitz_NullObjectError
_28326:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*180(%eax)
	fstps	-52(%ebp)
	movl	$_28328,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28330
	call	_brl_blitz_NullObjectError
_28330:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*184(%eax)
	fstps	-56(%ebp)
	movl	$_28332,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28334
	call	_brl_blitz_NullObjectError
_28334:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*188(%eax)
	fstps	-60(%ebp)
	movl	$_28336,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28338
	call	_brl_blitz_NullObjectError
_28338:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*180(%eax)
	fstps	-64(%ebp)
	movl	$_28340,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28342
	call	_brl_blitz_NullObjectError
_28342:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*184(%eax)
	fstps	-68(%ebp)
	movl	$_28344,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28346
	call	_brl_blitz_NullObjectError
_28346:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*188(%eax)
	fstps	-72(%ebp)
	movl	$_28348,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	24(%esp)
	flds	-72(%ebp)
	fstps	20(%esp)
	flds	-68(%ebp)
	fstps	16(%esp)
	flds	-64(%ebp)
	fstps	12(%esp)
	flds	-60(%ebp)
	fstps	8(%esp)
	flds	-56(%ebp)
	fstps	4(%esp)
	flds	-52(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TPick+104
	movl	%eax,-76(%ebp)
	movl	$_28350,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-80(%ebp)
	movl	$_28352,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	cmpl	%eax,__sidesign_minib3d_TPick_picked_ent
	jne	_28353
	movl	%ebp,4(%esp)
	movl	$_28355,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28354,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-80(%ebp)
	calll	*_bbOnDebugLeaveScope
_28353:
	movl	$_28356,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstps	__sidesign_minib3d_TPick_picked_x
	movl	$_28357,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fstps	__sidesign_minib3d_TPick_picked_y
	movl	$_28358,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	fstps	__sidesign_minib3d_TPick_picked_z
	movl	$_28359,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	fstps	__sidesign_minib3d_TPick_picked_nx
	movl	$_28360,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fstps	__sidesign_minib3d_TPick_picked_ny
	movl	$_28361,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	fstps	__sidesign_minib3d_TPick_picked_nz
	movl	$_28362,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-36(%ebp)
	fstps	__sidesign_minib3d_TPick_picked_time
	movl	$_28363,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	incl	4(%ebx)
	movl	__sidesign_minib3d_TPick_picked_ent,%eax
	decl	4(%eax)
	jnz	_28367
	movl	%eax,(%esp)
	call	_bbGCFree
_28367:
	movl	%ebx,__sidesign_minib3d_TPick_picked_ent
	movl	$_28368,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	incl	4(%ebx)
	movl	__sidesign_minib3d_TPick_picked_surface,%eax
	decl	4(%eax)
	jnz	_28372
	movl	%eax,(%esp)
	call	_bbGCFree
_28372:
	movl	%ebx,__sidesign_minib3d_TPick_picked_surface
	movl	$_28373,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	movl	%eax,__sidesign_minib3d_TPick_picked_triangle
	movl	$_28374,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-76(%ebp),%eax
	cmp	$_bbNullObject,%eax
	setne	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_28375
	movl	-80(%ebp),%eax
	cmp	$1,%eax
	setne	%al
	movzbl	%al,%eax
_28375:
	cmp	$0,%eax
	je	_28377
	movl	%ebp,4(%esp)
	movl	$_28379,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28378,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3075
_28377:
	movl	$_28380,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	jmp	_3075
_3075:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$36,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPick_PickedX:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_28392,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28391,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TPick_picked_x
	fstps	-4(%ebp)
	jmp	_3077
_3077:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPick_PickedY:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_28394,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28393,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TPick_picked_y
	fstps	-4(%ebp)
	jmp	_3079
_3079:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPick_PickedZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_28396,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28395,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TPick_picked_z
	fstps	-4(%ebp)
	jmp	_3081
_3081:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPick_PickedNX:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_28398,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28397,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TPick_picked_nx
	fstps	-4(%ebp)
	jmp	_3083
_3083:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPick_PickedNY:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_28400,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28399,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TPick_picked_ny
	fstps	-4(%ebp)
	jmp	_3085
_3085:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPick_PickedNZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_28402,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28401,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TPick_picked_nz
	fstps	-4(%ebp)
	jmp	_3087
_3087:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPick_PickedTime:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_28404,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28403,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TPick_picked_time
	fstps	-4(%ebp)
	jmp	_3089
_3089:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPick_PickedEntity:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$20,%esp
	movl	%ebp,4(%esp)
	movl	$_28406,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28405,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TPick_picked_ent,%ebx
	jmp	_3091
_3091:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPick_PickedSurface:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$20,%esp
	movl	%ebp,4(%esp)
	movl	$_28408,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28407,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TPick_picked_surface,%ebx
	jmp	_3093
_3093:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPick_PickedTriangle:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$20,%esp
	movl	%ebp,4(%esp)
	movl	$_28410,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28409,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TPick_picked_triangle,%ebx
	jmp	_3095
_3095:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TPick_Pick:
	push	%ebp
	mov	%esp,%ebp
	sub	$176,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$44,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	flds	32(%ebp)
	fstps	-28(%ebp)
	movl	$0,-32(%ebp)
	movl	$0,-36(%ebp)
	movl	$_bbNullObject,-40(%ebp)
	movl	$0,-44(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28681,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28411,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$8192,%eax
	cmp	$0,%eax
	jne	_28413
	fldz
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	call	_C_CreateVecObject
	movl	%eax,_28412
	orl	$8192,_4423
_28413:
	movl	$_28414,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$16384,%eax
	cmp	$0,%eax
	jne	_28416
	fldz
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	call	_C_CreateVecObject
	movl	%eax,_28415
	orl	$16384,_4423
_28416:
	movl	$_28417,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$32768,%eax
	cmp	$0,%eax
	jne	_28419
	fldz
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	call	_C_CreateVecObject
	movl	%eax,_28418
	orl	$32768,_4423
_28419:
	movl	$_28420,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$65536,%eax
	cmp	$0,%eax
	jne	_28422
	movl	_28418,%eax
	movl	%eax,8(%esp)
	movl	_28415,%eax
	movl	%eax,4(%esp)
	movl	_28412,%eax
	movl	%eax,(%esp)
	call	_C_CreateCollisionInfoObject
	movl	%eax,_28421
	orl	$65536,_4423
_28422:
	movl	$_28423,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$131072,%eax
	cmp	$0,%eax
	jne	_28425
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	call	_C_CreateLineObject
	movl	%eax,_28424
	orl	$131072,_4423
_28425:
	movl	$_28426,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$262144,%eax
	cmp	$0,%eax
	jne	_28428
	fldz
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	call	_C_CreateVecObject
	movl	%eax,_28427
	orl	$262144,_4423
_28428:
	movl	$_28429,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$524288,%eax
	cmp	$0,%eax
	jne	_28431
	fldz
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	call	_C_CreateVecObject
	movl	%eax,_28430
	orl	$524288,_4423
_28431:
	movl	$_28432,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$1048576,%eax
	cmp	$0,%eax
	jne	_28434
	fldz
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	call	_C_CreateVecObject
	movl	%eax,_28433
	orl	$1048576,_4423
_28434:
	movl	$_28435,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$2097152,%eax
	cmp	$0,%eax
	jne	_28437
	movl	_28433,%eax
	movl	%eax,8(%esp)
	movl	_28430,%eax
	movl	%eax,4(%esp)
	movl	_28427,%eax
	movl	%eax,(%esp)
	call	_C_CreateMatrixObject
	movl	%eax,_28436
	orl	$2097152,_4423
_28437:
	movl	$_28438,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$4194304,%eax
	cmp	$0,%eax
	jne	_28440
	fldz
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	call	_C_CreateVecObject
	movl	%eax,_28439
	orl	$4194304,_4423
_28440:
	movl	$_28441,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$8388608,%eax
	cmp	$0,%eax
	jne	_28443
	movl	_28439,%eax
	movl	%eax,4(%esp)
	movl	_28436,%eax
	movl	%eax,(%esp)
	call	_C_CreateTFormObject
	movl	%eax,_28442
	orl	$8388608,_4423
_28443:
	movl	$_28444,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$_bbNullObject,%ebx
	incl	4(%ebx)
	movl	__sidesign_minib3d_TPick_picked_ent,%eax
	decl	4(%eax)
	jnz	_28448
	movl	%eax,(%esp)
	call	_bbGCFree
_28448:
	movl	%ebx,__sidesign_minib3d_TPick_picked_ent
	movl	$_28449,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	__sidesign_minib3d_TPick_picked_time
	movl	$_28450,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	fsubs	-12(%ebp)
	fstps	24(%esp)
	flds	-20(%ebp)
	fsubs	-8(%ebp)
	fstps	20(%esp)
	flds	-16(%ebp)
	fsubs	-4(%ebp)
	fstps	16(%esp)
	flds	-12(%ebp)
	fstps	12(%esp)
	flds	-8(%ebp)
	fstps	8(%esp)
	flds	-4(%ebp)
	fstps	4(%esp)
	movl	_28424,%eax
	movl	%eax,(%esp)
	call	_C_UpdateLineObject
	movl	$_28451,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_C_CreateCollisionObject
	movl	%eax,-32(%ebp)
	movl	$_28453,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-36(%ebp)
	movl	$_28455,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-40(%ebp)
	movl	__sidesign_minib3d_TPick_ent_list,%eax
	movl	%eax,-172(%ebp)
	movl	-172(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28459
	call	_brl_blitz_NullObjectError
_28459:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	movl	%eax,-176(%ebp)
	jmp	_612
_614:
	movl	-176(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28464
	call	_brl_blitz_NullObjectError
_28464:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-40(%ebp)
	cmpl	$_bbNullObject,-40(%ebp)
	je	_612
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28649,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28465,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28467
	call	_brl_blitz_NullObjectError
_28467:
	movl	188(%ebx),%eax
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_28470
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28469
	call	_brl_blitz_NullObjectError
_28469:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*164(%eax)
	cmp	$1,%eax
	sete	%al
	movzbl	%al,%eax
_28470:
	cmp	$0,%eax
	je	_28472
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28474,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28473,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_612
_28472:
	movl	$_28475,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28477
	call	_brl_blitz_NullObjectError
_28477:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28479
	call	_brl_blitz_NullObjectError
_28479:
	movl	8(%ebx),%eax
	movl	%eax,-132(%ebp)
	movl	$0,-160(%ebp)
	movl	-132(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-160(%ebp)
	jb	_28482
	call	_brl_blitz_ArrayBoundsError
_28482:
	movl	$0,-144(%ebp)
	movl	-132(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-144(%ebp)
	jb	_28484
	call	_brl_blitz_ArrayBoundsError
_28484:
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28486
	call	_brl_blitz_NullObjectError
_28486:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28488
	call	_brl_blitz_NullObjectError
_28488:
	movl	8(%ebx),%eax
	movl	%eax,-68(%ebp)
	movl	$0,-100(%ebp)
	movl	-68(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-100(%ebp)
	jb	_28491
	call	_brl_blitz_ArrayBoundsError
_28491:
	movl	$1,-88(%ebp)
	movl	-68(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-88(%ebp)
	jb	_28493
	call	_brl_blitz_ArrayBoundsError
_28493:
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28495
	call	_brl_blitz_NullObjectError
_28495:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28497
	call	_brl_blitz_NullObjectError
_28497:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_28500
	call	_brl_blitz_ArrayBoundsError
_28500:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_28502
	call	_brl_blitz_ArrayBoundsError
_28502:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fchs
	fstps	12(%esp)
	movl	-100(%ebp),%edx
	addl	-88(%ebp),%edx
	movl	-68(%ebp),%eax
	flds	28(%eax,%edx,4)
	fstps	8(%esp)
	movl	-160(%ebp),%edx
	addl	-144(%ebp),%edx
	movl	-132(%ebp),%eax
	flds	28(%eax,%edx,4)
	fstps	4(%esp)
	movl	_28427,%eax
	movl	%eax,(%esp)
	call	_C_UpdateVecObject
	movl	$_28503,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28505
	call	_brl_blitz_NullObjectError
_28505:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28507
	call	_brl_blitz_NullObjectError
_28507:
	movl	8(%ebx),%eax
	movl	%eax,-116(%ebp)
	movl	-116(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-156(%ebp)
	movl	-116(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-156(%ebp)
	jb	_28510
	call	_brl_blitz_ArrayBoundsError
_28510:
	movl	$0,-140(%ebp)
	movl	-116(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-140(%ebp)
	jb	_28512
	call	_brl_blitz_ArrayBoundsError
_28512:
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28514
	call	_brl_blitz_NullObjectError
_28514:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28516
	call	_brl_blitz_NullObjectError
_28516:
	movl	8(%ebx),%eax
	movl	%eax,-60(%ebp)
	movl	-60(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-96(%ebp)
	movl	-60(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-96(%ebp)
	jb	_28519
	call	_brl_blitz_ArrayBoundsError
_28519:
	movl	$1,-84(%ebp)
	movl	-60(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-84(%ebp)
	jb	_28521
	call	_brl_blitz_ArrayBoundsError
_28521:
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28523
	call	_brl_blitz_NullObjectError
_28523:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28525
	call	_brl_blitz_NullObjectError
_28525:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_28528
	call	_brl_blitz_ArrayBoundsError
_28528:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_28530
	call	_brl_blitz_ArrayBoundsError
_28530:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fchs
	fstps	12(%esp)
	movl	-96(%ebp),%edx
	addl	-84(%ebp),%edx
	movl	-60(%ebp),%eax
	flds	28(%eax,%edx,4)
	fstps	8(%esp)
	movl	-156(%ebp),%edx
	addl	-140(%ebp),%edx
	movl	-116(%ebp),%eax
	flds	28(%eax,%edx,4)
	fstps	4(%esp)
	movl	_28430,%eax
	movl	%eax,(%esp)
	call	_C_UpdateVecObject
	movl	$_28531,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28533
	call	_brl_blitz_NullObjectError
_28533:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28535
	call	_brl_blitz_NullObjectError
_28535:
	movl	8(%ebx),%eax
	movl	%eax,-124(%ebp)
	movl	-124(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-168(%ebp)
	movl	-124(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-168(%ebp)
	jb	_28538
	call	_brl_blitz_ArrayBoundsError
_28538:
	movl	$0,-152(%ebp)
	movl	-124(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-152(%ebp)
	jb	_28540
	call	_brl_blitz_ArrayBoundsError
_28540:
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28542
	call	_brl_blitz_NullObjectError
_28542:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28544
	call	_brl_blitz_NullObjectError
_28544:
	movl	8(%ebx),%eax
	movl	%eax,-56(%ebp)
	movl	-56(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-108(%ebp)
	movl	-56(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-108(%ebp)
	jb	_28547
	call	_brl_blitz_ArrayBoundsError
_28547:
	movl	$1,-80(%ebp)
	movl	-56(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-80(%ebp)
	jb	_28549
	call	_brl_blitz_ArrayBoundsError
_28549:
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28551
	call	_brl_blitz_NullObjectError
_28551:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28553
	call	_brl_blitz_NullObjectError
_28553:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_28556
	call	_brl_blitz_ArrayBoundsError
_28556:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_28558
	call	_brl_blitz_ArrayBoundsError
_28558:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	12(%esp)
	movl	-108(%ebp),%edx
	addl	-80(%ebp),%edx
	movl	-56(%ebp),%eax
	flds	28(%eax,%edx,4)
	fchs
	fstps	8(%esp)
	movl	-168(%ebp),%edx
	addl	-152(%ebp),%edx
	movl	-124(%ebp),%eax
	flds	28(%eax,%edx,4)
	fchs
	fstps	4(%esp)
	movl	_28433,%eax
	movl	%eax,(%esp)
	call	_C_UpdateVecObject
	movl	$_28559,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_28433,%eax
	movl	%eax,12(%esp)
	movl	_28430,%eax
	movl	%eax,8(%esp)
	movl	_28427,%eax
	movl	%eax,4(%esp)
	movl	_28436,%eax
	movl	%eax,(%esp)
	call	_C_UpdateMatrixObject
	movl	$_28560,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28562
	call	_brl_blitz_NullObjectError
_28562:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28564
	call	_brl_blitz_NullObjectError
_28564:
	movl	8(%ebx),%eax
	movl	%eax,-120(%ebp)
	movl	-120(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-164(%ebp)
	movl	-120(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-164(%ebp)
	jb	_28567
	call	_brl_blitz_ArrayBoundsError
_28567:
	movl	$0,-148(%ebp)
	movl	-120(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-148(%ebp)
	jb	_28569
	call	_brl_blitz_ArrayBoundsError
_28569:
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28571
	call	_brl_blitz_NullObjectError
_28571:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28573
	call	_brl_blitz_NullObjectError
_28573:
	movl	8(%ebx),%eax
	movl	%eax,-52(%ebp)
	movl	-52(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-104(%ebp)
	movl	-52(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-104(%ebp)
	jb	_28576
	call	_brl_blitz_ArrayBoundsError
_28576:
	movl	$1,-76(%ebp)
	movl	-52(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-76(%ebp)
	jb	_28578
	call	_brl_blitz_ArrayBoundsError
_28578:
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28580
	call	_brl_blitz_NullObjectError
_28580:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28582
	call	_brl_blitz_NullObjectError
_28582:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_28585
	call	_brl_blitz_ArrayBoundsError
_28585:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_28587
	call	_brl_blitz_ArrayBoundsError
_28587:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fchs
	fstps	12(%esp)
	movl	-104(%ebp),%edx
	addl	-76(%ebp),%edx
	movl	-52(%ebp),%eax
	flds	28(%eax,%edx,4)
	fstps	8(%esp)
	movl	-164(%ebp),%edx
	addl	-148(%ebp),%edx
	movl	-120(%ebp),%eax
	flds	28(%eax,%edx,4)
	fstps	4(%esp)
	movl	_28439,%eax
	movl	%eax,(%esp)
	call	_C_UpdateVecObject
	movl	$_28588,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_28439,%eax
	movl	%eax,8(%esp)
	movl	_28436,%eax
	movl	%eax,4(%esp)
	movl	_28442,%eax
	movl	%eax,(%esp)
	call	_C_UpdateTFormObject
	movl	$_28589,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28591
	call	_brl_blitz_NullObjectError
_28591:
	cmpl	$2,188(%ebx)
	je	_28592
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28614,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28593,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%eax
	movl	%eax,-136(%ebp)
	cmpl	$_bbNullObject,-136(%ebp)
	jne	_28595
	call	_brl_blitz_NullObjectError
_28595:
	movl	-40(%ebp),%eax
	movl	%eax,-128(%ebp)
	cmpl	$_bbNullObject,-128(%ebp)
	jne	_28597
	call	_brl_blitz_NullObjectError
_28597:
	movl	-40(%ebp),%eax
	movl	%eax,-112(%ebp)
	cmpl	$_bbNullObject,-112(%ebp)
	jne	_28599
	call	_brl_blitz_NullObjectError
_28599:
	movl	-40(%ebp),%eax
	movl	%eax,-92(%ebp)
	cmpl	$_bbNullObject,-92(%ebp)
	jne	_28601
	call	_brl_blitz_NullObjectError
_28601:
	movl	-40(%ebp),%eax
	movl	%eax,-72(%ebp)
	cmpl	$_bbNullObject,-72(%ebp)
	jne	_28603
	call	_brl_blitz_NullObjectError
_28603:
	movl	-40(%ebp),%eax
	movl	%eax,-64(%ebp)
	cmpl	$_bbNullObject,-64(%ebp)
	jne	_28605
	call	_brl_blitz_NullObjectError
_28605:
	movl	-40(%ebp),%eax
	movl	%eax,-48(%ebp)
	cmpl	$_bbNullObject,-48(%ebp)
	jne	_28607
	call	_brl_blitz_NullObjectError
_28607:
	movl	-40(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_28609
	call	_brl_blitz_NullObjectError
_28609:
	movl	-40(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_28611
	call	_brl_blitz_NullObjectError
_28611:
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28613
	call	_brl_blitz_NullObjectError
_28613:
	flds	160(%esi)
	fadds	172(%ebx)
	fstps	28(%esp)
	movl	-48(%ebp),%eax
	flds	156(%eax)
	fadds	168(%edi)
	fstps	24(%esp)
	movl	-72(%ebp),%eax
	flds	152(%eax)
	movl	-64(%ebp),%eax
	fadds	164(%eax)
	fstps	20(%esp)
	movl	-92(%ebp),%eax
	flds	160(%eax)
	fstps	16(%esp)
	movl	-112(%ebp),%eax
	flds	156(%eax)
	fstps	12(%esp)
	movl	-128(%ebp),%eax
	flds	152(%eax)
	fstps	8(%esp)
	movl	-136(%ebp),%eax
	flds	136(%eax)
	fstps	4(%esp)
	movl	_28421,%eax
	movl	%eax,(%esp)
	call	_C_UpdateCollisionInfoObject
	calll	*_bbOnDebugLeaveScope
_28592:
	movl	$_28615,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-44(%ebp)
	movl	$_28617,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_28618
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28629,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28619,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28621
	call	_brl_blitz_NullObjectError
_28621:
	movl	308(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28623
	call	_brl_blitz_NullObjectError
_28623:
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	movl	$_28624,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28626
	call	_brl_blitz_NullObjectError
_28626:
	movl	308(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28628
	call	_brl_blitz_NullObjectError
_28628:
	movl	8(%ebx),%eax
	movl	%eax,-44(%ebp)
	calll	*_bbOnDebugLeaveScope
_28618:
	movl	$_28630,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TTerrain,4(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_28631
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28637,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28632,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TTerrain,4(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28634
	call	_brl_blitz_NullObjectError
_28634:
	movl	300(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28636
	call	_brl_blitz_NullObjectError
_28636:
	movl	8(%ebx),%eax
	movl	%eax,-44(%ebp)
	calll	*_bbOnDebugLeaveScope
_28631:
	movl	$_28638,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28640
	call	_brl_blitz_NullObjectError
_28640:
	movl	188(%ebx),%eax
	movl	%eax,24(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,20(%esp)
	movl	_28442,%eax
	movl	%eax,16(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,12(%esp)
	flds	-28(%ebp)
	fstps	8(%esp)
	movl	_28424,%eax
	movl	%eax,4(%esp)
	movl	_28421,%eax
	movl	%eax,(%esp)
	call	_C_Pick
	movl	%eax,-36(%ebp)
	movl	$_28641,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-36(%ebp)
	je	_28642
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28648,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28643,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	incl	4(%ebx)
	movl	__sidesign_minib3d_TPick_picked_ent,%eax
	decl	4(%eax)
	jnz	_28647
	movl	%eax,(%esp)
	call	_bbGCFree
_28647:
	movl	%ebx,__sidesign_minib3d_TPick_picked_ent
	calll	*_bbOnDebugLeaveScope
_28642:
	calll	*_bbOnDebugLeaveScope
_612:
	movl	-176(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28462
	call	_brl_blitz_NullObjectError
_28462:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_614
_613:
	movl	$_28651,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	movl	%eax,(%esp)
	call	_C_DeleteCollisionObject
	movl	$_28652,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,__sidesign_minib3d_TPick_picked_ent
	je	_28653
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28679,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28654,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_C_CollisionX
	fstps	__sidesign_minib3d_TPick_picked_x
	movl	$_28655,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_C_CollisionY
	fstps	__sidesign_minib3d_TPick_picked_y
	movl	$_28656,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_C_CollisionZ
	fstps	__sidesign_minib3d_TPick_picked_z
	movl	$_28657,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_C_CollisionNX
	fstps	__sidesign_minib3d_TPick_picked_nx
	movl	$_28658,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_C_CollisionNY
	fstps	__sidesign_minib3d_TPick_picked_ny
	movl	$_28659,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_C_CollisionNZ
	fstps	__sidesign_minib3d_TPick_picked_nz
	movl	$_28660,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_C_CollisionTime
	fstps	__sidesign_minib3d_TPick_picked_time
	movl	$_28661,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	__sidesign_minib3d_TPick_picked_ent,%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_28662
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28670,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28663,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	__sidesign_minib3d_TPick_picked_ent,%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28665
	call	_brl_blitz_NullObjectError
_28665:
	call	_C_CollisionSurface
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*548(%eax)
	mov	%eax,%ebx
	incl	4(%ebx)
	movl	__sidesign_minib3d_TPick_picked_surface,%eax
	decl	4(%eax)
	jnz	_28669
	movl	%eax,(%esp)
	call	_bbGCFree
_28669:
	movl	%ebx,__sidesign_minib3d_TPick_picked_surface
	calll	*_bbOnDebugLeaveScope
	jmp	_28671
_28662:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28677,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28672,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$_bbNullObject,%ebx
	incl	4(%ebx)
	movl	__sidesign_minib3d_TPick_picked_surface,%eax
	decl	4(%eax)
	jnz	_28676
	movl	%eax,(%esp)
	call	_bbGCFree
_28676:
	movl	%ebx,__sidesign_minib3d_TPick_picked_surface
	calll	*_bbOnDebugLeaveScope
_28671:
	movl	$_28678,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_C_CollisionTriangle
	movl	%eax,__sidesign_minib3d_TPick_picked_triangle
	calll	*_bbOnDebugLeaveScope
_28653:
	movl	$_28680,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TPick_picked_ent,%ebx
	jmp	_3104
_3104:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$44,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCollisionPair_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_28699,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TCollisionPair,(%eax)
	movl	-4(%ebp),%eax
	movl	$0,8(%eax)
	movl	-4(%ebp),%eax
	movl	$0,12(%eax)
	movl	-4(%ebp),%eax
	movl	$0,16(%eax)
	movl	-4(%ebp),%eax
	movl	$0,20(%eax)
	movl	%ebp,4(%esp)
	movl	$_28698,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28694,(%esp)
	calll	*_bbOnDebugEnterStm
	xor	%eax,%eax
	cmp	$0,%eax
	je	_28695
	movl	%ebp,4(%esp)
	movl	$_28697,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28696,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_615,(%esp)
	call	_brl_blitz_DebugLog
	calll	*_bbOnDebugLeaveScope
_28695:
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_3107
_3107:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCollisionPair_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
	xor	%eax,%eax
	cmp	$0,%eax
	je	_28700
	movl	$_616,(%esp)
	call	_brl_blitz_DebugLog
_28700:
_3110:
	movl	$_bbObjectClass,(%ebx)
	movl	%ebx,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_28701
_28701:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCollisionImpact_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_28709,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TCollisionImpact,(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	8(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	12(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	16(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	20(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	24(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	28(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	32(%eax)
	mov	$_bbNullObject,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,36(%eax)
	mov	$_bbNullObject,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,40(%eax)
	movl	-4(%ebp),%eax
	movl	$0,44(%eax)
	movl	%ebp,4(%esp)
	movl	$_28708,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28704,(%esp)
	calll	*_bbOnDebugEnterStm
	xor	%eax,%eax
	cmp	$0,%eax
	je	_28705
	movl	%ebp,4(%esp)
	movl	$_28707,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28706,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_617,(%esp)
	call	_brl_blitz_DebugLog
	calll	*_bbOnDebugLeaveScope
_28705:
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_3113
_3113:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TCollisionImpact_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
	xor	%eax,%eax
	cmp	$0,%eax
	je	_28710
	movl	$_618,(%esp)
	call	_brl_blitz_DebugLog
_28710:
_3116:
	movl	40(%ebx),%eax
	decl	4(%eax)
	jnz	_28713
	movl	%eax,(%esp)
	call	_bbGCFree
_28713:
	movl	36(%ebx),%eax
	decl	4(%eax)
	jnz	_28715
	movl	%eax,(%esp)
	call	_bbGCFree
_28715:
	movl	$_bbObjectClass,(%ebx)
	movl	%ebx,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_28711
_28711:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_UpdateCollisions:
	push	%ebp
	mov	%esp,%ebp
	sub	$208,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$44,%esp
	movl	$0,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$0,-28(%ebp)
	movl	$_bbNullObject,-32(%ebp)
	movl	$_bbNullObject,-36(%ebp)
	movl	$_bbNullObject,-40(%ebp)
	movl	$0,-44(%ebp)
	movl	$0,-48(%ebp)
	movl	$0,-24(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29237,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28716,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$16777216,%eax
	cmp	$0,%eax
	jne	_28718
	fldz
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	call	_C_CreateVecObject
	movl	%eax,_28717
	orl	$16777216,_4423
_28718:
	movl	$_28719,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$33554432,%eax
	cmp	$0,%eax
	jne	_28721
	fldz
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	call	_C_CreateVecObject
	movl	%eax,_28720
	orl	$33554432,_4423
_28721:
	movl	$_28722,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$67108864,%eax
	cmp	$0,%eax
	jne	_28724
	fldz
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	call	_C_CreateVecObject
	movl	%eax,_28723
	orl	$67108864,_4423
_28724:
	movl	$_28725,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$134217728,%eax
	cmp	$0,%eax
	jne	_28727
	fldz
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	call	_C_CreateVecObject
	movl	%eax,_28726
	orl	$134217728,_4423
_28727:
	movl	$_28728,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$268435456,%eax
	cmp	$0,%eax
	jne	_28730
	fldz
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	call	_C_CreateVecObject
	movl	%eax,_28729
	orl	$268435456,_4423
_28730:
	movl	$_28731,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$536870912,%eax
	cmp	$0,%eax
	jne	_28733
	fldz
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	call	_C_CreateVecObject
	movl	%eax,_28732
	orl	$536870912,_4423
_28733:
	movl	$_28734,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$1073741824,%eax
	cmp	$0,%eax
	jne	_28736
	movl	_28732,%eax
	movl	%eax,8(%esp)
	movl	_28729,%eax
	movl	%eax,4(%esp)
	movl	_28726,%eax
	movl	%eax,(%esp)
	call	_C_CreateMatrixObject
	movl	%eax,_28735
	orl	$1073741824,_4423
_28736:
	movl	$_28737,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_4423,%eax
	and	$-2147483648,%eax
	cmp	$0,%eax
	jne	_28739
	fldz
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	call	_C_CreateVecObject
	movl	%eax,_28738
	orl	$-2147483648,_4423
_28739:
	movl	$_28740,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_28742,%eax
	and	$1,%eax
	cmp	$0,%eax
	jne	_28743
	movl	_28738,%eax
	movl	%eax,4(%esp)
	movl	_28735,%eax
	movl	%eax,(%esp)
	call	_C_CreateTFormObject
	movl	%eax,_28741
	orl	$1,_28742
_28743:
	movl	$_28744,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-4(%ebp)
	movl	$0,-4(%ebp)
	jmp	_28746
_621:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29236,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28747,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	cmpl	20(%eax),%ebx
	jb	_28749
	call	_brl_blitz_ArrayBoundsError
_28749:
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	cmpl	$_bbNullObject,24(%eax,%ebx,4)
	jne	_28750
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28752,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28751,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_619
_28750:
	movl	$_28753,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-8(%ebp)
	movl	-4(%ebp),%ebx
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	cmpl	20(%eax),%ebx
	jb	_28756
	call	_brl_blitz_ArrayBoundsError
_28756:
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,-204(%ebp)
	movl	-204(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28759
	call	_brl_blitz_NullObjectError
_28759:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	movl	%eax,-208(%ebp)
	jmp	_622
_624:
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28764
	call	_brl_blitz_NullObjectError
_28764:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-8(%ebp)
	cmpl	$_bbNullObject,-8(%ebp)
	je	_622
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29233,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28765,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28767
	call	_brl_blitz_NullObjectError
_28767:
	movl	$0,180(%ebx)
	movl	$_28769,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28771
	call	_brl_blitz_NullObjectError
_28771:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28774
	call	_brl_blitz_NullObjectError
_28774:
	movl	$0,12(%esp)
	movl	$0,8(%esp)
	movl	184(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_7934,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	184(%esi),%eax
	decl	4(%eax)
	jnz	_28778
	movl	%eax,(%esp)
	call	_bbGCFree
_28778:
	movl	%ebx,184(%esi)
	movl	$_28779,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28781
	call	_brl_blitz_NullObjectError
_28781:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*164(%eax)
	cmp	$1,%eax
	jne	_28782
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28784,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28783,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_622
_28782:
	movl	$_28785,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_28787
	call	_brl_blitz_NullObjectError
_28787:
	movl	-8(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_28789
	call	_brl_blitz_NullObjectError
_28789:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28791
	call	_brl_blitz_NullObjectError
_28791:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*188(%eax)
	fstps	12(%esp)
	movl	$1,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*184(%eax)
	fstps	8(%esp)
	movl	$1,4(%esp)
	movl	%edi,(%esp)
	movl	(%edi),%eax
	calll	*180(%eax)
	fstps	4(%esp)
	movl	_28717,%eax
	movl	%eax,(%esp)
	call	_C_UpdateVecObject
	movl	$_28792,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_28794
	call	_brl_blitz_NullObjectError
_28794:
	movl	-8(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_28796
	call	_brl_blitz_NullObjectError
_28796:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28798
	call	_brl_blitz_NullObjectError
_28798:
	flds	252(%ebx)
	fstps	12(%esp)
	flds	248(%esi)
	fstps	8(%esp)
	flds	244(%edi)
	fstps	4(%esp)
	movl	_28720,%eax
	movl	%eax,(%esp)
	call	_C_UpdateVecObject
	movl	$_28799,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_28801
	call	_brl_blitz_NullObjectError
_28801:
	movl	-8(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_28803
	call	_brl_blitz_NullObjectError
_28803:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28805
	call	_brl_blitz_NullObjectError
_28805:
	flds	136(%ebx)
	fstps	12(%esp)
	flds	140(%esi)
	fstps	8(%esp)
	flds	136(%edi)
	fstps	4(%esp)
	movl	_28723,%eax
	movl	%eax,(%esp)
	call	_C_UpdateVecObject
	movl	$_28806,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_28723,%eax
	movl	%eax,8(%esp)
	movl	_28720,%eax
	movl	%eax,4(%esp)
	movl	_28717,%eax
	movl	%eax,(%esp)
	call	_C_CreateCollisionInfoObject
	movl	%eax,-12(%ebp)
	movl	$_28808,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-16(%ebp)
	movl	$_28810,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-20(%ebp)
	movl	$_28812,(%esp)
	calll	*_bbOnDebugEnterStm
_627:
_625:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29196,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28813,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-28(%ebp)
	movl	$_28815,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_C_CreateCollisionObject
	movl	%eax,-16(%ebp)
	movl	$_28816,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-32(%ebp)
	movl	$_28818,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-36(%ebp)
	movl	__sidesign_minib3d_TCollisionPair_list,%eax
	movl	%eax,-196(%ebp)
	movl	-196(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28822
	call	_brl_blitz_NullObjectError
_28822:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	movl	%eax,-200(%ebp)
	jmp	_628
_630:
	movl	-200(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28827
	call	_brl_blitz_NullObjectError
_28827:
	movl	$_sidesign_minib3d_TCollisionPair,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-36(%ebp)
	cmpl	$_bbNullObject,-36(%ebp)
	je	_628
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29043,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28828,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28830
	call	_brl_blitz_NullObjectError
_28830:
	movl	-4(%ebp),%eax
	cmpl	%eax,8(%ebx)
	jne	_28831
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29042,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28832,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28834
	call	_brl_blitz_NullObjectError
_28834:
	movl	12(%ebx),%ebx
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	cmpl	20(%eax),%ebx
	jb	_28836
	call	_brl_blitz_ArrayBoundsError
_28836:
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	cmpl	$_bbNullObject,24(%eax,%ebx,4)
	jne	_28837
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28839,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28838,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_628
_28837:
	movl	$_28840,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-40(%ebp)
	movl	-36(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28843
	call	_brl_blitz_NullObjectError
_28843:
	movl	12(%ebx),%ebx
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	cmpl	20(%eax),%ebx
	jb	_28845
	call	_brl_blitz_ArrayBoundsError
_28845:
	movl	__sidesign_minib3d_TCollisionPair_ent_lists,%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,-188(%ebp)
	movl	-188(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28848
	call	_brl_blitz_NullObjectError
_28848:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	movl	%eax,-192(%ebp)
	jmp	_631
_633:
	movl	-192(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28853
	call	_brl_blitz_NullObjectError
_28853:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-40(%ebp)
	cmpl	$_bbNullObject,-40(%ebp)
	je	_631
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29041,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28854,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28856
	call	_brl_blitz_NullObjectError
_28856:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*164(%eax)
	cmp	$1,%eax
	jne	_28857
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28859,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28858,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_631
_28857:
	movl	$_28860,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%eax
	cmpl	%eax,-8(%ebp)
	jne	_28861
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28863,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28862,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_631
_28861:
	movl	$_28864,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_sidesign_minib3d_QuickCheck
	cmp	$0,%eax
	jne	_28865
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_28867,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28866,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_631
_28865:
	movl	$_28868,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28870
	call	_brl_blitz_NullObjectError
_28870:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28872
	call	_brl_blitz_NullObjectError
_28872:
	movl	8(%ebx),%eax
	movl	%eax,-148(%ebp)
	movl	$0,-176(%ebp)
	movl	-148(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-176(%ebp)
	jb	_28875
	call	_brl_blitz_ArrayBoundsError
_28875:
	movl	$0,-160(%ebp)
	movl	-148(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-160(%ebp)
	jb	_28877
	call	_brl_blitz_ArrayBoundsError
_28877:
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28879
	call	_brl_blitz_NullObjectError
_28879:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28881
	call	_brl_blitz_NullObjectError
_28881:
	movl	8(%ebx),%eax
	movl	%eax,-84(%ebp)
	movl	$0,-116(%ebp)
	movl	-84(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-116(%ebp)
	jb	_28884
	call	_brl_blitz_ArrayBoundsError
_28884:
	movl	$1,-104(%ebp)
	movl	-84(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-104(%ebp)
	jb	_28886
	call	_brl_blitz_ArrayBoundsError
_28886:
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28888
	call	_brl_blitz_NullObjectError
_28888:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28890
	call	_brl_blitz_NullObjectError
_28890:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_28893
	call	_brl_blitz_ArrayBoundsError
_28893:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_28895
	call	_brl_blitz_ArrayBoundsError
_28895:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fchs
	fstps	12(%esp)
	movl	-116(%ebp),%edx
	addl	-104(%ebp),%edx
	movl	-84(%ebp),%eax
	flds	28(%eax,%edx,4)
	fstps	8(%esp)
	movl	-176(%ebp),%edx
	addl	-160(%ebp),%edx
	movl	-148(%ebp),%eax
	flds	28(%eax,%edx,4)
	fstps	4(%esp)
	movl	_28726,%eax
	movl	%eax,(%esp)
	call	_C_UpdateVecObject
	movl	$_28896,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28898
	call	_brl_blitz_NullObjectError
_28898:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28900
	call	_brl_blitz_NullObjectError
_28900:
	movl	8(%ebx),%eax
	movl	%eax,-132(%ebp)
	movl	-132(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-172(%ebp)
	movl	-132(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-172(%ebp)
	jb	_28903
	call	_brl_blitz_ArrayBoundsError
_28903:
	movl	$0,-156(%ebp)
	movl	-132(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-156(%ebp)
	jb	_28905
	call	_brl_blitz_ArrayBoundsError
_28905:
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28907
	call	_brl_blitz_NullObjectError
_28907:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28909
	call	_brl_blitz_NullObjectError
_28909:
	movl	8(%ebx),%eax
	movl	%eax,-76(%ebp)
	movl	-76(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-112(%ebp)
	movl	-76(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-112(%ebp)
	jb	_28912
	call	_brl_blitz_ArrayBoundsError
_28912:
	movl	$1,-100(%ebp)
	movl	-76(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-100(%ebp)
	jb	_28914
	call	_brl_blitz_ArrayBoundsError
_28914:
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28916
	call	_brl_blitz_NullObjectError
_28916:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28918
	call	_brl_blitz_NullObjectError
_28918:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_28921
	call	_brl_blitz_ArrayBoundsError
_28921:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_28923
	call	_brl_blitz_ArrayBoundsError
_28923:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fchs
	fstps	12(%esp)
	movl	-112(%ebp),%edx
	addl	-100(%ebp),%edx
	movl	-76(%ebp),%eax
	flds	28(%eax,%edx,4)
	fstps	8(%esp)
	movl	-172(%ebp),%edx
	addl	-156(%ebp),%edx
	movl	-132(%ebp),%eax
	flds	28(%eax,%edx,4)
	fstps	4(%esp)
	movl	_28729,%eax
	movl	%eax,(%esp)
	call	_C_UpdateVecObject
	movl	$_28924,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28926
	call	_brl_blitz_NullObjectError
_28926:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28928
	call	_brl_blitz_NullObjectError
_28928:
	movl	8(%ebx),%eax
	movl	%eax,-140(%ebp)
	movl	-140(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-184(%ebp)
	movl	-140(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-184(%ebp)
	jb	_28931
	call	_brl_blitz_ArrayBoundsError
_28931:
	movl	$0,-168(%ebp)
	movl	-140(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-168(%ebp)
	jb	_28933
	call	_brl_blitz_ArrayBoundsError
_28933:
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28935
	call	_brl_blitz_NullObjectError
_28935:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28937
	call	_brl_blitz_NullObjectError
_28937:
	movl	8(%ebx),%eax
	movl	%eax,-72(%ebp)
	movl	-72(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-124(%ebp)
	movl	-72(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-124(%ebp)
	jb	_28940
	call	_brl_blitz_ArrayBoundsError
_28940:
	movl	$1,-96(%ebp)
	movl	-72(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-96(%ebp)
	jb	_28942
	call	_brl_blitz_ArrayBoundsError
_28942:
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28944
	call	_brl_blitz_NullObjectError
_28944:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28946
	call	_brl_blitz_NullObjectError
_28946:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_28949
	call	_brl_blitz_ArrayBoundsError
_28949:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_28951
	call	_brl_blitz_ArrayBoundsError
_28951:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	12(%esp)
	movl	-124(%ebp),%edx
	addl	-96(%ebp),%edx
	movl	-72(%ebp),%eax
	flds	28(%eax,%edx,4)
	fchs
	fstps	8(%esp)
	movl	-184(%ebp),%edx
	addl	-168(%ebp),%edx
	movl	-140(%ebp),%eax
	flds	28(%eax,%edx,4)
	fchs
	fstps	4(%esp)
	movl	_28732,%eax
	movl	%eax,(%esp)
	call	_C_UpdateVecObject
	movl	$_28952,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_28732,%eax
	movl	%eax,12(%esp)
	movl	_28729,%eax
	movl	%eax,8(%esp)
	movl	_28726,%eax
	movl	%eax,4(%esp)
	movl	_28735,%eax
	movl	%eax,(%esp)
	call	_C_UpdateMatrixObject
	movl	$_28953,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28955
	call	_brl_blitz_NullObjectError
_28955:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28957
	call	_brl_blitz_NullObjectError
_28957:
	movl	8(%ebx),%eax
	movl	%eax,-136(%ebp)
	movl	-136(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-180(%ebp)
	movl	-136(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-180(%ebp)
	jb	_28960
	call	_brl_blitz_ArrayBoundsError
_28960:
	movl	$0,-164(%ebp)
	movl	-136(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-164(%ebp)
	jb	_28962
	call	_brl_blitz_ArrayBoundsError
_28962:
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28964
	call	_brl_blitz_NullObjectError
_28964:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28966
	call	_brl_blitz_NullObjectError
_28966:
	movl	8(%ebx),%eax
	movl	%eax,-68(%ebp)
	movl	-68(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-120(%ebp)
	movl	-68(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-120(%ebp)
	jb	_28969
	call	_brl_blitz_ArrayBoundsError
_28969:
	movl	$1,-92(%ebp)
	movl	-68(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-92(%ebp)
	jb	_28971
	call	_brl_blitz_ArrayBoundsError
_28971:
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28973
	call	_brl_blitz_NullObjectError
_28973:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28975
	call	_brl_blitz_NullObjectError
_28975:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_28978
	call	_brl_blitz_ArrayBoundsError
_28978:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_28980
	call	_brl_blitz_ArrayBoundsError
_28980:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fchs
	fstps	12(%esp)
	movl	-120(%ebp),%edx
	addl	-92(%ebp),%edx
	movl	-68(%ebp),%eax
	flds	28(%eax,%edx,4)
	fstps	8(%esp)
	movl	-180(%ebp),%edx
	addl	-164(%ebp),%edx
	movl	-136(%ebp),%eax
	flds	28(%eax,%edx,4)
	fstps	4(%esp)
	movl	_28738,%eax
	movl	%eax,(%esp)
	call	_C_UpdateVecObject
	movl	$_28981,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	_28738,%eax
	movl	%eax,8(%esp)
	movl	_28735,%eax
	movl	%eax,4(%esp)
	movl	_28741,%eax
	movl	%eax,(%esp)
	call	_C_UpdateTFormObject
	movl	$_28982,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28984
	call	_brl_blitz_NullObjectError
_28984:
	cmpl	$2,16(%ebx)
	je	_28985
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29007,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_28986,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%eax
	movl	%eax,-152(%ebp)
	cmpl	$_bbNullObject,-152(%ebp)
	jne	_28988
	call	_brl_blitz_NullObjectError
_28988:
	movl	-40(%ebp),%eax
	movl	%eax,-144(%ebp)
	cmpl	$_bbNullObject,-144(%ebp)
	jne	_28990
	call	_brl_blitz_NullObjectError
_28990:
	movl	-40(%ebp),%eax
	movl	%eax,-128(%ebp)
	cmpl	$_bbNullObject,-128(%ebp)
	jne	_28992
	call	_brl_blitz_NullObjectError
_28992:
	movl	-40(%ebp),%eax
	movl	%eax,-108(%ebp)
	cmpl	$_bbNullObject,-108(%ebp)
	jne	_28994
	call	_brl_blitz_NullObjectError
_28994:
	movl	-40(%ebp),%eax
	movl	%eax,-88(%ebp)
	cmpl	$_bbNullObject,-88(%ebp)
	jne	_28996
	call	_brl_blitz_NullObjectError
_28996:
	movl	-40(%ebp),%eax
	movl	%eax,-80(%ebp)
	cmpl	$_bbNullObject,-80(%ebp)
	jne	_28998
	call	_brl_blitz_NullObjectError
_28998:
	movl	-40(%ebp),%eax
	movl	%eax,-64(%ebp)
	cmpl	$_bbNullObject,-64(%ebp)
	jne	_29000
	call	_brl_blitz_NullObjectError
_29000:
	movl	-40(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_29002
	call	_brl_blitz_NullObjectError
_29002:
	movl	-40(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29004
	call	_brl_blitz_NullObjectError
_29004:
	movl	-40(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29006
	call	_brl_blitz_NullObjectError
_29006:
	flds	160(%esi)
	fadds	172(%ebx)
	fstps	28(%esp)
	movl	-64(%ebp),%eax
	flds	156(%eax)
	fadds	168(%edi)
	fstps	24(%esp)
	movl	-88(%ebp),%eax
	flds	152(%eax)
	movl	-80(%ebp),%eax
	fadds	164(%eax)
	fstps	20(%esp)
	movl	-108(%ebp),%eax
	flds	160(%eax)
	fstps	16(%esp)
	movl	-128(%ebp),%eax
	flds	156(%eax)
	fstps	12(%esp)
	movl	-144(%ebp),%eax
	flds	152(%eax)
	fstps	8(%esp)
	movl	-152(%ebp),%eax
	flds	136(%eax)
	fstps	4(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_C_UpdateCollisionInfoObject
	calll	*_bbOnDebugLeaveScope
_28985:
	movl	$_29008,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-44(%ebp)
	movl	$_29010,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_29011
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29022,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29012,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29014
	call	_brl_blitz_NullObjectError
_29014:
	movl	308(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29016
	call	_brl_blitz_NullObjectError
_29016:
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	movl	$_29017,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29019
	call	_brl_blitz_NullObjectError
_29019:
	movl	308(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29021
	call	_brl_blitz_NullObjectError
_29021:
	movl	8(%ebx),%eax
	movl	%eax,-44(%ebp)
	calll	*_bbOnDebugLeaveScope
_29011:
	movl	$_29023,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TTerrain,4(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_29024
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29030,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29025,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TTerrain,4(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29027
	call	_brl_blitz_NullObjectError
_29027:
	movl	300(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29029
	call	_brl_blitz_NullObjectError
_29029:
	movl	8(%ebx),%eax
	movl	%eax,-44(%ebp)
	calll	*_bbOnDebugLeaveScope
_29024:
	movl	$_29031,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29033
	call	_brl_blitz_NullObjectError
_29033:
	movl	16(%ebx),%eax
	movl	%eax,16(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,12(%esp)
	movl	_28741,%eax
	movl	%eax,8(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_C_CollisionDetect
	movl	%eax,-28(%ebp)
	movl	$_29034,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-28(%ebp)
	je	_29035
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29040,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29036,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%eax
	movl	%eax,-32(%ebp)
	movl	$_29037,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29039
	call	_brl_blitz_NullObjectError
_29039:
	movl	20(%ebx),%eax
	movl	%eax,-20(%ebp)
	calll	*_bbOnDebugLeaveScope
_29035:
	calll	*_bbOnDebugLeaveScope
_631:
	movl	-192(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28851
	call	_brl_blitz_NullObjectError
_28851:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_633
_632:
	calll	*_bbOnDebugLeaveScope
_28831:
	calll	*_bbOnDebugLeaveScope
_628:
	movl	-200(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28825
	call	_brl_blitz_NullObjectError
_28825:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_630
_629:
	movl	$_29045,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-32(%ebp)
	je	_29046
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29191,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29047,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29049
	call	_brl_blitz_NullObjectError
_29049:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29052
	call	_brl_blitz_NullObjectError
_29052:
	movl	180(%ebx),%eax
	add	$1,%eax
	movl	%eax,180(%esi)
	movl	$_29053,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29055
	call	_brl_blitz_NullObjectError
_29055:
	movl	180(%ebx),%eax
	sub	$1,%eax
	movl	%eax,-48(%ebp)
	movl	$_29057,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29059
	call	_brl_blitz_NullObjectError
_29059:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29062
	call	_brl_blitz_NullObjectError
_29062:
	movl	-48(%ebp),%eax
	add	$1,%eax
	movl	%eax,12(%esp)
	movl	$0,8(%esp)
	movl	184(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_7934,(%esp)
	call	_bbArraySlice
	incl	4(%eax)
	mov	%eax,%ebx
	movl	184(%esi),%eax
	decl	4(%eax)
	jnz	_29066
	movl	%eax,(%esp)
	call	_bbGCFree
_29066:
	movl	%ebx,184(%esi)
	movl	$_29067,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29069
	call	_brl_blitz_NullObjectError
_29069:
	movl	184(%ebx),%ebx
	movl	-48(%ebp),%esi
	cmpl	20(%ebx),%esi
	jb	_29072
	call	_brl_blitz_ArrayBoundsError
_29072:
	mov	%ebx,%eax
	mov	%esi,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%ebx
	movl	$_sidesign_minib3d_TCollisionImpact,(%esp)
	call	_bbObjectNew
	incl	4(%eax)
	mov	%eax,%esi
	movl	24(%ebx),%eax
	decl	4(%eax)
	jnz	_29077
	movl	%eax,(%esp)
	call	_bbGCFree
_29077:
	movl	%esi,24(%ebx)
	movl	$_29078,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29080
	call	_brl_blitz_NullObjectError
_29080:
	movl	184(%ebx),%esi
	movl	-48(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_29083
	call	_brl_blitz_ArrayBoundsError
_29083:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29085
	call	_brl_blitz_NullObjectError
_29085:
	call	_C_CollisionX
	fstps	8(%ebx)
	movl	$_29087,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29089
	call	_brl_blitz_NullObjectError
_29089:
	movl	184(%ebx),%esi
	movl	-48(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_29092
	call	_brl_blitz_ArrayBoundsError
_29092:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29094
	call	_brl_blitz_NullObjectError
_29094:
	call	_C_CollisionY
	fstps	12(%ebx)
	movl	$_29096,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29098
	call	_brl_blitz_NullObjectError
_29098:
	movl	184(%ebx),%esi
	movl	-48(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_29101
	call	_brl_blitz_ArrayBoundsError
_29101:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29103
	call	_brl_blitz_NullObjectError
_29103:
	call	_C_CollisionZ
	fstps	16(%ebx)
	movl	$_29105,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29107
	call	_brl_blitz_NullObjectError
_29107:
	movl	184(%ebx),%esi
	movl	-48(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_29110
	call	_brl_blitz_ArrayBoundsError
_29110:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29112
	call	_brl_blitz_NullObjectError
_29112:
	call	_C_CollisionNX
	fstps	20(%ebx)
	movl	$_29114,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29116
	call	_brl_blitz_NullObjectError
_29116:
	movl	184(%ebx),%esi
	movl	-48(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_29119
	call	_brl_blitz_ArrayBoundsError
_29119:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29121
	call	_brl_blitz_NullObjectError
_29121:
	call	_C_CollisionNY
	fstps	24(%ebx)
	movl	$_29123,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29125
	call	_brl_blitz_NullObjectError
_29125:
	movl	184(%ebx),%esi
	movl	-48(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_29128
	call	_brl_blitz_ArrayBoundsError
_29128:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29130
	call	_brl_blitz_NullObjectError
_29130:
	call	_C_CollisionNZ
	fstps	28(%ebx)
	movl	$_29132,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29134
	call	_brl_blitz_NullObjectError
_29134:
	movl	184(%ebx),%esi
	movl	-48(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_29137
	call	_brl_blitz_ArrayBoundsError
_29137:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29139
	call	_brl_blitz_NullObjectError
_29139:
	movl	-32(%ebp),%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	36(%ebx),%eax
	decl	4(%eax)
	jnz	_29144
	movl	%eax,(%esp)
	call	_bbGCFree
_29144:
	movl	%esi,36(%ebx)
	movl	$_29145,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_29146
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29162,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29147,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29149
	call	_brl_blitz_NullObjectError
_29149:
	movl	184(%ebx),%esi
	movl	-48(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_29152
	call	_brl_blitz_ArrayBoundsError
_29152:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29154
	call	_brl_blitz_NullObjectError
_29154:
	mov	%ebx,%esi
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29157
	call	_brl_blitz_NullObjectError
_29157:
	call	_C_CollisionSurface
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*548(%eax)
	incl	4(%eax)
	mov	%eax,%ebx
	movl	40(%esi),%eax
	decl	4(%eax)
	jnz	_29161
	movl	%eax,(%esp)
	call	_bbGCFree
_29161:
	movl	%ebx,40(%esi)
	calll	*_bbOnDebugLeaveScope
	jmp	_29163
_29146:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29177,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29164,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29166
	call	_brl_blitz_NullObjectError
_29166:
	movl	184(%ebx),%esi
	movl	-48(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_29169
	call	_brl_blitz_ArrayBoundsError
_29169:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29171
	call	_brl_blitz_NullObjectError
_29171:
	mov	$_bbNullObject,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	40(%ebx),%eax
	decl	4(%eax)
	jnz	_29176
	movl	%eax,(%esp)
	call	_bbGCFree
_29176:
	movl	%esi,40(%ebx)
	calll	*_bbOnDebugLeaveScope
_29163:
	movl	$_29178,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29180
	call	_brl_blitz_NullObjectError
_29180:
	movl	184(%ebx),%esi
	movl	-48(%ebp),%ebx
	cmpl	20(%esi),%ebx
	jb	_29183
	call	_brl_blitz_ArrayBoundsError
_29183:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29185
	call	_brl_blitz_NullObjectError
_29185:
	call	_C_CollisionTriangle
	movl	%eax,44(%ebx)
	movl	$_29187,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_C_CollisionResponse
	cmp	$0,%eax
	jne	_29188
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29190,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29189,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_626
_29188:
	calll	*_bbOnDebugLeaveScope
	jmp	_29192
_29046:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29194,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29193,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_626
_29192:
	movl	$_29195,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	movl	%eax,(%esp)
	call	_C_DeleteCollisionObject
	calll	*_bbOnDebugLeaveScope
	jmp	_627
_626:
	movl	$_29199,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	movl	%eax,(%esp)
	call	_C_DeleteCollisionObject
	movl	$_29200,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_C_CollisionFinal
	movl	%eax,-24(%ebp)
	movl	$_29202,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-24(%ebp)
	je	_29203
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29213,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29204,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_C_CollisionPosX
	fstps	-52(%ebp)
	movl	$_29206,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_C_CollisionPosY
	fstps	-56(%ebp)
	movl	$_29208,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_C_CollisionPosZ
	fstps	-60(%ebp)
	movl	$_29210,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29212
	call	_brl_blitz_NullObjectError
_29212:
	movl	$1,16(%esp)
	flds	-60(%ebp)
	fstps	12(%esp)
	flds	-56(%ebp)
	fstps	8(%esp)
	flds	-52(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	calll	*_bbOnDebugLeaveScope
_29203:
	movl	$_29214,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_C_DeleteCollisionInfoObject
	movl	$_29215,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29217
	call	_brl_blitz_NullObjectError
_29217:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29220
	call	_brl_blitz_NullObjectError
_29220:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*180(%eax)
	fstps	244(%esi)
	movl	$_29221,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29223
	call	_brl_blitz_NullObjectError
_29223:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29226
	call	_brl_blitz_NullObjectError
_29226:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*184(%eax)
	fstps	248(%esi)
	movl	$_29227,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29229
	call	_brl_blitz_NullObjectError
_29229:
	mov	%ebx,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29232
	call	_brl_blitz_NullObjectError
_29232:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*188(%eax)
	fstps	252(%esi)
	calll	*_bbOnDebugLeaveScope
_622:
	movl	-208(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_28762
	call	_brl_blitz_NullObjectError
_28762:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_624
_623:
	calll	*_bbOnDebugLeaveScope
_619:
	addl	$1,-4(%ebp)
_28746:
	cmpl	$100,-4(%ebp)
	jl	_621
_620:
	mov	$0,%ebx
	jmp	_3118
_3118:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$44,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_QuickCheck:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	push	%esi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29260,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29239,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29241
	call	_brl_blitz_NullObjectError
_29241:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29243
	call	_brl_blitz_NullObjectError
_29243:
	flds	244(%esi)
	fstps	-20(%ebp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*180(%eax)
	flds	-20(%ebp)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_29248
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29245
	call	_brl_blitz_NullObjectError
_29245:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29247
	call	_brl_blitz_NullObjectError
_29247:
	flds	248(%esi)
	fstps	-16(%ebp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*184(%eax)
	flds	-16(%ebp)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
_29248:
	cmp	$0,%eax
	je	_29254
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29251
	call	_brl_blitz_NullObjectError
_29251:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29253
	call	_brl_blitz_NullObjectError
_29253:
	flds	252(%esi)
	fstps	-12(%ebp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*188(%eax)
	flds	-12(%ebp)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
_29254:
	cmp	$0,%eax
	je	_29256
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29258,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29257,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3122
_29256:
	movl	$_29259,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	jmp	_3122
_3122:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TVector_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_29268,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TVector,(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	8(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	12(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	16(%eax)
	movl	%ebp,4(%esp)
	movl	$_29267,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29262,(%esp)
	calll	*_bbOnDebugEnterStm
	xor	%eax,%eax
	cmp	$0,%eax
	je	_29264
	movl	%ebp,4(%esp)
	movl	$_29266,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29265,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_634,(%esp)
	call	_brl_blitz_DebugLog
	calll	*_bbOnDebugLeaveScope
_29264:
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_3125
_3125:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TVector_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
	xor	%eax,%eax
	cmp	$0,%eax
	je	_29270
	movl	$_635,(%esp)
	call	_brl_blitz_DebugLog
_29270:
_3128:
	movl	$_bbObjectClass,(%ebx)
	movl	%ebx,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_29271
_29271:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TVector_Create:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_29287,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29272,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TVector,(%esp)
	call	_bbObjectNew
	movl	%eax,-16(%ebp)
	movl	$_29274,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29276
	call	_brl_blitz_NullObjectError
_29276:
	flds	-4(%ebp)
	fstps	8(%ebx)
	movl	$_29278,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29280
	call	_brl_blitz_NullObjectError
_29280:
	flds	-8(%ebp)
	fstps	12(%ebx)
	movl	$_29282,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29284
	call	_brl_blitz_NullObjectError
_29284:
	flds	-12(%ebp)
	fstps	16(%ebx)
	movl	$_29286,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	jmp	_3133
_3133:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TVector_Copy:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29310,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29289,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TVector,(%esp)
	call	_bbObjectNew
	movl	%eax,-8(%ebp)
	movl	$_29291,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29293
	call	_brl_blitz_NullObjectError
_29293:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29296
	call	_brl_blitz_NullObjectError
_29296:
	flds	8(%ebx)
	fstps	8(%esi)
	movl	$_29297,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29299
	call	_brl_blitz_NullObjectError
_29299:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29302
	call	_brl_blitz_NullObjectError
_29302:
	flds	12(%ebx)
	fstps	12(%esi)
	movl	$_29303,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29305
	call	_brl_blitz_NullObjectError
_29305:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29308
	call	_brl_blitz_NullObjectError
_29308:
	flds	16(%ebx)
	fstps	16(%esi)
	movl	$_29309,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_3136
_3136:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TVector_Add:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29338,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29311,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TVector,(%esp)
	call	_bbObjectNew
	movl	%eax,-12(%ebp)
	movl	$_29313,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29315
	call	_brl_blitz_NullObjectError
_29315:
	mov	%ebx,%edi
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29318
	call	_brl_blitz_NullObjectError
_29318:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29320
	call	_brl_blitz_NullObjectError
_29320:
	flds	8(%esi)
	fadds	8(%ebx)
	fstps	8(%edi)
	movl	$_29321,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29323
	call	_brl_blitz_NullObjectError
_29323:
	mov	%ebx,%edi
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29326
	call	_brl_blitz_NullObjectError
_29326:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29328
	call	_brl_blitz_NullObjectError
_29328:
	flds	12(%esi)
	fadds	12(%ebx)
	fstps	12(%edi)
	movl	$_29329,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29331
	call	_brl_blitz_NullObjectError
_29331:
	mov	%ebx,%edi
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29334
	call	_brl_blitz_NullObjectError
_29334:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29336
	call	_brl_blitz_NullObjectError
_29336:
	flds	16(%esi)
	fadds	16(%ebx)
	fstps	16(%edi)
	movl	$_29337,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	jmp	_3140
_3140:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TVector_Subtract:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29367,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29340,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TVector,(%esp)
	call	_bbObjectNew
	movl	%eax,-12(%ebp)
	movl	$_29342,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29344
	call	_brl_blitz_NullObjectError
_29344:
	mov	%ebx,%edi
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29347
	call	_brl_blitz_NullObjectError
_29347:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29349
	call	_brl_blitz_NullObjectError
_29349:
	flds	8(%esi)
	fsubs	8(%ebx)
	fstps	8(%edi)
	movl	$_29350,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29352
	call	_brl_blitz_NullObjectError
_29352:
	mov	%ebx,%edi
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29355
	call	_brl_blitz_NullObjectError
_29355:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29357
	call	_brl_blitz_NullObjectError
_29357:
	flds	12(%esi)
	fsubs	12(%ebx)
	fstps	12(%edi)
	movl	$_29358,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29360
	call	_brl_blitz_NullObjectError
_29360:
	mov	%ebx,%edi
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29363
	call	_brl_blitz_NullObjectError
_29363:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29365
	call	_brl_blitz_NullObjectError
_29365:
	flds	16(%esi)
	fsubs	16(%ebx)
	fstps	16(%edi)
	movl	$_29366,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	jmp	_3144
_3144:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TVector_Multiply:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29389,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29368,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TVector,(%esp)
	call	_bbObjectNew
	movl	%eax,-12(%ebp)
	movl	$_29370,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29372
	call	_brl_blitz_NullObjectError
_29372:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29375
	call	_brl_blitz_NullObjectError
_29375:
	flds	8(%ebx)
	fmuls	-8(%ebp)
	fstps	8(%esi)
	movl	$_29376,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29378
	call	_brl_blitz_NullObjectError
_29378:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29381
	call	_brl_blitz_NullObjectError
_29381:
	flds	12(%ebx)
	fmuls	-8(%ebp)
	fstps	12(%esi)
	movl	$_29382,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29384
	call	_brl_blitz_NullObjectError
_29384:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29387
	call	_brl_blitz_NullObjectError
_29387:
	flds	16(%ebx)
	fmuls	-8(%ebp)
	fstps	16(%esi)
	movl	$_29388,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	jmp	_3148
_3148:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TVector_Divide:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29412,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29391,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TVector,(%esp)
	call	_bbObjectNew
	movl	%eax,-12(%ebp)
	movl	$_29393,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29395
	call	_brl_blitz_NullObjectError
_29395:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29398
	call	_brl_blitz_NullObjectError
_29398:
	flds	8(%ebx)
	fdivs	-8(%ebp)
	fstps	8(%esi)
	movl	$_29399,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29401
	call	_brl_blitz_NullObjectError
_29401:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29404
	call	_brl_blitz_NullObjectError
_29404:
	flds	12(%ebx)
	fdivs	-8(%ebp)
	fstps	12(%esi)
	movl	$_29405,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29407
	call	_brl_blitz_NullObjectError
_29407:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29410
	call	_brl_blitz_NullObjectError
_29410:
	flds	16(%ebx)
	fdivs	-8(%ebp)
	fstps	16(%esi)
	movl	$_29411,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	jmp	_3152
_3152:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TVector_Dot:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29426,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29413,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-24(%ebp)
	cmpl	$_bbNullObject,-24(%ebp)
	jne	_29415
	call	_brl_blitz_NullObjectError
_29415:
	movl	-8(%ebp),%eax
	movl	%eax,-20(%ebp)
	cmpl	$_bbNullObject,-20(%ebp)
	jne	_29417
	call	_brl_blitz_NullObjectError
_29417:
	movl	-4(%ebp),%eax
	movl	%eax,-16(%ebp)
	cmpl	$_bbNullObject,-16(%ebp)
	jne	_29419
	call	_brl_blitz_NullObjectError
_29419:
	movl	-8(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_29421
	call	_brl_blitz_NullObjectError
_29421:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29423
	call	_brl_blitz_NullObjectError
_29423:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29425
	call	_brl_blitz_NullObjectError
_29425:
	movl	-24(%ebp),%eax
	flds	8(%eax)
	movl	-20(%ebp),%eax
	fmuls	8(%eax)
	movl	-16(%ebp),%eax
	flds	12(%eax)
	fmuls	12(%edi)
	faddp	%st(0),%st(1)
	flds	16(%esi)
	fmuls	16(%ebx)
	faddp	%st(0),%st(1)
	fstps	-12(%ebp)
	jmp	_3156
_3156:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TVector_Cross:
	push	%ebp
	mov	%esp,%ebp
	sub	$36,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29466,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29427,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TVector,(%esp)
	call	_bbObjectNew
	movl	%eax,-12(%ebp)
	movl	$_29429,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29431
	call	_brl_blitz_NullObjectError
_29431:
	movl	%ebx,-36(%ebp)
	movl	-4(%ebp),%eax
	movl	%eax,-24(%ebp)
	cmpl	$_bbNullObject,-24(%ebp)
	jne	_29434
	call	_brl_blitz_NullObjectError
_29434:
	movl	-8(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_29436
	call	_brl_blitz_NullObjectError
_29436:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29438
	call	_brl_blitz_NullObjectError
_29438:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29440
	call	_brl_blitz_NullObjectError
_29440:
	movl	-24(%ebp),%eax
	flds	12(%eax)
	fmuls	16(%edi)
	flds	16(%esi)
	fmuls	12(%ebx)
	fsubrp	%st(0),%st(1)
	movl	-36(%ebp),%eax
	fstps	8(%eax)
	movl	$_29441,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29443
	call	_brl_blitz_NullObjectError
_29443:
	movl	%ebx,-32(%ebp)
	movl	-4(%ebp),%eax
	movl	%eax,-20(%ebp)
	cmpl	$_bbNullObject,-20(%ebp)
	jne	_29446
	call	_brl_blitz_NullObjectError
_29446:
	movl	-8(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_29448
	call	_brl_blitz_NullObjectError
_29448:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29450
	call	_brl_blitz_NullObjectError
_29450:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29452
	call	_brl_blitz_NullObjectError
_29452:
	movl	-20(%ebp),%eax
	flds	16(%eax)
	fmuls	8(%edi)
	flds	8(%esi)
	fmuls	16(%ebx)
	fsubrp	%st(0),%st(1)
	movl	-32(%ebp),%eax
	fstps	12(%eax)
	movl	$_29453,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29455
	call	_brl_blitz_NullObjectError
_29455:
	movl	%ebx,-28(%ebp)
	movl	-4(%ebp),%eax
	movl	%eax,-16(%ebp)
	cmpl	$_bbNullObject,-16(%ebp)
	jne	_29458
	call	_brl_blitz_NullObjectError
_29458:
	movl	-8(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_29460
	call	_brl_blitz_NullObjectError
_29460:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29462
	call	_brl_blitz_NullObjectError
_29462:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29464
	call	_brl_blitz_NullObjectError
_29464:
	movl	-16(%ebp),%eax
	flds	8(%eax)
	fmuls	12(%edi)
	flds	12(%esi)
	fmuls	8(%ebx)
	fsubrp	%st(0),%st(1)
	movl	-28(%ebp),%eax
	fstps	16(%eax)
	movl	$_29465,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	jmp	_3160
_3160:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TVector_Normalize:
	push	%ebp
	mov	%esp,%ebp
	sub	$28,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	fldz
	fstps	-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29493,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29467,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-28(%ebp)
	cmpl	$_bbNullObject,-28(%ebp)
	jne	_29469
	call	_brl_blitz_NullObjectError
_29469:
	movl	-4(%ebp),%eax
	movl	%eax,-24(%ebp)
	cmpl	$_bbNullObject,-24(%ebp)
	jne	_29471
	call	_brl_blitz_NullObjectError
_29471:
	movl	-4(%ebp),%eax
	movl	%eax,-20(%ebp)
	cmpl	$_bbNullObject,-20(%ebp)
	jne	_29473
	call	_brl_blitz_NullObjectError
_29473:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_29475
	call	_brl_blitz_NullObjectError
_29475:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29477
	call	_brl_blitz_NullObjectError
_29477:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29479
	call	_brl_blitz_NullObjectError
_29479:
	fld1
	fstpl	-16(%ebp)
	movl	-28(%ebp),%eax
	flds	8(%eax)
	movl	-24(%ebp),%eax
	fmuls	8(%eax)
	movl	-20(%ebp),%eax
	flds	12(%eax)
	fmuls	12(%edi)
	faddp	%st(0),%st(1)
	flds	16(%esi)
	fmuls	16(%ebx)
	faddp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbSqr
	fldl	-16(%ebp)
	fdivp	%st(0),%st(1)
	fstpl	-16(%ebp)
	fldl	-16(%ebp)
	fstps	-8(%ebp)
	movl	$_29481,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29483
	call	_brl_blitz_NullObjectError
_29483:
	flds	8(%ebx)
	fmuls	-8(%ebp)
	fstps	8(%ebx)
	movl	$_29485,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29487
	call	_brl_blitz_NullObjectError
_29487:
	flds	12(%ebx)
	fmuls	-8(%ebp)
	fstps	12(%ebx)
	movl	$_29489,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29491
	call	_brl_blitz_NullObjectError
_29491:
	flds	16(%ebx)
	fmuls	-8(%ebp)
	fstps	16(%ebx)
	mov	$0,%ebx
	jmp	_3163
_3163:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TVector_Length:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29507,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29494,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-20(%ebp)
	cmpl	$_bbNullObject,-20(%ebp)
	jne	_29496
	call	_brl_blitz_NullObjectError
_29496:
	movl	-4(%ebp),%eax
	movl	%eax,-16(%ebp)
	cmpl	$_bbNullObject,-16(%ebp)
	jne	_29498
	call	_brl_blitz_NullObjectError
_29498:
	movl	-4(%ebp),%eax
	movl	%eax,-12(%ebp)
	cmpl	$_bbNullObject,-12(%ebp)
	jne	_29500
	call	_brl_blitz_NullObjectError
_29500:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_29502
	call	_brl_blitz_NullObjectError
_29502:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29504
	call	_brl_blitz_NullObjectError
_29504:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29506
	call	_brl_blitz_NullObjectError
_29506:
	movl	-20(%ebp),%eax
	flds	8(%eax)
	movl	-16(%ebp),%eax
	fmuls	8(%eax)
	movl	-12(%ebp),%eax
	flds	12(%eax)
	fmuls	12(%edi)
	faddp	%st(0),%st(1)
	flds	16(%esi)
	fmuls	16(%ebx)
	faddp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbSqr
	fstps	-8(%ebp)
	jmp	_3166
_3166:
	calll	*_bbOnDebugLeaveScope
	flds	-8(%ebp)
	add	$8,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TVector_SquaredLength:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29521,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29508,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-20(%ebp)
	cmpl	$_bbNullObject,-20(%ebp)
	jne	_29510
	call	_brl_blitz_NullObjectError
_29510:
	movl	-4(%ebp),%eax
	movl	%eax,-16(%ebp)
	cmpl	$_bbNullObject,-16(%ebp)
	jne	_29512
	call	_brl_blitz_NullObjectError
_29512:
	movl	-4(%ebp),%eax
	movl	%eax,-12(%ebp)
	cmpl	$_bbNullObject,-12(%ebp)
	jne	_29514
	call	_brl_blitz_NullObjectError
_29514:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_29516
	call	_brl_blitz_NullObjectError
_29516:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29518
	call	_brl_blitz_NullObjectError
_29518:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29520
	call	_brl_blitz_NullObjectError
_29520:
	movl	-20(%ebp),%eax
	flds	8(%eax)
	movl	-16(%ebp),%eax
	fmuls	8(%eax)
	movl	-12(%ebp),%eax
	flds	12(%eax)
	fmuls	12(%edi)
	faddp	%st(0),%st(1)
	flds	16(%esi)
	fmuls	16(%ebx)
	faddp	%st(0),%st(1)
	fstps	-8(%ebp)
	jmp	_3169
_3169:
	calll	*_bbOnDebugLeaveScope
	flds	-8(%ebp)
	add	$8,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TVector_SetLength:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29543,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29522,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29524
	call	_brl_blitz_NullObjectError
_29524:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*80(%eax)
	movl	$_29525,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29527
	call	_brl_blitz_NullObjectError
_29527:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29530
	call	_brl_blitz_NullObjectError
_29530:
	flds	8(%ebx)
	fmuls	-8(%ebp)
	fstps	8(%esi)
	movl	$_29531,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29533
	call	_brl_blitz_NullObjectError
_29533:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29536
	call	_brl_blitz_NullObjectError
_29536:
	flds	12(%ebx)
	fmuls	-8(%ebp)
	fstps	12(%esi)
	movl	$_29537,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29539
	call	_brl_blitz_NullObjectError
_29539:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29542
	call	_brl_blitz_NullObjectError
_29542:
	flds	16(%esi)
	fmuls	-8(%ebp)
	fstps	16(%ebx)
	flds	_46423
	fstps	-12(%ebp)
	jmp	_3173
_3173:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TVector_Compare:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29595,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29544,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TVector,4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-12(%ebp)
	movl	$_29546,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29548
	call	_brl_blitz_NullObjectError
_29548:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29550
	call	_brl_blitz_NullObjectError
_29550:
	flds	8(%esi)
	fsubs	8(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_29551
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29553,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29552,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3177
_29551:
	movl	$_29554,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29556
	call	_brl_blitz_NullObjectError
_29556:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29558
	call	_brl_blitz_NullObjectError
_29558:
	flds	8(%esi)
	fsubs	8(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_29559
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29561,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29560,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$-1,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3177
_29559:
	movl	$_29562,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29564
	call	_brl_blitz_NullObjectError
_29564:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29566
	call	_brl_blitz_NullObjectError
_29566:
	flds	12(%esi)
	fsubs	12(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_29567
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29569,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29568,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3177
_29567:
	movl	$_29570,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29572
	call	_brl_blitz_NullObjectError
_29572:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29574
	call	_brl_blitz_NullObjectError
_29574:
	flds	12(%esi)
	fsubs	12(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_29575
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29577,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29576,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$-1,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3177
_29575:
	movl	$_29578,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29580
	call	_brl_blitz_NullObjectError
_29580:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29582
	call	_brl_blitz_NullObjectError
_29582:
	flds	16(%esi)
	fsubs	16(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_29583
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29585,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29584,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3177
_29583:
	movl	$_29586,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_29588
	call	_brl_blitz_NullObjectError
_29588:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29590
	call	_brl_blitz_NullObjectError
_29590:
	flds	16(%esi)
	fsubs	16(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_29591
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29593,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29592,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$-1,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3177
_29591:
	movl	$_29594,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	jmp	_3177
_3177:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TVector_VectorYaw:
	push	%ebp
	mov	%esp,%ebp
	sub	$40,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_29599,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29598,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstpl	8(%esp)
	flds	-4(%ebp)
	fchs
	fstpl	(%esp)
	call	_bbATan2
	fstps	-16(%ebp)
	jmp	_3182
_3182:
	calll	*_bbOnDebugLeaveScope
	flds	-16(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TVector_VectorPitch:
	push	%ebp
	mov	%esp,%ebp
	sub	$40,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_29609,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29600,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstpl	8(%esp)
	flds	-4(%ebp)
	fmuls	-4(%ebp)
	flds	-12(%ebp)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbSqr
	fstpl	(%esp)
	call	_bbATan2
	fldl	_46464
	fsubrp	%st(0),%st(1)
	fstps	-16(%ebp)
	movl	$_29602,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	flds	_46465
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_29603
	flds	-16(%ebp)
	flds	_46466
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
_29603:
	cmp	$0,%eax
	je	_29605
	movl	%ebp,4(%esp)
	movl	$_29607,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29606,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-16(%ebp)
	calll	*_bbOnDebugLeaveScope
_29605:
	movl	$_29608,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fstps	-20(%ebp)
	jmp	_3187
_3187:
	calll	*_bbOnDebugLeaveScope
	flds	-20(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_29618,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TMatrix,(%eax)
	movl	$4,12(%esp)
	movl	$4,8(%esp)
	movl	$2,4(%esp)
	movl	$_29610,(%esp)
	call	_bbArrayNew
	incl	4(%eax)
	movl	-4(%ebp),%edx
	movl	%eax,8(%edx)
	movl	%ebp,4(%esp)
	movl	$_29617,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29612,(%esp)
	calll	*_bbOnDebugEnterStm
	xor	%eax,%eax
	cmp	$0,%eax
	je	_29614
	movl	%ebp,4(%esp)
	movl	$_29616,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29615,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_636,(%esp)
	call	_brl_blitz_DebugLog
	calll	*_bbOnDebugLeaveScope
_29614:
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_3190
_3190:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
	xor	%eax,%eax
	cmp	$0,%eax
	je	_29619
	movl	$_637,(%esp)
	call	_brl_blitz_DebugLog
_29619:
_3193:
	movl	8(%ebx),%eax
	decl	4(%eax)
	jnz	_29622
	movl	%eax,(%esp)
	call	_bbGCFree
_29622:
	movl	$_bbObjectClass,(%ebx)
	movl	%ebx,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_29620
_29620:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_Create:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	$_bbNullObject,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_29629,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29623,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMatrix,(%esp)
	call	_bbObjectNew
	movl	%eax,-4(%ebp)
	movl	$_29625,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29627
	call	_brl_blitz_NullObjectError
_29627:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	$_29628,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	jmp	_3195
_3195:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_LoadIdentity:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_29774,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29630,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29632
	call	_brl_blitz_NullObjectError
_29632:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_29635
	call	_brl_blitz_ArrayBoundsError
_29635:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_29637
	call	_brl_blitz_ArrayBoundsError
_29637:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fld1
	fstps	28(%eax)
	movl	$_29639,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29641
	call	_brl_blitz_NullObjectError
_29641:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_29644
	call	_brl_blitz_ArrayBoundsError
_29644:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_29646
	call	_brl_blitz_ArrayBoundsError
_29646:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_29648,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29650
	call	_brl_blitz_NullObjectError
_29650:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_29653
	call	_brl_blitz_ArrayBoundsError
_29653:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_29655
	call	_brl_blitz_ArrayBoundsError
_29655:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_29657,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29659
	call	_brl_blitz_NullObjectError
_29659:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_29662
	call	_brl_blitz_ArrayBoundsError
_29662:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_29664
	call	_brl_blitz_ArrayBoundsError
_29664:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_29666,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29668
	call	_brl_blitz_NullObjectError
_29668:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_29671
	call	_brl_blitz_ArrayBoundsError
_29671:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_29673
	call	_brl_blitz_ArrayBoundsError
_29673:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_29675,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29677
	call	_brl_blitz_NullObjectError
_29677:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_29680
	call	_brl_blitz_ArrayBoundsError
_29680:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_29682
	call	_brl_blitz_ArrayBoundsError
_29682:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fld1
	fstps	28(%eax)
	movl	$_29684,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29686
	call	_brl_blitz_NullObjectError
_29686:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_29689
	call	_brl_blitz_ArrayBoundsError
_29689:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_29691
	call	_brl_blitz_ArrayBoundsError
_29691:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_29693,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29695
	call	_brl_blitz_NullObjectError
_29695:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_29698
	call	_brl_blitz_ArrayBoundsError
_29698:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_29700
	call	_brl_blitz_ArrayBoundsError
_29700:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_29702,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29704
	call	_brl_blitz_NullObjectError
_29704:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_29707
	call	_brl_blitz_ArrayBoundsError
_29707:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_29709
	call	_brl_blitz_ArrayBoundsError
_29709:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_29711,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29713
	call	_brl_blitz_NullObjectError
_29713:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_29716
	call	_brl_blitz_ArrayBoundsError
_29716:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_29718
	call	_brl_blitz_ArrayBoundsError
_29718:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_29720,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29722
	call	_brl_blitz_NullObjectError
_29722:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_29725
	call	_brl_blitz_ArrayBoundsError
_29725:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_29727
	call	_brl_blitz_ArrayBoundsError
_29727:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fld1
	fstps	28(%eax)
	movl	$_29729,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29731
	call	_brl_blitz_NullObjectError
_29731:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_29734
	call	_brl_blitz_ArrayBoundsError
_29734:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_29736
	call	_brl_blitz_ArrayBoundsError
_29736:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_29738,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29740
	call	_brl_blitz_NullObjectError
_29740:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_29743
	call	_brl_blitz_ArrayBoundsError
_29743:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_29745
	call	_brl_blitz_ArrayBoundsError
_29745:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_29747,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29749
	call	_brl_blitz_NullObjectError
_29749:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_29752
	call	_brl_blitz_ArrayBoundsError
_29752:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_29754
	call	_brl_blitz_ArrayBoundsError
_29754:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_29756,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29758
	call	_brl_blitz_NullObjectError
_29758:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_29761
	call	_brl_blitz_ArrayBoundsError
_29761:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_29763
	call	_brl_blitz_ArrayBoundsError
_29763:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_29765,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29767
	call	_brl_blitz_NullObjectError
_29767:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_29770
	call	_brl_blitz_ArrayBoundsError
_29770:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_29772
	call	_brl_blitz_ArrayBoundsError
_29772:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fld1
	fstps	28(%eax)
	mov	$0,%ebx
	jmp	_3198
_3198:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_Copy:
	push	%ebp
	mov	%esp,%ebp
	sub	$72,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_30034,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_29775,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMatrix,(%esp)
	call	_bbObjectNew
	movl	%eax,-8(%ebp)
	movl	$_29777,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29779
	call	_brl_blitz_NullObjectError
_29779:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_29782
	call	_brl_blitz_ArrayBoundsError
_29782:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_29784
	call	_brl_blitz_ArrayBoundsError
_29784:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-72(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29787
	call	_brl_blitz_NullObjectError
_29787:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_29790
	call	_brl_blitz_ArrayBoundsError
_29790:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_29792
	call	_brl_blitz_ArrayBoundsError
_29792:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-72(%ebp),%eax
	fstps	28(%eax)
	movl	$_29793,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29795
	call	_brl_blitz_NullObjectError
_29795:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_29798
	call	_brl_blitz_ArrayBoundsError
_29798:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_29800
	call	_brl_blitz_ArrayBoundsError
_29800:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-68(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29803
	call	_brl_blitz_NullObjectError
_29803:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_29806
	call	_brl_blitz_ArrayBoundsError
_29806:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_29808
	call	_brl_blitz_ArrayBoundsError
_29808:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-68(%ebp),%eax
	fstps	28(%eax)
	movl	$_29809,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29811
	call	_brl_blitz_NullObjectError
_29811:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_29814
	call	_brl_blitz_ArrayBoundsError
_29814:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_29816
	call	_brl_blitz_ArrayBoundsError
_29816:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-64(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29819
	call	_brl_blitz_NullObjectError
_29819:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_29822
	call	_brl_blitz_ArrayBoundsError
_29822:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_29824
	call	_brl_blitz_ArrayBoundsError
_29824:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-64(%ebp),%eax
	fstps	28(%eax)
	movl	$_29825,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29827
	call	_brl_blitz_NullObjectError
_29827:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_29830
	call	_brl_blitz_ArrayBoundsError
_29830:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_29832
	call	_brl_blitz_ArrayBoundsError
_29832:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-60(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29835
	call	_brl_blitz_NullObjectError
_29835:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_29838
	call	_brl_blitz_ArrayBoundsError
_29838:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_29840
	call	_brl_blitz_ArrayBoundsError
_29840:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-60(%ebp),%eax
	fstps	28(%eax)
	movl	$_29841,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29843
	call	_brl_blitz_NullObjectError
_29843:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_29846
	call	_brl_blitz_ArrayBoundsError
_29846:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_29848
	call	_brl_blitz_ArrayBoundsError
_29848:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-56(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29851
	call	_brl_blitz_NullObjectError
_29851:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_29854
	call	_brl_blitz_ArrayBoundsError
_29854:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_29856
	call	_brl_blitz_ArrayBoundsError
_29856:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-56(%ebp),%eax
	fstps	28(%eax)
	movl	$_29857,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29859
	call	_brl_blitz_NullObjectError
_29859:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_29862
	call	_brl_blitz_ArrayBoundsError
_29862:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_29864
	call	_brl_blitz_ArrayBoundsError
_29864:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-52(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29867
	call	_brl_blitz_NullObjectError
_29867:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_29870
	call	_brl_blitz_ArrayBoundsError
_29870:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_29872
	call	_brl_blitz_ArrayBoundsError
_29872:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-52(%ebp),%eax
	fstps	28(%eax)
	movl	$_29873,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29875
	call	_brl_blitz_NullObjectError
_29875:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_29878
	call	_brl_blitz_ArrayBoundsError
_29878:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_29880
	call	_brl_blitz_ArrayBoundsError
_29880:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-48(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29883
	call	_brl_blitz_NullObjectError
_29883:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_29886
	call	_brl_blitz_ArrayBoundsError
_29886:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_29888
	call	_brl_blitz_ArrayBoundsError
_29888:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-48(%ebp),%eax
	fstps	28(%eax)
	movl	$_29889,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29891
	call	_brl_blitz_NullObjectError
_29891:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_29894
	call	_brl_blitz_ArrayBoundsError
_29894:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_29896
	call	_brl_blitz_ArrayBoundsError
_29896:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-44(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29899
	call	_brl_blitz_NullObjectError
_29899:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_29902
	call	_brl_blitz_ArrayBoundsError
_29902:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_29904
	call	_brl_blitz_ArrayBoundsError
_29904:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-44(%ebp),%eax
	fstps	28(%eax)
	movl	$_29905,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29907
	call	_brl_blitz_NullObjectError
_29907:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_29910
	call	_brl_blitz_ArrayBoundsError
_29910:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_29912
	call	_brl_blitz_ArrayBoundsError
_29912:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-40(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29915
	call	_brl_blitz_NullObjectError
_29915:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_29918
	call	_brl_blitz_ArrayBoundsError
_29918:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_29920
	call	_brl_blitz_ArrayBoundsError
_29920:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-40(%ebp),%eax
	fstps	28(%eax)
	movl	$_29921,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29923
	call	_brl_blitz_NullObjectError
_29923:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_29926
	call	_brl_blitz_ArrayBoundsError
_29926:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_29928
	call	_brl_blitz_ArrayBoundsError
_29928:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-36(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29931
	call	_brl_blitz_NullObjectError
_29931:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_29934
	call	_brl_blitz_ArrayBoundsError
_29934:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_29936
	call	_brl_blitz_ArrayBoundsError
_29936:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-36(%ebp),%eax
	fstps	28(%eax)
	movl	$_29937,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29939
	call	_brl_blitz_NullObjectError
_29939:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_29942
	call	_brl_blitz_ArrayBoundsError
_29942:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_29944
	call	_brl_blitz_ArrayBoundsError
_29944:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-32(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29947
	call	_brl_blitz_NullObjectError
_29947:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_29950
	call	_brl_blitz_ArrayBoundsError
_29950:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_29952
	call	_brl_blitz_ArrayBoundsError
_29952:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-32(%ebp),%eax
	fstps	28(%eax)
	movl	$_29953,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29955
	call	_brl_blitz_NullObjectError
_29955:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_29958
	call	_brl_blitz_ArrayBoundsError
_29958:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_29960
	call	_brl_blitz_ArrayBoundsError
_29960:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-28(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29963
	call	_brl_blitz_NullObjectError
_29963:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_29966
	call	_brl_blitz_ArrayBoundsError
_29966:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_29968
	call	_brl_blitz_ArrayBoundsError
_29968:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-28(%ebp),%eax
	fstps	28(%eax)
	movl	$_29969,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29971
	call	_brl_blitz_NullObjectError
_29971:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_29974
	call	_brl_blitz_ArrayBoundsError
_29974:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_29976
	call	_brl_blitz_ArrayBoundsError
_29976:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-24(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29979
	call	_brl_blitz_NullObjectError
_29979:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_29982
	call	_brl_blitz_ArrayBoundsError
_29982:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_29984
	call	_brl_blitz_ArrayBoundsError
_29984:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-24(%ebp),%eax
	fstps	28(%eax)
	movl	$_29985,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29987
	call	_brl_blitz_NullObjectError
_29987:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_29990
	call	_brl_blitz_ArrayBoundsError
_29990:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_29992
	call	_brl_blitz_ArrayBoundsError
_29992:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-20(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_29995
	call	_brl_blitz_NullObjectError
_29995:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_29998
	call	_brl_blitz_ArrayBoundsError
_29998:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_30000
	call	_brl_blitz_ArrayBoundsError
_30000:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-20(%ebp),%eax
	fstps	28(%eax)
	movl	$_30001,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30003
	call	_brl_blitz_NullObjectError
_30003:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30006
	call	_brl_blitz_ArrayBoundsError
_30006:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_30008
	call	_brl_blitz_ArrayBoundsError
_30008:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-16(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30011
	call	_brl_blitz_NullObjectError
_30011:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30014
	call	_brl_blitz_ArrayBoundsError
_30014:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_30016
	call	_brl_blitz_ArrayBoundsError
_30016:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-16(%ebp),%eax
	fstps	28(%eax)
	movl	$_30017,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30019
	call	_brl_blitz_NullObjectError
_30019:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30022
	call	_brl_blitz_ArrayBoundsError
_30022:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_30024
	call	_brl_blitz_ArrayBoundsError
_30024:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-12(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30027
	call	_brl_blitz_NullObjectError
_30027:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30030
	call	_brl_blitz_ArrayBoundsError
_30030:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_30032
	call	_brl_blitz_ArrayBoundsError
_30032:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-12(%ebp),%eax
	fstps	28(%eax)
	movl	$_30033,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_3201
_3201:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_Overwrite:
	push	%ebp
	mov	%esp,%ebp
	sub	$72,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_30291,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_30035,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30037
	call	_brl_blitz_NullObjectError
_30037:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_30040
	call	_brl_blitz_ArrayBoundsError
_30040:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30042
	call	_brl_blitz_ArrayBoundsError
_30042:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-72(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30045
	call	_brl_blitz_NullObjectError
_30045:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_30048
	call	_brl_blitz_ArrayBoundsError
_30048:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30050
	call	_brl_blitz_ArrayBoundsError
_30050:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-72(%ebp),%eax
	fstps	28(%eax)
	movl	$_30051,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30053
	call	_brl_blitz_NullObjectError
_30053:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_30056
	call	_brl_blitz_ArrayBoundsError
_30056:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30058
	call	_brl_blitz_ArrayBoundsError
_30058:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-68(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30061
	call	_brl_blitz_NullObjectError
_30061:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_30064
	call	_brl_blitz_ArrayBoundsError
_30064:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30066
	call	_brl_blitz_ArrayBoundsError
_30066:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-68(%ebp),%eax
	fstps	28(%eax)
	movl	$_30067,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30069
	call	_brl_blitz_NullObjectError
_30069:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30072
	call	_brl_blitz_ArrayBoundsError
_30072:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30074
	call	_brl_blitz_ArrayBoundsError
_30074:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-64(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30077
	call	_brl_blitz_NullObjectError
_30077:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30080
	call	_brl_blitz_ArrayBoundsError
_30080:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30082
	call	_brl_blitz_ArrayBoundsError
_30082:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-64(%ebp),%eax
	fstps	28(%eax)
	movl	$_30083,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30085
	call	_brl_blitz_NullObjectError
_30085:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30088
	call	_brl_blitz_ArrayBoundsError
_30088:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30090
	call	_brl_blitz_ArrayBoundsError
_30090:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-60(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30093
	call	_brl_blitz_NullObjectError
_30093:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30096
	call	_brl_blitz_ArrayBoundsError
_30096:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30098
	call	_brl_blitz_ArrayBoundsError
_30098:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-60(%ebp),%eax
	fstps	28(%eax)
	movl	$_30099,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30101
	call	_brl_blitz_NullObjectError
_30101:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_30104
	call	_brl_blitz_ArrayBoundsError
_30104:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30106
	call	_brl_blitz_ArrayBoundsError
_30106:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-56(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30109
	call	_brl_blitz_NullObjectError
_30109:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_30112
	call	_brl_blitz_ArrayBoundsError
_30112:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30114
	call	_brl_blitz_ArrayBoundsError
_30114:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-56(%ebp),%eax
	fstps	28(%eax)
	movl	$_30115,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30117
	call	_brl_blitz_NullObjectError
_30117:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_30120
	call	_brl_blitz_ArrayBoundsError
_30120:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30122
	call	_brl_blitz_ArrayBoundsError
_30122:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-52(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30125
	call	_brl_blitz_NullObjectError
_30125:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_30128
	call	_brl_blitz_ArrayBoundsError
_30128:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30130
	call	_brl_blitz_ArrayBoundsError
_30130:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-52(%ebp),%eax
	fstps	28(%eax)
	movl	$_30131,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30133
	call	_brl_blitz_NullObjectError
_30133:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30136
	call	_brl_blitz_ArrayBoundsError
_30136:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30138
	call	_brl_blitz_ArrayBoundsError
_30138:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-48(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30141
	call	_brl_blitz_NullObjectError
_30141:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30144
	call	_brl_blitz_ArrayBoundsError
_30144:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30146
	call	_brl_blitz_ArrayBoundsError
_30146:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-48(%ebp),%eax
	fstps	28(%eax)
	movl	$_30147,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30149
	call	_brl_blitz_NullObjectError
_30149:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30152
	call	_brl_blitz_ArrayBoundsError
_30152:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30154
	call	_brl_blitz_ArrayBoundsError
_30154:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-44(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30157
	call	_brl_blitz_NullObjectError
_30157:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30160
	call	_brl_blitz_ArrayBoundsError
_30160:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30162
	call	_brl_blitz_ArrayBoundsError
_30162:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-44(%ebp),%eax
	fstps	28(%eax)
	movl	$_30163,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30165
	call	_brl_blitz_NullObjectError
_30165:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_30168
	call	_brl_blitz_ArrayBoundsError
_30168:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30170
	call	_brl_blitz_ArrayBoundsError
_30170:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-40(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30173
	call	_brl_blitz_NullObjectError
_30173:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_30176
	call	_brl_blitz_ArrayBoundsError
_30176:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30178
	call	_brl_blitz_ArrayBoundsError
_30178:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-40(%ebp),%eax
	fstps	28(%eax)
	movl	$_30179,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30181
	call	_brl_blitz_NullObjectError
_30181:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_30184
	call	_brl_blitz_ArrayBoundsError
_30184:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30186
	call	_brl_blitz_ArrayBoundsError
_30186:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-36(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30189
	call	_brl_blitz_NullObjectError
_30189:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_30192
	call	_brl_blitz_ArrayBoundsError
_30192:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30194
	call	_brl_blitz_ArrayBoundsError
_30194:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-36(%ebp),%eax
	fstps	28(%eax)
	movl	$_30195,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30197
	call	_brl_blitz_NullObjectError
_30197:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30200
	call	_brl_blitz_ArrayBoundsError
_30200:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30202
	call	_brl_blitz_ArrayBoundsError
_30202:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-32(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30205
	call	_brl_blitz_NullObjectError
_30205:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30208
	call	_brl_blitz_ArrayBoundsError
_30208:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30210
	call	_brl_blitz_ArrayBoundsError
_30210:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-32(%ebp),%eax
	fstps	28(%eax)
	movl	$_30211,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30213
	call	_brl_blitz_NullObjectError
_30213:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30216
	call	_brl_blitz_ArrayBoundsError
_30216:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30218
	call	_brl_blitz_ArrayBoundsError
_30218:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-28(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30221
	call	_brl_blitz_NullObjectError
_30221:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30224
	call	_brl_blitz_ArrayBoundsError
_30224:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30226
	call	_brl_blitz_ArrayBoundsError
_30226:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-28(%ebp),%eax
	fstps	28(%eax)
	movl	$_30227,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30229
	call	_brl_blitz_NullObjectError
_30229:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_30232
	call	_brl_blitz_ArrayBoundsError
_30232:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_30234
	call	_brl_blitz_ArrayBoundsError
_30234:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-24(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30237
	call	_brl_blitz_NullObjectError
_30237:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_30240
	call	_brl_blitz_ArrayBoundsError
_30240:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_30242
	call	_brl_blitz_ArrayBoundsError
_30242:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-24(%ebp),%eax
	fstps	28(%eax)
	movl	$_30243,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30245
	call	_brl_blitz_NullObjectError
_30245:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_30248
	call	_brl_blitz_ArrayBoundsError
_30248:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_30250
	call	_brl_blitz_ArrayBoundsError
_30250:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-20(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30253
	call	_brl_blitz_NullObjectError
_30253:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_30256
	call	_brl_blitz_ArrayBoundsError
_30256:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_30258
	call	_brl_blitz_ArrayBoundsError
_30258:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-20(%ebp),%eax
	fstps	28(%eax)
	movl	$_30259,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30261
	call	_brl_blitz_NullObjectError
_30261:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30264
	call	_brl_blitz_ArrayBoundsError
_30264:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_30266
	call	_brl_blitz_ArrayBoundsError
_30266:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-16(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30269
	call	_brl_blitz_NullObjectError
_30269:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30272
	call	_brl_blitz_ArrayBoundsError
_30272:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_30274
	call	_brl_blitz_ArrayBoundsError
_30274:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-16(%ebp),%eax
	fstps	28(%eax)
	movl	$_30275,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30277
	call	_brl_blitz_NullObjectError
_30277:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30280
	call	_brl_blitz_ArrayBoundsError
_30280:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_30282
	call	_brl_blitz_ArrayBoundsError
_30282:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-12(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30285
	call	_brl_blitz_NullObjectError
_30285:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30288
	call	_brl_blitz_ArrayBoundsError
_30288:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_30290
	call	_brl_blitz_ArrayBoundsError
_30290:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-12(%ebp),%eax
	fstps	28(%eax)
	mov	$0,%ebx
	jmp	_3205
_3205:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_Inverse:
	push	%ebp
	mov	%esp,%ebp
	sub	$140,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_30595,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_30292,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMatrix,(%esp)
	call	_bbObjectNew
	movl	%eax,-8(%ebp)
	movl	$_30294,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-12(%ebp)
	movl	$_30296,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-16(%ebp)
	movl	$_30298,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-20(%ebp)
	movl	$_30300,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30302
	call	_brl_blitz_NullObjectError
_30302:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_30305
	call	_brl_blitz_ArrayBoundsError
_30305:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30307
	call	_brl_blitz_ArrayBoundsError
_30307:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-64(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30310
	call	_brl_blitz_NullObjectError
_30310:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_30313
	call	_brl_blitz_ArrayBoundsError
_30313:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30315
	call	_brl_blitz_ArrayBoundsError
_30315:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-64(%ebp),%eax
	fstps	28(%eax)
	movl	$_30316,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30318
	call	_brl_blitz_NullObjectError
_30318:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_30321
	call	_brl_blitz_ArrayBoundsError
_30321:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30323
	call	_brl_blitz_ArrayBoundsError
_30323:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-60(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30326
	call	_brl_blitz_NullObjectError
_30326:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_30329
	call	_brl_blitz_ArrayBoundsError
_30329:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30331
	call	_brl_blitz_ArrayBoundsError
_30331:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-60(%ebp),%eax
	fstps	28(%eax)
	movl	$_30332,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30334
	call	_brl_blitz_NullObjectError
_30334:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30337
	call	_brl_blitz_ArrayBoundsError
_30337:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30339
	call	_brl_blitz_ArrayBoundsError
_30339:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-56(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30342
	call	_brl_blitz_NullObjectError
_30342:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_30345
	call	_brl_blitz_ArrayBoundsError
_30345:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30347
	call	_brl_blitz_ArrayBoundsError
_30347:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-56(%ebp),%eax
	fstps	28(%eax)
	movl	$_30348,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30350
	call	_brl_blitz_NullObjectError
_30350:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_30353
	call	_brl_blitz_ArrayBoundsError
_30353:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30355
	call	_brl_blitz_ArrayBoundsError
_30355:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-52(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30358
	call	_brl_blitz_NullObjectError
_30358:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_30361
	call	_brl_blitz_ArrayBoundsError
_30361:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30363
	call	_brl_blitz_ArrayBoundsError
_30363:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-52(%ebp),%eax
	fstps	28(%eax)
	movl	$_30364,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30366
	call	_brl_blitz_NullObjectError
_30366:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_30369
	call	_brl_blitz_ArrayBoundsError
_30369:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30371
	call	_brl_blitz_ArrayBoundsError
_30371:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-48(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30374
	call	_brl_blitz_NullObjectError
_30374:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_30377
	call	_brl_blitz_ArrayBoundsError
_30377:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30379
	call	_brl_blitz_ArrayBoundsError
_30379:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-48(%ebp),%eax
	fstps	28(%eax)
	movl	$_30380,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30382
	call	_brl_blitz_NullObjectError
_30382:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30385
	call	_brl_blitz_ArrayBoundsError
_30385:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30387
	call	_brl_blitz_ArrayBoundsError
_30387:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-44(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30390
	call	_brl_blitz_NullObjectError
_30390:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_30393
	call	_brl_blitz_ArrayBoundsError
_30393:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30395
	call	_brl_blitz_ArrayBoundsError
_30395:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-44(%ebp),%eax
	fstps	28(%eax)
	movl	$_30396,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30398
	call	_brl_blitz_NullObjectError
_30398:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_30401
	call	_brl_blitz_ArrayBoundsError
_30401:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30403
	call	_brl_blitz_ArrayBoundsError
_30403:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-40(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30406
	call	_brl_blitz_NullObjectError
_30406:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30409
	call	_brl_blitz_ArrayBoundsError
_30409:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30411
	call	_brl_blitz_ArrayBoundsError
_30411:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-40(%ebp),%eax
	fstps	28(%eax)
	movl	$_30412,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30414
	call	_brl_blitz_NullObjectError
_30414:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_30417
	call	_brl_blitz_ArrayBoundsError
_30417:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30419
	call	_brl_blitz_ArrayBoundsError
_30419:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-36(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30422
	call	_brl_blitz_NullObjectError
_30422:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30425
	call	_brl_blitz_ArrayBoundsError
_30425:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30427
	call	_brl_blitz_ArrayBoundsError
_30427:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-36(%ebp),%eax
	fstps	28(%eax)
	movl	$_30428,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30430
	call	_brl_blitz_NullObjectError
_30430:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30433
	call	_brl_blitz_ArrayBoundsError
_30433:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30435
	call	_brl_blitz_ArrayBoundsError
_30435:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-32(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30438
	call	_brl_blitz_NullObjectError
_30438:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30441
	call	_brl_blitz_ArrayBoundsError
_30441:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30443
	call	_brl_blitz_ArrayBoundsError
_30443:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-32(%ebp),%eax
	fstps	28(%eax)
	movl	$_30444,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30446
	call	_brl_blitz_NullObjectError
_30446:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_30449
	call	_brl_blitz_ArrayBoundsError
_30449:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_30451
	call	_brl_blitz_ArrayBoundsError
_30451:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_30453,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30455
	call	_brl_blitz_NullObjectError
_30455:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_30458
	call	_brl_blitz_ArrayBoundsError
_30458:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_30460
	call	_brl_blitz_ArrayBoundsError
_30460:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_30462,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30464
	call	_brl_blitz_NullObjectError
_30464:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30467
	call	_brl_blitz_ArrayBoundsError
_30467:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_30469
	call	_brl_blitz_ArrayBoundsError
_30469:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_30471,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30473
	call	_brl_blitz_NullObjectError
_30473:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30476
	call	_brl_blitz_ArrayBoundsError
_30476:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_30478
	call	_brl_blitz_ArrayBoundsError
_30478:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fld1
	fstps	28(%eax)
	movl	$_30480,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30482
	call	_brl_blitz_NullObjectError
_30482:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30485
	call	_brl_blitz_ArrayBoundsError
_30485:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30487
	call	_brl_blitz_ArrayBoundsError
_30487:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-12(%ebp)
	movl	$_30488,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30490
	call	_brl_blitz_NullObjectError
_30490:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30493
	call	_brl_blitz_ArrayBoundsError
_30493:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30495
	call	_brl_blitz_ArrayBoundsError
_30495:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-16(%ebp)
	movl	$_30496,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30498
	call	_brl_blitz_NullObjectError
_30498:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30501
	call	_brl_blitz_ArrayBoundsError
_30501:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30503
	call	_brl_blitz_ArrayBoundsError
_30503:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-20(%ebp)
	movl	$_30504,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30506
	call	_brl_blitz_NullObjectError
_30506:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30509
	call	_brl_blitz_ArrayBoundsError
_30509:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30511
	call	_brl_blitz_ArrayBoundsError
_30511:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-136(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30514
	call	_brl_blitz_NullObjectError
_30514:
	movl	8(%ebx),%eax
	movl	%eax,-104(%ebp)
	movl	$0,-124(%ebp)
	movl	-104(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-124(%ebp)
	jb	_30517
	call	_brl_blitz_ArrayBoundsError
_30517:
	movl	$0,-112(%ebp)
	movl	-104(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-112(%ebp)
	jb	_30519
	call	_brl_blitz_ArrayBoundsError
_30519:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30521
	call	_brl_blitz_NullObjectError
_30521:
	movl	8(%ebx),%eax
	movl	%eax,-68(%ebp)
	movl	$0,-88(%ebp)
	movl	-68(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-88(%ebp)
	jb	_30524
	call	_brl_blitz_ArrayBoundsError
_30524:
	movl	$1,-80(%ebp)
	movl	-68(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-80(%ebp)
	jb	_30526
	call	_brl_blitz_ArrayBoundsError
_30526:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30528
	call	_brl_blitz_NullObjectError
_30528:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_30531
	call	_brl_blitz_ArrayBoundsError
_30531:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30533
	call	_brl_blitz_ArrayBoundsError
_30533:
	movl	-124(%ebp),%edx
	addl	-112(%ebp),%edx
	movl	-104(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	movl	-88(%ebp),%edx
	addl	-80(%ebp),%edx
	movl	-68(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-20(%ebp)
	faddp	%st(0),%st(1)
	fchs
	movl	-136(%ebp),%eax
	fstps	28(%eax)
	movl	$_30534,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30536
	call	_brl_blitz_NullObjectError
_30536:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30539
	call	_brl_blitz_ArrayBoundsError
_30539:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30541
	call	_brl_blitz_ArrayBoundsError
_30541:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-132(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30544
	call	_brl_blitz_NullObjectError
_30544:
	movl	8(%ebx),%eax
	movl	%eax,-96(%ebp)
	movl	-96(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-120(%ebp)
	movl	-96(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-120(%ebp)
	jb	_30547
	call	_brl_blitz_ArrayBoundsError
_30547:
	movl	$0,-108(%ebp)
	movl	-96(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-108(%ebp)
	jb	_30549
	call	_brl_blitz_ArrayBoundsError
_30549:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30551
	call	_brl_blitz_NullObjectError
_30551:
	movl	8(%ebx),%eax
	movl	%eax,-28(%ebp)
	movl	-28(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-84(%ebp)
	movl	-28(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-84(%ebp)
	jb	_30554
	call	_brl_blitz_ArrayBoundsError
_30554:
	movl	$1,-76(%ebp)
	movl	-28(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-76(%ebp)
	jb	_30556
	call	_brl_blitz_ArrayBoundsError
_30556:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30558
	call	_brl_blitz_NullObjectError
_30558:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_30561
	call	_brl_blitz_ArrayBoundsError
_30561:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30563
	call	_brl_blitz_ArrayBoundsError
_30563:
	movl	-120(%ebp),%edx
	addl	-108(%ebp),%edx
	movl	-96(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	movl	-84(%ebp),%edx
	addl	-76(%ebp),%edx
	movl	-28(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-20(%ebp)
	faddp	%st(0),%st(1)
	fchs
	movl	-132(%ebp),%eax
	fstps	28(%eax)
	movl	$_30564,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30566
	call	_brl_blitz_NullObjectError
_30566:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30569
	call	_brl_blitz_ArrayBoundsError
_30569:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30571
	call	_brl_blitz_ArrayBoundsError
_30571:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-140(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30574
	call	_brl_blitz_NullObjectError
_30574:
	movl	8(%ebx),%eax
	movl	%eax,-100(%ebp)
	movl	-100(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-128(%ebp)
	movl	-100(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-128(%ebp)
	jb	_30577
	call	_brl_blitz_ArrayBoundsError
_30577:
	movl	$0,-116(%ebp)
	movl	-100(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-116(%ebp)
	jb	_30579
	call	_brl_blitz_ArrayBoundsError
_30579:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30581
	call	_brl_blitz_NullObjectError
_30581:
	movl	8(%ebx),%eax
	movl	%eax,-24(%ebp)
	movl	-24(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-92(%ebp)
	movl	-24(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-92(%ebp)
	jb	_30584
	call	_brl_blitz_ArrayBoundsError
_30584:
	movl	$1,-72(%ebp)
	movl	-24(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-72(%ebp)
	jb	_30586
	call	_brl_blitz_ArrayBoundsError
_30586:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30588
	call	_brl_blitz_NullObjectError
_30588:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30591
	call	_brl_blitz_ArrayBoundsError
_30591:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30593
	call	_brl_blitz_ArrayBoundsError
_30593:
	movl	-128(%ebp),%edx
	addl	-116(%ebp),%edx
	movl	-100(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	movl	-92(%ebp),%edx
	addl	-72(%ebp),%edx
	movl	-24(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-20(%ebp)
	faddp	%st(0),%st(1)
	fchs
	movl	-140(%ebp),%eax
	fstps	28(%eax)
	movl	$_30594,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_3208
_3208:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_Translate:
	push	%ebp
	mov	%esp,%ebp
	sub	$136,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_30707,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_30596,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30598
	call	_brl_blitz_NullObjectError
_30598:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30601
	call	_brl_blitz_ArrayBoundsError
_30601:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30603
	call	_brl_blitz_ArrayBoundsError
_30603:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-136(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30606
	call	_brl_blitz_NullObjectError
_30606:
	movl	8(%ebx),%eax
	movl	%eax,-100(%ebp)
	movl	$0,-124(%ebp)
	movl	-100(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-124(%ebp)
	jb	_30609
	call	_brl_blitz_ArrayBoundsError
_30609:
	movl	$0,-112(%ebp)
	movl	-100(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-112(%ebp)
	jb	_30611
	call	_brl_blitz_ArrayBoundsError
_30611:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30613
	call	_brl_blitz_NullObjectError
_30613:
	movl	8(%ebx),%eax
	movl	%eax,-64(%ebp)
	movl	-64(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-88(%ebp)
	movl	-64(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-88(%ebp)
	jb	_30616
	call	_brl_blitz_ArrayBoundsError
_30616:
	movl	$0,-76(%ebp)
	movl	-64(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-76(%ebp)
	jb	_30618
	call	_brl_blitz_ArrayBoundsError
_30618:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30620
	call	_brl_blitz_NullObjectError
_30620:
	movl	8(%ebx),%eax
	movl	%eax,-28(%ebp)
	movl	-28(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-52(%ebp)
	movl	-28(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-52(%ebp)
	jb	_30623
	call	_brl_blitz_ArrayBoundsError
_30623:
	movl	$0,-40(%ebp)
	movl	-28(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-40(%ebp)
	jb	_30625
	call	_brl_blitz_ArrayBoundsError
_30625:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30627
	call	_brl_blitz_NullObjectError
_30627:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30630
	call	_brl_blitz_ArrayBoundsError
_30630:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30632
	call	_brl_blitz_ArrayBoundsError
_30632:
	movl	-124(%ebp),%edx
	addl	-112(%ebp),%edx
	movl	-100(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-8(%ebp)
	movl	-88(%ebp),%edx
	addl	-76(%ebp),%edx
	movl	-64(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-52(%ebp),%edx
	addl	-40(%ebp),%edx
	movl	-28(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	movl	-136(%ebp),%eax
	fstps	28(%eax)
	movl	$_30633,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30635
	call	_brl_blitz_NullObjectError
_30635:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30638
	call	_brl_blitz_ArrayBoundsError
_30638:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30640
	call	_brl_blitz_ArrayBoundsError
_30640:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-132(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30643
	call	_brl_blitz_NullObjectError
_30643:
	movl	8(%ebx),%eax
	movl	%eax,-96(%ebp)
	movl	$0,-120(%ebp)
	movl	-96(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-120(%ebp)
	jb	_30646
	call	_brl_blitz_ArrayBoundsError
_30646:
	movl	$1,-108(%ebp)
	movl	-96(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-108(%ebp)
	jb	_30648
	call	_brl_blitz_ArrayBoundsError
_30648:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30650
	call	_brl_blitz_NullObjectError
_30650:
	movl	8(%ebx),%eax
	movl	%eax,-60(%ebp)
	movl	-60(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-84(%ebp)
	movl	-60(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-84(%ebp)
	jb	_30653
	call	_brl_blitz_ArrayBoundsError
_30653:
	movl	$1,-72(%ebp)
	movl	-60(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-72(%ebp)
	jb	_30655
	call	_brl_blitz_ArrayBoundsError
_30655:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30657
	call	_brl_blitz_NullObjectError
_30657:
	movl	8(%ebx),%eax
	movl	%eax,-24(%ebp)
	movl	-24(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-48(%ebp)
	movl	-24(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-48(%ebp)
	jb	_30660
	call	_brl_blitz_ArrayBoundsError
_30660:
	movl	$1,-36(%ebp)
	movl	-24(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-36(%ebp)
	jb	_30662
	call	_brl_blitz_ArrayBoundsError
_30662:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30664
	call	_brl_blitz_NullObjectError
_30664:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30667
	call	_brl_blitz_ArrayBoundsError
_30667:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30669
	call	_brl_blitz_ArrayBoundsError
_30669:
	movl	-120(%ebp),%edx
	addl	-108(%ebp),%edx
	movl	-96(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-8(%ebp)
	movl	-84(%ebp),%edx
	addl	-72(%ebp),%edx
	movl	-60(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-48(%ebp),%edx
	addl	-36(%ebp),%edx
	movl	-24(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	movl	-132(%ebp),%eax
	fstps	28(%eax)
	movl	$_30670,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30672
	call	_brl_blitz_NullObjectError
_30672:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30675
	call	_brl_blitz_ArrayBoundsError
_30675:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30677
	call	_brl_blitz_ArrayBoundsError
_30677:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-128(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30680
	call	_brl_blitz_NullObjectError
_30680:
	movl	8(%ebx),%eax
	movl	%eax,-92(%ebp)
	movl	$0,-116(%ebp)
	movl	-92(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-116(%ebp)
	jb	_30683
	call	_brl_blitz_ArrayBoundsError
_30683:
	movl	$2,-104(%ebp)
	movl	-92(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-104(%ebp)
	jb	_30685
	call	_brl_blitz_ArrayBoundsError
_30685:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30687
	call	_brl_blitz_NullObjectError
_30687:
	movl	8(%ebx),%eax
	movl	%eax,-44(%ebp)
	movl	-44(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-80(%ebp)
	movl	-44(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-80(%ebp)
	jb	_30690
	call	_brl_blitz_ArrayBoundsError
_30690:
	movl	$2,-68(%ebp)
	movl	-44(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-68(%ebp)
	jb	_30692
	call	_brl_blitz_ArrayBoundsError
_30692:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30694
	call	_brl_blitz_NullObjectError
_30694:
	movl	8(%ebx),%eax
	movl	%eax,-20(%ebp)
	movl	-20(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-56(%ebp)
	movl	-20(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-56(%ebp)
	jb	_30697
	call	_brl_blitz_ArrayBoundsError
_30697:
	movl	$2,-32(%ebp)
	movl	-20(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-32(%ebp)
	jb	_30699
	call	_brl_blitz_ArrayBoundsError
_30699:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30701
	call	_brl_blitz_NullObjectError
_30701:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30704
	call	_brl_blitz_ArrayBoundsError
_30704:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30706
	call	_brl_blitz_ArrayBoundsError
_30706:
	movl	-116(%ebp),%edx
	addl	-104(%ebp),%edx
	movl	-92(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-8(%ebp)
	movl	-80(%ebp),%edx
	addl	-68(%ebp),%edx
	movl	-44(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-56(%ebp),%edx
	addl	-32(%ebp),%edx
	movl	-20(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	movl	-128(%ebp),%eax
	fstps	28(%eax)
	mov	$0,%ebx
	jmp	_3214
_3214:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_Rotate:
	push	%ebp
	mov	%esp,%ebp
	sub	$300,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_31146,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_30708,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	movl	$_30711,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fstps	-20(%ebp)
	movl	$_30712,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstps	-24(%ebp)
	movl	$_30713,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30715
	call	_brl_blitz_NullObjectError
_30715:
	movl	8(%ebx),%eax
	movl	%eax,-120(%ebp)
	movl	$0,-264(%ebp)
	movl	-120(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-264(%ebp)
	jb	_30718
	call	_brl_blitz_ArrayBoundsError
_30718:
	movl	$0,-192(%ebp)
	movl	-120(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-192(%ebp)
	jb	_30720
	call	_brl_blitz_ArrayBoundsError
_30720:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30722
	call	_brl_blitz_NullObjectError
_30722:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30725
	call	_brl_blitz_ArrayBoundsError
_30725:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30727
	call	_brl_blitz_ArrayBoundsError
_30727:
	movl	-264(%ebp),%edx
	addl	-192(%ebp),%edx
	movl	-120(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-20(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	flds	-24(%ebp)
	fchs
	fmulp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	fstps	-28(%ebp)
	movl	$_30729,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30731
	call	_brl_blitz_NullObjectError
_30731:
	movl	8(%ebx),%eax
	movl	%eax,-116(%ebp)
	movl	$0,-260(%ebp)
	movl	-116(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-260(%ebp)
	jb	_30734
	call	_brl_blitz_ArrayBoundsError
_30734:
	movl	$1,-188(%ebp)
	movl	-116(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-188(%ebp)
	jb	_30736
	call	_brl_blitz_ArrayBoundsError
_30736:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30738
	call	_brl_blitz_NullObjectError
_30738:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30741
	call	_brl_blitz_ArrayBoundsError
_30741:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30743
	call	_brl_blitz_ArrayBoundsError
_30743:
	movl	-260(%ebp),%edx
	addl	-188(%ebp),%edx
	movl	-116(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-20(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	flds	-24(%ebp)
	fchs
	fmulp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	fstps	-32(%ebp)
	movl	$_30745,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30747
	call	_brl_blitz_NullObjectError
_30747:
	movl	8(%ebx),%eax
	movl	%eax,-112(%ebp)
	movl	$0,-256(%ebp)
	movl	-112(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-256(%ebp)
	jb	_30750
	call	_brl_blitz_ArrayBoundsError
_30750:
	movl	$2,-184(%ebp)
	movl	-112(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-184(%ebp)
	jb	_30752
	call	_brl_blitz_ArrayBoundsError
_30752:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30754
	call	_brl_blitz_NullObjectError
_30754:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30757
	call	_brl_blitz_ArrayBoundsError
_30757:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30759
	call	_brl_blitz_ArrayBoundsError
_30759:
	movl	-256(%ebp),%edx
	addl	-184(%ebp),%edx
	movl	-112(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-20(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	flds	-24(%ebp)
	fchs
	fmulp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	fstps	-36(%ebp)
	movl	$_30761,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30763
	call	_brl_blitz_NullObjectError
_30763:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30766
	call	_brl_blitz_ArrayBoundsError
_30766:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30768
	call	_brl_blitz_ArrayBoundsError
_30768:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-300(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30771
	call	_brl_blitz_NullObjectError
_30771:
	movl	8(%ebx),%eax
	movl	%eax,-108(%ebp)
	movl	$0,-240(%ebp)
	movl	-108(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-240(%ebp)
	jb	_30774
	call	_brl_blitz_ArrayBoundsError
_30774:
	movl	$0,-180(%ebp)
	movl	-108(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-180(%ebp)
	jb	_30776
	call	_brl_blitz_ArrayBoundsError
_30776:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30778
	call	_brl_blitz_NullObjectError
_30778:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30781
	call	_brl_blitz_ArrayBoundsError
_30781:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30783
	call	_brl_blitz_ArrayBoundsError
_30783:
	movl	-240(%ebp),%edx
	addl	-180(%ebp),%edx
	movl	-108(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-24(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-20(%ebp)
	faddp	%st(0),%st(1)
	movl	-300(%ebp),%eax
	fstps	28(%eax)
	movl	$_30784,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30786
	call	_brl_blitz_NullObjectError
_30786:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30789
	call	_brl_blitz_ArrayBoundsError
_30789:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30791
	call	_brl_blitz_ArrayBoundsError
_30791:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-296(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30794
	call	_brl_blitz_NullObjectError
_30794:
	movl	8(%ebx),%eax
	movl	%eax,-104(%ebp)
	movl	$0,-236(%ebp)
	movl	-104(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-236(%ebp)
	jb	_30797
	call	_brl_blitz_ArrayBoundsError
_30797:
	movl	$1,-176(%ebp)
	movl	-104(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-176(%ebp)
	jb	_30799
	call	_brl_blitz_ArrayBoundsError
_30799:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30801
	call	_brl_blitz_NullObjectError
_30801:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30804
	call	_brl_blitz_ArrayBoundsError
_30804:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30806
	call	_brl_blitz_ArrayBoundsError
_30806:
	movl	-236(%ebp),%edx
	addl	-176(%ebp),%edx
	movl	-104(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-24(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-20(%ebp)
	faddp	%st(0),%st(1)
	movl	-296(%ebp),%eax
	fstps	28(%eax)
	movl	$_30807,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30809
	call	_brl_blitz_NullObjectError
_30809:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30812
	call	_brl_blitz_ArrayBoundsError
_30812:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30814
	call	_brl_blitz_ArrayBoundsError
_30814:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-292(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30817
	call	_brl_blitz_NullObjectError
_30817:
	movl	8(%ebx),%eax
	movl	%eax,-100(%ebp)
	movl	$0,-232(%ebp)
	movl	-100(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-232(%ebp)
	jb	_30820
	call	_brl_blitz_ArrayBoundsError
_30820:
	movl	$2,-172(%ebp)
	movl	-100(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-172(%ebp)
	jb	_30822
	call	_brl_blitz_ArrayBoundsError
_30822:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30824
	call	_brl_blitz_NullObjectError
_30824:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30827
	call	_brl_blitz_ArrayBoundsError
_30827:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30829
	call	_brl_blitz_ArrayBoundsError
_30829:
	movl	-232(%ebp),%edx
	addl	-172(%ebp),%edx
	movl	-100(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-24(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-20(%ebp)
	faddp	%st(0),%st(1)
	movl	-292(%ebp),%eax
	fstps	28(%eax)
	movl	$_30830,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30832
	call	_brl_blitz_NullObjectError
_30832:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_30835
	call	_brl_blitz_ArrayBoundsError
_30835:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30837
	call	_brl_blitz_ArrayBoundsError
_30837:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-28(%ebp)
	fstps	28(%eax)
	movl	$_30839,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30841
	call	_brl_blitz_NullObjectError
_30841:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_30844
	call	_brl_blitz_ArrayBoundsError
_30844:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30846
	call	_brl_blitz_ArrayBoundsError
_30846:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-32(%ebp)
	fstps	28(%eax)
	movl	$_30848,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30850
	call	_brl_blitz_NullObjectError
_30850:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_30853
	call	_brl_blitz_ArrayBoundsError
_30853:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30855
	call	_brl_blitz_ArrayBoundsError
_30855:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-36(%ebp)
	fstps	28(%eax)
	movl	$_30857,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fstps	-20(%ebp)
	movl	$_30858,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstps	-24(%ebp)
	movl	$_30859,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30861
	call	_brl_blitz_NullObjectError
_30861:
	movl	8(%ebx),%eax
	movl	%eax,-72(%ebp)
	movl	-72(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-252(%ebp)
	movl	-72(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-252(%ebp)
	jb	_30864
	call	_brl_blitz_ArrayBoundsError
_30864:
	movl	$0,-168(%ebp)
	movl	-72(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-168(%ebp)
	jb	_30866
	call	_brl_blitz_ArrayBoundsError
_30866:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30868
	call	_brl_blitz_NullObjectError
_30868:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30871
	call	_brl_blitz_ArrayBoundsError
_30871:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30873
	call	_brl_blitz_ArrayBoundsError
_30873:
	movl	-252(%ebp),%edx
	addl	-168(%ebp),%edx
	movl	-72(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-20(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-24(%ebp)
	faddp	%st(0),%st(1)
	fstps	-40(%ebp)
	movl	$_30875,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30877
	call	_brl_blitz_NullObjectError
_30877:
	movl	8(%ebx),%eax
	movl	%eax,-68(%ebp)
	movl	-68(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-248(%ebp)
	movl	-68(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-248(%ebp)
	jb	_30880
	call	_brl_blitz_ArrayBoundsError
_30880:
	movl	$1,-164(%ebp)
	movl	-68(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-164(%ebp)
	jb	_30882
	call	_brl_blitz_ArrayBoundsError
_30882:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30884
	call	_brl_blitz_NullObjectError
_30884:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30887
	call	_brl_blitz_ArrayBoundsError
_30887:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30889
	call	_brl_blitz_ArrayBoundsError
_30889:
	movl	-248(%ebp),%edx
	addl	-164(%ebp),%edx
	movl	-68(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-20(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-24(%ebp)
	faddp	%st(0),%st(1)
	fstps	-44(%ebp)
	movl	$_30891,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30893
	call	_brl_blitz_NullObjectError
_30893:
	movl	8(%ebx),%eax
	movl	%eax,-64(%ebp)
	movl	-64(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-244(%ebp)
	movl	-64(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-244(%ebp)
	jb	_30896
	call	_brl_blitz_ArrayBoundsError
_30896:
	movl	$2,-160(%ebp)
	movl	-64(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-160(%ebp)
	jb	_30898
	call	_brl_blitz_ArrayBoundsError
_30898:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30900
	call	_brl_blitz_NullObjectError
_30900:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30903
	call	_brl_blitz_ArrayBoundsError
_30903:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30905
	call	_brl_blitz_ArrayBoundsError
_30905:
	movl	-244(%ebp),%edx
	addl	-160(%ebp),%edx
	movl	-64(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-20(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-24(%ebp)
	faddp	%st(0),%st(1)
	fstps	-48(%ebp)
	movl	$_30907,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30909
	call	_brl_blitz_NullObjectError
_30909:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30912
	call	_brl_blitz_ArrayBoundsError
_30912:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30914
	call	_brl_blitz_ArrayBoundsError
_30914:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-288(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30917
	call	_brl_blitz_NullObjectError
_30917:
	movl	8(%ebx),%eax
	movl	%eax,-60(%ebp)
	movl	-60(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-228(%ebp)
	movl	-60(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-228(%ebp)
	jb	_30920
	call	_brl_blitz_ArrayBoundsError
_30920:
	movl	$0,-156(%ebp)
	movl	-60(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-156(%ebp)
	jb	_30922
	call	_brl_blitz_ArrayBoundsError
_30922:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30924
	call	_brl_blitz_NullObjectError
_30924:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30927
	call	_brl_blitz_ArrayBoundsError
_30927:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30929
	call	_brl_blitz_ArrayBoundsError
_30929:
	movl	-228(%ebp),%edx
	addl	-156(%ebp),%edx
	movl	-60(%ebp),%eax
	flds	28(%eax,%edx,4)
	flds	-24(%ebp)
	fchs
	fmulp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-20(%ebp)
	faddp	%st(0),%st(1)
	movl	-288(%ebp),%eax
	fstps	28(%eax)
	movl	$_30930,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30932
	call	_brl_blitz_NullObjectError
_30932:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30935
	call	_brl_blitz_ArrayBoundsError
_30935:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30937
	call	_brl_blitz_ArrayBoundsError
_30937:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-284(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30940
	call	_brl_blitz_NullObjectError
_30940:
	movl	8(%ebx),%eax
	movl	%eax,-56(%ebp)
	movl	-56(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-224(%ebp)
	movl	-56(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-224(%ebp)
	jb	_30943
	call	_brl_blitz_ArrayBoundsError
_30943:
	movl	$1,-152(%ebp)
	movl	-56(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-152(%ebp)
	jb	_30945
	call	_brl_blitz_ArrayBoundsError
_30945:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30947
	call	_brl_blitz_NullObjectError
_30947:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30950
	call	_brl_blitz_ArrayBoundsError
_30950:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30952
	call	_brl_blitz_ArrayBoundsError
_30952:
	movl	-224(%ebp),%edx
	addl	-152(%ebp),%edx
	movl	-56(%ebp),%eax
	flds	28(%eax,%edx,4)
	flds	-24(%ebp)
	fchs
	fmulp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-20(%ebp)
	faddp	%st(0),%st(1)
	movl	-284(%ebp),%eax
	fstps	28(%eax)
	movl	$_30953,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30955
	call	_brl_blitz_NullObjectError
_30955:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30958
	call	_brl_blitz_ArrayBoundsError
_30958:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30960
	call	_brl_blitz_ArrayBoundsError
_30960:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-280(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30963
	call	_brl_blitz_NullObjectError
_30963:
	movl	8(%ebx),%eax
	movl	%eax,-52(%ebp)
	movl	-52(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-220(%ebp)
	movl	-52(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-220(%ebp)
	jb	_30966
	call	_brl_blitz_ArrayBoundsError
_30966:
	movl	$2,-148(%ebp)
	movl	-52(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-148(%ebp)
	jb	_30968
	call	_brl_blitz_ArrayBoundsError
_30968:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30970
	call	_brl_blitz_NullObjectError
_30970:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_30973
	call	_brl_blitz_ArrayBoundsError
_30973:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_30975
	call	_brl_blitz_ArrayBoundsError
_30975:
	movl	-220(%ebp),%edx
	addl	-148(%ebp),%edx
	movl	-52(%ebp),%eax
	flds	28(%eax,%edx,4)
	flds	-24(%ebp)
	fchs
	fmulp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-20(%ebp)
	faddp	%st(0),%st(1)
	movl	-280(%ebp),%eax
	fstps	28(%eax)
	movl	$_30976,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30978
	call	_brl_blitz_NullObjectError
_30978:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_30981
	call	_brl_blitz_ArrayBoundsError
_30981:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_30983
	call	_brl_blitz_ArrayBoundsError
_30983:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-40(%ebp)
	fstps	28(%eax)
	movl	$_30985,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30987
	call	_brl_blitz_NullObjectError
_30987:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_30990
	call	_brl_blitz_ArrayBoundsError
_30990:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_30992
	call	_brl_blitz_ArrayBoundsError
_30992:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-44(%ebp)
	fstps	28(%eax)
	movl	$_30994,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_30996
	call	_brl_blitz_NullObjectError
_30996:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_30999
	call	_brl_blitz_ArrayBoundsError
_30999:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_31001
	call	_brl_blitz_ArrayBoundsError
_31001:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-48(%ebp)
	fstps	28(%eax)
	movl	$_31003,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fstps	-20(%ebp)
	movl	$_31004,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstps	-24(%ebp)
	movl	$_31005,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31007
	call	_brl_blitz_NullObjectError
_31007:
	movl	8(%ebx),%eax
	movl	%eax,-96(%ebp)
	movl	$0,-216(%ebp)
	movl	-96(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-216(%ebp)
	jb	_31010
	call	_brl_blitz_ArrayBoundsError
_31010:
	movl	$0,-144(%ebp)
	movl	-96(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-144(%ebp)
	jb	_31012
	call	_brl_blitz_ArrayBoundsError
_31012:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31014
	call	_brl_blitz_NullObjectError
_31014:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31017
	call	_brl_blitz_ArrayBoundsError
_31017:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_31019
	call	_brl_blitz_ArrayBoundsError
_31019:
	movl	-216(%ebp),%edx
	addl	-144(%ebp),%edx
	movl	-96(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-20(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-24(%ebp)
	faddp	%st(0),%st(1)
	fstps	-28(%ebp)
	movl	$_31020,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31022
	call	_brl_blitz_NullObjectError
_31022:
	movl	8(%ebx),%eax
	movl	%eax,-92(%ebp)
	movl	$0,-212(%ebp)
	movl	-92(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-212(%ebp)
	jb	_31025
	call	_brl_blitz_ArrayBoundsError
_31025:
	movl	$1,-140(%ebp)
	movl	-92(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-140(%ebp)
	jb	_31027
	call	_brl_blitz_ArrayBoundsError
_31027:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31029
	call	_brl_blitz_NullObjectError
_31029:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31032
	call	_brl_blitz_ArrayBoundsError
_31032:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_31034
	call	_brl_blitz_ArrayBoundsError
_31034:
	movl	-212(%ebp),%edx
	addl	-140(%ebp),%edx
	movl	-92(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-20(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-24(%ebp)
	faddp	%st(0),%st(1)
	fstps	-32(%ebp)
	movl	$_31035,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31037
	call	_brl_blitz_NullObjectError
_31037:
	movl	8(%ebx),%eax
	movl	%eax,-88(%ebp)
	movl	$0,-208(%ebp)
	movl	-88(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-208(%ebp)
	jb	_31040
	call	_brl_blitz_ArrayBoundsError
_31040:
	movl	$2,-136(%ebp)
	movl	-88(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-136(%ebp)
	jb	_31042
	call	_brl_blitz_ArrayBoundsError
_31042:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31044
	call	_brl_blitz_NullObjectError
_31044:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31047
	call	_brl_blitz_ArrayBoundsError
_31047:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_31049
	call	_brl_blitz_ArrayBoundsError
_31049:
	movl	-208(%ebp),%edx
	addl	-136(%ebp),%edx
	movl	-88(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-20(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-24(%ebp)
	faddp	%st(0),%st(1)
	fstps	-36(%ebp)
	movl	$_31050,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31052
	call	_brl_blitz_NullObjectError
_31052:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31055
	call	_brl_blitz_ArrayBoundsError
_31055:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_31057
	call	_brl_blitz_ArrayBoundsError
_31057:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-276(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31060
	call	_brl_blitz_NullObjectError
_31060:
	movl	8(%ebx),%eax
	movl	%eax,-84(%ebp)
	movl	$0,-204(%ebp)
	movl	-84(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-204(%ebp)
	jb	_31063
	call	_brl_blitz_ArrayBoundsError
_31063:
	movl	$0,-132(%ebp)
	movl	-84(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-132(%ebp)
	jb	_31065
	call	_brl_blitz_ArrayBoundsError
_31065:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31067
	call	_brl_blitz_NullObjectError
_31067:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31070
	call	_brl_blitz_ArrayBoundsError
_31070:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_31072
	call	_brl_blitz_ArrayBoundsError
_31072:
	movl	-204(%ebp),%edx
	addl	-132(%ebp),%edx
	movl	-84(%ebp),%eax
	flds	28(%eax,%edx,4)
	flds	-24(%ebp)
	fchs
	fmulp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-20(%ebp)
	faddp	%st(0),%st(1)
	movl	-276(%ebp),%eax
	fstps	28(%eax)
	movl	$_31073,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31075
	call	_brl_blitz_NullObjectError
_31075:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31078
	call	_brl_blitz_ArrayBoundsError
_31078:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_31080
	call	_brl_blitz_ArrayBoundsError
_31080:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-272(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31083
	call	_brl_blitz_NullObjectError
_31083:
	movl	8(%ebx),%eax
	movl	%eax,-80(%ebp)
	movl	$0,-200(%ebp)
	movl	-80(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-200(%ebp)
	jb	_31086
	call	_brl_blitz_ArrayBoundsError
_31086:
	movl	$1,-128(%ebp)
	movl	-80(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-128(%ebp)
	jb	_31088
	call	_brl_blitz_ArrayBoundsError
_31088:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31090
	call	_brl_blitz_NullObjectError
_31090:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31093
	call	_brl_blitz_ArrayBoundsError
_31093:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_31095
	call	_brl_blitz_ArrayBoundsError
_31095:
	movl	-200(%ebp),%edx
	addl	-128(%ebp),%edx
	movl	-80(%ebp),%eax
	flds	28(%eax,%edx,4)
	flds	-24(%ebp)
	fchs
	fmulp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-20(%ebp)
	faddp	%st(0),%st(1)
	movl	-272(%ebp),%eax
	fstps	28(%eax)
	movl	$_31096,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31098
	call	_brl_blitz_NullObjectError
_31098:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31101
	call	_brl_blitz_ArrayBoundsError
_31101:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_31103
	call	_brl_blitz_ArrayBoundsError
_31103:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-268(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31106
	call	_brl_blitz_NullObjectError
_31106:
	movl	8(%ebx),%eax
	movl	%eax,-76(%ebp)
	movl	$0,-196(%ebp)
	movl	-76(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-196(%ebp)
	jb	_31109
	call	_brl_blitz_ArrayBoundsError
_31109:
	movl	$2,-124(%ebp)
	movl	-76(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-124(%ebp)
	jb	_31111
	call	_brl_blitz_ArrayBoundsError
_31111:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31113
	call	_brl_blitz_NullObjectError
_31113:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31116
	call	_brl_blitz_ArrayBoundsError
_31116:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_31118
	call	_brl_blitz_ArrayBoundsError
_31118:
	movl	-196(%ebp),%edx
	addl	-124(%ebp),%edx
	movl	-76(%ebp),%eax
	flds	28(%eax,%edx,4)
	flds	-24(%ebp)
	fchs
	fmulp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-20(%ebp)
	faddp	%st(0),%st(1)
	movl	-268(%ebp),%eax
	fstps	28(%eax)
	movl	$_31119,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31121
	call	_brl_blitz_NullObjectError
_31121:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_31124
	call	_brl_blitz_ArrayBoundsError
_31124:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_31126
	call	_brl_blitz_ArrayBoundsError
_31126:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-28(%ebp)
	fstps	28(%eax)
	movl	$_31128,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31130
	call	_brl_blitz_NullObjectError
_31130:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_31133
	call	_brl_blitz_ArrayBoundsError
_31133:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_31135
	call	_brl_blitz_ArrayBoundsError
_31135:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-32(%ebp)
	fstps	28(%eax)
	movl	$_31137,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31139
	call	_brl_blitz_NullObjectError
_31139:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_31142
	call	_brl_blitz_ArrayBoundsError
_31142:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_31144
	call	_brl_blitz_ArrayBoundsError
_31144:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-36(%ebp)
	fstps	28(%eax)
	mov	$0,%ebx
	jmp	_3220
_3220:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_RotatePitch:
	push	%ebp
	mov	%esp,%ebp
	sub	$112,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_31303,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_31155,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fstps	-12(%ebp)
	movl	$_31157,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstps	-16(%ebp)
	movl	$_31159,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31161
	call	_brl_blitz_NullObjectError
_31161:
	movl	8(%ebx),%eax
	movl	%eax,-52(%ebp)
	movl	-52(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-100(%ebp)
	movl	-52(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-100(%ebp)
	jb	_31164
	call	_brl_blitz_ArrayBoundsError
_31164:
	movl	$0,-76(%ebp)
	movl	-52(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-76(%ebp)
	jb	_31166
	call	_brl_blitz_ArrayBoundsError
_31166:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31168
	call	_brl_blitz_NullObjectError
_31168:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31171
	call	_brl_blitz_ArrayBoundsError
_31171:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_31173
	call	_brl_blitz_ArrayBoundsError
_31173:
	movl	-100(%ebp),%edx
	addl	-76(%ebp),%edx
	movl	-52(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	fstps	-20(%ebp)
	movl	$_31175,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31177
	call	_brl_blitz_NullObjectError
_31177:
	movl	8(%ebx),%eax
	movl	%eax,-48(%ebp)
	movl	-48(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-96(%ebp)
	movl	-48(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-96(%ebp)
	jb	_31180
	call	_brl_blitz_ArrayBoundsError
_31180:
	movl	$1,-72(%ebp)
	movl	-48(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-72(%ebp)
	jb	_31182
	call	_brl_blitz_ArrayBoundsError
_31182:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31184
	call	_brl_blitz_NullObjectError
_31184:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31187
	call	_brl_blitz_ArrayBoundsError
_31187:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_31189
	call	_brl_blitz_ArrayBoundsError
_31189:
	movl	-96(%ebp),%edx
	addl	-72(%ebp),%edx
	movl	-48(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	fstps	-24(%ebp)
	movl	$_31191,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31193
	call	_brl_blitz_NullObjectError
_31193:
	movl	8(%ebx),%eax
	movl	%eax,-44(%ebp)
	movl	-44(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-92(%ebp)
	movl	-44(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-92(%ebp)
	jb	_31196
	call	_brl_blitz_ArrayBoundsError
_31196:
	movl	$2,-68(%ebp)
	movl	-44(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-68(%ebp)
	jb	_31198
	call	_brl_blitz_ArrayBoundsError
_31198:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31200
	call	_brl_blitz_NullObjectError
_31200:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31203
	call	_brl_blitz_ArrayBoundsError
_31203:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_31205
	call	_brl_blitz_ArrayBoundsError
_31205:
	movl	-92(%ebp),%edx
	addl	-68(%ebp),%edx
	movl	-44(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	fstps	-28(%ebp)
	movl	$_31207,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31209
	call	_brl_blitz_NullObjectError
_31209:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31212
	call	_brl_blitz_ArrayBoundsError
_31212:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_31214
	call	_brl_blitz_ArrayBoundsError
_31214:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-112(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31217
	call	_brl_blitz_NullObjectError
_31217:
	movl	8(%ebx),%eax
	movl	%eax,-40(%ebp)
	movl	-40(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-88(%ebp)
	movl	-40(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-88(%ebp)
	jb	_31220
	call	_brl_blitz_ArrayBoundsError
_31220:
	movl	$0,-64(%ebp)
	movl	-40(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-64(%ebp)
	jb	_31222
	call	_brl_blitz_ArrayBoundsError
_31222:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31224
	call	_brl_blitz_NullObjectError
_31224:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31227
	call	_brl_blitz_ArrayBoundsError
_31227:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_31229
	call	_brl_blitz_ArrayBoundsError
_31229:
	movl	-88(%ebp),%edx
	addl	-64(%ebp),%edx
	movl	-40(%ebp),%eax
	flds	28(%eax,%edx,4)
	flds	-16(%ebp)
	fchs
	fmulp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-112(%ebp),%eax
	fstps	28(%eax)
	movl	$_31230,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31232
	call	_brl_blitz_NullObjectError
_31232:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31235
	call	_brl_blitz_ArrayBoundsError
_31235:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_31237
	call	_brl_blitz_ArrayBoundsError
_31237:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-108(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31240
	call	_brl_blitz_NullObjectError
_31240:
	movl	8(%ebx),%eax
	movl	%eax,-36(%ebp)
	movl	-36(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-84(%ebp)
	movl	-36(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-84(%ebp)
	jb	_31243
	call	_brl_blitz_ArrayBoundsError
_31243:
	movl	$1,-60(%ebp)
	movl	-36(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-60(%ebp)
	jb	_31245
	call	_brl_blitz_ArrayBoundsError
_31245:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31247
	call	_brl_blitz_NullObjectError
_31247:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31250
	call	_brl_blitz_ArrayBoundsError
_31250:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_31252
	call	_brl_blitz_ArrayBoundsError
_31252:
	movl	-84(%ebp),%edx
	addl	-60(%ebp),%edx
	movl	-36(%ebp),%eax
	flds	28(%eax,%edx,4)
	flds	-16(%ebp)
	fchs
	fmulp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-108(%ebp),%eax
	fstps	28(%eax)
	movl	$_31253,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31255
	call	_brl_blitz_NullObjectError
_31255:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31258
	call	_brl_blitz_ArrayBoundsError
_31258:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_31260
	call	_brl_blitz_ArrayBoundsError
_31260:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-104(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31263
	call	_brl_blitz_NullObjectError
_31263:
	movl	8(%ebx),%eax
	movl	%eax,-32(%ebp)
	movl	-32(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-80(%ebp)
	movl	-32(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-80(%ebp)
	jb	_31266
	call	_brl_blitz_ArrayBoundsError
_31266:
	movl	$2,-56(%ebp)
	movl	-32(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-56(%ebp)
	jb	_31268
	call	_brl_blitz_ArrayBoundsError
_31268:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31270
	call	_brl_blitz_NullObjectError
_31270:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31273
	call	_brl_blitz_ArrayBoundsError
_31273:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_31275
	call	_brl_blitz_ArrayBoundsError
_31275:
	movl	-80(%ebp),%edx
	addl	-56(%ebp),%edx
	movl	-32(%ebp),%eax
	flds	28(%eax,%edx,4)
	flds	-16(%ebp)
	fchs
	fmulp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-104(%ebp),%eax
	fstps	28(%eax)
	movl	$_31276,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31278
	call	_brl_blitz_NullObjectError
_31278:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31281
	call	_brl_blitz_ArrayBoundsError
_31281:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_31283
	call	_brl_blitz_ArrayBoundsError
_31283:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-20(%ebp)
	fstps	28(%eax)
	movl	$_31285,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31287
	call	_brl_blitz_NullObjectError
_31287:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31290
	call	_brl_blitz_ArrayBoundsError
_31290:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_31292
	call	_brl_blitz_ArrayBoundsError
_31292:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-24(%ebp)
	fstps	28(%eax)
	movl	$_31294,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31296
	call	_brl_blitz_NullObjectError
_31296:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31299
	call	_brl_blitz_ArrayBoundsError
_31299:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_31301
	call	_brl_blitz_ArrayBoundsError
_31301:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-28(%ebp)
	fstps	28(%eax)
	mov	$0,%ebx
	jmp	_3224
_3224:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_RotateYaw:
	push	%ebp
	mov	%esp,%ebp
	sub	$112,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_31452,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_31304,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fstps	-12(%ebp)
	movl	$_31306,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstps	-16(%ebp)
	movl	$_31308,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31310
	call	_brl_blitz_NullObjectError
_31310:
	movl	8(%ebx),%eax
	movl	%eax,-52(%ebp)
	movl	$0,-100(%ebp)
	movl	-52(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-100(%ebp)
	jb	_31313
	call	_brl_blitz_ArrayBoundsError
_31313:
	movl	$0,-76(%ebp)
	movl	-52(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-76(%ebp)
	jb	_31315
	call	_brl_blitz_ArrayBoundsError
_31315:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31317
	call	_brl_blitz_NullObjectError
_31317:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31320
	call	_brl_blitz_ArrayBoundsError
_31320:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_31322
	call	_brl_blitz_ArrayBoundsError
_31322:
	movl	-100(%ebp),%edx
	addl	-76(%ebp),%edx
	movl	-52(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	flds	-16(%ebp)
	fchs
	fmulp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	fstps	-20(%ebp)
	movl	$_31324,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31326
	call	_brl_blitz_NullObjectError
_31326:
	movl	8(%ebx),%eax
	movl	%eax,-48(%ebp)
	movl	$0,-96(%ebp)
	movl	-48(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-96(%ebp)
	jb	_31329
	call	_brl_blitz_ArrayBoundsError
_31329:
	movl	$1,-72(%ebp)
	movl	-48(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-72(%ebp)
	jb	_31331
	call	_brl_blitz_ArrayBoundsError
_31331:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31333
	call	_brl_blitz_NullObjectError
_31333:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31336
	call	_brl_blitz_ArrayBoundsError
_31336:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_31338
	call	_brl_blitz_ArrayBoundsError
_31338:
	movl	-96(%ebp),%edx
	addl	-72(%ebp),%edx
	movl	-48(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	flds	-16(%ebp)
	fchs
	fmulp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	fstps	-24(%ebp)
	movl	$_31340,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31342
	call	_brl_blitz_NullObjectError
_31342:
	movl	8(%ebx),%eax
	movl	%eax,-44(%ebp)
	movl	$0,-92(%ebp)
	movl	-44(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-92(%ebp)
	jb	_31345
	call	_brl_blitz_ArrayBoundsError
_31345:
	movl	$2,-68(%ebp)
	movl	-44(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-68(%ebp)
	jb	_31347
	call	_brl_blitz_ArrayBoundsError
_31347:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31349
	call	_brl_blitz_NullObjectError
_31349:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31352
	call	_brl_blitz_ArrayBoundsError
_31352:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_31354
	call	_brl_blitz_ArrayBoundsError
_31354:
	movl	-92(%ebp),%edx
	addl	-68(%ebp),%edx
	movl	-44(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	flds	-16(%ebp)
	fchs
	fmulp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	fstps	-28(%ebp)
	movl	$_31356,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31358
	call	_brl_blitz_NullObjectError
_31358:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31361
	call	_brl_blitz_ArrayBoundsError
_31361:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_31363
	call	_brl_blitz_ArrayBoundsError
_31363:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-112(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31366
	call	_brl_blitz_NullObjectError
_31366:
	movl	8(%ebx),%eax
	movl	%eax,-40(%ebp)
	movl	$0,-88(%ebp)
	movl	-40(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-88(%ebp)
	jb	_31369
	call	_brl_blitz_ArrayBoundsError
_31369:
	movl	$0,-64(%ebp)
	movl	-40(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-64(%ebp)
	jb	_31371
	call	_brl_blitz_ArrayBoundsError
_31371:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31373
	call	_brl_blitz_NullObjectError
_31373:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31376
	call	_brl_blitz_ArrayBoundsError
_31376:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_31378
	call	_brl_blitz_ArrayBoundsError
_31378:
	movl	-88(%ebp),%edx
	addl	-64(%ebp),%edx
	movl	-40(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-112(%ebp),%eax
	fstps	28(%eax)
	movl	$_31379,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31381
	call	_brl_blitz_NullObjectError
_31381:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31384
	call	_brl_blitz_ArrayBoundsError
_31384:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_31386
	call	_brl_blitz_ArrayBoundsError
_31386:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-108(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31389
	call	_brl_blitz_NullObjectError
_31389:
	movl	8(%ebx),%eax
	movl	%eax,-36(%ebp)
	movl	$0,-84(%ebp)
	movl	-36(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-84(%ebp)
	jb	_31392
	call	_brl_blitz_ArrayBoundsError
_31392:
	movl	$1,-60(%ebp)
	movl	-36(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-60(%ebp)
	jb	_31394
	call	_brl_blitz_ArrayBoundsError
_31394:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31396
	call	_brl_blitz_NullObjectError
_31396:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31399
	call	_brl_blitz_ArrayBoundsError
_31399:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_31401
	call	_brl_blitz_ArrayBoundsError
_31401:
	movl	-84(%ebp),%edx
	addl	-60(%ebp),%edx
	movl	-36(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-108(%ebp),%eax
	fstps	28(%eax)
	movl	$_31402,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31404
	call	_brl_blitz_NullObjectError
_31404:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31407
	call	_brl_blitz_ArrayBoundsError
_31407:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_31409
	call	_brl_blitz_ArrayBoundsError
_31409:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-104(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31412
	call	_brl_blitz_NullObjectError
_31412:
	movl	8(%ebx),%eax
	movl	%eax,-32(%ebp)
	movl	$0,-80(%ebp)
	movl	-32(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-80(%ebp)
	jb	_31415
	call	_brl_blitz_ArrayBoundsError
_31415:
	movl	$2,-56(%ebp)
	movl	-32(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-56(%ebp)
	jb	_31417
	call	_brl_blitz_ArrayBoundsError
_31417:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31419
	call	_brl_blitz_NullObjectError
_31419:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31422
	call	_brl_blitz_ArrayBoundsError
_31422:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_31424
	call	_brl_blitz_ArrayBoundsError
_31424:
	movl	-80(%ebp),%edx
	addl	-56(%ebp),%edx
	movl	-32(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-16(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-104(%ebp),%eax
	fstps	28(%eax)
	movl	$_31425,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31427
	call	_brl_blitz_NullObjectError
_31427:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_31430
	call	_brl_blitz_ArrayBoundsError
_31430:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_31432
	call	_brl_blitz_ArrayBoundsError
_31432:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-20(%ebp)
	fstps	28(%eax)
	movl	$_31434,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31436
	call	_brl_blitz_NullObjectError
_31436:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_31439
	call	_brl_blitz_ArrayBoundsError
_31439:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_31441
	call	_brl_blitz_ArrayBoundsError
_31441:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-24(%ebp)
	fstps	28(%eax)
	movl	$_31443,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31445
	call	_brl_blitz_NullObjectError
_31445:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_31448
	call	_brl_blitz_ArrayBoundsError
_31448:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_31450
	call	_brl_blitz_ArrayBoundsError
_31450:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-28(%ebp)
	fstps	28(%eax)
	mov	$0,%ebx
	jmp	_3228
_3228:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_RotateRoll:
	push	%ebp
	mov	%esp,%ebp
	sub	$112,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_31601,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_31453,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fstps	-12(%ebp)
	movl	$_31455,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstps	-16(%ebp)
	movl	$_31457,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31459
	call	_brl_blitz_NullObjectError
_31459:
	movl	8(%ebx),%eax
	movl	%eax,-52(%ebp)
	movl	$0,-100(%ebp)
	movl	-52(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-100(%ebp)
	jb	_31462
	call	_brl_blitz_ArrayBoundsError
_31462:
	movl	$0,-76(%ebp)
	movl	-52(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-76(%ebp)
	jb	_31464
	call	_brl_blitz_ArrayBoundsError
_31464:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31466
	call	_brl_blitz_NullObjectError
_31466:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31469
	call	_brl_blitz_ArrayBoundsError
_31469:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_31471
	call	_brl_blitz_ArrayBoundsError
_31471:
	movl	-100(%ebp),%edx
	addl	-76(%ebp),%edx
	movl	-52(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	fstps	-20(%ebp)
	movl	$_31473,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31475
	call	_brl_blitz_NullObjectError
_31475:
	movl	8(%ebx),%eax
	movl	%eax,-48(%ebp)
	movl	$0,-96(%ebp)
	movl	-48(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-96(%ebp)
	jb	_31478
	call	_brl_blitz_ArrayBoundsError
_31478:
	movl	$1,-72(%ebp)
	movl	-48(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-72(%ebp)
	jb	_31480
	call	_brl_blitz_ArrayBoundsError
_31480:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31482
	call	_brl_blitz_NullObjectError
_31482:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31485
	call	_brl_blitz_ArrayBoundsError
_31485:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_31487
	call	_brl_blitz_ArrayBoundsError
_31487:
	movl	-96(%ebp),%edx
	addl	-72(%ebp),%edx
	movl	-48(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	fstps	-24(%ebp)
	movl	$_31489,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31491
	call	_brl_blitz_NullObjectError
_31491:
	movl	8(%ebx),%eax
	movl	%eax,-44(%ebp)
	movl	$0,-92(%ebp)
	movl	-44(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-92(%ebp)
	jb	_31494
	call	_brl_blitz_ArrayBoundsError
_31494:
	movl	$2,-68(%ebp)
	movl	-44(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-68(%ebp)
	jb	_31496
	call	_brl_blitz_ArrayBoundsError
_31496:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31498
	call	_brl_blitz_NullObjectError
_31498:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31501
	call	_brl_blitz_ArrayBoundsError
_31501:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_31503
	call	_brl_blitz_ArrayBoundsError
_31503:
	movl	-92(%ebp),%edx
	addl	-68(%ebp),%edx
	movl	-44(%ebp),%eax
	flds	28(%eax,%edx,4)
	fmuls	-12(%ebp)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	fstps	-28(%ebp)
	movl	$_31505,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31507
	call	_brl_blitz_NullObjectError
_31507:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31510
	call	_brl_blitz_ArrayBoundsError
_31510:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_31512
	call	_brl_blitz_ArrayBoundsError
_31512:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-112(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31515
	call	_brl_blitz_NullObjectError
_31515:
	movl	8(%ebx),%eax
	movl	%eax,-40(%ebp)
	movl	$0,-88(%ebp)
	movl	-40(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-88(%ebp)
	jb	_31518
	call	_brl_blitz_ArrayBoundsError
_31518:
	movl	$0,-64(%ebp)
	movl	-40(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-64(%ebp)
	jb	_31520
	call	_brl_blitz_ArrayBoundsError
_31520:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31522
	call	_brl_blitz_NullObjectError
_31522:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31525
	call	_brl_blitz_ArrayBoundsError
_31525:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_31527
	call	_brl_blitz_ArrayBoundsError
_31527:
	movl	-88(%ebp),%edx
	addl	-64(%ebp),%edx
	movl	-40(%ebp),%eax
	flds	28(%eax,%edx,4)
	flds	-16(%ebp)
	fchs
	fmulp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-112(%ebp),%eax
	fstps	28(%eax)
	movl	$_31528,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31530
	call	_brl_blitz_NullObjectError
_31530:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31533
	call	_brl_blitz_ArrayBoundsError
_31533:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_31535
	call	_brl_blitz_ArrayBoundsError
_31535:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-108(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31538
	call	_brl_blitz_NullObjectError
_31538:
	movl	8(%ebx),%eax
	movl	%eax,-36(%ebp)
	movl	$0,-84(%ebp)
	movl	-36(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-84(%ebp)
	jb	_31541
	call	_brl_blitz_ArrayBoundsError
_31541:
	movl	$1,-60(%ebp)
	movl	-36(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-60(%ebp)
	jb	_31543
	call	_brl_blitz_ArrayBoundsError
_31543:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31545
	call	_brl_blitz_NullObjectError
_31545:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31548
	call	_brl_blitz_ArrayBoundsError
_31548:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_31550
	call	_brl_blitz_ArrayBoundsError
_31550:
	movl	-84(%ebp),%edx
	addl	-60(%ebp),%edx
	movl	-36(%ebp),%eax
	flds	28(%eax,%edx,4)
	flds	-16(%ebp)
	fchs
	fmulp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-108(%ebp),%eax
	fstps	28(%eax)
	movl	$_31551,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31553
	call	_brl_blitz_NullObjectError
_31553:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31556
	call	_brl_blitz_ArrayBoundsError
_31556:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_31558
	call	_brl_blitz_ArrayBoundsError
_31558:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-104(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31561
	call	_brl_blitz_NullObjectError
_31561:
	movl	8(%ebx),%eax
	movl	%eax,-32(%ebp)
	movl	$0,-80(%ebp)
	movl	-32(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-80(%ebp)
	jb	_31564
	call	_brl_blitz_ArrayBoundsError
_31564:
	movl	$2,-56(%ebp)
	movl	-32(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-56(%ebp)
	jb	_31566
	call	_brl_blitz_ArrayBoundsError
_31566:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31568
	call	_brl_blitz_NullObjectError
_31568:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31571
	call	_brl_blitz_ArrayBoundsError
_31571:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_31573
	call	_brl_blitz_ArrayBoundsError
_31573:
	movl	-80(%ebp),%edx
	addl	-56(%ebp),%edx
	movl	-32(%ebp),%eax
	flds	28(%eax,%edx,4)
	flds	-16(%ebp)
	fchs
	fmulp	%st(0),%st(1)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	movl	-104(%ebp),%eax
	fstps	28(%eax)
	movl	$_31574,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31576
	call	_brl_blitz_NullObjectError
_31576:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_31579
	call	_brl_blitz_ArrayBoundsError
_31579:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_31581
	call	_brl_blitz_ArrayBoundsError
_31581:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-20(%ebp)
	fstps	28(%eax)
	movl	$_31583,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31585
	call	_brl_blitz_NullObjectError
_31585:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_31588
	call	_brl_blitz_ArrayBoundsError
_31588:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_31590
	call	_brl_blitz_ArrayBoundsError
_31590:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-24(%ebp)
	fstps	28(%eax)
	movl	$_31592,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31594
	call	_brl_blitz_NullObjectError
_31594:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_31597
	call	_brl_blitz_ArrayBoundsError
_31597:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_31599
	call	_brl_blitz_ArrayBoundsError
_31599:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-28(%ebp)
	fstps	28(%eax)
	mov	$0,%ebx
	jmp	_3232
_3232:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_FromQuaternion:
	push	%ebp
	mov	%esp,%ebp
	sub	$68,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	fldz
	fstps	-64(%ebp)
	fldz
	fstps	-68(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_31770,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_31602,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_47223
	fmuls	-8(%ebp)
	fstps	-24(%ebp)
	movl	$_31604,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_47224
	fmuls	-12(%ebp)
	fstps	-28(%ebp)
	movl	$_31606,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_47225
	fmuls	-16(%ebp)
	fstps	-32(%ebp)
	movl	$_31608,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	fmuls	-20(%ebp)
	fstps	-36(%ebp)
	movl	$_31610,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fmuls	-20(%ebp)
	fstps	-40(%ebp)
	movl	$_31612,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	fmuls	-20(%ebp)
	fstps	-44(%ebp)
	movl	$_31614,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	fmuls	-8(%ebp)
	fstps	-48(%ebp)
	movl	$_31616,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fmuls	-8(%ebp)
	fstps	-52(%ebp)
	movl	$_31618,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	fmuls	-8(%ebp)
	fstps	-56(%ebp)
	movl	$_31620,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fmuls	-12(%ebp)
	fstps	-60(%ebp)
	movl	$_31622,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	fmuls	-12(%ebp)
	fstps	-64(%ebp)
	movl	$_31624,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	fmuls	-16(%ebp)
	fstps	-68(%ebp)
	movl	$_31626,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31628
	call	_brl_blitz_NullObjectError
_31628:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_31631
	call	_brl_blitz_ArrayBoundsError
_31631:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_31633
	call	_brl_blitz_ArrayBoundsError
_31633:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	_47226
	flds	-60(%ebp)
	fadds	-68(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	28(%eax)
	movl	$_31635,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31637
	call	_brl_blitz_NullObjectError
_31637:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31640
	call	_brl_blitz_ArrayBoundsError
_31640:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_31642
	call	_brl_blitz_ArrayBoundsError
_31642:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-52(%ebp)
	fsubs	-44(%ebp)
	fstps	28(%eax)
	movl	$_31644,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31646
	call	_brl_blitz_NullObjectError
_31646:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31649
	call	_brl_blitz_ArrayBoundsError
_31649:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_31651
	call	_brl_blitz_ArrayBoundsError
_31651:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-56(%ebp)
	fadds	-40(%ebp)
	fstps	28(%eax)
	movl	$_31653,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31655
	call	_brl_blitz_NullObjectError
_31655:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31658
	call	_brl_blitz_ArrayBoundsError
_31658:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_31660
	call	_brl_blitz_ArrayBoundsError
_31660:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_31662,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31664
	call	_brl_blitz_NullObjectError
_31664:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_31667
	call	_brl_blitz_ArrayBoundsError
_31667:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_31669
	call	_brl_blitz_ArrayBoundsError
_31669:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-52(%ebp)
	fadds	-44(%ebp)
	fstps	28(%eax)
	movl	$_31671,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31673
	call	_brl_blitz_NullObjectError
_31673:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31676
	call	_brl_blitz_ArrayBoundsError
_31676:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_31678
	call	_brl_blitz_ArrayBoundsError
_31678:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	_47227
	flds	-48(%ebp)
	fadds	-68(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	28(%eax)
	movl	$_31680,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31682
	call	_brl_blitz_NullObjectError
_31682:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31685
	call	_brl_blitz_ArrayBoundsError
_31685:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_31687
	call	_brl_blitz_ArrayBoundsError
_31687:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-64(%ebp)
	fsubs	-36(%ebp)
	fstps	28(%eax)
	movl	$_31689,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31691
	call	_brl_blitz_NullObjectError
_31691:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31694
	call	_brl_blitz_ArrayBoundsError
_31694:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_31696
	call	_brl_blitz_ArrayBoundsError
_31696:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_31698,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31700
	call	_brl_blitz_NullObjectError
_31700:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_31703
	call	_brl_blitz_ArrayBoundsError
_31703:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_31705
	call	_brl_blitz_ArrayBoundsError
_31705:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-56(%ebp)
	fsubs	-40(%ebp)
	fstps	28(%eax)
	movl	$_31707,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31709
	call	_brl_blitz_NullObjectError
_31709:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31712
	call	_brl_blitz_ArrayBoundsError
_31712:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_31714
	call	_brl_blitz_ArrayBoundsError
_31714:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-64(%ebp)
	fadds	-36(%ebp)
	fstps	28(%eax)
	movl	$_31716,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31718
	call	_brl_blitz_NullObjectError
_31718:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31721
	call	_brl_blitz_ArrayBoundsError
_31721:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_31723
	call	_brl_blitz_ArrayBoundsError
_31723:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	_47228
	flds	-48(%ebp)
	fadds	-60(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	28(%eax)
	movl	$_31725,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31727
	call	_brl_blitz_NullObjectError
_31727:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31730
	call	_brl_blitz_ArrayBoundsError
_31730:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_31732
	call	_brl_blitz_ArrayBoundsError
_31732:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_31734,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31736
	call	_brl_blitz_NullObjectError
_31736:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_31739
	call	_brl_blitz_ArrayBoundsError
_31739:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_31741
	call	_brl_blitz_ArrayBoundsError
_31741:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_31743,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31745
	call	_brl_blitz_NullObjectError
_31745:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_31748
	call	_brl_blitz_ArrayBoundsError
_31748:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_31750
	call	_brl_blitz_ArrayBoundsError
_31750:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_31752,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31754
	call	_brl_blitz_NullObjectError
_31754:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31757
	call	_brl_blitz_ArrayBoundsError
_31757:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_31759
	call	_brl_blitz_ArrayBoundsError
_31759:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_31761,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31763
	call	_brl_blitz_NullObjectError
_31763:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_31766
	call	_brl_blitz_ArrayBoundsError
_31766:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_31768
	call	_brl_blitz_ArrayBoundsError
_31768:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fld1
	fstps	28(%eax)
	mov	$0,%ebx
	jmp	_3239
_3239:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_Multiply:
	push	%ebp
	mov	%esp,%ebp
	sub	$1416,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	fldz
	fstps	-64(%ebp)
	fldz
	fstps	-68(%ebp)
	fldz
	fstps	-72(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_32852,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_31780,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31782
	call	_brl_blitz_NullObjectError
_31782:
	movl	8(%ebx),%eax
	movl	%eax,-1096(%ebp)
	movl	$0,-1352(%ebp)
	movl	-1096(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1352(%ebp)
	jb	_31785
	call	_brl_blitz_ArrayBoundsError
_31785:
	movl	$0,-1320(%ebp)
	movl	-1096(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1320(%ebp)
	jb	_31787
	call	_brl_blitz_ArrayBoundsError
_31787:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31789
	call	_brl_blitz_NullObjectError
_31789:
	movl	8(%ebx),%eax
	movl	%eax,-968(%ebp)
	movl	$0,-1224(%ebp)
	movl	-968(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1224(%ebp)
	jb	_31792
	call	_brl_blitz_ArrayBoundsError
_31792:
	movl	$0,-1192(%ebp)
	movl	-968(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1192(%ebp)
	jb	_31794
	call	_brl_blitz_ArrayBoundsError
_31794:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31796
	call	_brl_blitz_NullObjectError
_31796:
	movl	8(%ebx),%eax
	movl	%eax,-616(%ebp)
	movl	-616(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1032(%ebp)
	movl	-616(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1032(%ebp)
	jb	_31799
	call	_brl_blitz_ArrayBoundsError
_31799:
	movl	$0,-1000(%ebp)
	movl	-616(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1000(%ebp)
	jb	_31801
	call	_brl_blitz_ArrayBoundsError
_31801:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31803
	call	_brl_blitz_NullObjectError
_31803:
	movl	8(%ebx),%eax
	movl	%eax,-680(%ebp)
	movl	$0,-872(%ebp)
	movl	-680(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-872(%ebp)
	jb	_31806
	call	_brl_blitz_ArrayBoundsError
_31806:
	movl	$1,-840(%ebp)
	movl	-680(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-840(%ebp)
	jb	_31808
	call	_brl_blitz_ArrayBoundsError
_31808:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31810
	call	_brl_blitz_NullObjectError
_31810:
	movl	8(%ebx),%eax
	movl	%eax,-360(%ebp)
	movl	-360(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-744(%ebp)
	movl	-360(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-744(%ebp)
	jb	_31813
	call	_brl_blitz_ArrayBoundsError
_31813:
	movl	$0,-584(%ebp)
	movl	-360(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-584(%ebp)
	jb	_31815
	call	_brl_blitz_ArrayBoundsError
_31815:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31817
	call	_brl_blitz_NullObjectError
_31817:
	movl	8(%ebx),%eax
	movl	%eax,-328(%ebp)
	movl	$0,-488(%ebp)
	movl	-328(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-488(%ebp)
	jb	_31820
	call	_brl_blitz_ArrayBoundsError
_31820:
	movl	$2,-424(%ebp)
	movl	-328(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-424(%ebp)
	jb	_31822
	call	_brl_blitz_ArrayBoundsError
_31822:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31824
	call	_brl_blitz_NullObjectError
_31824:
	movl	8(%ebx),%eax
	movl	%eax,-136(%ebp)
	movl	-136(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-232(%ebp)
	movl	-136(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-232(%ebp)
	jb	_31827
	call	_brl_blitz_ArrayBoundsError
_31827:
	movl	$0,-200(%ebp)
	movl	-136(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-200(%ebp)
	jb	_31829
	call	_brl_blitz_ArrayBoundsError
_31829:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31831
	call	_brl_blitz_NullObjectError
_31831:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_31834
	call	_brl_blitz_ArrayBoundsError
_31834:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_31836
	call	_brl_blitz_ArrayBoundsError
_31836:
	movl	-1352(%ebp),%edx
	addl	-1320(%ebp),%edx
	movl	-1096(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1224(%ebp),%edx
	addl	-1192(%ebp),%edx
	movl	-968(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1032(%ebp),%edx
	addl	-1000(%ebp),%edx
	movl	-616(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-872(%ebp),%edx
	addl	-840(%ebp),%edx
	movl	-680(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-744(%ebp),%edx
	addl	-584(%ebp),%edx
	movl	-360(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-488(%ebp),%edx
	addl	-424(%ebp),%edx
	movl	-328(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-232(%ebp),%edx
	addl	-200(%ebp),%edx
	movl	-136(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-12(%ebp)
	movl	$_31838,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31840
	call	_brl_blitz_NullObjectError
_31840:
	movl	8(%ebx),%eax
	movl	%eax,-1092(%ebp)
	movl	$0,-1348(%ebp)
	movl	-1092(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1348(%ebp)
	jb	_31843
	call	_brl_blitz_ArrayBoundsError
_31843:
	movl	$1,-1316(%ebp)
	movl	-1092(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1316(%ebp)
	jb	_31845
	call	_brl_blitz_ArrayBoundsError
_31845:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31847
	call	_brl_blitz_NullObjectError
_31847:
	movl	8(%ebx),%eax
	movl	%eax,-964(%ebp)
	movl	$0,-1220(%ebp)
	movl	-964(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1220(%ebp)
	jb	_31850
	call	_brl_blitz_ArrayBoundsError
_31850:
	movl	$0,-1188(%ebp)
	movl	-964(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1188(%ebp)
	jb	_31852
	call	_brl_blitz_ArrayBoundsError
_31852:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31854
	call	_brl_blitz_NullObjectError
_31854:
	movl	8(%ebx),%eax
	movl	%eax,-612(%ebp)
	movl	-612(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1028(%ebp)
	movl	-612(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1028(%ebp)
	jb	_31857
	call	_brl_blitz_ArrayBoundsError
_31857:
	movl	$1,-996(%ebp)
	movl	-612(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-996(%ebp)
	jb	_31859
	call	_brl_blitz_ArrayBoundsError
_31859:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31861
	call	_brl_blitz_NullObjectError
_31861:
	movl	8(%ebx),%eax
	movl	%eax,-676(%ebp)
	movl	$0,-868(%ebp)
	movl	-676(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-868(%ebp)
	jb	_31864
	call	_brl_blitz_ArrayBoundsError
_31864:
	movl	$1,-836(%ebp)
	movl	-676(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-836(%ebp)
	jb	_31866
	call	_brl_blitz_ArrayBoundsError
_31866:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31868
	call	_brl_blitz_NullObjectError
_31868:
	movl	8(%ebx),%eax
	movl	%eax,-356(%ebp)
	movl	-356(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-740(%ebp)
	movl	-356(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-740(%ebp)
	jb	_31871
	call	_brl_blitz_ArrayBoundsError
_31871:
	movl	$1,-580(%ebp)
	movl	-356(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-580(%ebp)
	jb	_31873
	call	_brl_blitz_ArrayBoundsError
_31873:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31875
	call	_brl_blitz_NullObjectError
_31875:
	movl	8(%ebx),%eax
	movl	%eax,-324(%ebp)
	movl	$0,-484(%ebp)
	movl	-324(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-484(%ebp)
	jb	_31878
	call	_brl_blitz_ArrayBoundsError
_31878:
	movl	$2,-420(%ebp)
	movl	-324(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-420(%ebp)
	jb	_31880
	call	_brl_blitz_ArrayBoundsError
_31880:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31882
	call	_brl_blitz_NullObjectError
_31882:
	movl	8(%ebx),%eax
	movl	%eax,-132(%ebp)
	movl	-132(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-228(%ebp)
	movl	-132(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-228(%ebp)
	jb	_31885
	call	_brl_blitz_ArrayBoundsError
_31885:
	movl	$1,-196(%ebp)
	movl	-132(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-196(%ebp)
	jb	_31887
	call	_brl_blitz_ArrayBoundsError
_31887:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31889
	call	_brl_blitz_NullObjectError
_31889:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_31892
	call	_brl_blitz_ArrayBoundsError
_31892:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_31894
	call	_brl_blitz_ArrayBoundsError
_31894:
	movl	-1348(%ebp),%edx
	addl	-1316(%ebp),%edx
	movl	-1092(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1220(%ebp),%edx
	addl	-1188(%ebp),%edx
	movl	-964(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1028(%ebp),%edx
	addl	-996(%ebp),%edx
	movl	-612(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-868(%ebp),%edx
	addl	-836(%ebp),%edx
	movl	-676(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-740(%ebp),%edx
	addl	-580(%ebp),%edx
	movl	-356(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-484(%ebp),%edx
	addl	-420(%ebp),%edx
	movl	-324(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-228(%ebp),%edx
	addl	-196(%ebp),%edx
	movl	-132(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-16(%ebp)
	movl	$_31896,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31898
	call	_brl_blitz_NullObjectError
_31898:
	movl	8(%ebx),%eax
	movl	%eax,-1088(%ebp)
	movl	$0,-1344(%ebp)
	movl	-1088(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1344(%ebp)
	jb	_31901
	call	_brl_blitz_ArrayBoundsError
_31901:
	movl	$2,-1312(%ebp)
	movl	-1088(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1312(%ebp)
	jb	_31903
	call	_brl_blitz_ArrayBoundsError
_31903:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31905
	call	_brl_blitz_NullObjectError
_31905:
	movl	8(%ebx),%eax
	movl	%eax,-960(%ebp)
	movl	$0,-1216(%ebp)
	movl	-960(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1216(%ebp)
	jb	_31908
	call	_brl_blitz_ArrayBoundsError
_31908:
	movl	$0,-1184(%ebp)
	movl	-960(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1184(%ebp)
	jb	_31910
	call	_brl_blitz_ArrayBoundsError
_31910:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31912
	call	_brl_blitz_NullObjectError
_31912:
	movl	8(%ebx),%eax
	movl	%eax,-608(%ebp)
	movl	-608(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1024(%ebp)
	movl	-608(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1024(%ebp)
	jb	_31915
	call	_brl_blitz_ArrayBoundsError
_31915:
	movl	$2,-992(%ebp)
	movl	-608(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-992(%ebp)
	jb	_31917
	call	_brl_blitz_ArrayBoundsError
_31917:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31919
	call	_brl_blitz_NullObjectError
_31919:
	movl	8(%ebx),%eax
	movl	%eax,-672(%ebp)
	movl	$0,-864(%ebp)
	movl	-672(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-864(%ebp)
	jb	_31922
	call	_brl_blitz_ArrayBoundsError
_31922:
	movl	$1,-832(%ebp)
	movl	-672(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-832(%ebp)
	jb	_31924
	call	_brl_blitz_ArrayBoundsError
_31924:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31926
	call	_brl_blitz_NullObjectError
_31926:
	movl	8(%ebx),%eax
	movl	%eax,-352(%ebp)
	movl	-352(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-736(%ebp)
	movl	-352(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-736(%ebp)
	jb	_31929
	call	_brl_blitz_ArrayBoundsError
_31929:
	movl	$2,-576(%ebp)
	movl	-352(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-576(%ebp)
	jb	_31931
	call	_brl_blitz_ArrayBoundsError
_31931:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31933
	call	_brl_blitz_NullObjectError
_31933:
	movl	8(%ebx),%eax
	movl	%eax,-320(%ebp)
	movl	$0,-480(%ebp)
	movl	-320(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-480(%ebp)
	jb	_31936
	call	_brl_blitz_ArrayBoundsError
_31936:
	movl	$2,-416(%ebp)
	movl	-320(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-416(%ebp)
	jb	_31938
	call	_brl_blitz_ArrayBoundsError
_31938:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31940
	call	_brl_blitz_NullObjectError
_31940:
	movl	8(%ebx),%eax
	movl	%eax,-128(%ebp)
	movl	-128(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-224(%ebp)
	movl	-128(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-224(%ebp)
	jb	_31943
	call	_brl_blitz_ArrayBoundsError
_31943:
	movl	$2,-192(%ebp)
	movl	-128(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-192(%ebp)
	jb	_31945
	call	_brl_blitz_ArrayBoundsError
_31945:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31947
	call	_brl_blitz_NullObjectError
_31947:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_31950
	call	_brl_blitz_ArrayBoundsError
_31950:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_31952
	call	_brl_blitz_ArrayBoundsError
_31952:
	movl	-1344(%ebp),%edx
	addl	-1312(%ebp),%edx
	movl	-1088(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1216(%ebp),%edx
	addl	-1184(%ebp),%edx
	movl	-960(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1024(%ebp),%edx
	addl	-992(%ebp),%edx
	movl	-608(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-864(%ebp),%edx
	addl	-832(%ebp),%edx
	movl	-672(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-736(%ebp),%edx
	addl	-576(%ebp),%edx
	movl	-352(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-480(%ebp),%edx
	addl	-416(%ebp),%edx
	movl	-320(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-224(%ebp),%edx
	addl	-192(%ebp),%edx
	movl	-128(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-20(%ebp)
	movl	$_31954,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31956
	call	_brl_blitz_NullObjectError
_31956:
	movl	8(%ebx),%eax
	movl	%eax,-1084(%ebp)
	movl	$0,-1340(%ebp)
	movl	-1084(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1340(%ebp)
	jb	_31959
	call	_brl_blitz_ArrayBoundsError
_31959:
	movl	$3,-1308(%ebp)
	movl	-1084(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1308(%ebp)
	jb	_31961
	call	_brl_blitz_ArrayBoundsError
_31961:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31963
	call	_brl_blitz_NullObjectError
_31963:
	movl	8(%ebx),%eax
	movl	%eax,-956(%ebp)
	movl	$0,-1212(%ebp)
	movl	-956(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1212(%ebp)
	jb	_31966
	call	_brl_blitz_ArrayBoundsError
_31966:
	movl	$0,-1180(%ebp)
	movl	-956(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1180(%ebp)
	jb	_31968
	call	_brl_blitz_ArrayBoundsError
_31968:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31970
	call	_brl_blitz_NullObjectError
_31970:
	movl	8(%ebx),%eax
	movl	%eax,-604(%ebp)
	movl	-604(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1020(%ebp)
	movl	-604(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1020(%ebp)
	jb	_31973
	call	_brl_blitz_ArrayBoundsError
_31973:
	movl	$3,-988(%ebp)
	movl	-604(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-988(%ebp)
	jb	_31975
	call	_brl_blitz_ArrayBoundsError
_31975:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31977
	call	_brl_blitz_NullObjectError
_31977:
	movl	8(%ebx),%eax
	movl	%eax,-668(%ebp)
	movl	$0,-860(%ebp)
	movl	-668(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-860(%ebp)
	jb	_31980
	call	_brl_blitz_ArrayBoundsError
_31980:
	movl	$1,-828(%ebp)
	movl	-668(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-828(%ebp)
	jb	_31982
	call	_brl_blitz_ArrayBoundsError
_31982:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31984
	call	_brl_blitz_NullObjectError
_31984:
	movl	8(%ebx),%eax
	movl	%eax,-348(%ebp)
	movl	-348(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-732(%ebp)
	movl	-348(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-732(%ebp)
	jb	_31987
	call	_brl_blitz_ArrayBoundsError
_31987:
	movl	$3,-572(%ebp)
	movl	-348(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-572(%ebp)
	jb	_31989
	call	_brl_blitz_ArrayBoundsError
_31989:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31991
	call	_brl_blitz_NullObjectError
_31991:
	movl	8(%ebx),%eax
	movl	%eax,-316(%ebp)
	movl	$0,-476(%ebp)
	movl	-316(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-476(%ebp)
	jb	_31994
	call	_brl_blitz_ArrayBoundsError
_31994:
	movl	$2,-412(%ebp)
	movl	-316(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-412(%ebp)
	jb	_31996
	call	_brl_blitz_ArrayBoundsError
_31996:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_31998
	call	_brl_blitz_NullObjectError
_31998:
	movl	8(%ebx),%eax
	movl	%eax,-124(%ebp)
	movl	-124(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-220(%ebp)
	movl	-124(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-220(%ebp)
	jb	_32001
	call	_brl_blitz_ArrayBoundsError
_32001:
	movl	$3,-188(%ebp)
	movl	-124(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-188(%ebp)
	jb	_32003
	call	_brl_blitz_ArrayBoundsError
_32003:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32005
	call	_brl_blitz_NullObjectError
_32005:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_32008
	call	_brl_blitz_ArrayBoundsError
_32008:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_32010
	call	_brl_blitz_ArrayBoundsError
_32010:
	movl	-1340(%ebp),%edx
	addl	-1308(%ebp),%edx
	movl	-1084(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1212(%ebp),%edx
	addl	-1180(%ebp),%edx
	movl	-956(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1020(%ebp),%edx
	addl	-988(%ebp),%edx
	movl	-604(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-860(%ebp),%edx
	addl	-828(%ebp),%edx
	movl	-668(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-732(%ebp),%edx
	addl	-572(%ebp),%edx
	movl	-348(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-476(%ebp),%edx
	addl	-412(%ebp),%edx
	movl	-316(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-220(%ebp),%edx
	addl	-188(%ebp),%edx
	movl	-124(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-24(%ebp)
	movl	$_32012,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32014
	call	_brl_blitz_NullObjectError
_32014:
	movl	8(%ebx),%eax
	movl	%eax,-1080(%ebp)
	movl	$0,-1336(%ebp)
	movl	-1080(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1336(%ebp)
	jb	_32017
	call	_brl_blitz_ArrayBoundsError
_32017:
	movl	$0,-1304(%ebp)
	movl	-1080(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1304(%ebp)
	jb	_32019
	call	_brl_blitz_ArrayBoundsError
_32019:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32021
	call	_brl_blitz_NullObjectError
_32021:
	movl	8(%ebx),%eax
	movl	%eax,-792(%ebp)
	movl	-792(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1208(%ebp)
	movl	-792(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1208(%ebp)
	jb	_32024
	call	_brl_blitz_ArrayBoundsError
_32024:
	movl	$0,-1176(%ebp)
	movl	-792(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1176(%ebp)
	jb	_32026
	call	_brl_blitz_ArrayBoundsError
_32026:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32028
	call	_brl_blitz_NullObjectError
_32028:
	movl	8(%ebx),%eax
	movl	%eax,-632(%ebp)
	movl	-632(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1016(%ebp)
	movl	-632(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1016(%ebp)
	jb	_32031
	call	_brl_blitz_ArrayBoundsError
_32031:
	movl	$0,-984(%ebp)
	movl	-632(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-984(%ebp)
	jb	_32033
	call	_brl_blitz_ArrayBoundsError
_32033:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32035
	call	_brl_blitz_NullObjectError
_32035:
	movl	8(%ebx),%eax
	movl	%eax,-536(%ebp)
	movl	-536(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-920(%ebp)
	movl	-536(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-920(%ebp)
	jb	_32038
	call	_brl_blitz_ArrayBoundsError
_32038:
	movl	$1,-856(%ebp)
	movl	-536(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-856(%ebp)
	jb	_32040
	call	_brl_blitz_ArrayBoundsError
_32040:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32042
	call	_brl_blitz_NullObjectError
_32042:
	movl	8(%ebx),%eax
	movl	%eax,-344(%ebp)
	movl	-344(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-728(%ebp)
	movl	-344(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-728(%ebp)
	jb	_32045
	call	_brl_blitz_ArrayBoundsError
_32045:
	movl	$0,-600(%ebp)
	movl	-344(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-600(%ebp)
	jb	_32047
	call	_brl_blitz_ArrayBoundsError
_32047:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32049
	call	_brl_blitz_NullObjectError
_32049:
	movl	8(%ebx),%eax
	movl	%eax,-280(%ebp)
	movl	-280(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-472(%ebp)
	movl	-280(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-472(%ebp)
	jb	_32052
	call	_brl_blitz_ArrayBoundsError
_32052:
	movl	$2,-408(%ebp)
	movl	-280(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-408(%ebp)
	jb	_32054
	call	_brl_blitz_ArrayBoundsError
_32054:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32056
	call	_brl_blitz_NullObjectError
_32056:
	movl	8(%ebx),%eax
	movl	%eax,-120(%ebp)
	movl	-120(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-216(%ebp)
	movl	-120(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-216(%ebp)
	jb	_32059
	call	_brl_blitz_ArrayBoundsError
_32059:
	movl	$0,-184(%ebp)
	movl	-120(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-184(%ebp)
	jb	_32061
	call	_brl_blitz_ArrayBoundsError
_32061:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32063
	call	_brl_blitz_NullObjectError
_32063:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_32066
	call	_brl_blitz_ArrayBoundsError
_32066:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_32068
	call	_brl_blitz_ArrayBoundsError
_32068:
	movl	-1336(%ebp),%edx
	addl	-1304(%ebp),%edx
	movl	-1080(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1208(%ebp),%edx
	addl	-1176(%ebp),%edx
	movl	-792(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1016(%ebp),%edx
	addl	-984(%ebp),%edx
	movl	-632(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-920(%ebp),%edx
	addl	-856(%ebp),%edx
	movl	-536(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-728(%ebp),%edx
	addl	-600(%ebp),%edx
	movl	-344(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-472(%ebp),%edx
	addl	-408(%ebp),%edx
	movl	-280(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-216(%ebp),%edx
	addl	-184(%ebp),%edx
	movl	-120(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-28(%ebp)
	movl	$_32070,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32072
	call	_brl_blitz_NullObjectError
_32072:
	movl	8(%ebx),%eax
	movl	%eax,-1076(%ebp)
	movl	$0,-1332(%ebp)
	movl	-1076(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1332(%ebp)
	jb	_32075
	call	_brl_blitz_ArrayBoundsError
_32075:
	movl	$1,-1300(%ebp)
	movl	-1076(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1300(%ebp)
	jb	_32077
	call	_brl_blitz_ArrayBoundsError
_32077:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32079
	call	_brl_blitz_NullObjectError
_32079:
	movl	8(%ebx),%eax
	movl	%eax,-788(%ebp)
	movl	-788(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1204(%ebp)
	movl	-788(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1204(%ebp)
	jb	_32082
	call	_brl_blitz_ArrayBoundsError
_32082:
	movl	$0,-1172(%ebp)
	movl	-788(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1172(%ebp)
	jb	_32084
	call	_brl_blitz_ArrayBoundsError
_32084:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32086
	call	_brl_blitz_NullObjectError
_32086:
	movl	8(%ebx),%eax
	movl	%eax,-628(%ebp)
	movl	-628(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1012(%ebp)
	movl	-628(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1012(%ebp)
	jb	_32089
	call	_brl_blitz_ArrayBoundsError
_32089:
	movl	$1,-980(%ebp)
	movl	-628(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-980(%ebp)
	jb	_32091
	call	_brl_blitz_ArrayBoundsError
_32091:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32093
	call	_brl_blitz_NullObjectError
_32093:
	movl	8(%ebx),%eax
	movl	%eax,-532(%ebp)
	movl	-532(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-916(%ebp)
	movl	-532(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-916(%ebp)
	jb	_32096
	call	_brl_blitz_ArrayBoundsError
_32096:
	movl	$1,-852(%ebp)
	movl	-532(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-852(%ebp)
	jb	_32098
	call	_brl_blitz_ArrayBoundsError
_32098:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32100
	call	_brl_blitz_NullObjectError
_32100:
	movl	8(%ebx),%eax
	movl	%eax,-340(%ebp)
	movl	-340(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-724(%ebp)
	movl	-340(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-724(%ebp)
	jb	_32103
	call	_brl_blitz_ArrayBoundsError
_32103:
	movl	$1,-596(%ebp)
	movl	-340(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-596(%ebp)
	jb	_32105
	call	_brl_blitz_ArrayBoundsError
_32105:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32107
	call	_brl_blitz_NullObjectError
_32107:
	movl	8(%ebx),%eax
	movl	%eax,-276(%ebp)
	movl	-276(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-468(%ebp)
	movl	-276(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-468(%ebp)
	jb	_32110
	call	_brl_blitz_ArrayBoundsError
_32110:
	movl	$2,-404(%ebp)
	movl	-276(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-404(%ebp)
	jb	_32112
	call	_brl_blitz_ArrayBoundsError
_32112:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32114
	call	_brl_blitz_NullObjectError
_32114:
	movl	8(%ebx),%eax
	movl	%eax,-116(%ebp)
	movl	-116(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-212(%ebp)
	movl	-116(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-212(%ebp)
	jb	_32117
	call	_brl_blitz_ArrayBoundsError
_32117:
	movl	$1,-180(%ebp)
	movl	-116(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-180(%ebp)
	jb	_32119
	call	_brl_blitz_ArrayBoundsError
_32119:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32121
	call	_brl_blitz_NullObjectError
_32121:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_32124
	call	_brl_blitz_ArrayBoundsError
_32124:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_32126
	call	_brl_blitz_ArrayBoundsError
_32126:
	movl	-1332(%ebp),%edx
	addl	-1300(%ebp),%edx
	movl	-1076(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1204(%ebp),%edx
	addl	-1172(%ebp),%edx
	movl	-788(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1012(%ebp),%edx
	addl	-980(%ebp),%edx
	movl	-628(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-916(%ebp),%edx
	addl	-852(%ebp),%edx
	movl	-532(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-724(%ebp),%edx
	addl	-596(%ebp),%edx
	movl	-340(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-468(%ebp),%edx
	addl	-404(%ebp),%edx
	movl	-276(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-212(%ebp),%edx
	addl	-180(%ebp),%edx
	movl	-116(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-32(%ebp)
	movl	$_32128,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32130
	call	_brl_blitz_NullObjectError
_32130:
	movl	8(%ebx),%eax
	movl	%eax,-1072(%ebp)
	movl	$0,-1328(%ebp)
	movl	-1072(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1328(%ebp)
	jb	_32133
	call	_brl_blitz_ArrayBoundsError
_32133:
	movl	$2,-1296(%ebp)
	movl	-1072(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1296(%ebp)
	jb	_32135
	call	_brl_blitz_ArrayBoundsError
_32135:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32137
	call	_brl_blitz_NullObjectError
_32137:
	movl	8(%ebx),%eax
	movl	%eax,-784(%ebp)
	movl	-784(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1200(%ebp)
	movl	-784(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1200(%ebp)
	jb	_32140
	call	_brl_blitz_ArrayBoundsError
_32140:
	movl	$0,-1168(%ebp)
	movl	-784(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1168(%ebp)
	jb	_32142
	call	_brl_blitz_ArrayBoundsError
_32142:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32144
	call	_brl_blitz_NullObjectError
_32144:
	movl	8(%ebx),%eax
	movl	%eax,-624(%ebp)
	movl	-624(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1008(%ebp)
	movl	-624(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1008(%ebp)
	jb	_32147
	call	_brl_blitz_ArrayBoundsError
_32147:
	movl	$2,-976(%ebp)
	movl	-624(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-976(%ebp)
	jb	_32149
	call	_brl_blitz_ArrayBoundsError
_32149:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32151
	call	_brl_blitz_NullObjectError
_32151:
	movl	8(%ebx),%eax
	movl	%eax,-528(%ebp)
	movl	-528(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-912(%ebp)
	movl	-528(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-912(%ebp)
	jb	_32154
	call	_brl_blitz_ArrayBoundsError
_32154:
	movl	$1,-848(%ebp)
	movl	-528(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-848(%ebp)
	jb	_32156
	call	_brl_blitz_ArrayBoundsError
_32156:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32158
	call	_brl_blitz_NullObjectError
_32158:
	movl	8(%ebx),%eax
	movl	%eax,-336(%ebp)
	movl	-336(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-720(%ebp)
	movl	-336(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-720(%ebp)
	jb	_32161
	call	_brl_blitz_ArrayBoundsError
_32161:
	movl	$2,-592(%ebp)
	movl	-336(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-592(%ebp)
	jb	_32163
	call	_brl_blitz_ArrayBoundsError
_32163:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32165
	call	_brl_blitz_NullObjectError
_32165:
	movl	8(%ebx),%eax
	movl	%eax,-272(%ebp)
	movl	-272(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-464(%ebp)
	movl	-272(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-464(%ebp)
	jb	_32168
	call	_brl_blitz_ArrayBoundsError
_32168:
	movl	$2,-400(%ebp)
	movl	-272(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-400(%ebp)
	jb	_32170
	call	_brl_blitz_ArrayBoundsError
_32170:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32172
	call	_brl_blitz_NullObjectError
_32172:
	movl	8(%ebx),%eax
	movl	%eax,-112(%ebp)
	movl	-112(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-208(%ebp)
	movl	-112(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-208(%ebp)
	jb	_32175
	call	_brl_blitz_ArrayBoundsError
_32175:
	movl	$2,-176(%ebp)
	movl	-112(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-176(%ebp)
	jb	_32177
	call	_brl_blitz_ArrayBoundsError
_32177:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32179
	call	_brl_blitz_NullObjectError
_32179:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_32182
	call	_brl_blitz_ArrayBoundsError
_32182:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_32184
	call	_brl_blitz_ArrayBoundsError
_32184:
	movl	-1328(%ebp),%edx
	addl	-1296(%ebp),%edx
	movl	-1072(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1200(%ebp),%edx
	addl	-1168(%ebp),%edx
	movl	-784(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1008(%ebp),%edx
	addl	-976(%ebp),%edx
	movl	-624(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-912(%ebp),%edx
	addl	-848(%ebp),%edx
	movl	-528(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-720(%ebp),%edx
	addl	-592(%ebp),%edx
	movl	-336(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-464(%ebp),%edx
	addl	-400(%ebp),%edx
	movl	-272(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-208(%ebp),%edx
	addl	-176(%ebp),%edx
	movl	-112(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-36(%ebp)
	movl	$_32186,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32188
	call	_brl_blitz_NullObjectError
_32188:
	movl	8(%ebx),%eax
	movl	%eax,-1068(%ebp)
	movl	$0,-1324(%ebp)
	movl	-1068(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1324(%ebp)
	jb	_32191
	call	_brl_blitz_ArrayBoundsError
_32191:
	movl	$3,-1292(%ebp)
	movl	-1068(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1292(%ebp)
	jb	_32193
	call	_brl_blitz_ArrayBoundsError
_32193:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32195
	call	_brl_blitz_NullObjectError
_32195:
	movl	8(%ebx),%eax
	movl	%eax,-780(%ebp)
	movl	-780(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1196(%ebp)
	movl	-780(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1196(%ebp)
	jb	_32198
	call	_brl_blitz_ArrayBoundsError
_32198:
	movl	$0,-1164(%ebp)
	movl	-780(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1164(%ebp)
	jb	_32200
	call	_brl_blitz_ArrayBoundsError
_32200:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32202
	call	_brl_blitz_NullObjectError
_32202:
	movl	8(%ebx),%eax
	movl	%eax,-620(%ebp)
	movl	-620(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1004(%ebp)
	movl	-620(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1004(%ebp)
	jb	_32205
	call	_brl_blitz_ArrayBoundsError
_32205:
	movl	$3,-972(%ebp)
	movl	-620(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-972(%ebp)
	jb	_32207
	call	_brl_blitz_ArrayBoundsError
_32207:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32209
	call	_brl_blitz_NullObjectError
_32209:
	movl	8(%ebx),%eax
	movl	%eax,-524(%ebp)
	movl	-524(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-908(%ebp)
	movl	-524(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-908(%ebp)
	jb	_32212
	call	_brl_blitz_ArrayBoundsError
_32212:
	movl	$1,-844(%ebp)
	movl	-524(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-844(%ebp)
	jb	_32214
	call	_brl_blitz_ArrayBoundsError
_32214:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32216
	call	_brl_blitz_NullObjectError
_32216:
	movl	8(%ebx),%eax
	movl	%eax,-332(%ebp)
	movl	-332(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-716(%ebp)
	movl	-332(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-716(%ebp)
	jb	_32219
	call	_brl_blitz_ArrayBoundsError
_32219:
	movl	$3,-588(%ebp)
	movl	-332(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-588(%ebp)
	jb	_32221
	call	_brl_blitz_ArrayBoundsError
_32221:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32223
	call	_brl_blitz_NullObjectError
_32223:
	movl	8(%ebx),%eax
	movl	%eax,-268(%ebp)
	movl	-268(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-460(%ebp)
	movl	-268(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-460(%ebp)
	jb	_32226
	call	_brl_blitz_ArrayBoundsError
_32226:
	movl	$2,-396(%ebp)
	movl	-268(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-396(%ebp)
	jb	_32228
	call	_brl_blitz_ArrayBoundsError
_32228:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32230
	call	_brl_blitz_NullObjectError
_32230:
	movl	8(%ebx),%eax
	movl	%eax,-108(%ebp)
	movl	-108(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-204(%ebp)
	movl	-108(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-204(%ebp)
	jb	_32233
	call	_brl_blitz_ArrayBoundsError
_32233:
	movl	$3,-172(%ebp)
	movl	-108(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-172(%ebp)
	jb	_32235
	call	_brl_blitz_ArrayBoundsError
_32235:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32237
	call	_brl_blitz_NullObjectError
_32237:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_32240
	call	_brl_blitz_ArrayBoundsError
_32240:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_32242
	call	_brl_blitz_ArrayBoundsError
_32242:
	movl	-1324(%ebp),%edx
	addl	-1292(%ebp),%edx
	movl	-1068(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1196(%ebp),%edx
	addl	-1164(%ebp),%edx
	movl	-780(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1004(%ebp),%edx
	addl	-972(%ebp),%edx
	movl	-620(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-908(%ebp),%edx
	addl	-844(%ebp),%edx
	movl	-524(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-716(%ebp),%edx
	addl	-588(%ebp),%edx
	movl	-332(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-460(%ebp),%edx
	addl	-396(%ebp),%edx
	movl	-268(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-204(%ebp),%edx
	addl	-172(%ebp),%edx
	movl	-108(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-40(%ebp)
	movl	$_32244,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32246
	call	_brl_blitz_NullObjectError
_32246:
	movl	8(%ebx),%eax
	movl	%eax,-1160(%ebp)
	movl	$0,-1416(%ebp)
	movl	-1160(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1416(%ebp)
	jb	_32249
	call	_brl_blitz_ArrayBoundsError
_32249:
	movl	$0,-1384(%ebp)
	movl	-1160(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1384(%ebp)
	jb	_32251
	call	_brl_blitz_ArrayBoundsError
_32251:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32253
	call	_brl_blitz_NullObjectError
_32253:
	movl	8(%ebx),%eax
	movl	%eax,-824(%ebp)
	movl	-824(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-1288(%ebp)
	movl	-824(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1288(%ebp)
	jb	_32256
	call	_brl_blitz_ArrayBoundsError
_32256:
	movl	$0,-1256(%ebp)
	movl	-824(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1256(%ebp)
	jb	_32258
	call	_brl_blitz_ArrayBoundsError
_32258:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32260
	call	_brl_blitz_NullObjectError
_32260:
	movl	8(%ebx),%eax
	movl	%eax,-712(%ebp)
	movl	-712(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1128(%ebp)
	movl	-712(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1128(%ebp)
	jb	_32263
	call	_brl_blitz_ArrayBoundsError
_32263:
	movl	$0,-1064(%ebp)
	movl	-712(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1064(%ebp)
	jb	_32265
	call	_brl_blitz_ArrayBoundsError
_32265:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32267
	call	_brl_blitz_NullObjectError
_32267:
	movl	8(%ebx),%eax
	movl	%eax,-568(%ebp)
	movl	-568(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-952(%ebp)
	movl	-568(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-952(%ebp)
	jb	_32270
	call	_brl_blitz_ArrayBoundsError
_32270:
	movl	$1,-904(%ebp)
	movl	-568(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-904(%ebp)
	jb	_32272
	call	_brl_blitz_ArrayBoundsError
_32272:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32274
	call	_brl_blitz_NullObjectError
_32274:
	movl	8(%ebx),%eax
	movl	%eax,-392(%ebp)
	movl	-392(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-776(%ebp)
	movl	-392(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-776(%ebp)
	jb	_32277
	call	_brl_blitz_ArrayBoundsError
_32277:
	movl	$0,-664(%ebp)
	movl	-392(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-664(%ebp)
	jb	_32279
	call	_brl_blitz_ArrayBoundsError
_32279:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32281
	call	_brl_blitz_NullObjectError
_32281:
	movl	8(%ebx),%eax
	movl	%eax,-312(%ebp)
	movl	-312(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-520(%ebp)
	movl	-312(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-520(%ebp)
	jb	_32284
	call	_brl_blitz_ArrayBoundsError
_32284:
	movl	$2,-456(%ebp)
	movl	-312(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-456(%ebp)
	jb	_32286
	call	_brl_blitz_ArrayBoundsError
_32286:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32288
	call	_brl_blitz_NullObjectError
_32288:
	movl	8(%ebx),%eax
	movl	%eax,-104(%ebp)
	movl	-104(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-264(%ebp)
	movl	-104(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-264(%ebp)
	jb	_32291
	call	_brl_blitz_ArrayBoundsError
_32291:
	movl	$0,-168(%ebp)
	movl	-104(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-168(%ebp)
	jb	_32293
	call	_brl_blitz_ArrayBoundsError
_32293:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32295
	call	_brl_blitz_NullObjectError
_32295:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_32298
	call	_brl_blitz_ArrayBoundsError
_32298:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_32300
	call	_brl_blitz_ArrayBoundsError
_32300:
	movl	-1416(%ebp),%edx
	addl	-1384(%ebp),%edx
	movl	-1160(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1288(%ebp),%edx
	addl	-1256(%ebp),%edx
	movl	-824(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1128(%ebp),%edx
	addl	-1064(%ebp),%edx
	movl	-712(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-952(%ebp),%edx
	addl	-904(%ebp),%edx
	movl	-568(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-776(%ebp),%edx
	addl	-664(%ebp),%edx
	movl	-392(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-520(%ebp),%edx
	addl	-456(%ebp),%edx
	movl	-312(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-264(%ebp),%edx
	addl	-168(%ebp),%edx
	movl	-104(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-44(%ebp)
	movl	$_32302,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32304
	call	_brl_blitz_NullObjectError
_32304:
	movl	8(%ebx),%eax
	movl	%eax,-1156(%ebp)
	movl	$0,-1412(%ebp)
	movl	-1156(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1412(%ebp)
	jb	_32307
	call	_brl_blitz_ArrayBoundsError
_32307:
	movl	$1,-1380(%ebp)
	movl	-1156(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1380(%ebp)
	jb	_32309
	call	_brl_blitz_ArrayBoundsError
_32309:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32311
	call	_brl_blitz_NullObjectError
_32311:
	movl	8(%ebx),%eax
	movl	%eax,-820(%ebp)
	movl	-820(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-1284(%ebp)
	movl	-820(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1284(%ebp)
	jb	_32314
	call	_brl_blitz_ArrayBoundsError
_32314:
	movl	$0,-1252(%ebp)
	movl	-820(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1252(%ebp)
	jb	_32316
	call	_brl_blitz_ArrayBoundsError
_32316:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32318
	call	_brl_blitz_NullObjectError
_32318:
	movl	8(%ebx),%eax
	movl	%eax,-708(%ebp)
	movl	-708(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1124(%ebp)
	movl	-708(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1124(%ebp)
	jb	_32321
	call	_brl_blitz_ArrayBoundsError
_32321:
	movl	$1,-1060(%ebp)
	movl	-708(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1060(%ebp)
	jb	_32323
	call	_brl_blitz_ArrayBoundsError
_32323:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32325
	call	_brl_blitz_NullObjectError
_32325:
	movl	8(%ebx),%eax
	movl	%eax,-564(%ebp)
	movl	-564(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-948(%ebp)
	movl	-564(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-948(%ebp)
	jb	_32328
	call	_brl_blitz_ArrayBoundsError
_32328:
	movl	$1,-900(%ebp)
	movl	-564(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-900(%ebp)
	jb	_32330
	call	_brl_blitz_ArrayBoundsError
_32330:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32332
	call	_brl_blitz_NullObjectError
_32332:
	movl	8(%ebx),%eax
	movl	%eax,-388(%ebp)
	movl	-388(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-772(%ebp)
	movl	-388(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-772(%ebp)
	jb	_32335
	call	_brl_blitz_ArrayBoundsError
_32335:
	movl	$1,-660(%ebp)
	movl	-388(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-660(%ebp)
	jb	_32337
	call	_brl_blitz_ArrayBoundsError
_32337:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32339
	call	_brl_blitz_NullObjectError
_32339:
	movl	8(%ebx),%eax
	movl	%eax,-308(%ebp)
	movl	-308(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-516(%ebp)
	movl	-308(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-516(%ebp)
	jb	_32342
	call	_brl_blitz_ArrayBoundsError
_32342:
	movl	$2,-452(%ebp)
	movl	-308(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-452(%ebp)
	jb	_32344
	call	_brl_blitz_ArrayBoundsError
_32344:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32346
	call	_brl_blitz_NullObjectError
_32346:
	movl	8(%ebx),%eax
	movl	%eax,-100(%ebp)
	movl	-100(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-260(%ebp)
	movl	-100(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-260(%ebp)
	jb	_32349
	call	_brl_blitz_ArrayBoundsError
_32349:
	movl	$1,-164(%ebp)
	movl	-100(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-164(%ebp)
	jb	_32351
	call	_brl_blitz_ArrayBoundsError
_32351:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32353
	call	_brl_blitz_NullObjectError
_32353:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_32356
	call	_brl_blitz_ArrayBoundsError
_32356:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_32358
	call	_brl_blitz_ArrayBoundsError
_32358:
	movl	-1412(%ebp),%edx
	addl	-1380(%ebp),%edx
	movl	-1156(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1284(%ebp),%edx
	addl	-1252(%ebp),%edx
	movl	-820(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1124(%ebp),%edx
	addl	-1060(%ebp),%edx
	movl	-708(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-948(%ebp),%edx
	addl	-900(%ebp),%edx
	movl	-564(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-772(%ebp),%edx
	addl	-660(%ebp),%edx
	movl	-388(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-516(%ebp),%edx
	addl	-452(%ebp),%edx
	movl	-308(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-260(%ebp),%edx
	addl	-164(%ebp),%edx
	movl	-100(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-48(%ebp)
	movl	$_32360,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32362
	call	_brl_blitz_NullObjectError
_32362:
	movl	8(%ebx),%eax
	movl	%eax,-1152(%ebp)
	movl	$0,-1408(%ebp)
	movl	-1152(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1408(%ebp)
	jb	_32365
	call	_brl_blitz_ArrayBoundsError
_32365:
	movl	$2,-1376(%ebp)
	movl	-1152(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1376(%ebp)
	jb	_32367
	call	_brl_blitz_ArrayBoundsError
_32367:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32369
	call	_brl_blitz_NullObjectError
_32369:
	movl	8(%ebx),%eax
	movl	%eax,-816(%ebp)
	movl	-816(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-1280(%ebp)
	movl	-816(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1280(%ebp)
	jb	_32372
	call	_brl_blitz_ArrayBoundsError
_32372:
	movl	$0,-1248(%ebp)
	movl	-816(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1248(%ebp)
	jb	_32374
	call	_brl_blitz_ArrayBoundsError
_32374:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32376
	call	_brl_blitz_NullObjectError
_32376:
	movl	8(%ebx),%eax
	movl	%eax,-704(%ebp)
	movl	-704(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1120(%ebp)
	movl	-704(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1120(%ebp)
	jb	_32379
	call	_brl_blitz_ArrayBoundsError
_32379:
	movl	$2,-1056(%ebp)
	movl	-704(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1056(%ebp)
	jb	_32381
	call	_brl_blitz_ArrayBoundsError
_32381:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32383
	call	_brl_blitz_NullObjectError
_32383:
	movl	8(%ebx),%eax
	movl	%eax,-560(%ebp)
	movl	-560(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-944(%ebp)
	movl	-560(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-944(%ebp)
	jb	_32386
	call	_brl_blitz_ArrayBoundsError
_32386:
	movl	$1,-896(%ebp)
	movl	-560(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-896(%ebp)
	jb	_32388
	call	_brl_blitz_ArrayBoundsError
_32388:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32390
	call	_brl_blitz_NullObjectError
_32390:
	movl	8(%ebx),%eax
	movl	%eax,-384(%ebp)
	movl	-384(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-768(%ebp)
	movl	-384(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-768(%ebp)
	jb	_32393
	call	_brl_blitz_ArrayBoundsError
_32393:
	movl	$2,-656(%ebp)
	movl	-384(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-656(%ebp)
	jb	_32395
	call	_brl_blitz_ArrayBoundsError
_32395:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32397
	call	_brl_blitz_NullObjectError
_32397:
	movl	8(%ebx),%eax
	movl	%eax,-304(%ebp)
	movl	-304(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-512(%ebp)
	movl	-304(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-512(%ebp)
	jb	_32400
	call	_brl_blitz_ArrayBoundsError
_32400:
	movl	$2,-448(%ebp)
	movl	-304(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-448(%ebp)
	jb	_32402
	call	_brl_blitz_ArrayBoundsError
_32402:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32404
	call	_brl_blitz_NullObjectError
_32404:
	movl	8(%ebx),%eax
	movl	%eax,-96(%ebp)
	movl	-96(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-256(%ebp)
	movl	-96(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-256(%ebp)
	jb	_32407
	call	_brl_blitz_ArrayBoundsError
_32407:
	movl	$2,-160(%ebp)
	movl	-96(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-160(%ebp)
	jb	_32409
	call	_brl_blitz_ArrayBoundsError
_32409:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32411
	call	_brl_blitz_NullObjectError
_32411:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_32414
	call	_brl_blitz_ArrayBoundsError
_32414:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_32416
	call	_brl_blitz_ArrayBoundsError
_32416:
	movl	-1408(%ebp),%edx
	addl	-1376(%ebp),%edx
	movl	-1152(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1280(%ebp),%edx
	addl	-1248(%ebp),%edx
	movl	-816(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1120(%ebp),%edx
	addl	-1056(%ebp),%edx
	movl	-704(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-944(%ebp),%edx
	addl	-896(%ebp),%edx
	movl	-560(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-768(%ebp),%edx
	addl	-656(%ebp),%edx
	movl	-384(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-512(%ebp),%edx
	addl	-448(%ebp),%edx
	movl	-304(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-256(%ebp),%edx
	addl	-160(%ebp),%edx
	movl	-96(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-52(%ebp)
	movl	$_32418,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32420
	call	_brl_blitz_NullObjectError
_32420:
	movl	8(%ebx),%eax
	movl	%eax,-1148(%ebp)
	movl	$0,-1404(%ebp)
	movl	-1148(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1404(%ebp)
	jb	_32423
	call	_brl_blitz_ArrayBoundsError
_32423:
	movl	$3,-1372(%ebp)
	movl	-1148(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1372(%ebp)
	jb	_32425
	call	_brl_blitz_ArrayBoundsError
_32425:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32427
	call	_brl_blitz_NullObjectError
_32427:
	movl	8(%ebx),%eax
	movl	%eax,-812(%ebp)
	movl	-812(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-1276(%ebp)
	movl	-812(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1276(%ebp)
	jb	_32430
	call	_brl_blitz_ArrayBoundsError
_32430:
	movl	$0,-1244(%ebp)
	movl	-812(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1244(%ebp)
	jb	_32432
	call	_brl_blitz_ArrayBoundsError
_32432:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32434
	call	_brl_blitz_NullObjectError
_32434:
	movl	8(%ebx),%eax
	movl	%eax,-700(%ebp)
	movl	-700(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1116(%ebp)
	movl	-700(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1116(%ebp)
	jb	_32437
	call	_brl_blitz_ArrayBoundsError
_32437:
	movl	$3,-1052(%ebp)
	movl	-700(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1052(%ebp)
	jb	_32439
	call	_brl_blitz_ArrayBoundsError
_32439:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32441
	call	_brl_blitz_NullObjectError
_32441:
	movl	8(%ebx),%eax
	movl	%eax,-556(%ebp)
	movl	-556(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-940(%ebp)
	movl	-556(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-940(%ebp)
	jb	_32444
	call	_brl_blitz_ArrayBoundsError
_32444:
	movl	$1,-892(%ebp)
	movl	-556(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-892(%ebp)
	jb	_32446
	call	_brl_blitz_ArrayBoundsError
_32446:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32448
	call	_brl_blitz_NullObjectError
_32448:
	movl	8(%ebx),%eax
	movl	%eax,-380(%ebp)
	movl	-380(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-764(%ebp)
	movl	-380(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-764(%ebp)
	jb	_32451
	call	_brl_blitz_ArrayBoundsError
_32451:
	movl	$3,-652(%ebp)
	movl	-380(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-652(%ebp)
	jb	_32453
	call	_brl_blitz_ArrayBoundsError
_32453:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32455
	call	_brl_blitz_NullObjectError
_32455:
	movl	8(%ebx),%eax
	movl	%eax,-300(%ebp)
	movl	-300(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-508(%ebp)
	movl	-300(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-508(%ebp)
	jb	_32458
	call	_brl_blitz_ArrayBoundsError
_32458:
	movl	$2,-444(%ebp)
	movl	-300(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-444(%ebp)
	jb	_32460
	call	_brl_blitz_ArrayBoundsError
_32460:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32462
	call	_brl_blitz_NullObjectError
_32462:
	movl	8(%ebx),%eax
	movl	%eax,-92(%ebp)
	movl	-92(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-252(%ebp)
	movl	-92(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-252(%ebp)
	jb	_32465
	call	_brl_blitz_ArrayBoundsError
_32465:
	movl	$3,-156(%ebp)
	movl	-92(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-156(%ebp)
	jb	_32467
	call	_brl_blitz_ArrayBoundsError
_32467:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32469
	call	_brl_blitz_NullObjectError
_32469:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_32472
	call	_brl_blitz_ArrayBoundsError
_32472:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_32474
	call	_brl_blitz_ArrayBoundsError
_32474:
	movl	-1404(%ebp),%edx
	addl	-1372(%ebp),%edx
	movl	-1148(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1276(%ebp),%edx
	addl	-1244(%ebp),%edx
	movl	-812(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1116(%ebp),%edx
	addl	-1052(%ebp),%edx
	movl	-700(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-940(%ebp),%edx
	addl	-892(%ebp),%edx
	movl	-556(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-764(%ebp),%edx
	addl	-652(%ebp),%edx
	movl	-380(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-508(%ebp),%edx
	addl	-444(%ebp),%edx
	movl	-300(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-252(%ebp),%edx
	addl	-156(%ebp),%edx
	movl	-92(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-56(%ebp)
	movl	$_32476,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32478
	call	_brl_blitz_NullObjectError
_32478:
	movl	8(%ebx),%eax
	movl	%eax,-1144(%ebp)
	movl	$0,-1400(%ebp)
	movl	-1144(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1400(%ebp)
	jb	_32481
	call	_brl_blitz_ArrayBoundsError
_32481:
	movl	$0,-1368(%ebp)
	movl	-1144(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1368(%ebp)
	jb	_32483
	call	_brl_blitz_ArrayBoundsError
_32483:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32485
	call	_brl_blitz_NullObjectError
_32485:
	movl	8(%ebx),%eax
	movl	%eax,-808(%ebp)
	movl	-808(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-1272(%ebp)
	movl	-808(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1272(%ebp)
	jb	_32488
	call	_brl_blitz_ArrayBoundsError
_32488:
	movl	$0,-1240(%ebp)
	movl	-808(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1240(%ebp)
	jb	_32490
	call	_brl_blitz_ArrayBoundsError
_32490:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32492
	call	_brl_blitz_NullObjectError
_32492:
	movl	8(%ebx),%eax
	movl	%eax,-696(%ebp)
	movl	-696(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1112(%ebp)
	movl	-696(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1112(%ebp)
	jb	_32495
	call	_brl_blitz_ArrayBoundsError
_32495:
	movl	$0,-1048(%ebp)
	movl	-696(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1048(%ebp)
	jb	_32497
	call	_brl_blitz_ArrayBoundsError
_32497:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32499
	call	_brl_blitz_NullObjectError
_32499:
	movl	8(%ebx),%eax
	movl	%eax,-552(%ebp)
	movl	-552(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-936(%ebp)
	movl	-552(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-936(%ebp)
	jb	_32502
	call	_brl_blitz_ArrayBoundsError
_32502:
	movl	$1,-888(%ebp)
	movl	-552(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-888(%ebp)
	jb	_32504
	call	_brl_blitz_ArrayBoundsError
_32504:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32506
	call	_brl_blitz_NullObjectError
_32506:
	movl	8(%ebx),%eax
	movl	%eax,-376(%ebp)
	movl	-376(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-760(%ebp)
	movl	-376(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-760(%ebp)
	jb	_32509
	call	_brl_blitz_ArrayBoundsError
_32509:
	movl	$0,-648(%ebp)
	movl	-376(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-648(%ebp)
	jb	_32511
	call	_brl_blitz_ArrayBoundsError
_32511:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32513
	call	_brl_blitz_NullObjectError
_32513:
	movl	8(%ebx),%eax
	movl	%eax,-296(%ebp)
	movl	-296(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-504(%ebp)
	movl	-296(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-504(%ebp)
	jb	_32516
	call	_brl_blitz_ArrayBoundsError
_32516:
	movl	$2,-440(%ebp)
	movl	-296(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-440(%ebp)
	jb	_32518
	call	_brl_blitz_ArrayBoundsError
_32518:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32520
	call	_brl_blitz_NullObjectError
_32520:
	movl	8(%ebx),%eax
	movl	%eax,-88(%ebp)
	movl	-88(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-248(%ebp)
	movl	-88(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-248(%ebp)
	jb	_32523
	call	_brl_blitz_ArrayBoundsError
_32523:
	movl	$0,-152(%ebp)
	movl	-88(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-152(%ebp)
	jb	_32525
	call	_brl_blitz_ArrayBoundsError
_32525:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32527
	call	_brl_blitz_NullObjectError
_32527:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_32530
	call	_brl_blitz_ArrayBoundsError
_32530:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_32532
	call	_brl_blitz_ArrayBoundsError
_32532:
	movl	-1400(%ebp),%edx
	addl	-1368(%ebp),%edx
	movl	-1144(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1272(%ebp),%edx
	addl	-1240(%ebp),%edx
	movl	-808(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1112(%ebp),%edx
	addl	-1048(%ebp),%edx
	movl	-696(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-936(%ebp),%edx
	addl	-888(%ebp),%edx
	movl	-552(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-760(%ebp),%edx
	addl	-648(%ebp),%edx
	movl	-376(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-504(%ebp),%edx
	addl	-440(%ebp),%edx
	movl	-296(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-248(%ebp),%edx
	addl	-152(%ebp),%edx
	movl	-88(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-60(%ebp)
	movl	$_32534,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32536
	call	_brl_blitz_NullObjectError
_32536:
	movl	8(%ebx),%eax
	movl	%eax,-1140(%ebp)
	movl	$0,-1396(%ebp)
	movl	-1140(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1396(%ebp)
	jb	_32539
	call	_brl_blitz_ArrayBoundsError
_32539:
	movl	$1,-1364(%ebp)
	movl	-1140(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1364(%ebp)
	jb	_32541
	call	_brl_blitz_ArrayBoundsError
_32541:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32543
	call	_brl_blitz_NullObjectError
_32543:
	movl	8(%ebx),%eax
	movl	%eax,-804(%ebp)
	movl	-804(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-1268(%ebp)
	movl	-804(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1268(%ebp)
	jb	_32546
	call	_brl_blitz_ArrayBoundsError
_32546:
	movl	$0,-1236(%ebp)
	movl	-804(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1236(%ebp)
	jb	_32548
	call	_brl_blitz_ArrayBoundsError
_32548:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32550
	call	_brl_blitz_NullObjectError
_32550:
	movl	8(%ebx),%eax
	movl	%eax,-692(%ebp)
	movl	-692(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1108(%ebp)
	movl	-692(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1108(%ebp)
	jb	_32553
	call	_brl_blitz_ArrayBoundsError
_32553:
	movl	$1,-1044(%ebp)
	movl	-692(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1044(%ebp)
	jb	_32555
	call	_brl_blitz_ArrayBoundsError
_32555:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32557
	call	_brl_blitz_NullObjectError
_32557:
	movl	8(%ebx),%eax
	movl	%eax,-548(%ebp)
	movl	-548(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-932(%ebp)
	movl	-548(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-932(%ebp)
	jb	_32560
	call	_brl_blitz_ArrayBoundsError
_32560:
	movl	$1,-884(%ebp)
	movl	-548(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-884(%ebp)
	jb	_32562
	call	_brl_blitz_ArrayBoundsError
_32562:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32564
	call	_brl_blitz_NullObjectError
_32564:
	movl	8(%ebx),%eax
	movl	%eax,-372(%ebp)
	movl	-372(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-756(%ebp)
	movl	-372(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-756(%ebp)
	jb	_32567
	call	_brl_blitz_ArrayBoundsError
_32567:
	movl	$1,-644(%ebp)
	movl	-372(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-644(%ebp)
	jb	_32569
	call	_brl_blitz_ArrayBoundsError
_32569:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32571
	call	_brl_blitz_NullObjectError
_32571:
	movl	8(%ebx),%eax
	movl	%eax,-292(%ebp)
	movl	-292(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-500(%ebp)
	movl	-292(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-500(%ebp)
	jb	_32574
	call	_brl_blitz_ArrayBoundsError
_32574:
	movl	$2,-436(%ebp)
	movl	-292(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-436(%ebp)
	jb	_32576
	call	_brl_blitz_ArrayBoundsError
_32576:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32578
	call	_brl_blitz_NullObjectError
_32578:
	movl	8(%ebx),%eax
	movl	%eax,-84(%ebp)
	movl	-84(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-244(%ebp)
	movl	-84(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-244(%ebp)
	jb	_32581
	call	_brl_blitz_ArrayBoundsError
_32581:
	movl	$1,-148(%ebp)
	movl	-84(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-148(%ebp)
	jb	_32583
	call	_brl_blitz_ArrayBoundsError
_32583:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32585
	call	_brl_blitz_NullObjectError
_32585:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_32588
	call	_brl_blitz_ArrayBoundsError
_32588:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_32590
	call	_brl_blitz_ArrayBoundsError
_32590:
	movl	-1396(%ebp),%edx
	addl	-1364(%ebp),%edx
	movl	-1140(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1268(%ebp),%edx
	addl	-1236(%ebp),%edx
	movl	-804(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1108(%ebp),%edx
	addl	-1044(%ebp),%edx
	movl	-692(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-932(%ebp),%edx
	addl	-884(%ebp),%edx
	movl	-548(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-756(%ebp),%edx
	addl	-644(%ebp),%edx
	movl	-372(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-500(%ebp),%edx
	addl	-436(%ebp),%edx
	movl	-292(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-244(%ebp),%edx
	addl	-148(%ebp),%edx
	movl	-84(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-64(%ebp)
	movl	$_32592,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32594
	call	_brl_blitz_NullObjectError
_32594:
	movl	8(%ebx),%eax
	movl	%eax,-1136(%ebp)
	movl	$0,-1392(%ebp)
	movl	-1136(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1392(%ebp)
	jb	_32597
	call	_brl_blitz_ArrayBoundsError
_32597:
	movl	$2,-1360(%ebp)
	movl	-1136(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1360(%ebp)
	jb	_32599
	call	_brl_blitz_ArrayBoundsError
_32599:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32601
	call	_brl_blitz_NullObjectError
_32601:
	movl	8(%ebx),%eax
	movl	%eax,-800(%ebp)
	movl	-800(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-1264(%ebp)
	movl	-800(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1264(%ebp)
	jb	_32604
	call	_brl_blitz_ArrayBoundsError
_32604:
	movl	$0,-1232(%ebp)
	movl	-800(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1232(%ebp)
	jb	_32606
	call	_brl_blitz_ArrayBoundsError
_32606:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32608
	call	_brl_blitz_NullObjectError
_32608:
	movl	8(%ebx),%eax
	movl	%eax,-688(%ebp)
	movl	-688(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1104(%ebp)
	movl	-688(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1104(%ebp)
	jb	_32611
	call	_brl_blitz_ArrayBoundsError
_32611:
	movl	$2,-1040(%ebp)
	movl	-688(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1040(%ebp)
	jb	_32613
	call	_brl_blitz_ArrayBoundsError
_32613:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32615
	call	_brl_blitz_NullObjectError
_32615:
	movl	8(%ebx),%eax
	movl	%eax,-544(%ebp)
	movl	-544(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-928(%ebp)
	movl	-544(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-928(%ebp)
	jb	_32618
	call	_brl_blitz_ArrayBoundsError
_32618:
	movl	$1,-880(%ebp)
	movl	-544(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-880(%ebp)
	jb	_32620
	call	_brl_blitz_ArrayBoundsError
_32620:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32622
	call	_brl_blitz_NullObjectError
_32622:
	movl	8(%ebx),%eax
	movl	%eax,-368(%ebp)
	movl	-368(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-752(%ebp)
	movl	-368(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-752(%ebp)
	jb	_32625
	call	_brl_blitz_ArrayBoundsError
_32625:
	movl	$2,-640(%ebp)
	movl	-368(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-640(%ebp)
	jb	_32627
	call	_brl_blitz_ArrayBoundsError
_32627:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32629
	call	_brl_blitz_NullObjectError
_32629:
	movl	8(%ebx),%eax
	movl	%eax,-288(%ebp)
	movl	-288(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-496(%ebp)
	movl	-288(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-496(%ebp)
	jb	_32632
	call	_brl_blitz_ArrayBoundsError
_32632:
	movl	$2,-432(%ebp)
	movl	-288(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-432(%ebp)
	jb	_32634
	call	_brl_blitz_ArrayBoundsError
_32634:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32636
	call	_brl_blitz_NullObjectError
_32636:
	movl	8(%ebx),%eax
	movl	%eax,-80(%ebp)
	movl	-80(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-240(%ebp)
	movl	-80(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-240(%ebp)
	jb	_32639
	call	_brl_blitz_ArrayBoundsError
_32639:
	movl	$2,-144(%ebp)
	movl	-80(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-144(%ebp)
	jb	_32641
	call	_brl_blitz_ArrayBoundsError
_32641:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32643
	call	_brl_blitz_NullObjectError
_32643:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_32646
	call	_brl_blitz_ArrayBoundsError
_32646:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_32648
	call	_brl_blitz_ArrayBoundsError
_32648:
	movl	-1392(%ebp),%edx
	addl	-1360(%ebp),%edx
	movl	-1136(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1264(%ebp),%edx
	addl	-1232(%ebp),%edx
	movl	-800(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1104(%ebp),%edx
	addl	-1040(%ebp),%edx
	movl	-688(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-928(%ebp),%edx
	addl	-880(%ebp),%edx
	movl	-544(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-752(%ebp),%edx
	addl	-640(%ebp),%edx
	movl	-368(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-496(%ebp),%edx
	addl	-432(%ebp),%edx
	movl	-288(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-240(%ebp),%edx
	addl	-144(%ebp),%edx
	movl	-80(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-68(%ebp)
	movl	$_32650,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32652
	call	_brl_blitz_NullObjectError
_32652:
	movl	8(%ebx),%eax
	movl	%eax,-1132(%ebp)
	movl	$0,-1388(%ebp)
	movl	-1132(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1388(%ebp)
	jb	_32655
	call	_brl_blitz_ArrayBoundsError
_32655:
	movl	$3,-1356(%ebp)
	movl	-1132(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1356(%ebp)
	jb	_32657
	call	_brl_blitz_ArrayBoundsError
_32657:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32659
	call	_brl_blitz_NullObjectError
_32659:
	movl	8(%ebx),%eax
	movl	%eax,-796(%ebp)
	movl	-796(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-1260(%ebp)
	movl	-796(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1260(%ebp)
	jb	_32662
	call	_brl_blitz_ArrayBoundsError
_32662:
	movl	$0,-1228(%ebp)
	movl	-796(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1228(%ebp)
	jb	_32664
	call	_brl_blitz_ArrayBoundsError
_32664:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32666
	call	_brl_blitz_NullObjectError
_32666:
	movl	8(%ebx),%eax
	movl	%eax,-684(%ebp)
	movl	-684(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1100(%ebp)
	movl	-684(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1100(%ebp)
	jb	_32669
	call	_brl_blitz_ArrayBoundsError
_32669:
	movl	$3,-1036(%ebp)
	movl	-684(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1036(%ebp)
	jb	_32671
	call	_brl_blitz_ArrayBoundsError
_32671:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32673
	call	_brl_blitz_NullObjectError
_32673:
	movl	8(%ebx),%eax
	movl	%eax,-540(%ebp)
	movl	-540(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-924(%ebp)
	movl	-540(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-924(%ebp)
	jb	_32676
	call	_brl_blitz_ArrayBoundsError
_32676:
	movl	$1,-876(%ebp)
	movl	-540(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-876(%ebp)
	jb	_32678
	call	_brl_blitz_ArrayBoundsError
_32678:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32680
	call	_brl_blitz_NullObjectError
_32680:
	movl	8(%ebx),%eax
	movl	%eax,-364(%ebp)
	movl	-364(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-748(%ebp)
	movl	-364(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-748(%ebp)
	jb	_32683
	call	_brl_blitz_ArrayBoundsError
_32683:
	movl	$3,-636(%ebp)
	movl	-364(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-636(%ebp)
	jb	_32685
	call	_brl_blitz_ArrayBoundsError
_32685:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32687
	call	_brl_blitz_NullObjectError
_32687:
	movl	8(%ebx),%eax
	movl	%eax,-284(%ebp)
	movl	-284(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-492(%ebp)
	movl	-284(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-492(%ebp)
	jb	_32690
	call	_brl_blitz_ArrayBoundsError
_32690:
	movl	$2,-428(%ebp)
	movl	-284(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-428(%ebp)
	jb	_32692
	call	_brl_blitz_ArrayBoundsError
_32692:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32694
	call	_brl_blitz_NullObjectError
_32694:
	movl	8(%ebx),%eax
	movl	%eax,-76(%ebp)
	movl	-76(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-236(%ebp)
	movl	-76(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-236(%ebp)
	jb	_32697
	call	_brl_blitz_ArrayBoundsError
_32697:
	movl	$3,-140(%ebp)
	movl	-76(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-140(%ebp)
	jb	_32699
	call	_brl_blitz_ArrayBoundsError
_32699:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32701
	call	_brl_blitz_NullObjectError
_32701:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_32704
	call	_brl_blitz_ArrayBoundsError
_32704:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_32706
	call	_brl_blitz_ArrayBoundsError
_32706:
	movl	-1388(%ebp),%edx
	addl	-1356(%ebp),%edx
	movl	-1132(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1260(%ebp),%edx
	addl	-1228(%ebp),%edx
	movl	-796(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1100(%ebp),%edx
	addl	-1036(%ebp),%edx
	movl	-684(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-924(%ebp),%edx
	addl	-876(%ebp),%edx
	movl	-540(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-748(%ebp),%edx
	addl	-636(%ebp),%edx
	movl	-364(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-492(%ebp),%edx
	addl	-428(%ebp),%edx
	movl	-284(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-236(%ebp),%edx
	addl	-140(%ebp),%edx
	movl	-76(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-72(%ebp)
	movl	$_32708,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32710
	call	_brl_blitz_NullObjectError
_32710:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_32713
	call	_brl_blitz_ArrayBoundsError
_32713:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_32715
	call	_brl_blitz_ArrayBoundsError
_32715:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-12(%ebp)
	fstps	28(%eax)
	movl	$_32717,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32719
	call	_brl_blitz_NullObjectError
_32719:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_32722
	call	_brl_blitz_ArrayBoundsError
_32722:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_32724
	call	_brl_blitz_ArrayBoundsError
_32724:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-16(%ebp)
	fstps	28(%eax)
	movl	$_32726,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32728
	call	_brl_blitz_NullObjectError
_32728:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_32731
	call	_brl_blitz_ArrayBoundsError
_32731:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_32733
	call	_brl_blitz_ArrayBoundsError
_32733:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-20(%ebp)
	fstps	28(%eax)
	movl	$_32735,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32737
	call	_brl_blitz_NullObjectError
_32737:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_32740
	call	_brl_blitz_ArrayBoundsError
_32740:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_32742
	call	_brl_blitz_ArrayBoundsError
_32742:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-24(%ebp)
	fstps	28(%eax)
	movl	$_32744,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32746
	call	_brl_blitz_NullObjectError
_32746:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_32749
	call	_brl_blitz_ArrayBoundsError
_32749:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_32751
	call	_brl_blitz_ArrayBoundsError
_32751:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-28(%ebp)
	fstps	28(%eax)
	movl	$_32753,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32755
	call	_brl_blitz_NullObjectError
_32755:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_32758
	call	_brl_blitz_ArrayBoundsError
_32758:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_32760
	call	_brl_blitz_ArrayBoundsError
_32760:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-32(%ebp)
	fstps	28(%eax)
	movl	$_32762,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32764
	call	_brl_blitz_NullObjectError
_32764:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_32767
	call	_brl_blitz_ArrayBoundsError
_32767:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_32769
	call	_brl_blitz_ArrayBoundsError
_32769:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-36(%ebp)
	fstps	28(%eax)
	movl	$_32771,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32773
	call	_brl_blitz_NullObjectError
_32773:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_32776
	call	_brl_blitz_ArrayBoundsError
_32776:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_32778
	call	_brl_blitz_ArrayBoundsError
_32778:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-40(%ebp)
	fstps	28(%eax)
	movl	$_32780,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32782
	call	_brl_blitz_NullObjectError
_32782:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_32785
	call	_brl_blitz_ArrayBoundsError
_32785:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_32787
	call	_brl_blitz_ArrayBoundsError
_32787:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-44(%ebp)
	fstps	28(%eax)
	movl	$_32789,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32791
	call	_brl_blitz_NullObjectError
_32791:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_32794
	call	_brl_blitz_ArrayBoundsError
_32794:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_32796
	call	_brl_blitz_ArrayBoundsError
_32796:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-48(%ebp)
	fstps	28(%eax)
	movl	$_32798,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32800
	call	_brl_blitz_NullObjectError
_32800:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_32803
	call	_brl_blitz_ArrayBoundsError
_32803:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_32805
	call	_brl_blitz_ArrayBoundsError
_32805:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-52(%ebp)
	fstps	28(%eax)
	movl	$_32807,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32809
	call	_brl_blitz_NullObjectError
_32809:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_32812
	call	_brl_blitz_ArrayBoundsError
_32812:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_32814
	call	_brl_blitz_ArrayBoundsError
_32814:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-56(%ebp)
	fstps	28(%eax)
	movl	$_32816,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32818
	call	_brl_blitz_NullObjectError
_32818:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_32821
	call	_brl_blitz_ArrayBoundsError
_32821:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_32823
	call	_brl_blitz_ArrayBoundsError
_32823:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-60(%ebp)
	fstps	28(%eax)
	movl	$_32825,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32827
	call	_brl_blitz_NullObjectError
_32827:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_32830
	call	_brl_blitz_ArrayBoundsError
_32830:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_32832
	call	_brl_blitz_ArrayBoundsError
_32832:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-64(%ebp)
	fstps	28(%eax)
	movl	$_32834,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32836
	call	_brl_blitz_NullObjectError
_32836:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_32839
	call	_brl_blitz_ArrayBoundsError
_32839:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_32841
	call	_brl_blitz_ArrayBoundsError
_32841:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-68(%ebp)
	fstps	28(%eax)
	movl	$_32843,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32845
	call	_brl_blitz_NullObjectError
_32845:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_32848
	call	_brl_blitz_ArrayBoundsError
_32848:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_32850
	call	_brl_blitz_ArrayBoundsError
_32850:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-72(%ebp)
	fstps	28(%eax)
	mov	$0,%ebx
	jmp	_3243
_3243:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_TransformVec:
	push	%ebp
	mov	%esp,%ebp
	sub	$184,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_32987,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_32863,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32865
	call	_brl_blitz_NullObjectError
_32865:
	movl	8(%ebx),%eax
	movl	%eax,-140(%ebp)
	movl	$0,-172(%ebp)
	movl	-140(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-172(%ebp)
	jb	_32868
	call	_brl_blitz_ArrayBoundsError
_32868:
	movl	$3,-156(%ebp)
	movl	-140(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-156(%ebp)
	jb	_32870
	call	_brl_blitz_ArrayBoundsError
_32870:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32872
	call	_brl_blitz_NullObjectError
_32872:
	movl	8(%ebx),%eax
	movl	%eax,-92(%ebp)
	movl	-92(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-124(%ebp)
	movl	-92(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-124(%ebp)
	jb	_32875
	call	_brl_blitz_ArrayBoundsError
_32875:
	movl	$3,-108(%ebp)
	movl	-92(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-108(%ebp)
	jb	_32877
	call	_brl_blitz_ArrayBoundsError
_32877:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32879
	call	_brl_blitz_NullObjectError
_32879:
	movl	8(%ebx),%eax
	movl	%eax,-44(%ebp)
	movl	-44(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-76(%ebp)
	movl	-44(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-76(%ebp)
	jb	_32882
	call	_brl_blitz_ArrayBoundsError
_32882:
	movl	$3,-60(%ebp)
	movl	-44(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-60(%ebp)
	jb	_32884
	call	_brl_blitz_ArrayBoundsError
_32884:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32886
	call	_brl_blitz_NullObjectError
_32886:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_32889
	call	_brl_blitz_ArrayBoundsError
_32889:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_32891
	call	_brl_blitz_ArrayBoundsError
_32891:
	flds	_47713
	movl	-172(%ebp),%edx
	addl	-156(%ebp),%edx
	movl	-140(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-124(%ebp),%edx
	addl	-108(%ebp),%edx
	movl	-92(%ebp),%eax
	fadds	28(%eax,%edx,4)
	movl	-76(%ebp),%edx
	addl	-60(%ebp),%edx
	movl	-44(%ebp),%eax
	fadds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fdivrp	%st(0),%st(1)
	fstps	-24(%ebp)
	movl	$_32893,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	flds	(%eax)
	fstps	-28(%ebp)
	movl	$_32895,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	flds	(%eax)
	fstps	-32(%ebp)
	movl	$_32897,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	flds	(%eax)
	fchs
	fstps	-36(%ebp)
	movl	$_32899,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,4(%esp)
	movl	-20(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbIntMax
	movl	$1,4(%esp)
	movl	%eax,(%esp)
	call	_bbIntMin
	movl	%eax,-20(%ebp)
	movl	$_32900,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32902
	call	_brl_blitz_NullObjectError
_32902:
	movl	8(%ebx),%eax
	movl	%eax,-148(%ebp)
	movl	$0,-180(%ebp)
	movl	-148(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-180(%ebp)
	jb	_32905
	call	_brl_blitz_ArrayBoundsError
_32905:
	movl	$0,-164(%ebp)
	movl	-148(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-164(%ebp)
	jb	_32907
	call	_brl_blitz_ArrayBoundsError
_32907:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32909
	call	_brl_blitz_NullObjectError
_32909:
	movl	8(%ebx),%eax
	movl	%eax,-100(%ebp)
	movl	-100(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-132(%ebp)
	movl	-100(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-132(%ebp)
	jb	_32912
	call	_brl_blitz_ArrayBoundsError
_32912:
	movl	$0,-116(%ebp)
	movl	-100(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-116(%ebp)
	jb	_32914
	call	_brl_blitz_ArrayBoundsError
_32914:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32916
	call	_brl_blitz_NullObjectError
_32916:
	movl	8(%ebx),%eax
	movl	%eax,-52(%ebp)
	movl	-52(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-84(%ebp)
	movl	-52(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-84(%ebp)
	jb	_32919
	call	_brl_blitz_ArrayBoundsError
_32919:
	movl	$0,-68(%ebp)
	movl	-52(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-68(%ebp)
	jb	_32921
	call	_brl_blitz_ArrayBoundsError
_32921:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32923
	call	_brl_blitz_NullObjectError
_32923:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_32926
	call	_brl_blitz_ArrayBoundsError
_32926:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_32928
	call	_brl_blitz_ArrayBoundsError
_32928:
	movl	-8(%ebp),%eax
	movl	-180(%ebp),%ecx
	addl	-164(%ebp),%ecx
	movl	-148(%ebp),%edx
	flds	28(%edx,%ecx,4)
	fmuls	-28(%ebp)
	movl	-132(%ebp),%ecx
	addl	-116(%ebp),%ecx
	movl	-100(%ebp),%edx
	flds	28(%edx,%ecx,4)
	fmuls	-32(%ebp)
	faddp	%st(0),%st(1)
	movl	-84(%ebp),%ecx
	addl	-68(%ebp),%ecx
	movl	-52(%ebp),%edx
	flds	28(%edx,%ecx,4)
	fmuls	-36(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%edx
	add	%ebx,%edx
	flds	28(%esi,%edx,4)
	movl	-20(%ebp),%edx
	movl	%edx,-184(%ebp)
	fildl	-184(%ebp)
	fmulp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	fmuls	-24(%ebp)
	fstps	(%eax)
	movl	$_32929,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32931
	call	_brl_blitz_NullObjectError
_32931:
	movl	8(%ebx),%eax
	movl	%eax,-144(%ebp)
	movl	$0,-176(%ebp)
	movl	-144(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-176(%ebp)
	jb	_32934
	call	_brl_blitz_ArrayBoundsError
_32934:
	movl	$1,-160(%ebp)
	movl	-144(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-160(%ebp)
	jb	_32936
	call	_brl_blitz_ArrayBoundsError
_32936:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32938
	call	_brl_blitz_NullObjectError
_32938:
	movl	8(%ebx),%eax
	movl	%eax,-96(%ebp)
	movl	-96(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-128(%ebp)
	movl	-96(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-128(%ebp)
	jb	_32941
	call	_brl_blitz_ArrayBoundsError
_32941:
	movl	$1,-112(%ebp)
	movl	-96(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-112(%ebp)
	jb	_32943
	call	_brl_blitz_ArrayBoundsError
_32943:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32945
	call	_brl_blitz_NullObjectError
_32945:
	movl	8(%ebx),%eax
	movl	%eax,-48(%ebp)
	movl	-48(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-80(%ebp)
	movl	-48(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-80(%ebp)
	jb	_32948
	call	_brl_blitz_ArrayBoundsError
_32948:
	movl	$1,-64(%ebp)
	movl	-48(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-64(%ebp)
	jb	_32950
	call	_brl_blitz_ArrayBoundsError
_32950:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32952
	call	_brl_blitz_NullObjectError
_32952:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_32955
	call	_brl_blitz_ArrayBoundsError
_32955:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_32957
	call	_brl_blitz_ArrayBoundsError
_32957:
	movl	-12(%ebp),%eax
	movl	-176(%ebp),%ecx
	addl	-160(%ebp),%ecx
	movl	-144(%ebp),%edx
	flds	28(%edx,%ecx,4)
	fmuls	-28(%ebp)
	movl	-128(%ebp),%ecx
	addl	-112(%ebp),%ecx
	movl	-96(%ebp),%edx
	flds	28(%edx,%ecx,4)
	fmuls	-32(%ebp)
	faddp	%st(0),%st(1)
	movl	-80(%ebp),%ecx
	addl	-64(%ebp),%ecx
	movl	-48(%ebp),%edx
	flds	28(%edx,%ecx,4)
	fmuls	-36(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%edx
	add	%ebx,%edx
	flds	28(%esi,%edx,4)
	movl	-20(%ebp),%edx
	movl	%edx,-184(%ebp)
	fildl	-184(%ebp)
	fmulp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	fmuls	-24(%ebp)
	fstps	(%eax)
	movl	$_32958,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32960
	call	_brl_blitz_NullObjectError
_32960:
	movl	8(%ebx),%eax
	movl	%eax,-136(%ebp)
	movl	$0,-168(%ebp)
	movl	-136(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-168(%ebp)
	jb	_32963
	call	_brl_blitz_ArrayBoundsError
_32963:
	movl	$2,-152(%ebp)
	movl	-136(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-152(%ebp)
	jb	_32965
	call	_brl_blitz_ArrayBoundsError
_32965:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32967
	call	_brl_blitz_NullObjectError
_32967:
	movl	8(%ebx),%eax
	movl	%eax,-72(%ebp)
	movl	-72(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-120(%ebp)
	movl	-72(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-120(%ebp)
	jb	_32970
	call	_brl_blitz_ArrayBoundsError
_32970:
	movl	$2,-104(%ebp)
	movl	-72(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-104(%ebp)
	jb	_32972
	call	_brl_blitz_ArrayBoundsError
_32972:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32974
	call	_brl_blitz_NullObjectError
_32974:
	movl	8(%ebx),%eax
	movl	%eax,-40(%ebp)
	movl	-40(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-88(%ebp)
	movl	-40(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-88(%ebp)
	jb	_32977
	call	_brl_blitz_ArrayBoundsError
_32977:
	movl	$2,-56(%ebp)
	movl	-40(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-56(%ebp)
	jb	_32979
	call	_brl_blitz_ArrayBoundsError
_32979:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_32981
	call	_brl_blitz_NullObjectError
_32981:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_32984
	call	_brl_blitz_ArrayBoundsError
_32984:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_32986
	call	_brl_blitz_ArrayBoundsError
_32986:
	movl	-16(%ebp),%eax
	movl	-168(%ebp),%ecx
	addl	-152(%ebp),%ecx
	movl	-136(%ebp),%edx
	flds	28(%edx,%ecx,4)
	fmuls	-28(%ebp)
	movl	-120(%ebp),%ecx
	addl	-104(%ebp),%ecx
	movl	-72(%ebp),%edx
	flds	28(%edx,%ecx,4)
	fmuls	-32(%ebp)
	faddp	%st(0),%st(1)
	movl	-88(%ebp),%ecx
	addl	-56(%ebp),%ecx
	movl	-40(%ebp),%edx
	flds	28(%edx,%ecx,4)
	fmuls	-36(%ebp)
	faddp	%st(0),%st(1)
	mov	%edi,%edx
	add	%ebx,%edx
	flds	28(%esi,%edx,4)
	movl	-20(%ebp),%edx
	movl	%edx,-184(%ebp)
	fildl	-184(%ebp)
	fmulp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	fchs
	fmuls	-24(%ebp)
	fstps	(%eax)
	mov	$0,%ebx
	jmp	_3250
_3250:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_Transpose:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$0,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$_bbEmptyArray,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_33033,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_32989,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$_32992,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$4,12(%esp)
	movl	$4,8(%esp)
	movl	$2,4(%esp)
	movl	$_32993,(%esp)
	call	_bbArrayNew
	movl	%eax,-16(%ebp)
	movl	$_32995,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-8(%ebp)
	jmp	_32996
_640:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_33013,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_32997,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	jmp	_32998
_643:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_33012,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_32999,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	-16(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_33001
	call	_brl_blitz_ArrayBoundsError
_33001:
	movl	-8(%ebp),%ebx
	movl	-16(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_33003
	call	_brl_blitz_ArrayBoundsError
_33003:
	movl	-16(%ebp),%edx
	mov	%esi,%eax
	add	%ebx,%eax
	shl	$3,%eax
	add	%eax,%edx
	movl	%edx,-20(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33006
	call	_brl_blitz_NullObjectError
_33006:
	movl	8(%ebx),%esi
	movl	-8(%ebp),%eax
	imull	24(%esi),%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33009
	call	_brl_blitz_ArrayBoundsError
_33009:
	movl	-12(%ebp),%ebx
	cmpl	24(%esi),%ebx
	jb	_33011
	call	_brl_blitz_ArrayBoundsError
_33011:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	movl	-20(%ebp),%eax
	fstpl	28(%eax)
	calll	*_bbOnDebugLeaveScope
_641:
	addl	$1,-12(%ebp)
_32998:
	cmpl	$3,-12(%ebp)
	jle	_643
_642:
	calll	*_bbOnDebugLeaveScope
_638:
	addl	$1,-8(%ebp)
_32996:
	cmpl	$3,-8(%ebp)
	jle	_640
_639:
	movl	$_33014,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-8(%ebp)
	jmp	_33015
_646:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_33032,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_33016,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	jmp	_33017
_649:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_33031,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_33018,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33020
	call	_brl_blitz_NullObjectError
_33020:
	movl	8(%ebx),%esi
	movl	-8(%ebp),%eax
	imull	24(%esi),%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33023
	call	_brl_blitz_ArrayBoundsError
_33023:
	movl	-12(%ebp),%ebx
	cmpl	24(%esi),%ebx
	jb	_33025
	call	_brl_blitz_ArrayBoundsError
_33025:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	movl	-8(%ebp),%eax
	movl	-16(%ebp),%edx
	imull	24(%edx),%eax
	mov	%eax,%esi
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_33028
	call	_brl_blitz_ArrayBoundsError
_33028:
	movl	-12(%ebp),%ebx
	movl	-16(%ebp),%eax
	cmpl	24(%eax),%ebx
	jb	_33030
	call	_brl_blitz_ArrayBoundsError
_33030:
	movl	-16(%ebp),%eax
	mov	%esi,%edx
	add	%ebx,%edx
	fldl	28(%eax,%edx,8)
	fstps	28(%edi)
	calll	*_bbOnDebugLeaveScope
_647:
	addl	$1,-12(%ebp)
_33017:
	cmpl	$3,-12(%ebp)
	jle	_649
_648:
	calll	*_bbOnDebugLeaveScope
_644:
	addl	$1,-8(%ebp)
_33015:
	cmpl	$3,-8(%ebp)
	jle	_646
_645:
	mov	$0,%ebx
	jmp	_3253
_3253:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_SetTranslate:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_33062,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_33035,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33037
	call	_brl_blitz_NullObjectError
_33037:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33040
	call	_brl_blitz_ArrayBoundsError
_33040:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_33042
	call	_brl_blitz_ArrayBoundsError
_33042:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-8(%ebp)
	fstps	28(%eax)
	movl	$_33044,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33046
	call	_brl_blitz_NullObjectError
_33046:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33049
	call	_brl_blitz_ArrayBoundsError
_33049:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_33051
	call	_brl_blitz_ArrayBoundsError
_33051:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-12(%ebp)
	fstps	28(%eax)
	movl	$_33053,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33055
	call	_brl_blitz_NullObjectError
_33055:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33058
	call	_brl_blitz_ArrayBoundsError
_33058:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_33060
	call	_brl_blitz_ArrayBoundsError
_33060:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-16(%ebp)
	fstps	28(%eax)
	mov	$0,%ebx
	jmp	_3259
_3259:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_Scale:
	push	%ebp
	mov	%esp,%ebp
	sub	$52,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_33207,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_33063,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33065
	call	_brl_blitz_NullObjectError
_33065:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_33068
	call	_brl_blitz_ArrayBoundsError
_33068:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_33070
	call	_brl_blitz_ArrayBoundsError
_33070:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-52(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33073
	call	_brl_blitz_NullObjectError
_33073:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_33076
	call	_brl_blitz_ArrayBoundsError
_33076:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_33078
	call	_brl_blitz_ArrayBoundsError
_33078:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-8(%ebp)
	movl	-52(%ebp),%eax
	fstps	28(%eax)
	movl	$_33079,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33081
	call	_brl_blitz_NullObjectError
_33081:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_33084
	call	_brl_blitz_ArrayBoundsError
_33084:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_33086
	call	_brl_blitz_ArrayBoundsError
_33086:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-48(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33089
	call	_brl_blitz_NullObjectError
_33089:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_33092
	call	_brl_blitz_ArrayBoundsError
_33092:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_33094
	call	_brl_blitz_ArrayBoundsError
_33094:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-8(%ebp)
	movl	-48(%ebp),%eax
	fstps	28(%eax)
	movl	$_33095,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33097
	call	_brl_blitz_NullObjectError
_33097:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_33100
	call	_brl_blitz_ArrayBoundsError
_33100:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_33102
	call	_brl_blitz_ArrayBoundsError
_33102:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-44(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33105
	call	_brl_blitz_NullObjectError
_33105:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_33108
	call	_brl_blitz_ArrayBoundsError
_33108:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_33110
	call	_brl_blitz_ArrayBoundsError
_33110:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-8(%ebp)
	movl	-44(%ebp),%eax
	fstps	28(%eax)
	movl	$_33111,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33113
	call	_brl_blitz_NullObjectError
_33113:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_33116
	call	_brl_blitz_ArrayBoundsError
_33116:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_33118
	call	_brl_blitz_ArrayBoundsError
_33118:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-40(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33121
	call	_brl_blitz_NullObjectError
_33121:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_33124
	call	_brl_blitz_ArrayBoundsError
_33124:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_33126
	call	_brl_blitz_ArrayBoundsError
_33126:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-12(%ebp)
	movl	-40(%ebp),%eax
	fstps	28(%eax)
	movl	$_33127,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33129
	call	_brl_blitz_NullObjectError
_33129:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_33132
	call	_brl_blitz_ArrayBoundsError
_33132:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_33134
	call	_brl_blitz_ArrayBoundsError
_33134:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-36(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33137
	call	_brl_blitz_NullObjectError
_33137:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_33140
	call	_brl_blitz_ArrayBoundsError
_33140:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_33142
	call	_brl_blitz_ArrayBoundsError
_33142:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-12(%ebp)
	movl	-36(%ebp),%eax
	fstps	28(%eax)
	movl	$_33143,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33145
	call	_brl_blitz_NullObjectError
_33145:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_33148
	call	_brl_blitz_ArrayBoundsError
_33148:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_33150
	call	_brl_blitz_ArrayBoundsError
_33150:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-32(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33153
	call	_brl_blitz_NullObjectError
_33153:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_33156
	call	_brl_blitz_ArrayBoundsError
_33156:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_33158
	call	_brl_blitz_ArrayBoundsError
_33158:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-12(%ebp)
	movl	-32(%ebp),%eax
	fstps	28(%eax)
	movl	$_33159,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33161
	call	_brl_blitz_NullObjectError
_33161:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33164
	call	_brl_blitz_ArrayBoundsError
_33164:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_33166
	call	_brl_blitz_ArrayBoundsError
_33166:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-28(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33169
	call	_brl_blitz_NullObjectError
_33169:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33172
	call	_brl_blitz_ArrayBoundsError
_33172:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_33174
	call	_brl_blitz_ArrayBoundsError
_33174:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-16(%ebp)
	movl	-28(%ebp),%eax
	fstps	28(%eax)
	movl	$_33175,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33177
	call	_brl_blitz_NullObjectError
_33177:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33180
	call	_brl_blitz_ArrayBoundsError
_33180:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_33182
	call	_brl_blitz_ArrayBoundsError
_33182:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-24(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33185
	call	_brl_blitz_NullObjectError
_33185:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33188
	call	_brl_blitz_ArrayBoundsError
_33188:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_33190
	call	_brl_blitz_ArrayBoundsError
_33190:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-16(%ebp)
	movl	-24(%ebp),%eax
	fstps	28(%eax)
	movl	$_33191,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33193
	call	_brl_blitz_NullObjectError
_33193:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33196
	call	_brl_blitz_ArrayBoundsError
_33196:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_33198
	call	_brl_blitz_ArrayBoundsError
_33198:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-20(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33201
	call	_brl_blitz_NullObjectError
_33201:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33204
	call	_brl_blitz_ArrayBoundsError
_33204:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_33206
	call	_brl_blitz_ArrayBoundsError
_33206:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fmuls	-16(%ebp)
	movl	-20(%ebp),%eax
	fstps	28(%eax)
	mov	$0,%ebx
	jmp	_3265
_3265:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_Multiply2:
	push	%ebp
	mov	%esp,%ebp
	sub	$1416,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	fldz
	fstps	-64(%ebp)
	fldz
	fstps	-68(%ebp)
	fldz
	fstps	-72(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_34280,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_33208,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33210
	call	_brl_blitz_NullObjectError
_33210:
	movl	8(%ebx),%eax
	movl	%eax,-1128(%ebp)
	movl	$0,-1352(%ebp)
	movl	-1128(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1352(%ebp)
	jb	_33213
	call	_brl_blitz_ArrayBoundsError
_33213:
	movl	$0,-1320(%ebp)
	movl	-1128(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1320(%ebp)
	jb	_33215
	call	_brl_blitz_ArrayBoundsError
_33215:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33217
	call	_brl_blitz_NullObjectError
_33217:
	movl	8(%ebx),%eax
	movl	%eax,-968(%ebp)
	movl	$0,-1224(%ebp)
	movl	-968(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1224(%ebp)
	jb	_33220
	call	_brl_blitz_ArrayBoundsError
_33220:
	movl	$0,-1192(%ebp)
	movl	-968(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1192(%ebp)
	jb	_33222
	call	_brl_blitz_ArrayBoundsError
_33222:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33224
	call	_brl_blitz_NullObjectError
_33224:
	movl	8(%ebx),%eax
	movl	%eax,-776(%ebp)
	movl	$0,-1064(%ebp)
	movl	-776(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1064(%ebp)
	jb	_33227
	call	_brl_blitz_ArrayBoundsError
_33227:
	movl	$1,-1032(%ebp)
	movl	-776(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1032(%ebp)
	jb	_33229
	call	_brl_blitz_ArrayBoundsError
_33229:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33231
	call	_brl_blitz_NullObjectError
_33231:
	movl	8(%ebx),%eax
	movl	%eax,-552(%ebp)
	movl	-552(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-872(%ebp)
	movl	-552(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-872(%ebp)
	jb	_33234
	call	_brl_blitz_ArrayBoundsError
_33234:
	movl	$0,-808(%ebp)
	movl	-552(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-808(%ebp)
	jb	_33236
	call	_brl_blitz_ArrayBoundsError
_33236:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33238
	call	_brl_blitz_NullObjectError
_33238:
	movl	8(%ebx),%eax
	movl	%eax,-520(%ebp)
	movl	$0,-712(%ebp)
	movl	-520(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-712(%ebp)
	jb	_33241
	call	_brl_blitz_ArrayBoundsError
_33241:
	movl	$2,-616(%ebp)
	movl	-520(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-616(%ebp)
	jb	_33243
	call	_brl_blitz_ArrayBoundsError
_33243:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33245
	call	_brl_blitz_NullObjectError
_33245:
	movl	8(%ebx),%eax
	movl	%eax,-328(%ebp)
	movl	-328(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-456(%ebp)
	movl	-328(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-456(%ebp)
	jb	_33248
	call	_brl_blitz_ArrayBoundsError
_33248:
	movl	$0,-392(%ebp)
	movl	-328(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-392(%ebp)
	jb	_33250
	call	_brl_blitz_ArrayBoundsError
_33250:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33252
	call	_brl_blitz_NullObjectError
_33252:
	movl	8(%ebx),%eax
	movl	%eax,-136(%ebp)
	movl	$0,-264(%ebp)
	movl	-136(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-264(%ebp)
	jb	_33255
	call	_brl_blitz_ArrayBoundsError
_33255:
	movl	$3,-200(%ebp)
	movl	-136(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-200(%ebp)
	jb	_33257
	call	_brl_blitz_ArrayBoundsError
_33257:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33259
	call	_brl_blitz_NullObjectError
_33259:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33262
	call	_brl_blitz_ArrayBoundsError
_33262:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_33264
	call	_brl_blitz_ArrayBoundsError
_33264:
	movl	-1352(%ebp),%edx
	addl	-1320(%ebp),%edx
	movl	-1128(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1224(%ebp),%edx
	addl	-1192(%ebp),%edx
	movl	-968(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1064(%ebp),%edx
	addl	-1032(%ebp),%edx
	movl	-776(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-872(%ebp),%edx
	addl	-808(%ebp),%edx
	movl	-552(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-712(%ebp),%edx
	addl	-616(%ebp),%edx
	movl	-520(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-456(%ebp),%edx
	addl	-392(%ebp),%edx
	movl	-328(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-264(%ebp),%edx
	addl	-200(%ebp),%edx
	movl	-136(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-12(%ebp)
	movl	$_33266,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33268
	call	_brl_blitz_NullObjectError
_33268:
	movl	8(%ebx),%eax
	movl	%eax,-1124(%ebp)
	movl	$0,-1348(%ebp)
	movl	-1124(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1348(%ebp)
	jb	_33271
	call	_brl_blitz_ArrayBoundsError
_33271:
	movl	$0,-1316(%ebp)
	movl	-1124(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1316(%ebp)
	jb	_33273
	call	_brl_blitz_ArrayBoundsError
_33273:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33275
	call	_brl_blitz_NullObjectError
_33275:
	movl	8(%ebx),%eax
	movl	%eax,-964(%ebp)
	movl	$0,-1220(%ebp)
	movl	-964(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1220(%ebp)
	jb	_33278
	call	_brl_blitz_ArrayBoundsError
_33278:
	movl	$1,-1188(%ebp)
	movl	-964(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1188(%ebp)
	jb	_33280
	call	_brl_blitz_ArrayBoundsError
_33280:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33282
	call	_brl_blitz_NullObjectError
_33282:
	movl	8(%ebx),%eax
	movl	%eax,-772(%ebp)
	movl	$0,-1060(%ebp)
	movl	-772(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1060(%ebp)
	jb	_33285
	call	_brl_blitz_ArrayBoundsError
_33285:
	movl	$1,-1028(%ebp)
	movl	-772(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1028(%ebp)
	jb	_33287
	call	_brl_blitz_ArrayBoundsError
_33287:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33289
	call	_brl_blitz_NullObjectError
_33289:
	movl	8(%ebx),%eax
	movl	%eax,-548(%ebp)
	movl	-548(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-868(%ebp)
	movl	-548(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-868(%ebp)
	jb	_33292
	call	_brl_blitz_ArrayBoundsError
_33292:
	movl	$1,-804(%ebp)
	movl	-548(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-804(%ebp)
	jb	_33294
	call	_brl_blitz_ArrayBoundsError
_33294:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33296
	call	_brl_blitz_NullObjectError
_33296:
	movl	8(%ebx),%eax
	movl	%eax,-516(%ebp)
	movl	$0,-708(%ebp)
	movl	-516(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-708(%ebp)
	jb	_33299
	call	_brl_blitz_ArrayBoundsError
_33299:
	movl	$2,-612(%ebp)
	movl	-516(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-612(%ebp)
	jb	_33301
	call	_brl_blitz_ArrayBoundsError
_33301:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33303
	call	_brl_blitz_NullObjectError
_33303:
	movl	8(%ebx),%eax
	movl	%eax,-324(%ebp)
	movl	-324(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-452(%ebp)
	movl	-324(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-452(%ebp)
	jb	_33306
	call	_brl_blitz_ArrayBoundsError
_33306:
	movl	$1,-388(%ebp)
	movl	-324(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-388(%ebp)
	jb	_33308
	call	_brl_blitz_ArrayBoundsError
_33308:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33310
	call	_brl_blitz_NullObjectError
_33310:
	movl	8(%ebx),%eax
	movl	%eax,-132(%ebp)
	movl	$0,-260(%ebp)
	movl	-132(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-260(%ebp)
	jb	_33313
	call	_brl_blitz_ArrayBoundsError
_33313:
	movl	$3,-196(%ebp)
	movl	-132(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-196(%ebp)
	jb	_33315
	call	_brl_blitz_ArrayBoundsError
_33315:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33317
	call	_brl_blitz_NullObjectError
_33317:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33320
	call	_brl_blitz_ArrayBoundsError
_33320:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_33322
	call	_brl_blitz_ArrayBoundsError
_33322:
	movl	-1348(%ebp),%edx
	addl	-1316(%ebp),%edx
	movl	-1124(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1220(%ebp),%edx
	addl	-1188(%ebp),%edx
	movl	-964(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1060(%ebp),%edx
	addl	-1028(%ebp),%edx
	movl	-772(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-868(%ebp),%edx
	addl	-804(%ebp),%edx
	movl	-548(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-708(%ebp),%edx
	addl	-612(%ebp),%edx
	movl	-516(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-452(%ebp),%edx
	addl	-388(%ebp),%edx
	movl	-324(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-260(%ebp),%edx
	addl	-196(%ebp),%edx
	movl	-132(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-16(%ebp)
	movl	$_33324,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33326
	call	_brl_blitz_NullObjectError
_33326:
	movl	8(%ebx),%eax
	movl	%eax,-1120(%ebp)
	movl	$0,-1344(%ebp)
	movl	-1120(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1344(%ebp)
	jb	_33329
	call	_brl_blitz_ArrayBoundsError
_33329:
	movl	$0,-1312(%ebp)
	movl	-1120(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1312(%ebp)
	jb	_33331
	call	_brl_blitz_ArrayBoundsError
_33331:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33333
	call	_brl_blitz_NullObjectError
_33333:
	movl	8(%ebx),%eax
	movl	%eax,-960(%ebp)
	movl	$0,-1216(%ebp)
	movl	-960(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1216(%ebp)
	jb	_33336
	call	_brl_blitz_ArrayBoundsError
_33336:
	movl	$2,-1184(%ebp)
	movl	-960(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1184(%ebp)
	jb	_33338
	call	_brl_blitz_ArrayBoundsError
_33338:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33340
	call	_brl_blitz_NullObjectError
_33340:
	movl	8(%ebx),%eax
	movl	%eax,-768(%ebp)
	movl	$0,-1056(%ebp)
	movl	-768(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1056(%ebp)
	jb	_33343
	call	_brl_blitz_ArrayBoundsError
_33343:
	movl	$1,-1024(%ebp)
	movl	-768(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1024(%ebp)
	jb	_33345
	call	_brl_blitz_ArrayBoundsError
_33345:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33347
	call	_brl_blitz_NullObjectError
_33347:
	movl	8(%ebx),%eax
	movl	%eax,-544(%ebp)
	movl	-544(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-864(%ebp)
	movl	-544(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-864(%ebp)
	jb	_33350
	call	_brl_blitz_ArrayBoundsError
_33350:
	movl	$2,-800(%ebp)
	movl	-544(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-800(%ebp)
	jb	_33352
	call	_brl_blitz_ArrayBoundsError
_33352:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33354
	call	_brl_blitz_NullObjectError
_33354:
	movl	8(%ebx),%eax
	movl	%eax,-512(%ebp)
	movl	$0,-704(%ebp)
	movl	-512(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-704(%ebp)
	jb	_33357
	call	_brl_blitz_ArrayBoundsError
_33357:
	movl	$2,-608(%ebp)
	movl	-512(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-608(%ebp)
	jb	_33359
	call	_brl_blitz_ArrayBoundsError
_33359:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33361
	call	_brl_blitz_NullObjectError
_33361:
	movl	8(%ebx),%eax
	movl	%eax,-320(%ebp)
	movl	-320(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-448(%ebp)
	movl	-320(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-448(%ebp)
	jb	_33364
	call	_brl_blitz_ArrayBoundsError
_33364:
	movl	$2,-384(%ebp)
	movl	-320(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-384(%ebp)
	jb	_33366
	call	_brl_blitz_ArrayBoundsError
_33366:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33368
	call	_brl_blitz_NullObjectError
_33368:
	movl	8(%ebx),%eax
	movl	%eax,-128(%ebp)
	movl	$0,-256(%ebp)
	movl	-128(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-256(%ebp)
	jb	_33371
	call	_brl_blitz_ArrayBoundsError
_33371:
	movl	$3,-192(%ebp)
	movl	-128(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-192(%ebp)
	jb	_33373
	call	_brl_blitz_ArrayBoundsError
_33373:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33375
	call	_brl_blitz_NullObjectError
_33375:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33378
	call	_brl_blitz_ArrayBoundsError
_33378:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_33380
	call	_brl_blitz_ArrayBoundsError
_33380:
	movl	-1344(%ebp),%edx
	addl	-1312(%ebp),%edx
	movl	-1120(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1216(%ebp),%edx
	addl	-1184(%ebp),%edx
	movl	-960(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1056(%ebp),%edx
	addl	-1024(%ebp),%edx
	movl	-768(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-864(%ebp),%edx
	addl	-800(%ebp),%edx
	movl	-544(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-704(%ebp),%edx
	addl	-608(%ebp),%edx
	movl	-512(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-448(%ebp),%edx
	addl	-384(%ebp),%edx
	movl	-320(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-256(%ebp),%edx
	addl	-192(%ebp),%edx
	movl	-128(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-20(%ebp)
	movl	$_33382,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33384
	call	_brl_blitz_NullObjectError
_33384:
	movl	8(%ebx),%eax
	movl	%eax,-1116(%ebp)
	movl	$0,-1340(%ebp)
	movl	-1116(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1340(%ebp)
	jb	_33387
	call	_brl_blitz_ArrayBoundsError
_33387:
	movl	$0,-1308(%ebp)
	movl	-1116(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1308(%ebp)
	jb	_33389
	call	_brl_blitz_ArrayBoundsError
_33389:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33391
	call	_brl_blitz_NullObjectError
_33391:
	movl	8(%ebx),%eax
	movl	%eax,-956(%ebp)
	movl	$0,-1212(%ebp)
	movl	-956(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1212(%ebp)
	jb	_33394
	call	_brl_blitz_ArrayBoundsError
_33394:
	movl	$3,-1180(%ebp)
	movl	-956(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1180(%ebp)
	jb	_33396
	call	_brl_blitz_ArrayBoundsError
_33396:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33398
	call	_brl_blitz_NullObjectError
_33398:
	movl	8(%ebx),%eax
	movl	%eax,-764(%ebp)
	movl	$0,-1052(%ebp)
	movl	-764(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1052(%ebp)
	jb	_33401
	call	_brl_blitz_ArrayBoundsError
_33401:
	movl	$1,-1020(%ebp)
	movl	-764(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1020(%ebp)
	jb	_33403
	call	_brl_blitz_ArrayBoundsError
_33403:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33405
	call	_brl_blitz_NullObjectError
_33405:
	movl	8(%ebx),%eax
	movl	%eax,-540(%ebp)
	movl	-540(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-860(%ebp)
	movl	-540(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-860(%ebp)
	jb	_33408
	call	_brl_blitz_ArrayBoundsError
_33408:
	movl	$3,-796(%ebp)
	movl	-540(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-796(%ebp)
	jb	_33410
	call	_brl_blitz_ArrayBoundsError
_33410:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33412
	call	_brl_blitz_NullObjectError
_33412:
	movl	8(%ebx),%eax
	movl	%eax,-508(%ebp)
	movl	$0,-700(%ebp)
	movl	-508(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-700(%ebp)
	jb	_33415
	call	_brl_blitz_ArrayBoundsError
_33415:
	movl	$2,-604(%ebp)
	movl	-508(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-604(%ebp)
	jb	_33417
	call	_brl_blitz_ArrayBoundsError
_33417:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33419
	call	_brl_blitz_NullObjectError
_33419:
	movl	8(%ebx),%eax
	movl	%eax,-316(%ebp)
	movl	-316(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-444(%ebp)
	movl	-316(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-444(%ebp)
	jb	_33422
	call	_brl_blitz_ArrayBoundsError
_33422:
	movl	$3,-380(%ebp)
	movl	-316(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-380(%ebp)
	jb	_33424
	call	_brl_blitz_ArrayBoundsError
_33424:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33426
	call	_brl_blitz_NullObjectError
_33426:
	movl	8(%ebx),%eax
	movl	%eax,-124(%ebp)
	movl	$0,-252(%ebp)
	movl	-124(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-252(%ebp)
	jb	_33429
	call	_brl_blitz_ArrayBoundsError
_33429:
	movl	$3,-188(%ebp)
	movl	-124(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-188(%ebp)
	jb	_33431
	call	_brl_blitz_ArrayBoundsError
_33431:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33433
	call	_brl_blitz_NullObjectError
_33433:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33436
	call	_brl_blitz_ArrayBoundsError
_33436:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_33438
	call	_brl_blitz_ArrayBoundsError
_33438:
	movl	-1340(%ebp),%edx
	addl	-1308(%ebp),%edx
	movl	-1116(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1212(%ebp),%edx
	addl	-1180(%ebp),%edx
	movl	-956(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1052(%ebp),%edx
	addl	-1020(%ebp),%edx
	movl	-764(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-860(%ebp),%edx
	addl	-796(%ebp),%edx
	movl	-540(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-700(%ebp),%edx
	addl	-604(%ebp),%edx
	movl	-508(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-444(%ebp),%edx
	addl	-380(%ebp),%edx
	movl	-316(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-252(%ebp),%edx
	addl	-188(%ebp),%edx
	movl	-124(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-24(%ebp)
	movl	$_33440,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33442
	call	_brl_blitz_NullObjectError
_33442:
	movl	8(%ebx),%eax
	movl	%eax,-888(%ebp)
	movl	-888(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1336(%ebp)
	movl	-888(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1336(%ebp)
	jb	_33445
	call	_brl_blitz_ArrayBoundsError
_33445:
	movl	$0,-1304(%ebp)
	movl	-888(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1304(%ebp)
	jb	_33447
	call	_brl_blitz_ArrayBoundsError
_33447:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33449
	call	_brl_blitz_NullObjectError
_33449:
	movl	8(%ebx),%eax
	movl	%eax,-984(%ebp)
	movl	$0,-1208(%ebp)
	movl	-984(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1208(%ebp)
	jb	_33452
	call	_brl_blitz_ArrayBoundsError
_33452:
	movl	$0,-1176(%ebp)
	movl	-984(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1176(%ebp)
	jb	_33454
	call	_brl_blitz_ArrayBoundsError
_33454:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33456
	call	_brl_blitz_NullObjectError
_33456:
	movl	8(%ebx),%eax
	movl	%eax,-664(%ebp)
	movl	-664(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1112(%ebp)
	movl	-664(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1112(%ebp)
	jb	_33459
	call	_brl_blitz_ArrayBoundsError
_33459:
	movl	$1,-1048(%ebp)
	movl	-664(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1048(%ebp)
	jb	_33461
	call	_brl_blitz_ArrayBoundsError
_33461:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33463
	call	_brl_blitz_NullObjectError
_33463:
	movl	8(%ebx),%eax
	movl	%eax,-536(%ebp)
	movl	-536(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-856(%ebp)
	movl	-536(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-856(%ebp)
	jb	_33466
	call	_brl_blitz_ArrayBoundsError
_33466:
	movl	$0,-792(%ebp)
	movl	-536(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-792(%ebp)
	jb	_33468
	call	_brl_blitz_ArrayBoundsError
_33468:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33470
	call	_brl_blitz_NullObjectError
_33470:
	movl	8(%ebx),%eax
	movl	%eax,-376(%ebp)
	movl	-376(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-728(%ebp)
	movl	-376(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-728(%ebp)
	jb	_33473
	call	_brl_blitz_ArrayBoundsError
_33473:
	movl	$2,-600(%ebp)
	movl	-376(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-600(%ebp)
	jb	_33475
	call	_brl_blitz_ArrayBoundsError
_33475:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33477
	call	_brl_blitz_NullObjectError
_33477:
	movl	8(%ebx),%eax
	movl	%eax,-312(%ebp)
	movl	-312(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-472(%ebp)
	movl	-312(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-472(%ebp)
	jb	_33480
	call	_brl_blitz_ArrayBoundsError
_33480:
	movl	$0,-408(%ebp)
	movl	-312(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-408(%ebp)
	jb	_33482
	call	_brl_blitz_ArrayBoundsError
_33482:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33484
	call	_brl_blitz_NullObjectError
_33484:
	movl	8(%ebx),%eax
	movl	%eax,-120(%ebp)
	movl	-120(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-248(%ebp)
	movl	-120(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-248(%ebp)
	jb	_33487
	call	_brl_blitz_ArrayBoundsError
_33487:
	movl	$3,-184(%ebp)
	movl	-120(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-184(%ebp)
	jb	_33489
	call	_brl_blitz_ArrayBoundsError
_33489:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33491
	call	_brl_blitz_NullObjectError
_33491:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33494
	call	_brl_blitz_ArrayBoundsError
_33494:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_33496
	call	_brl_blitz_ArrayBoundsError
_33496:
	movl	-1336(%ebp),%edx
	addl	-1304(%ebp),%edx
	movl	-888(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1208(%ebp),%edx
	addl	-1176(%ebp),%edx
	movl	-984(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1112(%ebp),%edx
	addl	-1048(%ebp),%edx
	movl	-664(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-856(%ebp),%edx
	addl	-792(%ebp),%edx
	movl	-536(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-728(%ebp),%edx
	addl	-600(%ebp),%edx
	movl	-376(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-472(%ebp),%edx
	addl	-408(%ebp),%edx
	movl	-312(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-248(%ebp),%edx
	addl	-184(%ebp),%edx
	movl	-120(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-28(%ebp)
	movl	$_33498,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33500
	call	_brl_blitz_NullObjectError
_33500:
	movl	8(%ebx),%eax
	movl	%eax,-884(%ebp)
	movl	-884(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1332(%ebp)
	movl	-884(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1332(%ebp)
	jb	_33503
	call	_brl_blitz_ArrayBoundsError
_33503:
	movl	$0,-1300(%ebp)
	movl	-884(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1300(%ebp)
	jb	_33505
	call	_brl_blitz_ArrayBoundsError
_33505:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33507
	call	_brl_blitz_NullObjectError
_33507:
	movl	8(%ebx),%eax
	movl	%eax,-980(%ebp)
	movl	$0,-1204(%ebp)
	movl	-980(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1204(%ebp)
	jb	_33510
	call	_brl_blitz_ArrayBoundsError
_33510:
	movl	$1,-1172(%ebp)
	movl	-980(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1172(%ebp)
	jb	_33512
	call	_brl_blitz_ArrayBoundsError
_33512:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33514
	call	_brl_blitz_NullObjectError
_33514:
	movl	8(%ebx),%eax
	movl	%eax,-660(%ebp)
	movl	-660(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1108(%ebp)
	movl	-660(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1108(%ebp)
	jb	_33517
	call	_brl_blitz_ArrayBoundsError
_33517:
	movl	$1,-1044(%ebp)
	movl	-660(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1044(%ebp)
	jb	_33519
	call	_brl_blitz_ArrayBoundsError
_33519:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33521
	call	_brl_blitz_NullObjectError
_33521:
	movl	8(%ebx),%eax
	movl	%eax,-532(%ebp)
	movl	-532(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-852(%ebp)
	movl	-532(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-852(%ebp)
	jb	_33524
	call	_brl_blitz_ArrayBoundsError
_33524:
	movl	$1,-788(%ebp)
	movl	-532(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-788(%ebp)
	jb	_33526
	call	_brl_blitz_ArrayBoundsError
_33526:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33528
	call	_brl_blitz_NullObjectError
_33528:
	movl	8(%ebx),%eax
	movl	%eax,-372(%ebp)
	movl	-372(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-724(%ebp)
	movl	-372(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-724(%ebp)
	jb	_33531
	call	_brl_blitz_ArrayBoundsError
_33531:
	movl	$2,-596(%ebp)
	movl	-372(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-596(%ebp)
	jb	_33533
	call	_brl_blitz_ArrayBoundsError
_33533:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33535
	call	_brl_blitz_NullObjectError
_33535:
	movl	8(%ebx),%eax
	movl	%eax,-308(%ebp)
	movl	-308(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-468(%ebp)
	movl	-308(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-468(%ebp)
	jb	_33538
	call	_brl_blitz_ArrayBoundsError
_33538:
	movl	$1,-404(%ebp)
	movl	-308(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-404(%ebp)
	jb	_33540
	call	_brl_blitz_ArrayBoundsError
_33540:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33542
	call	_brl_blitz_NullObjectError
_33542:
	movl	8(%ebx),%eax
	movl	%eax,-116(%ebp)
	movl	-116(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-244(%ebp)
	movl	-116(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-244(%ebp)
	jb	_33545
	call	_brl_blitz_ArrayBoundsError
_33545:
	movl	$3,-180(%ebp)
	movl	-116(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-180(%ebp)
	jb	_33547
	call	_brl_blitz_ArrayBoundsError
_33547:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33549
	call	_brl_blitz_NullObjectError
_33549:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33552
	call	_brl_blitz_ArrayBoundsError
_33552:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_33554
	call	_brl_blitz_ArrayBoundsError
_33554:
	movl	-1332(%ebp),%edx
	addl	-1300(%ebp),%edx
	movl	-884(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1204(%ebp),%edx
	addl	-1172(%ebp),%edx
	movl	-980(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1108(%ebp),%edx
	addl	-1044(%ebp),%edx
	movl	-660(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-852(%ebp),%edx
	addl	-788(%ebp),%edx
	movl	-532(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-724(%ebp),%edx
	addl	-596(%ebp),%edx
	movl	-372(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-468(%ebp),%edx
	addl	-404(%ebp),%edx
	movl	-308(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-244(%ebp),%edx
	addl	-180(%ebp),%edx
	movl	-116(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-32(%ebp)
	movl	$_33556,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33558
	call	_brl_blitz_NullObjectError
_33558:
	movl	8(%ebx),%eax
	movl	%eax,-880(%ebp)
	movl	-880(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1328(%ebp)
	movl	-880(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1328(%ebp)
	jb	_33561
	call	_brl_blitz_ArrayBoundsError
_33561:
	movl	$0,-1296(%ebp)
	movl	-880(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1296(%ebp)
	jb	_33563
	call	_brl_blitz_ArrayBoundsError
_33563:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33565
	call	_brl_blitz_NullObjectError
_33565:
	movl	8(%ebx),%eax
	movl	%eax,-976(%ebp)
	movl	$0,-1200(%ebp)
	movl	-976(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1200(%ebp)
	jb	_33568
	call	_brl_blitz_ArrayBoundsError
_33568:
	movl	$2,-1168(%ebp)
	movl	-976(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1168(%ebp)
	jb	_33570
	call	_brl_blitz_ArrayBoundsError
_33570:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33572
	call	_brl_blitz_NullObjectError
_33572:
	movl	8(%ebx),%eax
	movl	%eax,-656(%ebp)
	movl	-656(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1104(%ebp)
	movl	-656(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1104(%ebp)
	jb	_33575
	call	_brl_blitz_ArrayBoundsError
_33575:
	movl	$1,-1040(%ebp)
	movl	-656(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1040(%ebp)
	jb	_33577
	call	_brl_blitz_ArrayBoundsError
_33577:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33579
	call	_brl_blitz_NullObjectError
_33579:
	movl	8(%ebx),%eax
	movl	%eax,-528(%ebp)
	movl	-528(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-848(%ebp)
	movl	-528(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-848(%ebp)
	jb	_33582
	call	_brl_blitz_ArrayBoundsError
_33582:
	movl	$2,-784(%ebp)
	movl	-528(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-784(%ebp)
	jb	_33584
	call	_brl_blitz_ArrayBoundsError
_33584:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33586
	call	_brl_blitz_NullObjectError
_33586:
	movl	8(%ebx),%eax
	movl	%eax,-368(%ebp)
	movl	-368(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-720(%ebp)
	movl	-368(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-720(%ebp)
	jb	_33589
	call	_brl_blitz_ArrayBoundsError
_33589:
	movl	$2,-592(%ebp)
	movl	-368(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-592(%ebp)
	jb	_33591
	call	_brl_blitz_ArrayBoundsError
_33591:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33593
	call	_brl_blitz_NullObjectError
_33593:
	movl	8(%ebx),%eax
	movl	%eax,-304(%ebp)
	movl	-304(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-464(%ebp)
	movl	-304(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-464(%ebp)
	jb	_33596
	call	_brl_blitz_ArrayBoundsError
_33596:
	movl	$2,-400(%ebp)
	movl	-304(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-400(%ebp)
	jb	_33598
	call	_brl_blitz_ArrayBoundsError
_33598:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33600
	call	_brl_blitz_NullObjectError
_33600:
	movl	8(%ebx),%eax
	movl	%eax,-112(%ebp)
	movl	-112(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-240(%ebp)
	movl	-112(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-240(%ebp)
	jb	_33603
	call	_brl_blitz_ArrayBoundsError
_33603:
	movl	$3,-176(%ebp)
	movl	-112(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-176(%ebp)
	jb	_33605
	call	_brl_blitz_ArrayBoundsError
_33605:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33607
	call	_brl_blitz_NullObjectError
_33607:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33610
	call	_brl_blitz_ArrayBoundsError
_33610:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_33612
	call	_brl_blitz_ArrayBoundsError
_33612:
	movl	-1328(%ebp),%edx
	addl	-1296(%ebp),%edx
	movl	-880(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1200(%ebp),%edx
	addl	-1168(%ebp),%edx
	movl	-976(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1104(%ebp),%edx
	addl	-1040(%ebp),%edx
	movl	-656(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-848(%ebp),%edx
	addl	-784(%ebp),%edx
	movl	-528(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-720(%ebp),%edx
	addl	-592(%ebp),%edx
	movl	-368(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-464(%ebp),%edx
	addl	-400(%ebp),%edx
	movl	-304(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-240(%ebp),%edx
	addl	-176(%ebp),%edx
	movl	-112(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-36(%ebp)
	movl	$_33614,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33616
	call	_brl_blitz_NullObjectError
_33616:
	movl	8(%ebx),%eax
	movl	%eax,-876(%ebp)
	movl	-876(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1324(%ebp)
	movl	-876(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1324(%ebp)
	jb	_33619
	call	_brl_blitz_ArrayBoundsError
_33619:
	movl	$0,-1292(%ebp)
	movl	-876(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1292(%ebp)
	jb	_33621
	call	_brl_blitz_ArrayBoundsError
_33621:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33623
	call	_brl_blitz_NullObjectError
_33623:
	movl	8(%ebx),%eax
	movl	%eax,-972(%ebp)
	movl	$0,-1196(%ebp)
	movl	-972(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1196(%ebp)
	jb	_33626
	call	_brl_blitz_ArrayBoundsError
_33626:
	movl	$3,-1164(%ebp)
	movl	-972(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1164(%ebp)
	jb	_33628
	call	_brl_blitz_ArrayBoundsError
_33628:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33630
	call	_brl_blitz_NullObjectError
_33630:
	movl	8(%ebx),%eax
	movl	%eax,-652(%ebp)
	movl	-652(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-1100(%ebp)
	movl	-652(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1100(%ebp)
	jb	_33633
	call	_brl_blitz_ArrayBoundsError
_33633:
	movl	$1,-1036(%ebp)
	movl	-652(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1036(%ebp)
	jb	_33635
	call	_brl_blitz_ArrayBoundsError
_33635:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33637
	call	_brl_blitz_NullObjectError
_33637:
	movl	8(%ebx),%eax
	movl	%eax,-524(%ebp)
	movl	-524(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-844(%ebp)
	movl	-524(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-844(%ebp)
	jb	_33640
	call	_brl_blitz_ArrayBoundsError
_33640:
	movl	$3,-780(%ebp)
	movl	-524(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-780(%ebp)
	jb	_33642
	call	_brl_blitz_ArrayBoundsError
_33642:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33644
	call	_brl_blitz_NullObjectError
_33644:
	movl	8(%ebx),%eax
	movl	%eax,-364(%ebp)
	movl	-364(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-716(%ebp)
	movl	-364(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-716(%ebp)
	jb	_33647
	call	_brl_blitz_ArrayBoundsError
_33647:
	movl	$2,-588(%ebp)
	movl	-364(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-588(%ebp)
	jb	_33649
	call	_brl_blitz_ArrayBoundsError
_33649:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33651
	call	_brl_blitz_NullObjectError
_33651:
	movl	8(%ebx),%eax
	movl	%eax,-300(%ebp)
	movl	-300(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-460(%ebp)
	movl	-300(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-460(%ebp)
	jb	_33654
	call	_brl_blitz_ArrayBoundsError
_33654:
	movl	$3,-396(%ebp)
	movl	-300(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-396(%ebp)
	jb	_33656
	call	_brl_blitz_ArrayBoundsError
_33656:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33658
	call	_brl_blitz_NullObjectError
_33658:
	movl	8(%ebx),%eax
	movl	%eax,-108(%ebp)
	movl	-108(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-236(%ebp)
	movl	-108(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-236(%ebp)
	jb	_33661
	call	_brl_blitz_ArrayBoundsError
_33661:
	movl	$3,-172(%ebp)
	movl	-108(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-172(%ebp)
	jb	_33663
	call	_brl_blitz_ArrayBoundsError
_33663:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33665
	call	_brl_blitz_NullObjectError
_33665:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33668
	call	_brl_blitz_ArrayBoundsError
_33668:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_33670
	call	_brl_blitz_ArrayBoundsError
_33670:
	movl	-1324(%ebp),%edx
	addl	-1292(%ebp),%edx
	movl	-876(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1196(%ebp),%edx
	addl	-1164(%ebp),%edx
	movl	-972(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1100(%ebp),%edx
	addl	-1036(%ebp),%edx
	movl	-652(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-844(%ebp),%edx
	addl	-780(%ebp),%edx
	movl	-524(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-716(%ebp),%edx
	addl	-588(%ebp),%edx
	movl	-364(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-460(%ebp),%edx
	addl	-396(%ebp),%edx
	movl	-300(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-236(%ebp),%edx
	addl	-172(%ebp),%edx
	movl	-108(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-40(%ebp)
	movl	$_33672,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33674
	call	_brl_blitz_NullObjectError
_33674:
	movl	8(%ebx),%eax
	movl	%eax,-952(%ebp)
	movl	-952(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-1416(%ebp)
	movl	-952(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1416(%ebp)
	jb	_33677
	call	_brl_blitz_ArrayBoundsError
_33677:
	movl	$0,-1384(%ebp)
	movl	-952(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1384(%ebp)
	jb	_33679
	call	_brl_blitz_ArrayBoundsError
_33679:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33681
	call	_brl_blitz_NullObjectError
_33681:
	movl	8(%ebx),%eax
	movl	%eax,-1016(%ebp)
	movl	$0,-1288(%ebp)
	movl	-1016(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1288(%ebp)
	jb	_33684
	call	_brl_blitz_ArrayBoundsError
_33684:
	movl	$0,-1256(%ebp)
	movl	-1016(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1256(%ebp)
	jb	_33686
	call	_brl_blitz_ArrayBoundsError
_33686:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33688
	call	_brl_blitz_NullObjectError
_33688:
	movl	8(%ebx),%eax
	movl	%eax,-696(%ebp)
	movl	-696(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-1160(%ebp)
	movl	-696(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1160(%ebp)
	jb	_33691
	call	_brl_blitz_ArrayBoundsError
_33691:
	movl	$1,-1096(%ebp)
	movl	-696(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1096(%ebp)
	jb	_33693
	call	_brl_blitz_ArrayBoundsError
_33693:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33695
	call	_brl_blitz_NullObjectError
_33695:
	movl	8(%ebx),%eax
	movl	%eax,-584(%ebp)
	movl	-584(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-920(%ebp)
	movl	-584(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-920(%ebp)
	jb	_33698
	call	_brl_blitz_ArrayBoundsError
_33698:
	movl	$0,-840(%ebp)
	movl	-584(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-840(%ebp)
	jb	_33700
	call	_brl_blitz_ArrayBoundsError
_33700:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33702
	call	_brl_blitz_NullObjectError
_33702:
	movl	8(%ebx),%eax
	movl	%eax,-360(%ebp)
	movl	-360(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-760(%ebp)
	movl	-360(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-760(%ebp)
	jb	_33705
	call	_brl_blitz_ArrayBoundsError
_33705:
	movl	$2,-648(%ebp)
	movl	-360(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-648(%ebp)
	jb	_33707
	call	_brl_blitz_ArrayBoundsError
_33707:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33709
	call	_brl_blitz_NullObjectError
_33709:
	movl	8(%ebx),%eax
	movl	%eax,-296(%ebp)
	movl	-296(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-504(%ebp)
	movl	-296(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-504(%ebp)
	jb	_33712
	call	_brl_blitz_ArrayBoundsError
_33712:
	movl	$0,-440(%ebp)
	movl	-296(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-440(%ebp)
	jb	_33714
	call	_brl_blitz_ArrayBoundsError
_33714:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33716
	call	_brl_blitz_NullObjectError
_33716:
	movl	8(%ebx),%eax
	movl	%eax,-104(%ebp)
	movl	-104(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-232(%ebp)
	movl	-104(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-232(%ebp)
	jb	_33719
	call	_brl_blitz_ArrayBoundsError
_33719:
	movl	$3,-168(%ebp)
	movl	-104(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-168(%ebp)
	jb	_33721
	call	_brl_blitz_ArrayBoundsError
_33721:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33723
	call	_brl_blitz_NullObjectError
_33723:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33726
	call	_brl_blitz_ArrayBoundsError
_33726:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_33728
	call	_brl_blitz_ArrayBoundsError
_33728:
	movl	-1416(%ebp),%edx
	addl	-1384(%ebp),%edx
	movl	-952(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1288(%ebp),%edx
	addl	-1256(%ebp),%edx
	movl	-1016(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1160(%ebp),%edx
	addl	-1096(%ebp),%edx
	movl	-696(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-920(%ebp),%edx
	addl	-840(%ebp),%edx
	movl	-584(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-760(%ebp),%edx
	addl	-648(%ebp),%edx
	movl	-360(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-504(%ebp),%edx
	addl	-440(%ebp),%edx
	movl	-296(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-232(%ebp),%edx
	addl	-168(%ebp),%edx
	movl	-104(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-44(%ebp)
	movl	$_33730,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33732
	call	_brl_blitz_NullObjectError
_33732:
	movl	8(%ebx),%eax
	movl	%eax,-948(%ebp)
	movl	-948(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-1412(%ebp)
	movl	-948(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1412(%ebp)
	jb	_33735
	call	_brl_blitz_ArrayBoundsError
_33735:
	movl	$0,-1380(%ebp)
	movl	-948(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1380(%ebp)
	jb	_33737
	call	_brl_blitz_ArrayBoundsError
_33737:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33739
	call	_brl_blitz_NullObjectError
_33739:
	movl	8(%ebx),%eax
	movl	%eax,-1012(%ebp)
	movl	$0,-1284(%ebp)
	movl	-1012(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1284(%ebp)
	jb	_33742
	call	_brl_blitz_ArrayBoundsError
_33742:
	movl	$1,-1252(%ebp)
	movl	-1012(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1252(%ebp)
	jb	_33744
	call	_brl_blitz_ArrayBoundsError
_33744:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33746
	call	_brl_blitz_NullObjectError
_33746:
	movl	8(%ebx),%eax
	movl	%eax,-692(%ebp)
	movl	-692(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-1156(%ebp)
	movl	-692(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1156(%ebp)
	jb	_33749
	call	_brl_blitz_ArrayBoundsError
_33749:
	movl	$1,-1092(%ebp)
	movl	-692(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1092(%ebp)
	jb	_33751
	call	_brl_blitz_ArrayBoundsError
_33751:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33753
	call	_brl_blitz_NullObjectError
_33753:
	movl	8(%ebx),%eax
	movl	%eax,-580(%ebp)
	movl	-580(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-916(%ebp)
	movl	-580(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-916(%ebp)
	jb	_33756
	call	_brl_blitz_ArrayBoundsError
_33756:
	movl	$1,-836(%ebp)
	movl	-580(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-836(%ebp)
	jb	_33758
	call	_brl_blitz_ArrayBoundsError
_33758:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33760
	call	_brl_blitz_NullObjectError
_33760:
	movl	8(%ebx),%eax
	movl	%eax,-356(%ebp)
	movl	-356(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-756(%ebp)
	movl	-356(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-756(%ebp)
	jb	_33763
	call	_brl_blitz_ArrayBoundsError
_33763:
	movl	$2,-644(%ebp)
	movl	-356(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-644(%ebp)
	jb	_33765
	call	_brl_blitz_ArrayBoundsError
_33765:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33767
	call	_brl_blitz_NullObjectError
_33767:
	movl	8(%ebx),%eax
	movl	%eax,-292(%ebp)
	movl	-292(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-500(%ebp)
	movl	-292(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-500(%ebp)
	jb	_33770
	call	_brl_blitz_ArrayBoundsError
_33770:
	movl	$1,-436(%ebp)
	movl	-292(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-436(%ebp)
	jb	_33772
	call	_brl_blitz_ArrayBoundsError
_33772:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33774
	call	_brl_blitz_NullObjectError
_33774:
	movl	8(%ebx),%eax
	movl	%eax,-100(%ebp)
	movl	-100(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-228(%ebp)
	movl	-100(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-228(%ebp)
	jb	_33777
	call	_brl_blitz_ArrayBoundsError
_33777:
	movl	$3,-164(%ebp)
	movl	-100(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-164(%ebp)
	jb	_33779
	call	_brl_blitz_ArrayBoundsError
_33779:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33781
	call	_brl_blitz_NullObjectError
_33781:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33784
	call	_brl_blitz_ArrayBoundsError
_33784:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_33786
	call	_brl_blitz_ArrayBoundsError
_33786:
	movl	-1412(%ebp),%edx
	addl	-1380(%ebp),%edx
	movl	-948(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1284(%ebp),%edx
	addl	-1252(%ebp),%edx
	movl	-1012(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1156(%ebp),%edx
	addl	-1092(%ebp),%edx
	movl	-692(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-916(%ebp),%edx
	addl	-836(%ebp),%edx
	movl	-580(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-756(%ebp),%edx
	addl	-644(%ebp),%edx
	movl	-356(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-500(%ebp),%edx
	addl	-436(%ebp),%edx
	movl	-292(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-228(%ebp),%edx
	addl	-164(%ebp),%edx
	movl	-100(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-48(%ebp)
	movl	$_33788,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33790
	call	_brl_blitz_NullObjectError
_33790:
	movl	8(%ebx),%eax
	movl	%eax,-944(%ebp)
	movl	-944(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-1408(%ebp)
	movl	-944(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1408(%ebp)
	jb	_33793
	call	_brl_blitz_ArrayBoundsError
_33793:
	movl	$0,-1376(%ebp)
	movl	-944(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1376(%ebp)
	jb	_33795
	call	_brl_blitz_ArrayBoundsError
_33795:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33797
	call	_brl_blitz_NullObjectError
_33797:
	movl	8(%ebx),%eax
	movl	%eax,-1008(%ebp)
	movl	$0,-1280(%ebp)
	movl	-1008(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1280(%ebp)
	jb	_33800
	call	_brl_blitz_ArrayBoundsError
_33800:
	movl	$2,-1248(%ebp)
	movl	-1008(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1248(%ebp)
	jb	_33802
	call	_brl_blitz_ArrayBoundsError
_33802:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33804
	call	_brl_blitz_NullObjectError
_33804:
	movl	8(%ebx),%eax
	movl	%eax,-688(%ebp)
	movl	-688(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-1152(%ebp)
	movl	-688(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1152(%ebp)
	jb	_33807
	call	_brl_blitz_ArrayBoundsError
_33807:
	movl	$1,-1088(%ebp)
	movl	-688(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1088(%ebp)
	jb	_33809
	call	_brl_blitz_ArrayBoundsError
_33809:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33811
	call	_brl_blitz_NullObjectError
_33811:
	movl	8(%ebx),%eax
	movl	%eax,-576(%ebp)
	movl	-576(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-912(%ebp)
	movl	-576(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-912(%ebp)
	jb	_33814
	call	_brl_blitz_ArrayBoundsError
_33814:
	movl	$2,-832(%ebp)
	movl	-576(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-832(%ebp)
	jb	_33816
	call	_brl_blitz_ArrayBoundsError
_33816:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33818
	call	_brl_blitz_NullObjectError
_33818:
	movl	8(%ebx),%eax
	movl	%eax,-352(%ebp)
	movl	-352(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-752(%ebp)
	movl	-352(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-752(%ebp)
	jb	_33821
	call	_brl_blitz_ArrayBoundsError
_33821:
	movl	$2,-640(%ebp)
	movl	-352(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-640(%ebp)
	jb	_33823
	call	_brl_blitz_ArrayBoundsError
_33823:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33825
	call	_brl_blitz_NullObjectError
_33825:
	movl	8(%ebx),%eax
	movl	%eax,-288(%ebp)
	movl	-288(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-496(%ebp)
	movl	-288(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-496(%ebp)
	jb	_33828
	call	_brl_blitz_ArrayBoundsError
_33828:
	movl	$2,-432(%ebp)
	movl	-288(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-432(%ebp)
	jb	_33830
	call	_brl_blitz_ArrayBoundsError
_33830:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33832
	call	_brl_blitz_NullObjectError
_33832:
	movl	8(%ebx),%eax
	movl	%eax,-96(%ebp)
	movl	-96(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-224(%ebp)
	movl	-96(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-224(%ebp)
	jb	_33835
	call	_brl_blitz_ArrayBoundsError
_33835:
	movl	$3,-160(%ebp)
	movl	-96(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-160(%ebp)
	jb	_33837
	call	_brl_blitz_ArrayBoundsError
_33837:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33839
	call	_brl_blitz_NullObjectError
_33839:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33842
	call	_brl_blitz_ArrayBoundsError
_33842:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_33844
	call	_brl_blitz_ArrayBoundsError
_33844:
	movl	-1408(%ebp),%edx
	addl	-1376(%ebp),%edx
	movl	-944(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1280(%ebp),%edx
	addl	-1248(%ebp),%edx
	movl	-1008(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1152(%ebp),%edx
	addl	-1088(%ebp),%edx
	movl	-688(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-912(%ebp),%edx
	addl	-832(%ebp),%edx
	movl	-576(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-752(%ebp),%edx
	addl	-640(%ebp),%edx
	movl	-352(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-496(%ebp),%edx
	addl	-432(%ebp),%edx
	movl	-288(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-224(%ebp),%edx
	addl	-160(%ebp),%edx
	movl	-96(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-52(%ebp)
	movl	$_33846,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33848
	call	_brl_blitz_NullObjectError
_33848:
	movl	8(%ebx),%eax
	movl	%eax,-940(%ebp)
	movl	-940(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-1404(%ebp)
	movl	-940(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1404(%ebp)
	jb	_33851
	call	_brl_blitz_ArrayBoundsError
_33851:
	movl	$0,-1372(%ebp)
	movl	-940(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1372(%ebp)
	jb	_33853
	call	_brl_blitz_ArrayBoundsError
_33853:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33855
	call	_brl_blitz_NullObjectError
_33855:
	movl	8(%ebx),%eax
	movl	%eax,-1004(%ebp)
	movl	$0,-1276(%ebp)
	movl	-1004(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1276(%ebp)
	jb	_33858
	call	_brl_blitz_ArrayBoundsError
_33858:
	movl	$3,-1244(%ebp)
	movl	-1004(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1244(%ebp)
	jb	_33860
	call	_brl_blitz_ArrayBoundsError
_33860:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33862
	call	_brl_blitz_NullObjectError
_33862:
	movl	8(%ebx),%eax
	movl	%eax,-684(%ebp)
	movl	-684(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-1148(%ebp)
	movl	-684(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1148(%ebp)
	jb	_33865
	call	_brl_blitz_ArrayBoundsError
_33865:
	movl	$1,-1084(%ebp)
	movl	-684(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1084(%ebp)
	jb	_33867
	call	_brl_blitz_ArrayBoundsError
_33867:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33869
	call	_brl_blitz_NullObjectError
_33869:
	movl	8(%ebx),%eax
	movl	%eax,-572(%ebp)
	movl	-572(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-908(%ebp)
	movl	-572(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-908(%ebp)
	jb	_33872
	call	_brl_blitz_ArrayBoundsError
_33872:
	movl	$3,-828(%ebp)
	movl	-572(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-828(%ebp)
	jb	_33874
	call	_brl_blitz_ArrayBoundsError
_33874:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33876
	call	_brl_blitz_NullObjectError
_33876:
	movl	8(%ebx),%eax
	movl	%eax,-348(%ebp)
	movl	-348(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-748(%ebp)
	movl	-348(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-748(%ebp)
	jb	_33879
	call	_brl_blitz_ArrayBoundsError
_33879:
	movl	$2,-636(%ebp)
	movl	-348(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-636(%ebp)
	jb	_33881
	call	_brl_blitz_ArrayBoundsError
_33881:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33883
	call	_brl_blitz_NullObjectError
_33883:
	movl	8(%ebx),%eax
	movl	%eax,-284(%ebp)
	movl	-284(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-492(%ebp)
	movl	-284(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-492(%ebp)
	jb	_33886
	call	_brl_blitz_ArrayBoundsError
_33886:
	movl	$3,-428(%ebp)
	movl	-284(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-428(%ebp)
	jb	_33888
	call	_brl_blitz_ArrayBoundsError
_33888:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33890
	call	_brl_blitz_NullObjectError
_33890:
	movl	8(%ebx),%eax
	movl	%eax,-92(%ebp)
	movl	-92(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-220(%ebp)
	movl	-92(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-220(%ebp)
	jb	_33893
	call	_brl_blitz_ArrayBoundsError
_33893:
	movl	$3,-156(%ebp)
	movl	-92(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-156(%ebp)
	jb	_33895
	call	_brl_blitz_ArrayBoundsError
_33895:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33897
	call	_brl_blitz_NullObjectError
_33897:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33900
	call	_brl_blitz_ArrayBoundsError
_33900:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_33902
	call	_brl_blitz_ArrayBoundsError
_33902:
	movl	-1404(%ebp),%edx
	addl	-1372(%ebp),%edx
	movl	-940(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1276(%ebp),%edx
	addl	-1244(%ebp),%edx
	movl	-1004(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1148(%ebp),%edx
	addl	-1084(%ebp),%edx
	movl	-684(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-908(%ebp),%edx
	addl	-828(%ebp),%edx
	movl	-572(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-748(%ebp),%edx
	addl	-636(%ebp),%edx
	movl	-348(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-492(%ebp),%edx
	addl	-428(%ebp),%edx
	movl	-284(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-220(%ebp),%edx
	addl	-156(%ebp),%edx
	movl	-92(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-56(%ebp)
	movl	$_33904,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33906
	call	_brl_blitz_NullObjectError
_33906:
	movl	8(%ebx),%eax
	movl	%eax,-936(%ebp)
	movl	-936(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-1400(%ebp)
	movl	-936(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1400(%ebp)
	jb	_33909
	call	_brl_blitz_ArrayBoundsError
_33909:
	movl	$0,-1368(%ebp)
	movl	-936(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1368(%ebp)
	jb	_33911
	call	_brl_blitz_ArrayBoundsError
_33911:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33913
	call	_brl_blitz_NullObjectError
_33913:
	movl	8(%ebx),%eax
	movl	%eax,-1000(%ebp)
	movl	$0,-1272(%ebp)
	movl	-1000(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1272(%ebp)
	jb	_33916
	call	_brl_blitz_ArrayBoundsError
_33916:
	movl	$0,-1240(%ebp)
	movl	-1000(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1240(%ebp)
	jb	_33918
	call	_brl_blitz_ArrayBoundsError
_33918:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33920
	call	_brl_blitz_NullObjectError
_33920:
	movl	8(%ebx),%eax
	movl	%eax,-680(%ebp)
	movl	-680(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-1144(%ebp)
	movl	-680(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1144(%ebp)
	jb	_33923
	call	_brl_blitz_ArrayBoundsError
_33923:
	movl	$1,-1080(%ebp)
	movl	-680(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1080(%ebp)
	jb	_33925
	call	_brl_blitz_ArrayBoundsError
_33925:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33927
	call	_brl_blitz_NullObjectError
_33927:
	movl	8(%ebx),%eax
	movl	%eax,-568(%ebp)
	movl	-568(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-904(%ebp)
	movl	-568(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-904(%ebp)
	jb	_33930
	call	_brl_blitz_ArrayBoundsError
_33930:
	movl	$0,-824(%ebp)
	movl	-568(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-824(%ebp)
	jb	_33932
	call	_brl_blitz_ArrayBoundsError
_33932:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33934
	call	_brl_blitz_NullObjectError
_33934:
	movl	8(%ebx),%eax
	movl	%eax,-344(%ebp)
	movl	-344(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-744(%ebp)
	movl	-344(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-744(%ebp)
	jb	_33937
	call	_brl_blitz_ArrayBoundsError
_33937:
	movl	$2,-632(%ebp)
	movl	-344(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-632(%ebp)
	jb	_33939
	call	_brl_blitz_ArrayBoundsError
_33939:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33941
	call	_brl_blitz_NullObjectError
_33941:
	movl	8(%ebx),%eax
	movl	%eax,-280(%ebp)
	movl	-280(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-488(%ebp)
	movl	-280(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-488(%ebp)
	jb	_33944
	call	_brl_blitz_ArrayBoundsError
_33944:
	movl	$0,-424(%ebp)
	movl	-280(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-424(%ebp)
	jb	_33946
	call	_brl_blitz_ArrayBoundsError
_33946:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33948
	call	_brl_blitz_NullObjectError
_33948:
	movl	8(%ebx),%eax
	movl	%eax,-88(%ebp)
	movl	-88(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-216(%ebp)
	movl	-88(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-216(%ebp)
	jb	_33951
	call	_brl_blitz_ArrayBoundsError
_33951:
	movl	$3,-152(%ebp)
	movl	-88(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-152(%ebp)
	jb	_33953
	call	_brl_blitz_ArrayBoundsError
_33953:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33955
	call	_brl_blitz_NullObjectError
_33955:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_33958
	call	_brl_blitz_ArrayBoundsError
_33958:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_33960
	call	_brl_blitz_ArrayBoundsError
_33960:
	movl	-1400(%ebp),%edx
	addl	-1368(%ebp),%edx
	movl	-936(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1272(%ebp),%edx
	addl	-1240(%ebp),%edx
	movl	-1000(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1144(%ebp),%edx
	addl	-1080(%ebp),%edx
	movl	-680(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-904(%ebp),%edx
	addl	-824(%ebp),%edx
	movl	-568(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-744(%ebp),%edx
	addl	-632(%ebp),%edx
	movl	-344(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-488(%ebp),%edx
	addl	-424(%ebp),%edx
	movl	-280(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-216(%ebp),%edx
	addl	-152(%ebp),%edx
	movl	-88(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-60(%ebp)
	movl	$_33962,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33964
	call	_brl_blitz_NullObjectError
_33964:
	movl	8(%ebx),%eax
	movl	%eax,-932(%ebp)
	movl	-932(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-1396(%ebp)
	movl	-932(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1396(%ebp)
	jb	_33967
	call	_brl_blitz_ArrayBoundsError
_33967:
	movl	$0,-1364(%ebp)
	movl	-932(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1364(%ebp)
	jb	_33969
	call	_brl_blitz_ArrayBoundsError
_33969:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33971
	call	_brl_blitz_NullObjectError
_33971:
	movl	8(%ebx),%eax
	movl	%eax,-996(%ebp)
	movl	$0,-1268(%ebp)
	movl	-996(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1268(%ebp)
	jb	_33974
	call	_brl_blitz_ArrayBoundsError
_33974:
	movl	$1,-1236(%ebp)
	movl	-996(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1236(%ebp)
	jb	_33976
	call	_brl_blitz_ArrayBoundsError
_33976:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33978
	call	_brl_blitz_NullObjectError
_33978:
	movl	8(%ebx),%eax
	movl	%eax,-676(%ebp)
	movl	-676(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-1140(%ebp)
	movl	-676(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1140(%ebp)
	jb	_33981
	call	_brl_blitz_ArrayBoundsError
_33981:
	movl	$1,-1076(%ebp)
	movl	-676(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1076(%ebp)
	jb	_33983
	call	_brl_blitz_ArrayBoundsError
_33983:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33985
	call	_brl_blitz_NullObjectError
_33985:
	movl	8(%ebx),%eax
	movl	%eax,-564(%ebp)
	movl	-564(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-900(%ebp)
	movl	-564(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-900(%ebp)
	jb	_33988
	call	_brl_blitz_ArrayBoundsError
_33988:
	movl	$1,-820(%ebp)
	movl	-564(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-820(%ebp)
	jb	_33990
	call	_brl_blitz_ArrayBoundsError
_33990:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33992
	call	_brl_blitz_NullObjectError
_33992:
	movl	8(%ebx),%eax
	movl	%eax,-340(%ebp)
	movl	-340(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-740(%ebp)
	movl	-340(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-740(%ebp)
	jb	_33995
	call	_brl_blitz_ArrayBoundsError
_33995:
	movl	$2,-628(%ebp)
	movl	-340(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-628(%ebp)
	jb	_33997
	call	_brl_blitz_ArrayBoundsError
_33997:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_33999
	call	_brl_blitz_NullObjectError
_33999:
	movl	8(%ebx),%eax
	movl	%eax,-276(%ebp)
	movl	-276(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-484(%ebp)
	movl	-276(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-484(%ebp)
	jb	_34002
	call	_brl_blitz_ArrayBoundsError
_34002:
	movl	$1,-420(%ebp)
	movl	-276(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-420(%ebp)
	jb	_34004
	call	_brl_blitz_ArrayBoundsError
_34004:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34006
	call	_brl_blitz_NullObjectError
_34006:
	movl	8(%ebx),%eax
	movl	%eax,-84(%ebp)
	movl	-84(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-212(%ebp)
	movl	-84(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-212(%ebp)
	jb	_34009
	call	_brl_blitz_ArrayBoundsError
_34009:
	movl	$3,-148(%ebp)
	movl	-84(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-148(%ebp)
	jb	_34011
	call	_brl_blitz_ArrayBoundsError
_34011:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34013
	call	_brl_blitz_NullObjectError
_34013:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34016
	call	_brl_blitz_ArrayBoundsError
_34016:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_34018
	call	_brl_blitz_ArrayBoundsError
_34018:
	movl	-1396(%ebp),%edx
	addl	-1364(%ebp),%edx
	movl	-932(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1268(%ebp),%edx
	addl	-1236(%ebp),%edx
	movl	-996(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1140(%ebp),%edx
	addl	-1076(%ebp),%edx
	movl	-676(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-900(%ebp),%edx
	addl	-820(%ebp),%edx
	movl	-564(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-740(%ebp),%edx
	addl	-628(%ebp),%edx
	movl	-340(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-484(%ebp),%edx
	addl	-420(%ebp),%edx
	movl	-276(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-212(%ebp),%edx
	addl	-148(%ebp),%edx
	movl	-84(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-64(%ebp)
	movl	$_34020,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34022
	call	_brl_blitz_NullObjectError
_34022:
	movl	8(%ebx),%eax
	movl	%eax,-928(%ebp)
	movl	-928(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-1392(%ebp)
	movl	-928(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1392(%ebp)
	jb	_34025
	call	_brl_blitz_ArrayBoundsError
_34025:
	movl	$0,-1360(%ebp)
	movl	-928(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1360(%ebp)
	jb	_34027
	call	_brl_blitz_ArrayBoundsError
_34027:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34029
	call	_brl_blitz_NullObjectError
_34029:
	movl	8(%ebx),%eax
	movl	%eax,-992(%ebp)
	movl	$0,-1264(%ebp)
	movl	-992(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1264(%ebp)
	jb	_34032
	call	_brl_blitz_ArrayBoundsError
_34032:
	movl	$2,-1232(%ebp)
	movl	-992(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1232(%ebp)
	jb	_34034
	call	_brl_blitz_ArrayBoundsError
_34034:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34036
	call	_brl_blitz_NullObjectError
_34036:
	movl	8(%ebx),%eax
	movl	%eax,-672(%ebp)
	movl	-672(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-1136(%ebp)
	movl	-672(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1136(%ebp)
	jb	_34039
	call	_brl_blitz_ArrayBoundsError
_34039:
	movl	$1,-1072(%ebp)
	movl	-672(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1072(%ebp)
	jb	_34041
	call	_brl_blitz_ArrayBoundsError
_34041:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34043
	call	_brl_blitz_NullObjectError
_34043:
	movl	8(%ebx),%eax
	movl	%eax,-560(%ebp)
	movl	-560(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-896(%ebp)
	movl	-560(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-896(%ebp)
	jb	_34046
	call	_brl_blitz_ArrayBoundsError
_34046:
	movl	$2,-816(%ebp)
	movl	-560(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-816(%ebp)
	jb	_34048
	call	_brl_blitz_ArrayBoundsError
_34048:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34050
	call	_brl_blitz_NullObjectError
_34050:
	movl	8(%ebx),%eax
	movl	%eax,-336(%ebp)
	movl	-336(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-736(%ebp)
	movl	-336(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-736(%ebp)
	jb	_34053
	call	_brl_blitz_ArrayBoundsError
_34053:
	movl	$2,-624(%ebp)
	movl	-336(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-624(%ebp)
	jb	_34055
	call	_brl_blitz_ArrayBoundsError
_34055:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34057
	call	_brl_blitz_NullObjectError
_34057:
	movl	8(%ebx),%eax
	movl	%eax,-272(%ebp)
	movl	-272(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-480(%ebp)
	movl	-272(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-480(%ebp)
	jb	_34060
	call	_brl_blitz_ArrayBoundsError
_34060:
	movl	$2,-416(%ebp)
	movl	-272(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-416(%ebp)
	jb	_34062
	call	_brl_blitz_ArrayBoundsError
_34062:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34064
	call	_brl_blitz_NullObjectError
_34064:
	movl	8(%ebx),%eax
	movl	%eax,-80(%ebp)
	movl	-80(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-208(%ebp)
	movl	-80(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-208(%ebp)
	jb	_34067
	call	_brl_blitz_ArrayBoundsError
_34067:
	movl	$3,-144(%ebp)
	movl	-80(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-144(%ebp)
	jb	_34069
	call	_brl_blitz_ArrayBoundsError
_34069:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34071
	call	_brl_blitz_NullObjectError
_34071:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34074
	call	_brl_blitz_ArrayBoundsError
_34074:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_34076
	call	_brl_blitz_ArrayBoundsError
_34076:
	movl	-1392(%ebp),%edx
	addl	-1360(%ebp),%edx
	movl	-928(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1264(%ebp),%edx
	addl	-1232(%ebp),%edx
	movl	-992(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1136(%ebp),%edx
	addl	-1072(%ebp),%edx
	movl	-672(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-896(%ebp),%edx
	addl	-816(%ebp),%edx
	movl	-560(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-736(%ebp),%edx
	addl	-624(%ebp),%edx
	movl	-336(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-480(%ebp),%edx
	addl	-416(%ebp),%edx
	movl	-272(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-208(%ebp),%edx
	addl	-144(%ebp),%edx
	movl	-80(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-68(%ebp)
	movl	$_34078,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34080
	call	_brl_blitz_NullObjectError
_34080:
	movl	8(%ebx),%eax
	movl	%eax,-924(%ebp)
	movl	-924(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-1388(%ebp)
	movl	-924(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1388(%ebp)
	jb	_34083
	call	_brl_blitz_ArrayBoundsError
_34083:
	movl	$0,-1356(%ebp)
	movl	-924(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1356(%ebp)
	jb	_34085
	call	_brl_blitz_ArrayBoundsError
_34085:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34087
	call	_brl_blitz_NullObjectError
_34087:
	movl	8(%ebx),%eax
	movl	%eax,-988(%ebp)
	movl	$0,-1260(%ebp)
	movl	-988(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1260(%ebp)
	jb	_34090
	call	_brl_blitz_ArrayBoundsError
_34090:
	movl	$3,-1228(%ebp)
	movl	-988(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1228(%ebp)
	jb	_34092
	call	_brl_blitz_ArrayBoundsError
_34092:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34094
	call	_brl_blitz_NullObjectError
_34094:
	movl	8(%ebx),%eax
	movl	%eax,-668(%ebp)
	movl	-668(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-1132(%ebp)
	movl	-668(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-1132(%ebp)
	jb	_34097
	call	_brl_blitz_ArrayBoundsError
_34097:
	movl	$1,-1068(%ebp)
	movl	-668(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-1068(%ebp)
	jb	_34099
	call	_brl_blitz_ArrayBoundsError
_34099:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34101
	call	_brl_blitz_NullObjectError
_34101:
	movl	8(%ebx),%eax
	movl	%eax,-556(%ebp)
	movl	-556(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-892(%ebp)
	movl	-556(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-892(%ebp)
	jb	_34104
	call	_brl_blitz_ArrayBoundsError
_34104:
	movl	$3,-812(%ebp)
	movl	-556(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-812(%ebp)
	jb	_34106
	call	_brl_blitz_ArrayBoundsError
_34106:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34108
	call	_brl_blitz_NullObjectError
_34108:
	movl	8(%ebx),%eax
	movl	%eax,-332(%ebp)
	movl	-332(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-732(%ebp)
	movl	-332(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-732(%ebp)
	jb	_34111
	call	_brl_blitz_ArrayBoundsError
_34111:
	movl	$2,-620(%ebp)
	movl	-332(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-620(%ebp)
	jb	_34113
	call	_brl_blitz_ArrayBoundsError
_34113:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34115
	call	_brl_blitz_NullObjectError
_34115:
	movl	8(%ebx),%eax
	movl	%eax,-268(%ebp)
	movl	-268(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-476(%ebp)
	movl	-268(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-476(%ebp)
	jb	_34118
	call	_brl_blitz_ArrayBoundsError
_34118:
	movl	$3,-412(%ebp)
	movl	-268(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-412(%ebp)
	jb	_34120
	call	_brl_blitz_ArrayBoundsError
_34120:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34122
	call	_brl_blitz_NullObjectError
_34122:
	movl	8(%ebx),%eax
	movl	%eax,-76(%ebp)
	movl	-76(%ebp),%eax
	movl	24(%eax),%eax
	imul	$3,%eax
	movl	%eax,-204(%ebp)
	movl	-76(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-204(%ebp)
	jb	_34125
	call	_brl_blitz_ArrayBoundsError
_34125:
	movl	$3,-140(%ebp)
	movl	-76(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-140(%ebp)
	jb	_34127
	call	_brl_blitz_ArrayBoundsError
_34127:
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34129
	call	_brl_blitz_NullObjectError
_34129:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34132
	call	_brl_blitz_ArrayBoundsError
_34132:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_34134
	call	_brl_blitz_ArrayBoundsError
_34134:
	movl	-1388(%ebp),%edx
	addl	-1356(%ebp),%edx
	movl	-924(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-1260(%ebp),%edx
	addl	-1228(%ebp),%edx
	movl	-988(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-1132(%ebp),%edx
	addl	-1068(%ebp),%edx
	movl	-668(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-892(%ebp),%edx
	addl	-812(%ebp),%edx
	movl	-556(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-732(%ebp),%edx
	addl	-620(%ebp),%edx
	movl	-332(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-476(%ebp),%edx
	addl	-412(%ebp),%edx
	movl	-268(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	faddp	%st(0),%st(1)
	movl	-204(%ebp),%edx
	addl	-140(%ebp),%edx
	movl	-76(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fmuls	28(%esi,%eax,4)
	faddp	%st(0),%st(1)
	fstps	-72(%ebp)
	movl	$_34136,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34138
	call	_brl_blitz_NullObjectError
_34138:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_34141
	call	_brl_blitz_ArrayBoundsError
_34141:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_34143
	call	_brl_blitz_ArrayBoundsError
_34143:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-12(%ebp)
	fstps	28(%eax)
	movl	$_34145,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34147
	call	_brl_blitz_NullObjectError
_34147:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_34150
	call	_brl_blitz_ArrayBoundsError
_34150:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_34152
	call	_brl_blitz_ArrayBoundsError
_34152:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-16(%ebp)
	fstps	28(%eax)
	movl	$_34154,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34156
	call	_brl_blitz_NullObjectError
_34156:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_34159
	call	_brl_blitz_ArrayBoundsError
_34159:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_34161
	call	_brl_blitz_ArrayBoundsError
_34161:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-20(%ebp)
	fstps	28(%eax)
	movl	$_34163,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34165
	call	_brl_blitz_NullObjectError
_34165:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_34168
	call	_brl_blitz_ArrayBoundsError
_34168:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_34170
	call	_brl_blitz_ArrayBoundsError
_34170:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-24(%ebp)
	fstps	28(%eax)
	movl	$_34172,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34174
	call	_brl_blitz_NullObjectError
_34174:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_34177
	call	_brl_blitz_ArrayBoundsError
_34177:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_34179
	call	_brl_blitz_ArrayBoundsError
_34179:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-28(%ebp)
	fstps	28(%eax)
	movl	$_34181,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34183
	call	_brl_blitz_NullObjectError
_34183:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_34186
	call	_brl_blitz_ArrayBoundsError
_34186:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_34188
	call	_brl_blitz_ArrayBoundsError
_34188:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-32(%ebp)
	fstps	28(%eax)
	movl	$_34190,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34192
	call	_brl_blitz_NullObjectError
_34192:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_34195
	call	_brl_blitz_ArrayBoundsError
_34195:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_34197
	call	_brl_blitz_ArrayBoundsError
_34197:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-36(%ebp)
	fstps	28(%eax)
	movl	$_34199,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34201
	call	_brl_blitz_NullObjectError
_34201:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_34204
	call	_brl_blitz_ArrayBoundsError
_34204:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_34206
	call	_brl_blitz_ArrayBoundsError
_34206:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-40(%ebp)
	fstps	28(%eax)
	movl	$_34208,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34210
	call	_brl_blitz_NullObjectError
_34210:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34213
	call	_brl_blitz_ArrayBoundsError
_34213:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_34215
	call	_brl_blitz_ArrayBoundsError
_34215:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-44(%ebp)
	fstps	28(%eax)
	movl	$_34217,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34219
	call	_brl_blitz_NullObjectError
_34219:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34222
	call	_brl_blitz_ArrayBoundsError
_34222:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_34224
	call	_brl_blitz_ArrayBoundsError
_34224:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-48(%ebp)
	fstps	28(%eax)
	movl	$_34226,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34228
	call	_brl_blitz_NullObjectError
_34228:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34231
	call	_brl_blitz_ArrayBoundsError
_34231:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_34233
	call	_brl_blitz_ArrayBoundsError
_34233:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-52(%ebp)
	fstps	28(%eax)
	movl	$_34235,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34237
	call	_brl_blitz_NullObjectError
_34237:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34240
	call	_brl_blitz_ArrayBoundsError
_34240:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_34242
	call	_brl_blitz_ArrayBoundsError
_34242:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-56(%ebp)
	fstps	28(%eax)
	movl	$_34244,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34246
	call	_brl_blitz_NullObjectError
_34246:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34249
	call	_brl_blitz_ArrayBoundsError
_34249:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_34251
	call	_brl_blitz_ArrayBoundsError
_34251:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-60(%ebp)
	fstps	28(%eax)
	movl	$_34253,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34255
	call	_brl_blitz_NullObjectError
_34255:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34258
	call	_brl_blitz_ArrayBoundsError
_34258:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_34260
	call	_brl_blitz_ArrayBoundsError
_34260:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-64(%ebp)
	fstps	28(%eax)
	movl	$_34262,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34264
	call	_brl_blitz_NullObjectError
_34264:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34267
	call	_brl_blitz_ArrayBoundsError
_34267:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_34269
	call	_brl_blitz_ArrayBoundsError
_34269:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-68(%ebp)
	fstps	28(%eax)
	movl	$_34271,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34273
	call	_brl_blitz_NullObjectError
_34273:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34276
	call	_brl_blitz_ArrayBoundsError
_34276:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_34278
	call	_brl_blitz_ArrayBoundsError
_34278:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-72(%ebp)
	fstps	28(%eax)
	mov	$0,%ebx
	jmp	_3269
_3269:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_GetPitch:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	fldz
	fstps	-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_34309,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34281,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34283
	call	_brl_blitz_NullObjectError
_34283:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34286
	call	_brl_blitz_ArrayBoundsError
_34286:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_34288
	call	_brl_blitz_ArrayBoundsError
_34288:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-8(%ebp)
	movl	$_34290,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34292
	call	_brl_blitz_NullObjectError
_34292:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34295
	call	_brl_blitz_ArrayBoundsError
_34295:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_34297
	call	_brl_blitz_ArrayBoundsError
_34297:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-12(%ebp)
	movl	$_34299,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34301
	call	_brl_blitz_NullObjectError
_34301:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34304
	call	_brl_blitz_ArrayBoundsError
_34304:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_34306
	call	_brl_blitz_ArrayBoundsError
_34306:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-16(%ebp)
	movl	$_34308,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fmuls	-8(%ebp)
	flds	-16(%ebp)
	fmuls	-16(%ebp)
	faddp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbSqr
	fstpl	8(%esp)
	flds	-12(%ebp)
	fstpl	(%esp)
	call	_bbATan2
	fchs
	fstps	-20(%ebp)
	jmp	_3272
_3272:
	calll	*_bbOnDebugLeaveScope
	flds	-20(%ebp)
	add	$24,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_GetYaw:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	fldz
	fstps	-8(%ebp)
	fldz
	fstps	-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_34329,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34310,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34312
	call	_brl_blitz_NullObjectError
_34312:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34315
	call	_brl_blitz_ArrayBoundsError
_34315:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_34317
	call	_brl_blitz_ArrayBoundsError
_34317:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-8(%ebp)
	movl	$_34319,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34321
	call	_brl_blitz_NullObjectError
_34321:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34324
	call	_brl_blitz_ArrayBoundsError
_34324:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_34326
	call	_brl_blitz_ArrayBoundsError
_34326:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-12(%ebp)
	movl	$_34328,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstpl	8(%esp)
	flds	-8(%ebp)
	fstpl	(%esp)
	call	_bbATan2
	fstps	-16(%ebp)
	jmp	_3275
_3275:
	calll	*_bbOnDebugLeaveScope
	flds	-16(%ebp)
	add	$28,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_GetRoll:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	fldz
	fstps	-8(%ebp)
	fldz
	fstps	-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_34349,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34330,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34332
	call	_brl_blitz_NullObjectError
_34332:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_34335
	call	_brl_blitz_ArrayBoundsError
_34335:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_34337
	call	_brl_blitz_ArrayBoundsError
_34337:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-8(%ebp)
	movl	$_34339,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34341
	call	_brl_blitz_NullObjectError
_34341:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_34344
	call	_brl_blitz_ArrayBoundsError
_34344:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_34346
	call	_brl_blitz_ArrayBoundsError
_34346:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-12(%ebp)
	movl	$_34348,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstpl	8(%esp)
	flds	-8(%ebp)
	fstpl	(%esp)
	call	_bbATan2
	fstps	-16(%ebp)
	jmp	_3278
_3278:
	calll	*_bbOnDebugLeaveScope
	flds	-16(%ebp)
	add	$28,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_FromToRotation:
	push	%ebp
	mov	%esp,%ebp
	sub	$164,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	flds	32(%ebp)
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	movl	$_bbEmptyArray,-64(%ebp)
	movl	$_bbEmptyArray,-68(%ebp)
	fldz
	fstps	-72(%ebp)
	fldz
	fstps	-76(%ebp)
	fldz
	fstps	-80(%ebp)
	fldz
	fstps	-84(%ebp)
	fldz
	fstps	-88(%ebp)
	fldz
	fstps	-92(%ebp)
	fldz
	fstps	-96(%ebp)
	fldz
	fstps	-100(%ebp)
	movl	$0,-104(%ebp)
	movl	$0,-108(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_34728,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34350,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	movl	$_34356,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	movl	$_34360,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3,4(%esp)
	movl	$_34361,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-64(%ebp)
	movl	$3,4(%esp)
	movl	$_34363,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-68(%ebp)
	movl	$_34365,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-72(%ebp)
	fldz
	fstps	-76(%ebp)
	fldz
	fstps	-80(%ebp)
	movl	$_34369,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-84(%ebp)
	fldz
	fstps	-88(%ebp)
	fldz
	fstps	-92(%ebp)
	movl	$_34373,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-96(%ebp)
	fldz
	fstps	-100(%ebp)
	movl	$_34376,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-104(%ebp)
	movl	$0,-108(%ebp)
	movl	$_34379,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34381
	call	_brl_blitz_ArrayBoundsError
_34381:
	movl	-68(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	flds	-12(%ebp)
	fmuls	-28(%ebp)
	flds	-16(%ebp)
	fmuls	-24(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	24(%eax)
	movl	$_34383,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34385
	call	_brl_blitz_ArrayBoundsError
_34385:
	movl	-68(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	flds	-16(%ebp)
	fmuls	-20(%ebp)
	flds	-8(%ebp)
	fmuls	-28(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	24(%eax)
	movl	$_34387,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34389
	call	_brl_blitz_ArrayBoundsError
_34389:
	movl	-68(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	flds	-8(%ebp)
	fmuls	-24(%ebp)
	flds	-12(%ebp)
	fmuls	-20(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	24(%eax)
	movl	$_34391,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fmuls	-20(%ebp)
	flds	-12(%ebp)
	fmuls	-24(%ebp)
	faddp	%st(0),%st(1)
	flds	-16(%ebp)
	fmuls	-28(%ebp)
	faddp	%st(0),%st(1)
	fstps	-96(%ebp)
	movl	$_34392,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-96(%ebp)
	fstpl	(%esp)
	call	_bbFloatAbs
	flds	_48310
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_34393
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_34545,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34394,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstpl	(%esp)
	call	_bbFloatAbs
	fstps	-84(%ebp)
	movl	$_34395,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstpl	(%esp)
	call	_bbFloatAbs
	fstps	-88(%ebp)
	movl	$_34396,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fstpl	(%esp)
	call	_bbFloatAbs
	fstps	-92(%ebp)
	movl	$_34397,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-84(%ebp)
	flds	-88(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_34398
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_34410,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34399,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-84(%ebp)
	flds	-92(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_34400
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_34404,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34401,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-84(%ebp)
	movl	$_34402,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-88(%ebp)
	movl	$_34403,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-92(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_34405
_34400:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_34409,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34406,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-92(%ebp)
	movl	$_34407,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-84(%ebp)
	movl	$_34408,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-88(%ebp)
	calll	*_bbOnDebugLeaveScope
_34405:
	calll	*_bbOnDebugLeaveScope
	jmp	_34411
_34398:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_34423,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34412,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-88(%ebp)
	flds	-92(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_34413
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_34417,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34414,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-88(%ebp)
	movl	$_34415,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-84(%ebp)
	movl	$_34416,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-92(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_34418
_34413:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_34422,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34419,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	-92(%ebp)
	movl	$_34420,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-84(%ebp)
	movl	$_34421,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-88(%ebp)
	calll	*_bbOnDebugLeaveScope
_34418:
	calll	*_bbOnDebugLeaveScope
_34411:
	movl	$_34424,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-64(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34426
	call	_brl_blitz_ArrayBoundsError
_34426:
	movl	-64(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	flds	-84(%ebp)
	fsubs	-8(%ebp)
	fstps	24(%eax)
	movl	$_34428,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-64(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34430
	call	_brl_blitz_ArrayBoundsError
_34430:
	movl	-64(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	flds	-88(%ebp)
	fsubs	-12(%ebp)
	fstps	24(%eax)
	movl	$_34432,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-64(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34434
	call	_brl_blitz_ArrayBoundsError
_34434:
	movl	-64(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	flds	-92(%ebp)
	fsubs	-16(%ebp)
	fstps	24(%eax)
	movl	$_34436,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34438
	call	_brl_blitz_ArrayBoundsError
_34438:
	movl	-68(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	flds	-84(%ebp)
	fsubs	-20(%ebp)
	fstps	24(%eax)
	movl	$_34440,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34442
	call	_brl_blitz_ArrayBoundsError
_34442:
	movl	-68(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	flds	-88(%ebp)
	fsubs	-24(%ebp)
	fstps	24(%eax)
	movl	$_34444,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34446
	call	_brl_blitz_ArrayBoundsError
_34446:
	movl	-68(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	flds	-92(%ebp)
	fsubs	-28(%ebp)
	fstps	24(%eax)
	movl	$_34448,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-164(%ebp)
	movl	-64(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-164(%ebp)
	jb	_34450
	call	_brl_blitz_ArrayBoundsError
_34450:
	movl	$0,-152(%ebp)
	movl	-64(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-152(%ebp)
	jb	_34452
	call	_brl_blitz_ArrayBoundsError
_34452:
	movl	$1,-140(%ebp)
	movl	-64(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-140(%ebp)
	jb	_34454
	call	_brl_blitz_ArrayBoundsError
_34454:
	mov	$1,%edi
	movl	-64(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_34456
	call	_brl_blitz_ArrayBoundsError
_34456:
	mov	$2,%esi
	movl	-64(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_34458
	call	_brl_blitz_ArrayBoundsError
_34458:
	mov	$2,%ebx
	movl	-64(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34460
	call	_brl_blitz_ArrayBoundsError
_34460:
	movl	-64(%ebp),%edx
	movl	-164(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-64(%ebp),%edx
	movl	-152(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	movl	-64(%ebp),%edx
	movl	-140(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-64(%ebp),%eax
	fmuls	24(%eax,%edi,4)
	faddp	%st(0),%st(1)
	movl	-64(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-64(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	fstps	-52(%ebp)
	movl	$_34461,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-160(%ebp)
	movl	-68(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-160(%ebp)
	jb	_34463
	call	_brl_blitz_ArrayBoundsError
_34463:
	movl	$0,-148(%ebp)
	movl	-68(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-148(%ebp)
	jb	_34465
	call	_brl_blitz_ArrayBoundsError
_34465:
	movl	$1,-136(%ebp)
	movl	-68(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-136(%ebp)
	jb	_34467
	call	_brl_blitz_ArrayBoundsError
_34467:
	mov	$1,%edi
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_34469
	call	_brl_blitz_ArrayBoundsError
_34469:
	mov	$2,%esi
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_34471
	call	_brl_blitz_ArrayBoundsError
_34471:
	mov	$2,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34473
	call	_brl_blitz_ArrayBoundsError
_34473:
	movl	-68(%ebp),%edx
	movl	-160(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-68(%ebp),%edx
	movl	-148(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	movl	-68(%ebp),%edx
	movl	-136(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-68(%ebp),%eax
	fmuls	24(%eax,%edi,4)
	faddp	%st(0),%st(1)
	movl	-68(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-68(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	fstps	-56(%ebp)
	movl	$_34474,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-156(%ebp)
	movl	-64(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-156(%ebp)
	jb	_34476
	call	_brl_blitz_ArrayBoundsError
_34476:
	movl	$0,-144(%ebp)
	movl	-68(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-144(%ebp)
	jb	_34478
	call	_brl_blitz_ArrayBoundsError
_34478:
	movl	$1,-132(%ebp)
	movl	-64(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-132(%ebp)
	jb	_34480
	call	_brl_blitz_ArrayBoundsError
_34480:
	mov	$1,%edi
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_34482
	call	_brl_blitz_ArrayBoundsError
_34482:
	mov	$2,%esi
	movl	-64(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_34484
	call	_brl_blitz_ArrayBoundsError
_34484:
	mov	$2,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34486
	call	_brl_blitz_ArrayBoundsError
_34486:
	movl	-64(%ebp),%edx
	movl	-156(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-68(%ebp),%edx
	movl	-144(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	movl	-64(%ebp),%edx
	movl	-132(%ebp),%eax
	flds	24(%edx,%eax,4)
	movl	-68(%ebp),%eax
	fmuls	24(%eax,%edi,4)
	faddp	%st(0),%st(1)
	movl	-64(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-68(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	fstps	-60(%ebp)
	movl	$_34487,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-52(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_34488
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_34490,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34489,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_48311
	fdivs	-52(%ebp)
	fstps	-72(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_34491
_34488:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_34493,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34492,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_48312
	fstps	-72(%ebp)
	calll	*_bbOnDebugLeaveScope
_34491:
	movl	$_34494,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-56(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_34495
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_34497,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34496,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_48313
	fdivs	-56(%ebp)
	fstps	-76(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_34498
_34495:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_34500,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34499,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_48314
	fstps	-76(%ebp)
	calll	*_bbOnDebugLeaveScope
_34498:
	movl	$_34501,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-72(%ebp)
	fmuls	-76(%ebp)
	fmuls	-60(%ebp)
	fstps	-80(%ebp)
	movl	$_34502,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-104(%ebp)
	jmp	_34503
_652:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_34544,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34504,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-108(%ebp)
	jmp	_34505
_655:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_34527,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34506,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34508
	call	_brl_blitz_NullObjectError
_34508:
	movl	8(%ebx),%esi
	movl	-108(%ebp),%eax
	imull	24(%esi),%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34511
	call	_brl_blitz_ArrayBoundsError
_34511:
	movl	-104(%ebp),%ebx
	cmpl	24(%esi),%ebx
	jb	_34513
	call	_brl_blitz_ArrayBoundsError
_34513:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-124(%ebp)
	movl	-104(%ebp),%eax
	movl	%eax,-120(%ebp)
	movl	-64(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-120(%ebp)
	jb	_34516
	call	_brl_blitz_ArrayBoundsError
_34516:
	movl	-108(%ebp),%eax
	movl	%eax,-116(%ebp)
	movl	-64(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-116(%ebp)
	jb	_34518
	call	_brl_blitz_ArrayBoundsError
_34518:
	movl	-104(%ebp),%eax
	movl	%eax,-112(%ebp)
	movl	-68(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-112(%ebp)
	jb	_34520
	call	_brl_blitz_ArrayBoundsError
_34520:
	movl	-108(%ebp),%edi
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_34522
	call	_brl_blitz_ArrayBoundsError
_34522:
	movl	-104(%ebp),%esi
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_34524
	call	_brl_blitz_ArrayBoundsError
_34524:
	movl	-108(%ebp),%ebx
	movl	-64(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34526
	call	_brl_blitz_ArrayBoundsError
_34526:
	flds	-72(%ebp)
	fchs
	movl	-64(%ebp),%edx
	movl	-120(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	movl	-64(%ebp),%edx
	movl	-116(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	flds	-76(%ebp)
	movl	-68(%ebp),%edx
	movl	-112(%ebp),%eax
	fmuls	24(%edx,%eax,4)
	movl	-68(%ebp),%eax
	fmuls	24(%eax,%edi,4)
	fsubrp	%st(0),%st(1)
	flds	-80(%ebp)
	movl	-68(%ebp),%eax
	fmuls	24(%eax,%esi,4)
	movl	-64(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	movl	-124(%ebp),%eax
	fstps	28(%eax)
	calll	*_bbOnDebugLeaveScope
_653:
	addl	$1,-108(%ebp)
_34505:
	cmpl	$2,-108(%ebp)
	jle	_655
_654:
	movl	$_34528,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34530
	call	_brl_blitz_NullObjectError
_34530:
	movl	8(%ebx),%esi
	movl	-104(%ebp),%eax
	imull	24(%esi),%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34533
	call	_brl_blitz_ArrayBoundsError
_34533:
	movl	-104(%ebp),%ebx
	cmpl	24(%esi),%ebx
	jb	_34535
	call	_brl_blitz_ArrayBoundsError
_34535:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	movl	%eax,-128(%ebp)
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34538
	call	_brl_blitz_NullObjectError
_34538:
	movl	8(%ebx),%esi
	movl	-104(%ebp),%eax
	imull	24(%esi),%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34541
	call	_brl_blitz_ArrayBoundsError
_34541:
	movl	-104(%ebp),%ebx
	cmpl	24(%esi),%ebx
	jb	_34543
	call	_brl_blitz_ArrayBoundsError
_34543:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fadds	_48315
	movl	-128(%ebp),%eax
	fstps	28(%eax)
	calll	*_bbOnDebugLeaveScope
_650:
	addl	$1,-104(%ebp)
_34503:
	cmpl	$2,-104(%ebp)
	jle	_652
_651:
	calll	*_bbOnDebugLeaveScope
	jmp	_34546
_34393:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_34664,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34547,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_48316
	flds	_48317
	fadds	-96(%ebp)
	fdivrp	%st(0),%st(1)
	fstps	-100(%ebp)
	movl	$_34548,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34550
	call	_brl_blitz_ArrayBoundsError
_34550:
	flds	-100(%ebp)
	movl	-68(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-32(%ebp)
	movl	$_34551,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34553
	call	_brl_blitz_ArrayBoundsError
_34553:
	flds	-100(%ebp)
	movl	-68(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-36(%ebp)
	movl	$_34554,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34556
	call	_brl_blitz_ArrayBoundsError
_34556:
	flds	-32(%ebp)
	movl	-68(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-40(%ebp)
	movl	$_34557,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34559
	call	_brl_blitz_ArrayBoundsError
_34559:
	flds	-32(%ebp)
	movl	-68(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-44(%ebp)
	movl	$_34560,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34562
	call	_brl_blitz_ArrayBoundsError
_34562:
	flds	-36(%ebp)
	movl	-68(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-48(%ebp)
	movl	$_34563,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34565
	call	_brl_blitz_NullObjectError
_34565:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_34568
	call	_brl_blitz_ArrayBoundsError
_34568:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_34570
	call	_brl_blitz_ArrayBoundsError
_34570:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$0,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34573
	call	_brl_blitz_ArrayBoundsError
_34573:
	flds	-96(%ebp)
	flds	-32(%ebp)
	movl	-68(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	fstps	28(%esi)
	movl	$_34574,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34576
	call	_brl_blitz_NullObjectError
_34576:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_34579
	call	_brl_blitz_ArrayBoundsError
_34579:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_34581
	call	_brl_blitz_ArrayBoundsError
_34581:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$2,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34584
	call	_brl_blitz_ArrayBoundsError
_34584:
	flds	-40(%ebp)
	movl	-68(%ebp),%eax
	fsubs	24(%eax,%ebx,4)
	fstps	28(%esi)
	movl	$_34585,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34587
	call	_brl_blitz_NullObjectError
_34587:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34590
	call	_brl_blitz_ArrayBoundsError
_34590:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_34592
	call	_brl_blitz_ArrayBoundsError
_34592:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$1,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34595
	call	_brl_blitz_ArrayBoundsError
_34595:
	flds	-44(%ebp)
	movl	-68(%ebp),%eax
	fadds	24(%eax,%ebx,4)
	fstps	28(%esi)
	movl	$_34596,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34598
	call	_brl_blitz_NullObjectError
_34598:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_34601
	call	_brl_blitz_ArrayBoundsError
_34601:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_34603
	call	_brl_blitz_ArrayBoundsError
_34603:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$2,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34606
	call	_brl_blitz_ArrayBoundsError
_34606:
	flds	-40(%ebp)
	movl	-68(%ebp),%eax
	fadds	24(%eax,%ebx,4)
	fstps	28(%esi)
	movl	$_34607,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34609
	call	_brl_blitz_NullObjectError
_34609:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_34612
	call	_brl_blitz_ArrayBoundsError
_34612:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_34614
	call	_brl_blitz_ArrayBoundsError
_34614:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%edi
	mov	$1,%esi
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_34617
	call	_brl_blitz_ArrayBoundsError
_34617:
	mov	$1,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34619
	call	_brl_blitz_ArrayBoundsError
_34619:
	flds	-96(%ebp)
	flds	-100(%ebp)
	movl	-68(%ebp),%eax
	fmuls	24(%eax,%esi,4)
	movl	-68(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	fstps	28(%edi)
	movl	$_34620,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34622
	call	_brl_blitz_NullObjectError
_34622:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34625
	call	_brl_blitz_ArrayBoundsError
_34625:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_34627
	call	_brl_blitz_ArrayBoundsError
_34627:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$0,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34630
	call	_brl_blitz_ArrayBoundsError
_34630:
	flds	-48(%ebp)
	movl	-68(%ebp),%eax
	fsubs	24(%eax,%ebx,4)
	fstps	28(%esi)
	movl	$_34631,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34633
	call	_brl_blitz_NullObjectError
_34633:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_34636
	call	_brl_blitz_ArrayBoundsError
_34636:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_34638
	call	_brl_blitz_ArrayBoundsError
_34638:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$1,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34641
	call	_brl_blitz_ArrayBoundsError
_34641:
	flds	-44(%ebp)
	movl	-68(%ebp),%eax
	fsubs	24(%eax,%ebx,4)
	fstps	28(%esi)
	movl	$_34642,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34644
	call	_brl_blitz_NullObjectError
_34644:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_34647
	call	_brl_blitz_ArrayBoundsError
_34647:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_34649
	call	_brl_blitz_ArrayBoundsError
_34649:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$0,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34652
	call	_brl_blitz_ArrayBoundsError
_34652:
	flds	-48(%ebp)
	movl	-68(%ebp),%eax
	fadds	24(%eax,%ebx,4)
	fstps	28(%esi)
	movl	$_34653,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34655
	call	_brl_blitz_NullObjectError
_34655:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34658
	call	_brl_blitz_ArrayBoundsError
_34658:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_34660
	call	_brl_blitz_ArrayBoundsError
_34660:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	mov	%eax,%esi
	mov	$2,%ebx
	movl	-68(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_34663
	call	_brl_blitz_ArrayBoundsError
_34663:
	flds	-96(%ebp)
	flds	-36(%ebp)
	movl	-68(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	faddp	%st(0),%st(1)
	fstps	28(%esi)
	calll	*_bbOnDebugLeaveScope
_34546:
	movl	$_34665,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34667
	call	_brl_blitz_NullObjectError
_34667:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34670
	call	_brl_blitz_ArrayBoundsError
_34670:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_34672
	call	_brl_blitz_ArrayBoundsError
_34672:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_34674,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34676
	call	_brl_blitz_NullObjectError
_34676:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34679
	call	_brl_blitz_ArrayBoundsError
_34679:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_34681
	call	_brl_blitz_ArrayBoundsError
_34681:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_34683,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34685
	call	_brl_blitz_NullObjectError
_34685:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34688
	call	_brl_blitz_ArrayBoundsError
_34688:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_34690
	call	_brl_blitz_ArrayBoundsError
_34690:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_34692,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34694
	call	_brl_blitz_NullObjectError
_34694:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_34697
	call	_brl_blitz_ArrayBoundsError
_34697:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_34699
	call	_brl_blitz_ArrayBoundsError
_34699:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_34701,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34703
	call	_brl_blitz_NullObjectError
_34703:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_34706
	call	_brl_blitz_ArrayBoundsError
_34706:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_34708
	call	_brl_blitz_ArrayBoundsError
_34708:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_34710,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34712
	call	_brl_blitz_NullObjectError
_34712:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34715
	call	_brl_blitz_ArrayBoundsError
_34715:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_34717
	call	_brl_blitz_ArrayBoundsError
_34717:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fldz
	fstps	28(%eax)
	movl	$_34719,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34721
	call	_brl_blitz_NullObjectError
_34721:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34724
	call	_brl_blitz_ArrayBoundsError
_34724:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_34726
	call	_brl_blitz_ArrayBoundsError
_34726:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fld1
	fstps	28(%eax)
	mov	$_bbNullObject,%ebx
	jmp	_3287
_3287:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TMatrix_ToQuat:
	push	%ebp
	mov	%esp,%ebp
	sub	$336,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_35077,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34742,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34744
	call	_brl_blitz_NullObjectError
_34744:
	movl	8(%ebx),%eax
	movl	%eax,-304(%ebp)
	movl	$0,-336(%ebp)
	movl	-304(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-336(%ebp)
	jb	_34747
	call	_brl_blitz_ArrayBoundsError
_34747:
	movl	$0,-320(%ebp)
	movl	-304(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-320(%ebp)
	jb	_34749
	call	_brl_blitz_ArrayBoundsError
_34749:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34751
	call	_brl_blitz_NullObjectError
_34751:
	movl	8(%ebx),%eax
	movl	%eax,-112(%ebp)
	movl	-112(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-288(%ebp)
	movl	-112(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-288(%ebp)
	jb	_34754
	call	_brl_blitz_ArrayBoundsError
_34754:
	movl	$1,-212(%ebp)
	movl	-112(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-212(%ebp)
	jb	_34756
	call	_brl_blitz_ArrayBoundsError
_34756:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34758
	call	_brl_blitz_NullObjectError
_34758:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34761
	call	_brl_blitz_ArrayBoundsError
_34761:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_34763
	call	_brl_blitz_ArrayBoundsError
_34763:
	movl	-336(%ebp),%edx
	addl	-320(%ebp),%edx
	movl	-304(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-288(%ebp),%edx
	addl	-212(%ebp),%edx
	movl	-112(%ebp),%eax
	fadds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fadds	_48431
	fstps	-24(%ebp)
	movl	$_34765,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-28(%ebp)
	movl	$_34767,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	flds	_48432
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_34768
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_34816,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34769,(%esp)
	calll	*_bbOnDebugEnterStm
	fldl	_48433
	fstpl	-60(%ebp)
	flds	-24(%ebp)
	fstpl	(%esp)
	call	_bbSqr
	fldl	-60(%ebp)
	fdivp	%st(0),%st(1)
	fstpl	-60(%ebp)
	fldl	-60(%ebp)
	fstps	-28(%ebp)
	movl	$_34770,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	flds	_48434
	fdivs	-28(%ebp)
	fstps	(%eax)
	movl	$_34771,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34773
	call	_brl_blitz_NullObjectError
_34773:
	movl	8(%ebx),%eax
	movl	%eax,-108(%ebp)
	movl	-108(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-276(%ebp)
	movl	-108(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-276(%ebp)
	jb	_34776
	call	_brl_blitz_ArrayBoundsError
_34776:
	movl	$2,-208(%ebp)
	movl	-108(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-208(%ebp)
	jb	_34778
	call	_brl_blitz_ArrayBoundsError
_34778:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34780
	call	_brl_blitz_NullObjectError
_34780:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34783
	call	_brl_blitz_ArrayBoundsError
_34783:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_34785
	call	_brl_blitz_ArrayBoundsError
_34785:
	movl	-8(%ebp),%ecx
	movl	-276(%ebp),%edx
	addl	-208(%ebp),%edx
	movl	-108(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fsubs	28(%esi,%eax,4)
	fmuls	-28(%ebp)
	fstps	(%ecx)
	movl	$_34786,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34788
	call	_brl_blitz_NullObjectError
_34788:
	movl	8(%ebx),%eax
	movl	%eax,-104(%ebp)
	movl	-104(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-256(%ebp)
	movl	-104(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-256(%ebp)
	jb	_34791
	call	_brl_blitz_ArrayBoundsError
_34791:
	movl	$0,-204(%ebp)
	movl	-104(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-204(%ebp)
	jb	_34793
	call	_brl_blitz_ArrayBoundsError
_34793:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34795
	call	_brl_blitz_NullObjectError
_34795:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_34798
	call	_brl_blitz_ArrayBoundsError
_34798:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_34800
	call	_brl_blitz_ArrayBoundsError
_34800:
	movl	-12(%ebp),%ecx
	movl	-256(%ebp),%edx
	addl	-204(%ebp),%edx
	movl	-104(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fsubs	28(%esi,%eax,4)
	fmuls	-28(%ebp)
	fstps	(%ecx)
	movl	$_34801,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34803
	call	_brl_blitz_NullObjectError
_34803:
	movl	8(%ebx),%eax
	movl	%eax,-116(%ebp)
	movl	$0,-228(%ebp)
	movl	-116(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-228(%ebp)
	jb	_34806
	call	_brl_blitz_ArrayBoundsError
_34806:
	movl	$1,-160(%ebp)
	movl	-116(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-160(%ebp)
	jb	_34808
	call	_brl_blitz_ArrayBoundsError
_34808:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34810
	call	_brl_blitz_NullObjectError
_34810:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_34813
	call	_brl_blitz_ArrayBoundsError
_34813:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_34815
	call	_brl_blitz_ArrayBoundsError
_34815:
	movl	-16(%ebp),%ecx
	movl	-228(%ebp),%edx
	addl	-160(%ebp),%edx
	movl	-116(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fsubs	28(%esi,%eax,4)
	fmuls	-28(%ebp)
	fstps	(%ecx)
	calll	*_bbOnDebugLeaveScope
	jmp	_34817
_34768:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_35076,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34818,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34820
	call	_brl_blitz_NullObjectError
_34820:
	movl	8(%ebx),%eax
	movl	%eax,-124(%ebp)
	movl	$0,-224(%ebp)
	movl	-124(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-224(%ebp)
	jb	_34823
	call	_brl_blitz_ArrayBoundsError
_34823:
	movl	$0,-156(%ebp)
	movl	-124(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-156(%ebp)
	jb	_34825
	call	_brl_blitz_ArrayBoundsError
_34825:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34827
	call	_brl_blitz_NullObjectError
_34827:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_34830
	call	_brl_blitz_ArrayBoundsError
_34830:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_34832
	call	_brl_blitz_ArrayBoundsError
_34832:
	movl	-224(%ebp),%edx
	addl	-156(%ebp),%edx
	movl	-124(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_34847
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34834
	call	_brl_blitz_NullObjectError
_34834:
	movl	8(%ebx),%eax
	movl	%eax,-120(%ebp)
	movl	$0,-268(%ebp)
	movl	-120(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-268(%ebp)
	jb	_34837
	call	_brl_blitz_ArrayBoundsError
_34837:
	movl	$0,-152(%ebp)
	movl	-120(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-152(%ebp)
	jb	_34839
	call	_brl_blitz_ArrayBoundsError
_34839:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34841
	call	_brl_blitz_NullObjectError
_34841:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34844
	call	_brl_blitz_ArrayBoundsError
_34844:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_34846
	call	_brl_blitz_ArrayBoundsError
_34846:
	movl	-268(%ebp),%edx
	addl	-152(%ebp),%edx
	movl	-120(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_34847:
	cmp	$0,%eax
	je	_34849
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_34918,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34850,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34852
	call	_brl_blitz_NullObjectError
_34852:
	movl	8(%ebx),%eax
	movl	%eax,-300(%ebp)
	movl	$0,-332(%ebp)
	movl	-300(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-332(%ebp)
	jb	_34855
	call	_brl_blitz_ArrayBoundsError
_34855:
	movl	$0,-316(%ebp)
	movl	-300(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-316(%ebp)
	jb	_34857
	call	_brl_blitz_ArrayBoundsError
_34857:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34859
	call	_brl_blitz_NullObjectError
_34859:
	movl	8(%ebx),%eax
	movl	%eax,-100(%ebp)
	movl	-100(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-284(%ebp)
	movl	-100(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-284(%ebp)
	jb	_34862
	call	_brl_blitz_ArrayBoundsError
_34862:
	movl	$1,-200(%ebp)
	movl	-100(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-200(%ebp)
	jb	_34864
	call	_brl_blitz_ArrayBoundsError
_34864:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34866
	call	_brl_blitz_NullObjectError
_34866:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34869
	call	_brl_blitz_ArrayBoundsError
_34869:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_34871
	call	_brl_blitz_ArrayBoundsError
_34871:
	fldl	_48435
	fstpl	-52(%ebp)
	flds	_48436
	movl	-332(%ebp),%edx
	addl	-316(%ebp),%edx
	movl	-300(%ebp),%eax
	fadds	28(%eax,%edx,4)
	movl	-284(%ebp),%edx
	addl	-200(%ebp),%edx
	movl	-100(%ebp),%eax
	fsubs	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fsubs	28(%esi,%eax,4)
	fstpl	(%esp)
	call	_bbSqr
	fldl	-52(%ebp)
	fmulp	%st(0),%st(1)
	fstpl	-52(%ebp)
	fldl	-52(%ebp)
	fstps	-28(%ebp)
	movl	$_34872,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34874
	call	_brl_blitz_NullObjectError
_34874:
	movl	8(%ebx),%eax
	movl	%eax,-96(%ebp)
	movl	-96(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-272(%ebp)
	movl	-96(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-272(%ebp)
	jb	_34877
	call	_brl_blitz_ArrayBoundsError
_34877:
	movl	$2,-196(%ebp)
	movl	-96(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-196(%ebp)
	jb	_34879
	call	_brl_blitz_ArrayBoundsError
_34879:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34881
	call	_brl_blitz_NullObjectError
_34881:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34884
	call	_brl_blitz_ArrayBoundsError
_34884:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_34886
	call	_brl_blitz_ArrayBoundsError
_34886:
	movl	-20(%ebp),%ecx
	movl	-272(%ebp),%edx
	addl	-196(%ebp),%edx
	movl	-96(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fsubs	28(%esi,%eax,4)
	fdivs	-28(%ebp)
	fstps	(%ecx)
	movl	$_34887,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	flds	_48437
	fmuls	-28(%ebp)
	fstps	(%eax)
	movl	$_34888,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34890
	call	_brl_blitz_NullObjectError
_34890:
	movl	8(%ebx),%eax
	movl	%eax,-92(%ebp)
	movl	-92(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-252(%ebp)
	movl	-92(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-252(%ebp)
	jb	_34893
	call	_brl_blitz_ArrayBoundsError
_34893:
	movl	$0,-192(%ebp)
	movl	-92(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-192(%ebp)
	jb	_34895
	call	_brl_blitz_ArrayBoundsError
_34895:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34897
	call	_brl_blitz_NullObjectError
_34897:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_34900
	call	_brl_blitz_ArrayBoundsError
_34900:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_34902
	call	_brl_blitz_ArrayBoundsError
_34902:
	movl	-12(%ebp),%ecx
	movl	-252(%ebp),%edx
	addl	-192(%ebp),%edx
	movl	-92(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fdivs	-28(%ebp)
	fstps	(%ecx)
	movl	$_34903,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34905
	call	_brl_blitz_NullObjectError
_34905:
	movl	8(%ebx),%eax
	movl	%eax,-68(%ebp)
	movl	-68(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-220(%ebp)
	movl	-68(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-220(%ebp)
	jb	_34908
	call	_brl_blitz_ArrayBoundsError
_34908:
	movl	$0,-148(%ebp)
	movl	-68(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-148(%ebp)
	jb	_34910
	call	_brl_blitz_ArrayBoundsError
_34910:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34912
	call	_brl_blitz_NullObjectError
_34912:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_34915
	call	_brl_blitz_ArrayBoundsError
_34915:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_34917
	call	_brl_blitz_ArrayBoundsError
_34917:
	movl	-16(%ebp),%ecx
	movl	-220(%ebp),%edx
	addl	-148(%ebp),%edx
	movl	-68(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fdivs	-28(%ebp)
	fstps	(%ecx)
	calll	*_bbOnDebugLeaveScope
	jmp	_34919
_34849:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_35075,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34920,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34922
	call	_brl_blitz_NullObjectError
_34922:
	movl	8(%ebx),%eax
	movl	%eax,-72(%ebp)
	movl	-72(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-264(%ebp)
	movl	-72(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-264(%ebp)
	jb	_34925
	call	_brl_blitz_ArrayBoundsError
_34925:
	movl	$1,-144(%ebp)
	movl	-72(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-144(%ebp)
	jb	_34927
	call	_brl_blitz_ArrayBoundsError
_34927:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34929
	call	_brl_blitz_NullObjectError
_34929:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34932
	call	_brl_blitz_ArrayBoundsError
_34932:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_34934
	call	_brl_blitz_ArrayBoundsError
_34934:
	movl	-264(%ebp),%edx
	addl	-144(%ebp),%edx
	movl	-72(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_34935
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_35004,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_34936,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34938
	call	_brl_blitz_NullObjectError
_34938:
	movl	8(%ebx),%eax
	movl	%eax,-296(%ebp)
	movl	-296(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-328(%ebp)
	movl	-296(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-328(%ebp)
	jb	_34941
	call	_brl_blitz_ArrayBoundsError
_34941:
	movl	$1,-312(%ebp)
	movl	-296(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-312(%ebp)
	jb	_34943
	call	_brl_blitz_ArrayBoundsError
_34943:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34945
	call	_brl_blitz_NullObjectError
_34945:
	movl	8(%ebx),%eax
	movl	%eax,-136(%ebp)
	movl	$0,-280(%ebp)
	movl	-136(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-280(%ebp)
	jb	_34948
	call	_brl_blitz_ArrayBoundsError
_34948:
	movl	$0,-188(%ebp)
	movl	-136(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-188(%ebp)
	jb	_34950
	call	_brl_blitz_ArrayBoundsError
_34950:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34952
	call	_brl_blitz_NullObjectError
_34952:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_34955
	call	_brl_blitz_ArrayBoundsError
_34955:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_34957
	call	_brl_blitz_ArrayBoundsError
_34957:
	fldl	_48438
	fstpl	-44(%ebp)
	flds	_48439
	movl	-328(%ebp),%edx
	addl	-312(%ebp),%edx
	movl	-296(%ebp),%eax
	fadds	28(%eax,%edx,4)
	movl	-280(%ebp),%edx
	addl	-188(%ebp),%edx
	movl	-136(%ebp),%eax
	fsubs	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fsubs	28(%esi,%eax,4)
	fstpl	(%esp)
	call	_bbSqr
	fldl	-44(%ebp)
	fmulp	%st(0),%st(1)
	fstpl	-44(%ebp)
	fldl	-44(%ebp)
	fstps	-28(%ebp)
	movl	$_34958,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34960
	call	_brl_blitz_NullObjectError
_34960:
	movl	8(%ebx),%eax
	movl	%eax,-88(%ebp)
	movl	-88(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-248(%ebp)
	movl	-88(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-248(%ebp)
	jb	_34963
	call	_brl_blitz_ArrayBoundsError
_34963:
	movl	$0,-184(%ebp)
	movl	-88(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-184(%ebp)
	jb	_34965
	call	_brl_blitz_ArrayBoundsError
_34965:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34967
	call	_brl_blitz_NullObjectError
_34967:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_34970
	call	_brl_blitz_ArrayBoundsError
_34970:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_34972
	call	_brl_blitz_ArrayBoundsError
_34972:
	movl	-20(%ebp),%ecx
	movl	-248(%ebp),%edx
	addl	-184(%ebp),%edx
	movl	-88(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fsubs	28(%esi,%eax,4)
	fdivs	-28(%ebp)
	fstps	(%ecx)
	movl	$_34973,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34975
	call	_brl_blitz_NullObjectError
_34975:
	movl	8(%ebx),%eax
	movl	%eax,-84(%ebp)
	movl	-84(%ebp),%eax
	movl	24(%eax),%eax
	movl	%eax,-244(%ebp)
	movl	-84(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-244(%ebp)
	jb	_34978
	call	_brl_blitz_ArrayBoundsError
_34978:
	movl	$0,-180(%ebp)
	movl	-84(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-180(%ebp)
	jb	_34980
	call	_brl_blitz_ArrayBoundsError
_34980:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34982
	call	_brl_blitz_NullObjectError
_34982:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_34985
	call	_brl_blitz_ArrayBoundsError
_34985:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_34987
	call	_brl_blitz_ArrayBoundsError
_34987:
	movl	-8(%ebp),%ecx
	movl	-244(%ebp),%edx
	addl	-180(%ebp),%edx
	movl	-84(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fdivs	-28(%ebp)
	fstps	(%ecx)
	movl	$_34988,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	flds	_48440
	fmuls	-28(%ebp)
	fstps	(%eax)
	movl	$_34989,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34991
	call	_brl_blitz_NullObjectError
_34991:
	movl	8(%ebx),%eax
	movl	%eax,-64(%ebp)
	movl	-64(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-216(%ebp)
	movl	-64(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-216(%ebp)
	jb	_34994
	call	_brl_blitz_ArrayBoundsError
_34994:
	movl	$1,-140(%ebp)
	movl	-64(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-140(%ebp)
	jb	_34996
	call	_brl_blitz_ArrayBoundsError
_34996:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_34998
	call	_brl_blitz_NullObjectError
_34998:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_35001
	call	_brl_blitz_ArrayBoundsError
_35001:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_35003
	call	_brl_blitz_ArrayBoundsError
_35003:
	movl	-16(%ebp),%ecx
	movl	-216(%ebp),%edx
	addl	-140(%ebp),%edx
	movl	-64(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fdivs	-28(%ebp)
	fstps	(%ecx)
	calll	*_bbOnDebugLeaveScope
	jmp	_35005
_34935:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_35074,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35006,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35008
	call	_brl_blitz_NullObjectError
_35008:
	movl	8(%ebx),%eax
	movl	%eax,-292(%ebp)
	movl	-292(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-324(%ebp)
	movl	-292(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-324(%ebp)
	jb	_35011
	call	_brl_blitz_ArrayBoundsError
_35011:
	movl	$2,-308(%ebp)
	movl	-292(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-308(%ebp)
	jb	_35013
	call	_brl_blitz_ArrayBoundsError
_35013:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35015
	call	_brl_blitz_NullObjectError
_35015:
	movl	8(%ebx),%eax
	movl	%eax,-132(%ebp)
	movl	$0,-260(%ebp)
	movl	-132(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-260(%ebp)
	jb	_35018
	call	_brl_blitz_ArrayBoundsError
_35018:
	movl	$0,-176(%ebp)
	movl	-132(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-176(%ebp)
	jb	_35020
	call	_brl_blitz_ArrayBoundsError
_35020:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35022
	call	_brl_blitz_NullObjectError
_35022:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_35025
	call	_brl_blitz_ArrayBoundsError
_35025:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_35027
	call	_brl_blitz_ArrayBoundsError
_35027:
	fldl	_48441
	fstpl	-36(%ebp)
	flds	_48442
	movl	-324(%ebp),%edx
	addl	-308(%ebp),%edx
	movl	-292(%ebp),%eax
	fadds	28(%eax,%edx,4)
	movl	-260(%ebp),%edx
	addl	-176(%ebp),%edx
	movl	-132(%ebp),%eax
	fsubs	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fsubs	28(%esi,%eax,4)
	fstpl	(%esp)
	call	_bbSqr
	fldl	-36(%ebp)
	fmulp	%st(0),%st(1)
	fstpl	-36(%ebp)
	fldl	-36(%ebp)
	fstps	-28(%ebp)
	movl	$_35028,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35030
	call	_brl_blitz_NullObjectError
_35030:
	movl	8(%ebx),%eax
	movl	%eax,-128(%ebp)
	movl	$0,-240(%ebp)
	movl	-128(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-240(%ebp)
	jb	_35033
	call	_brl_blitz_ArrayBoundsError
_35033:
	movl	$1,-172(%ebp)
	movl	-128(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-172(%ebp)
	jb	_35035
	call	_brl_blitz_ArrayBoundsError
_35035:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35037
	call	_brl_blitz_NullObjectError
_35037:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_35040
	call	_brl_blitz_ArrayBoundsError
_35040:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_35042
	call	_brl_blitz_ArrayBoundsError
_35042:
	movl	-20(%ebp),%ecx
	movl	-240(%ebp),%edx
	addl	-172(%ebp),%edx
	movl	-128(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fsubs	28(%esi,%eax,4)
	fdivs	-28(%ebp)
	fstps	(%ecx)
	movl	$_35043,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35045
	call	_brl_blitz_NullObjectError
_35045:
	movl	8(%ebx),%eax
	movl	%eax,-80(%ebp)
	movl	-80(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-236(%ebp)
	movl	-80(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-236(%ebp)
	jb	_35048
	call	_brl_blitz_ArrayBoundsError
_35048:
	movl	$0,-168(%ebp)
	movl	-80(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-168(%ebp)
	jb	_35050
	call	_brl_blitz_ArrayBoundsError
_35050:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35052
	call	_brl_blitz_NullObjectError
_35052:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_35055
	call	_brl_blitz_ArrayBoundsError
_35055:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_35057
	call	_brl_blitz_ArrayBoundsError
_35057:
	movl	-8(%ebp),%ecx
	movl	-236(%ebp),%edx
	addl	-168(%ebp),%edx
	movl	-80(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fdivs	-28(%ebp)
	fstps	(%ecx)
	movl	$_35058,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35060
	call	_brl_blitz_NullObjectError
_35060:
	movl	8(%ebx),%eax
	movl	%eax,-76(%ebp)
	movl	-76(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-232(%ebp)
	movl	-76(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-232(%ebp)
	jb	_35063
	call	_brl_blitz_ArrayBoundsError
_35063:
	movl	$1,-164(%ebp)
	movl	-76(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-164(%ebp)
	jb	_35065
	call	_brl_blitz_ArrayBoundsError
_35065:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35067
	call	_brl_blitz_NullObjectError
_35067:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_35070
	call	_brl_blitz_ArrayBoundsError
_35070:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_35072
	call	_brl_blitz_ArrayBoundsError
_35072:
	movl	-12(%ebp),%ecx
	movl	-232(%ebp),%edx
	addl	-164(%ebp),%edx
	movl	-76(%ebp),%eax
	flds	28(%eax,%edx,4)
	mov	%edi,%eax
	add	%ebx,%eax
	fadds	28(%esi,%eax,4)
	fdivs	-28(%ebp)
	fstps	(%ecx)
	movl	$_35073,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	flds	_48443
	fmuls	-28(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35005:
	calll	*_bbOnDebugLeaveScope
_34919:
	calll	*_bbOnDebugLeaveScope
_34817:
	mov	$0,%ebx
	jmp	_3294
_3294:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_Magnitude:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_35080,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35079,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-4(%ebp)
	fmuls	-4(%ebp)
	flds	-8(%ebp)
	fmuls	-8(%ebp)
	faddp	%st(0),%st(1)
	flds	-12(%ebp)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbSqr
	fstps	-16(%ebp)
	jmp	_3299
_3299:
	calll	*_bbOnDebugLeaveScope
	flds	-16(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_Quaternion_FromAngleAxis:
	push	%ebp
	mov	%esp,%ebp
	sub	$40,%esp
	push	%ebx
	sub	$12,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	28(%ebp),%eax
	movl	%eax,-24(%ebp)
	movl	32(%ebp),%eax
	movl	%eax,-28(%ebp)
	movl	36(%ebp),%eax
	movl	%eax,-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	movl	%ebp,4(%esp)
	movl	$_35090,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35082,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_48580
	fmuls	-4(%ebp)
	fstps	-36(%ebp)
	movl	$_35084,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-36(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstps	-40(%ebp)
	movl	$_35086,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	flds	-36(%ebp)
	fstpl	(%esp)
	call	_bbCos
	fstps	(%ebx)
	movl	$_35087,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	flds	-40(%ebp)
	fmuls	-8(%ebp)
	fstps	(%eax)
	movl	$_35088,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%eax
	flds	-40(%ebp)
	fmuls	-12(%ebp)
	fstps	(%eax)
	movl	$_35089,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%eax
	flds	-40(%ebp)
	fmuls	-16(%ebp)
	fstps	(%eax)
	mov	$0,%ebx
	jmp	_3309
_3309:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_Quaternion_MultiplyQuat:
	push	%ebp
	mov	%esp,%ebp
	sub	$48,%esp
	push	%ebx
	sub	$20,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	flds	32(%ebp)
	fstps	-28(%ebp)
	flds	36(%ebp)
	fstps	-32(%ebp)
	movl	40(%ebp),%eax
	movl	%eax,-36(%ebp)
	movl	44(%ebp),%eax
	movl	%eax,-40(%ebp)
	movl	48(%ebp),%eax
	movl	%eax,-44(%ebp)
	movl	52(%ebp),%eax
	movl	%eax,-48(%ebp)
	movl	%ebp,4(%esp)
	movl	$_35099,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35095,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	flds	-16(%ebp)
	fmuls	-32(%ebp)
	flds	-4(%ebp)
	fmuls	-20(%ebp)
	fsubrp	%st(0),%st(1)
	flds	-8(%ebp)
	fmuls	-24(%ebp)
	fsubrp	%st(0),%st(1)
	flds	-12(%ebp)
	fmuls	-28(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	(%eax)
	movl	$_35096,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%eax
	flds	-16(%ebp)
	fmuls	-20(%ebp)
	flds	-4(%ebp)
	fmuls	-32(%ebp)
	fsubrp	%st(0),%st(1)
	flds	-8(%ebp)
	fmuls	-28(%ebp)
	fsubrp	%st(0),%st(1)
	flds	-12(%ebp)
	fmuls	-24(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	(%eax)
	movl	$_35097,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%eax
	flds	-16(%ebp)
	fmuls	-24(%ebp)
	flds	-8(%ebp)
	fmuls	-32(%ebp)
	fsubrp	%st(0),%st(1)
	flds	-12(%ebp)
	fmuls	-20(%ebp)
	fsubrp	%st(0),%st(1)
	flds	-4(%ebp)
	fmuls	-28(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	(%eax)
	movl	$_35098,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%eax
	flds	-16(%ebp)
	fmuls	-28(%ebp)
	flds	-12(%ebp)
	fmuls	-32(%ebp)
	fsubrp	%st(0),%st(1)
	flds	-4(%ebp)
	fmuls	-24(%ebp)
	fsubrp	%st(0),%st(1)
	flds	-8(%ebp)
	fmuls	-20(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	(%eax)
	mov	$0,%ebx
	jmp	_3323
_3323:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_InterpolateMatrix:
	push	%ebp
	mov	%esp,%ebp
	sub	$60,%esp
	push	%ebx
	sub	$40,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	movl	%ebp,4(%esp)
	movl	$_35156,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35101,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TMatrix+48
	movl	%eax,-12(%ebp)
	movl	$_35103,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	movl	$_35108,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-32(%ebp)
	movl	$_35110,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35112
	call	_brl_blitz_NullObjectError
_35112:
	lea	-28(%ebp),%eax
	movl	%eax,16(%esp)
	lea	-24(%ebp),%eax
	movl	%eax,12(%esp)
	lea	-20(%ebp),%eax
	movl	%eax,8(%esp)
	lea	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*132(%eax)
	movl	$_35113,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setnz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35114
	movl	%ebp,4(%esp)
	movl	$_35118,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35115,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35117
	call	_brl_blitz_NullObjectError
_35117:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	mov	%eax,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3327
_35114:
	movl	$_35119,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fld1
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35120
	movl	%ebp,4(%esp)
	movl	$_35129,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35121,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fmuls	-16(%ebp)
	flds	-20(%ebp)
	fmuls	-20(%ebp)
	faddp	%st(0),%st(1)
	flds	-24(%ebp)
	fmuls	-24(%ebp)
	faddp	%st(0),%st(1)
	flds	-28(%ebp)
	fmuls	-28(%ebp)
	faddp	%st(0),%st(1)
	fstps	-32(%ebp)
	movl	$_35122,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35123
	movl	%ebp,4(%esp)
	movl	$_35128,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35124,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fdivs	-32(%ebp)
	fstps	-16(%ebp)
	movl	$_35125,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	fdivs	-32(%ebp)
	fstps	-20(%ebp)
	movl	$_35126,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	fdivs	-32(%ebp)
	fstps	-24(%ebp)
	movl	$_35127,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fdivs	-32(%ebp)
	fstps	-28(%ebp)
	calll	*_bbOnDebugLeaveScope
_35123:
	calll	*_bbOnDebugLeaveScope
_35120:
	movl	$_35130,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-36(%ebp)
	movl	$_35132,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	movl	$_35137,(%esp)
	calll	*_bbOnDebugEnterStm
	fldl	_48585
	fstpl	-60(%ebp)
	flds	-28(%ebp)
	fstpl	(%esp)
	call	_bbACos
	fldl	-60(%ebp)
	fmulp	%st(0),%st(1)
	fstpl	-60(%ebp)
	fldl	-60(%ebp)
	fstps	-40(%ebp)
	movl	$_35138,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_48586
	flds	-28(%ebp)
	fmuls	-28(%ebp)
	fsubrp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbSqr
	fstps	-36(%ebp)
	movl	$_35139,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-36(%ebp)
	flds	_48587
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35140
	movl	%ebp,4(%esp)
	movl	$_35144,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35141,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fstps	-44(%ebp)
	movl	$_35142,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	fstps	-48(%ebp)
	movl	$_35143,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	fstps	-52(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_35145
_35140:
	movl	%ebp,4(%esp)
	movl	$_35149,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35146,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fdivs	-36(%ebp)
	fstps	-44(%ebp)
	movl	$_35147,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	fdivs	-36(%ebp)
	fstps	-48(%ebp)
	movl	$_35148,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	fdivs	-36(%ebp)
	fstps	-52(%ebp)
	calll	*_bbOnDebugLeaveScope
_35145:
	movl	$_35150,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fmuls	-8(%ebp)
	fstps	-40(%ebp)
	movl	$_35151,(%esp)
	calll	*_bbOnDebugEnterStm
	lea	-28(%ebp),%eax
	movl	%eax,28(%esp)
	lea	-24(%ebp),%eax
	movl	%eax,24(%esp)
	lea	-20(%ebp),%eax
	movl	%eax,20(%esp)
	lea	-16(%ebp),%eax
	movl	%eax,16(%esp)
	flds	-52(%ebp)
	fstps	12(%esp)
	flds	-48(%ebp)
	fstps	8(%esp)
	flds	-44(%ebp)
	fstps	4(%esp)
	flds	-40(%ebp)
	fstps	(%esp)
	call	_sidesign_minib3d_Quaternion_FromAngleAxis
	movl	$_35152,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35154
	call	_brl_blitz_NullObjectError
_35154:
	flds	-28(%ebp)
	fstps	16(%esp)
	flds	-24(%ebp)
	fstps	12(%esp)
	flds	-20(%ebp)
	fstps	8(%esp)
	flds	-16(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_35155,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	jmp	_3327
_3327:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$40,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TQuaternion_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_35164,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TQuaternion,(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	8(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	12(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	16(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	20(%eax)
	movl	%ebp,4(%esp)
	movl	$_35163,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35158,(%esp)
	calll	*_bbOnDebugEnterStm
	xor	%eax,%eax
	cmp	$0,%eax
	je	_35160
	movl	%ebp,4(%esp)
	movl	$_35162,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35161,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_656,(%esp)
	call	_brl_blitz_DebugLog
	calll	*_bbOnDebugLeaveScope
_35160:
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_3330
_3330:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TQuaternion_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
	xor	%eax,%eax
	cmp	$0,%eax
	je	_35166
	movl	$_657,(%esp)
	call	_brl_blitz_DebugLog
_35166:
_3333:
	movl	$_bbObjectClass,(%ebx)
	movl	%ebx,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_35167
_35167:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TQuaternion_QuatToMat:
	push	%ebp
	mov	%esp,%ebp
	sub	$68,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$8,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	$_bbEmptyArray,-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	movl	$0,-64(%ebp)
	movl	$0,-68(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_35362,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35168,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$4,4(%esp)
	movl	$_35169,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-24(%ebp)
	movl	$_35171,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35173
	call	_brl_blitz_ArrayBoundsError
_35173:
	movl	-24(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	flds	-4(%ebp)
	fstps	24(%eax)
	movl	$_35175,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35177
	call	_brl_blitz_ArrayBoundsError
_35177:
	movl	-24(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	flds	-8(%ebp)
	fstps	24(%eax)
	movl	$_35179,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35181
	call	_brl_blitz_ArrayBoundsError
_35181:
	movl	-24(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	flds	-12(%ebp)
	fstps	24(%eax)
	movl	$_35183,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$3,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35185
	call	_brl_blitz_ArrayBoundsError
_35185:
	movl	-24(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	flds	-16(%ebp)
	fstps	24(%eax)
	movl	$_35187,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_35189
	call	_brl_blitz_ArrayBoundsError
_35189:
	mov	$1,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35191
	call	_brl_blitz_ArrayBoundsError
_35191:
	movl	-24(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-24(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-28(%ebp)
	movl	$_35193,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_35195
	call	_brl_blitz_ArrayBoundsError
_35195:
	mov	$2,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35197
	call	_brl_blitz_ArrayBoundsError
_35197:
	movl	-24(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-24(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-32(%ebp)
	movl	$_35199,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$3,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_35201
	call	_brl_blitz_ArrayBoundsError
_35201:
	mov	$3,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35203
	call	_brl_blitz_ArrayBoundsError
_35203:
	movl	-24(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-24(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-36(%ebp)
	movl	$_35205,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_35207
	call	_brl_blitz_ArrayBoundsError
_35207:
	mov	$2,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35209
	call	_brl_blitz_ArrayBoundsError
_35209:
	movl	-24(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-24(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-40(%ebp)
	movl	$_35211,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_35213
	call	_brl_blitz_ArrayBoundsError
_35213:
	mov	$3,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35215
	call	_brl_blitz_ArrayBoundsError
_35215:
	movl	-24(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-24(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-44(%ebp)
	movl	$_35217,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_35219
	call	_brl_blitz_ArrayBoundsError
_35219:
	mov	$3,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35221
	call	_brl_blitz_ArrayBoundsError
_35221:
	movl	-24(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-24(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-48(%ebp)
	movl	$_35223,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_35225
	call	_brl_blitz_ArrayBoundsError
_35225:
	mov	$1,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35227
	call	_brl_blitz_ArrayBoundsError
_35227:
	movl	-24(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-24(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-52(%ebp)
	movl	$_35229,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_35231
	call	_brl_blitz_ArrayBoundsError
_35231:
	mov	$2,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35233
	call	_brl_blitz_ArrayBoundsError
_35233:
	movl	-24(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-24(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-56(%ebp)
	movl	$_35235,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%esi
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_35237
	call	_brl_blitz_ArrayBoundsError
_35237:
	mov	$3,%ebx
	movl	-24(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35239
	call	_brl_blitz_ArrayBoundsError
_35239:
	movl	-24(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-24(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-60(%ebp)
	movl	$_35241,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35243
	call	_brl_blitz_NullObjectError
_35243:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_35246
	call	_brl_blitz_ArrayBoundsError
_35246:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_35248
	call	_brl_blitz_ArrayBoundsError
_35248:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	_48605
	flds	_48606
	flds	-32(%ebp)
	fadds	-36(%ebp)
	fmulp	%st(0),%st(1)
	fsubrp	%st(0),%st(1)
	fstps	28(%eax)
	movl	$_35250,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35252
	call	_brl_blitz_NullObjectError
_35252:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_35255
	call	_brl_blitz_ArrayBoundsError
_35255:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_35257
	call	_brl_blitz_ArrayBoundsError
_35257:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	_48607
	flds	-40(%ebp)
	fsubs	-60(%ebp)
	fmulp	%st(0),%st(1)
	fstps	28(%eax)
	movl	$_35259,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35261
	call	_brl_blitz_NullObjectError
_35261:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_35264
	call	_brl_blitz_ArrayBoundsError
_35264:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_35266
	call	_brl_blitz_ArrayBoundsError
_35266:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	_48608
	flds	-44(%ebp)
	fadds	-56(%ebp)
	fmulp	%st(0),%st(1)
	fstps	28(%eax)
	movl	$_35268,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35270
	call	_brl_blitz_NullObjectError
_35270:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_35273
	call	_brl_blitz_ArrayBoundsError
_35273:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_35275
	call	_brl_blitz_ArrayBoundsError
_35275:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	_48609
	flds	-40(%ebp)
	fadds	-60(%ebp)
	fmulp	%st(0),%st(1)
	fstps	28(%eax)
	movl	$_35277,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35279
	call	_brl_blitz_NullObjectError
_35279:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_35282
	call	_brl_blitz_ArrayBoundsError
_35282:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_35284
	call	_brl_blitz_ArrayBoundsError
_35284:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	_48610
	flds	_48611
	flds	-28(%ebp)
	fadds	-36(%ebp)
	fmulp	%st(0),%st(1)
	fsubrp	%st(0),%st(1)
	fstps	28(%eax)
	movl	$_35286,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35288
	call	_brl_blitz_NullObjectError
_35288:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_35291
	call	_brl_blitz_ArrayBoundsError
_35291:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_35293
	call	_brl_blitz_ArrayBoundsError
_35293:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	_48612
	flds	-48(%ebp)
	fsubs	-52(%ebp)
	fmulp	%st(0),%st(1)
	fstps	28(%eax)
	movl	$_35295,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35297
	call	_brl_blitz_NullObjectError
_35297:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_35300
	call	_brl_blitz_ArrayBoundsError
_35300:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_35302
	call	_brl_blitz_ArrayBoundsError
_35302:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	_48613
	flds	-44(%ebp)
	fsubs	-56(%ebp)
	fmulp	%st(0),%st(1)
	fstps	28(%eax)
	movl	$_35304,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35306
	call	_brl_blitz_NullObjectError
_35306:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_35309
	call	_brl_blitz_ArrayBoundsError
_35309:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_35311
	call	_brl_blitz_ArrayBoundsError
_35311:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	_48614
	flds	-48(%ebp)
	fadds	-52(%ebp)
	fmulp	%st(0),%st(1)
	fstps	28(%eax)
	movl	$_35313,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35315
	call	_brl_blitz_NullObjectError
_35315:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_35318
	call	_brl_blitz_ArrayBoundsError
_35318:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_35320
	call	_brl_blitz_ArrayBoundsError
_35320:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	_48615
	flds	_48616
	flds	-28(%ebp)
	fadds	-32(%ebp)
	fmulp	%st(0),%st(1)
	fsubrp	%st(0),%st(1)
	fstps	28(%eax)
	movl	$_35322,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35324
	call	_brl_blitz_NullObjectError
_35324:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_35327
	call	_brl_blitz_ArrayBoundsError
_35327:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_35329
	call	_brl_blitz_ArrayBoundsError
_35329:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fld1
	fstps	28(%eax)
	movl	$_35331,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-64(%ebp)
	movl	$0,-64(%ebp)
	jmp	_35333
_660:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_35361,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35334,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-68(%ebp)
	movl	$0,-68(%ebp)
	jmp	_35336
_663:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_35360,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35337,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35339
	call	_brl_blitz_NullObjectError
_35339:
	movl	8(%ebx),%esi
	movl	-68(%ebp),%eax
	imull	24(%esi),%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_35342
	call	_brl_blitz_ArrayBoundsError
_35342:
	movl	-64(%ebp),%ebx
	cmpl	24(%esi),%ebx
	jb	_35344
	call	_brl_blitz_ArrayBoundsError
_35344:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-28(%ebp)
	movl	$_35345,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	flds	_48617
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_35346
	flds	-28(%ebp)
	flds	_48618
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_35346:
	cmp	$0,%eax
	je	_35348
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_35350,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35349,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-28(%ebp)
	calll	*_bbOnDebugLeaveScope
_35348:
	movl	$_35351,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	(%eax),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35353
	call	_brl_blitz_NullObjectError
_35353:
	movl	8(%ebx),%esi
	movl	-68(%ebp),%eax
	imull	24(%esi),%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_35356
	call	_brl_blitz_ArrayBoundsError
_35356:
	movl	-64(%ebp),%ebx
	cmpl	24(%esi),%ebx
	jb	_35358
	call	_brl_blitz_ArrayBoundsError
_35358:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-28(%ebp)
	fstps	28(%eax)
	calll	*_bbOnDebugLeaveScope
_661:
	addl	$1,-68(%ebp)
_35336:
	cmpl	$3,-68(%ebp)
	jle	_663
_662:
	calll	*_bbOnDebugLeaveScope
_658:
	addl	$1,-64(%ebp)
_35333:
	cmpl	$3,-64(%ebp)
	jle	_660
_659:
	mov	$0,%ebx
	jmp	_3340
_3340:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TQuaternion_QuatToEuler:
	push	%ebp
	mov	%esp,%ebp
	sub	$164,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$24,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	28(%ebp),%eax
	movl	%eax,-24(%ebp)
	movl	32(%ebp),%eax
	movl	%eax,-28(%ebp)
	movl	$_bbEmptyArray,-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	fldz
	fstps	-64(%ebp)
	fldz
	fstps	-68(%ebp)
	movl	$_bbNullObject,-72(%ebp)
	movl	$0,-76(%ebp)
	movl	$0,-80(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_35628,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35366,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$4,4(%esp)
	movl	$_35367,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-32(%ebp)
	movl	$_35369,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35371
	call	_brl_blitz_ArrayBoundsError
_35371:
	movl	-32(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	flds	-4(%ebp)
	fstps	24(%eax)
	movl	$_35373,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35375
	call	_brl_blitz_ArrayBoundsError
_35375:
	movl	-32(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	flds	-8(%ebp)
	fstps	24(%eax)
	movl	$_35377,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35379
	call	_brl_blitz_ArrayBoundsError
_35379:
	movl	-32(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	flds	-12(%ebp)
	fstps	24(%eax)
	movl	$_35381,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$3,%ebx
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35383
	call	_brl_blitz_ArrayBoundsError
_35383:
	movl	-32(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	flds	-16(%ebp)
	fstps	24(%eax)
	movl	$_35385,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%esi
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_35387
	call	_brl_blitz_ArrayBoundsError
_35387:
	mov	$1,%ebx
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35389
	call	_brl_blitz_ArrayBoundsError
_35389:
	movl	-32(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-32(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-36(%ebp)
	movl	$_35391,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%esi
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_35393
	call	_brl_blitz_ArrayBoundsError
_35393:
	mov	$2,%ebx
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35395
	call	_brl_blitz_ArrayBoundsError
_35395:
	movl	-32(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-32(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-40(%ebp)
	movl	$_35397,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$3,%esi
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_35399
	call	_brl_blitz_ArrayBoundsError
_35399:
	mov	$3,%ebx
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35401
	call	_brl_blitz_ArrayBoundsError
_35401:
	movl	-32(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-32(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-44(%ebp)
	movl	$_35403,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%esi
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_35405
	call	_brl_blitz_ArrayBoundsError
_35405:
	mov	$2,%ebx
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35407
	call	_brl_blitz_ArrayBoundsError
_35407:
	movl	-32(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-32(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-48(%ebp)
	movl	$_35409,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%esi
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_35411
	call	_brl_blitz_ArrayBoundsError
_35411:
	mov	$3,%ebx
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35413
	call	_brl_blitz_ArrayBoundsError
_35413:
	movl	-32(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-32(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-52(%ebp)
	movl	$_35415,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%esi
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_35417
	call	_brl_blitz_ArrayBoundsError
_35417:
	mov	$3,%ebx
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35419
	call	_brl_blitz_ArrayBoundsError
_35419:
	movl	-32(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-32(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-56(%ebp)
	movl	$_35421,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%esi
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_35423
	call	_brl_blitz_ArrayBoundsError
_35423:
	mov	$1,%ebx
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35425
	call	_brl_blitz_ArrayBoundsError
_35425:
	movl	-32(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-32(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-60(%ebp)
	movl	$_35427,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%esi
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_35429
	call	_brl_blitz_ArrayBoundsError
_35429:
	mov	$2,%ebx
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35431
	call	_brl_blitz_ArrayBoundsError
_35431:
	movl	-32(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-32(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-64(%ebp)
	movl	$_35433,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%esi
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_35435
	call	_brl_blitz_ArrayBoundsError
_35435:
	mov	$3,%ebx
	movl	-32(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_35437
	call	_brl_blitz_ArrayBoundsError
_35437:
	movl	-32(%ebp),%eax
	flds	24(%eax,%esi,4)
	movl	-32(%ebp),%eax
	fmuls	24(%eax,%ebx,4)
	fstps	-68(%ebp)
	movl	$_35439,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMatrix,(%esp)
	call	_bbObjectNew
	movl	%eax,-72(%ebp)
	movl	$_35441,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-72(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35443
	call	_brl_blitz_NullObjectError
_35443:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_35446
	call	_brl_blitz_ArrayBoundsError
_35446:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_35448
	call	_brl_blitz_ArrayBoundsError
_35448:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	_48681
	flds	_48682
	flds	-40(%ebp)
	fadds	-44(%ebp)
	fmulp	%st(0),%st(1)
	fsubrp	%st(0),%st(1)
	fstps	28(%eax)
	movl	$_35450,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-72(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35452
	call	_brl_blitz_NullObjectError
_35452:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_35455
	call	_brl_blitz_ArrayBoundsError
_35455:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_35457
	call	_brl_blitz_ArrayBoundsError
_35457:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	_48683
	flds	-48(%ebp)
	fsubs	-68(%ebp)
	fmulp	%st(0),%st(1)
	fstps	28(%eax)
	movl	$_35459,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-72(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35461
	call	_brl_blitz_NullObjectError
_35461:
	movl	8(%ebx),%esi
	mov	$0,%edi
	cmpl	20(%esi),%edi
	jb	_35464
	call	_brl_blitz_ArrayBoundsError
_35464:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_35466
	call	_brl_blitz_ArrayBoundsError
_35466:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	_48684
	flds	-52(%ebp)
	fadds	-64(%ebp)
	fmulp	%st(0),%st(1)
	fstps	28(%eax)
	movl	$_35468,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-72(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35470
	call	_brl_blitz_NullObjectError
_35470:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_35473
	call	_brl_blitz_ArrayBoundsError
_35473:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_35475
	call	_brl_blitz_ArrayBoundsError
_35475:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	_48685
	flds	-48(%ebp)
	fadds	-68(%ebp)
	fmulp	%st(0),%st(1)
	fstps	28(%eax)
	movl	$_35477,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-72(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35479
	call	_brl_blitz_NullObjectError
_35479:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_35482
	call	_brl_blitz_ArrayBoundsError
_35482:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_35484
	call	_brl_blitz_ArrayBoundsError
_35484:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	_48686
	flds	_48687
	flds	-36(%ebp)
	fadds	-44(%ebp)
	fmulp	%st(0),%st(1)
	fsubrp	%st(0),%st(1)
	fstps	28(%eax)
	movl	$_35486,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-72(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35488
	call	_brl_blitz_NullObjectError
_35488:
	movl	8(%ebx),%esi
	movl	24(%esi),%edi
	cmpl	20(%esi),%edi
	jb	_35491
	call	_brl_blitz_ArrayBoundsError
_35491:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_35493
	call	_brl_blitz_ArrayBoundsError
_35493:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	_48688
	flds	-56(%ebp)
	fsubs	-60(%ebp)
	fmulp	%st(0),%st(1)
	fstps	28(%eax)
	movl	$_35495,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-72(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35497
	call	_brl_blitz_NullObjectError
_35497:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_35500
	call	_brl_blitz_ArrayBoundsError
_35500:
	mov	$0,%ebx
	cmpl	24(%esi),%ebx
	jb	_35502
	call	_brl_blitz_ArrayBoundsError
_35502:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	_48689
	flds	-52(%ebp)
	fsubs	-64(%ebp)
	fmulp	%st(0),%st(1)
	fstps	28(%eax)
	movl	$_35504,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-72(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35506
	call	_brl_blitz_NullObjectError
_35506:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_35509
	call	_brl_blitz_ArrayBoundsError
_35509:
	mov	$1,%ebx
	cmpl	24(%esi),%ebx
	jb	_35511
	call	_brl_blitz_ArrayBoundsError
_35511:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	_48690
	flds	-56(%ebp)
	fadds	-60(%ebp)
	fmulp	%st(0),%st(1)
	fstps	28(%eax)
	movl	$_35513,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-72(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35515
	call	_brl_blitz_NullObjectError
_35515:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	shl	$1,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_35518
	call	_brl_blitz_ArrayBoundsError
_35518:
	mov	$2,%ebx
	cmpl	24(%esi),%ebx
	jb	_35520
	call	_brl_blitz_ArrayBoundsError
_35520:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	_48691
	flds	_48692
	flds	-36(%ebp)
	fadds	-40(%ebp)
	fmulp	%st(0),%st(1)
	fsubrp	%st(0),%st(1)
	fstps	28(%eax)
	movl	$_35522,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-72(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35524
	call	_brl_blitz_NullObjectError
_35524:
	movl	8(%ebx),%esi
	movl	24(%esi),%eax
	imul	$3,%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_35527
	call	_brl_blitz_ArrayBoundsError
_35527:
	mov	$3,%ebx
	cmpl	24(%esi),%ebx
	jb	_35529
	call	_brl_blitz_ArrayBoundsError
_35529:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	fld1
	fstps	28(%eax)
	movl	$_35531,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-76(%ebp)
	movl	$0,-76(%ebp)
	jmp	_35533
_666:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_35561,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35534,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-80(%ebp)
	movl	$0,-80(%ebp)
	jmp	_35536
_669:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_35560,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35537,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-72(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35539
	call	_brl_blitz_NullObjectError
_35539:
	movl	8(%ebx),%esi
	movl	-80(%ebp),%eax
	imull	24(%esi),%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_35542
	call	_brl_blitz_ArrayBoundsError
_35542:
	movl	-76(%ebp),%ebx
	cmpl	24(%esi),%ebx
	jb	_35544
	call	_brl_blitz_ArrayBoundsError
_35544:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-36(%ebp)
	movl	$_35545,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-36(%ebp)
	flds	_48693
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_35546
	flds	-36(%ebp)
	flds	_48694
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_35546:
	cmp	$0,%eax
	je	_35548
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_35550,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35549,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-36(%ebp)
	calll	*_bbOnDebugLeaveScope
_35548:
	movl	$_35551,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-72(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35553
	call	_brl_blitz_NullObjectError
_35553:
	movl	8(%ebx),%esi
	movl	-80(%ebp),%eax
	imull	24(%esi),%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_35556
	call	_brl_blitz_ArrayBoundsError
_35556:
	movl	-76(%ebp),%ebx
	cmpl	24(%esi),%ebx
	jb	_35558
	call	_brl_blitz_ArrayBoundsError
_35558:
	mov	%esi,%eax
	mov	%edi,%edx
	add	%ebx,%edx
	shl	$2,%edx
	add	%edx,%eax
	flds	-36(%ebp)
	fstps	28(%eax)
	calll	*_bbOnDebugLeaveScope
_667:
	addl	$1,-80(%ebp)
_35536:
	cmpl	$3,-80(%ebp)
	jle	_669
_668:
	calll	*_bbOnDebugLeaveScope
_664:
	addl	$1,-76(%ebp)
_35533:
	cmpl	$3,-76(%ebp)
	jle	_666
_665:
	movl	$_35562,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-72(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35564
	call	_brl_blitz_NullObjectError
_35564:
	movl	8(%ebx),%eax
	movl	%eax,-148(%ebp)
	movl	-148(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-164(%ebp)
	movl	-148(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-164(%ebp)
	jb	_35567
	call	_brl_blitz_ArrayBoundsError
_35567:
	movl	$1,-160(%ebp)
	movl	-148(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-160(%ebp)
	jb	_35569
	call	_brl_blitz_ArrayBoundsError
_35569:
	movl	-72(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35571
	call	_brl_blitz_NullObjectError
_35571:
	movl	8(%ebx),%eax
	movl	%eax,-136(%ebp)
	movl	-136(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-156(%ebp)
	movl	-136(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-156(%ebp)
	jb	_35574
	call	_brl_blitz_ArrayBoundsError
_35574:
	movl	$0,-152(%ebp)
	movl	-136(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-152(%ebp)
	jb	_35576
	call	_brl_blitz_ArrayBoundsError
_35576:
	movl	-72(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35578
	call	_brl_blitz_NullObjectError
_35578:
	movl	8(%ebx),%eax
	movl	%eax,-132(%ebp)
	movl	-132(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-144(%ebp)
	movl	-132(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-144(%ebp)
	jb	_35581
	call	_brl_blitz_ArrayBoundsError
_35581:
	movl	$0,-140(%ebp)
	movl	-132(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-140(%ebp)
	jb	_35583
	call	_brl_blitz_ArrayBoundsError
_35583:
	movl	-72(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35585
	call	_brl_blitz_NullObjectError
_35585:
	movl	8(%ebx),%eax
	movl	%eax,-100(%ebp)
	movl	-100(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-128(%ebp)
	movl	-100(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-128(%ebp)
	jb	_35588
	call	_brl_blitz_ArrayBoundsError
_35588:
	movl	$2,-116(%ebp)
	movl	-100(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-116(%ebp)
	jb	_35590
	call	_brl_blitz_ArrayBoundsError
_35590:
	movl	-72(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35592
	call	_brl_blitz_NullObjectError
_35592:
	movl	8(%ebx),%edi
	movl	24(%edi),%eax
	shl	$1,%eax
	movl	%eax,-92(%ebp)
	movl	20(%edi),%eax
	cmpl	%eax,-92(%ebp)
	jb	_35595
	call	_brl_blitz_ArrayBoundsError
_35595:
	mov	$2,%esi
	cmpl	24(%edi),%esi
	jb	_35597
	call	_brl_blitz_ArrayBoundsError
_35597:
	movl	-20(%ebp),%ebx
	movl	-156(%ebp),%edx
	addl	-152(%ebp),%edx
	movl	-136(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-144(%ebp),%edx
	addl	-140(%ebp),%edx
	movl	-132(%ebp),%eax
	fmuls	28(%eax,%edx,4)
	movl	-128(%ebp),%edx
	addl	-116(%ebp),%edx
	movl	-100(%ebp),%eax
	flds	28(%eax,%edx,4)
	movl	-92(%ebp),%eax
	add	%esi,%eax
	fmuls	28(%edi,%eax,4)
	faddp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbSqr
	fstpl	8(%esp)
	movl	-164(%ebp),%edx
	addl	-160(%ebp),%edx
	movl	-148(%ebp),%eax
	flds	28(%eax,%edx,4)
	fstpl	(%esp)
	call	_bbATan2
	fstps	(%ebx)
	movl	$_35598,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-72(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35600
	call	_brl_blitz_NullObjectError
_35600:
	movl	8(%ebx),%eax
	movl	%eax,-96(%ebp)
	movl	-96(%ebp),%eax
	movl	24(%eax),%eax
	shl	$1,%eax
	movl	%eax,-124(%ebp)
	movl	-96(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-124(%ebp)
	jb	_35603
	call	_brl_blitz_ArrayBoundsError
_35603:
	movl	$0,-112(%ebp)
	movl	-96(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-112(%ebp)
	jb	_35605
	call	_brl_blitz_ArrayBoundsError
_35605:
	movl	-72(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35607
	call	_brl_blitz_NullObjectError
_35607:
	movl	8(%ebx),%edi
	movl	24(%edi),%eax
	shl	$1,%eax
	movl	%eax,-88(%ebp)
	movl	20(%edi),%eax
	cmpl	%eax,-88(%ebp)
	jb	_35610
	call	_brl_blitz_ArrayBoundsError
_35610:
	mov	$2,%esi
	cmpl	24(%edi),%esi
	jb	_35612
	call	_brl_blitz_ArrayBoundsError
_35612:
	movl	-24(%ebp),%ebx
	movl	-88(%ebp),%eax
	add	%esi,%eax
	flds	28(%edi,%eax,4)
	fstpl	8(%esp)
	movl	-124(%ebp),%edx
	addl	-112(%ebp),%edx
	movl	-96(%ebp),%eax
	flds	28(%eax,%edx,4)
	fstpl	(%esp)
	call	_bbATan2
	fstps	(%ebx)
	movl	$_35613,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-72(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35615
	call	_brl_blitz_NullObjectError
_35615:
	movl	8(%ebx),%eax
	movl	%eax,-104(%ebp)
	movl	$0,-120(%ebp)
	movl	-104(%ebp),%eax
	movl	20(%eax),%eax
	cmpl	%eax,-120(%ebp)
	jb	_35618
	call	_brl_blitz_ArrayBoundsError
_35618:
	movl	$1,-108(%ebp)
	movl	-104(%ebp),%eax
	movl	24(%eax),%eax
	cmpl	%eax,-108(%ebp)
	jb	_35620
	call	_brl_blitz_ArrayBoundsError
_35620:
	movl	-72(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35622
	call	_brl_blitz_NullObjectError
_35622:
	movl	8(%ebx),%edi
	movl	24(%edi),%eax
	movl	%eax,-84(%ebp)
	movl	20(%edi),%eax
	cmpl	%eax,-84(%ebp)
	jb	_35625
	call	_brl_blitz_ArrayBoundsError
_35625:
	mov	$1,%esi
	cmpl	24(%edi),%esi
	jb	_35627
	call	_brl_blitz_ArrayBoundsError
_35627:
	movl	-28(%ebp),%ebx
	movl	-84(%ebp),%eax
	add	%esi,%eax
	flds	28(%edi,%eax,4)
	fstpl	8(%esp)
	movl	-120(%ebp),%edx
	addl	-108(%ebp),%edx
	movl	-104(%ebp),%eax
	flds	28(%eax,%edx,4)
	fstpl	(%esp)
	call	_bbATan2
	fstps	(%ebx)
	mov	$0,%ebx
	jmp	_3349
_3349:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TQuaternion_Slerp:
	push	%ebp
	mov	%esp,%ebp
	sub	$88,%esp
	push	%ebx
	sub	$12,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	flds	32(%ebp)
	fstps	-28(%ebp)
	flds	36(%ebp)
	fstps	-32(%ebp)
	movl	40(%ebp),%eax
	movl	%eax,-36(%ebp)
	movl	44(%ebp),%eax
	movl	%eax,-40(%ebp)
	movl	48(%ebp),%eax
	movl	%eax,-44(%ebp)
	movl	52(%ebp),%eax
	movl	%eax,-48(%ebp)
	flds	56(%ebp)
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	fldz
	fstps	-64(%ebp)
	fldz
	fstps	-68(%ebp)
	fldz
	fstps	-72(%ebp)
	fldz
	fstps	-76(%ebp)
	fldz
	fstps	-80(%ebp)
	fldz
	fstps	-84(%ebp)
	fldz
	fstps	-88(%ebp)
	movl	%ebp,4(%esp)
	movl	$_35690,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35629,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-4(%ebp)
	fsubs	-20(%ebp)
	fstpl	(%esp)
	call	_bbFloatAbs
	flds	_48784
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_35630
	flds	-8(%ebp)
	fsubs	-24(%ebp)
	fstpl	(%esp)
	call	_bbFloatAbs
	flds	_48785
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
_35630:
	cmp	$0,%eax
	je	_35632
	flds	-12(%ebp)
	fsubs	-28(%ebp)
	fstpl	(%esp)
	call	_bbFloatAbs
	flds	_48786
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
_35632:
	cmp	$0,%eax
	je	_35634
	flds	-16(%ebp)
	fsubs	-32(%ebp)
	fstpl	(%esp)
	call	_bbFloatAbs
	flds	_48787
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
_35634:
	cmp	$0,%eax
	je	_35636
	movl	%ebp,4(%esp)
	movl	$_35642,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35637,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%eax
	flds	-4(%ebp)
	fstps	(%eax)
	movl	$_35638,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%eax
	flds	-8(%ebp)
	fstps	(%eax)
	movl	$_35639,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%eax
	flds	-12(%ebp)
	fstps	(%eax)
	movl	$_35640,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	flds	-16(%ebp)
	fstps	(%eax)
	movl	$_35641,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3364
_35636:
	movl	$_35643,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-4(%ebp)
	fmuls	-20(%ebp)
	flds	-8(%ebp)
	fmuls	-24(%ebp)
	faddp	%st(0),%st(1)
	flds	-12(%ebp)
	fmuls	-28(%ebp)
	faddp	%st(0),%st(1)
	flds	-16(%ebp)
	fmuls	-32(%ebp)
	faddp	%st(0),%st(1)
	fstps	-56(%ebp)
	movl	$_35645,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-60(%ebp)
	movl	$_35647,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-64(%ebp)
	movl	$_35649,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-68(%ebp)
	movl	$_35651,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-72(%ebp)
	movl	$_35653,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-56(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35654
	movl	%ebp,4(%esp)
	movl	$_35660,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35655,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-56(%ebp)
	fchs
	fstps	-56(%ebp)
	movl	$_35656,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	fchs
	fstps	-60(%ebp)
	movl	$_35657,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	fchs
	fstps	-64(%ebp)
	movl	$_35658,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	fchs
	fstps	-68(%ebp)
	movl	$_35659,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fchs
	fstps	-72(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_35661
_35654:
	movl	%ebp,4(%esp)
	movl	$_35666,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35662,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	fstps	-60(%ebp)
	movl	$_35663,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	fstps	-64(%ebp)
	movl	$_35664,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	fstps	-68(%ebp)
	movl	$_35665,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fstps	-72(%ebp)
	calll	*_bbOnDebugLeaveScope
_35661:
	movl	$_35667,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-76(%ebp)
	movl	$_35669,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-80(%ebp)
	movl	$_35671,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_48788
	fsubs	-56(%ebp)
	flds	_48789
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35672
	movl	%ebp,4(%esp)
	movl	$_35679,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35673,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-56(%ebp)
	fstpl	(%esp)
	call	_bbACos
	fstps	-84(%ebp)
	movl	$_35675,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-84(%ebp)
	fstpl	(%esp)
	call	_bbSin
	fstps	-88(%ebp)
	movl	$_35677,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_48790
	fsubs	-52(%ebp)
	fmuls	-84(%ebp)
	fstpl	(%esp)
	call	_bbSin
	flds	-88(%ebp)
	fdivrp	%st(0),%st(1)
	fstps	-76(%ebp)
	movl	$_35678,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-52(%ebp)
	fmuls	-84(%ebp)
	fstpl	(%esp)
	call	_bbSin
	flds	-88(%ebp)
	fdivrp	%st(0),%st(1)
	fstps	-80(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_35682
_35672:
	movl	%ebp,4(%esp)
	movl	$_35685,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35683,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_48791
	fsubs	-52(%ebp)
	fstps	-76(%ebp)
	movl	$_35684,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-52(%ebp)
	fstps	-80(%ebp)
	calll	*_bbOnDebugLeaveScope
_35682:
	movl	$_35686,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	flds	-76(%ebp)
	fmuls	-16(%ebp)
	flds	-80(%ebp)
	fmuls	-60(%ebp)
	faddp	%st(0),%st(1)
	fstps	(%eax)
	movl	$_35687,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%eax
	flds	-76(%ebp)
	fmuls	-4(%ebp)
	flds	-80(%ebp)
	fmuls	-64(%ebp)
	faddp	%st(0),%st(1)
	fstps	(%eax)
	movl	$_35688,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%eax
	flds	-76(%ebp)
	fmuls	-8(%ebp)
	flds	-80(%ebp)
	fmuls	-68(%ebp)
	faddp	%st(0),%st(1)
	fstps	(%eax)
	movl	$_35689,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%eax
	flds	-76(%ebp)
	fmuls	-12(%ebp)
	flds	-80(%ebp)
	fmuls	-72(%ebp)
	faddp	%st(0),%st(1)
	fstps	(%eax)
	mov	$0,%ebx
	jmp	_3364
_3364:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_BoxFromPoints:
	push	%ebp
	mov	%esp,%ebp
	sub	$48,%esp
	push	%ebx
	sub	$20,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	movl	32(%ebp),%eax
	movl	%eax,-28(%ebp)
	movl	36(%ebp),%eax
	movl	%eax,-32(%ebp)
	movl	40(%ebp),%eax
	movl	%eax,-36(%ebp)
	movl	44(%ebp),%eax
	movl	%eax,-40(%ebp)
	movl	48(%ebp),%eax
	movl	%eax,-44(%ebp)
	movl	52(%ebp),%eax
	movl	%eax,-48(%ebp)
	movl	%ebp,4(%esp)
	movl	$_35738,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35710,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-4(%ebp)
	flds	-16(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35712
	movl	%ebp,4(%esp)
	movl	$_35715,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35713,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%eax
	flds	-4(%ebp)
	fstps	(%eax)
	movl	$_35714,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%eax
	flds	-16(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_35716
_35712:
	movl	%ebp,4(%esp)
	movl	$_35719,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35717,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%eax
	flds	-16(%ebp)
	fstps	(%eax)
	movl	$_35718,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%eax
	flds	-4(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35716:
	movl	$_35720,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	flds	-20(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35721
	movl	%ebp,4(%esp)
	movl	$_35724,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35722,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	flds	-8(%ebp)
	fstps	(%eax)
	movl	$_35723,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%eax
	flds	-20(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_35725
_35721:
	movl	%ebp,4(%esp)
	movl	$_35728,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35726,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%eax
	flds	-20(%ebp)
	fstps	(%eax)
	movl	$_35727,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%eax
	flds	-8(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35725:
	movl	$_35729,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	flds	-24(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35730
	movl	%ebp,4(%esp)
	movl	$_35733,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35731,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%eax
	flds	-12(%ebp)
	fstps	(%eax)
	movl	$_35732,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	flds	-24(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_35734
_35730:
	movl	%ebp,4(%esp)
	movl	$_35737,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35735,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%eax
	flds	-24(%ebp)
	fstps	(%eax)
	movl	$_35736,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	flds	-12(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35734:
	mov	$0,%ebx
	jmp	_3378
_3378:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_BoxFromTri:
	push	%ebp
	mov	%esp,%ebp
	sub	$60,%esp
	push	%ebx
	sub	$8,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	flds	32(%ebp)
	fstps	-28(%ebp)
	flds	36(%ebp)
	fstps	-32(%ebp)
	flds	40(%ebp)
	fstps	-36(%ebp)
	movl	44(%ebp),%eax
	movl	%eax,-40(%ebp)
	movl	48(%ebp),%eax
	movl	%eax,-44(%ebp)
	movl	52(%ebp),%eax
	movl	%eax,-48(%ebp)
	movl	56(%ebp),%eax
	movl	%eax,-52(%ebp)
	movl	60(%ebp),%eax
	movl	%eax,-56(%ebp)
	movl	64(%ebp),%eax
	movl	%eax,-60(%ebp)
	movl	%ebp,4(%esp)
	movl	$_35830,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35752,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%eax
	flds	_48806
	fstps	(%eax)
	movl	$_35753,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%eax
	flds	_48807
	fstps	(%eax)
	movl	$_35754,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	flds	_48808
	fstps	(%eax)
	movl	$_35755,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-52(%ebp),%eax
	flds	_48809
	fstps	(%eax)
	movl	$_35756,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-56(%ebp),%eax
	flds	_48810
	fstps	(%eax)
	movl	$_35757,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%eax
	flds	_48811
	fstps	(%eax)
	movl	$_35758,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-4(%ebp)
	movl	-40(%ebp),%eax
	flds	(%eax)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35759
	movl	%ebp,4(%esp)
	movl	$_35761,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35760,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%eax
	flds	-4(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35759:
	movl	$_35762,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	movl	-44(%ebp),%eax
	flds	(%eax)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35763
	movl	%ebp,4(%esp)
	movl	$_35765,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35764,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%eax
	flds	-8(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35763:
	movl	$_35766,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	movl	-48(%ebp),%eax
	flds	(%eax)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35767
	movl	%ebp,4(%esp)
	movl	$_35769,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35768,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	flds	-12(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35767:
	movl	$_35770,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	movl	-40(%ebp),%eax
	flds	(%eax)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35771
	movl	%ebp,4(%esp)
	movl	$_35773,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35772,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%eax
	flds	-16(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35771:
	movl	$_35774,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	movl	-44(%ebp),%eax
	flds	(%eax)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35775
	movl	%ebp,4(%esp)
	movl	$_35777,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35776,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%eax
	flds	-20(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35775:
	movl	$_35778,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	movl	-48(%ebp),%eax
	flds	(%eax)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35779
	movl	%ebp,4(%esp)
	movl	$_35781,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35780,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	flds	-24(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35779:
	movl	$_35782,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	movl	-40(%ebp),%eax
	flds	(%eax)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35783
	movl	%ebp,4(%esp)
	movl	$_35785,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35784,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%eax
	flds	-28(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35783:
	movl	$_35786,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	movl	-44(%ebp),%eax
	flds	(%eax)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35787
	movl	%ebp,4(%esp)
	movl	$_35789,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35788,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%eax
	flds	-32(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35787:
	movl	$_35790,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-36(%ebp)
	movl	-48(%ebp),%eax
	flds	(%eax)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35791
	movl	%ebp,4(%esp)
	movl	$_35793,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35792,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%eax
	flds	-36(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35791:
	movl	$_35794,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-4(%ebp)
	movl	-52(%ebp),%eax
	flds	(%eax)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35795
	movl	%ebp,4(%esp)
	movl	$_35797,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35796,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-52(%ebp),%eax
	flds	-4(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35795:
	movl	$_35798,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	movl	-56(%ebp),%eax
	flds	(%eax)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35799
	movl	%ebp,4(%esp)
	movl	$_35801,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35800,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-56(%ebp),%eax
	flds	-8(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35799:
	movl	$_35802,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	movl	-60(%ebp),%eax
	flds	(%eax)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35803
	movl	%ebp,4(%esp)
	movl	$_35805,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35804,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%eax
	flds	-12(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35803:
	movl	$_35806,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	movl	-52(%ebp),%eax
	flds	(%eax)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35807
	movl	%ebp,4(%esp)
	movl	$_35809,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35808,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-52(%ebp),%eax
	flds	-16(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35807:
	movl	$_35810,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	movl	-56(%ebp),%eax
	flds	(%eax)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35811
	movl	%ebp,4(%esp)
	movl	$_35813,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35812,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-56(%ebp),%eax
	flds	-20(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35811:
	movl	$_35814,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	movl	-60(%ebp),%eax
	flds	(%eax)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35815
	movl	%ebp,4(%esp)
	movl	$_35817,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35816,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%eax
	flds	-24(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35815:
	movl	$_35818,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	movl	-52(%ebp),%eax
	flds	(%eax)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35819
	movl	%ebp,4(%esp)
	movl	$_35821,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35820,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-52(%ebp),%eax
	flds	-28(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35819:
	movl	$_35822,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	movl	-56(%ebp),%eax
	flds	(%eax)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35823
	movl	%ebp,4(%esp)
	movl	$_35825,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35824,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-56(%ebp),%eax
	flds	-32(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35823:
	movl	$_35826,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-36(%ebp)
	movl	-60(%ebp),%eax
	flds	(%eax)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35827
	movl	%ebp,4(%esp)
	movl	$_35829,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35828,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-60(%ebp),%eax
	flds	-36(%ebp)
	fstps	(%eax)
	calll	*_bbOnDebugLeaveScope
_35827:
	mov	$0,%ebx
	jmp	_3395
_3395:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_BoxBoxIntersection:
	push	%ebp
	mov	%esp,%ebp
	sub	$48,%esp
	push	%ebx
	sub	$20,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	flds	32(%ebp)
	fstps	-28(%ebp)
	flds	36(%ebp)
	fstps	-32(%ebp)
	flds	40(%ebp)
	fstps	-36(%ebp)
	flds	44(%ebp)
	fstps	-40(%ebp)
	flds	48(%ebp)
	fstps	-44(%ebp)
	flds	52(%ebp)
	fstps	-48(%ebp)
	movl	%ebp,4(%esp)
	movl	$_35860,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35841,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	flds	-28(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35842
	flds	-4(%ebp)
	flds	-40(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_35842:
	cmp	$0,%eax
	je	_35844
	movl	%ebp,4(%esp)
	movl	$_35846,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35845,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3409
_35844:
	movl	$_35847,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	flds	-32(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35848
	flds	-8(%ebp)
	flds	-44(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_35848:
	cmp	$0,%eax
	je	_35850
	movl	%ebp,4(%esp)
	movl	$_35852,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35851,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3409
_35850:
	movl	$_35853,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	flds	-36(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35854
	flds	-12(%ebp)
	flds	-48(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_35854:
	cmp	$0,%eax
	je	_35856
	movl	%ebp,4(%esp)
	movl	$_35858,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35857,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3409
_35856:
	movl	$_35859,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	jmp	_3409
_3409:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_BoxSphereIntersection:
	push	%ebp
	mov	%esp,%ebp
	sub	$48,%esp
	push	%ebx
	sub	$20,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	flds	32(%ebp)
	fstps	-28(%ebp)
	flds	36(%ebp)
	fstps	-32(%ebp)
	flds	40(%ebp)
	fstps	-36(%ebp)
	flds	44(%ebp)
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	movl	%ebp,4(%esp)
	movl	$_35909,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35868,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-44(%ebp)
	movl	$_35870,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	fmuls	-40(%ebp)
	fstps	-48(%ebp)
	movl	$_35872,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	flds	-4(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35873
	movl	%ebp,4(%esp)
	movl	$_35875,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35874,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-44(%ebp)
	flds	-28(%ebp)
	fsubs	-4(%ebp)
	flds	-28(%ebp)
	fsubs	-4(%ebp)
	fmulp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	fstps	-44(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_35876
_35873:
	movl	%ebp,4(%esp)
	movl	$_35881,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35877,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	flds	-16(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35878
	movl	%ebp,4(%esp)
	movl	$_35880,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35879,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-44(%ebp)
	flds	-28(%ebp)
	fsubs	-16(%ebp)
	flds	-28(%ebp)
	fsubs	-16(%ebp)
	fmulp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	fstps	-44(%ebp)
	calll	*_bbOnDebugLeaveScope
_35878:
	calll	*_bbOnDebugLeaveScope
_35876:
	movl	$_35882,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	flds	-8(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35883
	movl	%ebp,4(%esp)
	movl	$_35885,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35884,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-44(%ebp)
	flds	-32(%ebp)
	fsubs	-8(%ebp)
	flds	-32(%ebp)
	fsubs	-8(%ebp)
	fmulp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	fstps	-44(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_35886
_35883:
	movl	%ebp,4(%esp)
	movl	$_35891,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35887,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	flds	-20(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35888
	movl	%ebp,4(%esp)
	movl	$_35890,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35889,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-44(%ebp)
	flds	-32(%ebp)
	fsubs	-20(%ebp)
	flds	-32(%ebp)
	fsubs	-20(%ebp)
	fmulp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	fstps	-44(%ebp)
	calll	*_bbOnDebugLeaveScope
_35888:
	calll	*_bbOnDebugLeaveScope
_35886:
	movl	$_35892,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-36(%ebp)
	flds	-12(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35893
	movl	%ebp,4(%esp)
	movl	$_35895,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35894,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-44(%ebp)
	flds	-36(%ebp)
	fsubs	-12(%ebp)
	flds	-36(%ebp)
	fsubs	-24(%ebp)
	fmulp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	fstps	-44(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_35896
_35893:
	movl	%ebp,4(%esp)
	movl	$_35901,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35897,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-36(%ebp)
	flds	-16(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35898
	movl	%ebp,4(%esp)
	movl	$_35900,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35899,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-44(%ebp)
	flds	-36(%ebp)
	fsubs	-24(%ebp)
	flds	-36(%ebp)
	fsubs	-24(%ebp)
	fmulp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	fstps	-44(%ebp)
	calll	*_bbOnDebugLeaveScope
_35898:
	calll	*_bbOnDebugLeaveScope
_35896:
	movl	$_35902,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-44(%ebp)
	flds	-48(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35903
	movl	%ebp,4(%esp)
	movl	$_35905,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35904,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3421
_35903:
	movl	%ebp,4(%esp)
	movl	$_35908,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35907,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3421
_3421:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_THardwareInfo_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_35914,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_THardwareInfo,(%eax)
	movl	%ebp,4(%esp)
	movl	$_35913,(%esp)
	calll	*_bbOnDebugEnterScope
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_3424
_3424:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_THardwareInfo_Delete:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	movl	8(%ebp),%eax
_3427:
	movl	$_bbObjectClass,(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_35916
_35916:
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_THardwareInfo_GetInfo:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	$_bbEmptyString,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_35963,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35917,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbEmptyString,-4(%ebp)
	movl	$_35919,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$7936,(%esp)
	call	_glGetString
	movl	%eax,(%esp)
	call	_bbStringFromCString
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__sidesign_minib3d_THardwareInfo_Vendor,%eax
	decl	4(%eax)
	jnz	_35923
	movl	%eax,(%esp)
	call	_bbGCFree
_35923:
	movl	%ebx,__sidesign_minib3d_THardwareInfo_Vendor
	movl	$_35924,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$7937,(%esp)
	call	_glGetString
	movl	%eax,(%esp)
	call	_bbStringFromCString
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__sidesign_minib3d_THardwareInfo_Renderer,%eax
	decl	4(%eax)
	jnz	_35928
	movl	%eax,(%esp)
	call	_bbGCFree
_35928:
	movl	%ebx,__sidesign_minib3d_THardwareInfo_Renderer
	movl	$_35929,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$7938,(%esp)
	call	_glGetString
	movl	%eax,(%esp)
	call	_bbStringFromCString
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__sidesign_minib3d_THardwareInfo_OGLVersion,%eax
	decl	4(%eax)
	jnz	_35933
	movl	%eax,(%esp)
	call	_bbGCFree
_35933:
	movl	%ebx,__sidesign_minib3d_THardwareInfo_OGLVersion
	movl	$_35934,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$7939,(%esp)
	call	_glGetString
	movl	%eax,(%esp)
	call	_bbStringFromCString
	movl	%eax,-4(%ebp)
	movl	$_35935,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	incl	4(%ebx)
	movl	__sidesign_minib3d_THardwareInfo_Extensions,%eax
	decl	4(%eax)
	jnz	_35939
	movl	%eax,(%esp)
	call	_bbGCFree
_35939:
	movl	%ebx,__sidesign_minib3d_THardwareInfo_Extensions
	movl	$_35940,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,8(%esp)
	movl	$_670,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFind
	cmp	$-1,%eax
	setg	%al
	movzbl	%al,%eax
	movl	%eax,__sidesign_minib3d_THardwareInfo_VBOSupport
	movl	$_35941,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,8(%esp)
	movl	$_671,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFind
	movl	%eax,__sidesign_minib3d_THardwareInfo_GLTCSupport
	movl	$_35942,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,8(%esp)
	movl	$_672,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFind
	cmp	$-1,%eax
	setg	%al
	movzbl	%al,%eax
	movl	%eax,__sidesign_minib3d_THardwareInfo_S3TCSupport
	movl	$_35943,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,8(%esp)
	movl	$_673,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFind
	movl	%eax,__sidesign_minib3d_THardwareInfo_AnIsoSupport
	movl	$_35944,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,8(%esp)
	movl	$_674,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFind
	cmp	$-1,%eax
	setg	%al
	movzbl	%al,%eax
	movl	%eax,__sidesign_minib3d_THardwareInfo_MultiTexSupport
	movl	$_35945,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,8(%esp)
	movl	$_675,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFind
	cmp	$-1,%eax
	setg	%al
	movzbl	%al,%eax
	movl	%eax,__sidesign_minib3d_THardwareInfo_TexBlendSupport
	movl	$_35946,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,8(%esp)
	movl	$_676,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFind
	cmp	$-1,%eax
	setg	%al
	movzbl	%al,%eax
	movl	%eax,__sidesign_minib3d_THardwareInfo_CubemapSupport
	movl	$_35947,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,8(%esp)
	movl	$_677,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFind
	cmp	$-1,%eax
	setg	%al
	movzbl	%al,%eax
	movl	%eax,__sidesign_minib3d_THardwareInfo_DepthmapSupport
	movl	$_35948,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,8(%esp)
	movl	$_678,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFind
	cmp	$-1,%eax
	setg	%al
	movzbl	%al,%eax
	movl	%eax,__sidesign_minib3d_THardwareInfo_VPSupport
	movl	$_35949,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,8(%esp)
	movl	$_679,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFind
	cmp	$-1,%eax
	setg	%al
	movzbl	%al,%eax
	movl	%eax,__sidesign_minib3d_THardwareInfo_FPSupport
	movl	$_35950,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,8(%esp)
	movl	$_680,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFind
	cmp	$-1,%eax
	setg	%al
	movzbl	%al,%eax
	movl	%eax,__sidesign_minib3d_THardwareInfo_ShaderSupport
	movl	$_35951,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,8(%esp)
	movl	$_681,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFind
	cmp	$-1,%eax
	setg	%al
	movzbl	%al,%eax
	movl	%eax,__sidesign_minib3d_THardwareInfo_VSSupport
	movl	$_35952,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,8(%esp)
	movl	$_682,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFind
	cmp	$-1,%eax
	setg	%al
	movzbl	%al,%eax
	movl	%eax,__sidesign_minib3d_THardwareInfo_FSSupport
	movl	$_35953,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,8(%esp)
	movl	$_683,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFind
	cmp	$-1,%eax
	setg	%al
	movzbl	%al,%eax
	movl	%eax,__sidesign_minib3d_THardwareInfo_SLSupport
	movl	$_35954,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_THardwareInfo_VSSupport,%eax
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_35955
	movl	__sidesign_minib3d_THardwareInfo_FSSupport,%eax
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
_35955:
	cmp	$0,%eax
	je	_35957
	movl	%ebp,4(%esp)
	movl	$_35959,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35958,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,__sidesign_minib3d_THardwareInfo_ShaderSupport
	calll	*_bbOnDebugLeaveScope
_35957:
	movl	$_35960,(%esp)
	calll	*_bbOnDebugEnterStm
	lea	__sidesign_minib3d_THardwareInfo_MaxTextures,%eax
	movl	%eax,4(%esp)
	movl	$34018,(%esp)
	call	_glGetIntegerv
	movl	$_35961,(%esp)
	calll	*_bbOnDebugEnterStm
	lea	__sidesign_minib3d_THardwareInfo_MaxTexSize,%eax
	movl	%eax,4(%esp)
	movl	$3379,(%esp)
	call	_glGetIntegerv
	movl	$_35962,(%esp)
	calll	*_bbOnDebugEnterStm
	lea	__sidesign_minib3d_THardwareInfo_MaxLights,%eax
	movl	%eax,4(%esp)
	movl	$3377,(%esp)
	call	_glGetIntegerv
	mov	$0,%ebx
	jmp	_3429
_3429:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_THardwareInfo_DisplayInfo:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$0,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36050,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35965,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	movl	$_35969,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-4(%ebp)
	je	_35970
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36025,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_35971,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_684,(%esp)
	call	_brl_stream_WriteStream
	movl	%eax,-16(%ebp)
	movl	$_35972,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35974
	call	_brl_blitz_NullObjectError
_35974:
	movl	$_685,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	$_35975,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35977
	call	_brl_blitz_NullObjectError
_35977:
	movl	$_1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	$_35978,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35980
	call	_brl_blitz_NullObjectError
_35980:
	movl	__sidesign_minib3d_THardwareInfo_Vendor,%eax
	movl	%eax,4(%esp)
	movl	$_686,(%esp)
	call	_bbStringConcat
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	$_35981,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35983
	call	_brl_blitz_NullObjectError
_35983:
	movl	__sidesign_minib3d_THardwareInfo_Renderer,%eax
	movl	%eax,4(%esp)
	movl	$_687,(%esp)
	call	_bbStringConcat
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	$_35984,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35986
	call	_brl_blitz_NullObjectError
_35986:
	movl	__sidesign_minib3d_THardwareInfo_OGLVersion,%eax
	movl	%eax,4(%esp)
	movl	$_688,(%esp)
	call	_bbStringConcat
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	$_35987,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35989
	call	_brl_blitz_NullObjectError
_35989:
	movl	$_1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	$_35990,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35992
	call	_brl_blitz_NullObjectError
_35992:
	movl	__sidesign_minib3d_THardwareInfo_MaxTextures,%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_689,(%esp)
	call	_bbStringConcat
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	$_35993,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35995
	call	_brl_blitz_NullObjectError
_35995:
	movl	__sidesign_minib3d_THardwareInfo_MaxTexSize,%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_690,(%esp)
	call	_bbStringConcat
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	$_35996,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_35998
	call	_brl_blitz_NullObjectError
_35998:
	movl	__sidesign_minib3d_THardwareInfo_MaxLights,%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_691,(%esp)
	call	_bbStringConcat
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	$_35999,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36001
	call	_brl_blitz_NullObjectError
_36001:
	movl	$_1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	$_36002,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36004
	call	_brl_blitz_NullObjectError
_36004:
	movl	$_692,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	$_36005,(%esp)
	calll	*_bbOnDebugEnterStm
	jmp	_693
_695:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36015,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36006,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,8(%esp)
	movl	$_696,4(%esp)
	movl	__sidesign_minib3d_THardwareInfo_Extensions,%eax
	movl	%eax,(%esp)
	call	_bbStringFind
	movl	%eax,-12(%ebp)
	movl	$_36007,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$-1,-12(%ebp)
	jne	_36008
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36010,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36009,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_694
_36008:
	movl	$_36011,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36013
	call	_brl_blitz_NullObjectError
_36013:
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_THardwareInfo_Extensions,%eax
	movl	%eax,(%esp)
	call	_bbStringSlice
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	$_36014,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	add	$1,%eax
	movl	%eax,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_693:
	movl	__sidesign_minib3d_THardwareInfo_Extensions,%eax
	movl	8(%eax),%eax
	cmpl	%eax,-8(%ebp)
	jl	_695
_694:
	movl	$_36016,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36018
	call	_brl_blitz_NullObjectError
_36018:
	movl	$_1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	$_36019,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36021
	call	_brl_blitz_NullObjectError
_36021:
	movl	$_697,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	$_36022,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36024
	call	_brl_blitz_NullObjectError
_36024:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_36026
_35970:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36049,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36027,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_685,(%esp)
	call	_brl_standardio_Print
	movl	$_36028,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_1,(%esp)
	call	_brl_standardio_Print
	movl	$_36029,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_THardwareInfo_Vendor,%eax
	movl	%eax,4(%esp)
	movl	$_686,(%esp)
	call	_bbStringConcat
	movl	%eax,(%esp)
	call	_brl_standardio_Print
	movl	$_36030,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_THardwareInfo_Renderer,%eax
	movl	%eax,4(%esp)
	movl	$_687,(%esp)
	call	_bbStringConcat
	movl	%eax,(%esp)
	call	_brl_standardio_Print
	movl	$_36031,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_THardwareInfo_OGLVersion,%eax
	movl	%eax,4(%esp)
	movl	$_688,(%esp)
	call	_bbStringConcat
	movl	%eax,(%esp)
	call	_brl_standardio_Print
	movl	$_36032,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_1,(%esp)
	call	_brl_standardio_Print
	movl	$_36033,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_THardwareInfo_MaxTextures,%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_689,(%esp)
	call	_bbStringConcat
	movl	%eax,(%esp)
	call	_brl_standardio_Print
	movl	$_36034,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_THardwareInfo_MaxTexSize,%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_690,(%esp)
	call	_bbStringConcat
	movl	%eax,(%esp)
	call	_brl_standardio_Print
	movl	$_36035,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_THardwareInfo_MaxLights,%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_691,(%esp)
	call	_bbStringConcat
	movl	%eax,(%esp)
	call	_brl_standardio_Print
	movl	$_36036,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_1,(%esp)
	call	_brl_standardio_Print
	movl	$_36037,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_692,(%esp)
	call	_brl_standardio_Print
	movl	$_36038,(%esp)
	calll	*_bbOnDebugEnterStm
	jmp	_698
_700:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36046,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36039,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,8(%esp)
	movl	$_696,4(%esp)
	movl	__sidesign_minib3d_THardwareInfo_Extensions,%eax
	movl	%eax,(%esp)
	call	_bbStringFind
	movl	%eax,-12(%ebp)
	movl	$_36040,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$-1,-12(%ebp)
	jne	_36041
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36043,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36042,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_699
_36041:
	movl	$_36044,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	__sidesign_minib3d_THardwareInfo_Extensions,%eax
	movl	%eax,(%esp)
	call	_bbStringSlice
	movl	%eax,(%esp)
	call	_brl_standardio_Print
	movl	$_36045,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	add	$1,%eax
	movl	%eax,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_698:
	movl	__sidesign_minib3d_THardwareInfo_Extensions,%eax
	movl	8(%eax),%eax
	cmpl	%eax,-8(%ebp)
	jl	_700
_699:
	movl	$_36047,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_1,(%esp)
	call	_brl_standardio_Print
	movl	$_36048,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_697,(%esp)
	call	_brl_standardio_Print
	calll	*_bbOnDebugLeaveScope
_36026:
	mov	$0,%ebx
	jmp	_3432
_3432:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBlitz2D_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_36056,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TBlitz2D,(%eax)
	movl	%ebp,4(%esp)
	movl	$_36055,(%esp)
	calll	*_bbOnDebugEnterScope
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_3435
_3435:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBlitz2D_Delete:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	movl	8(%ebp),%eax
_3438:
	movl	$_bbObjectClass,(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_36058
_36058:
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBlitz2D_Text:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_36069,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36059,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$33984,(%esp)
	calll	*___glewActiveTextureARB
	movl	$_36061,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$33984,(%esp)
	calll	*___glewClientActiveTextureARB
	movl	$_36062,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2896,(%esp)
	call	_glDisable
	movl	$_36063,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	8(%esp)
	fld1
	fstps	4(%esp)
	fld1
	fstps	(%esp)
	call	_glColor3f
	movl	$_36064,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3042,(%esp)
	call	_glEnable
	movl	$_36065,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_glgraphics_GLDrawText
	movl	$_36066,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3042,(%esp)
	call	_glDisable
	movl	$_36067,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2896,(%esp)
	call	_glEnable
	movl	$_36068,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3553,(%esp)
	call	_glDisable
	mov	$0,%ebx
	jmp	_3443
_3443:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBlitz2D_BeginMax2D:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$20,%esp
	movl	%ebp,4(%esp)
	movl	$_36080,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36070,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glPopClientAttrib
	movl	$_36071,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glPopAttrib
	movl	$_36072,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$5888,(%esp)
	call	_glMatrixMode
	movl	$_36073,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glPopMatrix
	movl	$_36074,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$5889,(%esp)
	call	_glMatrixMode
	movl	$_36075,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glPopMatrix
	movl	$_36076,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$5890,(%esp)
	call	_glMatrixMode
	movl	$_36077,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glPopMatrix
	movl	$_36078,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$6144,(%esp)
	call	_glMatrixMode
	movl	$_36079,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glPopMatrix
	mov	$0,%ebx
	jmp	_3445
_3445:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TBlitz2D_EndMax2D:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$20,%esp
	movl	%ebp,4(%esp)
	movl	$_36105,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36081,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1048575,(%esp)
	call	_glPushAttrib
	movl	$_36082,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,(%esp)
	call	_glPushClientAttrib
	movl	$_36083,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$5888,(%esp)
	call	_glMatrixMode
	movl	$_36084,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glPushMatrix
	movl	$_36085,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$5889,(%esp)
	call	_glMatrixMode
	movl	$_36086,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glPushMatrix
	movl	$_36087,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$5890,(%esp)
	call	_glMatrixMode
	movl	$_36088,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glPushMatrix
	movl	$_36089,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$6144,(%esp)
	call	_glMatrixMode
	movl	$_36090,(%esp)
	calll	*_bbOnDebugEnterStm
	call	_glPushMatrix
	movl	$_36091,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TGlobal+100
	movl	$_36092,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3553,(%esp)
	call	_glDisable
	movl	$_36093,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%eax
	cmp	$0,%eax
	je	_36094
	movl	%ebp,4(%esp)
	movl	$_36096,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36095,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$33273,4(%esp)
	movl	$33272,(%esp)
	call	_glLightModeli
	calll	*_bbOnDebugLeaveScope
	jmp	_36097
_36094:
	movl	%ebp,4(%esp)
	movl	$_36099,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36098,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$33274,4(%esp)
	movl	$33272,(%esp)
	call	_glLightModeli
	calll	*_bbOnDebugLeaveScope
_36097:
	movl	$_36100,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,4(%esp)
	movl	$2897,(%esp)
	call	_glLightModeli
	movl	$_36101,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstpl	(%esp)
	call	_glClearDepth
	movl	$_36102,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$515,(%esp)
	call	_glDepthFunc
	movl	$_36103,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$4354,4(%esp)
	movl	$3152,(%esp)
	call	_glHint
	movl	$_36104,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_48893
	fstps	4(%esp)
	movl	$518,(%esp)
	call	_glAlphaFunc
	mov	$0,%ebx
	jmp	_3447
_3447:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TUtility_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_36107,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TUtility,(%eax)
	movl	%ebp,4(%esp)
	movl	$_36106,(%esp)
	calll	*_bbOnDebugEnterScope
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_3450
_3450:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TUtility_Delete:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	movl	8(%ebp),%eax
_3453:
	movl	$_bbObjectClass,(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_36109
_36109:
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TUtility_UpdateValue:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_36113,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36110,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-4(%ebp)
	flds	-8(%ebp)
	fsubs	-4(%ebp)
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	fstps	-4(%ebp)
	movl	$_36112,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-4(%ebp)
	fstps	-16(%ebp)
	jmp	_3458
_3458:
	calll	*_bbOnDebugLeaveScope
	flds	-16(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TDebug_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_36117,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectCtor
	movl	-4(%ebp),%eax
	movl	$_sidesign_minib3d_TDebug,(%eax)
	movl	%ebp,4(%esp)
	movl	$_36116,(%esp)
	calll	*_bbOnDebugEnterScope
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_3461
_3461:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TDebug_Delete:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	movl	8(%ebp),%eax
_3464:
	movl	$_bbObjectClass,(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDtor
	mov	$0,%eax
	jmp	_36119
_36119:
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TDebug_DebugWorld:
	push	%ebp
	mov	%esp,%ebp
	sub	$32,%esp
	push	%ebx
	push	%esi
	sub	$16,%esp
	movl	$0,-4(%ebp)
	movl	$0,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$0,-24(%ebp)
	movl	$0,-28(%ebp)
	movl	$_bbNullObject,-32(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36177,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36120,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-4(%ebp)
	movl	$_36122,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-8(%ebp)
	movl	$_36124,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$_36126,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-16(%ebp)
	movl	$_36128,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-20(%ebp)
	movl	$_36130,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-24(%ebp)
	movl	$_36132,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-28(%ebp)
	movl	$_36134,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-32(%ebp)
	movl	__sidesign_minib3d_TEntity_entity_list,%esi
	mov	%esi,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36138
	call	_brl_blitz_NullObjectError
_36138:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	%eax,%ebx
	jmp	_701
_703:
	cmp	$_bbNullObject,%ebx
	jne	_36143
	call	_brl_blitz_NullObjectError
_36143:
	movl	$_sidesign_minib3d_TEntity,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%eax,-32(%ebp)
	cmpl	$_bbNullObject,-32(%ebp)
	je	_701
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36169,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36144,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-4(%ebp)
	movl	$_36145,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TCamera,4(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_36146
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36148,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36147,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_36146:
	movl	$_36149,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TLight,4(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_36150
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36152,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36151,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_36150:
	movl	$_36153,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TPivot,4(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_36154
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36156,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36155,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-16(%ebp)
	calll	*_bbOnDebugLeaveScope
_36154:
	movl	$_36157,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_36158
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36160,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36159,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-20(%ebp)
	calll	*_bbOnDebugLeaveScope
_36158:
	movl	$_36161,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TSprite,4(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_36162
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36164,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36163,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-24(%ebp)
	calll	*_bbOnDebugLeaveScope
_36162:
	movl	$_36165,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TBone,4(%esp)
	movl	-32(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_36166
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36168,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36167,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,-28(%ebp)
	calll	*_bbOnDebugLeaveScope
_36166:
	calll	*_bbOnDebugLeaveScope
_701:
	cmp	$_bbNullObject,%ebx
	jne	_36141
	call	_brl_blitz_NullObjectError
_36141:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	cmp	$0,%eax
	jne	_703
_702:
	movl	$_36170,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_704,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$120,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36171,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_705,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$140,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36172,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_706,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$160,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36173,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_707,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$180,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36174,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_708,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$200,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36175,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_709,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$220,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36176,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_710,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$240,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	mov	$0,%ebx
	jmp	_3466
_3466:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TDebug_DebugEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$28,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$_bbNullObject,-24(%ebp)
	movl	$_bbNullObject,-28(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36313,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36184,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-4(%ebp)
	jne	_36185
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36187,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36186,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$_bbNullObject,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3470
_36185:
	movl	$_36188,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$_36190,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36192
	call	_brl_blitz_NullObjectError
_36192:
	movl	$_bbNullObject,12(%esp)
	lea	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	__sidesign_minib3d_TDebug_cno,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*376(%eax)
	movl	%eax,-16(%ebp)
	movl	$_36194,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-16(%ebp)
	je	_36195
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36199,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36196,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36198
	call	_brl_blitz_NullObjectError
_36198:
	flds	_48921
	fstps	12(%esp)
	flds	_48922
	fstps	8(%esp)
	flds	_48923
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*120(%eax)
	calll	*_bbOnDebugLeaveScope
_36195:
	movl	$_36200,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$107,(%esp)
	call	_brl_polledinput_KeyHit
	cmp	$0,%eax
	je	_36201
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36203,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36202,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,__sidesign_minib3d_TDebug_cno
	calll	*_bbOnDebugLeaveScope
_36201:
	movl	$_36204,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$109,(%esp)
	call	_brl_polledinput_KeyHit
	cmp	$0,%eax
	je	_36205
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36207,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36206,(%esp)
	calll	*_bbOnDebugEnterStm
	subl	$1,__sidesign_minib3d_TDebug_cno
	calll	*_bbOnDebugLeaveScope
_36205:
	movl	$_36208,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TEntity+372
	movl	%eax,-20(%ebp)
	movl	$_36210,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,__sidesign_minib3d_TDebug_cno
	jge	_36211
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36213,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36212,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,__sidesign_minib3d_TDebug_cno
	calll	*_bbOnDebugLeaveScope
_36211:
	movl	$_36214,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	cmpl	%eax,__sidesign_minib3d_TDebug_cno
	jle	_36215
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36217,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36216,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,__sidesign_minib3d_TDebug_cno
	calll	*_bbOnDebugLeaveScope
_36215:
	movl	$_36218,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$_36219,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36221
	call	_brl_blitz_NullObjectError
_36221:
	movl	$_bbNullObject,12(%esp)
	lea	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	__sidesign_minib3d_TDebug_cno,%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*376(%eax)
	movl	%eax,-24(%ebp)
	movl	$_36223,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-24(%ebp)
	jne	_36224
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36226,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36225,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-24(%ebp)
	calll	*_bbOnDebugLeaveScope
_36224:
	movl	$_36227,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-24(%ebp)
	je	_36228
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36311,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36229,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-28(%ebp)
	movl	$_36231,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_36232
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36254,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36233,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$111,(%esp)
	call	_brl_polledinput_KeyHit
	cmp	$0,%eax
	je	_36234
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36236,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36235,(%esp)
	calll	*_bbOnDebugEnterStm
	subl	$1,__sidesign_minib3d_TDebug_surf_no
	calll	*_bbOnDebugLeaveScope
_36234:
	movl	$_36237,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$106,(%esp)
	call	_brl_polledinput_KeyHit
	cmp	$0,%eax
	je	_36238
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36240,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36239,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,__sidesign_minib3d_TDebug_surf_no
	calll	*_bbOnDebugLeaveScope
_36238:
	movl	$_36241,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,__sidesign_minib3d_TDebug_surf_no
	jge	_36242
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36244,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36243,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,__sidesign_minib3d_TDebug_surf_no
	calll	*_bbOnDebugLeaveScope
_36242:
	movl	$_36245,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36247
	call	_brl_blitz_NullObjectError
_36247:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*544(%eax)
	cmpl	%eax,__sidesign_minib3d_TDebug_surf_no
	jle	_36248
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36252,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36249,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36251
	call	_brl_blitz_NullObjectError
_36251:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*544(%eax)
	movl	%eax,__sidesign_minib3d_TDebug_surf_no
	calll	*_bbOnDebugLeaveScope
_36248:
	movl	$_36253,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TDebug_surf_no,%ebx
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	movl	%ebx,4(%esp)
	movl	%eax,(%esp)
	call	_sidesign_minib3d_GetSurface
	movl	%eax,-28(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_36255
_36232:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36258,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36256,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,__sidesign_minib3d_TDebug_surf_no
	movl	$_36257,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-28(%ebp)
	calll	*_bbOnDebugLeaveScope
_36255:
	movl	$_36259,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$96,(%esp)
	call	_brl_polledinput_KeyHit
	cmp	$0,%eax
	je	_36260
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36262,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36261,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%eax
	subl	__sidesign_minib3d_TDebug_show_ents,%eax
	movl	%eax,__sidesign_minib3d_TDebug_show_ents
	calll	*_bbOnDebugLeaveScope
_36260:
	movl	$_36263,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TDebug+56
	movl	$_36264,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TDebug+60
	movl	$_36265,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TDebug+64
	movl	$_36266,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$97,(%esp)
	call	_brl_polledinput_KeyHit
	cmp	$0,%eax
	je	_36267
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36269,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36268,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,__sidesign_minib3d_TDebug_info
	calll	*_bbOnDebugLeaveScope
_36267:
	movl	$_36270,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$98,(%esp)
	call	_brl_polledinput_KeyHit
	cmp	$0,%eax
	je	_36271
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36273,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36272,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2,__sidesign_minib3d_TDebug_info
	calll	*_bbOnDebugLeaveScope
_36271:
	movl	$_36274,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$99,(%esp)
	call	_brl_polledinput_KeyHit
	cmp	$0,%eax
	je	_36275
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36277,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36276,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3,__sidesign_minib3d_TDebug_info
	calll	*_bbOnDebugLeaveScope
_36275:
	movl	$_36278,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$100,(%esp)
	call	_brl_polledinput_KeyHit
	cmp	$0,%eax
	je	_36279
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36281,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36280,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$4,__sidesign_minib3d_TDebug_info
	calll	*_bbOnDebugLeaveScope
_36279:
	movl	$_36282,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$101,(%esp)
	call	_brl_polledinput_KeyHit
	cmp	$0,%eax
	je	_36283
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36285,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36284,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$5,__sidesign_minib3d_TDebug_info
	calll	*_bbOnDebugLeaveScope
_36283:
	movl	$_36286,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_36288
	call	_brl_blitz_NullObjectError
_36288:
	movl	-24(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36290
	call	_brl_blitz_NullObjectError
_36290:
	movl	96(%ebx),%edi
	movl	92(%esi),%esi
	movl	-20(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	mov	%eax,%ebx
	movl	__sidesign_minib3d_TDebug_cno,%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_711,(%esp)
	call	_bbStringConcat
	movl	$_459,4(%esp)
	movl	%eax,(%esp)
	call	_bbStringConcat
	movl	%ebx,4(%esp)
	movl	%eax,(%esp)
	call	_bbStringConcat
	movl	$_712,4(%esp)
	movl	%eax,(%esp)
	call	_bbStringConcat
	movl	%esi,4(%esp)
	movl	%eax,(%esp)
	call	_bbStringConcat
	movl	$_713,4(%esp)
	movl	%eax,(%esp)
	call	_bbStringConcat
	movl	%edi,4(%esp)
	movl	%eax,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$0,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36291,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$1,__sidesign_minib3d_TDebug_info
	jne	_36292
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36294,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36293,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TDebug+68
	calll	*_bbOnDebugLeaveScope
_36292:
	movl	$_36295,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$2,__sidesign_minib3d_TDebug_info
	jne	_36296
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36298,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36297,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TDebug+72
	calll	*_bbOnDebugLeaveScope
_36296:
	movl	$_36299,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$3,__sidesign_minib3d_TDebug_info
	jne	_36300
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36302,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36301,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-28(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TDebug+76
	calll	*_bbOnDebugLeaveScope
_36300:
	movl	$_36303,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$4,__sidesign_minib3d_TDebug_info
	jne	_36304
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36306,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36305,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TDebug+80
	calll	*_bbOnDebugLeaveScope
_36304:
	movl	$_36307,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$5,__sidesign_minib3d_TDebug_info
	jne	_36308
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36310,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36309,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TDebug+80
	calll	*_bbOnDebugLeaveScope
_36308:
	calll	*_bbOnDebugLeaveScope
_36228:
	movl	$_36312,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	jmp	_3470
_3470:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TDebug_UpdateBoundingSphere:
	push	%ebp
	mov	%esp,%ebp
	sub	$44,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	fldz
	fstps	-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36412,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36316,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,__sidesign_minib3d_TDebug_bounding_sphere
	jne	_36317
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36329,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36318,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,4(%esp)
	movl	$16,(%esp)
	calll	*_sidesign_minib3d_TMesh+480
	mov	%eax,%ebx
	incl	4(%ebx)
	movl	__sidesign_minib3d_TDebug_bounding_sphere,%eax
	decl	4(%eax)
	jnz	_36322
	movl	%eax,(%esp)
	call	_bbGCFree
_36322:
	movl	%ebx,__sidesign_minib3d_TDebug_bounding_sphere
	movl	$_36323,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TDebug_bounding_sphere,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36325
	call	_brl_blitz_NullObjectError
_36325:
	flds	_48959
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*124(%eax)
	movl	$_36326,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TDebug_bounding_sphere,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36328
	call	_brl_blitz_NullObjectError
_36328:
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	flds	_48960
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*120(%eax)
	calll	*_bbOnDebugLeaveScope
_36317:
	movl	$_36330,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TDebug_show_ents,%eax
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_36331
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	sete	%al
	movzbl	%al,%eax
_36331:
	cmp	$0,%eax
	je	_36333
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36338,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36334,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TDebug_bounding_sphere,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36336
	call	_brl_blitz_NullObjectError
_36336:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*160(%eax)
	movl	$_36337,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3473
_36333:
	movl	$_36339,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TDebug_bounding_sphere,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36341
	call	_brl_blitz_NullObjectError
_36341:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*156(%eax)
	movl	$_36342,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36344
	call	_brl_blitz_NullObjectError
_36344:
	flds	132(%ebx)
	fstpl	(%esp)
	call	_bbFloatAbs
	fstps	-8(%ebp)
	movl	$_36346,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36348
	call	_brl_blitz_NullObjectError
_36348:
	flds	260(%ebx)
	fstps	-12(%ebp)
	movl	$_36350,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36352
	call	_brl_blitz_NullObjectError
_36352:
	flds	264(%ebx)
	fstps	-16(%ebp)
	movl	$_36354,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36356
	call	_brl_blitz_NullObjectError
_36356:
	flds	268(%ebx)
	fstps	-20(%ebp)
	movl	$_36358,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%esi
	cmp	$_bbNullObject,%esi
	jne	_36360
	call	_brl_blitz_NullObjectError
_36360:
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36362
	call	_brl_blitz_NullObjectError
_36362:
	flds	-12(%ebp)
	flds	272(%esi)
	fsubs	260(%ebx)
	fdivs	_48961
	faddp	%st(0),%st(1)
	fstps	-12(%ebp)
	movl	$_36363,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%esi
	cmp	$_bbNullObject,%esi
	jne	_36365
	call	_brl_blitz_NullObjectError
_36365:
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36367
	call	_brl_blitz_NullObjectError
_36367:
	flds	-16(%ebp)
	flds	276(%esi)
	fsubs	264(%ebx)
	fdivs	_48962
	faddp	%st(0),%st(1)
	fstps	-16(%ebp)
	movl	$_36368,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%esi
	cmp	$_bbNullObject,%esi
	jne	_36370
	call	_brl_blitz_NullObjectError
_36370:
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36372
	call	_brl_blitz_NullObjectError
_36372:
	flds	-20(%ebp)
	flds	280(%esi)
	fsubs	268(%ebx)
	fdivs	_48963
	faddp	%st(0),%st(1)
	fstps	-20(%ebp)
	movl	$_36373,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,16(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,12(%esp)
	flds	-20(%ebp)
	fstps	8(%esp)
	flds	-16(%ebp)
	fstps	4(%esp)
	flds	-12(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TEntity+248
	movl	$_36374,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TEntity+260
	fstps	-12(%ebp)
	movl	$_36375,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TEntity+264
	fstps	-16(%ebp)
	movl	$_36376,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TEntity+268
	fstps	-20(%ebp)
	movl	$_36377,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36379
	call	_brl_blitz_NullObjectError
_36379:
	flds	-8(%ebp)
	fstps	-44(%ebp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*356(%eax)
	flds	-44(%ebp)
	fmulp	%st(0),%st(1)
	fstps	-44(%ebp)
	flds	-44(%ebp)
	fstps	-24(%ebp)
	movl	$_36381,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36383
	call	_brl_blitz_NullObjectError
_36383:
	flds	-8(%ebp)
	fstps	-40(%ebp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*360(%eax)
	flds	-40(%ebp)
	fmulp	%st(0),%st(1)
	fstps	-40(%ebp)
	flds	-40(%ebp)
	fstps	-28(%ebp)
	movl	$_36385,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36387
	call	_brl_blitz_NullObjectError
_36387:
	flds	-8(%ebp)
	fstps	-36(%ebp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*364(%eax)
	flds	-36(%ebp)
	fmulp	%st(0),%st(1)
	fstps	-36(%ebp)
	flds	-36(%ebp)
	fstps	-32(%ebp)
	movl	$_36389,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	flds	-28(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_36390
	flds	-24(%ebp)
	flds	-32(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
_36390:
	cmp	$0,%eax
	je	_36392
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36394,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36393,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	fstpl	(%esp)
	call	_bbFloatAbs
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_36395
_36392:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36405,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36396,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	flds	-24(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_36397
	flds	-28(%ebp)
	flds	-32(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
_36397:
	cmp	$0,%eax
	je	_36399
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36401,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36400,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fstpl	(%esp)
	call	_bbFloatAbs
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_36402
_36399:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36404,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36403,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-32(%ebp)
	fstpl	(%esp)
	call	_bbFloatAbs
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_36402:
	calll	*_bbOnDebugLeaveScope
_36395:
	movl	$_36406,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TDebug_bounding_sphere,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36408
	call	_brl_blitz_NullObjectError
_36408:
	movl	$1,16(%esp)
	flds	-20(%ebp)
	fstps	12(%esp)
	flds	-16(%ebp)
	fstps	8(%esp)
	flds	-12(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	$_36409,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TDebug_bounding_sphere,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36411
	call	_brl_blitz_NullObjectError
_36411:
	movl	$0,16(%esp)
	flds	-8(%ebp)
	fstps	12(%esp)
	flds	-8(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*72(%eax)
	mov	$0,%ebx
	jmp	_3473
_3473:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TDebug_UpdateSurface:
	push	%ebp
	mov	%esp,%ebp
	sub	$44,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$_bbEmptyArray,-16(%ebp)
	movl	$_bbEmptyArray,-20(%ebp)
	movl	$0,-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36530,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36413,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,__sidesign_minib3d_TDebug_debug_mesh
	jne	_36414
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36436,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36415,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,(%esp)
	calll	*_sidesign_minib3d_TMesh+464
	mov	%eax,%ebx
	incl	4(%ebx)
	movl	__sidesign_minib3d_TDebug_debug_mesh,%eax
	decl	4(%eax)
	jnz	_36419
	movl	%eax,(%esp)
	call	_bbGCFree
_36419:
	movl	%ebx,__sidesign_minib3d_TDebug_debug_mesh
	movl	$_36420,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TDebug_debug_mesh,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36422
	call	_brl_blitz_NullObjectError
_36422:
	movl	$_bbNullObject,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*528(%eax)
	mov	%eax,%ebx
	incl	4(%ebx)
	movl	__sidesign_minib3d_TDebug_debug_surf,%eax
	decl	4(%eax)
	jnz	_36426
	movl	%eax,(%esp)
	call	_bbGCFree
_36426:
	movl	%ebx,__sidesign_minib3d_TDebug_debug_surf
	movl	$_36427,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TDebug_debug_mesh,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36429
	call	_brl_blitz_NullObjectError
_36429:
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	flds	_48993
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*120(%eax)
	movl	$_36430,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TDebug_debug_mesh,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36432
	call	_brl_blitz_NullObjectError
_36432:
	flds	_48994
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*124(%eax)
	movl	$_36433,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TDebug_debug_mesh,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36435
	call	_brl_blitz_NullObjectError
_36435:
	movl	$-99,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*152(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_36437
_36414:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36441,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36438,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TDebug_debug_surf,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36440
	call	_brl_blitz_NullObjectError
_36440:
	movl	$1,8(%esp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	calll	*_bbOnDebugLeaveScope
_36437:
	movl	$_36442,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TDebug_show_ents,%eax
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_36443
	movl	-8(%ebp),%eax
	cmp	$_bbNullObject,%eax
	sete	%al
	movzbl	%al,%eax
_36443:
	cmp	$0,%eax
	je	_36445
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36450,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36446,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TDebug_debug_mesh,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36448
	call	_brl_blitz_NullObjectError
_36448:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*160(%eax)
	movl	$_36449,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3477
_36445:
	movl	$_36451,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TDebug_debug_mesh,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36453
	call	_brl_blitz_NullObjectError
_36453:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*156(%eax)
	movl	$_36454,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$0,-12(%ebp)
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36457
	call	_brl_blitz_NullObjectError
_36457:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*72(%eax)
	movl	%eax,-44(%ebp)
	jmp	_36458
_716:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36525,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36460,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3,4(%esp)
	movl	$_36461,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-16(%ebp)
	movl	$_36463,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_36465
	call	_brl_blitz_ArrayBoundsError
_36465:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36468
	call	_brl_blitz_NullObjectError
_36468:
	movl	$0,8(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	%eax,24(%esi)
	movl	$_36469,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_36471
	call	_brl_blitz_ArrayBoundsError
_36471:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36474
	call	_brl_blitz_NullObjectError
_36474:
	movl	$1,8(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	%eax,24(%esi)
	movl	$_36475,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$2,%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_36477
	call	_brl_blitz_ArrayBoundsError
_36477:
	movl	-16(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%esi
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36480
	call	_brl_blitz_NullObjectError
_36480:
	movl	$2,8(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	movl	%eax,24(%esi)
	movl	$_36481,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3,4(%esp)
	movl	$_36482,(%esp)
	call	_bbArrayNew1D
	movl	%eax,-20(%ebp)
	movl	$_36484,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-24(%ebp)
	movl	$0,-24(%ebp)
	jmp	_36486
_719:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36515,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36487,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_36489
	call	_brl_blitz_NullObjectError
_36489:
	movl	-24(%ebp),%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_36491
	call	_brl_blitz_ArrayBoundsError
_36491:
	movl	-16(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*92(%eax)
	fstps	-28(%ebp)
	movl	$_36493,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_36495
	call	_brl_blitz_NullObjectError
_36495:
	movl	-24(%ebp),%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_36497
	call	_brl_blitz_ArrayBoundsError
_36497:
	movl	-16(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*96(%eax)
	fstps	-32(%ebp)
	movl	$_36499,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_36501
	call	_brl_blitz_NullObjectError
_36501:
	movl	-24(%ebp),%ebx
	movl	-16(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_36503
	call	_brl_blitz_ArrayBoundsError
_36503:
	movl	-16(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*100(%eax)
	fstps	-36(%ebp)
	movl	$_36505,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,16(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,12(%esp)
	flds	-36(%ebp)
	fstps	8(%esp)
	flds	-32(%ebp)
	fstps	4(%esp)
	flds	-28(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TEntity+248
	movl	$_36506,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TEntity+260
	fstps	-28(%ebp)
	movl	$_36507,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TEntity+264
	fstps	-32(%ebp)
	movl	$_36508,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TEntity+268
	fstps	-36(%ebp)
	movl	$_36509,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-24(%ebp),%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_36511
	call	_brl_blitz_ArrayBoundsError
_36511:
	movl	-20(%ebp),%eax
	shl	$2,%ebx
	add	%ebx,%eax
	mov	%eax,%esi
	movl	__sidesign_minib3d_TDebug_debug_surf,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36514
	call	_brl_blitz_NullObjectError
_36514:
	fldz
	fstps	24(%esp)
	fldz
	fstps	20(%esp)
	fldz
	fstps	16(%esp)
	flds	-36(%ebp)
	fstps	12(%esp)
	flds	-32(%ebp)
	fstps	8(%esp)
	flds	-28(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	movl	%eax,24(%esi)
	calll	*_bbOnDebugLeaveScope
_717:
	addl	$1,-24(%ebp)
_36486:
	cmpl	$2,-24(%ebp)
	jle	_719
_718:
	movl	$_36516,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TDebug_debug_surf,%eax
	movl	%eax,-40(%ebp)
	cmpl	$_bbNullObject,-40(%ebp)
	jne	_36518
	call	_brl_blitz_NullObjectError
_36518:
	mov	$0,%edi
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%edi
	jb	_36520
	call	_brl_blitz_ArrayBoundsError
_36520:
	mov	$1,%esi
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%esi
	jb	_36522
	call	_brl_blitz_ArrayBoundsError
_36522:
	mov	$2,%ebx
	movl	-20(%ebp),%eax
	cmpl	20(%eax),%ebx
	jb	_36524
	call	_brl_blitz_ArrayBoundsError
_36524:
	movl	-20(%ebp),%eax
	movl	24(%eax,%ebx,4),%eax
	movl	%eax,12(%esp)
	movl	-20(%ebp),%eax
	movl	24(%eax,%esi,4),%eax
	movl	%eax,8(%esp)
	movl	-20(%ebp),%eax
	movl	24(%eax,%edi,4),%eax
	movl	%eax,4(%esp)
	movl	-40(%ebp),%eax
	movl	%eax,(%esp)
	movl	-40(%ebp),%eax
	movl	(%eax),%eax
	calll	*64(%eax)
	calll	*_bbOnDebugLeaveScope
_714:
	addl	$1,-12(%ebp)
_36458:
	movl	-44(%ebp),%eax
	cmpl	%eax,-12(%ebp)
	jl	_716
_715:
	movl	$_36527,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__sidesign_minib3d_TDebug_debug_mesh,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36529
	call	_brl_blitz_NullObjectError
_36529:
	fldz
	fstps	12(%esp)
	fldz
	fstps	8(%esp)
	fldz
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*520(%eax)
	mov	$0,%ebx
	jmp	_3477
_3477:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TDebug_UpdateMarker:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36584,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36531,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-8(%ebp)
	jne	_36532
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36534,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36533,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$0,%ebx
	calll	*_bbOnDebugLeaveScope
	jmp	_3481
_36532:
	movl	$_36535,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36537
	call	_brl_blitz_NullObjectError
_36537:
	flds	260(%ebx)
	fstps	-12(%ebp)
	movl	$_36539,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36541
	call	_brl_blitz_NullObjectError
_36541:
	flds	264(%ebx)
	fstps	-16(%ebp)
	movl	$_36543,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36545
	call	_brl_blitz_NullObjectError
_36545:
	flds	268(%ebx)
	fstps	-20(%ebp)
	movl	$_36547,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%esi
	cmp	$_bbNullObject,%esi
	jne	_36549
	call	_brl_blitz_NullObjectError
_36549:
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36551
	call	_brl_blitz_NullObjectError
_36551:
	flds	-12(%ebp)
	flds	272(%esi)
	fsubs	260(%ebx)
	fdivs	_49028
	faddp	%st(0),%st(1)
	fstps	-12(%ebp)
	movl	$_36552,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%esi
	cmp	$_bbNullObject,%esi
	jne	_36554
	call	_brl_blitz_NullObjectError
_36554:
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36556
	call	_brl_blitz_NullObjectError
_36556:
	flds	-16(%ebp)
	flds	276(%esi)
	fsubs	264(%ebx)
	fdivs	_49029
	faddp	%st(0),%st(1)
	fstps	-16(%ebp)
	movl	$_36557,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%esi
	cmp	$_bbNullObject,%esi
	jne	_36559
	call	_brl_blitz_NullObjectError
_36559:
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36561
	call	_brl_blitz_NullObjectError
_36561:
	flds	-20(%ebp)
	flds	280(%esi)
	fsubs	268(%ebx)
	fdivs	_49030
	faddp	%st(0),%st(1)
	fstps	-20(%ebp)
	movl	$_36562,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,16(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,12(%esp)
	flds	-20(%ebp)
	fstps	8(%esp)
	flds	-16(%ebp)
	fstps	4(%esp)
	flds	-12(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TEntity+248
	movl	$_36563,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TEntity+260
	fstps	-12(%ebp)
	movl	$_36564,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TEntity+264
	fstps	-16(%ebp)
	movl	$_36565,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TEntity+268
	fstps	-20(%ebp)
	movl	$_36566,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36568
	call	_brl_blitz_NullObjectError
_36568:
	flds	-20(%ebp)
	fstps	12(%esp)
	flds	-16(%ebp)
	fstps	8(%esp)
	flds	-12(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*508(%eax)
	movl	$_36569,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_720,8(%esp)
	call	_sidesign_minib3d_ProjectedY
	fstpl	(%esp)
	call	_bbFloatToInt
	mov	%eax,%ebx
	call	_sidesign_minib3d_ProjectedX
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%ebx,4(%esp)
	movl	%eax,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_36570,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_36572
	call	_brl_blitz_NullObjectError
_36572:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_36574
	call	_brl_blitz_NullObjectError
_36574:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36576
	call	_brl_blitz_NullObjectError
_36576:
	movl	$_bbNullObject,16(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*188(%eax)
	fstps	8(%esp)
	movl	$1,4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*184(%eax)
	fstps	-24(%ebp)
	movl	$1,4(%esp)
	movl	%edi,(%esp)
	movl	(%edi),%eax
	calll	*180(%eax)
	flds	-24(%ebp)
	fstps	4(%esp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TEntity+248
	movl	$_36577,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TEntity+260
	fstps	-12(%ebp)
	movl	$_36578,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TEntity+264
	fstps	-16(%ebp)
	movl	$_36579,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TEntity+268
	fstps	-20(%ebp)
	movl	$_36580,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36582
	call	_brl_blitz_NullObjectError
_36582:
	flds	-20(%ebp)
	fstps	12(%esp)
	flds	-16(%ebp)
	fstps	8(%esp)
	flds	-12(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*508(%eax)
	movl	$_36583,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_721,8(%esp)
	call	_sidesign_minib3d_ProjectedY
	fstpl	(%esp)
	call	_bbFloatToInt
	mov	%eax,%ebx
	call	_sidesign_minib3d_ProjectedX
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%ebx,4(%esp)
	movl	%eax,(%esp)
	call	_sidesign_minib3d_Text
	mov	$0,%ebx
	jmp	_3481
_3481:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TDebug_EntityInfo1:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	fldz
	fstps	-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$0,-20(%ebp)
	movl	$0,-24(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36742,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36585,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_722,8(%esp)
	movl	$40,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36586,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_723,8(%esp)
	movl	$80,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36587,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-8(%ebp)
	movl	$_36589,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36591
	call	_brl_blitz_NullObjectError
_36591:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*180(%eax)
	fstps	-8(%ebp)
	movl	$_36592,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	flds	_49049
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_36593
	flds	-8(%ebp)
	flds	_49050
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_36593:
	cmp	$0,%eax
	je	_36595
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36597,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36596,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_36595:
	movl	$_36598,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,4(%esp)
	movl	$_724,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$100,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36599,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36601
	call	_brl_blitz_NullObjectError
_36601:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*184(%eax)
	fstps	-8(%ebp)
	movl	$_36602,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	flds	_49051
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_36603
	flds	-8(%ebp)
	flds	_49052
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_36603:
	cmp	$0,%eax
	je	_36605
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36607,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36606,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_36605:
	movl	$_36608,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,4(%esp)
	movl	$_725,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$120,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36609,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36611
	call	_brl_blitz_NullObjectError
_36611:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*188(%eax)
	fstps	-8(%ebp)
	movl	$_36612,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	flds	_49053
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_36613
	flds	-8(%ebp)
	flds	_49054
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_36613:
	cmp	$0,%eax
	je	_36615
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36617,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36616,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_36615:
	movl	$_36618,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,4(%esp)
	movl	$_726,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$140,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36619,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36621
	call	_brl_blitz_NullObjectError
_36621:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*192(%eax)
	fstps	-8(%ebp)
	movl	$_36622,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	flds	_49055
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_36623
	flds	-8(%ebp)
	flds	_49056
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_36623:
	cmp	$0,%eax
	je	_36625
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36627,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36626,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_36625:
	movl	$_36628,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,4(%esp)
	movl	$_727,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$160,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36629,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36631
	call	_brl_blitz_NullObjectError
_36631:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*196(%eax)
	fstps	-8(%ebp)
	movl	$_36632,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	flds	_49057
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_36633
	flds	-8(%ebp)
	flds	_49058
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_36633:
	cmp	$0,%eax
	je	_36635
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36637,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36636,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_36635:
	movl	$_36638,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,4(%esp)
	movl	$_728,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$180,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36639,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36641
	call	_brl_blitz_NullObjectError
_36641:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*200(%eax)
	fstps	-8(%ebp)
	movl	$_36642,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	flds	_49059
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_36643
	flds	-8(%ebp)
	flds	_49060
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_36643:
	cmp	$0,%eax
	je	_36645
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36647,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36646,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_36645:
	movl	$_36648,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,4(%esp)
	movl	$_729,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$200,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36649,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_730,8(%esp)
	movl	$240,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36650,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36652
	call	_brl_blitz_NullObjectError
_36652:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*180(%eax)
	fstps	-8(%ebp)
	movl	$_36653,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	flds	_49061
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_36654
	flds	-8(%ebp)
	flds	_49062
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_36654:
	cmp	$0,%eax
	je	_36656
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36658,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36657,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_36656:
	movl	$_36659,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,4(%esp)
	movl	$_724,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$260,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36660,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36662
	call	_brl_blitz_NullObjectError
_36662:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*184(%eax)
	fstps	-8(%ebp)
	movl	$_36663,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	flds	_49063
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_36664
	flds	-8(%ebp)
	flds	_49064
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_36664:
	cmp	$0,%eax
	je	_36666
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36668,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36667,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_36666:
	movl	$_36669,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,4(%esp)
	movl	$_725,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$280,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36670,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36672
	call	_brl_blitz_NullObjectError
_36672:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*188(%eax)
	fstps	-8(%ebp)
	movl	$_36673,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	flds	_49065
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_36674
	flds	-8(%ebp)
	flds	_49066
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_36674:
	cmp	$0,%eax
	je	_36676
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36678,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36677,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_36676:
	movl	$_36679,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,4(%esp)
	movl	$_726,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$300,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36680,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36682
	call	_brl_blitz_NullObjectError
_36682:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*192(%eax)
	fstps	-8(%ebp)
	movl	$_36683,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	flds	_49067
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_36684
	flds	-8(%ebp)
	flds	_49068
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_36684:
	cmp	$0,%eax
	je	_36686
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36688,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36687,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_36686:
	movl	$_36689,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,4(%esp)
	movl	$_727,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$320,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36690,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36692
	call	_brl_blitz_NullObjectError
_36692:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*196(%eax)
	fstps	-8(%ebp)
	movl	$_36693,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	flds	_49069
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_36694
	flds	-8(%ebp)
	flds	_49070
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_36694:
	cmp	$0,%eax
	je	_36696
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36698,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36697,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_36696:
	movl	$_36699,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,4(%esp)
	movl	$_728,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$340,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36700,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36702
	call	_brl_blitz_NullObjectError
_36702:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*200(%eax)
	fstps	-8(%ebp)
	movl	$_36703,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	flds	_49071
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_36704
	flds	-8(%ebp)
	flds	_49072
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_36704:
	cmp	$0,%eax
	je	_36706
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36708,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36707,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_36706:
	movl	$_36709,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,4(%esp)
	movl	$_729,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$360,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36710,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$_36712,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$380,-16(%ebp)
	movl	$_36714,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-20(%ebp)
	movl	$0,-20(%ebp)
	jmp	_36716
_733:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36741,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36717,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-12(%ebp)
	movl	$_36718,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$20,-16(%ebp)
	movl	$_36719,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-24(%ebp)
	movl	$0,-24(%ebp)
	jmp	_36721
_736:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36740,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36722,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36724
	call	_brl_blitz_NullObjectError
_36724:
	movl	28(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36726
	call	_brl_blitz_NullObjectError
_36726:
	movl	8(%ebx),%esi
	movl	-24(%ebp),%eax
	imull	24(%esi),%eax
	mov	%eax,%edi
	cmpl	20(%esi),%edi
	jb	_36729
	call	_brl_blitz_ArrayBoundsError
_36729:
	movl	-20(%ebp),%ebx
	cmpl	24(%esi),%ebx
	jb	_36731
	call	_brl_blitz_ArrayBoundsError
_36731:
	mov	%edi,%eax
	add	%ebx,%eax
	flds	28(%esi,%eax,4)
	fstps	-8(%ebp)
	movl	$_36732,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	flds	_49073
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	je	_36733
	flds	-8(%ebp)
	flds	_49074
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_36733:
	cmp	$0,%eax
	je	_36735
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36737,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36736,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_36735:
	movl	$_36738,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,8(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36739,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$100,-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_734:
	addl	$1,-24(%ebp)
_36721:
	cmpl	$3,-24(%ebp)
	jle	_736
_735:
	calll	*_bbOnDebugLeaveScope
_731:
	addl	$1,-20(%ebp)
_36716:
	cmpl	$3,-20(%ebp)
	jle	_733
_732:
	mov	$0,%ebx
	jmp	_3484
_3484:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TDebug_EntityInfo2:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36778,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36743,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	cmp	$_bbNullObject,%eax
	je	_36744
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36774,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36745,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_737,8(%esp)
	movl	$40,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36746,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-8(%ebp)
	je	_36747
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36770,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36748,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36750
	call	_brl_blitz_NullObjectError
_36750:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*544(%eax)
	movl	%eax,(%esp)
	call	_bbStringFromInt
	mov	%eax,%ebx
	movl	__sidesign_minib3d_TDebug_surf_no,%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_738,(%esp)
	call	_bbStringConcat
	movl	$_459,4(%esp)
	movl	%eax,(%esp)
	call	_bbStringConcat
	movl	%ebx,4(%esp)
	movl	%eax,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$80,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36751,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_36753
	call	_brl_blitz_NullObjectError
_36753:
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36755
	call	_brl_blitz_NullObjectError
_36755:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*556(%eax)
	movl	%eax,(%esp)
	call	_bbStringFromInt
	mov	%eax,%ebx
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*68(%eax)
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_739,(%esp)
	call	_bbStringConcat
	movl	$_459,4(%esp)
	movl	%eax,(%esp)
	call	_bbStringConcat
	movl	%ebx,4(%esp)
	movl	%eax,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$100,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36756,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_36758
	call	_brl_blitz_NullObjectError
_36758:
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36760
	call	_brl_blitz_NullObjectError
_36760:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*560(%eax)
	movl	%eax,(%esp)
	call	_bbStringFromInt
	mov	%eax,%ebx
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*72(%eax)
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_740,(%esp)
	call	_bbStringConcat
	movl	$_459,4(%esp)
	movl	%eax,(%esp)
	call	_bbStringConcat
	movl	%ebx,4(%esp)
	movl	%eax,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$120,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36761,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36763
	call	_brl_blitz_NullObjectError
_36763:
	movl	100(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_741,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$160,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36764,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36766
	call	_brl_blitz_NullObjectError
_36766:
	movl	88(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_742,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$200,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36767,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36769
	call	_brl_blitz_NullObjectError
_36769:
	movl	92(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_743,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$220,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	calll	*_bbOnDebugLeaveScope
	jmp	_36771
_36747:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36773,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36772,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_744,8(%esp)
	movl	$80,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	calll	*_bbOnDebugLeaveScope
_36771:
	calll	*_bbOnDebugLeaveScope
	jmp	_36775
_36744:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36777,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36776,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_745,8(%esp)
	movl	$80,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	calll	*_bbOnDebugLeaveScope
_36775:
	mov	$0,%ebx
	jmp	_3488
_3488:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TDebug_EntityInfo3:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	push	%esi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_37196,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36779,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_746,8(%esp)
	movl	$40,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36780,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-8(%ebp)
	je	_36781
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36988,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36782,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_sidesign_minib3d_TMesh,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	_bbObjectDowncast
	mov	%eax,%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36784
	call	_brl_blitz_NullObjectError
_36784:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*544(%eax)
	movl	%eax,(%esp)
	call	_bbStringFromInt
	mov	%eax,%ebx
	movl	__sidesign_minib3d_TDebug_surf_no,%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_738,(%esp)
	call	_bbStringConcat
	movl	$_459,4(%esp)
	movl	%eax,(%esp)
	call	_bbStringConcat
	movl	%ebx,4(%esp)
	movl	%eax,(%esp)
	call	_bbStringConcat
	movl	$_747,4(%esp)
	movl	%eax,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$80,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36785,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36787
	call	_brl_blitz_NullObjectError
_36787:
	cmpl	$_bbNullObject,72(%ebx)
	je	_36788
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36984,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36789,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36791
	call	_brl_blitz_NullObjectError
_36791:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36793
	call	_brl_blitz_NullObjectError
_36793:
	movl	12(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_748,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$100,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_36794,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36796
	call	_brl_blitz_NullObjectError
_36796:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36798
	call	_brl_blitz_NullObjectError
_36798:
	flds	16(%ebx)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,4(%esp)
	movl	$_749,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$120,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_36799,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36801
	call	_brl_blitz_NullObjectError
_36801:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36803
	call	_brl_blitz_NullObjectError
_36803:
	flds	20(%ebx)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,4(%esp)
	movl	$_750,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$140,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_36804,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36806
	call	_brl_blitz_NullObjectError
_36806:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36808
	call	_brl_blitz_NullObjectError
_36808:
	flds	24(%ebx)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,4(%esp)
	movl	$_751,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$160,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_36809,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36811
	call	_brl_blitz_NullObjectError
_36811:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36813
	call	_brl_blitz_NullObjectError
_36813:
	flds	28(%ebx)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,4(%esp)
	movl	$_752,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$180,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_36814,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36816
	call	_brl_blitz_NullObjectError
_36816:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36818
	call	_brl_blitz_NullObjectError
_36818:
	movl	36(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_753,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$200,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_36819,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36821
	call	_brl_blitz_NullObjectError
_36821:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36823
	call	_brl_blitz_NullObjectError
_36823:
	movl	40(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_754,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$220,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_36824,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36826
	call	_brl_blitz_NullObjectError
_36826:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36828
	call	_brl_blitz_NullObjectError
_36828:
	movl	48(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_36831
	call	_brl_blitz_ArrayBoundsError
_36831:
	cmpl	$_bbNullObject,24(%esi,%ebx,4)
	je	_36832
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36863,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36833,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36835
	call	_brl_blitz_NullObjectError
_36835:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36837
	call	_brl_blitz_NullObjectError
_36837:
	movl	48(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_36840
	call	_brl_blitz_ArrayBoundsError
_36840:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36842
	call	_brl_blitz_NullObjectError
_36842:
	movl	8(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_755,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$240,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_36843,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36845
	call	_brl_blitz_NullObjectError
_36845:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36847
	call	_brl_blitz_NullObjectError
_36847:
	movl	48(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_36850
	call	_brl_blitz_ArrayBoundsError
_36850:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36852
	call	_brl_blitz_NullObjectError
_36852:
	movl	12(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_756,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$260,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_36853,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36855
	call	_brl_blitz_NullObjectError
_36855:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36857
	call	_brl_blitz_NullObjectError
_36857:
	movl	48(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_36860
	call	_brl_blitz_ArrayBoundsError
_36860:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36862
	call	_brl_blitz_NullObjectError
_36862:
	movl	16(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_757,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$280,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	calll	*_bbOnDebugLeaveScope
_36832:
	movl	$_36864,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36866
	call	_brl_blitz_NullObjectError
_36866:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36868
	call	_brl_blitz_NullObjectError
_36868:
	movl	48(%ebx),%esi
	mov	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_36871
	call	_brl_blitz_ArrayBoundsError
_36871:
	cmpl	$_bbNullObject,24(%esi,%ebx,4)
	je	_36872
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36903,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36873,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36875
	call	_brl_blitz_NullObjectError
_36875:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36877
	call	_brl_blitz_NullObjectError
_36877:
	movl	48(%ebx),%esi
	mov	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_36880
	call	_brl_blitz_ArrayBoundsError
_36880:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36882
	call	_brl_blitz_NullObjectError
_36882:
	movl	8(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_758,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$300,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_36883,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36885
	call	_brl_blitz_NullObjectError
_36885:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36887
	call	_brl_blitz_NullObjectError
_36887:
	movl	48(%ebx),%esi
	mov	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_36890
	call	_brl_blitz_ArrayBoundsError
_36890:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36892
	call	_brl_blitz_NullObjectError
_36892:
	movl	12(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_759,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$320,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_36893,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36895
	call	_brl_blitz_NullObjectError
_36895:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36897
	call	_brl_blitz_NullObjectError
_36897:
	movl	48(%ebx),%esi
	mov	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_36900
	call	_brl_blitz_ArrayBoundsError
_36900:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36902
	call	_brl_blitz_NullObjectError
_36902:
	movl	16(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_760,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$340,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	calll	*_bbOnDebugLeaveScope
_36872:
	movl	$_36904,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36906
	call	_brl_blitz_NullObjectError
_36906:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36908
	call	_brl_blitz_NullObjectError
_36908:
	movl	48(%ebx),%esi
	mov	$2,%ebx
	cmpl	20(%esi),%ebx
	jb	_36911
	call	_brl_blitz_ArrayBoundsError
_36911:
	cmpl	$_bbNullObject,24(%esi,%ebx,4)
	je	_36912
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36943,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36913,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36915
	call	_brl_blitz_NullObjectError
_36915:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36917
	call	_brl_blitz_NullObjectError
_36917:
	movl	48(%ebx),%esi
	mov	$2,%ebx
	cmpl	20(%esi),%ebx
	jb	_36920
	call	_brl_blitz_ArrayBoundsError
_36920:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36922
	call	_brl_blitz_NullObjectError
_36922:
	movl	8(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_761,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$360,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_36923,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36925
	call	_brl_blitz_NullObjectError
_36925:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36927
	call	_brl_blitz_NullObjectError
_36927:
	movl	48(%ebx),%esi
	mov	$2,%ebx
	cmpl	20(%esi),%ebx
	jb	_36930
	call	_brl_blitz_ArrayBoundsError
_36930:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36932
	call	_brl_blitz_NullObjectError
_36932:
	movl	12(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_762,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$380,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_36933,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36935
	call	_brl_blitz_NullObjectError
_36935:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36937
	call	_brl_blitz_NullObjectError
_36937:
	movl	48(%ebx),%esi
	mov	$2,%ebx
	cmpl	20(%esi),%ebx
	jb	_36940
	call	_brl_blitz_ArrayBoundsError
_36940:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36942
	call	_brl_blitz_NullObjectError
_36942:
	movl	16(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_763,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$400,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	calll	*_bbOnDebugLeaveScope
_36912:
	movl	$_36944,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36946
	call	_brl_blitz_NullObjectError
_36946:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36948
	call	_brl_blitz_NullObjectError
_36948:
	movl	48(%ebx),%esi
	mov	$3,%ebx
	cmpl	20(%esi),%ebx
	jb	_36951
	call	_brl_blitz_ArrayBoundsError
_36951:
	cmpl	$_bbNullObject,24(%esi,%ebx,4)
	je	_36952
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36983,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36953,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36955
	call	_brl_blitz_NullObjectError
_36955:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36957
	call	_brl_blitz_NullObjectError
_36957:
	movl	48(%ebx),%esi
	mov	$3,%ebx
	cmpl	20(%esi),%ebx
	jb	_36960
	call	_brl_blitz_ArrayBoundsError
_36960:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36962
	call	_brl_blitz_NullObjectError
_36962:
	movl	8(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_764,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$420,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_36963,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36965
	call	_brl_blitz_NullObjectError
_36965:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36967
	call	_brl_blitz_NullObjectError
_36967:
	movl	48(%ebx),%esi
	mov	$3,%ebx
	cmpl	20(%esi),%ebx
	jb	_36970
	call	_brl_blitz_ArrayBoundsError
_36970:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36972
	call	_brl_blitz_NullObjectError
_36972:
	movl	12(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_765,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$440,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_36973,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36975
	call	_brl_blitz_NullObjectError
_36975:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36977
	call	_brl_blitz_NullObjectError
_36977:
	movl	48(%ebx),%esi
	mov	$3,%ebx
	cmpl	20(%esi),%ebx
	jb	_36980
	call	_brl_blitz_ArrayBoundsError
_36980:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36982
	call	_brl_blitz_NullObjectError
_36982:
	movl	16(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_766,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$460,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	calll	*_bbOnDebugLeaveScope
_36952:
	calll	*_bbOnDebugLeaveScope
	jmp	_36985
_36788:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36987,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36986,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_767,8(%esp)
	movl	$100,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	calll	*_bbOnDebugLeaveScope
_36985:
	calll	*_bbOnDebugLeaveScope
	jmp	_36989
_36781:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_36991,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36990,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_744,8(%esp)
	movl	$100,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	calll	*_bbOnDebugLeaveScope
_36989:
	movl	$_36992,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_768,8(%esp)
	movl	$80,4(%esp)
	movl	$200,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_36993,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36995
	call	_brl_blitz_NullObjectError
_36995:
	cmpl	$_bbNullObject,128(%ebx)
	je	_36996
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_37192,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_36997,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_36999
	call	_brl_blitz_NullObjectError
_36999:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37001
	call	_brl_blitz_NullObjectError
_37001:
	movl	12(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_748,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$100,4(%esp)
	movl	$200,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_37002,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37004
	call	_brl_blitz_NullObjectError
_37004:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37006
	call	_brl_blitz_NullObjectError
_37006:
	flds	16(%ebx)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,4(%esp)
	movl	$_749,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$120,4(%esp)
	movl	$200,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_37007,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37009
	call	_brl_blitz_NullObjectError
_37009:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37011
	call	_brl_blitz_NullObjectError
_37011:
	flds	20(%ebx)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,4(%esp)
	movl	$_750,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$140,4(%esp)
	movl	$200,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_37012,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37014
	call	_brl_blitz_NullObjectError
_37014:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37016
	call	_brl_blitz_NullObjectError
_37016:
	flds	24(%ebx)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,4(%esp)
	movl	$_751,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$160,4(%esp)
	movl	$200,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_37017,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37019
	call	_brl_blitz_NullObjectError
_37019:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37021
	call	_brl_blitz_NullObjectError
_37021:
	flds	28(%ebx)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,4(%esp)
	movl	$_752,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$180,4(%esp)
	movl	$200,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_37022,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37024
	call	_brl_blitz_NullObjectError
_37024:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37026
	call	_brl_blitz_NullObjectError
_37026:
	movl	36(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_753,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$200,4(%esp)
	movl	$200,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_37027,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37029
	call	_brl_blitz_NullObjectError
_37029:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37031
	call	_brl_blitz_NullObjectError
_37031:
	movl	40(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_754,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$220,4(%esp)
	movl	$200,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_37032,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37034
	call	_brl_blitz_NullObjectError
_37034:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37036
	call	_brl_blitz_NullObjectError
_37036:
	movl	48(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_37039
	call	_brl_blitz_ArrayBoundsError
_37039:
	cmpl	$_bbNullObject,24(%esi,%ebx,4)
	je	_37040
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_37071,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37041,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37043
	call	_brl_blitz_NullObjectError
_37043:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37045
	call	_brl_blitz_NullObjectError
_37045:
	movl	48(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_37048
	call	_brl_blitz_ArrayBoundsError
_37048:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37050
	call	_brl_blitz_NullObjectError
_37050:
	movl	8(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_755,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$240,4(%esp)
	movl	$200,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_37051,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37053
	call	_brl_blitz_NullObjectError
_37053:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37055
	call	_brl_blitz_NullObjectError
_37055:
	movl	48(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_37058
	call	_brl_blitz_ArrayBoundsError
_37058:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37060
	call	_brl_blitz_NullObjectError
_37060:
	movl	12(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_756,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$160,4(%esp)
	movl	$200,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_37061,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37063
	call	_brl_blitz_NullObjectError
_37063:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37065
	call	_brl_blitz_NullObjectError
_37065:
	movl	48(%ebx),%esi
	mov	$0,%ebx
	cmpl	20(%esi),%ebx
	jb	_37068
	call	_brl_blitz_ArrayBoundsError
_37068:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37070
	call	_brl_blitz_NullObjectError
_37070:
	movl	16(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_757,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$280,4(%esp)
	movl	$200,(%esp)
	call	_sidesign_minib3d_Text
	calll	*_bbOnDebugLeaveScope
_37040:
	movl	$_37072,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37074
	call	_brl_blitz_NullObjectError
_37074:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37076
	call	_brl_blitz_NullObjectError
_37076:
	movl	48(%ebx),%esi
	mov	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_37079
	call	_brl_blitz_ArrayBoundsError
_37079:
	cmpl	$_bbNullObject,24(%esi,%ebx,4)
	je	_37080
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_37111,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37081,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37083
	call	_brl_blitz_NullObjectError
_37083:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37085
	call	_brl_blitz_NullObjectError
_37085:
	movl	48(%ebx),%esi
	mov	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_37088
	call	_brl_blitz_ArrayBoundsError
_37088:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37090
	call	_brl_blitz_NullObjectError
_37090:
	movl	8(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_758,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$300,4(%esp)
	movl	$200,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_37091,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37093
	call	_brl_blitz_NullObjectError
_37093:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37095
	call	_brl_blitz_NullObjectError
_37095:
	movl	48(%ebx),%esi
	mov	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_37098
	call	_brl_blitz_ArrayBoundsError
_37098:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37100
	call	_brl_blitz_NullObjectError
_37100:
	movl	12(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_759,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$320,4(%esp)
	movl	$200,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_37101,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37103
	call	_brl_blitz_NullObjectError
_37103:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37105
	call	_brl_blitz_NullObjectError
_37105:
	movl	48(%ebx),%esi
	mov	$1,%ebx
	cmpl	20(%esi),%ebx
	jb	_37108
	call	_brl_blitz_ArrayBoundsError
_37108:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37110
	call	_brl_blitz_NullObjectError
_37110:
	movl	16(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_760,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$340,4(%esp)
	movl	$200,(%esp)
	call	_sidesign_minib3d_Text
	calll	*_bbOnDebugLeaveScope
_37080:
	movl	$_37112,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37114
	call	_brl_blitz_NullObjectError
_37114:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37116
	call	_brl_blitz_NullObjectError
_37116:
	movl	48(%ebx),%esi
	mov	$2,%ebx
	cmpl	20(%esi),%ebx
	jb	_37119
	call	_brl_blitz_ArrayBoundsError
_37119:
	cmpl	$_bbNullObject,24(%esi,%ebx,4)
	je	_37120
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_37151,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37121,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37123
	call	_brl_blitz_NullObjectError
_37123:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37125
	call	_brl_blitz_NullObjectError
_37125:
	movl	48(%ebx),%esi
	mov	$2,%ebx
	cmpl	20(%esi),%ebx
	jb	_37128
	call	_brl_blitz_ArrayBoundsError
_37128:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37130
	call	_brl_blitz_NullObjectError
_37130:
	movl	8(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_761,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$360,4(%esp)
	movl	$200,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_37131,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37133
	call	_brl_blitz_NullObjectError
_37133:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37135
	call	_brl_blitz_NullObjectError
_37135:
	movl	48(%ebx),%esi
	mov	$2,%ebx
	cmpl	20(%esi),%ebx
	jb	_37138
	call	_brl_blitz_ArrayBoundsError
_37138:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37140
	call	_brl_blitz_NullObjectError
_37140:
	movl	12(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_762,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$380,4(%esp)
	movl	$200,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_37141,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37143
	call	_brl_blitz_NullObjectError
_37143:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37145
	call	_brl_blitz_NullObjectError
_37145:
	movl	48(%ebx),%esi
	mov	$2,%ebx
	cmpl	20(%esi),%ebx
	jb	_37148
	call	_brl_blitz_ArrayBoundsError
_37148:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37150
	call	_brl_blitz_NullObjectError
_37150:
	movl	16(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_763,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$400,4(%esp)
	movl	$200,(%esp)
	call	_sidesign_minib3d_Text
	calll	*_bbOnDebugLeaveScope
_37120:
	movl	$_37152,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37154
	call	_brl_blitz_NullObjectError
_37154:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37156
	call	_brl_blitz_NullObjectError
_37156:
	movl	48(%ebx),%esi
	mov	$3,%ebx
	cmpl	20(%esi),%ebx
	jb	_37159
	call	_brl_blitz_ArrayBoundsError
_37159:
	cmpl	$_bbNullObject,24(%esi,%ebx,4)
	je	_37160
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_37191,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37161,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37163
	call	_brl_blitz_NullObjectError
_37163:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37165
	call	_brl_blitz_NullObjectError
_37165:
	movl	48(%ebx),%esi
	mov	$3,%ebx
	cmpl	20(%esi),%ebx
	jb	_37168
	call	_brl_blitz_ArrayBoundsError
_37168:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37170
	call	_brl_blitz_NullObjectError
_37170:
	movl	8(%ebx),%eax
	movl	%eax,4(%esp)
	movl	$_764,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$420,4(%esp)
	movl	$200,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_37171,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37173
	call	_brl_blitz_NullObjectError
_37173:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37175
	call	_brl_blitz_NullObjectError
_37175:
	movl	48(%ebx),%esi
	mov	$3,%ebx
	cmpl	20(%esi),%ebx
	jb	_37178
	call	_brl_blitz_ArrayBoundsError
_37178:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37180
	call	_brl_blitz_NullObjectError
_37180:
	movl	12(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_765,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$440,4(%esp)
	movl	$200,(%esp)
	call	_sidesign_minib3d_Text
	movl	$_37181,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37183
	call	_brl_blitz_NullObjectError
_37183:
	movl	128(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37185
	call	_brl_blitz_NullObjectError
_37185:
	movl	48(%ebx),%esi
	mov	$3,%ebx
	cmpl	20(%esi),%ebx
	jb	_37188
	call	_brl_blitz_ArrayBoundsError
_37188:
	movl	24(%esi,%ebx,4),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37190
	call	_brl_blitz_NullObjectError
_37190:
	movl	16(%ebx),%eax
	movl	%eax,(%esp)
	call	_bbStringFromInt
	movl	%eax,4(%esp)
	movl	$_766,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$460,4(%esp)
	movl	$200,(%esp)
	call	_sidesign_minib3d_Text
	calll	*_bbOnDebugLeaveScope
_37160:
	calll	*_bbOnDebugLeaveScope
	jmp	_37193
_36996:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_37195,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37194,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_767,8(%esp)
	movl	$100,4(%esp)
	movl	$0,(%esp)
	call	_sidesign_minib3d_Text
	calll	*_bbOnDebugLeaveScope
_37193:
	mov	$0,%ebx
	jmp	_3492
_3492:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__sidesign_minib3d_TDebug_EntityInfo4:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37207,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37197,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_769,8(%esp)
	movl	$40,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	movl	$_37198,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-8(%ebp)
	je	_37199
	movl	%ebp,4(%esp)
	movl	$_37203,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37200,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37202
	call	_brl_blitz_NullObjectError
_37202:
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*524(%eax)
	fstps	(%esp)
	call	_bbStringFromFloat
	movl	%eax,4(%esp)
	movl	$_770,(%esp)
	call	_bbStringConcat
	movl	%eax,8(%esp)
	movl	$80,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	calll	*_bbOnDebugLeaveScope
	jmp	_37204
_37199:
	movl	%ebp,4(%esp)
	movl	$_37206,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37205,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_771,8(%esp)
	movl	$80,4(%esp)
	movl	$0,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	calll	*_bbOnDebugLeaveScope
_37204:
	mov	$0,%ebx
	jmp	_3496
_3496:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_BackBufferToTex:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37212,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37208,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37211
	call	_brl_blitz_NullObjectError
_37211:
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*136(%eax)
	mov	$0,%ebx
	jmp	_3501
_3501:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_AnimFrame:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37219,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37213,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$_bbNullObject,-4(%ebp)
	je	_37214
	movl	%ebp,4(%esp)
	movl	$_37218,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37215,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37217
	call	_brl_blitz_NullObjectError
_37217:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*460(%eax)
	calll	*_bbOnDebugLeaveScope
_37214:
	mov	$0,%ebx
	jmp	_3505
_3505:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_MeshCullRadius:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37223,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37220,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37222
	call	_brl_blitz_NullObjectError
_37222:
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*352(%eax)
	mov	$0,%ebx
	jmp	_3509
_3509:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_AddMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37227,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37224,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37226
	call	_brl_blitz_NullObjectError
_37226:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*496(%eax)
	mov	$_bbNullObject,%ebx
	jmp	_3513
_3513:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_AddTriangle:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37232,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37229,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37231
	call	_brl_blitz_NullObjectError
_37231:
	movl	-16(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	mov	%eax,%ebx
	jmp	_3519
_3519:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_AddVertex:
	push	%ebp
	mov	%esp,%ebp
	sub	$28,%esp
	push	%ebx
	sub	$40,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	flds	32(%ebp)
	fstps	-28(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37236,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37233,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37235
	call	_brl_blitz_NullObjectError
_37235:
	flds	-28(%ebp)
	fstps	24(%esp)
	flds	-24(%ebp)
	fstps	20(%esp)
	flds	-20(%ebp)
	fstps	16(%esp)
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	mov	%eax,%ebx
	jmp	_3528
_3528:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$40,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_AmbientLight:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37238,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37237,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	flds	-4(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TGlobal+60
	mov	$0,%ebx
	jmp	_3533
_3533:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_AntiAlias:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37240,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37239,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TGlobal+52
	mov	$0,%ebx
	jmp	_3536
_3536:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_Animate:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37244,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37241,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37243
	call	_brl_blitz_NullObjectError
_37243:
	movl	-20(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	mov	$0,%ebx
	jmp	_3543
_3543:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_Animating:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37248,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37245,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37247
	call	_brl_blitz_NullObjectError
_37247:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*116(%eax)
	mov	%eax,%ebx
	jmp	_3546
_3546:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_AnimLength:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37252,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37249,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37251
	call	_brl_blitz_NullObjectError
_37251:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*108(%eax)
	mov	%eax,%ebx
	jmp	_3549
_3549:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_AnimSeq:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37256,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37253,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37255
	call	_brl_blitz_NullObjectError
_37255:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*104(%eax)
	mov	%eax,%ebx
	jmp	_3552
_3552:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_AnimTime:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37260,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37257,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37259
	call	_brl_blitz_NullObjectError
_37259:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*112(%eax)
	fstps	-8(%ebp)
	jmp	_3555
_3555:
	calll	*_bbOnDebugLeaveScope
	flds	-8(%ebp)
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_BrushAlpha:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37264,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37261,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37263
	call	_brl_blitz_NullObjectError
_37263:
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	mov	$0,%ebx
	jmp	_3559
_3559:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_BrushBlend:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37268,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37265,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37267
	call	_brl_blitz_NullObjectError
_37267:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*80(%eax)
	mov	$0,%ebx
	jmp	_3563
_3563:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_BrushColor:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37272,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37269,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37271
	call	_brl_blitz_NullObjectError
_37271:
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	mov	$0,%ebx
	jmp	_3569
_3569:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_BrushFX:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37276,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37273,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37275
	call	_brl_blitz_NullObjectError
_37275:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	mov	$0,%ebx
	jmp	_3573
_3573:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_BrushShininess:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37280,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37277,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37279
	call	_brl_blitz_NullObjectError
_37279:
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*72(%eax)
	mov	$0,%ebx
	jmp	_3577
_3577:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_BrushTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37284,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37281,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37283
	call	_brl_blitz_NullObjectError
_37283:
	movl	-16(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*76(%eax)
	mov	$0,%ebx
	jmp	_3583
_3583:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CameraClsColor:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37288,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37285,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37287
	call	_brl_blitz_NullObjectError
_37287:
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*472(%eax)
	mov	$0,%ebx
	jmp	_3589
_3589:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CameraClsMode:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37292,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37289,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37291
	call	_brl_blitz_NullObjectError
_37291:
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*476(%eax)
	mov	$0,%ebx
	jmp	_3594
_3594:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CameraFogColor:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37297,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37294,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37296
	call	_brl_blitz_NullObjectError
_37296:
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*500(%eax)
	mov	$0,%ebx
	jmp	_3600
_3600:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CameraFogMode:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37301,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37298,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37300
	call	_brl_blitz_NullObjectError
_37300:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*496(%eax)
	mov	$0,%ebx
	jmp	_3604
_3604:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CameraFogRange:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37305,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37302,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37304
	call	_brl_blitz_NullObjectError
_37304:
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*504(%eax)
	mov	$0,%ebx
	jmp	_3609
_3609:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CameraPick:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37307,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37306,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TPick+48
	mov	%eax,%ebx
	jmp	_3614
_3614:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CameraProject:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37311,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37308,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37310
	call	_brl_blitz_NullObjectError
_37310:
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*508(%eax)
	mov	$0,%ebx
	jmp	_3620
_3620:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CameraProjMode:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37315,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37312,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37314
	call	_brl_blitz_NullObjectError
_37314:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*488(%eax)
	mov	$0,%ebx
	jmp	_3624
_3624:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CameraRange:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37319,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37316,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37318
	call	_brl_blitz_NullObjectError
_37318:
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*480(%eax)
	mov	$0,%ebx
	jmp	_3629
_3629:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CameraViewport:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37323,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37320,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37322
	call	_brl_blitz_NullObjectError
_37322:
	movl	-20(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*468(%eax)
	mov	$0,%ebx
	jmp	_3636
_3636:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CameraZoom:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37327,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37324,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37326
	call	_brl_blitz_NullObjectError
_37326:
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*484(%eax)
	mov	$0,%ebx
	jmp	_3640
_3640:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_ClearCollisions:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$20,%esp
	movl	%ebp,4(%esp)
	movl	$_37329,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37328,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TGlobal+64
	mov	$0,%ebx
	jmp	_3642
_3642:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_ClearSurface:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37333,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37330,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37332
	call	_brl_blitz_NullObjectError
_37332:
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	mov	$0,%ebx
	jmp	_3647
_3647:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_ClearTextureFilters:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$20,%esp
	movl	%ebp,4(%esp)
	movl	$_37335,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37334,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TTexture+120
	mov	$0,%ebx
	jmp	_3649
_3649:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_ClearWorld:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37337,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37336,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TGlobal+72
	mov	$0,%ebx
	jmp	_3654
_3654:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CollisionEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37341,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37338,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37340
	call	_brl_blitz_NullObjectError
_37340:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*336(%eax)
	mov	%eax,%ebx
	jmp	_3658
_3658:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_Collisions:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37343,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37342,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TGlobal+68
	mov	$0,%ebx
	jmp	_3664
_3664:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CollisionNX:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37347,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37344,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37346
	call	_brl_blitz_NullObjectError
_37346:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*320(%eax)
	fstps	-12(%ebp)
	jmp	_3668
_3668:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CollisionNY:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37351,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37348,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37350
	call	_brl_blitz_NullObjectError
_37350:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*324(%eax)
	fstps	-12(%ebp)
	jmp	_3672
_3672:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CollisionNZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37355,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37352,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37354
	call	_brl_blitz_NullObjectError
_37354:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*328(%eax)
	fstps	-12(%ebp)
	jmp	_3676
_3676:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CollisionSurface:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37359,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37356,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37358
	call	_brl_blitz_NullObjectError
_37358:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*340(%eax)
	mov	%eax,%ebx
	jmp	_3680
_3680:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CollisionTime:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37363,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37360,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37362
	call	_brl_blitz_NullObjectError
_37362:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*332(%eax)
	fstps	-12(%ebp)
	jmp	_3684
_3684:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CollisionTriangle:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37367,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37364,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37366
	call	_brl_blitz_NullObjectError
_37366:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*344(%eax)
	mov	%eax,%ebx
	jmp	_3688
_3688:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CollisionX:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37371,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37368,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37370
	call	_brl_blitz_NullObjectError
_37370:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*308(%eax)
	fstps	-12(%ebp)
	jmp	_3692
_3692:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CollisionY:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37375,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37372,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37374
	call	_brl_blitz_NullObjectError
_37374:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*312(%eax)
	fstps	-12(%ebp)
	jmp	_3696
_3696:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CollisionZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37379,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37376,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37378
	call	_brl_blitz_NullObjectError
_37378:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*316(%eax)
	fstps	-12(%ebp)
	jmp	_3700
_3700:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CountChildren:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37383,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37380,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37382
	call	_brl_blitz_NullObjectError
_37382:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*212(%eax)
	mov	%eax,%ebx
	jmp	_3703
_3703:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CountCollisions:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37387,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37384,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37386
	call	_brl_blitz_NullObjectError
_37386:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*304(%eax)
	mov	%eax,%ebx
	jmp	_3706
_3706:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CopyEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37391,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37388,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37390
	call	_brl_blitz_NullObjectError
_37390:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	mov	%eax,%ebx
	jmp	_3710
_3710:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CopyMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37395,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37392,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37394
	call	_brl_blitz_NullObjectError
_37394:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*492(%eax)
	mov	%eax,%ebx
	jmp	_3714
_3714:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CountSurfaces:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37399,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37396,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37398
	call	_brl_blitz_NullObjectError
_37398:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*544(%eax)
	mov	%eax,%ebx
	jmp	_3717
_3717:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CountTriangles:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37403,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37400,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37402
	call	_brl_blitz_NullObjectError
_37402:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*72(%eax)
	mov	%eax,%ebx
	jmp	_3720
_3720:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CountVertices:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37407,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37404,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37406
	call	_brl_blitz_NullObjectError
_37406:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	mov	%eax,%ebx
	jmp	_3723
_3723:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CreateBrush:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37409,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37408,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	flds	-4(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TBrush+56
	mov	%eax,%ebx
	jmp	_3728
_3728:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CreateCamera:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37411,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37410,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TCamera+464
	mov	%eax,%ebx
	jmp	_3731
_3731:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CreateCone:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37413,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37412,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TMesh+488
	mov	%eax,%ebx
	jmp	_3736
_3736:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CreateCylinder:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37415,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37414,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TMesh+484
	mov	%eax,%ebx
	jmp	_3741
_3741:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CreateCube:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37417,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37416,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TMesh+476
	mov	%eax,%ebx
	jmp	_3744
_3744:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CreateMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37419,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37418,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TMesh+464
	mov	%eax,%ebx
	jmp	_3747
_3747:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CreateLight:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37421,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37420,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TLight+464
	mov	%eax,%ebx
	jmp	_3751
_3751:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CreatePivot:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37423,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37422,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TPivot+464
	mov	%eax,%ebx
	jmp	_3754
_3754:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CreateSphere:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37425,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37424,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TMesh+480
	mov	%eax,%ebx
	jmp	_3758
_3758:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CreateSprite:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37427,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37426,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TSprite+588
	mov	%eax,%ebx
	jmp	_3761
_3761:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CreateSurface:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37431,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37428,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37430
	call	_brl_blitz_NullObjectError
_37430:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*528(%eax)
	mov	%eax,%ebx
	jmp	_3765
_3765:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CreateTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37433,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37432,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,16(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+56
	mov	%eax,%ebx
	jmp	_3771
_3771:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_DeltaPitch:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37437,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37434,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37436
	call	_brl_blitz_NullObjectError
_37436:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*244(%eax)
	fstps	-12(%ebp)
	jmp	_3775
_3775:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_DeltaYaw:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37441,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37438,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37440
	call	_brl_blitz_NullObjectError
_37440:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*240(%eax)
	fstps	-12(%ebp)
	jmp	_3779
_3779:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityAlpha:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37445,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37442,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37444
	call	_brl_blitz_NullObjectError
_37444:
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*124(%eax)
	mov	$0,%ebx
	jmp	_3783
_3783:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityAutoFade:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37449,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37446,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37448
	call	_brl_blitz_NullObjectError
_37448:
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	mov	$0,%ebx
	jmp	_3788
_3788:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityBlend:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37453,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37450,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37452
	call	_brl_blitz_NullObjectError
_37452:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*136(%eax)
	mov	$0,%ebx
	jmp	_3792
_3792:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityBox:
	push	%ebp
	mov	%esp,%ebp
	sub	$28,%esp
	push	%ebx
	sub	$40,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	flds	32(%ebp)
	fstps	-28(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37457,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37454,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37456
	call	_brl_blitz_NullObjectError
_37456:
	flds	-28(%ebp)
	fstps	24(%esp)
	flds	-24(%ebp)
	fstps	20(%esp)
	flds	-20(%ebp)
	fstps	16(%esp)
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*288(%eax)
	mov	$0,%ebx
	jmp	_3801
_3801:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$40,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityClass:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37461,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37458,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37460
	call	_brl_blitz_NullObjectError
_37460:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*204(%eax)
	mov	%eax,%ebx
	jmp	_3804
_3804:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityCollided:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37465,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37462,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37464
	call	_brl_blitz_NullObjectError
_37464:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*300(%eax)
	mov	%eax,%ebx
	jmp	_3808
_3808:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityColor:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37469,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37466,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37468
	call	_brl_blitz_NullObjectError
_37468:
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*120(%eax)
	mov	$0,%ebx
	jmp	_3814
_3814:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityDistance:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37473,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37470,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37472
	call	_brl_blitz_NullObjectError
_37472:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*236(%eax)
	fstps	-12(%ebp)
	jmp	_3818
_3818:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityFX:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37477,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37474,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37476
	call	_brl_blitz_NullObjectError
_37476:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	mov	$0,%ebx
	jmp	_3822
_3822:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityInView:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37481,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37478,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37480
	call	_brl_blitz_NullObjectError
_37480:
	movl	-4(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*524(%eax)
	fstpl	(%esp)
	call	_bbFloatToInt
	mov	%eax,%ebx
	jmp	_3826
_3826:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityName:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37485,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37482,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37484
	call	_brl_blitz_NullObjectError
_37484:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*208(%eax)
	mov	%eax,%ebx
	jmp	_3829
_3829:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityOrder:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37489,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37486,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37488
	call	_brl_blitz_NullObjectError
_37488:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*152(%eax)
	mov	$0,%ebx
	jmp	_3833
_3833:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityParent:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37493,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37490,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37492
	call	_brl_blitz_NullObjectError
_37492:
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*172(%eax)
	mov	$0,%ebx
	jmp	_3838
_3838:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityPick:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37495,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37494,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TPick+52
	mov	%eax,%ebx
	jmp	_3842
_3842:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityPickMode:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37499,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37496,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37498
	call	_brl_blitz_NullObjectError
_37498:
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*296(%eax)
	mov	$0,%ebx
	jmp	_3847
_3847:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityPitch:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37503,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37500,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37502
	call	_brl_blitz_NullObjectError
_37502:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*192(%eax)
	fstps	-12(%ebp)
	jmp	_3851
_3851:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityRadius:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37507,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37504,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37506
	call	_brl_blitz_NullObjectError
_37506:
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*280(%eax)
	mov	$0,%ebx
	jmp	_3856
_3856:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityRoll:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37511,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37508,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37510
	call	_brl_blitz_NullObjectError
_37510:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*200(%eax)
	fstps	-12(%ebp)
	jmp	_3860
_3860:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityShininess:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37515,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37512,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37514
	call	_brl_blitz_NullObjectError
_37514:
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*128(%eax)
	mov	$0,%ebx
	jmp	_3864
_3864:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37519,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37516,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37518
	call	_brl_blitz_NullObjectError
_37518:
	movl	-16(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*132(%eax)
	mov	$0,%ebx
	jmp	_3870
_3870:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityType:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37523,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37520,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37522
	call	_brl_blitz_NullObjectError
_37522:
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*292(%eax)
	mov	$0,%ebx
	jmp	_3875
_3875:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityVisible:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37525,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37524,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TPick+60
	mov	%eax,%ebx
	jmp	_3879
_3879:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityX:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37529,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37526,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37528
	call	_brl_blitz_NullObjectError
_37528:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*180(%eax)
	fstps	-12(%ebp)
	jmp	_3883
_3883:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityY:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37533,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37530,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37532
	call	_brl_blitz_NullObjectError
_37532:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*184(%eax)
	fstps	-12(%ebp)
	jmp	_3887
_3887:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityYaw:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37537,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37534,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37536
	call	_brl_blitz_NullObjectError
_37536:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*196(%eax)
	fstps	-12(%ebp)
	jmp	_3891
_3891:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37541,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37538,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37540
	call	_brl_blitz_NullObjectError
_37540:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*188(%eax)
	fstps	-12(%ebp)
	jmp	_3895
_3895:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_ExtractAnimSeq:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37545,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37542,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37544
	call	_brl_blitz_NullObjectError
_37544:
	movl	-16(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*92(%eax)
	mov	%eax,%ebx
	jmp	_3901
_3901:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_FindChild:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37549,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37546,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37548
	call	_brl_blitz_NullObjectError
_37548:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*220(%eax)
	mov	%eax,%ebx
	jmp	_3905
_3905:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_FindSurface:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37553,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37550,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37552
	call	_brl_blitz_NullObjectError
_37552:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*552(%eax)
	mov	%eax,%ebx
	jmp	_3909
_3909:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_FitMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$32,%esp
	push	%ebx
	sub	$36,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	flds	32(%ebp)
	fstps	-28(%ebp)
	movl	36(%ebp),%eax
	movl	%eax,-32(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37557,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37554,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37556
	call	_brl_blitz_NullObjectError
_37556:
	movl	-32(%ebp),%eax
	movl	%eax,28(%esp)
	flds	-28(%ebp)
	fstps	24(%esp)
	flds	-24(%ebp)
	fstps	20(%esp)
	flds	-20(%ebp)
	fstps	16(%esp)
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*508(%eax)
	mov	$_bbNullObject,%ebx
	jmp	_3919
_3919:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$36,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_FlipMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37561,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37558,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37560
	call	_brl_blitz_NullObjectError
_37560:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*500(%eax)
	mov	$_bbNullObject,%ebx
	jmp	_3922
_3922:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_FreeBrush:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37565,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37562,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37564
	call	_brl_blitz_NullObjectError
_37564:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	mov	$0,%ebx
	jmp	_3925
_3925:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_FreeEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37569,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37566,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37568
	call	_brl_blitz_NullObjectError
_37568:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	mov	$0,%ebx
	jmp	_3928
_3928:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_FreeTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37573,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37570,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37572
	call	_brl_blitz_NullObjectError
_37572:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	mov	$_bbNullObject,%ebx
	jmp	_3931
_3931:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_GetBrushTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37575,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37574,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+116
	mov	%eax,%ebx
	jmp	_3935
_3935:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_GetChild:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37579,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37576,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37578
	call	_brl_blitz_NullObjectError
_37578:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*216(%eax)
	mov	%eax,%ebx
	jmp	_3939
_3939:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_GetEntityBrush:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37581,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37580,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TBrush+88
	mov	$_bbNullObject,%ebx
	jmp	_3942
_3942:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_GetEntityType:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37585,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37582,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37584
	call	_brl_blitz_NullObjectError
_37584:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*348(%eax)
	mov	%eax,%ebx
	jmp	_3945
_3945:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_GetMatElement:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37589,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37586,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37588
	call	_brl_blitz_NullObjectError
_37588:
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*272(%eax)
	fstp	%st(0)
	flds	_49664
	fstps	-16(%ebp)
	jmp	_3950
_3950:
	calll	*_bbOnDebugLeaveScope
	flds	-16(%ebp)
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_GetParent:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37593,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37590,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37592
	call	_brl_blitz_NullObjectError
_37592:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*176(%eax)
	mov	%eax,%ebx
	jmp	_3953
_3953:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_GetSurface:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37597,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37594,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37596
	call	_brl_blitz_NullObjectError
_37596:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*548(%eax)
	mov	%eax,%ebx
	jmp	_3957
_3957:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_GetSurfaceBrush:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37599,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37598,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TBrush+92
	mov	%eax,%ebx
	jmp	_3960
_3960:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_Graphics3D:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37601,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37600,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TGlobal+48
	mov	$0,%ebx
	jmp	_3967
_3967:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_HandleSprite:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37605,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37602,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37604
	call	_brl_blitz_NullObjectError
_37604:
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*604(%eax)
	mov	$0,%ebx
	jmp	_3972
_3972:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_HideEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37609,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37606,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37608
	call	_brl_blitz_NullObjectError
_37608:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*160(%eax)
	mov	$0,%ebx
	jmp	_3975
_3975:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_LightColor:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37613,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37610,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37612
	call	_brl_blitz_NullObjectError
_37612:
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*472(%eax)
	mov	$0,%ebx
	jmp	_3981
_3981:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_LightConeAngles:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37617,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37614,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37616
	call	_brl_blitz_NullObjectError
_37616:
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*476(%eax)
	mov	$0,%ebx
	jmp	_3986
_3986:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_LightRange:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37621,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37618,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37620
	call	_brl_blitz_NullObjectError
_37620:
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*468(%eax)
	mov	$0,%ebx
	jmp	_3990
_3990:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_LinePick:
	push	%ebp
	mov	%esp,%ebp
	sub	$28,%esp
	push	%ebx
	sub	$40,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	flds	32(%ebp)
	fstps	-28(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37623,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37622,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	fstps	24(%esp)
	flds	-24(%ebp)
	fstps	20(%esp)
	flds	-20(%ebp)
	fstps	16(%esp)
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	flds	-4(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TPick+56
	mov	%eax,%ebx
	jmp	_3999
_3999:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$40,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_LoadAnimMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37625,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37624,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TMesh+472
	mov	%eax,%ebx
	jmp	_4003
_4003:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_LoadAnimTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	push	%ebx
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	28(%ebp),%eax
	movl	%eax,-24(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37627,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37626,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,24(%esp)
	movl	-24(%ebp),%eax
	movl	%eax,20(%esp)
	movl	-20(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,12(%esp)
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+64
	mov	%eax,%ebx
	jmp	_4011
_4011:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_LoadBrush:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37629,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37628,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TBrush+60
	mov	%eax,%ebx
	jmp	_4017
_4017:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_LoadMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37631,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37630,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TMesh+468
	mov	%eax,%ebx
	jmp	_4021
_4021:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_LoadTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37633,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37632,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+60
	mov	%eax,%ebx
	jmp	_4025
_4025:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_LoadSprite:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37635,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37634,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TSprite+592
	mov	%eax,%ebx
	jmp	_4030
_4030:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_MeshDepth:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37639,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37636,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37638
	call	_brl_blitz_NullObjectError
_37638:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*540(%eax)
	fstps	-8(%ebp)
	jmp	_4033
_4033:
	calll	*_bbOnDebugLeaveScope
	flds	-8(%ebp)
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_MeshHeight:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37643,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37640,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37642
	call	_brl_blitz_NullObjectError
_37642:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*536(%eax)
	fstps	-8(%ebp)
	jmp	_4036
_4036:
	calll	*_bbOnDebugLeaveScope
	flds	-8(%ebp)
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_MeshWidth:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37647,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37644,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37646
	call	_brl_blitz_NullObjectError
_37646:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*532(%eax)
	fstps	-8(%ebp)
	jmp	_4039
_4039:
	calll	*_bbOnDebugLeaveScope
	flds	-8(%ebp)
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_MoveEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37651,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37648,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37650
	call	_brl_blitz_NullObjectError
_37650:
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	mov	$0,%ebx
	jmp	_4045
_4045:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_NameEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37655,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37652,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37654
	call	_brl_blitz_NullObjectError
_37654:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*168(%eax)
	mov	$0,%ebx
	jmp	_4049
_4049:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_PaintEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37659,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37656,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37658
	call	_brl_blitz_NullObjectError
_37658:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*148(%eax)
	mov	$0,%ebx
	jmp	_4053
_4053:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_PaintMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37663,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37660,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37662
	call	_brl_blitz_NullObjectError
_37662:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*504(%eax)
	mov	$_bbNullObject,%ebx
	jmp	_4057
_4057:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_PaintSurface:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37667,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37664,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37666
	call	_brl_blitz_NullObjectError
_37666:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*52(%eax)
	mov	%eax,%ebx
	jmp	_4061
_4061:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_PickedEntity:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$20,%esp
	movl	%ebp,4(%esp)
	movl	$_37669,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37668,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TPick+92
	mov	%eax,%ebx
	jmp	_4063
_4063:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_PickedNX:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_37671,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37670,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TPick+76
	fstps	-4(%ebp)
	jmp	_4065
_4065:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_PickedNY:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_37673,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37672,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TPick+80
	fstps	-4(%ebp)
	jmp	_4067
_4067:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_PickedNZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_37675,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37674,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TPick+84
	fstps	-4(%ebp)
	jmp	_4069
_4069:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_PickedSurface:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$20,%esp
	movl	%ebp,4(%esp)
	movl	$_37677,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37676,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TPick+96
	mov	%eax,%ebx
	jmp	_4071
_4071:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_PickedTime:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_37679,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37678,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TPick+88
	fstps	-4(%ebp)
	jmp	_4073
_4073:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_PickedTriangle:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$20,%esp
	movl	%ebp,4(%esp)
	movl	$_37681,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37680,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TPick+100
	mov	%eax,%ebx
	jmp	_4075
_4075:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_PickedX:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_37683,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37682,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TPick+64
	fstps	-4(%ebp)
	jmp	_4077
_4077:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_PickedY:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_37685,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37684,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TPick+68
	fstps	-4(%ebp)
	jmp	_4079
_4079:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_PickedZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_37687,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37686,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TPick+72
	fstps	-4(%ebp)
	jmp	_4081
_4081:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_PointEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37691,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37688,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37690
	call	_brl_blitz_NullObjectError
_37690:
	flds	-12(%ebp)
	fstps	8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	mov	$0,%ebx
	jmp	_4086
_4086:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_PositionEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37695,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37692,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37694
	call	_brl_blitz_NullObjectError
_37694:
	movl	-20(%ebp),%eax
	movl	%eax,16(%esp)
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*60(%eax)
	mov	$0,%ebx
	jmp	_4093
_4093:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_PositionMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37699,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37696,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37698
	call	_brl_blitz_NullObjectError
_37698:
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*520(%eax)
	mov	$_bbNullObject,%ebx
	jmp	_4099
_4099:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_PositionTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37703,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37700,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37702
	call	_brl_blitz_NullObjectError
_37702:
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	mov	$0,%ebx
	jmp	_4104
_4104:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_ProjectedX:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_37705,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37704,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TCamera_projected_x
	fstps	-4(%ebp)
	jmp	_4106
_4106:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_ProjectedY:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_37707,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37706,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TCamera_projected_y
	fstps	-4(%ebp)
	jmp	_4108
_4108:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_ProjectedZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_37709,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37708,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	__sidesign_minib3d_TCamera_projected_z
	fstps	-4(%ebp)
	jmp	_4110
_4110:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_RenderWorld:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$20,%esp
	movl	%ebp,4(%esp)
	movl	$_37711,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37710,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TGlobal+80
	mov	$0,%ebx
	jmp	_4112
_4112:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_ResetEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37715,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37712,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37714
	call	_brl_blitz_NullObjectError
_37714:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*276(%eax)
	mov	$0,%ebx
	jmp	_4115
_4115:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_RotateEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37719,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37716,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37718
	call	_brl_blitz_NullObjectError
_37718:
	movl	-20(%ebp),%eax
	movl	%eax,16(%esp)
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*76(%eax)
	mov	$0,%ebx
	jmp	_4122
_4122:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_RotateMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37723,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37720,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37722
	call	_brl_blitz_NullObjectError
_37722:
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*516(%eax)
	mov	$_bbNullObject,%ebx
	jmp	_4128
_4128:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_RotateSprite:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37727,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37724,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37726
	call	_brl_blitz_NullObjectError
_37726:
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*596(%eax)
	mov	$0,%ebx
	jmp	_4132
_4132:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_RotateTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37731,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37728,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37730
	call	_brl_blitz_NullObjectError
_37730:
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*100(%eax)
	mov	$0,%ebx
	jmp	_4136
_4136:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_ScaleEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37735,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37732,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37734
	call	_brl_blitz_NullObjectError
_37734:
	movl	-20(%ebp),%eax
	movl	%eax,16(%esp)
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*72(%eax)
	mov	$0,%ebx
	jmp	_4143
_4143:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_ScaleMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37739,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37736,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37738
	call	_brl_blitz_NullObjectError
_37738:
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*512(%eax)
	mov	$_bbNullObject,%ebx
	jmp	_4149
_4149:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_ScaleSprite:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37743,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37740,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37742
	call	_brl_blitz_NullObjectError
_37742:
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*600(%eax)
	mov	$0,%ebx
	jmp	_4154
_4154:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_ScaleTexture:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37747,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37744,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37746
	call	_brl_blitz_NullObjectError
_37746:
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*92(%eax)
	mov	$0,%ebx
	jmp	_4159
_4159:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_SetAnimTime:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37751,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37748,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37750
	call	_brl_blitz_NullObjectError
_37750:
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*100(%eax)
	mov	$0,%ebx
	jmp	_4164
_4164:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_SetCubeFace:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37755,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37752,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37754
	call	_brl_blitz_NullObjectError
_37754:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*128(%eax)
	mov	$0,%ebx
	jmp	_4168
_4168:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_SetCubeMode:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37759,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37756,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37758
	call	_brl_blitz_NullObjectError
_37758:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*132(%eax)
	mov	$0,%ebx
	jmp	_4172
_4172:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_ShowEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37763,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37760,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37762
	call	_brl_blitz_NullObjectError
_37762:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*156(%eax)
	mov	$0,%ebx
	jmp	_4175
_4175:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_SpriteViewMode:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37767,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37764,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37766
	call	_brl_blitz_NullObjectError
_37766:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*608(%eax)
	mov	$0,%ebx
	jmp	_4179
_4179:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_TextureBlend:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37771,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37768,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37770
	call	_brl_blitz_NullObjectError
_37770:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	mov	$0,%ebx
	jmp	_4183
_4183:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_TextureCoords:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37775,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37772,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37774
	call	_brl_blitz_NullObjectError
_37774:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	mov	$0,%ebx
	jmp	_4187
_4187:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_TextureHeight:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37779,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37776,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37778
	call	_brl_blitz_NullObjectError
_37778:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*108(%eax)
	mov	%eax,%ebx
	jmp	_4190
_4190:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_TextureFilter:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37781,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37780,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TTexture+124
	mov	$0,%ebx
	jmp	_4194
_4194:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_TextureName:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37785,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37782,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37784
	call	_brl_blitz_NullObjectError
_37784:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*112(%eax)
	mov	%eax,%ebx
	jmp	_4197
_4197:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_TextureWidth:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37789,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37786,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37788
	call	_brl_blitz_NullObjectError
_37788:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*104(%eax)
	mov	%eax,%ebx
	jmp	_4200
_4200:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_TFormedX:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_37791,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37790,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TEntity+260
	fstps	-4(%ebp)
	jmp	_4202
_4202:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_TFormedY:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_37793,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37792,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TEntity+264
	fstps	-4(%ebp)
	jmp	_4204
_4204:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_TFormedZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	movl	%ebp,4(%esp)
	movl	$_37795,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37794,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TEntity+268
	fstps	-4(%ebp)
	jmp	_4206
_4206:
	calll	*_bbOnDebugLeaveScope
	flds	-4(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_TFormNormal:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$32,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37797,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37796,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	flds	-4(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TEntity+256
	mov	$0,%ebx
	jmp	_4213
_4213:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_TFormPoint:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$32,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37799,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37798,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	flds	-4(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TEntity+248
	mov	$0,%ebx
	jmp	_4220
_4220:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_TFormVector:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$32,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37801,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37800,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%eax
	movl	%eax,16(%esp)
	movl	-16(%ebp),%eax
	movl	%eax,12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	flds	-4(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TEntity+252
	mov	$0,%ebx
	jmp	_4227
_4227:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_TranslateEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37805,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37802,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37804
	call	_brl_blitz_NullObjectError
_37804:
	movl	-20(%ebp),%eax
	movl	%eax,16(%esp)
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	mov	$0,%ebx
	jmp	_4234
_4234:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_TriangleVertex:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37809,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37806,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37808
	call	_brl_blitz_NullObjectError
_37808:
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	mov	%eax,%ebx
	jmp	_4239
_4239:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_TurnEntity:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37813,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37810,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37812
	call	_brl_blitz_NullObjectError
_37812:
	movl	-20(%ebp),%eax
	movl	%eax,16(%esp)
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*80(%eax)
	mov	$0,%ebx
	jmp	_4246
_4246:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_UpdateNormals:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37817,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37814,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37816
	call	_brl_blitz_NullObjectError
_37816:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*524(%eax)
	mov	$0,%ebx
	jmp	_4249
_4249:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_UpdateWorld:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37819,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37818,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-4(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TGlobal+76
	mov	$0,%ebx
	jmp	_4252
_4252:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_VectorPitch:
	push	%ebp
	mov	%esp,%ebp
	sub	$40,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37821,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37820,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	flds	-4(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TVector+100
	fstps	-16(%ebp)
	jmp	_4257
_4257:
	calll	*_bbOnDebugLeaveScope
	flds	-16(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_VectorYaw:
	push	%ebp
	mov	%esp,%ebp
	sub	$40,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37823,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37822,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	flds	-4(%ebp)
	fstps	(%esp)
	calll	*_sidesign_minib3d_TVector+96
	fstps	-16(%ebp)
	jmp	_4262
_4262:
	calll	*_bbOnDebugLeaveScope
	flds	-16(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_VertexAlpha:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37827,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37824,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37826
	call	_brl_blitz_NullObjectError
_37826:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*116(%eax)
	fstps	-12(%ebp)
	jmp	_4266
_4266:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_VertexBlue:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37831,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37828,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37830
	call	_brl_blitz_NullObjectError
_37830:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*112(%eax)
	fstps	-12(%ebp)
	jmp	_4270
_4270:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_VertexColor:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	push	%ebx
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37835,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37832,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37834
	call	_brl_blitz_NullObjectError
_37834:
	flds	-24(%ebp)
	fstps	20(%esp)
	flds	-20(%ebp)
	fstps	16(%esp)
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*80(%eax)
	mov	%eax,%ebx
	jmp	_4278
_4278:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_VertexCoords:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37839,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37836,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37838
	call	_brl_blitz_NullObjectError
_37838:
	flds	-20(%ebp)
	fstps	16(%esp)
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*76(%eax)
	mov	%eax,%ebx
	jmp	_4285
_4285:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_VertexGreen:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37843,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37840,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37842
	call	_brl_blitz_NullObjectError
_37842:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*108(%eax)
	fstps	-12(%ebp)
	jmp	_4289
_4289:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_VertexNormal:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$32,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37847,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37844,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37846
	call	_brl_blitz_NullObjectError
_37846:
	flds	-20(%ebp)
	fstps	16(%esp)
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	mov	%eax,%ebx
	jmp	_4296
_4296:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$32,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_VertexNX:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37851,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37848,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37850
	call	_brl_blitz_NullObjectError
_37850:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*120(%eax)
	fstps	-12(%ebp)
	jmp	_4300
_4300:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_VertexNY:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37855,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37852,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37854
	call	_brl_blitz_NullObjectError
_37854:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*124(%eax)
	fstps	-12(%ebp)
	jmp	_4304
_4304:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_VertexNZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37859,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37856,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37858
	call	_brl_blitz_NullObjectError
_37858:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*128(%eax)
	fstps	-12(%ebp)
	jmp	_4308
_4308:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_VertexRed:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37863,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37860,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37862
	call	_brl_blitz_NullObjectError
_37862:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*104(%eax)
	fstps	-12(%ebp)
	jmp	_4312
_4312:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_VertexTexCoords:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	push	%ebx
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	movl	28(%ebp),%eax
	movl	%eax,-24(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37867,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37864,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37866
	call	_brl_blitz_NullObjectError
_37866:
	movl	-24(%ebp),%eax
	movl	%eax,20(%esp)
	flds	-20(%ebp)
	fstps	16(%esp)
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	-12(%ebp)
	fstps	8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	mov	%eax,%ebx
	jmp	_4320
_4320:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_VertexU:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37871,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37868,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37870
	call	_brl_blitz_NullObjectError
_37870:
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*132(%eax)
	fstps	-16(%ebp)
	jmp	_4325
_4325:
	calll	*_bbOnDebugLeaveScope
	flds	-16(%ebp)
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_VertexV:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37875,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37872,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37874
	call	_brl_blitz_NullObjectError
_37874:
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*136(%eax)
	fstps	-16(%ebp)
	jmp	_4330
_4330:
	calll	*_bbOnDebugLeaveScope
	flds	-16(%ebp)
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_VertexW:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37879,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37876,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37878
	call	_brl_blitz_NullObjectError
_37878:
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*140(%eax)
	fstps	-16(%ebp)
	jmp	_4335
_4335:
	calll	*_bbOnDebugLeaveScope
	flds	-16(%ebp)
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_VertexX:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37883,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37880,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37882
	call	_brl_blitz_NullObjectError
_37882:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*92(%eax)
	fstps	-12(%ebp)
	jmp	_4339
_4339:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_VertexY:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37887,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37884,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37886
	call	_brl_blitz_NullObjectError
_37886:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*96(%eax)
	fstps	-12(%ebp)
	jmp	_4343
_4343:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_VertexZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37891,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37888,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37890
	call	_brl_blitz_NullObjectError
_37890:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*100(%eax)
	fstps	-12(%ebp)
	jmp	_4347
_4347:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_Wireframe:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37893,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37892,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TGlobal+56
	mov	$0,%ebx
	jmp	_4350
_4350:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_Text:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37895,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37894,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	movl	%eax,8(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	calll	*_sidesign_minib3d_TBlitz2D+48
	mov	$0,%ebx
	jmp	_4355
_4355:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_BeginMax2D:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$20,%esp
	movl	%ebp,4(%esp)
	movl	$_37898,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37897,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TBlitz2D+52
	mov	$0,%ebx
	jmp	_4357
_4357:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EndMax2D:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$20,%esp
	movl	%ebp,4(%esp)
	movl	$_37900,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37899,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_sidesign_minib3d_TBlitz2D+56
	mov	$0,%ebx
	jmp	_4359
_4359:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityScaleX:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37904,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37901,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37903
	call	_brl_blitz_NullObjectError
_37903:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*356(%eax)
	fstps	-12(%ebp)
	jmp	_4363
_4363:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityScaleY:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37908,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37905,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37907
	call	_brl_blitz_NullObjectError
_37907:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*360(%eax)
	fstps	-12(%ebp)
	jmp	_4367
_4367:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_EntityScaleZ:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37912,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_37909,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_37911
	call	_brl_blitz_NullObjectError
_37911:
	movl	-8(%ebp),%eax
	movl	%eax,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*364(%eax)
	fstps	-12(%ebp)
	jmp	_4371
_4371:
	calll	*_bbOnDebugLeaveScope
	flds	-12(%ebp)
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_LightMesh:
	push	%ebp
	mov	%esp,%ebp
	sub	$32,%esp
	push	%ebx
	sub	$20,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	flds	24(%ebp)
	fstps	-20(%ebp)
	flds	28(%ebp)
	fstps	-24(%ebp)
	flds	32(%ebp)
	fstps	-28(%ebp)
	flds	36(%ebp)
	fstps	-32(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37913,(%esp)
	calll	*_bbOnDebugEnterScope
	mov	$0,%ebx
	jmp	_4381
_4381:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_MeshesIntersect:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37918,(%esp)
	calll	*_bbOnDebugEnterScope
	mov	$0,%ebx
	jmp	_4385
_4385:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_CreatePlane:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37920,(%esp)
	calll	*_bbOnDebugEnterScope
	mov	$0,%ebx
	jmp	_4389
_4389:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_AlignToVector:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$16,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37923,(%esp)
	calll	*_bbOnDebugEnterScope
	mov	$0,%ebx
	jmp	_4396
_4396:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_LoadAnimSeq:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37925,(%esp)
	calll	*_bbOnDebugEnterScope
	mov	$0,%ebx
	jmp	_4400
_4400:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_SetAnimKey:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37926,(%esp)
	calll	*_bbOnDebugEnterScope
	mov	$0,%ebx
	jmp	_4407
_4407:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_sidesign_minib3d_AddAnimSeq:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_37931,(%esp)
	calll	*_bbOnDebugEnterScope
	mov	$0,%ebx
	jmp	_4411
_4411:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
	.data	
	.align	4
_4554:
	.long	0
_4534:
	.asciz	"minib3d"
_4535:
	.asciz	"MAX_TYPES"
_826:
	.asciz	"i"
	.align	4
_4536:
	.long	_bbStringClass
	.long	2147483647
	.long	3
	.short	49,48,48
_4537:
	.asciz	"COLLISION_METHOD_SPHERE"
	.align	4
_4538:
	.long	_bbStringClass
	.long	2147483647
	.long	1
	.short	49
_4539:
	.asciz	"COLLISION_METHOD_POLYGON"
	.align	4
_4540:
	.long	_bbStringClass
	.long	2147483647
	.long	1
	.short	50
_4541:
	.asciz	"COLLISION_METHOD_BOX"
	.align	4
_4542:
	.long	_bbStringClass
	.long	2147483647
	.long	1
	.short	51
_4543:
	.asciz	"COLLISION_RESPONSE_NONE"
	.align	4
_1450:
	.long	_bbStringClass
	.long	2147483647
	.long	1
	.short	48
_4544:
	.asciz	"COLLISION_RESPONSE_STOP"
_4545:
	.asciz	"COLLISION_RESPONSE_SLIDE"
_4546:
	.asciz	"COLLISION_RESPONSE_SLIDEXZ"
_4547:
	.asciz	"USE_MAX2D"
_4548:
	.asciz	"USE_VBO"
_4549:
	.asciz	"VBO_MIN_TRIS"
	.align	4
_4550:
	.long	_bbStringClass
	.long	2147483647
	.long	3
	.short	50,53,48
_4551:
	.asciz	"LOG_NEW"
_4552:
	.asciz	"LOG_DEL"
_4553:
	.asciz	"FIX_BRAM"
	.align	4
_4533:
	.long	1
	.long	_4534
	.long	1
	.long	_4535
	.long	_826
	.long	_4536
	.long	1
	.long	_4537
	.long	_826
	.long	_4538
	.long	1
	.long	_4539
	.long	_826
	.long	_4540
	.long	1
	.long	_4541
	.long	_826
	.long	_4542
	.long	1
	.long	_4543
	.long	_826
	.long	_1450
	.long	1
	.long	_4544
	.long	_826
	.long	_4538
	.long	1
	.long	_4545
	.long	_826
	.long	_4540
	.long	1
	.long	_4546
	.long	_826
	.long	_4542
	.long	1
	.long	_4547
	.long	_826
	.long	_4538
	.long	1
	.long	_4548
	.long	_826
	.long	_4538
	.long	1
	.long	_4549
	.long	_826
	.long	_4550
	.long	1
	.long	_4551
	.long	_826
	.long	_1450
	.long	1
	.long	_4552
	.long	_826
	.long	_1450
	.long	1
	.long	_4553
	.long	_826
	.long	_4538
	.long	0
	.align	4
_4524:
_773:
	.long	_bbFloatTypeTag
	.long	0x3e800000
	.long	_bbFloatTypeTag
	.long	0x3f400000
	.long	_bbFloatTypeTag
	.long	0x3f400000
	.long	_bbFloatTypeTag
	.long	0x3e800000
_775:
	.long	_bbFloatTypeTag
	.long	0x3f00de51
	.long	_bbFloatTypeTag
	.long	0x3f54f0a1
	.long	_bbFloatTypeTag
	.long	0x3f47d582
	.long	_bbFloatTypeTag
	.long	0x3e80396c
	.long	_bbFloatTypeTag
	.long	0x3e679c7d
	.long	_bbFloatTypeTag
	.long	0x3ed38919
_777:
	.long	_bbFloatTypeTag
	.long	0x3ec00000
	.long	_bbFloatTypeTag
	.long	0x3e800000
	.long	_bbFloatTypeTag
	.long	0x3e000000
	.long	_bbFloatTypeTag
	.long	0x3f400000
	.long	_bbFloatTypeTag
	.long	0x3f600000
	.long	_bbFloatTypeTag
	.long	0x3e800000
	.long	_bbFloatTypeTag
	.long	0x3f200000
	.long	_bbFloatTypeTag
	.long	0x3f400000
_779:
	.long	_bbFloatTypeTag
	.long	0x3f000000
	.long	_bbFloatTypeTag
	.long	0x3f000000
	.long	_bbFloatTypeTag
	.long	0x3e99999a
	.long	_bbFloatTypeTag
	.long	0x3dcccccd
	.long	_bbFloatTypeTag
	.long	0x3f333333
	.long	_bbFloatTypeTag
	.long	0x3f666666
	.long	_bbFloatTypeTag
	.long	0x3f666666
	.long	_bbFloatTypeTag
	.long	0x3e99999a
	.long	_bbFloatTypeTag
	.long	0x3dcccccd
	.long	_bbFloatTypeTag
	.long	0x3f333333
_781:
	.long	_bbFloatTypeTag
	.long	0x3eede624
	.long	_bbFloatTypeTag
	.long	0x3eede624
	.long	_bbFloatTypeTag
	.long	0x3e0676f3
	.long	_bbFloatTypeTag
	.long	0x3f4c4867
	.long	_bbFloatTypeTag
	.long	0x3f090cee
	.long	_bbFloatTypeTag
	.long	0x3f5e6243
	.long	_bbFloatTypeTag
	.long	0x3f5e6243
	.long	_bbFloatTypeTag
	.long	0x3f090cee
	.long	_bbFloatTypeTag
	.long	0x3f4c4867
	.long	_bbFloatTypeTag
	.long	0x3e0676f3
	.long	_bbFloatTypeTag
	.long	0x3e4ede62
	.long	_bbFloatTypeTag
	.long	0x3e4ede62
_783:
	.long	_bbFloatTypeTag
	.long	0x3f100000
	.long	_bbFloatTypeTag
	.long	0x3ee00000
	.long	_bbFloatTypeTag
	.long	0x3d800000
	.long	_bbFloatTypeTag
	.long	0x3f700000
	.long	_bbFloatTypeTag
	.long	0x3ea00000
	.long	_bbFloatTypeTag
	.long	0x3f300000
	.long	_bbFloatTypeTag
	.long	0x3f300000
	.long	_bbFloatTypeTag
	.long	0x3f500000
	.long	_bbFloatTypeTag
	.long	0x3f500000
	.long	_bbFloatTypeTag
	.long	0x3e400000
	.long	_bbFloatTypeTag
	.long	0x3f700000
	.long	_bbFloatTypeTag
	.long	0x3f100000
	.long	_bbFloatTypeTag
	.long	0x3ee00000
	.long	_bbFloatTypeTag
	.long	0x3d800000
	.long	_bbFloatTypeTag
	.long	0x3e400000
	.long	_bbFloatTypeTag
	.long	0x3ea00000
_785:
	.long	_bbFloatTypeTag
	.long	0x3f000000
	.long	_bbFloatTypeTag
	.long	0x3f000000
	.long	_bbFloatTypeTag
	.long	0x3e2aaaab
	.long	_bbFloatTypeTag
	.long	0x3f71c71c
	.long	_bbFloatTypeTag
	.long	0x3f000000
	.long	_bbFloatTypeTag
	.long	0x3e2aaaab
	.long	_bbFloatTypeTag
	.long	0x3f000000
	.long	_bbFloatTypeTag
	.long	0x3f555555
	.long	_bbFloatTypeTag
	.long	0x3e2aaaab
	.long	_bbFloatTypeTag
	.long	0x3e8e38e4
	.long	_bbFloatTypeTag
	.long	0x3f555555
	.long	_bbFloatTypeTag
	.long	0x3ec71c72
	.long	_bbFloatTypeTag
	.long	0x3e2aaaab
	.long	_bbFloatTypeTag
	.long	0x3f1c71c7
	.long	_bbFloatTypeTag
	.long	0x3f555555
	.long	_bbFloatTypeTag
	.long	0x3f38e38e
	.long	_bbFloatTypeTag
	.long	0x3f555555
	.long	_bbFloatTypeTag
	.long	0x3d638e39
_787:
	.long	_bbFloatTypeTag
	.long	0x3ed55555
	.long	_bbFloatTypeTag
	.long	0x3f200000
	.long	_bbFloatTypeTag
	.long	0x3f6aaaab
	.long	_bbFloatTypeTag
	.long	0x3f600000
	.long	_bbFloatTypeTag
	.long	0x3e800000
	.long	_bbFloatTypeTag
	.long	0x3ec00000
	.long	_bbFloatTypeTag
	.long	0x3ed55555
	.long	_bbFloatTypeTag
	.long	0x3e000000
	.long	_bbFloatTypeTag
	.long	0x3f400000
	.long	_bbFloatTypeTag
	.long	0x3e000000
	.long	_bbFloatTypeTag
	.long	0x3daaaaab
	.long	_bbFloatTypeTag
	.long	0x3e000000
	.long	_bbFloatTypeTag
	.long	0x3f400000
	.long	_bbFloatTypeTag
	.long	0x3f200000
	.long	_bbFloatTypeTag
	.long	0x3e800000
	.long	_bbFloatTypeTag
	.long	0x3f600000
	.long	_bbFloatTypeTag
	.long	0x3f155555
	.long	_bbFloatTypeTag
	.long	0x3ec00000
	.long	_bbFloatTypeTag
	.long	0x3f6aaaab
	.long	_bbFloatTypeTag
	.long	0x3ec00000
	.long	_bbFloatTypeTag
	.long	0x3daaaaab
	.long	_bbFloatTypeTag
	.long	0x3f200000
	.long	_bbFloatTypeTag
	.long	0x3f155555
	.long	_bbFloatTypeTag
	.long	0x3f600000
_789:
	.long	_bbFloatTypeTag
	.long	0x3ec00000
	.long	_bbFloatTypeTag
	.long	0x3ee00000
	.long	_bbFloatTypeTag
	.long	0x3f200000
	.long	_bbFloatTypeTag
	.long	0x3d800000
	.long	_bbFloatTypeTag
	.long	0x3f600000
	.long	_bbFloatTypeTag
	.long	0x3e400000
	.long	_bbFloatTypeTag
	.long	0x3e000000
	.long	_bbFloatTypeTag
	.long	0x3d800000
	.long	_bbFloatTypeTag
	.long	0x3ec00000
	.long	_bbFloatTypeTag
	.long	0x3f300000
	.long	_bbFloatTypeTag
	.long	0x3f600000
	.long	_bbFloatTypeTag
	.long	0x3ee00000
	.long	_bbFloatTypeTag
	.long	0x3f200000
	.long	_bbFloatTypeTag
	.long	0x3f100000
	.long	_bbFloatTypeTag
	.long	0x3ec00000
	.long	_bbFloatTypeTag
	.long	0x3f700000
	.long	_bbFloatTypeTag
	.long	0x3f200000
	.long	_bbFloatTypeTag
	.long	0x3ea00000
	.long	_bbFloatTypeTag
	.long	0x3e000000
	.long	_bbFloatTypeTag
	.long	0x3f100000
	.long	_bbFloatTypeTag
	.long	0x3e000000
	.long	_bbFloatTypeTag
	.long	0x3f500000
	.long	_bbFloatTypeTag
	.long	0x3ec00000
	.long	_bbFloatTypeTag
	.long	0x3e400000
	.long	_bbFloatTypeTag
	.long	0x3f600000
	.long	_bbFloatTypeTag
	.long	0x3f700000
	.long	_bbFloatTypeTag
	.long	0x3f600000
	.long	_bbFloatTypeTag
	.long	0x3f300000
	.long	_bbFloatTypeTag
	.long	0x3e000000
	.long	_bbFloatTypeTag
	.long	0x3ea00000
	.long	_bbFloatTypeTag
	.long	0x3f200000
	.long	_bbFloatTypeTag
	.long	0x3f500000
	.long	0
	.align	4
_4523:
	.long	0
_4414:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TGlobal.bmx"
	.align	4
_4413:
	.long	_4414
	.long	3
	.long	2
	.align	4
__sidesign_minib3d_TGlobal_width:
	.long	0
	.align	4
__sidesign_minib3d_TGlobal_height:
	.long	0
	.align	4
__sidesign_minib3d_TGlobal_mode:
	.long	0
	.align	4
__sidesign_minib3d_TGlobal_depth:
	.long	0
	.align	4
__sidesign_minib3d_TGlobal_rate:
	.long	0
	.align	4
_4415:
	.long	_4414
	.long	4
	.long	2
	.align	4
__sidesign_minib3d_TGlobal_ambient_red:
	.long	0x3f000000
	.align	4
__sidesign_minib3d_TGlobal_ambient_green:
	.long	0x3f000000
	.align	4
__sidesign_minib3d_TGlobal_ambient_blue:
	.long	0x3f000000
	.align	4
_4416:
	.long	_4414
	.long	6
	.long	2
	.align	4
__sidesign_minib3d_TGlobal_vbo_enabled:
	.long	0
	.align	4
_4417:
	.long	_4414
	.long	9
	.long	2
	.align	4
__sidesign_minib3d_TGlobal_aa:
	.long	0
	.align	4
_4418:
	.long	_4414
	.long	10
	.long	2
	.align	4
__sidesign_minib3d_TGlobal_ACSIZE:
	.long	0
	.align	4
_4419:
	.long	_4414
	.long	11
	.long	2
	.align	4
__sidesign_minib3d_TGlobal_jitter:
	.long	0
	.align	4
_4420:
	.long	_4414
	.long	12
	.long	2
	.align	4
_4423:
	.long	0
_4421:
	.asciz	"f"
	.align	4
__sidesign_minib3d_TGlobal_j:
	.long	_bbEmptyArray
_791:
	.asciz	"TGlobal"
_792:
	.asciz	"New"
_793:
	.asciz	"()i"
_794:
	.asciz	"Delete"
_795:
	.asciz	"Graphics3D"
_796:
	.asciz	"(i,i,i,i,i)i"
_797:
	.asciz	"AntiAlias"
_798:
	.asciz	"(i)i"
_799:
	.asciz	"Wireframe"
_800:
	.asciz	"AmbientLight"
_801:
	.asciz	"(f,f,f)i"
_802:
	.asciz	"ClearCollisions"
_803:
	.asciz	"Collisions"
_804:
	.asciz	"(i,i,i,i)i"
_805:
	.asciz	"ClearWorld"
_806:
	.asciz	"(i,i,i)i"
_807:
	.asciz	"UpdateWorld"
_808:
	.asciz	"(f)i"
_809:
	.asciz	"RenderWorld"
_810:
	.asciz	"RenderWorldAA"
_811:
	.asciz	"RenderCamera"
_812:
	.asciz	"(:TCamera)i"
_813:
	.asciz	"AutoFade"
_814:
	.asciz	"(:TCamera,:TMesh)i"
_815:
	.asciz	"GraphicsInit"
_816:
	.asciz	"EnableStates"
_817:
	.asciz	"RenderListAdd"
_818:
	.asciz	"(:TMesh,:brl.linkedlist.TList)i"
_819:
	.asciz	"UpdateSprites"
_820:
	.asciz	"(:TCamera,:brl.linkedlist.TList)i"
	.align	4
_790:
	.long	2
	.long	_791
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	7
	.long	_795
	.long	_796
	.long	48
	.long	7
	.long	_797
	.long	_798
	.long	52
	.long	7
	.long	_799
	.long	_798
	.long	56
	.long	7
	.long	_800
	.long	_801
	.long	60
	.long	7
	.long	_802
	.long	_793
	.long	64
	.long	7
	.long	_803
	.long	_804
	.long	68
	.long	7
	.long	_805
	.long	_806
	.long	72
	.long	7
	.long	_807
	.long	_808
	.long	76
	.long	7
	.long	_809
	.long	_793
	.long	80
	.long	7
	.long	_810
	.long	_793
	.long	84
	.long	7
	.long	_811
	.long	_812
	.long	88
	.long	7
	.long	_813
	.long	_814
	.long	92
	.long	7
	.long	_815
	.long	_793
	.long	96
	.long	7
	.long	_816
	.long	_793
	.long	100
	.long	7
	.long	_817
	.long	_818
	.long	104
	.long	7
	.long	_819
	.long	_820
	.long	108
	.long	0
	.align	4
_sidesign_minib3d_TGlobal:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_790
	.long	8
	.long	__sidesign_minib3d_TGlobal_New
	.long	__sidesign_minib3d_TGlobal_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TGlobal_Graphics3D
	.long	__sidesign_minib3d_TGlobal_AntiAlias
	.long	__sidesign_minib3d_TGlobal_Wireframe
	.long	__sidesign_minib3d_TGlobal_AmbientLight
	.long	__sidesign_minib3d_TGlobal_ClearCollisions
	.long	__sidesign_minib3d_TGlobal_Collisions
	.long	__sidesign_minib3d_TGlobal_ClearWorld
	.long	__sidesign_minib3d_TGlobal_UpdateWorld
	.long	__sidesign_minib3d_TGlobal_RenderWorld
	.long	__sidesign_minib3d_TGlobal_RenderWorldAA
	.long	__sidesign_minib3d_TGlobal_RenderCamera
	.long	__sidesign_minib3d_TGlobal_AutoFade
	.long	__sidesign_minib3d_TGlobal_GraphicsInit
	.long	__sidesign_minib3d_TGlobal_EnableStates
	.long	__sidesign_minib3d_TGlobal_RenderListAdd
	.long	__sidesign_minib3d_TGlobal_UpdateSprites
_4426:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TScenegraph.bmx"
	.align	4
_4425:
	.long	_4426
	.long	3
	.long	2
	.align	4
__sidesign_minib3d_TSceneGraph_scenegraph_list:
	.long	_bbNullObject
_822:
	.asciz	"TSceneGraph"
_823:
	.asciz	"cluster"
_824:
	.asciz	"[,,]:brl.linkedlist.TList"
_825:
	.asciz	"scale"
_827:
	.asciz	"clustermax"
_828:
	.asciz	"Create"
_829:
	.asciz	"(i,i):TSceneGraph"
_830:
	.asciz	"Free"
_831:
	.asciz	"AddToSceneGraph"
_832:
	.asciz	"(:TEntity)i"
_833:
	.asciz	"Render"
_834:
	.asciz	"(:TCamera,i)i"
	.align	4
_821:
	.long	2
	.long	_822
	.long	3
	.long	_823
	.long	_824
	.long	8
	.long	3
	.long	_825
	.long	_826
	.long	12
	.long	3
	.long	_827
	.long	_826
	.long	16
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	6
	.long	_828
	.long	_829
	.long	48
	.long	6
	.long	_830
	.long	_793
	.long	52
	.long	6
	.long	_831
	.long	_832
	.long	56
	.long	6
	.long	_833
	.long	_834
	.long	60
	.long	0
	.align	4
_sidesign_minib3d_TSceneGraph:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_821
	.long	20
	.long	__sidesign_minib3d_TSceneGraph_New
	.long	__sidesign_minib3d_TSceneGraph_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TSceneGraph_Create
	.long	__sidesign_minib3d_TSceneGraph_Free
	.long	__sidesign_minib3d_TSceneGraph_AddToSceneGraph
	.long	__sidesign_minib3d_TSceneGraph_Render
_836:
	.asciz	"TAnimationFrame"
_837:
	.asciz	"x"
_838:
	.asciz	"f"
_839:
	.asciz	"y"
_840:
	.asciz	"z"
_841:
	.asciz	"sx"
_842:
	.asciz	"sy"
_843:
	.asciz	"sz"
_844:
	.asciz	"grid"
_845:
	.asciz	"[,]f"
_846:
	.asciz	"Copy"
_847:
	.asciz	"():TAnimationFrame"
	.align	4
_835:
	.long	2
	.long	_836
	.long	3
	.long	_837
	.long	_838
	.long	8
	.long	3
	.long	_839
	.long	_838
	.long	12
	.long	3
	.long	_840
	.long	_838
	.long	16
	.long	3
	.long	_841
	.long	_838
	.long	20
	.long	3
	.long	_842
	.long	_838
	.long	24
	.long	3
	.long	_843
	.long	_838
	.long	28
	.long	3
	.long	_844
	.long	_845
	.long	32
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	6
	.long	_846
	.long	_847
	.long	48
	.long	0
	.align	4
_sidesign_minib3d_TAnimationFrame:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_835
	.long	36
	.long	__sidesign_minib3d_TAnimationFrame_New
	.long	__sidesign_minib3d_TAnimationFrame_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TAnimationFrame_Copy
_4430:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TEntity.bmx"
	.align	4
_4429:
	.long	_4430
	.long	26
	.long	2
	.align	4
__sidesign_minib3d_TEntity_entity_list:
	.long	_bbNullObject
	.align	4
_4433:
	.long	_4430
	.long	72
	.long	2
	.align	4
__sidesign_minib3d_TEntity_tformed_x:
	.long	0x0
	.align	4
_4434:
	.long	_4430
	.long	73
	.long	2
	.align	4
__sidesign_minib3d_TEntity_tformed_y:
	.long	0x0
	.align	4
_4435:
	.long	_4430
	.long	74
	.long	2
	.align	4
__sidesign_minib3d_TEntity_tformed_z:
	.long	0x0
_849:
	.asciz	"TEntity"
_850:
	.asciz	"need_update"
_851:
	.asciz	"update_along"
_852:
	.asciz	"child_list"
_853:
	.asciz	":brl.linkedlist.TList"
_854:
	.asciz	"parent"
_855:
	.asciz	":TEntity"
_856:
	.asciz	"rotmat"
_857:
	.asciz	":TMatrix"
_858:
	.asciz	"mat"
_859:
	.asciz	"px"
_860:
	.asciz	"py"
_861:
	.asciz	"pz"
_862:
	.asciz	"rx"
_863:
	.asciz	"ry"
_864:
	.asciz	"rz"
_865:
	.asciz	"qw"
_866:
	.asciz	"qx"
_867:
	.asciz	"qy"
_868:
	.asciz	"qz"
_869:
	.asciz	"Animation"
_870:
	.asciz	"[,]:TAnimationFrame"
_871:
	.asciz	"MaxFrames"
_872:
	.asciz	"name"
_873:
	.asciz	"$"
_874:
	.asciz	"class"
_875:
	.asciz	"hide"
_876:
	.asciz	"order"
_877:
	.asciz	"alpha_order"
_878:
	.asciz	"auto_fade"
_879:
	.asciz	"fade_near"
_880:
	.asciz	"fade_far"
_881:
	.asciz	"fade_alpha"
_882:
	.asciz	"brush"
_883:
	.asciz	":TBrush"
_884:
	.asciz	"cull_radius"
_885:
	.asciz	"radius_x"
_886:
	.asciz	"radius_y"
_887:
	.asciz	"radiusx"
_888:
	.asciz	"radiusy"
_889:
	.asciz	"box_x"
_890:
	.asciz	"box_y"
_891:
	.asciz	"box_z"
_892:
	.asciz	"box_w"
_893:
	.asciz	"box_h"
_894:
	.asciz	"box_d"
_895:
	.asciz	"collision_type"
_896:
	.asciz	"no_collisions"
_897:
	.asciz	"collision"
_898:
	.asciz	"[]:TCollisionImpact"
_899:
	.asciz	"pick_mode"
_900:
	.asciz	"obscurer"
_901:
	.asciz	"anim"
_902:
	.asciz	"anim_render"
_903:
	.asciz	"anim_mode"
_904:
	.asciz	"anim_time"
_905:
	.asciz	"anim_speed"
_906:
	.asciz	"anim_seq"
_907:
	.asciz	"anim_trans"
_908:
	.asciz	"anim_dir"
_909:
	.asciz	"anim_seqs_first"
_910:
	.asciz	"[]i"
_911:
	.asciz	"anim_seqs_last"
_912:
	.asciz	"no_seqs"
_913:
	.asciz	"anim_update"
_914:
	.asciz	"old_x"
_915:
	.asciz	"old_y"
_916:
	.asciz	"old_z"
_917:
	.asciz	"link"
_918:
	.asciz	":brl.linkedlist.TLink"
_919:
	.asciz	"CopyEntity"
_920:
	.asciz	"(:TEntity):TEntity"
_921:
	.asciz	"Update"
_922:
	.asciz	"FreeEntity"
_923:
	.asciz	"PositionEntity"
_924:
	.asciz	"(f,f,f,i)i"
_925:
	.asciz	"MoveEntity"
_926:
	.asciz	"TranslateEntity"
_927:
	.asciz	"ScaleEntity"
_928:
	.asciz	"RotateEntity"
_929:
	.asciz	"TurnEntity"
_930:
	.asciz	"PointEntity"
_931:
	.asciz	"(:TEntity,f)i"
_932:
	.asciz	"LoadAnimSeq"
_933:
	.asciz	"($)i"
_934:
	.asciz	"ExtractAnimSeq"
_935:
	.asciz	"Animate"
_936:
	.asciz	"(i,f,i,i)i"
_937:
	.asciz	"SetAnimTime"
_938:
	.asciz	"(f,i)i"
_939:
	.asciz	"AnimSeq"
_940:
	.asciz	"AnimLength"
_941:
	.asciz	"AnimTime"
_942:
	.asciz	"()f"
_943:
	.asciz	"Animating"
_944:
	.asciz	"EntityColor"
_945:
	.asciz	"EntityAlpha"
_946:
	.asciz	"EntityShininess"
_947:
	.asciz	"EntityTexture"
_948:
	.asciz	"(:TTexture,i,i)i"
_949:
	.asciz	"EntityBlend"
_950:
	.asciz	"EntityFX"
_951:
	.asciz	"EntityAutoFade"
_952:
	.asciz	"(f,f)i"
_953:
	.asciz	"PaintEntity"
_954:
	.asciz	"(:TBrush)i"
_955:
	.asciz	"EntityOrder"
_956:
	.asciz	"ShowEntity"
_957:
	.asciz	"HideEntity"
_958:
	.asciz	"Hidden"
_959:
	.asciz	"NameEntity"
_960:
	.asciz	"EntityParent"
_961:
	.asciz	"(:TEntity,i)i"
_962:
	.asciz	"GetParent"
_963:
	.asciz	"():TEntity"
_964:
	.asciz	"EntityX"
_965:
	.asciz	"(i)f"
_966:
	.asciz	"EntityY"
_967:
	.asciz	"EntityZ"
_968:
	.asciz	"EntityPitch"
_969:
	.asciz	"EntityYaw"
_970:
	.asciz	"EntityRoll"
_971:
	.asciz	"EntityClass"
_972:
	.asciz	"()$"
_973:
	.asciz	"EntityName"
_974:
	.asciz	"CountChildren"
_975:
	.asciz	"GetChild"
_976:
	.asciz	"(i):TEntity"
_977:
	.asciz	"FindChild"
_978:
	.asciz	"($):TEntity"
_979:
	.asciz	"EntityPick"
_980:
	.asciz	"(f):TEntity"
_981:
	.asciz	"LinePick"
_982:
	.asciz	"(f,f,f,f,f,f,f):TEntity"
_983:
	.asciz	"EntityVisible"
_984:
	.asciz	"(:TEntity,:TEntity)i"
_985:
	.asciz	"EntityDistance"
_986:
	.asciz	"(:TEntity)f"
_987:
	.asciz	"DeltaYaw"
_988:
	.asciz	"DeltaPitch"
_989:
	.asciz	"TFormPoint"
_990:
	.asciz	"(f,f,f,:TEntity,:TEntity)i"
_991:
	.asciz	"TFormVector"
_992:
	.asciz	"TFormNormal"
_993:
	.asciz	"TFormedX"
_994:
	.asciz	"TFormedY"
_995:
	.asciz	"TFormedZ"
_996:
	.asciz	"GetMatElement"
_997:
	.asciz	"(i,i)f"
_998:
	.asciz	"ResetEntity"
_999:
	.asciz	"EntityRadius"
_1000:
	.asciz	"UpdateRadius"
_1001:
	.asciz	"EntityBox"
_1002:
	.asciz	"(f,f,f,f,f,f)i"
_1003:
	.asciz	"EntityType"
_1004:
	.asciz	"(i,i)i"
_1005:
	.asciz	"EntityPickMode"
_1006:
	.asciz	"EntityCollided"
_1007:
	.asciz	"CountCollisions"
_1008:
	.asciz	"CollisionX"
_1009:
	.asciz	"CollisionY"
_1010:
	.asciz	"CollisionZ"
_1011:
	.asciz	"CollisionNX"
_1012:
	.asciz	"CollisionNY"
_1013:
	.asciz	"CollisionNZ"
_1014:
	.asciz	"CollisionTime"
_1015:
	.asciz	"CollisionEntity"
_1016:
	.asciz	"CollisionSurface"
_1017:
	.asciz	"(i):TSurface"
_1018:
	.asciz	"CollisionTriangle"
_1019:
	.asciz	"GetEntityType"
_1020:
	.asciz	"MeshCullRadius"
_1021:
	.asciz	"EntityScaleX"
_1022:
	.asciz	"EntityScaleY"
_1023:
	.asciz	"EntityScaleZ"
_1024:
	.asciz	"BoundingSphereNew"
_1025:
	.asciz	"(*f,*f,*f,*f)i"
_1026:
	.asciz	"CountAllChildren"
_1027:
	.asciz	"GetChildFromAll"
_1028:
	.asciz	"(i,*i,:TEntity):TEntity"
_1029:
	.asciz	"UpdateMat"
_1030:
	.asciz	"AddParent"
_1031:
	.asciz	"UpdateChildren"
_1032:
	.asciz	"EntityDistanceSquared0"
_1033:
	.asciz	"EntityDistanceSquared"
_1034:
	.asciz	"EntityListAdd"
_1035:
	.asciz	"(:brl.linkedlist.TList)i"
_1036:
	.asciz	"MQ_CopyMat"
_1037:
	.asciz	"():TMatrix"
_1038:
	.asciz	"MQ_Rotate"
_1039:
	.asciz	"MQ_Turn"
_1040:
	.asciz	"(f,f,f,f,i)i"
_1041:
	.asciz	"MQ_Turn2"
_1042:
	.asciz	"MQ_TransformPoint"
_1043:
	.asciz	"(*f,*f,*f)i"
_1044:
	.asciz	"MQ_Position"
_1045:
	.asciz	"MQ_Move"
_1046:
	.asciz	"MQ_GetInvMatrix"
_1047:
	.asciz	"(i):TMatrix"
_1048:
	.asciz	"MQ_GetMatrix"
_1049:
	.asciz	"MQ_Update"
_1050:
	.asciz	"MQ_Scale"
_1051:
	.asciz	"MQ_SetParent"
_1052:
	.asciz	"MQ_GetScaleXYZ"
_1053:
	.asciz	"(*f,*f,*f,i)i"
_1054:
	.asciz	"SetUpdateFlag"
_1055:
	.asciz	"AnimFrame"
	.align	4
_848:
	.long	2
	.long	_849
	.long	3
	.long	_850
	.long	_826
	.long	8
	.long	3
	.long	_851
	.long	_826
	.long	12
	.long	3
	.long	_852
	.long	_853
	.long	16
	.long	3
	.long	_854
	.long	_855
	.long	20
	.long	3
	.long	_856
	.long	_857
	.long	24
	.long	3
	.long	_858
	.long	_857
	.long	28
	.long	3
	.long	_859
	.long	_838
	.long	32
	.long	3
	.long	_860
	.long	_838
	.long	36
	.long	3
	.long	_861
	.long	_838
	.long	40
	.long	3
	.long	_841
	.long	_838
	.long	44
	.long	3
	.long	_842
	.long	_838
	.long	48
	.long	3
	.long	_843
	.long	_838
	.long	52
	.long	3
	.long	_862
	.long	_838
	.long	56
	.long	3
	.long	_863
	.long	_838
	.long	60
	.long	3
	.long	_864
	.long	_838
	.long	64
	.long	3
	.long	_865
	.long	_838
	.long	68
	.long	3
	.long	_866
	.long	_838
	.long	72
	.long	3
	.long	_867
	.long	_838
	.long	76
	.long	3
	.long	_868
	.long	_838
	.long	80
	.long	3
	.long	_869
	.long	_870
	.long	84
	.long	3
	.long	_871
	.long	_826
	.long	88
	.long	3
	.long	_872
	.long	_873
	.long	92
	.long	3
	.long	_874
	.long	_873
	.long	96
	.long	3
	.long	_875
	.long	_826
	.long	100
	.long	3
	.long	_876
	.long	_826
	.long	104
	.long	3
	.long	_877
	.long	_838
	.long	108
	.long	3
	.long	_878
	.long	_826
	.long	112
	.long	3
	.long	_879
	.long	_838
	.long	116
	.long	3
	.long	_880
	.long	_838
	.long	120
	.long	3
	.long	_881
	.long	_838
	.long	124
	.long	3
	.long	_882
	.long	_883
	.long	128
	.long	3
	.long	_884
	.long	_838
	.long	132
	.long	3
	.long	_885
	.long	_838
	.long	136
	.long	3
	.long	_886
	.long	_838
	.long	140
	.long	3
	.long	_887
	.long	_838
	.long	144
	.long	3
	.long	_888
	.long	_838
	.long	148
	.long	3
	.long	_889
	.long	_838
	.long	152
	.long	3
	.long	_890
	.long	_838
	.long	156
	.long	3
	.long	_891
	.long	_838
	.long	160
	.long	3
	.long	_892
	.long	_838
	.long	164
	.long	3
	.long	_893
	.long	_838
	.long	168
	.long	3
	.long	_894
	.long	_838
	.long	172
	.long	3
	.long	_895
	.long	_826
	.long	176
	.long	3
	.long	_896
	.long	_826
	.long	180
	.long	3
	.long	_897
	.long	_898
	.long	184
	.long	3
	.long	_899
	.long	_826
	.long	188
	.long	3
	.long	_900
	.long	_826
	.long	192
	.long	3
	.long	_901
	.long	_826
	.long	196
	.long	3
	.long	_902
	.long	_826
	.long	200
	.long	3
	.long	_903
	.long	_826
	.long	204
	.long	3
	.long	_904
	.long	_838
	.long	208
	.long	3
	.long	_905
	.long	_838
	.long	212
	.long	3
	.long	_906
	.long	_826
	.long	216
	.long	3
	.long	_907
	.long	_826
	.long	220
	.long	3
	.long	_908
	.long	_826
	.long	224
	.long	3
	.long	_909
	.long	_910
	.long	228
	.long	3
	.long	_911
	.long	_910
	.long	232
	.long	3
	.long	_912
	.long	_826
	.long	236
	.long	3
	.long	_913
	.long	_826
	.long	240
	.long	3
	.long	_914
	.long	_838
	.long	244
	.long	3
	.long	_915
	.long	_838
	.long	248
	.long	3
	.long	_916
	.long	_838
	.long	252
	.long	3
	.long	_917
	.long	_918
	.long	256
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	6
	.long	_919
	.long	_920
	.long	48
	.long	6
	.long	_921
	.long	_793
	.long	52
	.long	6
	.long	_922
	.long	_793
	.long	56
	.long	6
	.long	_923
	.long	_924
	.long	60
	.long	6
	.long	_925
	.long	_801
	.long	64
	.long	6
	.long	_926
	.long	_924
	.long	68
	.long	6
	.long	_927
	.long	_924
	.long	72
	.long	6
	.long	_928
	.long	_924
	.long	76
	.long	6
	.long	_929
	.long	_924
	.long	80
	.long	6
	.long	_930
	.long	_931
	.long	84
	.long	6
	.long	_932
	.long	_933
	.long	88
	.long	6
	.long	_934
	.long	_806
	.long	92
	.long	6
	.long	_935
	.long	_936
	.long	96
	.long	6
	.long	_937
	.long	_938
	.long	100
	.long	6
	.long	_939
	.long	_793
	.long	104
	.long	6
	.long	_940
	.long	_793
	.long	108
	.long	6
	.long	_941
	.long	_942
	.long	112
	.long	6
	.long	_943
	.long	_793
	.long	116
	.long	6
	.long	_944
	.long	_801
	.long	120
	.long	6
	.long	_945
	.long	_808
	.long	124
	.long	6
	.long	_946
	.long	_808
	.long	128
	.long	6
	.long	_947
	.long	_948
	.long	132
	.long	6
	.long	_949
	.long	_798
	.long	136
	.long	6
	.long	_950
	.long	_798
	.long	140
	.long	6
	.long	_951
	.long	_952
	.long	144
	.long	6
	.long	_953
	.long	_954
	.long	148
	.long	6
	.long	_955
	.long	_798
	.long	152
	.long	6
	.long	_956
	.long	_793
	.long	156
	.long	6
	.long	_957
	.long	_793
	.long	160
	.long	6
	.long	_958
	.long	_793
	.long	164
	.long	6
	.long	_959
	.long	_933
	.long	168
	.long	6
	.long	_960
	.long	_961
	.long	172
	.long	6
	.long	_962
	.long	_963
	.long	176
	.long	6
	.long	_964
	.long	_965
	.long	180
	.long	6
	.long	_966
	.long	_965
	.long	184
	.long	6
	.long	_967
	.long	_965
	.long	188
	.long	6
	.long	_968
	.long	_965
	.long	192
	.long	6
	.long	_969
	.long	_965
	.long	196
	.long	6
	.long	_970
	.long	_965
	.long	200
	.long	6
	.long	_971
	.long	_972
	.long	204
	.long	6
	.long	_973
	.long	_972
	.long	208
	.long	6
	.long	_974
	.long	_793
	.long	212
	.long	6
	.long	_975
	.long	_976
	.long	216
	.long	6
	.long	_977
	.long	_978
	.long	220
	.long	6
	.long	_979
	.long	_980
	.long	224
	.long	6
	.long	_981
	.long	_982
	.long	228
	.long	6
	.long	_983
	.long	_984
	.long	232
	.long	6
	.long	_985
	.long	_986
	.long	236
	.long	6
	.long	_987
	.long	_986
	.long	240
	.long	6
	.long	_988
	.long	_986
	.long	244
	.long	7
	.long	_989
	.long	_990
	.long	248
	.long	7
	.long	_991
	.long	_990
	.long	252
	.long	7
	.long	_992
	.long	_990
	.long	256
	.long	7
	.long	_993
	.long	_942
	.long	260
	.long	7
	.long	_994
	.long	_942
	.long	264
	.long	7
	.long	_995
	.long	_942
	.long	268
	.long	6
	.long	_996
	.long	_997
	.long	272
	.long	6
	.long	_998
	.long	_793
	.long	276
	.long	6
	.long	_999
	.long	_952
	.long	280
	.long	6
	.long	_1000
	.long	_801
	.long	284
	.long	6
	.long	_1001
	.long	_1002
	.long	288
	.long	6
	.long	_1003
	.long	_1004
	.long	292
	.long	6
	.long	_1005
	.long	_1004
	.long	296
	.long	6
	.long	_1006
	.long	_976
	.long	300
	.long	6
	.long	_1007
	.long	_793
	.long	304
	.long	6
	.long	_1008
	.long	_965
	.long	308
	.long	6
	.long	_1009
	.long	_965
	.long	312
	.long	6
	.long	_1010
	.long	_965
	.long	316
	.long	6
	.long	_1011
	.long	_965
	.long	320
	.long	6
	.long	_1012
	.long	_965
	.long	324
	.long	6
	.long	_1013
	.long	_965
	.long	328
	.long	6
	.long	_1014
	.long	_965
	.long	332
	.long	6
	.long	_1015
	.long	_976
	.long	336
	.long	6
	.long	_1016
	.long	_1017
	.long	340
	.long	6
	.long	_1018
	.long	_798
	.long	344
	.long	6
	.long	_1019
	.long	_793
	.long	348
	.long	6
	.long	_1020
	.long	_808
	.long	352
	.long	6
	.long	_1021
	.long	_965
	.long	356
	.long	6
	.long	_1022
	.long	_965
	.long	360
	.long	6
	.long	_1023
	.long	_965
	.long	364
	.long	6
	.long	_1024
	.long	_1025
	.long	368
	.long	7
	.long	_1026
	.long	_961
	.long	372
	.long	6
	.long	_1027
	.long	_1028
	.long	376
	.long	6
	.long	_1029
	.long	_798
	.long	380
	.long	6
	.long	_1030
	.long	_832
	.long	384
	.long	7
	.long	_1031
	.long	_832
	.long	388
	.long	6
	.long	_1032
	.long	_986
	.long	392
	.long	6
	.long	_1033
	.long	_986
	.long	396
	.long	6
	.long	_1034
	.long	_1035
	.long	400
	.long	6
	.long	_1036
	.long	_1037
	.long	404
	.long	6
	.long	_1038
	.long	_924
	.long	408
	.long	6
	.long	_1039
	.long	_1040
	.long	412
	.long	6
	.long	_1041
	.long	_924
	.long	416
	.long	6
	.long	_1042
	.long	_1043
	.long	420
	.long	6
	.long	_1044
	.long	_924
	.long	424
	.long	6
	.long	_1045
	.long	_801
	.long	428
	.long	6
	.long	_1046
	.long	_1047
	.long	432
	.long	6
	.long	_1048
	.long	_1047
	.long	436
	.long	6
	.long	_1049
	.long	_793
	.long	440
	.long	6
	.long	_1050
	.long	_924
	.long	444
	.long	6
	.long	_1051
	.long	_961
	.long	448
	.long	6
	.long	_1052
	.long	_1053
	.long	452
	.long	6
	.long	_1054
	.long	_793
	.long	456
	.long	6
	.long	_1055
	.long	_798
	.long	460
	.long	0
	.align	4
_sidesign_minib3d_TEntity:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_848
	.long	260
	.long	__sidesign_minib3d_TEntity_New
	.long	__sidesign_minib3d_TEntity_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_brl_blitz_NullMethodError
	.long	_brl_blitz_NullMethodError
	.long	__sidesign_minib3d_TEntity_FreeEntity
	.long	__sidesign_minib3d_TEntity_PositionEntity
	.long	__sidesign_minib3d_TEntity_MoveEntity
	.long	__sidesign_minib3d_TEntity_TranslateEntity
	.long	__sidesign_minib3d_TEntity_ScaleEntity
	.long	__sidesign_minib3d_TEntity_RotateEntity
	.long	__sidesign_minib3d_TEntity_TurnEntity
	.long	__sidesign_minib3d_TEntity_PointEntity
	.long	__sidesign_minib3d_TEntity_LoadAnimSeq
	.long	__sidesign_minib3d_TEntity_ExtractAnimSeq
	.long	__sidesign_minib3d_TEntity_Animate
	.long	__sidesign_minib3d_TEntity_SetAnimTime
	.long	__sidesign_minib3d_TEntity_AnimSeq
	.long	__sidesign_minib3d_TEntity_AnimLength
	.long	__sidesign_minib3d_TEntity_AnimTime
	.long	__sidesign_minib3d_TEntity_Animating
	.long	__sidesign_minib3d_TEntity_EntityColor
	.long	__sidesign_minib3d_TEntity_EntityAlpha
	.long	__sidesign_minib3d_TEntity_EntityShininess
	.long	__sidesign_minib3d_TEntity_EntityTexture
	.long	__sidesign_minib3d_TEntity_EntityBlend
	.long	__sidesign_minib3d_TEntity_EntityFX
	.long	__sidesign_minib3d_TEntity_EntityAutoFade
	.long	__sidesign_minib3d_TEntity_PaintEntity
	.long	__sidesign_minib3d_TEntity_EntityOrder
	.long	__sidesign_minib3d_TEntity_ShowEntity
	.long	__sidesign_minib3d_TEntity_HideEntity
	.long	__sidesign_minib3d_TEntity_Hidden
	.long	__sidesign_minib3d_TEntity_NameEntity
	.long	__sidesign_minib3d_TEntity_EntityParent
	.long	__sidesign_minib3d_TEntity_GetParent
	.long	__sidesign_minib3d_TEntity_EntityX
	.long	__sidesign_minib3d_TEntity_EntityY
	.long	__sidesign_minib3d_TEntity_EntityZ
	.long	__sidesign_minib3d_TEntity_EntityPitch
	.long	__sidesign_minib3d_TEntity_EntityYaw
	.long	__sidesign_minib3d_TEntity_EntityRoll
	.long	__sidesign_minib3d_TEntity_EntityClass
	.long	__sidesign_minib3d_TEntity_EntityName
	.long	__sidesign_minib3d_TEntity_CountChildren
	.long	__sidesign_minib3d_TEntity_GetChild
	.long	__sidesign_minib3d_TEntity_FindChild
	.long	__sidesign_minib3d_TEntity_EntityPick
	.long	__sidesign_minib3d_TEntity_LinePick
	.long	__sidesign_minib3d_TEntity_EntityVisible
	.long	__sidesign_minib3d_TEntity_EntityDistance
	.long	__sidesign_minib3d_TEntity_DeltaYaw
	.long	__sidesign_minib3d_TEntity_DeltaPitch
	.long	__sidesign_minib3d_TEntity_TFormPoint
	.long	__sidesign_minib3d_TEntity_TFormVector
	.long	__sidesign_minib3d_TEntity_TFormNormal
	.long	__sidesign_minib3d_TEntity_TFormedX
	.long	__sidesign_minib3d_TEntity_TFormedY
	.long	__sidesign_minib3d_TEntity_TFormedZ
	.long	__sidesign_minib3d_TEntity_GetMatElement
	.long	__sidesign_minib3d_TEntity_ResetEntity
	.long	__sidesign_minib3d_TEntity_EntityRadius
	.long	__sidesign_minib3d_TEntity_UpdateRadius
	.long	__sidesign_minib3d_TEntity_EntityBox
	.long	__sidesign_minib3d_TEntity_EntityType
	.long	__sidesign_minib3d_TEntity_EntityPickMode
	.long	__sidesign_minib3d_TEntity_EntityCollided
	.long	__sidesign_minib3d_TEntity_CountCollisions
	.long	__sidesign_minib3d_TEntity_CollisionX
	.long	__sidesign_minib3d_TEntity_CollisionY
	.long	__sidesign_minib3d_TEntity_CollisionZ
	.long	__sidesign_minib3d_TEntity_CollisionNX
	.long	__sidesign_minib3d_TEntity_CollisionNY
	.long	__sidesign_minib3d_TEntity_CollisionNZ
	.long	__sidesign_minib3d_TEntity_CollisionTime
	.long	__sidesign_minib3d_TEntity_CollisionEntity
	.long	__sidesign_minib3d_TEntity_CollisionSurface
	.long	__sidesign_minib3d_TEntity_CollisionTriangle
	.long	__sidesign_minib3d_TEntity_GetEntityType
	.long	__sidesign_minib3d_TEntity_MeshCullRadius
	.long	__sidesign_minib3d_TEntity_EntityScaleX
	.long	__sidesign_minib3d_TEntity_EntityScaleY
	.long	__sidesign_minib3d_TEntity_EntityScaleZ
	.long	__sidesign_minib3d_TEntity_BoundingSphereNew
	.long	__sidesign_minib3d_TEntity_CountAllChildren
	.long	__sidesign_minib3d_TEntity_GetChildFromAll
	.long	__sidesign_minib3d_TEntity_UpdateMat
	.long	__sidesign_minib3d_TEntity_AddParent
	.long	__sidesign_minib3d_TEntity_UpdateChildren
	.long	__sidesign_minib3d_TEntity_EntityDistanceSquared0
	.long	__sidesign_minib3d_TEntity_EntityDistanceSquared
	.long	__sidesign_minib3d_TEntity_EntityListAdd
	.long	__sidesign_minib3d_TEntity_MQ_CopyMat
	.long	__sidesign_minib3d_TEntity_MQ_Rotate
	.long	__sidesign_minib3d_TEntity_MQ_Turn
	.long	__sidesign_minib3d_TEntity_MQ_Turn2
	.long	__sidesign_minib3d_TEntity_MQ_TransformPoint
	.long	__sidesign_minib3d_TEntity_MQ_Position
	.long	__sidesign_minib3d_TEntity_MQ_Move
	.long	__sidesign_minib3d_TEntity_MQ_GetInvMatrix
	.long	__sidesign_minib3d_TEntity_MQ_GetMatrix
	.long	__sidesign_minib3d_TEntity_MQ_Update
	.long	__sidesign_minib3d_TEntity_MQ_Scale
	.long	__sidesign_minib3d_TEntity_MQ_SetParent
	.long	__sidesign_minib3d_TEntity_MQ_GetScaleXYZ
	.long	__sidesign_minib3d_TEntity_SetUpdateFlag
	.long	__sidesign_minib3d_TEntity_AnimFrame
_4437:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TCamera.bmx"
	.align	4
_4436:
	.long	_4437
	.long	3
	.long	2
	.align	4
__sidesign_minib3d_TCamera_cam_list:
	.long	_bbNullObject
	.align	4
_4440:
	.long	_4437
	.long	22
	.long	2
	.align	4
__sidesign_minib3d_TCamera_projected_x:
	.long	0x0
	.align	4
_4441:
	.long	_4437
	.long	23
	.long	2
	.align	4
__sidesign_minib3d_TCamera_projected_y:
	.long	0x0
	.align	4
_4442:
	.long	_4437
	.long	24
	.long	2
	.align	4
__sidesign_minib3d_TCamera_projected_z:
	.long	0x0
_1057:
	.asciz	"TCamera"
_1058:
	.asciz	"vx"
_1059:
	.asciz	"vy"
_1060:
	.asciz	"vwidth"
_1061:
	.asciz	"vheight"
_1062:
	.asciz	"cls_r"
_1063:
	.asciz	"cls_g"
_1064:
	.asciz	"cls_b"
_1065:
	.asciz	"cls_color"
_1066:
	.asciz	"cls_zbuffer"
_1067:
	.asciz	"range_near"
_1068:
	.asciz	"range_far"
_1069:
	.asciz	"zoom"
_1070:
	.asciz	"proj_mode"
_1071:
	.asciz	"fog_mode"
_1072:
	.asciz	"fog_r"
_1073:
	.asciz	"fog_g"
_1074:
	.asciz	"fog_b"
_1075:
	.asciz	"fog_range_near"
_1076:
	.asciz	"fog_range_far"
_1077:
	.asciz	"mod_mat"
_1078:
	.asciz	"[]d"
_1079:
	.asciz	"proj_mat"
_1080:
	.asciz	"viewport"
_1081:
	.asciz	"frustum"
_1082:
	.asciz	"(:TEntity):TCamera"
_1083:
	.asciz	"CreateCamera"
_1084:
	.asciz	"CameraViewport"
_1085:
	.asciz	"CameraClsColor"
_1086:
	.asciz	"CameraClsMode"
_1087:
	.asciz	"CameraRange"
_1088:
	.asciz	"CameraZoom"
_1089:
	.asciz	"CameraProjMode"
_1090:
	.asciz	"CameraPick"
_1091:
	.asciz	"(f,f):TEntity"
_1092:
	.asciz	"CameraFogMode"
_1093:
	.asciz	"CameraFogColor"
_1094:
	.asciz	"CameraFogRange"
_1095:
	.asciz	"CameraProject"
_1096:
	.asciz	"ProjectedX"
_1097:
	.asciz	"ProjectedY"
_1098:
	.asciz	"ProjectedZ"
_1099:
	.asciz	"EntityInView"
_1100:
	.asciz	"ExtractFrustum"
_1101:
	.asciz	"EntityInFrustum"
_1102:
	.asciz	"accPerspective"
_1103:
	.asciz	"(f,f,f,f,f,f,f,f,f)i"
_1104:
	.asciz	"accFrustum"
_1105:
	.asciz	"(f,f,f,f,f,f,f,f,f,f,f)i"
	.align	4
_1056:
	.long	2
	.long	_1057
	.long	3
	.long	_1058
	.long	_826
	.long	260
	.long	3
	.long	_1059
	.long	_826
	.long	264
	.long	3
	.long	_1060
	.long	_826
	.long	268
	.long	3
	.long	_1061
	.long	_826
	.long	272
	.long	3
	.long	_1062
	.long	_838
	.long	276
	.long	3
	.long	_1063
	.long	_838
	.long	280
	.long	3
	.long	_1064
	.long	_838
	.long	284
	.long	3
	.long	_1065
	.long	_826
	.long	288
	.long	3
	.long	_1066
	.long	_826
	.long	292
	.long	3
	.long	_1067
	.long	_838
	.long	296
	.long	3
	.long	_1068
	.long	_838
	.long	300
	.long	3
	.long	_1069
	.long	_838
	.long	304
	.long	3
	.long	_1070
	.long	_826
	.long	308
	.long	3
	.long	_1071
	.long	_826
	.long	312
	.long	3
	.long	_1072
	.long	_838
	.long	316
	.long	3
	.long	_1073
	.long	_838
	.long	320
	.long	3
	.long	_1074
	.long	_838
	.long	324
	.long	3
	.long	_1075
	.long	_838
	.long	328
	.long	3
	.long	_1076
	.long	_838
	.long	332
	.long	3
	.long	_1077
	.long	_1078
	.long	336
	.long	3
	.long	_1079
	.long	_1078
	.long	340
	.long	3
	.long	_1080
	.long	_910
	.long	344
	.long	3
	.long	_1081
	.long	_845
	.long	348
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	6
	.long	_919
	.long	_1082
	.long	48
	.long	6
	.long	_922
	.long	_793
	.long	56
	.long	7
	.long	_1083
	.long	_1082
	.long	464
	.long	6
	.long	_1084
	.long	_804
	.long	468
	.long	6
	.long	_1085
	.long	_801
	.long	472
	.long	6
	.long	_1086
	.long	_1004
	.long	476
	.long	6
	.long	_1087
	.long	_952
	.long	480
	.long	6
	.long	_1088
	.long	_808
	.long	484
	.long	6
	.long	_1089
	.long	_798
	.long	488
	.long	6
	.long	_1090
	.long	_1091
	.long	492
	.long	6
	.long	_1092
	.long	_798
	.long	496
	.long	6
	.long	_1093
	.long	_801
	.long	500
	.long	6
	.long	_1094
	.long	_952
	.long	504
	.long	6
	.long	_1095
	.long	_801
	.long	508
	.long	6
	.long	_1096
	.long	_942
	.long	512
	.long	6
	.long	_1097
	.long	_942
	.long	516
	.long	6
	.long	_1098
	.long	_942
	.long	520
	.long	6
	.long	_1099
	.long	_986
	.long	524
	.long	6
	.long	_1100
	.long	_793
	.long	528
	.long	6
	.long	_1101
	.long	_986
	.long	532
	.long	6
	.long	_921
	.long	_793
	.long	52
	.long	6
	.long	_1102
	.long	_1103
	.long	536
	.long	6
	.long	_1104
	.long	_1105
	.long	540
	.long	0
	.align	4
_sidesign_minib3d_TCamera:
	.long	_sidesign_minib3d_TEntity
	.long	_bbObjectFree
	.long	_1056
	.long	352
	.long	__sidesign_minib3d_TCamera_New
	.long	__sidesign_minib3d_TCamera_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TCamera_CopyEntity
	.long	__sidesign_minib3d_TCamera_Update
	.long	__sidesign_minib3d_TCamera_FreeEntity
	.long	__sidesign_minib3d_TEntity_PositionEntity
	.long	__sidesign_minib3d_TEntity_MoveEntity
	.long	__sidesign_minib3d_TEntity_TranslateEntity
	.long	__sidesign_minib3d_TEntity_ScaleEntity
	.long	__sidesign_minib3d_TEntity_RotateEntity
	.long	__sidesign_minib3d_TEntity_TurnEntity
	.long	__sidesign_minib3d_TEntity_PointEntity
	.long	__sidesign_minib3d_TEntity_LoadAnimSeq
	.long	__sidesign_minib3d_TEntity_ExtractAnimSeq
	.long	__sidesign_minib3d_TEntity_Animate
	.long	__sidesign_minib3d_TEntity_SetAnimTime
	.long	__sidesign_minib3d_TEntity_AnimSeq
	.long	__sidesign_minib3d_TEntity_AnimLength
	.long	__sidesign_minib3d_TEntity_AnimTime
	.long	__sidesign_minib3d_TEntity_Animating
	.long	__sidesign_minib3d_TEntity_EntityColor
	.long	__sidesign_minib3d_TEntity_EntityAlpha
	.long	__sidesign_minib3d_TEntity_EntityShininess
	.long	__sidesign_minib3d_TEntity_EntityTexture
	.long	__sidesign_minib3d_TEntity_EntityBlend
	.long	__sidesign_minib3d_TEntity_EntityFX
	.long	__sidesign_minib3d_TEntity_EntityAutoFade
	.long	__sidesign_minib3d_TEntity_PaintEntity
	.long	__sidesign_minib3d_TEntity_EntityOrder
	.long	__sidesign_minib3d_TEntity_ShowEntity
	.long	__sidesign_minib3d_TEntity_HideEntity
	.long	__sidesign_minib3d_TEntity_Hidden
	.long	__sidesign_minib3d_TEntity_NameEntity
	.long	__sidesign_minib3d_TEntity_EntityParent
	.long	__sidesign_minib3d_TEntity_GetParent
	.long	__sidesign_minib3d_TEntity_EntityX
	.long	__sidesign_minib3d_TEntity_EntityY
	.long	__sidesign_minib3d_TEntity_EntityZ
	.long	__sidesign_minib3d_TEntity_EntityPitch
	.long	__sidesign_minib3d_TEntity_EntityYaw
	.long	__sidesign_minib3d_TEntity_EntityRoll
	.long	__sidesign_minib3d_TEntity_EntityClass
	.long	__sidesign_minib3d_TEntity_EntityName
	.long	__sidesign_minib3d_TEntity_CountChildren
	.long	__sidesign_minib3d_TEntity_GetChild
	.long	__sidesign_minib3d_TEntity_FindChild
	.long	__sidesign_minib3d_TEntity_EntityPick
	.long	__sidesign_minib3d_TEntity_LinePick
	.long	__sidesign_minib3d_TEntity_EntityVisible
	.long	__sidesign_minib3d_TEntity_EntityDistance
	.long	__sidesign_minib3d_TEntity_DeltaYaw
	.long	__sidesign_minib3d_TEntity_DeltaPitch
	.long	__sidesign_minib3d_TEntity_TFormPoint
	.long	__sidesign_minib3d_TEntity_TFormVector
	.long	__sidesign_minib3d_TEntity_TFormNormal
	.long	__sidesign_minib3d_TEntity_TFormedX
	.long	__sidesign_minib3d_TEntity_TFormedY
	.long	__sidesign_minib3d_TEntity_TFormedZ
	.long	__sidesign_minib3d_TEntity_GetMatElement
	.long	__sidesign_minib3d_TEntity_ResetEntity
	.long	__sidesign_minib3d_TEntity_EntityRadius
	.long	__sidesign_minib3d_TEntity_UpdateRadius
	.long	__sidesign_minib3d_TEntity_EntityBox
	.long	__sidesign_minib3d_TEntity_EntityType
	.long	__sidesign_minib3d_TEntity_EntityPickMode
	.long	__sidesign_minib3d_TEntity_EntityCollided
	.long	__sidesign_minib3d_TEntity_CountCollisions
	.long	__sidesign_minib3d_TEntity_CollisionX
	.long	__sidesign_minib3d_TEntity_CollisionY
	.long	__sidesign_minib3d_TEntity_CollisionZ
	.long	__sidesign_minib3d_TEntity_CollisionNX
	.long	__sidesign_minib3d_TEntity_CollisionNY
	.long	__sidesign_minib3d_TEntity_CollisionNZ
	.long	__sidesign_minib3d_TEntity_CollisionTime
	.long	__sidesign_minib3d_TEntity_CollisionEntity
	.long	__sidesign_minib3d_TEntity_CollisionSurface
	.long	__sidesign_minib3d_TEntity_CollisionTriangle
	.long	__sidesign_minib3d_TEntity_GetEntityType
	.long	__sidesign_minib3d_TEntity_MeshCullRadius
	.long	__sidesign_minib3d_TEntity_EntityScaleX
	.long	__sidesign_minib3d_TEntity_EntityScaleY
	.long	__sidesign_minib3d_TEntity_EntityScaleZ
	.long	__sidesign_minib3d_TEntity_BoundingSphereNew
	.long	__sidesign_minib3d_TEntity_CountAllChildren
	.long	__sidesign_minib3d_TEntity_GetChildFromAll
	.long	__sidesign_minib3d_TEntity_UpdateMat
	.long	__sidesign_minib3d_TEntity_AddParent
	.long	__sidesign_minib3d_TEntity_UpdateChildren
	.long	__sidesign_minib3d_TEntity_EntityDistanceSquared0
	.long	__sidesign_minib3d_TEntity_EntityDistanceSquared
	.long	__sidesign_minib3d_TEntity_EntityListAdd
	.long	__sidesign_minib3d_TEntity_MQ_CopyMat
	.long	__sidesign_minib3d_TEntity_MQ_Rotate
	.long	__sidesign_minib3d_TEntity_MQ_Turn
	.long	__sidesign_minib3d_TEntity_MQ_Turn2
	.long	__sidesign_minib3d_TEntity_MQ_TransformPoint
	.long	__sidesign_minib3d_TEntity_MQ_Position
	.long	__sidesign_minib3d_TEntity_MQ_Move
	.long	__sidesign_minib3d_TEntity_MQ_GetInvMatrix
	.long	__sidesign_minib3d_TEntity_MQ_GetMatrix
	.long	__sidesign_minib3d_TEntity_MQ_Update
	.long	__sidesign_minib3d_TEntity_MQ_Scale
	.long	__sidesign_minib3d_TEntity_MQ_SetParent
	.long	__sidesign_minib3d_TEntity_MQ_GetScaleXYZ
	.long	__sidesign_minib3d_TEntity_SetUpdateFlag
	.long	__sidesign_minib3d_TEntity_AnimFrame
	.long	__sidesign_minib3d_TCamera_CreateCamera
	.long	__sidesign_minib3d_TCamera_CameraViewport
	.long	__sidesign_minib3d_TCamera_CameraClsColor
	.long	__sidesign_minib3d_TCamera_CameraClsMode
	.long	__sidesign_minib3d_TCamera_CameraRange
	.long	__sidesign_minib3d_TCamera_CameraZoom
	.long	__sidesign_minib3d_TCamera_CameraProjMode
	.long	__sidesign_minib3d_TCamera_CameraPick
	.long	__sidesign_minib3d_TCamera_CameraFogMode
	.long	__sidesign_minib3d_TCamera_CameraFogColor
	.long	__sidesign_minib3d_TCamera_CameraFogRange
	.long	__sidesign_minib3d_TCamera_CameraProject
	.long	__sidesign_minib3d_TCamera_ProjectedX
	.long	__sidesign_minib3d_TCamera_ProjectedY
	.long	__sidesign_minib3d_TCamera_ProjectedZ
	.long	__sidesign_minib3d_TCamera_EntityInView
	.long	__sidesign_minib3d_TCamera_ExtractFrustum
	.long	__sidesign_minib3d_TCamera_EntityInFrustum
	.long	__sidesign_minib3d_TCamera_accPerspective
	.long	__sidesign_minib3d_TCamera_accFrustum
_4444:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TLight.bmx"
	.align	4
_4443:
	.long	_4444
	.long	3
	.long	2
	.align	4
__sidesign_minib3d_TLight_light_no:
	.long	0
	.align	4
_4445:
	.long	_4444
	.long	4
	.long	2
	.align	4
__sidesign_minib3d_TLight_no_lights:
	.long	0
	.align	4
_4446:
	.long	_4444
	.long	5
	.long	2
	.align	4
__sidesign_minib3d_TLight_max_lights:
	.long	8
	.align	4
_4447:
	.long	_4444
	.long	8
	.long	2
	.align	4
__sidesign_minib3d_TLight_gl_light:
	.long	_bbEmptyArray
	.align	4
_4451:
	.long	_4444
	.long	10
	.long	2
	.align	4
__sidesign_minib3d_TLight_light_list:
	.long	_bbNullObject
_1107:
	.asciz	"TLight"
_1108:
	.asciz	"light_type"
_1109:
	.asciz	"range"
_1110:
	.asciz	"red"
_1111:
	.asciz	"green"
_1112:
	.asciz	"blue"
_1113:
	.asciz	"inner_ang"
_1114:
	.asciz	"outer_ang"
_1115:
	.asciz	"(:TEntity):TLight"
_1116:
	.asciz	"CreateLight"
_1117:
	.asciz	"(i,:TEntity):TLight"
_1118:
	.asciz	"LightRange"
_1119:
	.asciz	"LightColor"
_1120:
	.asciz	"LightConeAngles"
	.align	4
_1106:
	.long	2
	.long	_1107
	.long	3
	.long	_1108
	.long	_826
	.long	260
	.long	3
	.long	_1109
	.long	_838
	.long	264
	.long	3
	.long	_1110
	.long	_838
	.long	268
	.long	3
	.long	_1111
	.long	_838
	.long	272
	.long	3
	.long	_1112
	.long	_838
	.long	276
	.long	3
	.long	_1113
	.long	_838
	.long	280
	.long	3
	.long	_1114
	.long	_838
	.long	284
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	6
	.long	_919
	.long	_1115
	.long	48
	.long	6
	.long	_922
	.long	_793
	.long	56
	.long	7
	.long	_1116
	.long	_1117
	.long	464
	.long	6
	.long	_1118
	.long	_808
	.long	468
	.long	6
	.long	_1119
	.long	_801
	.long	472
	.long	6
	.long	_1120
	.long	_952
	.long	476
	.long	6
	.long	_921
	.long	_793
	.long	52
	.long	0
	.align	4
_sidesign_minib3d_TLight:
	.long	_sidesign_minib3d_TEntity
	.long	_bbObjectFree
	.long	_1106
	.long	288
	.long	__sidesign_minib3d_TLight_New
	.long	__sidesign_minib3d_TLight_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TLight_CopyEntity
	.long	__sidesign_minib3d_TLight_Update
	.long	__sidesign_minib3d_TLight_FreeEntity
	.long	__sidesign_minib3d_TEntity_PositionEntity
	.long	__sidesign_minib3d_TEntity_MoveEntity
	.long	__sidesign_minib3d_TEntity_TranslateEntity
	.long	__sidesign_minib3d_TEntity_ScaleEntity
	.long	__sidesign_minib3d_TEntity_RotateEntity
	.long	__sidesign_minib3d_TEntity_TurnEntity
	.long	__sidesign_minib3d_TEntity_PointEntity
	.long	__sidesign_minib3d_TEntity_LoadAnimSeq
	.long	__sidesign_minib3d_TEntity_ExtractAnimSeq
	.long	__sidesign_minib3d_TEntity_Animate
	.long	__sidesign_minib3d_TEntity_SetAnimTime
	.long	__sidesign_minib3d_TEntity_AnimSeq
	.long	__sidesign_minib3d_TEntity_AnimLength
	.long	__sidesign_minib3d_TEntity_AnimTime
	.long	__sidesign_minib3d_TEntity_Animating
	.long	__sidesign_minib3d_TEntity_EntityColor
	.long	__sidesign_minib3d_TEntity_EntityAlpha
	.long	__sidesign_minib3d_TEntity_EntityShininess
	.long	__sidesign_minib3d_TEntity_EntityTexture
	.long	__sidesign_minib3d_TEntity_EntityBlend
	.long	__sidesign_minib3d_TEntity_EntityFX
	.long	__sidesign_minib3d_TEntity_EntityAutoFade
	.long	__sidesign_minib3d_TEntity_PaintEntity
	.long	__sidesign_minib3d_TEntity_EntityOrder
	.long	__sidesign_minib3d_TEntity_ShowEntity
	.long	__sidesign_minib3d_TEntity_HideEntity
	.long	__sidesign_minib3d_TEntity_Hidden
	.long	__sidesign_minib3d_TEntity_NameEntity
	.long	__sidesign_minib3d_TEntity_EntityParent
	.long	__sidesign_minib3d_TEntity_GetParent
	.long	__sidesign_minib3d_TEntity_EntityX
	.long	__sidesign_minib3d_TEntity_EntityY
	.long	__sidesign_minib3d_TEntity_EntityZ
	.long	__sidesign_minib3d_TEntity_EntityPitch
	.long	__sidesign_minib3d_TEntity_EntityYaw
	.long	__sidesign_minib3d_TEntity_EntityRoll
	.long	__sidesign_minib3d_TEntity_EntityClass
	.long	__sidesign_minib3d_TEntity_EntityName
	.long	__sidesign_minib3d_TEntity_CountChildren
	.long	__sidesign_minib3d_TEntity_GetChild
	.long	__sidesign_minib3d_TEntity_FindChild
	.long	__sidesign_minib3d_TEntity_EntityPick
	.long	__sidesign_minib3d_TEntity_LinePick
	.long	__sidesign_minib3d_TEntity_EntityVisible
	.long	__sidesign_minib3d_TEntity_EntityDistance
	.long	__sidesign_minib3d_TEntity_DeltaYaw
	.long	__sidesign_minib3d_TEntity_DeltaPitch
	.long	__sidesign_minib3d_TEntity_TFormPoint
	.long	__sidesign_minib3d_TEntity_TFormVector
	.long	__sidesign_minib3d_TEntity_TFormNormal
	.long	__sidesign_minib3d_TEntity_TFormedX
	.long	__sidesign_minib3d_TEntity_TFormedY
	.long	__sidesign_minib3d_TEntity_TFormedZ
	.long	__sidesign_minib3d_TEntity_GetMatElement
	.long	__sidesign_minib3d_TEntity_ResetEntity
	.long	__sidesign_minib3d_TEntity_EntityRadius
	.long	__sidesign_minib3d_TEntity_UpdateRadius
	.long	__sidesign_minib3d_TEntity_EntityBox
	.long	__sidesign_minib3d_TEntity_EntityType
	.long	__sidesign_minib3d_TEntity_EntityPickMode
	.long	__sidesign_minib3d_TEntity_EntityCollided
	.long	__sidesign_minib3d_TEntity_CountCollisions
	.long	__sidesign_minib3d_TEntity_CollisionX
	.long	__sidesign_minib3d_TEntity_CollisionY
	.long	__sidesign_minib3d_TEntity_CollisionZ
	.long	__sidesign_minib3d_TEntity_CollisionNX
	.long	__sidesign_minib3d_TEntity_CollisionNY
	.long	__sidesign_minib3d_TEntity_CollisionNZ
	.long	__sidesign_minib3d_TEntity_CollisionTime
	.long	__sidesign_minib3d_TEntity_CollisionEntity
	.long	__sidesign_minib3d_TEntity_CollisionSurface
	.long	__sidesign_minib3d_TEntity_CollisionTriangle
	.long	__sidesign_minib3d_TEntity_GetEntityType
	.long	__sidesign_minib3d_TEntity_MeshCullRadius
	.long	__sidesign_minib3d_TEntity_EntityScaleX
	.long	__sidesign_minib3d_TEntity_EntityScaleY
	.long	__sidesign_minib3d_TEntity_EntityScaleZ
	.long	__sidesign_minib3d_TEntity_BoundingSphereNew
	.long	__sidesign_minib3d_TEntity_CountAllChildren
	.long	__sidesign_minib3d_TEntity_GetChildFromAll
	.long	__sidesign_minib3d_TEntity_UpdateMat
	.long	__sidesign_minib3d_TEntity_AddParent
	.long	__sidesign_minib3d_TEntity_UpdateChildren
	.long	__sidesign_minib3d_TEntity_EntityDistanceSquared0
	.long	__sidesign_minib3d_TEntity_EntityDistanceSquared
	.long	__sidesign_minib3d_TEntity_EntityListAdd
	.long	__sidesign_minib3d_TEntity_MQ_CopyMat
	.long	__sidesign_minib3d_TEntity_MQ_Rotate
	.long	__sidesign_minib3d_TEntity_MQ_Turn
	.long	__sidesign_minib3d_TEntity_MQ_Turn2
	.long	__sidesign_minib3d_TEntity_MQ_TransformPoint
	.long	__sidesign_minib3d_TEntity_MQ_Position
	.long	__sidesign_minib3d_TEntity_MQ_Move
	.long	__sidesign_minib3d_TEntity_MQ_GetInvMatrix
	.long	__sidesign_minib3d_TEntity_MQ_GetMatrix
	.long	__sidesign_minib3d_TEntity_MQ_Update
	.long	__sidesign_minib3d_TEntity_MQ_Scale
	.long	__sidesign_minib3d_TEntity_MQ_SetParent
	.long	__sidesign_minib3d_TEntity_MQ_GetScaleXYZ
	.long	__sidesign_minib3d_TEntity_SetUpdateFlag
	.long	__sidesign_minib3d_TEntity_AnimFrame
	.long	__sidesign_minib3d_TLight_CreateLight
	.long	__sidesign_minib3d_TLight_LightRange
	.long	__sidesign_minib3d_TLight_LightColor
	.long	__sidesign_minib3d_TLight_LightConeAngles
_1122:
	.asciz	"TPivot"
_1123:
	.asciz	"(:TEntity):TPivot"
_1124:
	.asciz	"CreatePivot"
	.align	4
_1121:
	.long	2
	.long	_1122
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	6
	.long	_919
	.long	_1123
	.long	48
	.long	6
	.long	_922
	.long	_793
	.long	56
	.long	7
	.long	_1124
	.long	_1123
	.long	464
	.long	6
	.long	_921
	.long	_793
	.long	52
	.long	0
	.align	4
_sidesign_minib3d_TPivot:
	.long	_sidesign_minib3d_TEntity
	.long	_bbObjectFree
	.long	_1121
	.long	260
	.long	__sidesign_minib3d_TPivot_New
	.long	__sidesign_minib3d_TPivot_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TPivot_CopyEntity
	.long	__sidesign_minib3d_TPivot_Update
	.long	__sidesign_minib3d_TPivot_FreeEntity
	.long	__sidesign_minib3d_TEntity_PositionEntity
	.long	__sidesign_minib3d_TEntity_MoveEntity
	.long	__sidesign_minib3d_TEntity_TranslateEntity
	.long	__sidesign_minib3d_TEntity_ScaleEntity
	.long	__sidesign_minib3d_TEntity_RotateEntity
	.long	__sidesign_minib3d_TEntity_TurnEntity
	.long	__sidesign_minib3d_TEntity_PointEntity
	.long	__sidesign_minib3d_TEntity_LoadAnimSeq
	.long	__sidesign_minib3d_TEntity_ExtractAnimSeq
	.long	__sidesign_minib3d_TEntity_Animate
	.long	__sidesign_minib3d_TEntity_SetAnimTime
	.long	__sidesign_minib3d_TEntity_AnimSeq
	.long	__sidesign_minib3d_TEntity_AnimLength
	.long	__sidesign_minib3d_TEntity_AnimTime
	.long	__sidesign_minib3d_TEntity_Animating
	.long	__sidesign_minib3d_TEntity_EntityColor
	.long	__sidesign_minib3d_TEntity_EntityAlpha
	.long	__sidesign_minib3d_TEntity_EntityShininess
	.long	__sidesign_minib3d_TEntity_EntityTexture
	.long	__sidesign_minib3d_TEntity_EntityBlend
	.long	__sidesign_minib3d_TEntity_EntityFX
	.long	__sidesign_minib3d_TEntity_EntityAutoFade
	.long	__sidesign_minib3d_TEntity_PaintEntity
	.long	__sidesign_minib3d_TEntity_EntityOrder
	.long	__sidesign_minib3d_TEntity_ShowEntity
	.long	__sidesign_minib3d_TEntity_HideEntity
	.long	__sidesign_minib3d_TEntity_Hidden
	.long	__sidesign_minib3d_TEntity_NameEntity
	.long	__sidesign_minib3d_TEntity_EntityParent
	.long	__sidesign_minib3d_TEntity_GetParent
	.long	__sidesign_minib3d_TEntity_EntityX
	.long	__sidesign_minib3d_TEntity_EntityY
	.long	__sidesign_minib3d_TEntity_EntityZ
	.long	__sidesign_minib3d_TEntity_EntityPitch
	.long	__sidesign_minib3d_TEntity_EntityYaw
	.long	__sidesign_minib3d_TEntity_EntityRoll
	.long	__sidesign_minib3d_TEntity_EntityClass
	.long	__sidesign_minib3d_TEntity_EntityName
	.long	__sidesign_minib3d_TEntity_CountChildren
	.long	__sidesign_minib3d_TEntity_GetChild
	.long	__sidesign_minib3d_TEntity_FindChild
	.long	__sidesign_minib3d_TEntity_EntityPick
	.long	__sidesign_minib3d_TEntity_LinePick
	.long	__sidesign_minib3d_TEntity_EntityVisible
	.long	__sidesign_minib3d_TEntity_EntityDistance
	.long	__sidesign_minib3d_TEntity_DeltaYaw
	.long	__sidesign_minib3d_TEntity_DeltaPitch
	.long	__sidesign_minib3d_TEntity_TFormPoint
	.long	__sidesign_minib3d_TEntity_TFormVector
	.long	__sidesign_minib3d_TEntity_TFormNormal
	.long	__sidesign_minib3d_TEntity_TFormedX
	.long	__sidesign_minib3d_TEntity_TFormedY
	.long	__sidesign_minib3d_TEntity_TFormedZ
	.long	__sidesign_minib3d_TEntity_GetMatElement
	.long	__sidesign_minib3d_TEntity_ResetEntity
	.long	__sidesign_minib3d_TEntity_EntityRadius
	.long	__sidesign_minib3d_TEntity_UpdateRadius
	.long	__sidesign_minib3d_TEntity_EntityBox
	.long	__sidesign_minib3d_TEntity_EntityType
	.long	__sidesign_minib3d_TEntity_EntityPickMode
	.long	__sidesign_minib3d_TEntity_EntityCollided
	.long	__sidesign_minib3d_TEntity_CountCollisions
	.long	__sidesign_minib3d_TEntity_CollisionX
	.long	__sidesign_minib3d_TEntity_CollisionY
	.long	__sidesign_minib3d_TEntity_CollisionZ
	.long	__sidesign_minib3d_TEntity_CollisionNX
	.long	__sidesign_minib3d_TEntity_CollisionNY
	.long	__sidesign_minib3d_TEntity_CollisionNZ
	.long	__sidesign_minib3d_TEntity_CollisionTime
	.long	__sidesign_minib3d_TEntity_CollisionEntity
	.long	__sidesign_minib3d_TEntity_CollisionSurface
	.long	__sidesign_minib3d_TEntity_CollisionTriangle
	.long	__sidesign_minib3d_TEntity_GetEntityType
	.long	__sidesign_minib3d_TEntity_MeshCullRadius
	.long	__sidesign_minib3d_TEntity_EntityScaleX
	.long	__sidesign_minib3d_TEntity_EntityScaleY
	.long	__sidesign_minib3d_TEntity_EntityScaleZ
	.long	__sidesign_minib3d_TEntity_BoundingSphereNew
	.long	__sidesign_minib3d_TEntity_CountAllChildren
	.long	__sidesign_minib3d_TEntity_GetChildFromAll
	.long	__sidesign_minib3d_TEntity_UpdateMat
	.long	__sidesign_minib3d_TEntity_AddParent
	.long	__sidesign_minib3d_TEntity_UpdateChildren
	.long	__sidesign_minib3d_TEntity_EntityDistanceSquared0
	.long	__sidesign_minib3d_TEntity_EntityDistanceSquared
	.long	__sidesign_minib3d_TEntity_EntityListAdd
	.long	__sidesign_minib3d_TEntity_MQ_CopyMat
	.long	__sidesign_minib3d_TEntity_MQ_Rotate
	.long	__sidesign_minib3d_TEntity_MQ_Turn
	.long	__sidesign_minib3d_TEntity_MQ_Turn2
	.long	__sidesign_minib3d_TEntity_MQ_TransformPoint
	.long	__sidesign_minib3d_TEntity_MQ_Position
	.long	__sidesign_minib3d_TEntity_MQ_Move
	.long	__sidesign_minib3d_TEntity_MQ_GetInvMatrix
	.long	__sidesign_minib3d_TEntity_MQ_GetMatrix
	.long	__sidesign_minib3d_TEntity_MQ_Update
	.long	__sidesign_minib3d_TEntity_MQ_Scale
	.long	__sidesign_minib3d_TEntity_MQ_SetParent
	.long	__sidesign_minib3d_TEntity_MQ_GetScaleXYZ
	.long	__sidesign_minib3d_TEntity_SetUpdateFlag
	.long	__sidesign_minib3d_TEntity_AnimFrame
	.long	__sidesign_minib3d_TPivot_CreatePivot
_1126:
	.asciz	"TMesh"
_1127:
	.asciz	"min_x"
_1128:
	.asciz	"min_y"
_1129:
	.asciz	"min_z"
_1130:
	.asciz	"max_x"
_1131:
	.asciz	"max_y"
_1132:
	.asciz	"max_z"
_1133:
	.asciz	"no_surfs"
_1134:
	.asciz	"surf_list"
_1135:
	.asciz	"anim_surf_list"
_1136:
	.asciz	"no_bones"
_1137:
	.asciz	"bones"
_1138:
	.asciz	"[]:TBone"
_1139:
	.asciz	"mat_sp"
_1140:
	.asciz	"col_tree"
_1141:
	.asciz	":TColTree"
_1142:
	.asciz	"reset_bounds"
_1143:
	.asciz	"(:TEntity):TMesh"
_1144:
	.asciz	"CreateMesh"
_1145:
	.asciz	"LoadMesh"
_1146:
	.asciz	"($,:TEntity):TMesh"
_1147:
	.asciz	"LoadAnimMesh"
_1148:
	.asciz	"CreateCube"
_1149:
	.asciz	"CreateSphere"
_1150:
	.asciz	"(i,:TEntity):TMesh"
_1151:
	.asciz	"CreateCylinder"
_1152:
	.asciz	"(i,i,:TEntity):TMesh"
_1153:
	.asciz	"CreateCone"
_1154:
	.asciz	"CopyMesh"
_1155:
	.asciz	"AddMesh"
_1156:
	.asciz	"(:TMesh)i"
_1157:
	.asciz	"FlipMesh"
_1158:
	.asciz	"PaintMesh"
_1159:
	.asciz	"FitMesh"
_1160:
	.asciz	"(f,f,f,f,f,f,i)i"
_1161:
	.asciz	"ScaleMesh"
_1162:
	.asciz	"RotateMesh"
_1163:
	.asciz	"PositionMesh"
_1164:
	.asciz	"UpdateNormals"
_1165:
	.asciz	"CreateSurface"
_1166:
	.asciz	"(:TBrush):TSurface"
_1167:
	.asciz	"MeshWidth"
_1168:
	.asciz	"MeshHeight"
_1169:
	.asciz	"MeshDepth"
_1170:
	.asciz	"CountSurfaces"
_1171:
	.asciz	"GetSurface"
_1172:
	.asciz	"FindSurface"
_1173:
	.asciz	"CountVertices"
_1174:
	.asciz	"CountTriangles"
_1175:
	.asciz	"CopyBonesList"
_1176:
	.asciz	"(:TEntity,*[]:TBone,*i)i"
_1177:
	.asciz	"CollapseAnimMesh"
_1178:
	.asciz	"(:TMesh):TMesh"
_1179:
	.asciz	"CollapseChildren"
_1180:
	.asciz	"(:TEntity,:TMesh):TMesh"
_1181:
	.asciz	"TransformMesh"
_1182:
	.asciz	"(:TMatrix)i"
_1183:
	.asciz	"GetBounds"
_1184:
	.asciz	"Alpha"
	.align	4
_1125:
	.long	2
	.long	_1126
	.long	3
	.long	_1127
	.long	_838
	.long	260
	.long	3
	.long	_1128
	.long	_838
	.long	264
	.long	3
	.long	_1129
	.long	_838
	.long	268
	.long	3
	.long	_1130
	.long	_838
	.long	272
	.long	3
	.long	_1131
	.long	_838
	.long	276
	.long	3
	.long	_1132
	.long	_838
	.long	280
	.long	3
	.long	_1133
	.long	_826
	.long	284
	.long	3
	.long	_1134
	.long	_853
	.long	288
	.long	3
	.long	_1135
	.long	_853
	.long	292
	.long	3
	.long	_1136
	.long	_826
	.long	296
	.long	3
	.long	_1137
	.long	_1138
	.long	300
	.long	3
	.long	_1139
	.long	_857
	.long	304
	.long	3
	.long	_1140
	.long	_1141
	.long	308
	.long	3
	.long	_1142
	.long	_826
	.long	312
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	6
	.long	_919
	.long	_1143
	.long	48
	.long	6
	.long	_922
	.long	_793
	.long	56
	.long	7
	.long	_1144
	.long	_1143
	.long	464
	.long	7
	.long	_1145
	.long	_1146
	.long	468
	.long	7
	.long	_1147
	.long	_1146
	.long	472
	.long	7
	.long	_1148
	.long	_1143
	.long	476
	.long	7
	.long	_1149
	.long	_1150
	.long	480
	.long	7
	.long	_1151
	.long	_1152
	.long	484
	.long	7
	.long	_1153
	.long	_1152
	.long	488
	.long	6
	.long	_1154
	.long	_1143
	.long	492
	.long	6
	.long	_1155
	.long	_1156
	.long	496
	.long	6
	.long	_1157
	.long	_793
	.long	500
	.long	6
	.long	_1158
	.long	_954
	.long	504
	.long	6
	.long	_1159
	.long	_1160
	.long	508
	.long	6
	.long	_1161
	.long	_801
	.long	512
	.long	6
	.long	_1162
	.long	_801
	.long	516
	.long	6
	.long	_1163
	.long	_801
	.long	520
	.long	6
	.long	_1164
	.long	_793
	.long	524
	.long	6
	.long	_1165
	.long	_1166
	.long	528
	.long	6
	.long	_1167
	.long	_942
	.long	532
	.long	6
	.long	_1168
	.long	_942
	.long	536
	.long	6
	.long	_1169
	.long	_942
	.long	540
	.long	6
	.long	_1170
	.long	_793
	.long	544
	.long	6
	.long	_1171
	.long	_1017
	.long	548
	.long	6
	.long	_1172
	.long	_1166
	.long	552
	.long	6
	.long	_1173
	.long	_793
	.long	556
	.long	6
	.long	_1174
	.long	_793
	.long	560
	.long	7
	.long	_1175
	.long	_1176
	.long	564
	.long	6
	.long	_1177
	.long	_1178
	.long	568
	.long	7
	.long	_1179
	.long	_1180
	.long	572
	.long	6
	.long	_1181
	.long	_1182
	.long	576
	.long	6
	.long	_1183
	.long	_793
	.long	580
	.long	6
	.long	_1184
	.long	_793
	.long	584
	.long	6
	.long	_921
	.long	_793
	.long	52
	.long	0
	.align	4
_sidesign_minib3d_TMesh:
	.long	_sidesign_minib3d_TEntity
	.long	_bbObjectFree
	.long	_1125
	.long	316
	.long	__sidesign_minib3d_TMesh_New
	.long	__sidesign_minib3d_TMesh_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TMesh_CopyEntity
	.long	__sidesign_minib3d_TMesh_Update
	.long	__sidesign_minib3d_TMesh_FreeEntity
	.long	__sidesign_minib3d_TEntity_PositionEntity
	.long	__sidesign_minib3d_TEntity_MoveEntity
	.long	__sidesign_minib3d_TEntity_TranslateEntity
	.long	__sidesign_minib3d_TEntity_ScaleEntity
	.long	__sidesign_minib3d_TEntity_RotateEntity
	.long	__sidesign_minib3d_TEntity_TurnEntity
	.long	__sidesign_minib3d_TEntity_PointEntity
	.long	__sidesign_minib3d_TEntity_LoadAnimSeq
	.long	__sidesign_minib3d_TEntity_ExtractAnimSeq
	.long	__sidesign_minib3d_TEntity_Animate
	.long	__sidesign_minib3d_TEntity_SetAnimTime
	.long	__sidesign_minib3d_TEntity_AnimSeq
	.long	__sidesign_minib3d_TEntity_AnimLength
	.long	__sidesign_minib3d_TEntity_AnimTime
	.long	__sidesign_minib3d_TEntity_Animating
	.long	__sidesign_minib3d_TEntity_EntityColor
	.long	__sidesign_minib3d_TEntity_EntityAlpha
	.long	__sidesign_minib3d_TEntity_EntityShininess
	.long	__sidesign_minib3d_TEntity_EntityTexture
	.long	__sidesign_minib3d_TEntity_EntityBlend
	.long	__sidesign_minib3d_TEntity_EntityFX
	.long	__sidesign_minib3d_TEntity_EntityAutoFade
	.long	__sidesign_minib3d_TEntity_PaintEntity
	.long	__sidesign_minib3d_TEntity_EntityOrder
	.long	__sidesign_minib3d_TEntity_ShowEntity
	.long	__sidesign_minib3d_TEntity_HideEntity
	.long	__sidesign_minib3d_TEntity_Hidden
	.long	__sidesign_minib3d_TEntity_NameEntity
	.long	__sidesign_minib3d_TEntity_EntityParent
	.long	__sidesign_minib3d_TEntity_GetParent
	.long	__sidesign_minib3d_TEntity_EntityX
	.long	__sidesign_minib3d_TEntity_EntityY
	.long	__sidesign_minib3d_TEntity_EntityZ
	.long	__sidesign_minib3d_TEntity_EntityPitch
	.long	__sidesign_minib3d_TEntity_EntityYaw
	.long	__sidesign_minib3d_TEntity_EntityRoll
	.long	__sidesign_minib3d_TEntity_EntityClass
	.long	__sidesign_minib3d_TEntity_EntityName
	.long	__sidesign_minib3d_TEntity_CountChildren
	.long	__sidesign_minib3d_TEntity_GetChild
	.long	__sidesign_minib3d_TEntity_FindChild
	.long	__sidesign_minib3d_TEntity_EntityPick
	.long	__sidesign_minib3d_TEntity_LinePick
	.long	__sidesign_minib3d_TEntity_EntityVisible
	.long	__sidesign_minib3d_TEntity_EntityDistance
	.long	__sidesign_minib3d_TEntity_DeltaYaw
	.long	__sidesign_minib3d_TEntity_DeltaPitch
	.long	__sidesign_minib3d_TEntity_TFormPoint
	.long	__sidesign_minib3d_TEntity_TFormVector
	.long	__sidesign_minib3d_TEntity_TFormNormal
	.long	__sidesign_minib3d_TEntity_TFormedX
	.long	__sidesign_minib3d_TEntity_TFormedY
	.long	__sidesign_minib3d_TEntity_TFormedZ
	.long	__sidesign_minib3d_TEntity_GetMatElement
	.long	__sidesign_minib3d_TEntity_ResetEntity
	.long	__sidesign_minib3d_TEntity_EntityRadius
	.long	__sidesign_minib3d_TEntity_UpdateRadius
	.long	__sidesign_minib3d_TEntity_EntityBox
	.long	__sidesign_minib3d_TEntity_EntityType
	.long	__sidesign_minib3d_TEntity_EntityPickMode
	.long	__sidesign_minib3d_TEntity_EntityCollided
	.long	__sidesign_minib3d_TEntity_CountCollisions
	.long	__sidesign_minib3d_TEntity_CollisionX
	.long	__sidesign_minib3d_TEntity_CollisionY
	.long	__sidesign_minib3d_TEntity_CollisionZ
	.long	__sidesign_minib3d_TEntity_CollisionNX
	.long	__sidesign_minib3d_TEntity_CollisionNY
	.long	__sidesign_minib3d_TEntity_CollisionNZ
	.long	__sidesign_minib3d_TEntity_CollisionTime
	.long	__sidesign_minib3d_TEntity_CollisionEntity
	.long	__sidesign_minib3d_TEntity_CollisionSurface
	.long	__sidesign_minib3d_TEntity_CollisionTriangle
	.long	__sidesign_minib3d_TEntity_GetEntityType
	.long	__sidesign_minib3d_TEntity_MeshCullRadius
	.long	__sidesign_minib3d_TEntity_EntityScaleX
	.long	__sidesign_minib3d_TEntity_EntityScaleY
	.long	__sidesign_minib3d_TEntity_EntityScaleZ
	.long	__sidesign_minib3d_TEntity_BoundingSphereNew
	.long	__sidesign_minib3d_TEntity_CountAllChildren
	.long	__sidesign_minib3d_TEntity_GetChildFromAll
	.long	__sidesign_minib3d_TEntity_UpdateMat
	.long	__sidesign_minib3d_TEntity_AddParent
	.long	__sidesign_minib3d_TEntity_UpdateChildren
	.long	__sidesign_minib3d_TEntity_EntityDistanceSquared0
	.long	__sidesign_minib3d_TEntity_EntityDistanceSquared
	.long	__sidesign_minib3d_TEntity_EntityListAdd
	.long	__sidesign_minib3d_TEntity_MQ_CopyMat
	.long	__sidesign_minib3d_TEntity_MQ_Rotate
	.long	__sidesign_minib3d_TEntity_MQ_Turn
	.long	__sidesign_minib3d_TEntity_MQ_Turn2
	.long	__sidesign_minib3d_TEntity_MQ_TransformPoint
	.long	__sidesign_minib3d_TEntity_MQ_Position
	.long	__sidesign_minib3d_TEntity_MQ_Move
	.long	__sidesign_minib3d_TEntity_MQ_GetInvMatrix
	.long	__sidesign_minib3d_TEntity_MQ_GetMatrix
	.long	__sidesign_minib3d_TEntity_MQ_Update
	.long	__sidesign_minib3d_TEntity_MQ_Scale
	.long	__sidesign_minib3d_TEntity_MQ_SetParent
	.long	__sidesign_minib3d_TEntity_MQ_GetScaleXYZ
	.long	__sidesign_minib3d_TEntity_SetUpdateFlag
	.long	__sidesign_minib3d_TEntity_AnimFrame
	.long	__sidesign_minib3d_TMesh_CreateMesh
	.long	__sidesign_minib3d_TMesh_LoadMesh
	.long	__sidesign_minib3d_TMesh_LoadAnimMesh
	.long	__sidesign_minib3d_TMesh_CreateCube
	.long	__sidesign_minib3d_TMesh_CreateSphere
	.long	__sidesign_minib3d_TMesh_CreateCylinder
	.long	__sidesign_minib3d_TMesh_CreateCone
	.long	__sidesign_minib3d_TMesh_CopyMesh
	.long	__sidesign_minib3d_TMesh_AddMesh
	.long	__sidesign_minib3d_TMesh_FlipMesh
	.long	__sidesign_minib3d_TMesh_PaintMesh
	.long	__sidesign_minib3d_TMesh_FitMesh
	.long	__sidesign_minib3d_TMesh_ScaleMesh
	.long	__sidesign_minib3d_TMesh_RotateMesh
	.long	__sidesign_minib3d_TMesh_PositionMesh
	.long	__sidesign_minib3d_TMesh_UpdateNormals
	.long	__sidesign_minib3d_TMesh_CreateSurface
	.long	__sidesign_minib3d_TMesh_MeshWidth
	.long	__sidesign_minib3d_TMesh_MeshHeight
	.long	__sidesign_minib3d_TMesh_MeshDepth
	.long	__sidesign_minib3d_TMesh_CountSurfaces
	.long	__sidesign_minib3d_TMesh_GetSurface
	.long	__sidesign_minib3d_TMesh_FindSurface
	.long	__sidesign_minib3d_TMesh_CountVertices
	.long	__sidesign_minib3d_TMesh_CountTriangles
	.long	__sidesign_minib3d_TMesh_CopyBonesList
	.long	__sidesign_minib3d_TMesh_CollapseAnimMesh
	.long	__sidesign_minib3d_TMesh_CollapseChildren
	.long	__sidesign_minib3d_TMesh_TransformMesh
	.long	__sidesign_minib3d_TMesh_GetBounds
	.long	__sidesign_minib3d_TMesh_Alpha
_1186:
	.asciz	"TSprite"
_1187:
	.asciz	"angle"
_1188:
	.asciz	"scale_x"
_1189:
	.asciz	"scale_y"
_1190:
	.asciz	"handle_x"
_1191:
	.asciz	"handle_y"
_1192:
	.asciz	"view_mode"
_1193:
	.asciz	"(:TEntity):TSprite"
_1194:
	.asciz	"CreateSprite"
_1195:
	.asciz	"LoadSprite"
_1196:
	.asciz	"($,i,:TEntity):TSprite"
_1197:
	.asciz	"RotateSprite"
_1198:
	.asciz	"ScaleSprite"
_1199:
	.asciz	"HandleSprite"
_1200:
	.asciz	"SpriteViewMode"
	.align	4
_1185:
	.long	2
	.long	_1186
	.long	3
	.long	_1187
	.long	_838
	.long	316
	.long	3
	.long	_1188
	.long	_838
	.long	320
	.long	3
	.long	_1189
	.long	_838
	.long	324
	.long	3
	.long	_1190
	.long	_838
	.long	328
	.long	3
	.long	_1191
	.long	_838
	.long	332
	.long	3
	.long	_1192
	.long	_826
	.long	336
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	6
	.long	_919
	.long	_1193
	.long	48
	.long	7
	.long	_1194
	.long	_1193
	.long	588
	.long	7
	.long	_1195
	.long	_1196
	.long	592
	.long	6
	.long	_1197
	.long	_808
	.long	596
	.long	6
	.long	_1198
	.long	_952
	.long	600
	.long	6
	.long	_1199
	.long	_952
	.long	604
	.long	6
	.long	_1200
	.long	_798
	.long	608
	.long	0
	.align	4
_sidesign_minib3d_TSprite:
	.long	_sidesign_minib3d_TMesh
	.long	_bbObjectFree
	.long	_1185
	.long	340
	.long	__sidesign_minib3d_TSprite_New
	.long	__sidesign_minib3d_TSprite_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TSprite_CopyEntity
	.long	__sidesign_minib3d_TMesh_Update
	.long	__sidesign_minib3d_TMesh_FreeEntity
	.long	__sidesign_minib3d_TEntity_PositionEntity
	.long	__sidesign_minib3d_TEntity_MoveEntity
	.long	__sidesign_minib3d_TEntity_TranslateEntity
	.long	__sidesign_minib3d_TEntity_ScaleEntity
	.long	__sidesign_minib3d_TEntity_RotateEntity
	.long	__sidesign_minib3d_TEntity_TurnEntity
	.long	__sidesign_minib3d_TEntity_PointEntity
	.long	__sidesign_minib3d_TEntity_LoadAnimSeq
	.long	__sidesign_minib3d_TEntity_ExtractAnimSeq
	.long	__sidesign_minib3d_TEntity_Animate
	.long	__sidesign_minib3d_TEntity_SetAnimTime
	.long	__sidesign_minib3d_TEntity_AnimSeq
	.long	__sidesign_minib3d_TEntity_AnimLength
	.long	__sidesign_minib3d_TEntity_AnimTime
	.long	__sidesign_minib3d_TEntity_Animating
	.long	__sidesign_minib3d_TEntity_EntityColor
	.long	__sidesign_minib3d_TEntity_EntityAlpha
	.long	__sidesign_minib3d_TEntity_EntityShininess
	.long	__sidesign_minib3d_TEntity_EntityTexture
	.long	__sidesign_minib3d_TEntity_EntityBlend
	.long	__sidesign_minib3d_TEntity_EntityFX
	.long	__sidesign_minib3d_TEntity_EntityAutoFade
	.long	__sidesign_minib3d_TEntity_PaintEntity
	.long	__sidesign_minib3d_TEntity_EntityOrder
	.long	__sidesign_minib3d_TEntity_ShowEntity
	.long	__sidesign_minib3d_TEntity_HideEntity
	.long	__sidesign_minib3d_TEntity_Hidden
	.long	__sidesign_minib3d_TEntity_NameEntity
	.long	__sidesign_minib3d_TEntity_EntityParent
	.long	__sidesign_minib3d_TEntity_GetParent
	.long	__sidesign_minib3d_TEntity_EntityX
	.long	__sidesign_minib3d_TEntity_EntityY
	.long	__sidesign_minib3d_TEntity_EntityZ
	.long	__sidesign_minib3d_TEntity_EntityPitch
	.long	__sidesign_minib3d_TEntity_EntityYaw
	.long	__sidesign_minib3d_TEntity_EntityRoll
	.long	__sidesign_minib3d_TEntity_EntityClass
	.long	__sidesign_minib3d_TEntity_EntityName
	.long	__sidesign_minib3d_TEntity_CountChildren
	.long	__sidesign_minib3d_TEntity_GetChild
	.long	__sidesign_minib3d_TEntity_FindChild
	.long	__sidesign_minib3d_TEntity_EntityPick
	.long	__sidesign_minib3d_TEntity_LinePick
	.long	__sidesign_minib3d_TEntity_EntityVisible
	.long	__sidesign_minib3d_TEntity_EntityDistance
	.long	__sidesign_minib3d_TEntity_DeltaYaw
	.long	__sidesign_minib3d_TEntity_DeltaPitch
	.long	__sidesign_minib3d_TEntity_TFormPoint
	.long	__sidesign_minib3d_TEntity_TFormVector
	.long	__sidesign_minib3d_TEntity_TFormNormal
	.long	__sidesign_minib3d_TEntity_TFormedX
	.long	__sidesign_minib3d_TEntity_TFormedY
	.long	__sidesign_minib3d_TEntity_TFormedZ
	.long	__sidesign_minib3d_TEntity_GetMatElement
	.long	__sidesign_minib3d_TEntity_ResetEntity
	.long	__sidesign_minib3d_TEntity_EntityRadius
	.long	__sidesign_minib3d_TEntity_UpdateRadius
	.long	__sidesign_minib3d_TEntity_EntityBox
	.long	__sidesign_minib3d_TEntity_EntityType
	.long	__sidesign_minib3d_TEntity_EntityPickMode
	.long	__sidesign_minib3d_TEntity_EntityCollided
	.long	__sidesign_minib3d_TEntity_CountCollisions
	.long	__sidesign_minib3d_TEntity_CollisionX
	.long	__sidesign_minib3d_TEntity_CollisionY
	.long	__sidesign_minib3d_TEntity_CollisionZ
	.long	__sidesign_minib3d_TEntity_CollisionNX
	.long	__sidesign_minib3d_TEntity_CollisionNY
	.long	__sidesign_minib3d_TEntity_CollisionNZ
	.long	__sidesign_minib3d_TEntity_CollisionTime
	.long	__sidesign_minib3d_TEntity_CollisionEntity
	.long	__sidesign_minib3d_TEntity_CollisionSurface
	.long	__sidesign_minib3d_TEntity_CollisionTriangle
	.long	__sidesign_minib3d_TEntity_GetEntityType
	.long	__sidesign_minib3d_TEntity_MeshCullRadius
	.long	__sidesign_minib3d_TEntity_EntityScaleX
	.long	__sidesign_minib3d_TEntity_EntityScaleY
	.long	__sidesign_minib3d_TEntity_EntityScaleZ
	.long	__sidesign_minib3d_TEntity_BoundingSphereNew
	.long	__sidesign_minib3d_TEntity_CountAllChildren
	.long	__sidesign_minib3d_TEntity_GetChildFromAll
	.long	__sidesign_minib3d_TEntity_UpdateMat
	.long	__sidesign_minib3d_TEntity_AddParent
	.long	__sidesign_minib3d_TEntity_UpdateChildren
	.long	__sidesign_minib3d_TEntity_EntityDistanceSquared0
	.long	__sidesign_minib3d_TEntity_EntityDistanceSquared
	.long	__sidesign_minib3d_TEntity_EntityListAdd
	.long	__sidesign_minib3d_TEntity_MQ_CopyMat
	.long	__sidesign_minib3d_TEntity_MQ_Rotate
	.long	__sidesign_minib3d_TEntity_MQ_Turn
	.long	__sidesign_minib3d_TEntity_MQ_Turn2
	.long	__sidesign_minib3d_TEntity_MQ_TransformPoint
	.long	__sidesign_minib3d_TEntity_MQ_Position
	.long	__sidesign_minib3d_TEntity_MQ_Move
	.long	__sidesign_minib3d_TEntity_MQ_GetInvMatrix
	.long	__sidesign_minib3d_TEntity_MQ_GetMatrix
	.long	__sidesign_minib3d_TEntity_MQ_Update
	.long	__sidesign_minib3d_TEntity_MQ_Scale
	.long	__sidesign_minib3d_TEntity_MQ_SetParent
	.long	__sidesign_minib3d_TEntity_MQ_GetScaleXYZ
	.long	__sidesign_minib3d_TEntity_SetUpdateFlag
	.long	__sidesign_minib3d_TEntity_AnimFrame
	.long	__sidesign_minib3d_TMesh_CreateMesh
	.long	__sidesign_minib3d_TMesh_LoadMesh
	.long	__sidesign_minib3d_TMesh_LoadAnimMesh
	.long	__sidesign_minib3d_TMesh_CreateCube
	.long	__sidesign_minib3d_TMesh_CreateSphere
	.long	__sidesign_minib3d_TMesh_CreateCylinder
	.long	__sidesign_minib3d_TMesh_CreateCone
	.long	__sidesign_minib3d_TMesh_CopyMesh
	.long	__sidesign_minib3d_TMesh_AddMesh
	.long	__sidesign_minib3d_TMesh_FlipMesh
	.long	__sidesign_minib3d_TMesh_PaintMesh
	.long	__sidesign_minib3d_TMesh_FitMesh
	.long	__sidesign_minib3d_TMesh_ScaleMesh
	.long	__sidesign_minib3d_TMesh_RotateMesh
	.long	__sidesign_minib3d_TMesh_PositionMesh
	.long	__sidesign_minib3d_TMesh_UpdateNormals
	.long	__sidesign_minib3d_TMesh_CreateSurface
	.long	__sidesign_minib3d_TMesh_MeshWidth
	.long	__sidesign_minib3d_TMesh_MeshHeight
	.long	__sidesign_minib3d_TMesh_MeshDepth
	.long	__sidesign_minib3d_TMesh_CountSurfaces
	.long	__sidesign_minib3d_TMesh_GetSurface
	.long	__sidesign_minib3d_TMesh_FindSurface
	.long	__sidesign_minib3d_TMesh_CountVertices
	.long	__sidesign_minib3d_TMesh_CountTriangles
	.long	__sidesign_minib3d_TMesh_CopyBonesList
	.long	__sidesign_minib3d_TMesh_CollapseAnimMesh
	.long	__sidesign_minib3d_TMesh_CollapseChildren
	.long	__sidesign_minib3d_TMesh_TransformMesh
	.long	__sidesign_minib3d_TMesh_GetBounds
	.long	__sidesign_minib3d_TMesh_Alpha
	.long	__sidesign_minib3d_TSprite_CreateSprite
	.long	__sidesign_minib3d_TSprite_LoadSprite
	.long	__sidesign_minib3d_TSprite_RotateSprite
	.long	__sidesign_minib3d_TSprite_ScaleSprite
	.long	__sidesign_minib3d_TSprite_HandleSprite
	.long	__sidesign_minib3d_TSprite_SpriteViewMode
_1202:
	.asciz	"TBone"
_1203:
	.asciz	"n_px"
_1204:
	.asciz	"n_py"
_1205:
	.asciz	"n_pz"
_1206:
	.asciz	"n_sx"
_1207:
	.asciz	"n_sy"
_1208:
	.asciz	"n_sz"
_1209:
	.asciz	"n_rx"
_1210:
	.asciz	"n_ry"
_1211:
	.asciz	"n_rz"
_1212:
	.asciz	"n_qw"
_1213:
	.asciz	"n_qx"
_1214:
	.asciz	"n_qy"
_1215:
	.asciz	"n_qz"
_1216:
	.asciz	"keys"
_1217:
	.asciz	":TAnimationKeys"
_1218:
	.asciz	"mat2"
_1219:
	.asciz	"inv_mat"
_1220:
	.asciz	"tform_mat"
_1221:
	.asciz	"kx"
_1222:
	.asciz	"ky"
_1223:
	.asciz	"kz"
_1224:
	.asciz	"kqw"
_1225:
	.asciz	"kqx"
_1226:
	.asciz	"kqy"
_1227:
	.asciz	"kqz"
_1228:
	.asciz	"(:TEntity):TBone"
_1229:
	.asciz	"UpdateBoneChildren"
	.align	4
_1201:
	.long	2
	.long	_1202
	.long	3
	.long	_1203
	.long	_838
	.long	260
	.long	3
	.long	_1204
	.long	_838
	.long	264
	.long	3
	.long	_1205
	.long	_838
	.long	268
	.long	3
	.long	_1206
	.long	_838
	.long	272
	.long	3
	.long	_1207
	.long	_838
	.long	276
	.long	3
	.long	_1208
	.long	_838
	.long	280
	.long	3
	.long	_1209
	.long	_838
	.long	284
	.long	3
	.long	_1210
	.long	_838
	.long	288
	.long	3
	.long	_1211
	.long	_838
	.long	292
	.long	3
	.long	_1212
	.long	_838
	.long	296
	.long	3
	.long	_1213
	.long	_838
	.long	300
	.long	3
	.long	_1214
	.long	_838
	.long	304
	.long	3
	.long	_1215
	.long	_838
	.long	308
	.long	3
	.long	_1216
	.long	_1217
	.long	312
	.long	3
	.long	_1218
	.long	_857
	.long	316
	.long	3
	.long	_1219
	.long	_857
	.long	320
	.long	3
	.long	_1220
	.long	_857
	.long	324
	.long	3
	.long	_1221
	.long	_838
	.long	328
	.long	3
	.long	_1222
	.long	_838
	.long	332
	.long	3
	.long	_1223
	.long	_838
	.long	336
	.long	3
	.long	_1224
	.long	_838
	.long	340
	.long	3
	.long	_1225
	.long	_838
	.long	344
	.long	3
	.long	_1226
	.long	_838
	.long	348
	.long	3
	.long	_1227
	.long	_838
	.long	352
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	6
	.long	_919
	.long	_1228
	.long	48
	.long	6
	.long	_922
	.long	_793
	.long	56
	.long	7
	.long	_1229
	.long	_832
	.long	464
	.long	6
	.long	_921
	.long	_793
	.long	52
	.long	0
	.align	4
_sidesign_minib3d_TBone:
	.long	_sidesign_minib3d_TEntity
	.long	_bbObjectFree
	.long	_1201
	.long	356
	.long	__sidesign_minib3d_TBone_New
	.long	__sidesign_minib3d_TBone_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TBone_CopyEntity
	.long	__sidesign_minib3d_TBone_Update
	.long	__sidesign_minib3d_TBone_FreeEntity
	.long	__sidesign_minib3d_TEntity_PositionEntity
	.long	__sidesign_minib3d_TEntity_MoveEntity
	.long	__sidesign_minib3d_TEntity_TranslateEntity
	.long	__sidesign_minib3d_TEntity_ScaleEntity
	.long	__sidesign_minib3d_TEntity_RotateEntity
	.long	__sidesign_minib3d_TEntity_TurnEntity
	.long	__sidesign_minib3d_TEntity_PointEntity
	.long	__sidesign_minib3d_TEntity_LoadAnimSeq
	.long	__sidesign_minib3d_TEntity_ExtractAnimSeq
	.long	__sidesign_minib3d_TEntity_Animate
	.long	__sidesign_minib3d_TEntity_SetAnimTime
	.long	__sidesign_minib3d_TEntity_AnimSeq
	.long	__sidesign_minib3d_TEntity_AnimLength
	.long	__sidesign_minib3d_TEntity_AnimTime
	.long	__sidesign_minib3d_TEntity_Animating
	.long	__sidesign_minib3d_TEntity_EntityColor
	.long	__sidesign_minib3d_TEntity_EntityAlpha
	.long	__sidesign_minib3d_TEntity_EntityShininess
	.long	__sidesign_minib3d_TEntity_EntityTexture
	.long	__sidesign_minib3d_TEntity_EntityBlend
	.long	__sidesign_minib3d_TEntity_EntityFX
	.long	__sidesign_minib3d_TEntity_EntityAutoFade
	.long	__sidesign_minib3d_TEntity_PaintEntity
	.long	__sidesign_minib3d_TEntity_EntityOrder
	.long	__sidesign_minib3d_TEntity_ShowEntity
	.long	__sidesign_minib3d_TEntity_HideEntity
	.long	__sidesign_minib3d_TEntity_Hidden
	.long	__sidesign_minib3d_TEntity_NameEntity
	.long	__sidesign_minib3d_TEntity_EntityParent
	.long	__sidesign_minib3d_TEntity_GetParent
	.long	__sidesign_minib3d_TEntity_EntityX
	.long	__sidesign_minib3d_TEntity_EntityY
	.long	__sidesign_minib3d_TEntity_EntityZ
	.long	__sidesign_minib3d_TEntity_EntityPitch
	.long	__sidesign_minib3d_TEntity_EntityYaw
	.long	__sidesign_minib3d_TEntity_EntityRoll
	.long	__sidesign_minib3d_TEntity_EntityClass
	.long	__sidesign_minib3d_TEntity_EntityName
	.long	__sidesign_minib3d_TEntity_CountChildren
	.long	__sidesign_minib3d_TEntity_GetChild
	.long	__sidesign_minib3d_TEntity_FindChild
	.long	__sidesign_minib3d_TEntity_EntityPick
	.long	__sidesign_minib3d_TEntity_LinePick
	.long	__sidesign_minib3d_TEntity_EntityVisible
	.long	__sidesign_minib3d_TEntity_EntityDistance
	.long	__sidesign_minib3d_TEntity_DeltaYaw
	.long	__sidesign_minib3d_TEntity_DeltaPitch
	.long	__sidesign_minib3d_TEntity_TFormPoint
	.long	__sidesign_minib3d_TEntity_TFormVector
	.long	__sidesign_minib3d_TEntity_TFormNormal
	.long	__sidesign_minib3d_TEntity_TFormedX
	.long	__sidesign_minib3d_TEntity_TFormedY
	.long	__sidesign_minib3d_TEntity_TFormedZ
	.long	__sidesign_minib3d_TEntity_GetMatElement
	.long	__sidesign_minib3d_TEntity_ResetEntity
	.long	__sidesign_minib3d_TEntity_EntityRadius
	.long	__sidesign_minib3d_TEntity_UpdateRadius
	.long	__sidesign_minib3d_TEntity_EntityBox
	.long	__sidesign_minib3d_TEntity_EntityType
	.long	__sidesign_minib3d_TEntity_EntityPickMode
	.long	__sidesign_minib3d_TEntity_EntityCollided
	.long	__sidesign_minib3d_TEntity_CountCollisions
	.long	__sidesign_minib3d_TEntity_CollisionX
	.long	__sidesign_minib3d_TEntity_CollisionY
	.long	__sidesign_minib3d_TEntity_CollisionZ
	.long	__sidesign_minib3d_TEntity_CollisionNX
	.long	__sidesign_minib3d_TEntity_CollisionNY
	.long	__sidesign_minib3d_TEntity_CollisionNZ
	.long	__sidesign_minib3d_TEntity_CollisionTime
	.long	__sidesign_minib3d_TEntity_CollisionEntity
	.long	__sidesign_minib3d_TEntity_CollisionSurface
	.long	__sidesign_minib3d_TEntity_CollisionTriangle
	.long	__sidesign_minib3d_TEntity_GetEntityType
	.long	__sidesign_minib3d_TEntity_MeshCullRadius
	.long	__sidesign_minib3d_TEntity_EntityScaleX
	.long	__sidesign_minib3d_TEntity_EntityScaleY
	.long	__sidesign_minib3d_TEntity_EntityScaleZ
	.long	__sidesign_minib3d_TEntity_BoundingSphereNew
	.long	__sidesign_minib3d_TEntity_CountAllChildren
	.long	__sidesign_minib3d_TEntity_GetChildFromAll
	.long	__sidesign_minib3d_TEntity_UpdateMat
	.long	__sidesign_minib3d_TEntity_AddParent
	.long	__sidesign_minib3d_TEntity_UpdateChildren
	.long	__sidesign_minib3d_TEntity_EntityDistanceSquared0
	.long	__sidesign_minib3d_TEntity_EntityDistanceSquared
	.long	__sidesign_minib3d_TEntity_EntityListAdd
	.long	__sidesign_minib3d_TEntity_MQ_CopyMat
	.long	__sidesign_minib3d_TEntity_MQ_Rotate
	.long	__sidesign_minib3d_TEntity_MQ_Turn
	.long	__sidesign_minib3d_TEntity_MQ_Turn2
	.long	__sidesign_minib3d_TEntity_MQ_TransformPoint
	.long	__sidesign_minib3d_TEntity_MQ_Position
	.long	__sidesign_minib3d_TEntity_MQ_Move
	.long	__sidesign_minib3d_TEntity_MQ_GetInvMatrix
	.long	__sidesign_minib3d_TEntity_MQ_GetMatrix
	.long	__sidesign_minib3d_TEntity_MQ_Update
	.long	__sidesign_minib3d_TEntity_MQ_Scale
	.long	__sidesign_minib3d_TEntity_MQ_SetParent
	.long	__sidesign_minib3d_TEntity_MQ_GetScaleXYZ
	.long	__sidesign_minib3d_TEntity_SetUpdateFlag
	.long	__sidesign_minib3d_TEntity_AnimFrame
	.long	__sidesign_minib3d_TBone_UpdateBoneChildren
_4455:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TTerrain.bmx"
	.align	4
_4454:
	.long	_4455
	.long	11
	.long	2
	.align	4
__sidesign_minib3d_TTerrain_rethigh:
	.long	0x0
	.align	4
_4456:
	.long	_4455
	.long	13
	.long	2
	.align	4
__sidesign_minib3d_TTerrain_terrain_list:
	.long	_bbNullObject
	.align	4
_4459:
	.long	_4455
	.long	14
	.long	2
	.align	4
__sidesign_minib3d_TTerrain_triangleindex:
	.long	0
	.align	4
_4460:
	.long	_4455
	.long	15
	.long	2
	.align	4
__sidesign_minib3d_TTerrain_mesh_info:
	.long	0
_1231:
	.asciz	"TTerrain"
_1232:
	.asciz	"ROAM_LMAX"
	.align	4
_1233:
	.long	_bbStringClass
	.long	2147483647
	.long	2
	.short	49,49
_1234:
	.asciz	"size"
_1235:
	.asciz	"vsize"
_1236:
	.asciz	"voffset"
_1237:
	.asciz	"empty"
_1238:
	.asciz	"level2dzsize"
_1239:
	.asciz	"[]f"
_1240:
	.asciz	"height"
_1241:
	.asciz	"xcf"
_1242:
	.asciz	"ycf"
_1243:
	.asciz	"zcf"
_1244:
	.asciz	"eyepoint"
_1245:
	.asciz	":TCamera"
_1246:
	.asciz	"vert"
_1247:
	.asciz	"[,]s"
_1248:
	.asciz	"(:TEntity):TTerrain"
_1249:
	.asciz	"():TTerrain"
_1250:
	.asciz	"RecreateROAM"
_1251:
	.asciz	"drawsub"
_1252:
	.asciz	"(i,[]f,[]f,[]f)i"
_1253:
	.asciz	"FromPixmap"
_1254:
	.asciz	"(:brl.pixmap.TPixmap)i"
_1255:
	.asciz	"Load"
_1256:
	.asciz	"ReadHeight"
_1257:
	.asciz	"GetHeight"
_1258:
	.asciz	"(f,f)f"
_1259:
	.asciz	"GetY"
_1260:
	.asciz	"getsub"
	.align	4
_1230:
	.long	2
	.long	_1231
	.long	1
	.long	_1232
	.long	_826
	.long	_1233
	.long	3
	.long	_1234
	.long	_838
	.long	260
	.long	3
	.long	_1235
	.long	_838
	.long	264
	.long	3
	.long	_1236
	.long	_838
	.long	268
	.long	3
	.long	_1237
	.long	_826
	.long	272
	.long	3
	.long	_1238
	.long	_1239
	.long	276
	.long	3
	.long	_1240
	.long	_845
	.long	280
	.long	3
	.long	_1241
	.long	_838
	.long	284
	.long	3
	.long	_1242
	.long	_838
	.long	288
	.long	3
	.long	_1243
	.long	_838
	.long	292
	.long	3
	.long	_1244
	.long	_1245
	.long	296
	.long	3
	.long	_1140
	.long	_1141
	.long	300
	.long	3
	.long	_1246
	.long	_1247
	.long	304
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	6
	.long	_919
	.long	_1248
	.long	48
	.long	6
	.long	_828
	.long	_1249
	.long	464
	.long	6
	.long	_830
	.long	_793
	.long	468
	.long	6
	.long	_921
	.long	_793
	.long	52
	.long	6
	.long	_1250
	.long	_793
	.long	472
	.long	6
	.long	_1251
	.long	_1252
	.long	476
	.long	6
	.long	_1253
	.long	_1254
	.long	480
	.long	6
	.long	_1255
	.long	_933
	.long	484
	.long	6
	.long	_1256
	.long	_997
	.long	488
	.long	6
	.long	_1257
	.long	_1258
	.long	492
	.long	6
	.long	_1259
	.long	_1258
	.long	496
	.long	6
	.long	_1260
	.long	_1252
	.long	500
	.long	0
	.align	4
_sidesign_minib3d_TTerrain:
	.long	_sidesign_minib3d_TEntity
	.long	_bbObjectFree
	.long	_1230
	.long	308
	.long	__sidesign_minib3d_TTerrain_New
	.long	__sidesign_minib3d_TTerrain_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TTerrain_CopyEntity
	.long	__sidesign_minib3d_TTerrain_Update
	.long	__sidesign_minib3d_TEntity_FreeEntity
	.long	__sidesign_minib3d_TEntity_PositionEntity
	.long	__sidesign_minib3d_TEntity_MoveEntity
	.long	__sidesign_minib3d_TEntity_TranslateEntity
	.long	__sidesign_minib3d_TEntity_ScaleEntity
	.long	__sidesign_minib3d_TEntity_RotateEntity
	.long	__sidesign_minib3d_TEntity_TurnEntity
	.long	__sidesign_minib3d_TEntity_PointEntity
	.long	__sidesign_minib3d_TEntity_LoadAnimSeq
	.long	__sidesign_minib3d_TEntity_ExtractAnimSeq
	.long	__sidesign_minib3d_TEntity_Animate
	.long	__sidesign_minib3d_TEntity_SetAnimTime
	.long	__sidesign_minib3d_TEntity_AnimSeq
	.long	__sidesign_minib3d_TEntity_AnimLength
	.long	__sidesign_minib3d_TEntity_AnimTime
	.long	__sidesign_minib3d_TEntity_Animating
	.long	__sidesign_minib3d_TEntity_EntityColor
	.long	__sidesign_minib3d_TEntity_EntityAlpha
	.long	__sidesign_minib3d_TEntity_EntityShininess
	.long	__sidesign_minib3d_TEntity_EntityTexture
	.long	__sidesign_minib3d_TEntity_EntityBlend
	.long	__sidesign_minib3d_TEntity_EntityFX
	.long	__sidesign_minib3d_TEntity_EntityAutoFade
	.long	__sidesign_minib3d_TEntity_PaintEntity
	.long	__sidesign_minib3d_TEntity_EntityOrder
	.long	__sidesign_minib3d_TEntity_ShowEntity
	.long	__sidesign_minib3d_TEntity_HideEntity
	.long	__sidesign_minib3d_TEntity_Hidden
	.long	__sidesign_minib3d_TEntity_NameEntity
	.long	__sidesign_minib3d_TEntity_EntityParent
	.long	__sidesign_minib3d_TEntity_GetParent
	.long	__sidesign_minib3d_TEntity_EntityX
	.long	__sidesign_minib3d_TEntity_EntityY
	.long	__sidesign_minib3d_TEntity_EntityZ
	.long	__sidesign_minib3d_TEntity_EntityPitch
	.long	__sidesign_minib3d_TEntity_EntityYaw
	.long	__sidesign_minib3d_TEntity_EntityRoll
	.long	__sidesign_minib3d_TEntity_EntityClass
	.long	__sidesign_minib3d_TEntity_EntityName
	.long	__sidesign_minib3d_TEntity_CountChildren
	.long	__sidesign_minib3d_TEntity_GetChild
	.long	__sidesign_minib3d_TEntity_FindChild
	.long	__sidesign_minib3d_TEntity_EntityPick
	.long	__sidesign_minib3d_TEntity_LinePick
	.long	__sidesign_minib3d_TEntity_EntityVisible
	.long	__sidesign_minib3d_TEntity_EntityDistance
	.long	__sidesign_minib3d_TEntity_DeltaYaw
	.long	__sidesign_minib3d_TEntity_DeltaPitch
	.long	__sidesign_minib3d_TEntity_TFormPoint
	.long	__sidesign_minib3d_TEntity_TFormVector
	.long	__sidesign_minib3d_TEntity_TFormNormal
	.long	__sidesign_minib3d_TEntity_TFormedX
	.long	__sidesign_minib3d_TEntity_TFormedY
	.long	__sidesign_minib3d_TEntity_TFormedZ
	.long	__sidesign_minib3d_TEntity_GetMatElement
	.long	__sidesign_minib3d_TEntity_ResetEntity
	.long	__sidesign_minib3d_TEntity_EntityRadius
	.long	__sidesign_minib3d_TEntity_UpdateRadius
	.long	__sidesign_minib3d_TEntity_EntityBox
	.long	__sidesign_minib3d_TEntity_EntityType
	.long	__sidesign_minib3d_TEntity_EntityPickMode
	.long	__sidesign_minib3d_TEntity_EntityCollided
	.long	__sidesign_minib3d_TEntity_CountCollisions
	.long	__sidesign_minib3d_TEntity_CollisionX
	.long	__sidesign_minib3d_TEntity_CollisionY
	.long	__sidesign_minib3d_TEntity_CollisionZ
	.long	__sidesign_minib3d_TEntity_CollisionNX
	.long	__sidesign_minib3d_TEntity_CollisionNY
	.long	__sidesign_minib3d_TEntity_CollisionNZ
	.long	__sidesign_minib3d_TEntity_CollisionTime
	.long	__sidesign_minib3d_TEntity_CollisionEntity
	.long	__sidesign_minib3d_TEntity_CollisionSurface
	.long	__sidesign_minib3d_TEntity_CollisionTriangle
	.long	__sidesign_minib3d_TEntity_GetEntityType
	.long	__sidesign_minib3d_TEntity_MeshCullRadius
	.long	__sidesign_minib3d_TEntity_EntityScaleX
	.long	__sidesign_minib3d_TEntity_EntityScaleY
	.long	__sidesign_minib3d_TEntity_EntityScaleZ
	.long	__sidesign_minib3d_TEntity_BoundingSphereNew
	.long	__sidesign_minib3d_TEntity_CountAllChildren
	.long	__sidesign_minib3d_TEntity_GetChildFromAll
	.long	__sidesign_minib3d_TEntity_UpdateMat
	.long	__sidesign_minib3d_TEntity_AddParent
	.long	__sidesign_minib3d_TEntity_UpdateChildren
	.long	__sidesign_minib3d_TEntity_EntityDistanceSquared0
	.long	__sidesign_minib3d_TEntity_EntityDistanceSquared
	.long	__sidesign_minib3d_TEntity_EntityListAdd
	.long	__sidesign_minib3d_TEntity_MQ_CopyMat
	.long	__sidesign_minib3d_TEntity_MQ_Rotate
	.long	__sidesign_minib3d_TEntity_MQ_Turn
	.long	__sidesign_minib3d_TEntity_MQ_Turn2
	.long	__sidesign_minib3d_TEntity_MQ_TransformPoint
	.long	__sidesign_minib3d_TEntity_MQ_Position
	.long	__sidesign_minib3d_TEntity_MQ_Move
	.long	__sidesign_minib3d_TEntity_MQ_GetInvMatrix
	.long	__sidesign_minib3d_TEntity_MQ_GetMatrix
	.long	__sidesign_minib3d_TEntity_MQ_Update
	.long	__sidesign_minib3d_TEntity_MQ_Scale
	.long	__sidesign_minib3d_TEntity_MQ_SetParent
	.long	__sidesign_minib3d_TEntity_MQ_GetScaleXYZ
	.long	__sidesign_minib3d_TEntity_SetUpdateFlag
	.long	__sidesign_minib3d_TEntity_AnimFrame
	.long	__sidesign_minib3d_TTerrain_Create
	.long	__sidesign_minib3d_TTerrain_Free
	.long	__sidesign_minib3d_TTerrain_RecreateROAM
	.long	__sidesign_minib3d_TTerrain_drawsub
	.long	__sidesign_minib3d_TTerrain_FromPixmap
	.long	__sidesign_minib3d_TTerrain_Load
	.long	__sidesign_minib3d_TTerrain_ReadHeight
	.long	__sidesign_minib3d_TTerrain_GetHeight
	.long	__sidesign_minib3d_TTerrain_GetY
	.long	__sidesign_minib3d_TTerrain_getsub
_1262:
	.asciz	"TSurface"
_1263:
	.asciz	"no_verts"
_1264:
	.asciz	"no_tris"
_1265:
	.asciz	"tris"
_1266:
	.asciz	"[]s"
_1267:
	.asciz	"vert_coords"
_1268:
	.asciz	"vert_tex_coords0"
_1269:
	.asciz	"vert_tex_coords1"
_1270:
	.asciz	"vert_norm"
_1271:
	.asciz	"vert_col"
_1272:
	.asciz	"vert_bone1_no"
_1273:
	.asciz	"vert_bone2_no"
_1274:
	.asciz	"vert_bone3_no"
_1275:
	.asciz	"vert_bone4_no"
_1276:
	.asciz	"vert_weight1"
_1277:
	.asciz	"vert_weight2"
_1278:
	.asciz	"vert_weight3"
_1279:
	.asciz	"vert_weight4"
_1280:
	.asciz	"vbo_id"
_1281:
	.asciz	"vert_array_size"
_1282:
	.asciz	"tri_array_size"
_1283:
	.asciz	"vmin"
_1284:
	.asciz	"vmax"
_1285:
	.asciz	"reset_vbo"
_1286:
	.asciz	"alpha_enable"
_1287:
	.asciz	"Compare"
_1288:
	.asciz	"(:Object)i"
_1289:
	.asciz	"():TSurface"
_1290:
	.asciz	"PaintSurface"
_1291:
	.asciz	"ClearSurface"
_1292:
	.asciz	"AddVertex"
_1293:
	.asciz	"AddTriangle"
_1294:
	.asciz	"VertexCoords"
_1295:
	.asciz	"(i,f,f,f)i"
_1296:
	.asciz	"VertexColor"
_1297:
	.asciz	"(i,f,f,f,f)i"
_1298:
	.asciz	"VertexNormal"
_1299:
	.asciz	"VertexTexCoords"
_1300:
	.asciz	"(i,f,f,f,i)i"
_1301:
	.asciz	"VertexX"
_1302:
	.asciz	"VertexY"
_1303:
	.asciz	"VertexZ"
_1304:
	.asciz	"VertexRed"
_1305:
	.asciz	"VertexGreen"
_1306:
	.asciz	"VertexBlue"
_1307:
	.asciz	"VertexAlpha"
_1308:
	.asciz	"VertexNX"
_1309:
	.asciz	"VertexNY"
_1310:
	.asciz	"VertexNZ"
_1311:
	.asciz	"VertexU"
_1312:
	.asciz	"VertexV"
_1313:
	.asciz	"VertexW"
_1314:
	.asciz	"TriangleVertex"
_1315:
	.asciz	"TriangleNX"
_1316:
	.asciz	"TriangleNY"
_1317:
	.asciz	"TriangleNZ"
_1318:
	.asciz	"UpdateVBO"
_1319:
	.asciz	"FreeVBO"
_1320:
	.asciz	"RemoveTri"
_1321:
	.asciz	"(:TSurface,i)i"
_1322:
	.asciz	"RemoveVerts"
_1323:
	.asciz	"(:TSurface)i"
	.align	4
_1261:
	.long	2
	.long	_1262
	.long	3
	.long	_1263
	.long	_826
	.long	8
	.long	3
	.long	_1264
	.long	_826
	.long	12
	.long	3
	.long	_1265
	.long	_1266
	.long	16
	.long	3
	.long	_1267
	.long	_1239
	.long	20
	.long	3
	.long	_1268
	.long	_1239
	.long	24
	.long	3
	.long	_1269
	.long	_1239
	.long	28
	.long	3
	.long	_1270
	.long	_1239
	.long	32
	.long	3
	.long	_1271
	.long	_1239
	.long	36
	.long	3
	.long	_1272
	.long	_910
	.long	40
	.long	3
	.long	_1273
	.long	_910
	.long	44
	.long	3
	.long	_1274
	.long	_910
	.long	48
	.long	3
	.long	_1275
	.long	_910
	.long	52
	.long	3
	.long	_1276
	.long	_1239
	.long	56
	.long	3
	.long	_1277
	.long	_1239
	.long	60
	.long	3
	.long	_1278
	.long	_1239
	.long	64
	.long	3
	.long	_1279
	.long	_1239
	.long	68
	.long	3
	.long	_882
	.long	_883
	.long	72
	.long	3
	.long	_1280
	.long	_910
	.long	76
	.long	3
	.long	_1281
	.long	_826
	.long	80
	.long	3
	.long	_1282
	.long	_826
	.long	84
	.long	3
	.long	_1283
	.long	_826
	.long	88
	.long	3
	.long	_1284
	.long	_826
	.long	92
	.long	3
	.long	_1285
	.long	_826
	.long	96
	.long	3
	.long	_1286
	.long	_826
	.long	100
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	6
	.long	_1287
	.long	_1288
	.long	28
	.long	6
	.long	_846
	.long	_1289
	.long	48
	.long	6
	.long	_1290
	.long	_954
	.long	52
	.long	6
	.long	_1291
	.long	_1004
	.long	56
	.long	6
	.long	_1292
	.long	_1002
	.long	60
	.long	6
	.long	_1293
	.long	_806
	.long	64
	.long	6
	.long	_1173
	.long	_793
	.long	68
	.long	6
	.long	_1174
	.long	_793
	.long	72
	.long	6
	.long	_1294
	.long	_1295
	.long	76
	.long	6
	.long	_1296
	.long	_1297
	.long	80
	.long	6
	.long	_1298
	.long	_1295
	.long	84
	.long	6
	.long	_1299
	.long	_1300
	.long	88
	.long	6
	.long	_1301
	.long	_965
	.long	92
	.long	6
	.long	_1302
	.long	_965
	.long	96
	.long	6
	.long	_1303
	.long	_965
	.long	100
	.long	6
	.long	_1304
	.long	_965
	.long	104
	.long	6
	.long	_1305
	.long	_965
	.long	108
	.long	6
	.long	_1306
	.long	_965
	.long	112
	.long	6
	.long	_1307
	.long	_965
	.long	116
	.long	6
	.long	_1308
	.long	_965
	.long	120
	.long	6
	.long	_1309
	.long	_965
	.long	124
	.long	6
	.long	_1310
	.long	_965
	.long	128
	.long	6
	.long	_1311
	.long	_997
	.long	132
	.long	6
	.long	_1312
	.long	_997
	.long	136
	.long	6
	.long	_1313
	.long	_997
	.long	140
	.long	6
	.long	_1314
	.long	_1004
	.long	144
	.long	6
	.long	_1164
	.long	_793
	.long	148
	.long	6
	.long	_1315
	.long	_965
	.long	152
	.long	6
	.long	_1316
	.long	_965
	.long	156
	.long	6
	.long	_1317
	.long	_965
	.long	160
	.long	6
	.long	_1318
	.long	_793
	.long	164
	.long	6
	.long	_1319
	.long	_793
	.long	168
	.long	7
	.long	_1320
	.long	_1321
	.long	172
	.long	7
	.long	_1322
	.long	_1323
	.long	176
	.long	0
	.align	4
_sidesign_minib3d_TSurface:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_1261
	.long	104
	.long	__sidesign_minib3d_TSurface_New
	.long	__sidesign_minib3d_TSurface_Delete
	.long	_bbObjectToString
	.long	__sidesign_minib3d_TSurface_Compare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TSurface_Copy
	.long	__sidesign_minib3d_TSurface_PaintSurface
	.long	__sidesign_minib3d_TSurface_ClearSurface
	.long	__sidesign_minib3d_TSurface_AddVertex
	.long	__sidesign_minib3d_TSurface_AddTriangle
	.long	__sidesign_minib3d_TSurface_CountVertices
	.long	__sidesign_minib3d_TSurface_CountTriangles
	.long	__sidesign_minib3d_TSurface_VertexCoords
	.long	__sidesign_minib3d_TSurface_VertexColor
	.long	__sidesign_minib3d_TSurface_VertexNormal
	.long	__sidesign_minib3d_TSurface_VertexTexCoords
	.long	__sidesign_minib3d_TSurface_VertexX
	.long	__sidesign_minib3d_TSurface_VertexY
	.long	__sidesign_minib3d_TSurface_VertexZ
	.long	__sidesign_minib3d_TSurface_VertexRed
	.long	__sidesign_minib3d_TSurface_VertexGreen
	.long	__sidesign_minib3d_TSurface_VertexBlue
	.long	__sidesign_minib3d_TSurface_VertexAlpha
	.long	__sidesign_minib3d_TSurface_VertexNX
	.long	__sidesign_minib3d_TSurface_VertexNY
	.long	__sidesign_minib3d_TSurface_VertexNZ
	.long	__sidesign_minib3d_TSurface_VertexU
	.long	__sidesign_minib3d_TSurface_VertexV
	.long	__sidesign_minib3d_TSurface_VertexW
	.long	__sidesign_minib3d_TSurface_TriangleVertex
	.long	__sidesign_minib3d_TSurface_UpdateNormals
	.long	__sidesign_minib3d_TSurface_TriangleNX
	.long	__sidesign_minib3d_TSurface_TriangleNY
	.long	__sidesign_minib3d_TSurface_TriangleNZ
	.long	__sidesign_minib3d_TSurface_UpdateVBO
	.long	__sidesign_minib3d_TSurface_FreeVBO
	.long	__sidesign_minib3d_TSurface_RemoveTri
	.long	__sidesign_minib3d_TSurface_RemoveVerts
_4462:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TTexture.bmx"
	.align	4
_4461:
	.long	_4462
	.long	3
	.long	2
	.align	4
__sidesign_minib3d_TTexture_tex_list:
	.long	_bbNullObject
_1325:
	.asciz	"TTexture"
_1326:
	.asciz	"file"
_1327:
	.asciz	"flags"
_1328:
	.asciz	"blend"
_1329:
	.asciz	"coords"
_1330:
	.asciz	"u_scale"
_1331:
	.asciz	"v_scale"
_1332:
	.asciz	"u_pos"
_1333:
	.asciz	"v_pos"
_1334:
	.asciz	"file_abs"
_1335:
	.asciz	"width"
_1336:
	.asciz	"pixmap"
_1337:
	.asciz	":brl.pixmap.TPixmap"
_1338:
	.asciz	"gltex"
_1339:
	.asciz	"cube_pixmap"
_1340:
	.asciz	"[]:brl.pixmap.TPixmap"
_1341:
	.asciz	"no_frames"
_1342:
	.asciz	"no_mipmaps"
_1343:
	.asciz	"cube_face"
_1344:
	.asciz	"cube_mode"
_1345:
	.asciz	"in_scene"
_1346:
	.asciz	"():TTexture"
_1347:
	.asciz	"FreeTexture"
_1348:
	.asciz	"CreateTexture"
_1349:
	.asciz	"(i,i,i,i,:TTexture):TTexture"
_1350:
	.asciz	"LoadTexture"
_1351:
	.asciz	"($,i,:TTexture):TTexture"
_1352:
	.asciz	"LoadAnimTexture"
_1353:
	.asciz	"($,i,i,i,i,i,:TTexture):TTexture"
_1354:
	.asciz	"LoadTextureFromPixmap"
_1355:
	.asciz	"(:brl.pixmap.TPixmap,i,:TTexture):TTexture"
_1356:
	.asciz	"LoadAnimTextureFromPixmap"
_1357:
	.asciz	"(:brl.pixmap.TPixmap,i,i,i,i,i,:TTexture):TTexture"
_1358:
	.asciz	"CreateCubeMapTexture"
_1359:
	.asciz	"(i,i,i,:TTexture):TTexture"
_1360:
	.asciz	"LoadCubeMapTexture"
_1361:
	.asciz	"TextureBlend"
_1362:
	.asciz	"TextureCoords"
_1363:
	.asciz	"ScaleTexture"
_1364:
	.asciz	"PositionTexture"
_1365:
	.asciz	"RotateTexture"
_1366:
	.asciz	"TextureWidth"
_1367:
	.asciz	"TextureHeight"
_1368:
	.asciz	"TextureName"
_1369:
	.asciz	"GetBrushTexture"
_1370:
	.asciz	"(:TBrush,i):TTexture"
_1371:
	.asciz	"ClearTextureFilters"
_1372:
	.asciz	"TextureFilter"
_1373:
	.asciz	"($,i)i"
_1374:
	.asciz	"SetCubeFace"
_1375:
	.asciz	"SetCubeMode"
_1376:
	.asciz	"BackBufferToTex"
_1377:
	.asciz	"CountMipmaps"
_1378:
	.asciz	"MipmapWidth"
_1379:
	.asciz	"MipmapHeight"
_1380:
	.asciz	"FileFind"
_1381:
	.asciz	"(*$)i"
_1382:
	.asciz	"FileAbs"
_1383:
	.asciz	"($)$"
_1384:
	.asciz	"TexInList"
_1385:
	.asciz	"FilterFlags"
_1386:
	.asciz	"AdjustPixmap"
_1387:
	.asciz	"(:brl.pixmap.TPixmap):brl.pixmap.TPixmap"
_1388:
	.asciz	"Pow2Size"
_1389:
	.asciz	"ApplyAlpha"
	.align	4
_1324:
	.long	2
	.long	_1325
	.long	3
	.long	_1326
	.long	_873
	.long	8
	.long	3
	.long	_1327
	.long	_826
	.long	12
	.long	3
	.long	_1328
	.long	_826
	.long	16
	.long	3
	.long	_1329
	.long	_826
	.long	20
	.long	3
	.long	_1330
	.long	_838
	.long	24
	.long	3
	.long	_1331
	.long	_838
	.long	28
	.long	3
	.long	_1332
	.long	_838
	.long	32
	.long	3
	.long	_1333
	.long	_838
	.long	36
	.long	3
	.long	_1187
	.long	_838
	.long	40
	.long	3
	.long	_1334
	.long	_873
	.long	44
	.long	3
	.long	_1335
	.long	_826
	.long	48
	.long	3
	.long	_1240
	.long	_826
	.long	52
	.long	3
	.long	_1336
	.long	_1337
	.long	56
	.long	3
	.long	_1338
	.long	_910
	.long	60
	.long	3
	.long	_1339
	.long	_1340
	.long	64
	.long	3
	.long	_1341
	.long	_826
	.long	68
	.long	3
	.long	_1342
	.long	_826
	.long	72
	.long	3
	.long	_1343
	.long	_826
	.long	76
	.long	3
	.long	_1344
	.long	_826
	.long	80
	.long	3
	.long	_1345
	.long	_826
	.long	84
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	6
	.long	_846
	.long	_1346
	.long	48
	.long	6
	.long	_1347
	.long	_793
	.long	52
	.long	7
	.long	_1348
	.long	_1349
	.long	56
	.long	7
	.long	_1350
	.long	_1351
	.long	60
	.long	7
	.long	_1352
	.long	_1353
	.long	64
	.long	7
	.long	_1354
	.long	_1355
	.long	68
	.long	7
	.long	_1356
	.long	_1357
	.long	72
	.long	7
	.long	_1358
	.long	_1359
	.long	76
	.long	7
	.long	_1360
	.long	_1351
	.long	80
	.long	6
	.long	_1361
	.long	_798
	.long	84
	.long	6
	.long	_1362
	.long	_798
	.long	88
	.long	6
	.long	_1363
	.long	_952
	.long	92
	.long	6
	.long	_1364
	.long	_952
	.long	96
	.long	6
	.long	_1365
	.long	_808
	.long	100
	.long	6
	.long	_1366
	.long	_793
	.long	104
	.long	6
	.long	_1367
	.long	_793
	.long	108
	.long	6
	.long	_1368
	.long	_972
	.long	112
	.long	7
	.long	_1369
	.long	_1370
	.long	116
	.long	7
	.long	_1371
	.long	_793
	.long	120
	.long	7
	.long	_1372
	.long	_1373
	.long	124
	.long	6
	.long	_1374
	.long	_798
	.long	128
	.long	6
	.long	_1375
	.long	_798
	.long	132
	.long	6
	.long	_1376
	.long	_1004
	.long	136
	.long	6
	.long	_1377
	.long	_793
	.long	140
	.long	6
	.long	_1378
	.long	_798
	.long	144
	.long	6
	.long	_1379
	.long	_798
	.long	148
	.long	7
	.long	_1380
	.long	_1381
	.long	152
	.long	7
	.long	_1382
	.long	_1383
	.long	156
	.long	6
	.long	_1384
	.long	_1346
	.long	160
	.long	6
	.long	_1385
	.long	_793
	.long	164
	.long	7
	.long	_1386
	.long	_1387
	.long	168
	.long	7
	.long	_1388
	.long	_798
	.long	172
	.long	7
	.long	_1389
	.long	_1387
	.long	176
	.long	0
	.align	4
_sidesign_minib3d_TTexture:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_1324
	.long	88
	.long	__sidesign_minib3d_TTexture_New
	.long	__sidesign_minib3d_TTexture_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TTexture_Copy
	.long	__sidesign_minib3d_TTexture_FreeTexture
	.long	__sidesign_minib3d_TTexture_CreateTexture
	.long	__sidesign_minib3d_TTexture_LoadTexture
	.long	__sidesign_minib3d_TTexture_LoadAnimTexture
	.long	__sidesign_minib3d_TTexture_LoadTextureFromPixmap
	.long	__sidesign_minib3d_TTexture_LoadAnimTextureFromPixmap
	.long	__sidesign_minib3d_TTexture_CreateCubeMapTexture
	.long	__sidesign_minib3d_TTexture_LoadCubeMapTexture
	.long	__sidesign_minib3d_TTexture_TextureBlend
	.long	__sidesign_minib3d_TTexture_TextureCoords
	.long	__sidesign_minib3d_TTexture_ScaleTexture
	.long	__sidesign_minib3d_TTexture_PositionTexture
	.long	__sidesign_minib3d_TTexture_RotateTexture
	.long	__sidesign_minib3d_TTexture_TextureWidth
	.long	__sidesign_minib3d_TTexture_TextureHeight
	.long	__sidesign_minib3d_TTexture_TextureName
	.long	__sidesign_minib3d_TTexture_GetBrushTexture
	.long	__sidesign_minib3d_TTexture_ClearTextureFilters
	.long	__sidesign_minib3d_TTexture_TextureFilter
	.long	__sidesign_minib3d_TTexture_SetCubeFace
	.long	__sidesign_minib3d_TTexture_SetCubeMode
	.long	__sidesign_minib3d_TTexture_BackBufferToTex
	.long	__sidesign_minib3d_TTexture_CountMipmaps
	.long	__sidesign_minib3d_TTexture_MipmapWidth
	.long	__sidesign_minib3d_TTexture_MipmapHeight
	.long	__sidesign_minib3d_TTexture_FileFind
	.long	__sidesign_minib3d_TTexture_FileAbs
	.long	__sidesign_minib3d_TTexture_TexInList
	.long	__sidesign_minib3d_TTexture_FilterFlags
	.long	__sidesign_minib3d_TTexture_AdjustPixmap
	.long	__sidesign_minib3d_TTexture_Pow2Size
	.long	__sidesign_minib3d_TTexture_ApplyAlpha
	.align	4
_4465:
	.long	_4462
	.long	803
	.long	2
	.align	4
__sidesign_minib3d_TTextureFilter_filter_list:
	.long	_bbNullObject
_1391:
	.asciz	"TTextureFilter"
_1392:
	.asciz	"text"
	.align	4
_1390:
	.long	2
	.long	_1391
	.long	3
	.long	_1392
	.long	_873
	.long	8
	.long	3
	.long	_1327
	.long	_826
	.long	12
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	0
	.align	4
_sidesign_minib3d_TTextureFilter:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_1390
	.long	16
	.long	__sidesign_minib3d_TTextureFilter_New
	.long	__sidesign_minib3d_TTextureFilter_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
_1394:
	.asciz	"TBrush"
_1395:
	.asciz	"no_texs"
_1396:
	.asciz	"alpha"
_1397:
	.asciz	"shine"
_1398:
	.asciz	"fx"
_1399:
	.asciz	"tex_frame"
_1400:
	.asciz	"tex"
_1401:
	.asciz	"[]:TTexture"
_1402:
	.asciz	"():TBrush"
_1403:
	.asciz	"FreeBrush"
_1404:
	.asciz	"CreateBrush"
_1405:
	.asciz	"(f,f,f):TBrush"
_1406:
	.asciz	"LoadBrush"
_1407:
	.asciz	"($,i,f,f):TBrush"
_1408:
	.asciz	"BrushColor"
_1409:
	.asciz	"BrushAlpha"
_1410:
	.asciz	"BrushShininess"
_1411:
	.asciz	"BrushTexture"
_1412:
	.asciz	"BrushBlend"
_1413:
	.asciz	"BrushFX"
_1414:
	.asciz	"GetEntityBrush"
_1415:
	.asciz	"(:TEntity):TBrush"
_1416:
	.asciz	"GetSurfaceBrush"
_1417:
	.asciz	"(:TSurface):TBrush"
_1418:
	.asciz	"CompareBrushes"
_1419:
	.asciz	"(:TBrush,:TBrush)i"
	.align	4
_1393:
	.long	2
	.long	_1394
	.long	3
	.long	_1395
	.long	_826
	.long	8
	.long	3
	.long	_872
	.long	_873
	.long	12
	.long	3
	.long	_1110
	.long	_838
	.long	16
	.long	3
	.long	_1111
	.long	_838
	.long	20
	.long	3
	.long	_1112
	.long	_838
	.long	24
	.long	3
	.long	_1396
	.long	_838
	.long	28
	.long	3
	.long	_1397
	.long	_838
	.long	32
	.long	3
	.long	_1328
	.long	_826
	.long	36
	.long	3
	.long	_1398
	.long	_826
	.long	40
	.long	3
	.long	_1399
	.long	_826
	.long	44
	.long	3
	.long	_1400
	.long	_1401
	.long	48
	.long	3
	.long	_1345
	.long	_826
	.long	52
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	6
	.long	_846
	.long	_1402
	.long	48
	.long	6
	.long	_1403
	.long	_793
	.long	52
	.long	7
	.long	_1404
	.long	_1405
	.long	56
	.long	7
	.long	_1406
	.long	_1407
	.long	60
	.long	6
	.long	_1408
	.long	_801
	.long	64
	.long	6
	.long	_1409
	.long	_808
	.long	68
	.long	6
	.long	_1410
	.long	_808
	.long	72
	.long	6
	.long	_1411
	.long	_948
	.long	76
	.long	6
	.long	_1412
	.long	_798
	.long	80
	.long	6
	.long	_1413
	.long	_798
	.long	84
	.long	7
	.long	_1414
	.long	_1415
	.long	88
	.long	7
	.long	_1416
	.long	_1417
	.long	92
	.long	7
	.long	_1418
	.long	_1419
	.long	96
	.long	0
	.align	4
_sidesign_minib3d_TBrush:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_1393
	.long	56
	.long	__sidesign_minib3d_TBrush_New
	.long	__sidesign_minib3d_TBrush_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TBrush_Copy
	.long	__sidesign_minib3d_TBrush_FreeBrush
	.long	__sidesign_minib3d_TBrush_CreateBrush
	.long	__sidesign_minib3d_TBrush_LoadBrush
	.long	__sidesign_minib3d_TBrush_BrushColor
	.long	__sidesign_minib3d_TBrush_BrushAlpha
	.long	__sidesign_minib3d_TBrush_BrushShininess
	.long	__sidesign_minib3d_TBrush_BrushTexture
	.long	__sidesign_minib3d_TBrush_BrushBlend
	.long	__sidesign_minib3d_TBrush_BrushFX
	.long	__sidesign_minib3d_TBrush_GetEntityBrush
	.long	__sidesign_minib3d_TBrush_GetSurfaceBrush
	.long	__sidesign_minib3d_TBrush_CompareBrushes
_1421:
	.asciz	"TAnimation"
_1422:
	.asciz	"AnimateMesh"
_1423:
	.asciz	"(:TEntity,f,i,i)i"
_1424:
	.asciz	"AnimateMesh2"
_1425:
	.asciz	"VertexDeform"
_1426:
	.asciz	"NormaliseWeights"
	.align	4
_1420:
	.long	2
	.long	_1421
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	7
	.long	_1422
	.long	_1423
	.long	48
	.long	7
	.long	_1424
	.long	_1423
	.long	52
	.long	7
	.long	_1425
	.long	_1156
	.long	56
	.long	7
	.long	_1426
	.long	_1156
	.long	60
	.long	0
	.align	4
_sidesign_minib3d_TAnimation:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_1420
	.long	8
	.long	__sidesign_minib3d_TAnimation_New
	.long	__sidesign_minib3d_TAnimation_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TAnimation_AnimateMesh
	.long	__sidesign_minib3d_TAnimation_AnimateMesh2
	.long	__sidesign_minib3d_TAnimation_VertexDeform
	.long	__sidesign_minib3d_TAnimation_NormaliseWeights
_1428:
	.asciz	"TAnimationKeys"
_1429:
	.asciz	"frames"
_1430:
	.asciz	"():TAnimationKeys"
	.align	4
_1427:
	.long	2
	.long	_1428
	.long	3
	.long	_1429
	.long	_826
	.long	8
	.long	3
	.long	_1327
	.long	_910
	.long	12
	.long	3
	.long	_859
	.long	_1239
	.long	16
	.long	3
	.long	_860
	.long	_1239
	.long	20
	.long	3
	.long	_861
	.long	_1239
	.long	24
	.long	3
	.long	_841
	.long	_1239
	.long	28
	.long	3
	.long	_842
	.long	_1239
	.long	32
	.long	3
	.long	_843
	.long	_1239
	.long	36
	.long	3
	.long	_865
	.long	_1239
	.long	40
	.long	3
	.long	_866
	.long	_1239
	.long	44
	.long	3
	.long	_867
	.long	_1239
	.long	48
	.long	3
	.long	_868
	.long	_1239
	.long	52
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	6
	.long	_846
	.long	_1430
	.long	48
	.long	0
	.align	4
_sidesign_minib3d_TAnimationKeys:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_1427
	.long	56
	.long	__sidesign_minib3d_TAnimationKeys_New
	.long	__sidesign_minib3d_TAnimationKeys_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TAnimationKeys_Copy
_1432:
	.asciz	"TModel"
_1433:
	.asciz	"LoadAnimB3D"
_1434:
	.asciz	"TrimVerts"
_1435:
	.asciz	"(*:TSurface)i"
_1436:
	.asciz	"b3dReadString"
_1437:
	.asciz	"(*:brl.stream.TStream)$"
_1438:
	.asciz	"ReadTag"
_1439:
	.asciz	"(:brl.stream.TStream)$"
_1440:
	.asciz	"NewTag"
	.align	4
_1431:
	.long	2
	.long	_1432
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	7
	.long	_1433
	.long	_1146
	.long	48
	.long	7
	.long	_1434
	.long	_1435
	.long	52
	.long	7
	.long	_1436
	.long	_1437
	.long	56
	.long	7
	.long	_1438
	.long	_1439
	.long	60
	.long	7
	.long	_1440
	.long	_933
	.long	64
	.long	0
	.align	4
_sidesign_minib3d_TModel:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_1431
	.long	8
	.long	__sidesign_minib3d_TModel_New
	.long	__sidesign_minib3d_TModel_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TModel_LoadAnimB3D
	.long	__sidesign_minib3d_TModel_TrimVerts
	.long	__sidesign_minib3d_TModel_b3dReadString
	.long	__sidesign_minib3d_TModel_ReadTag
	.long	__sidesign_minib3d_TModel_NewTag
_1442:
	.asciz	"TColTree"
_1443:
	.asciz	"c_col_tree"
_1444:
	.asciz	"*b"
_1445:
	.asciz	"reset_col_tree"
_1446:
	.asciz	"TreeCheck"
	.align	4
_1441:
	.long	2
	.long	_1442
	.long	3
	.long	_1443
	.long	_1444
	.long	8
	.long	3
	.long	_1445
	.long	_826
	.long	12
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	6
	.long	_1446
	.long	_1156
	.long	48
	.long	0
	.align	4
_sidesign_minib3d_TColTree:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_1441
	.long	16
	.long	__sidesign_minib3d_TColTree_New
	.long	__sidesign_minib3d_TColTree_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TColTree_TreeCheck
_4469:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TPick.bmx"
	.align	4
_4468:
	.long	_4469
	.long	7
	.long	2
	.align	4
__sidesign_minib3d_TPick_ent_list:
	.long	_bbNullObject
	.align	4
_4472:
	.long	_4469
	.long	9
	.long	2
	.align	4
__sidesign_minib3d_TPick_picked_x:
	.long	0x0
	.align	4
__sidesign_minib3d_TPick_picked_y:
	.long	0x0
	.align	4
__sidesign_minib3d_TPick_picked_z:
	.long	0x0
	.align	4
_4473:
	.long	_4469
	.long	10
	.long	2
	.align	4
__sidesign_minib3d_TPick_picked_nx:
	.long	0x0
	.align	4
__sidesign_minib3d_TPick_picked_ny:
	.long	0x0
	.align	4
__sidesign_minib3d_TPick_picked_nz:
	.long	0x0
	.align	4
_4474:
	.long	_4469
	.long	11
	.long	2
	.align	4
__sidesign_minib3d_TPick_picked_time:
	.long	0x0
	.align	4
_4475:
	.long	_4469
	.long	12
	.long	2
	.align	4
__sidesign_minib3d_TPick_picked_ent:
	.long	_bbNullObject
	.align	4
_4476:
	.long	_4469
	.long	13
	.long	2
	.align	4
__sidesign_minib3d_TPick_picked_surface:
	.long	_bbNullObject
	.align	4
_4477:
	.long	_4469
	.long	14
	.long	2
	.align	4
__sidesign_minib3d_TPick_picked_triangle:
	.long	0
_1448:
	.asciz	"TPick"
_1449:
	.asciz	"EPSILON"
_1451:
	.asciz	"(:TCamera,f,f):TEntity"
_1452:
	.asciz	"(:TEntity,f):TEntity"
_1453:
	.asciz	"PickedX"
_1454:
	.asciz	"PickedY"
_1455:
	.asciz	"PickedZ"
_1456:
	.asciz	"PickedNX"
_1457:
	.asciz	"PickedNY"
_1458:
	.asciz	"PickedNZ"
_1459:
	.asciz	"PickedTime"
_1460:
	.asciz	"PickedEntity"
_1461:
	.asciz	"PickedSurface"
_1462:
	.asciz	"PickedTriangle"
_1463:
	.asciz	"Pick"
	.align	4
_1447:
	.long	2
	.long	_1448
	.long	1
	.long	_1449
	.long	_826
	.long	_1450
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	7
	.long	_1090
	.long	_1451
	.long	48
	.long	7
	.long	_979
	.long	_1452
	.long	52
	.long	7
	.long	_981
	.long	_982
	.long	56
	.long	7
	.long	_983
	.long	_984
	.long	60
	.long	7
	.long	_1453
	.long	_942
	.long	64
	.long	7
	.long	_1454
	.long	_942
	.long	68
	.long	7
	.long	_1455
	.long	_942
	.long	72
	.long	7
	.long	_1456
	.long	_942
	.long	76
	.long	7
	.long	_1457
	.long	_942
	.long	80
	.long	7
	.long	_1458
	.long	_942
	.long	84
	.long	7
	.long	_1459
	.long	_942
	.long	88
	.long	7
	.long	_1460
	.long	_963
	.long	92
	.long	7
	.long	_1461
	.long	_1289
	.long	96
	.long	7
	.long	_1462
	.long	_793
	.long	100
	.long	7
	.long	_1463
	.long	_982
	.long	104
	.long	0
	.align	4
_sidesign_minib3d_TPick:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_1447
	.long	8
	.long	__sidesign_minib3d_TPick_New
	.long	__sidesign_minib3d_TPick_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TPick_CameraPick
	.long	__sidesign_minib3d_TPick_EntityPick
	.long	__sidesign_minib3d_TPick_LinePick
	.long	__sidesign_minib3d_TPick_EntityVisible
	.long	__sidesign_minib3d_TPick_PickedX
	.long	__sidesign_minib3d_TPick_PickedY
	.long	__sidesign_minib3d_TPick_PickedZ
	.long	__sidesign_minib3d_TPick_PickedNX
	.long	__sidesign_minib3d_TPick_PickedNY
	.long	__sidesign_minib3d_TPick_PickedNZ
	.long	__sidesign_minib3d_TPick_PickedTime
	.long	__sidesign_minib3d_TPick_PickedEntity
	.long	__sidesign_minib3d_TPick_PickedSurface
	.long	__sidesign_minib3d_TPick_PickedTriangle
	.long	__sidesign_minib3d_TPick_Pick
_4479:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TCollision.bmx"
	.align	4
_4478:
	.long	_4479
	.long	3
	.long	2
	.align	4
__sidesign_minib3d_TCollisionPair_list:
	.long	_bbNullObject
	.align	4
_4482:
	.long	_4479
	.long	4
	.long	2
_4483:
	.asciz	":brl.linkedlist.TList"
	.align	4
__sidesign_minib3d_TCollisionPair_ent_lists:
	.long	_bbEmptyArray
_1465:
	.asciz	"TCollisionPair"
_1466:
	.asciz	"src_type"
_1467:
	.asciz	"des_type"
_1468:
	.asciz	"col_method"
_1469:
	.asciz	"response"
	.align	4
_1464:
	.long	2
	.long	_1465
	.long	3
	.long	_1466
	.long	_826
	.long	8
	.long	3
	.long	_1467
	.long	_826
	.long	12
	.long	3
	.long	_1468
	.long	_826
	.long	16
	.long	3
	.long	_1469
	.long	_826
	.long	20
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	0
	.align	4
_sidesign_minib3d_TCollisionPair:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_1464
	.long	24
	.long	__sidesign_minib3d_TCollisionPair_New
	.long	__sidesign_minib3d_TCollisionPair_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
_1471:
	.asciz	"TCollisionImpact"
_1472:
	.asciz	"nx"
_1473:
	.asciz	"ny"
_1474:
	.asciz	"nz"
_1475:
	.asciz	"time"
_1476:
	.asciz	"ent"
_1477:
	.asciz	"surf"
_1478:
	.asciz	":TSurface"
_1479:
	.asciz	"tri"
	.align	4
_1470:
	.long	2
	.long	_1471
	.long	3
	.long	_837
	.long	_838
	.long	8
	.long	3
	.long	_839
	.long	_838
	.long	12
	.long	3
	.long	_840
	.long	_838
	.long	16
	.long	3
	.long	_1472
	.long	_838
	.long	20
	.long	3
	.long	_1473
	.long	_838
	.long	24
	.long	3
	.long	_1474
	.long	_838
	.long	28
	.long	3
	.long	_1475
	.long	_838
	.long	32
	.long	3
	.long	_1476
	.long	_855
	.long	36
	.long	3
	.long	_1477
	.long	_1478
	.long	40
	.long	3
	.long	_1479
	.long	_826
	.long	44
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	0
	.align	4
_sidesign_minib3d_TCollisionImpact:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_1470
	.long	48
	.long	__sidesign_minib3d_TCollisionImpact_New
	.long	__sidesign_minib3d_TCollisionImpact_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
_1481:
	.asciz	"TVector"
_1482:
	.asciz	"(f,f,f):TVector"
_1483:
	.asciz	"():TVector"
_1484:
	.asciz	"Add"
_1485:
	.asciz	"(:TVector):TVector"
_1486:
	.asciz	"Subtract"
_1487:
	.asciz	"Multiply"
_1488:
	.asciz	"(f):TVector"
_1489:
	.asciz	"Divide"
_1490:
	.asciz	"Dot"
_1491:
	.asciz	"(:TVector)f"
_1492:
	.asciz	"Cross"
_1493:
	.asciz	"Normalize"
_1494:
	.asciz	"Length"
_1495:
	.asciz	"SquaredLength"
_1496:
	.asciz	"SetLength"
_1497:
	.asciz	"(f)f"
_1498:
	.asciz	"VectorYaw"
_1499:
	.asciz	"(f,f,f)f"
_1500:
	.asciz	"VectorPitch"
	.align	4
_1480:
	.long	2
	.long	_1481
	.long	1
	.long	_1449
	.long	_826
	.long	_1450
	.long	3
	.long	_837
	.long	_838
	.long	8
	.long	3
	.long	_839
	.long	_838
	.long	12
	.long	3
	.long	_840
	.long	_838
	.long	16
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	7
	.long	_828
	.long	_1482
	.long	48
	.long	6
	.long	_846
	.long	_1483
	.long	52
	.long	6
	.long	_1484
	.long	_1485
	.long	56
	.long	6
	.long	_1486
	.long	_1485
	.long	60
	.long	6
	.long	_1487
	.long	_1488
	.long	64
	.long	6
	.long	_1489
	.long	_1488
	.long	68
	.long	6
	.long	_1490
	.long	_1491
	.long	72
	.long	6
	.long	_1492
	.long	_1485
	.long	76
	.long	6
	.long	_1493
	.long	_793
	.long	80
	.long	6
	.long	_1494
	.long	_942
	.long	84
	.long	6
	.long	_1495
	.long	_942
	.long	88
	.long	6
	.long	_1496
	.long	_1497
	.long	92
	.long	6
	.long	_1287
	.long	_1288
	.long	28
	.long	7
	.long	_1498
	.long	_1499
	.long	96
	.long	7
	.long	_1500
	.long	_1499
	.long	100
	.long	0
	.align	4
_sidesign_minib3d_TVector:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_1480
	.long	20
	.long	__sidesign_minib3d_TVector_New
	.long	__sidesign_minib3d_TVector_Delete
	.long	_bbObjectToString
	.long	__sidesign_minib3d_TVector_Compare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TVector_Create
	.long	__sidesign_minib3d_TVector_Copy
	.long	__sidesign_minib3d_TVector_Add
	.long	__sidesign_minib3d_TVector_Subtract
	.long	__sidesign_minib3d_TVector_Multiply
	.long	__sidesign_minib3d_TVector_Divide
	.long	__sidesign_minib3d_TVector_Dot
	.long	__sidesign_minib3d_TVector_Cross
	.long	__sidesign_minib3d_TVector_Normalize
	.long	__sidesign_minib3d_TVector_Length
	.long	__sidesign_minib3d_TVector_SquaredLength
	.long	__sidesign_minib3d_TVector_SetLength
	.long	__sidesign_minib3d_TVector_VectorYaw
	.long	__sidesign_minib3d_TVector_VectorPitch
_1502:
	.asciz	"TMatrix"
_1503:
	.asciz	"LoadIdentity"
_1504:
	.asciz	"Overwrite"
_1505:
	.asciz	"Inverse"
_1506:
	.asciz	"Translate"
_1507:
	.asciz	"Rotate"
_1508:
	.asciz	"RotatePitch"
_1509:
	.asciz	"RotateYaw"
_1510:
	.asciz	"RotateRoll"
_1511:
	.asciz	"FromQuaternion"
_1512:
	.asciz	"(f,f,f,f)i"
_1513:
	.asciz	"TransformVec"
_1514:
	.asciz	"Transpose"
_1515:
	.asciz	"SetTranslate"
_1516:
	.asciz	"Scale"
_1517:
	.asciz	"Multiply2"
_1518:
	.asciz	"GetPitch"
_1519:
	.asciz	"GetYaw"
_1520:
	.asciz	"GetRoll"
_1521:
	.asciz	"FromToRotation"
_1522:
	.asciz	"(f,f,f,f,f,f):TMatrix"
_1523:
	.asciz	"ToQuat"
	.align	4
_1501:
	.long	2
	.long	_1502
	.long	3
	.long	_844
	.long	_845
	.long	8
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	7
	.long	_828
	.long	_1037
	.long	48
	.long	6
	.long	_1503
	.long	_793
	.long	52
	.long	6
	.long	_846
	.long	_1037
	.long	56
	.long	6
	.long	_1504
	.long	_1182
	.long	60
	.long	6
	.long	_1505
	.long	_1037
	.long	64
	.long	6
	.long	_1506
	.long	_801
	.long	68
	.long	6
	.long	_1507
	.long	_801
	.long	72
	.long	6
	.long	_1508
	.long	_808
	.long	76
	.long	6
	.long	_1509
	.long	_808
	.long	80
	.long	6
	.long	_1510
	.long	_808
	.long	84
	.long	6
	.long	_1511
	.long	_1512
	.long	88
	.long	6
	.long	_1487
	.long	_1182
	.long	92
	.long	6
	.long	_1513
	.long	_1053
	.long	96
	.long	6
	.long	_1514
	.long	_793
	.long	100
	.long	6
	.long	_1515
	.long	_801
	.long	104
	.long	6
	.long	_1516
	.long	_801
	.long	108
	.long	6
	.long	_1517
	.long	_1182
	.long	112
	.long	6
	.long	_1518
	.long	_942
	.long	116
	.long	6
	.long	_1519
	.long	_942
	.long	120
	.long	6
	.long	_1520
	.long	_942
	.long	124
	.long	6
	.long	_1521
	.long	_1522
	.long	128
	.long	6
	.long	_1523
	.long	_1025
	.long	132
	.long	0
	.align	4
_sidesign_minib3d_TMatrix:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_1501
	.long	12
	.long	__sidesign_minib3d_TMatrix_New
	.long	__sidesign_minib3d_TMatrix_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TMatrix_Create
	.long	__sidesign_minib3d_TMatrix_LoadIdentity
	.long	__sidesign_minib3d_TMatrix_Copy
	.long	__sidesign_minib3d_TMatrix_Overwrite
	.long	__sidesign_minib3d_TMatrix_Inverse
	.long	__sidesign_minib3d_TMatrix_Translate
	.long	__sidesign_minib3d_TMatrix_Rotate
	.long	__sidesign_minib3d_TMatrix_RotatePitch
	.long	__sidesign_minib3d_TMatrix_RotateYaw
	.long	__sidesign_minib3d_TMatrix_RotateRoll
	.long	__sidesign_minib3d_TMatrix_FromQuaternion
	.long	__sidesign_minib3d_TMatrix_Multiply
	.long	__sidesign_minib3d_TMatrix_TransformVec
	.long	__sidesign_minib3d_TMatrix_Transpose
	.long	__sidesign_minib3d_TMatrix_SetTranslate
	.long	__sidesign_minib3d_TMatrix_Scale
	.long	__sidesign_minib3d_TMatrix_Multiply2
	.long	__sidesign_minib3d_TMatrix_GetPitch
	.long	__sidesign_minib3d_TMatrix_GetYaw
	.long	__sidesign_minib3d_TMatrix_GetRoll
	.long	__sidesign_minib3d_TMatrix_FromToRotation
	.long	__sidesign_minib3d_TMatrix_ToQuat
_1525:
	.asciz	"TQuaternion"
_1526:
	.asciz	"w"
_1527:
	.asciz	"QuatToMat"
_1528:
	.asciz	"(f,f,f,f,*:TMatrix)i"
_1529:
	.asciz	"QuatToEuler"
_1530:
	.asciz	"(f,f,f,f,*f,*f,*f)i"
_1531:
	.asciz	"Slerp"
_1532:
	.asciz	"(f,f,f,f,f,f,f,f,*f,*f,*f,*f,f)i"
	.align	4
_1524:
	.long	2
	.long	_1525
	.long	3
	.long	_1526
	.long	_838
	.long	8
	.long	3
	.long	_837
	.long	_838
	.long	12
	.long	3
	.long	_839
	.long	_838
	.long	16
	.long	3
	.long	_840
	.long	_838
	.long	20
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	7
	.long	_1527
	.long	_1528
	.long	48
	.long	7
	.long	_1529
	.long	_1530
	.long	52
	.long	7
	.long	_1531
	.long	_1532
	.long	56
	.long	0
	.align	4
_sidesign_minib3d_TQuaternion:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_1524
	.long	24
	.long	__sidesign_minib3d_TQuaternion_New
	.long	__sidesign_minib3d_TQuaternion_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TQuaternion_QuatToMat
	.long	__sidesign_minib3d_TQuaternion_QuatToEuler
	.long	__sidesign_minib3d_TQuaternion_Slerp
_4487:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/THardwareInfo.bmx"
	.align	4
_4486:
	.long	_4487
	.long	3
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_ScreenWidth:
	.long	0
	.align	4
_4488:
	.long	_4487
	.long	4
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_ScreenHeight:
	.long	0
	.align	4
_4489:
	.long	_4487
	.long	5
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_ScreenDepth:
	.long	0
	.align	4
_4490:
	.long	_4487
	.long	6
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_ScreenHertz:
	.long	0
	.align	4
_4491:
	.long	_4487
	.long	8
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_Vendor:
	.long	_bbEmptyString
	.align	4
_4492:
	.long	_4487
	.long	9
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_Renderer:
	.long	_bbEmptyString
	.align	4
_4493:
	.long	_4487
	.long	10
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_OGLVersion:
	.long	_bbEmptyString
	.align	4
_4494:
	.long	_4487
	.long	12
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_Extensions:
	.long	_bbEmptyString
	.align	4
_4495:
	.long	_4487
	.long	13
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_VBOSupport:
	.long	0
	.align	4
_4496:
	.long	_4487
	.long	14
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_GLTCSupport:
	.long	0
	.align	4
_4497:
	.long	_4487
	.long	15
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_S3TCSupport:
	.long	0
	.align	4
_4498:
	.long	_4487
	.long	16
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_AnIsoSupport:
	.long	0
	.align	4
_4499:
	.long	_4487
	.long	17
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_MultiTexSupport:
	.long	0
	.align	4
_4500:
	.long	_4487
	.long	18
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_TexBlendSupport:
	.long	0
	.align	4
_4501:
	.long	_4487
	.long	19
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_CubemapSupport:
	.long	0
	.align	4
_4502:
	.long	_4487
	.long	20
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_DepthmapSupport:
	.long	0
	.align	4
_4503:
	.long	_4487
	.long	21
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_VPSupport:
	.long	0
	.align	4
_4504:
	.long	_4487
	.long	22
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_FPSupport:
	.long	0
	.align	4
_4505:
	.long	_4487
	.long	23
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_ShaderSupport:
	.long	0
	.align	4
_4506:
	.long	_4487
	.long	24
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_VSSupport:
	.long	0
	.align	4
_4507:
	.long	_4487
	.long	25
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_FSSupport:
	.long	0
	.align	4
_4508:
	.long	_4487
	.long	26
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_SLSupport:
	.long	0
	.align	4
_4509:
	.long	_4487
	.long	28
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_MaxTextures:
	.long	0
	.align	4
_4510:
	.long	_4487
	.long	29
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_MaxTexSize:
	.long	0
	.align	4
_4511:
	.long	_4487
	.long	30
	.long	2
	.align	4
__sidesign_minib3d_THardwareInfo_MaxLights:
	.long	0
_1534:
	.asciz	"THardwareInfo"
_1535:
	.asciz	"GetInfo"
_1536:
	.asciz	"DisplayInfo"
	.align	4
_1533:
	.long	2
	.long	_1534
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	7
	.long	_1535
	.long	_793
	.long	48
	.long	7
	.long	_1536
	.long	_798
	.long	52
	.long	0
	.align	4
_sidesign_minib3d_THardwareInfo:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_1533
	.long	8
	.long	__sidesign_minib3d_THardwareInfo_New
	.long	__sidesign_minib3d_THardwareInfo_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_THardwareInfo_GetInfo
	.long	__sidesign_minib3d_THardwareInfo_DisplayInfo
_1538:
	.asciz	"TBlitz2D"
_1539:
	.asciz	"Text"
_1540:
	.asciz	"(i,i,$)i"
_1541:
	.asciz	"BeginMax2D"
_1542:
	.asciz	"EndMax2D"
	.align	4
_1537:
	.long	2
	.long	_1538
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	7
	.long	_1539
	.long	_1540
	.long	48
	.long	7
	.long	_1541
	.long	_793
	.long	52
	.long	7
	.long	_1542
	.long	_793
	.long	56
	.long	0
	.align	4
_sidesign_minib3d_TBlitz2D:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_1537
	.long	8
	.long	__sidesign_minib3d_TBlitz2D_New
	.long	__sidesign_minib3d_TBlitz2D_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TBlitz2D_Text
	.long	__sidesign_minib3d_TBlitz2D_BeginMax2D
	.long	__sidesign_minib3d_TBlitz2D_EndMax2D
_1544:
	.asciz	"TUtility"
_1545:
	.asciz	"UpdateValue"
	.align	4
_1543:
	.long	2
	.long	_1544
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	7
	.long	_1545
	.long	_1499
	.long	48
	.long	0
	.align	4
_sidesign_minib3d_TUtility:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_1543
	.long	8
	.long	__sidesign_minib3d_TUtility_New
	.long	__sidesign_minib3d_TUtility_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TUtility_UpdateValue
_4513:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TDebug.bmx"
	.align	4
_4512:
	.long	_4513
	.long	3
	.long	2
	.align	4
__sidesign_minib3d_TDebug_cno:
	.long	0
	.align	4
_4514:
	.long	_4513
	.long	4
	.long	2
	.align	4
__sidesign_minib3d_TDebug_surf_no:
	.long	0
	.align	4
_4515:
	.long	_4513
	.long	6
	.long	2
	.align	4
__sidesign_minib3d_TDebug_info:
	.long	1
	.align	4
_4516:
	.long	_4513
	.long	7
	.long	2
	.align	4
__sidesign_minib3d_TDebug_show_ents:
	.long	1
	.align	4
_4517:
	.long	_4513
	.long	10
	.long	2
	.align	4
__sidesign_minib3d_TDebug_bounding_sphere:
	.long	_bbNullObject
	.align	4
_4518:
	.long	_4513
	.long	11
	.long	2
	.align	4
__sidesign_minib3d_TDebug_debug_mesh:
	.long	_bbNullObject
	.align	4
_4519:
	.long	_4513
	.long	12
	.long	2
	.align	4
__sidesign_minib3d_TDebug_debug_surf:
	.long	_bbNullObject
	.align	4
_4520:
	.long	_4513
	.long	13
	.long	2
	.align	4
__sidesign_minib3d_TDebug_marker:
	.long	_bbNullObject
_1547:
	.asciz	"TDebug"
_1548:
	.asciz	"DebugWorld"
_1549:
	.asciz	"DebugEntity"
_1550:
	.asciz	"(:TEntity,:TCamera):TEntity"
_1551:
	.asciz	"UpdateBoundingSphere"
_1552:
	.asciz	"UpdateSurface"
_1553:
	.asciz	"(:TEntity,:TSurface)i"
_1554:
	.asciz	"UpdateMarker"
_1555:
	.asciz	"(:TEntity,:TCamera)i"
_1556:
	.asciz	"EntityInfo1"
_1557:
	.asciz	"EntityInfo2"
_1558:
	.asciz	"EntityInfo3"
_1559:
	.asciz	"EntityInfo4"
	.align	4
_1546:
	.long	2
	.long	_1547
	.long	6
	.long	_792
	.long	_793
	.long	16
	.long	6
	.long	_794
	.long	_793
	.long	20
	.long	7
	.long	_1548
	.long	_793
	.long	48
	.long	7
	.long	_1549
	.long	_1550
	.long	52
	.long	7
	.long	_1551
	.long	_832
	.long	56
	.long	7
	.long	_1552
	.long	_1553
	.long	60
	.long	7
	.long	_1554
	.long	_1555
	.long	64
	.long	7
	.long	_1556
	.long	_832
	.long	68
	.long	7
	.long	_1557
	.long	_1553
	.long	72
	.long	7
	.long	_1558
	.long	_1553
	.long	76
	.long	7
	.long	_1559
	.long	_1555
	.long	80
	.long	0
	.align	4
_sidesign_minib3d_TDebug:
	.long	_bbObjectClass
	.long	_bbObjectFree
	.long	_1546
	.long	8
	.long	__sidesign_minib3d_TDebug_New
	.long	__sidesign_minib3d_TDebug_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__sidesign_minib3d_TDebug_DebugWorld
	.long	__sidesign_minib3d_TDebug_DebugEntity
	.long	__sidesign_minib3d_TDebug_UpdateBoundingSphere
	.long	__sidesign_minib3d_TDebug_UpdateSurface
	.long	__sidesign_minib3d_TDebug_UpdateMarker
	.long	__sidesign_minib3d_TDebug_EntityInfo1
	.long	__sidesign_minib3d_TDebug_EntityInfo2
	.long	__sidesign_minib3d_TDebug_EntityInfo3
	.long	__sidesign_minib3d_TDebug_EntityInfo4
_4522:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/data.bmx"
	.align	4
_4521:
	.long	_4522
	.long	1
	.long	1
	.align	4
_4525:
	.long	_4522
	.long	3
	.long	1
	.align	4
_4526:
	.long	_4522
	.long	5
	.long	1
	.align	4
_4527:
	.long	_4522
	.long	7
	.long	1
	.align	4
_4528:
	.long	_4522
	.long	9
	.long	1
	.align	4
_4529:
	.long	_4522
	.long	11
	.long	1
	.align	4
_4530:
	.long	_4522
	.long	13
	.long	1
	.align	4
_4531:
	.long	_4522
	.long	15
	.long	1
	.align	4
_4532:
	.long	_4522
	.long	17
	.long	1
_4558:
	.asciz	"Self"
_4559:
	.asciz	":TGlobal"
	.align	4
_4557:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_4559
	.long	-4
	.long	0
	.align	4
_4556:
	.long	3
	.long	0
	.long	0
_4587:
	.asciz	"h"
_4588:
	.asciz	"d"
_4589:
	.asciz	"m"
_4590:
	.asciz	"r"
	.align	4
_4586:
	.long	1
	.long	_795
	.long	2
	.long	_1526
	.long	_826
	.long	-4
	.long	2
	.long	_4587
	.long	_826
	.long	-8
	.long	2
	.long	_4588
	.long	_826
	.long	-12
	.long	2
	.long	_4589
	.long	_826
	.long	-16
	.long	2
	.long	_4590
	.long	_826
	.long	-20
	.long	0
	.align	4
_4561:
	.long	_4414
	.long	22
	.long	3
	.align	4
_4568:
	.long	3
	.long	0
	.long	0
	.align	4
_4567:
	.long	_4414
	.long	35
	.long	5
	.align	4
_4570:
	.long	3
	.long	0
	.long	0
	.align	4
_4569:
	.long	_4414
	.long	25
	.long	6
	.align	4
_4575:
	.long	3
	.long	0
	.long	0
	.align	4
_4571:
	.long	_4414
	.long	31
	.long	5
	.align	4
_4574:
	.long	3
	.long	0
	.long	0
	.align	4
_4573:
	.long	_4414
	.long	31
	.long	17
	.align	4
_4577:
	.long	3
	.long	0
	.long	0
	.align	4
_4576:
	.long	_4414
	.long	33
	.long	5
	.align	4
_4578:
	.long	_4414
	.long	38
	.long	3
	.align	4
_4579:
	.long	_4414
	.long	39
	.long	3
	.align	4
_4580:
	.long	_4414
	.long	40
	.long	3
	.align	4
_4581:
	.long	_4414
	.long	41
	.long	3
	.align	4
_4582:
	.long	_4414
	.long	42
	.long	3
	.align	4
_4583:
	.long	_4414
	.long	44
	.long	3
	.align	4
_4584:
	.long	_4414
	.long	45
	.long	3
	.align	4
_4585:
	.long	_4414
	.long	47
	.long	3
_4667:
	.asciz	"samples"
	.align	4
_4666:
	.long	1
	.long	_797
	.long	2
	.long	_4667
	.long	_826
	.long	-4
	.long	0
	.align	4
_4591:
	.long	_4414
	.long	53
	.long	3
	.align	4
_4592:
	.long	_4414
	.long	55
	.long	3
	.align	4
_4596:
	.long	3
	.long	0
	.long	0
	.align	4
_4594:
	.long	_4414
	.long	55
	.long	25
	.align	4
_4595:
	.long	_4414
	.long	55
	.long	30
	.align	4
_4597:
	.long	_4414
	.long	57
	.long	3
	.align	4
_4613:
	.long	3
	.long	0
	.long	0
	.align	4
_4610:
	.long	_4414
	.long	68
	.long	12
	.align	4
_4611:
	.long	_4414
	.long	68
	.long	22
	.align	4
_4612:
	.long	_4414
	.long	68
	.long	32
	.align	4
_4616:
	.long	3
	.long	0
	.long	0
	.align	4
_4614:
	.long	_4414
	.long	58
	.long	11
	.align	4
_4615:
	.long	_4414
	.long	58
	.long	27
	.align	4
_4619:
	.long	3
	.long	0
	.long	0
	.align	4
_4617:
	.long	_4414
	.long	59
	.long	11
	.align	4
_4618:
	.long	_4414
	.long	59
	.long	27
	.align	4
_4622:
	.long	3
	.long	0
	.long	0
	.align	4
_4620:
	.long	_4414
	.long	60
	.long	11
	.align	4
_4621:
	.long	_4414
	.long	60
	.long	27
	.align	4
_4625:
	.long	3
	.long	0
	.long	0
	.align	4
_4623:
	.long	_4414
	.long	61
	.long	11
	.align	4
_4624:
	.long	_4414
	.long	61
	.long	27
	.align	4
_4628:
	.long	3
	.long	0
	.long	0
	.align	4
_4626:
	.long	_4414
	.long	62
	.long	11
	.align	4
_4627:
	.long	_4414
	.long	62
	.long	27
	.align	4
_4631:
	.long	3
	.long	0
	.long	0
	.align	4
_4629:
	.long	_4414
	.long	63
	.long	11
	.align	4
_4630:
	.long	_4414
	.long	63
	.long	27
	.align	4
_4634:
	.long	3
	.long	0
	.long	0
	.align	4
_4632:
	.long	_4414
	.long	64
	.long	11
	.align	4
_4633:
	.long	_4414
	.long	64
	.long	27
	.align	4
_4637:
	.long	3
	.long	0
	.long	0
	.align	4
_4635:
	.long	_4414
	.long	65
	.long	11
	.align	4
_4636:
	.long	_4414
	.long	65
	.long	27
	.align	4
_4640:
	.long	3
	.long	0
	.long	0
	.align	4
_4638:
	.long	_4414
	.long	66
	.long	12
	.align	4
_4639:
	.long	_4414
	.long	66
	.long	29
	.align	4
_4643:
	.long	3
	.long	0
	.long	0
	.align	4
_4641:
	.long	_4414
	.long	67
	.long	12
	.align	4
_4642:
	.long	_4414
	.long	67
	.long	29
	.align	4
_4644:
	.long	_4414
	.long	71
	.long	3
	.align	4
_4665:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-8
	.long	0
	.align	4
_4648:
	.long	_4414
	.long	73
	.long	4
_4676:
	.asciz	"enable"
	.align	4
_4675:
	.long	1
	.long	_799
	.long	2
	.long	_4676
	.long	_826
	.long	-4
	.long	0
	.align	4
_4668:
	.long	_4414
	.long	81
	.long	3
	.align	4
_4671:
	.long	3
	.long	0
	.long	0
	.align	4
_4670:
	.long	_4414
	.long	82
	.long	4
	.align	4
_4674:
	.long	3
	.long	0
	.long	0
	.align	4
_4673:
	.long	_4414
	.long	84
	.long	4
_4681:
	.asciz	"g"
_4682:
	.asciz	"b"
	.align	4
_4680:
	.long	1
	.long	_800
	.long	2
	.long	_4590
	.long	_838
	.long	-4
	.long	2
	.long	_4681
	.long	_838
	.long	-8
	.long	2
	.long	_4682
	.long	_838
	.long	-12
	.long	0
	.align	4
_4677:
	.long	_4414
	.long	91
	.long	3
	.align	4
_37985:
	.long	0x437f0000
	.align	4
_4678:
	.long	_4414
	.long	92
	.long	3
	.align	4
_37986:
	.long	0x437f0000
	.align	4
_4679:
	.long	_4414
	.long	93
	.long	3
	.align	4
_37987:
	.long	0x437f0000
	.align	4
_4697:
	.long	1
	.long	_802
	.long	0
	.align	4
_4683:
	.long	_4414
	.long	99
	.long	3
_4695:
	.asciz	"col"
_4696:
	.asciz	":TCollisionPair"
	.align	4
_4694:
	.long	3
	.long	0
	.long	2
	.long	_4695
	.long	_4696
	.long	-4
	.long	0
	.align	4
_4693:
	.long	_4414
	.long	100
	.long	4
_4757:
	.asciz	"src_no"
_4758:
	.asciz	"dest_no"
_4759:
	.asciz	"method_no"
_4760:
	.asciz	"response_no"
	.align	4
_4756:
	.long	1
	.long	_803
	.long	2
	.long	_4757
	.long	_826
	.long	-4
	.long	2
	.long	_4758
	.long	_826
	.long	-8
	.long	2
	.long	_4759
	.long	_826
	.long	-12
	.long	2
	.long	_4760
	.long	_826
	.long	-16
	.long	2
	.long	_4695
	.long	_4696
	.long	-20
	.long	0
	.align	4
_4698:
	.long	_4414
	.long	107
	.long	3
	.align	4
_4700:
	.long	_4414
	.long	108
	.long	3
	.align	4
_4704:
	.long	_4414
	.long	109
	.long	3
	.align	4
_4708:
	.long	_4414
	.long	110
	.long	3
	.align	4
_4712:
	.long	_4414
	.long	111
	.long	3
	.align	4
_4716:
	.long	_4414
	.long	114
	.long	3
_4754:
	.asciz	"col2"
	.align	4
_4753:
	.long	3
	.long	0
	.long	2
	.long	_4754
	.long	_4696
	.long	-24
	.long	0
	.align	4
_4726:
	.long	_4414
	.long	115
	.long	4
	.align	4
_4752:
	.long	3
	.long	0
	.long	0
	.align	4
_4732:
	.long	_4414
	.long	116
	.long	5
	.align	4
_4751:
	.long	3
	.long	0
	.long	0
	.align	4
_4738:
	.long	_4414
	.long	119
	.long	6
	.align	4
_4744:
	.long	_4414
	.long	120
	.long	6
	.align	4
_4750:
	.long	_4414
	.long	122
	.long	6
	.align	4
_4755:
	.long	_4414
	.long	128
	.long	3
_4810:
	.asciz	"entities"
_4811:
	.asciz	"brushes"
_4812:
	.asciz	"textures"
	.align	4
_4809:
	.long	1
	.long	_805
	.long	2
	.long	_4810
	.long	_826
	.long	-4
	.long	2
	.long	_4811
	.long	_826
	.long	-8
	.long	2
	.long	_4812
	.long	_826
	.long	-12
	.long	0
	.align	4
_4761:
	.long	_4414
	.long	134
	.long	3
	.align	4
_4790:
	.long	3
	.long	0
	.long	0
	.align	4
_4763:
	.long	_4414
	.long	136
	.long	4
	.align	4
_4777:
	.long	3
	.long	0
	.long	2
	.long	_1476
	.long	_855
	.long	-16
	.long	0
	.align	4
_4773:
	.long	_4414
	.long	137
	.long	5
	.align	4
_4776:
	.long	_4414
	.long	138
	.long	5
	.align	4
_4778:
	.long	_4414
	.long	141
	.long	4
	.align	4
_4779:
	.long	_4414
	.long	143
	.long	4
	.align	4
_4780:
	.long	_4414
	.long	144
	.long	4
	.align	4
_4785:
	.long	_4414
	.long	145
	.long	4
	.align	4
_4791:
	.long	_4414
	.long	149
	.long	3
	.align	4
_4808:
	.long	3
	.long	0
	.long	0
	.align	4
_4793:
	.long	_4414
	.long	151
	.long	4
_4807:
	.asciz	":TTexture"
	.align	4
_4806:
	.long	3
	.long	0
	.long	2
	.long	_1400
	.long	_4807
	.long	-20
	.long	0
	.align	4
_4803:
	.long	_4414
	.long	152
	.long	5
_5033:
	.asciz	"first"
_5034:
	.asciz	"last"
	.align	4
_5032:
	.long	1
	.long	_807
	.long	2
	.long	_905
	.long	_838
	.long	-4
	.long	2
	.long	_5033
	.long	_826
	.long	-8
	.long	2
	.long	_5034
	.long	_826
	.long	-12
	.long	0
	.align	4
_4813:
	.long	_4414
	.long	163
	.long	3
	.align	4
_4814:
	.long	_4414
	.long	167
	.long	3
	.align	4
_4816:
	.long	_4414
	.long	168
	.long	3
	.align	4
_4818:
	.long	_4414
	.long	170
	.long	3
_5031:
	.asciz	"mesh"
	.align	4
_5030:
	.long	3
	.long	0
	.long	2
	.long	_5031
	.long	_855
	.long	-16
	.long	0
	.align	4
_4828:
	.long	_4414
	.long	172
	.long	4
_5029:
	.asciz	"anim_start"
	.align	4
_5028:
	.long	3
	.long	0
	.long	2
	.long	_5029
	.long	_826
	.long	-20
	.long	0
	.align	4
_4836:
	.long	_4414
	.long	174
	.long	5
	.align	4
_4844:
	.long	_4414
	.long	175
	.long	5
	.align	4
_4852:
	.long	_4414
	.long	177
	.long	5
	.align	4
_4854:
	.long	_4414
	.long	179
	.long	5
	.align	4
_4870:
	.long	3
	.long	0
	.long	0
	.align	4
_4858:
	.long	_4414
	.long	180
	.long	6
	.align	4
_4864:
	.long	_4414
	.long	181
	.long	6
	.align	4
_4869:
	.long	3
	.long	0
	.long	0
	.align	4
_4868:
	.long	_4414
	.long	181
	.long	32
	.align	4
_4871:
	.long	_4414
	.long	184
	.long	5
	.align	4
_4898:
	.long	3
	.long	0
	.long	2
	.long	_4590
	.long	_838
	.long	-24
	.long	0
	.align	4
_4875:
	.long	_4414
	.long	186
	.long	6
	.align	4
_38031:
	.long	0x3f800000
	.align	4
_4879:
	.long	_4414
	.long	187
	.long	6
	.align	4
_4882:
	.long	_4414
	.long	188
	.long	6
	.align	4
_4888:
	.long	_4414
	.long	190
	.long	6
	.align	4
_4891:
	.long	_4414
	.long	192
	.long	6
	.align	4
_4897:
	.long	3
	.long	0
	.long	0
	.align	4
_4893:
	.long	_4414
	.long	192
	.long	30
	.align	4
_5027:
	.long	3
	.long	0
	.long	0
	.align	4
_4900:
	.long	_4414
	.long	196
	.long	6
	.align	4
_4903:
	.long	_4414
	.long	198
	.long	6
	.align	4
_4911:
	.long	3
	.long	0
	.long	0
	.align	4
_4907:
	.long	_4414
	.long	198
	.long	31
	.align	4
_4912:
	.long	_4414
	.long	200
	.long	6
	.align	4
_4935:
	.long	3
	.long	0
	.long	0
	.align	4
_4916:
	.long	_4414
	.long	202
	.long	7
	.align	4
_4924:
	.long	_4414
	.long	203
	.long	7
	.align	4
_4934:
	.long	3
	.long	0
	.long	0
	.align	4
_4928:
	.long	_4414
	.long	204
	.long	8
	.align	4
_4936:
	.long	_4414
	.long	209
	.long	6
	.align	4
_5000:
	.long	3
	.long	0
	.long	0
	.align	4
_4940:
	.long	_4414
	.long	211
	.long	7
	.align	4
_4969:
	.long	3
	.long	0
	.long	0
	.align	4
_4944:
	.long	_4414
	.long	212
	.long	8
	.align	4
_4952:
	.long	_4414
	.long	213
	.long	8
	.align	4
_4968:
	.long	3
	.long	0
	.long	0
	.align	4
_4956:
	.long	_4414
	.long	214
	.long	9
	.align	4
_4964:
	.long	_4414
	.long	215
	.long	9
	.align	4
_4970:
	.long	_4414
	.long	219
	.long	7
	.align	4
_4999:
	.long	3
	.long	0
	.long	0
	.align	4
_4974:
	.long	_4414
	.long	220
	.long	8
	.align	4
_4982:
	.long	_4414
	.long	221
	.long	8
	.align	4
_4998:
	.long	3
	.long	0
	.long	0
	.align	4
_4986:
	.long	_4414
	.long	222
	.long	9
	.align	4
_4994:
	.long	_4414
	.long	223
	.long	9
	.align	4
_5001:
	.long	_4414
	.long	229
	.long	6
	.align	4
_5026:
	.long	3
	.long	0
	.long	0
	.align	4
_5005:
	.long	_4414
	.long	231
	.long	7
	.align	4
_5013:
	.long	_4414
	.long	232
	.long	7
	.align	4
_5025:
	.long	3
	.long	0
	.long	0
	.align	4
_5017:
	.long	_4414
	.long	233
	.long	8
	.align	4
_5021:
	.long	_4414
	.long	234
	.long	8
	.align	4
_5060:
	.long	1
	.long	_809
	.long	0
	.align	4
_5035:
	.long	_4414
	.long	249
	.long	3
	.align	4
_5036:
	.long	_4414
	.long	252
	.long	3
	.align	4
_5040:
	.long	3
	.long	0
	.long	0
	.align	4
_5038:
	.long	_4414
	.long	252
	.long	14
	.align	4
_5039:
	.long	_4414
	.long	252
	.long	30
	.align	4
_5041:
	.long	_4414
	.long	254
	.long	3
_5059:
	.asciz	"cam"
	.align	4
_5058:
	.long	3
	.long	0
	.long	2
	.long	_5059
	.long	_1245
	.long	-4
	.long	0
	.align	4
_5051:
	.long	_4414
	.long	257
	.long	4
	.align	4
_5056:
	.long	3
	.long	0
	.long	0
	.align	4
_5055:
	.long	_4414
	.long	257
	.long	30
	.align	4
_5057:
	.long	_4414
	.long	259
	.long	4
	.align	4
_5088:
	.long	1
	.long	_810
	.long	0
	.align	4
_5061:
	.long	_4414
	.long	268
	.long	3
	.align	4
_5062:
	.long	_4414
	.long	270
	.long	3
	.align	4
_5084:
	.long	3
	.long	0
	.long	0
	.align	4
_5065:
	.long	_4414
	.long	272
	.long	4
	.align	4
_5082:
	.long	3
	.long	0
	.long	2
	.long	_5059
	.long	_1245
	.long	-4
	.long	0
	.align	4
_5075:
	.long	_4414
	.long	275
	.long	5
	.align	4
_5080:
	.long	3
	.long	0
	.long	0
	.align	4
_5079:
	.long	_4414
	.long	275
	.long	31
	.align	4
_5081:
	.long	_4414
	.long	277
	.long	5
	.align	4
_5083:
	.long	_4414
	.long	281
	.long	4
	.align	4
_38120:
	.long	0x3f800000
	.align	4
_5085:
	.long	_4414
	.long	284
	.long	3
	.align	4
_5086:
	.long	_4414
	.long	286
	.long	3
	.align	4
_5087:
	.long	_4414
	.long	287
	.long	3
_5230:
	.asciz	"render_list"
	.align	4
_5229:
	.long	1
	.long	_811
	.long	2
	.long	_5059
	.long	_1245
	.long	-4
	.long	2
	.long	_5230
	.long	_853
	.long	-8
	.long	0
	.align	4
_5089:
	.long	_4414
	.long	294
	.long	3
	.align	4
_5092:
	.long	_4414
	.long	296
	.long	3
_5106:
	.asciz	"light"
_5107:
	.asciz	":TLight"
	.align	4
_5105:
	.long	3
	.long	0
	.long	2
	.long	_5106
	.long	_5107
	.long	-12
	.long	0
	.align	4
_5102:
	.long	_4414
	.long	298
	.long	4
	.align	4
_5108:
	.long	_4414
	.long	302
	.long	3
	.align	4
_5110:
	.long	_4414
	.long	305
	.long	3
_5136:
	.asciz	"terr"
_5137:
	.asciz	":TTerrain"
	.align	4
_5135:
	.long	3
	.long	0
	.long	2
	.long	_5136
	.long	_5137
	.long	-16
	.long	0
	.align	4
_5120:
	.long	_4414
	.long	307
	.long	4
	.align	4
_5125:
	.long	3
	.long	0
	.long	0
	.align	4
_5124:
	.long	_4414
	.long	307
	.long	22
	.align	4
_5126:
	.long	_4414
	.long	309
	.long	4
	.align	4
_5134:
	.long	_4414
	.long	310
	.long	4
	.align	4
_5138:
	.long	_4414
	.long	314
	.long	3
_5195:
	.asciz	":TMesh"
_5196:
	.asciz	"inview"
	.align	4
_5194:
	.long	3
	.long	0
	.long	2
	.long	_5031
	.long	_5195
	.long	-20
	.long	2
	.long	_5196
	.long	_826
	.long	-24
	.long	0
	.align	4
_5148:
	.long	_4414
	.long	317
	.long	4
	.align	4
_5159:
	.long	3
	.long	0
	.long	0
	.align	4
_5158:
	.long	_4414
	.long	317
	.long	55
	.align	4
_5160:
	.long	_4414
	.long	320
	.long	4
	.align	4
_5163:
	.long	_4414
	.long	324
	.long	4
	.align	4
_5167:
	.long	_4414
	.long	326
	.long	4
	.align	4
_5193:
	.long	3
	.long	0
	.long	0
	.align	4
_5169:
	.long	_4414
	.long	328
	.long	5
	.align	4
_5174:
	.long	3
	.long	0
	.long	0
	.align	4
_5173:
	.long	_4414
	.long	328
	.long	33
	.align	4
_5175:
	.long	_4414
	.long	330
	.long	5
	.align	4
_5185:
	.long	3
	.long	0
	.long	0
	.align	4
_5179:
	.long	_4414
	.long	332
	.long	6
	.align	4
_5191:
	.long	3
	.long	0
	.long	0
	.align	4
_5187:
	.long	_4414
	.long	336
	.long	6
	.align	4
_5192:
	.long	_4414
	.long	340
	.long	5
	.align	4
_5197:
	.long	_4414
	.long	346
	.long	3
	.align	4
_5198:
	.long	_4414
	.long	349
	.long	3
_5212:
	.asciz	"mesh2"
	.align	4
_5211:
	.long	3
	.long	0
	.long	2
	.long	_5212
	.long	_855
	.long	-28
	.long	0
	.align	4
_5208:
	.long	_4414
	.long	351
	.long	4
	.align	4
_5213:
	.long	_4414
	.long	356
	.long	3
_5227:
	.asciz	"sg"
_5228:
	.asciz	":TSceneGraph"
	.align	4
_5226:
	.long	3
	.long	0
	.long	2
	.long	_5227
	.long	_5228
	.long	-32
	.long	0
	.align	4
_5223:
	.long	_4414
	.long	357
	.long	4
_5272:
	.asciz	"dist"
	.align	4
_5271:
	.long	1
	.long	_813
	.long	2
	.long	_5059
	.long	_1245
	.long	-4
	.long	2
	.long	_5031
	.long	_5195
	.long	-8
	.long	2
	.long	_5272
	.long	_838
	.long	-12
	.long	0
	.align	4
_5231:
	.long	_4414
	.long	364
	.long	3
	.align	4
_5235:
	.long	_4414
	.long	366
	.long	3
	.align	4
_5253:
	.long	3
	.long	0
	.long	0
	.align	4
_5243:
	.long	_4414
	.long	369
	.long	4
	.align	4
_5270:
	.long	3
	.long	0
	.long	0
	.align	4
_5255:
	.long	_4414
	.long	374
	.long	4
	.align	4
_5263:
	.long	3
	.long	0
	.long	0
	.align	4
_5259:
	.long	_4414
	.long	374
	.long	32
	.align	4
_5269:
	.long	3
	.long	0
	.long	0
	.align	4
_5265:
	.long	_4414
	.long	374
	.long	58
	.align	4
_5306:
	.long	1
	.long	_815
	.long	0
	.align	4
_5273:
	.long	_4414
	.long	382
	.long	3
	.align	4
_1:
	.long	_bbStringClass
	.long	2147483647
	.long	0
	.align	4
_5274:
	.long	_4414
	.long	384
	.long	3
	.align	4
_5275:
	.long	_4414
	.long	387
	.long	3
	.align	4
_5276:
	.long	_4414
	.long	389
	.long	3
	.align	4
_5279:
	.long	3
	.long	0
	.long	0
	.align	4
_5278:
	.long	_4414
	.long	390
	.long	4
	.align	4
_5280:
	.long	_4414
	.long	393
	.long	3
	.align	4
_5292:
	.long	3
	.long	0
	.long	0
	.align	4
_5282:
	.long	_4414
	.long	396
	.long	4
	.align	4
_5283:
	.long	_4414
	.long	397
	.long	4
	.align	4
_5284:
	.long	_4414
	.long	398
	.long	4
	.align	4
_5285:
	.long	_4414
	.long	399
	.long	4
	.align	4
_5286:
	.long	_4414
	.long	400
	.long	4
	.align	4
_5287:
	.long	_4414
	.long	401
	.long	4
	.align	4
_5288:
	.long	_4414
	.long	402
	.long	4
	.align	4
_5289:
	.long	_4414
	.long	403
	.long	4
	.align	4
_5290:
	.long	_4414
	.long	404
	.long	4
	.align	4
_5291:
	.long	_4414
	.long	405
	.long	4
	.align	4
_5293:
	.long	_4414
	.long	409
	.long	3
	.align	4
_5294:
	.long	_4414
	.long	411
	.long	3
	.align	4
_5297:
	.long	3
	.long	0
	.long	0
	.align	4
_5296:
	.long	_4414
	.long	412
	.long	4
	.align	4
_5300:
	.long	3
	.long	0
	.long	0
	.align	4
_5299:
	.long	_4414
	.long	414
	.long	4
	.align	4
_5301:
	.long	_4414
	.long	417
	.long	3
	.align	4
_5302:
	.long	_4414
	.long	419
	.long	3
	.align	4
_5303:
	.long	_4414
	.long	420
	.long	3
	.align	4
_5304:
	.long	_4414
	.long	421
	.long	3
	.align	4
_5305:
	.long	_4414
	.long	423
	.long	3
	.align	4
_38191:
	.long	0x3f000000
	.align	4
_5316:
	.long	1
	.long	_816
	.long	0
	.align	4
_5307:
	.long	_4414
	.long	429
	.long	3
	.align	4
_5308:
	.long	_4414
	.long	430
	.long	6
	.align	4
_5309:
	.long	_4414
	.long	431
	.long	3
	.align	4
_5310:
	.long	_4414
	.long	432
	.long	3
	.align	4
_5311:
	.long	_4414
	.long	433
	.long	3
	.align	4
_5312:
	.long	_4414
	.long	435
	.long	3
	.align	4
_5313:
	.long	_4414
	.long	437
	.long	3
	.align	4
_5314:
	.long	_4414
	.long	438
	.long	3
	.align	4
_5315:
	.long	_4414
	.long	439
	.long	3
_5429:
	.asciz	"List"
_5430:
	.asciz	"llink"
	.align	4
_5428:
	.long	1
	.long	_817
	.long	2
	.long	_5031
	.long	_5195
	.long	-4
	.long	2
	.long	_5429
	.long	_853
	.long	-8
	.long	2
	.long	_5430
	.long	_918
	.long	-12
	.long	0
	.align	4
_5317:
	.long	_4414
	.long	449
	.long	3
	.align	4
_5321:
	.long	_4414
	.long	451
	.long	3
	.align	4
_5344:
	.long	3
	.long	0
	.long	0
	.align	4
_5325:
	.long	_4414
	.long	462
	.long	4
	.align	4
_5329:
	.long	3
	.long	0
	.long	0
	.align	4
_5326:
	.long	_4414
	.long	461
	.long	5
	.align	4
_5340:
	.long	_4414
	.long	464
	.long	4
	.align	4
_5343:
	.long	_4414
	.long	465
	.long	4
	.align	4
_5370:
	.long	3
	.long	0
	.long	0
	.align	4
_5346:
	.long	_4414
	.long	467
	.long	8
	.align	4
_5369:
	.long	3
	.long	0
	.long	0
	.align	4
_5350:
	.long	_4414
	.long	478
	.long	4
	.align	4
_5354:
	.long	3
	.long	0
	.long	0
	.align	4
_5351:
	.long	_4414
	.long	477
	.long	5
	.align	4
_5365:
	.long	_4414
	.long	480
	.long	4
	.align	4
_5368:
	.long	_4414
	.long	481
	.long	4
	.align	4
_5371:
	.long	_4414
	.long	487
	.long	3
	.align	4
_5408:
	.long	3
	.long	0
	.long	0
	.align	4
_5375:
	.long	_4414
	.long	494
	.long	4
	.align	4
_5385:
	.long	3
	.long	0
	.long	0
	.align	4
_5376:
	.long	_4414
	.long	492
	.long	5
	.align	4
_5379:
	.long	_4414
	.long	493
	.long	5
	.align	4
_5384:
	.long	3
	.long	0
	.long	0
	.align	4
_5383:
	.long	_4414
	.long	493
	.long	30
	.align	4
_5404:
	.long	_4414
	.long	496
	.long	4
	.align	4
_5407:
	.long	_4414
	.long	497
	.long	4
	.align	4
_5427:
	.long	3
	.long	0
	.long	0
	.align	4
_5410:
	.long	_4414
	.long	505
	.long	4
	.align	4
_5414:
	.long	3
	.long	0
	.long	0
	.align	4
_5411:
	.long	_4414
	.long	504
	.long	5
	.align	4
_5423:
	.long	_4414
	.long	507
	.long	4
	.align	4
_5426:
	.long	_4414
	.long	508
	.long	4
_5605:
	.asciz	"list"
	.align	4
_5604:
	.long	1
	.long	_819
	.long	2
	.long	_5059
	.long	_1245
	.long	-4
	.long	2
	.long	_5605
	.long	_853
	.long	-8
	.long	0
	.align	4
_5431:
	.long	_4414
	.long	516
	.long	3
_5602:
	.asciz	"sprite"
_5603:
	.asciz	":TSprite"
	.align	4
_5601:
	.long	3
	.long	0
	.long	2
	.long	_5602
	.long	_5603
	.long	-12
	.long	0
	.align	4
_5441:
	.long	_4414
	.long	518
	.long	4
	.align	4
_5573:
	.long	3
	.long	0
	.long	2
	.long	_837
	.long	_838
	.long	-16
	.long	2
	.long	_839
	.long	_838
	.long	-20
	.long	2
	.long	_840
	.long	_838
	.long	-24
	.long	0
	.align	4
_5445:
	.long	_4414
	.long	520
	.long	5
	.align	4
_5456:
	.long	_4414
	.long	521
	.long	5
	.align	4
_5467:
	.long	_4414
	.long	522
	.long	5
	.align	4
_5478:
	.long	_4414
	.long	524
	.long	5
	.align	4
_5485:
	.long	_4414
	.long	525
	.long	5
	.align	4
_5496:
	.long	_4414
	.long	526
	.long	5
	.align	4
_5507:
	.long	_4414
	.long	527
	.long	5
	.align	4
_5518:
	.long	_4414
	.long	528
	.long	5
	.align	4
_5525:
	.long	_4414
	.long	530
	.long	5
	.align	4
_5536:
	.long	3
	.long	0
	.long	0
	.align	4
_5529:
	.long	_4414
	.long	531
	.long	6
	.align	4
_5537:
	.long	_4414
	.long	534
	.long	5
	.align	4
_5554:
	.long	3
	.long	0
	.long	0
	.align	4
_5545:
	.long	_4414
	.long	535
	.long	6
	.align	4
_5555:
	.long	_4414
	.long	538
	.long	5
	.align	4
_5572:
	.long	3
	.long	0
	.long	0
	.align	4
_5563:
	.long	_4414
	.long	539
	.long	6
	.align	4
_5600:
	.long	3
	.long	0
	.long	0
	.align	4
_5575:
	.long	_4414
	.long	544
	.long	5
	.align	4
_5582:
	.long	_4414
	.long	546
	.long	5
	.align	4
_5599:
	.long	3
	.long	0
	.long	0
	.align	4
_5590:
	.long	_4414
	.long	547
	.long	6
	.align	4
_5608:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_5228
	.long	-4
	.long	0
	.align	4
_5607:
	.long	3
	.long	0
	.long	0
_5676:
	.asciz	"clustersize"
	.align	4
_5675:
	.long	1
	.long	_828
	.long	2
	.long	_4558
	.long	_5228
	.long	-4
	.long	2
	.long	_1234
	.long	_826
	.long	-8
	.long	2
	.long	_5676
	.long	_826
	.long	-12
	.long	0
	.align	4
_5612:
	.long	_4426
	.long	11
	.long	3
	.align	4
_5616:
	.long	_4426
	.long	12
	.long	3
_5620:
	.asciz	":brl.linkedlist.TList"
	.align	4
_5631:
	.long	_4426
	.long	13
	.long	3
	.align	4
_5668:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-16
	.long	0
	.align	4
_5637:
	.long	_4426
	.long	14
	.long	3
_5667:
	.asciz	"j"
	.align	4
_5666:
	.long	3
	.long	0
	.long	2
	.long	_5667
	.long	_826
	.long	-20
	.long	0
	.align	4
_5643:
	.long	_4426
	.long	15
	.long	3
_5665:
	.asciz	"k"
	.align	4
_5664:
	.long	3
	.long	0
	.long	2
	.long	_5665
	.long	_826
	.long	-24
	.long	0
	.align	4
_5649:
	.long	_4426
	.long	16
	.long	4
	.align	4
_5669:
	.long	_4426
	.long	20
	.long	3
	.align	4
_5673:
	.long	_4426
	.long	21
	.long	3
	.align	4
_5674:
	.long	_4426
	.long	22
	.long	3
	.align	4
_5678:
	.long	1
	.long	_830
	.long	2
	.long	_4558
	.long	_5228
	.long	-4
	.long	0
	.align	4
_5677:
	.long	_4426
	.long	26
	.long	3
_5744:
	.asciz	"e"
_5745:
	.asciz	"cx"
_5746:
	.asciz	"cy"
_5747:
	.asciz	"cz"
	.align	4
_5743:
	.long	1
	.long	_831
	.long	2
	.long	_4558
	.long	_5228
	.long	-4
	.long	2
	.long	_5744
	.long	_855
	.long	-8
	.long	2
	.long	_837
	.long	_838
	.long	-12
	.long	2
	.long	_839
	.long	_838
	.long	-16
	.long	2
	.long	_840
	.long	_838
	.long	-20
	.long	2
	.long	_5745
	.long	_826
	.long	-24
	.long	2
	.long	_5746
	.long	_826
	.long	-28
	.long	2
	.long	_5747
	.long	_826
	.long	-32
	.long	0
	.align	4
_5679:
	.long	_4426
	.long	30
	.long	3
	.align	4
_5682:
	.long	_4426
	.long	31
	.long	3
	.align	4
_5686:
	.long	_4426
	.long	32
	.long	3
	.align	4
_5687:
	.long	_4426
	.long	33
	.long	3
	.align	4
_5688:
	.long	_4426
	.long	34
	.long	3
	.align	4
_5689:
	.long	_4426
	.long	35
	.long	3
	.align	4
_5693:
	.long	_4426
	.long	36
	.long	3
	.align	4
_5696:
	.long	_4426
	.long	37
	.long	3
	.align	4
_5699:
	.long	_4426
	.long	38
	.long	3
	.align	4
_5702:
	.long	_4426
	.long	39
	.long	3
	.align	4
_5705:
	.long	3
	.long	0
	.long	0
	.align	4
_5704:
	.long	_4426
	.long	39
	.long	16
	.align	4
_5706:
	.long	_4426
	.long	40
	.long	3
	.align	4
_5709:
	.long	3
	.long	0
	.long	0
	.align	4
_5708:
	.long	_4426
	.long	40
	.long	16
	.align	4
_5710:
	.long	_4426
	.long	41
	.long	3
	.align	4
_5713:
	.long	3
	.long	0
	.long	0
	.align	4
_5712:
	.long	_4426
	.long	41
	.long	16
	.align	4
_5714:
	.long	_4426
	.long	42
	.long	3
	.align	4
_5719:
	.long	3
	.long	0
	.long	0
	.align	4
_5718:
	.long	_4426
	.long	42
	.long	26
	.align	4
_5720:
	.long	_4426
	.long	43
	.long	3
	.align	4
_5725:
	.long	3
	.long	0
	.long	0
	.align	4
_5724:
	.long	_4426
	.long	43
	.long	26
	.align	4
_5726:
	.long	_4426
	.long	44
	.long	3
	.align	4
_5731:
	.long	3
	.long	0
	.long	0
	.align	4
_5730:
	.long	_4426
	.long	44
	.long	26
	.align	4
_5732:
	.long	_4426
	.long	45
	.long	3
	.align	4
_5733:
	.long	_4426
	.long	46
	.long	3
_5826:
	.asciz	"bx"
_5827:
	.asciz	"by"
_5828:
	.asciz	"bz"
	.align	4
_5825:
	.long	1
	.long	_833
	.long	2
	.long	_4558
	.long	_5228
	.long	-4
	.long	2
	.long	_5059
	.long	_1245
	.long	-8
	.long	2
	.long	_1234
	.long	_826
	.long	-12
	.long	2
	.long	_5826
	.long	_826
	.long	-16
	.long	2
	.long	_5827
	.long	_826
	.long	-20
	.long	2
	.long	_5828
	.long	_826
	.long	-24
	.long	0
	.align	4
_5748:
	.long	_4426
	.long	51
	.long	3
	.align	4
_5752:
	.long	_4426
	.long	52
	.long	3
	.align	4
_5755:
	.long	_4426
	.long	53
	.long	3
	.align	4
_5758:
	.long	_4426
	.long	54
	.long	3
	.align	4
_5761:
	.long	_4426
	.long	56
	.long	3
	.align	4
_5824:
	.long	3
	.long	0
	.long	2
	.long	_5667
	.long	_826
	.long	-28
	.long	0
	.align	4
_5765:
	.long	_4426
	.long	57
	.long	3
	.align	4
_5823:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-32
	.long	0
	.align	4
_5769:
	.long	_4426
	.long	58
	.long	3
	.align	4
_5822:
	.long	3
	.long	0
	.long	2
	.long	_5665
	.long	_826
	.long	-36
	.long	2
	.long	_837
	.long	_826
	.long	-40
	.long	2
	.long	_839
	.long	_826
	.long	-44
	.long	2
	.long	_840
	.long	_826
	.long	-48
	.long	0
	.align	4
_5773:
	.long	_4426
	.long	60
	.long	4
	.align	4
_5777:
	.long	_4426
	.long	61
	.long	4
	.align	4
_5778:
	.long	_4426
	.long	62
	.long	4
	.align	4
_5779:
	.long	_4426
	.long	63
	.long	4
	.align	4
_5780:
	.long	_4426
	.long	65
	.long	4
	.align	4
_5821:
	.long	3
	.long	0
	.long	0
	.align	4
_5798:
	.long	_4426
	.long	66
	.long	6
	.align	4
_5820:
	.long	3
	.long	0
	.long	2
	.long	_5744
	.long	_855
	.long	-52
	.long	0
	.align	4
_5817:
	.long	_4426
	.long	68
	.long	8
_5871:
	.asciz	"SphereInFrustum"
_5872:
	.asciz	"radius"
	.align	4
_5870:
	.long	1
	.long	_5871
	.long	2
	.long	_5059
	.long	_1245
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	2
	.long	_5872
	.long	_838
	.long	-20
	.long	2
	.long	_4588
	.long	_838
	.long	-24
	.long	0
	.align	4
_5829:
	.long	_4426
	.long	82
	.long	2
	.align	4
_5831:
	.long	_4426
	.long	84
	.long	2
_5868:
	.asciz	"p"
	.align	4
_5867:
	.long	3
	.long	0
	.long	2
	.long	_5868
	.long	_826
	.long	-28
	.long	0
	.align	4
_5834:
	.long	_4426
	.long	86
	.long	3
	.align	4
_5863:
	.long	_4426
	.long	88
	.long	3
	.align	4
_5866:
	.long	3
	.long	0
	.long	0
	.align	4
_5865:
	.long	_4426
	.long	88
	.long	24
	.align	4
_38386:
	.long	0x0
	.align	4
_5869:
	.long	_4426
	.long	92
	.long	2
_6034:
	.asciz	"UpdateSprite"
	.align	4
_6033:
	.long	1
	.long	_6034
	.long	2
	.long	_5059
	.long	_1245
	.long	-4
	.long	2
	.long	_5602
	.long	_5603
	.long	-8
	.long	0
	.align	4
_5873:
	.long	_4426
	.long	98
	.long	2
	.align	4
_6005:
	.long	3
	.long	0
	.long	2
	.long	_837
	.long	_838
	.long	-12
	.long	2
	.long	_839
	.long	_838
	.long	-16
	.long	2
	.long	_840
	.long	_838
	.long	-20
	.long	0
	.align	4
_5877:
	.long	_4426
	.long	100
	.long	3
	.align	4
_5888:
	.long	_4426
	.long	101
	.long	3
	.align	4
_5899:
	.long	_4426
	.long	102
	.long	3
	.align	4
_5910:
	.long	_4426
	.long	104
	.long	3
	.align	4
_5917:
	.long	_4426
	.long	105
	.long	3
	.align	4
_5928:
	.long	_4426
	.long	106
	.long	3
	.align	4
_5939:
	.long	_4426
	.long	107
	.long	3
	.align	4
_5950:
	.long	_4426
	.long	108
	.long	3
	.align	4
_5957:
	.long	_4426
	.long	110
	.long	3
	.align	4
_5968:
	.long	3
	.long	0
	.long	0
	.align	4
_5961:
	.long	_4426
	.long	111
	.long	4
	.align	4
_5969:
	.long	_4426
	.long	114
	.long	3
	.align	4
_5986:
	.long	3
	.long	0
	.long	0
	.align	4
_5977:
	.long	_4426
	.long	115
	.long	4
	.align	4
_5987:
	.long	_4426
	.long	118
	.long	3
	.align	4
_6004:
	.long	3
	.long	0
	.long	0
	.align	4
_5995:
	.long	_4426
	.long	119
	.long	4
	.align	4
_6032:
	.long	3
	.long	0
	.long	0
	.align	4
_6007:
	.long	_4426
	.long	124
	.long	3
	.align	4
_6014:
	.long	_4426
	.long	126
	.long	3
	.align	4
_6031:
	.long	3
	.long	0
	.long	0
	.align	4
_6022:
	.long	_4426
	.long	127
	.long	4
_6039:
	.asciz	":TAnimationFrame"
	.align	4
_6038:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_6039
	.long	-4
	.long	0
_6035:
	.asciz	"f"
	.align	4
_6037:
	.long	3
	.long	0
	.long	0
_6107:
	.asciz	"ta"
	.align	4
_6106:
	.long	1
	.long	_846
	.long	2
	.long	_4558
	.long	_6039
	.long	-4
	.long	2
	.long	_6107
	.long	_6039
	.long	-8
	.long	0
	.align	4
_6043:
	.long	_4430
	.long	8
	.long	3
	.align	4
_6045:
	.long	_4430
	.long	9
	.long	3
	.align	4
_6051:
	.long	_4430
	.long	10
	.long	3
	.align	4
_6057:
	.long	_4430
	.long	11
	.long	3
	.align	4
_6063:
	.long	_4430
	.long	12
	.long	3
	.align	4
_6069:
	.long	_4430
	.long	13
	.long	3
	.align	4
_6075:
	.long	_4430
	.long	14
	.long	3
	.align	4
_6081:
	.long	_4430
	.long	15
	.long	3
	.align	4
_6104:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-12
	.long	0
	.align	4
_6084:
	.long	_4430
	.long	16
	.long	3
	.align	4
_6103:
	.long	3
	.long	0
	.long	2
	.long	_5667
	.long	_826
	.long	-16
	.long	0
	.align	4
_6087:
	.long	_4430
	.long	17
	.long	4
	.align	4
_6105:
	.long	_4430
	.long	20
	.long	3
	.align	4
_6127:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	0
	.align	4
_38496:
	.long	0xbf800000
	.align	4
_38497:
	.long	0xbf800000
	.align	4
_38498:
	.long	0xbf800000
	.align	4
_38499:
	.long	0x40000000
	.align	4
_38500:
	.long	0x40000000
	.align	4
_38501:
	.long	0x40000000
_6117:
	.asciz	"i"
_6119:
	.asciz	"i"
	.align	4
_6126:
	.long	3
	.long	0
	.long	0
	.align	4
_6122:
	.long	_4430
	.long	88
	.long	3
	.align	4
_6125:
	.long	3
	.long	0
	.long	0
	.align	4
_6124:
	.long	_4430
	.long	89
	.long	4
	.align	4
_90:
	.long	_bbStringClass
	.long	2147483647
	.long	11
	.short	78,101,119,32,84,69,110,116,105,116,121
	.align	4
_91:
	.long	_bbStringClass
	.long	2147483647
	.long	11
	.short	68,101,108,32,84,69,110,116,105,116,121
	.align	4
_6248:
	.long	1
	.long	_922
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_1476
	.long	_855
	.long	-8
	.long	0
	.align	4
_6154:
	.long	_4430
	.long	104
	.long	3
	.align	4
_6155:
	.long	_4430
	.long	109
	.long	3
	.align	4
_6164:
	.long	3
	.long	0
	.long	0
	.align	4
_6159:
	.long	_4430
	.long	109
	.long	24
	.align	4
_6165:
	.long	_4430
	.long	112
	.long	3
	.align	4
_6170:
	.long	3
	.long	0
	.long	0
	.align	4
_6169:
	.long	_4430
	.long	112
	.long	19
	.align	4
_6171:
	.long	_4430
	.long	114
	.long	3
	.align	4
_6173:
	.long	_4430
	.long	117
	.long	3
	.align	4
_6199:
	.long	3
	.long	0
	.long	0
	.align	4
_6177:
	.long	_4430
	.long	118
	.long	4
	.align	4
_6198:
	.long	3
	.long	0
	.long	0
	.align	4
_6190:
	.long	_4430
	.long	119
	.long	5
	.align	4
_6197:
	.long	3
	.long	0
	.long	0
	.align	4
_6192:
	.long	_4430
	.long	119
	.long	22
	.align	4
_6200:
	.long	_4430
	.long	123
	.long	3
	.align	4
_6208:
	.long	_4430
	.long	124
	.long	3
	.align	4
_6216:
	.long	_4430
	.long	125
	.long	3
	.align	4
_6224:
	.long	_4430
	.long	126
	.long	3
	.align	4
_6232:
	.long	_4430
	.long	129
	.long	3
	.align	4
_6247:
	.long	3
	.long	0
	.long	0
	.align	4
_6243:
	.long	_4430
	.long	130
	.long	4
	.align	4
_6246:
	.long	_4430
	.long	131
	.long	4
_6256:
	.asciz	"glob"
	.align	4
_6255:
	.long	1
	.long	_923
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	2
	.long	_6256
	.long	_826
	.long	-20
	.long	0
	.align	4
_6249:
	.long	_4430
	.long	139
	.long	3
	.align	4
_6252:
	.long	_4430
	.long	140
	.long	3
_6264:
	.asciz	"mx"
_6265:
	.asciz	"my"
_6266:
	.asciz	"mz"
	.align	4
_6263:
	.long	1
	.long	_925
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_6264
	.long	_838
	.long	-8
	.long	2
	.long	_6265
	.long	_838
	.long	-12
	.long	2
	.long	_6266
	.long	_838
	.long	-16
	.long	0
	.align	4
_6257:
	.long	_4430
	.long	145
	.long	3
	.align	4
_6260:
	.long	_4430
	.long	146
	.long	3
_6309:
	.asciz	"tx"
_6310:
	.asciz	"ty"
_6311:
	.asciz	"tz"
	.align	4
_6308:
	.long	1
	.long	_926
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_6309
	.long	_838
	.long	-8
	.long	2
	.long	_6310
	.long	_838
	.long	-12
	.long	2
	.long	_6311
	.long	_838
	.long	-16
	.long	2
	.long	_6256
	.long	_826
	.long	-20
	.long	2
	.long	_1218
	.long	_857
	.long	-24
	.long	0
	.align	4
_6267:
	.long	_4430
	.long	152
	.long	3
	.align	4
_6269:
	.long	_4430
	.long	154
	.long	3
	.align	4
_6272:
	.long	_4430
	.long	155
	.long	3
	.align	4
_6281:
	.long	_4430
	.long	156
	.long	3
	.align	4
_6290:
	.long	_4430
	.long	157
	.long	3
	.align	4
_6299:
	.long	_4430
	.long	158
	.long	3
	.align	4
_6302:
	.long	_4430
	.long	160
	.long	3
	.align	4
_6305:
	.long	_4430
	.long	161
	.long	3
	.align	4
_6321:
	.long	1
	.long	_927
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	2
	.long	_6256
	.long	_826
	.long	-20
	.long	0
	.align	4
_6312:
	.long	_4430
	.long	166
	.long	3
	.align	4
_6315:
	.long	_4430
	.long	167
	.long	3
	.align	4
_6318:
	.long	_4430
	.long	168
	.long	3
	.align	4
_6328:
	.long	1
	.long	_928
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	2
	.long	_6256
	.long	_826
	.long	-20
	.long	0
	.align	4
_6322:
	.long	_4430
	.long	173
	.long	3
	.align	4
_6325:
	.long	_4430
	.long	174
	.long	3
	.align	4
_6350:
	.long	1
	.long	_929
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	2
	.long	_6256
	.long	_826
	.long	-20
	.long	0
	.align	4
_6329:
	.long	_4430
	.long	179
	.long	3
	.align	4
_6334:
	.long	3
	.long	0
	.long	0
	.align	4
_6331:
	.long	_4430
	.long	179
	.long	19
	.align	4
_6335:
	.long	_4430
	.long	180
	.long	3
	.align	4
_6340:
	.long	3
	.long	0
	.long	0
	.align	4
_6337:
	.long	_4430
	.long	180
	.long	19
	.align	4
_6341:
	.long	_4430
	.long	181
	.long	3
	.align	4
_6346:
	.long	3
	.long	0
	.long	0
	.align	4
_6343:
	.long	_4430
	.long	181
	.long	19
	.align	4
_6347:
	.long	_4430
	.long	182
	.long	3
_6385:
	.asciz	"target_ent"
_6386:
	.asciz	"roll"
_6387:
	.asciz	"xdiff"
_6388:
	.asciz	"ydiff"
_6389:
	.asciz	"zdiff"
_6390:
	.asciz	"dist22"
_6391:
	.asciz	"pitch"
_6392:
	.asciz	"yaw"
	.align	4
_6384:
	.long	1
	.long	_930
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_6385
	.long	_855
	.long	-8
	.long	2
	.long	_6386
	.long	_838
	.long	-12
	.long	2
	.long	_837
	.long	_838
	.long	-16
	.long	2
	.long	_839
	.long	_838
	.long	-20
	.long	2
	.long	_840
	.long	_838
	.long	-24
	.long	2
	.long	_6387
	.long	_838
	.long	-28
	.long	2
	.long	_6388
	.long	_838
	.long	-32
	.long	2
	.long	_6389
	.long	_838
	.long	-36
	.long	2
	.long	_6390
	.long	_838
	.long	-40
	.long	2
	.long	_6391
	.long	_838
	.long	-44
	.long	2
	.long	_6392
	.long	_838
	.long	-48
	.long	0
	.align	4
_6351:
	.long	_4430
	.long	189
	.long	3
	.align	4
_6355:
	.long	_4430
	.long	190
	.long	3
	.align	4
_6359:
	.long	_4430
	.long	191
	.long	3
	.align	4
_6363:
	.long	_4430
	.long	193
	.long	3
	.align	4
_6367:
	.long	_4430
	.long	194
	.long	3
	.align	4
_6371:
	.long	_4430
	.long	195
	.long	3
	.align	4
_6375:
	.long	_4430
	.long	197
	.long	3
	.align	4
_6377:
	.long	_4430
	.long	198
	.long	3
	.align	4
_6379:
	.long	_4430
	.long	199
	.long	3
	.align	4
_6381:
	.long	_4430
	.long	201
	.long	3
	.align	4
_6928:
	.long	1
	.long	_932
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_1326
	.long	_873
	.long	-8
	.long	2
	.long	_5031
	.long	_5195
	.long	-12
	.long	0
	.align	4
_6393:
	.long	_4430
	.long	210
	.long	3
	.align	4
_6396:
	.long	3
	.long	0
	.long	0
	.align	4
_6395:
	.long	_4430
	.long	210
	.long	28
	.align	4
_6397:
	.long	_4430
	.long	213
	.long	3
	.align	4
_6399:
	.long	_4430
	.long	215
	.long	3
	.align	4
_6404:
	.long	3
	.long	0
	.long	0
	.align	4
_6403:
	.long	_4430
	.long	215
	.long	22
	.align	4
_6405:
	.long	_4430
	.long	216
	.long	3
	.align	4
_6410:
	.long	3
	.long	0
	.long	0
	.align	4
_6409:
	.long	_4430
	.long	216
	.long	27
	.align	4
_6411:
	.long	_4430
	.long	218
	.long	3
	.align	4
_6417:
	.long	_4430
	.long	221
	.long	3
	.align	4
_6429:
	.long	_4430
	.long	222
	.long	3
	.align	4
_6441:
	.long	_4430
	.long	225
	.long	3
	.align	4
_6455:
	.long	_4430
	.long	226
	.long	3
	.align	4
_6474:
	.long	_4430
	.long	230
	.long	3
	.align	4
_6491:
	.long	_4430
	.long	232
	.long	3
	.align	4
_6921:
	.long	3
	.long	0
	.long	0
	.align	4
_6493:
	.long	_4430
	.long	235
	.long	4
_6918:
	.asciz	"bone"
_6919:
	.asciz	":TBone"
_6920:
	.asciz	"mesh_bone"
	.align	4
_6917:
	.long	3
	.long	0
	.long	2
	.long	_6918
	.long	_6919
	.long	-16
	.long	2
	.long	_6920
	.long	_6919
	.long	-20
	.long	0
	.align	4
_6501:
	.long	_4430
	.long	238
	.long	5
	.align	4
_6507:
	.long	_4430
	.long	240
	.long	5
	.align	4
_6916:
	.long	3
	.long	0
	.long	0
	.align	4
_6509:
	.long	_4430
	.long	243
	.long	6
	.align	4
_6527:
	.long	_4430
	.long	244
	.long	6
	.align	4
_6545:
	.long	_4430
	.long	245
	.long	6
	.align	4
_6563:
	.long	_4430
	.long	246
	.long	6
	.align	4
_6581:
	.long	_4430
	.long	247
	.long	6
	.align	4
_6599:
	.long	_4430
	.long	248
	.long	6
	.align	4
_6617:
	.long	_4430
	.long	249
	.long	6
	.align	4
_6635:
	.long	_4430
	.long	250
	.long	6
	.align	4
_6653:
	.long	_4430
	.long	251
	.long	6
	.align	4
_6671:
	.long	_4430
	.long	252
	.long	6
	.align	4
_6689:
	.long	_4430
	.long	253
	.long	6
	.align	4
_6707:
	.long	_4430
	.long	256
	.long	6
	.align	4
_6718:
	.long	_4430
	.long	257
	.long	6
	.align	4
_6736:
	.long	_4430
	.long	258
	.long	6
	.align	4
_6754:
	.long	_4430
	.long	259
	.long	6
	.align	4
_6772:
	.long	_4430
	.long	260
	.long	6
	.align	4
_6790:
	.long	_4430
	.long	261
	.long	6
	.align	4
_6808:
	.long	_4430
	.long	262
	.long	6
	.align	4
_6826:
	.long	_4430
	.long	263
	.long	6
	.align	4
_6844:
	.long	_4430
	.long	264
	.long	6
	.align	4
_6862:
	.long	_4430
	.long	265
	.long	6
	.align	4
_6880:
	.long	_4430
	.long	266
	.long	6
	.align	4
_6898:
	.long	_4430
	.long	267
	.long	6
	.align	4
_6922:
	.long	_4430
	.long	275
	.long	3
	.align	4
_6925:
	.long	_4430
	.long	277
	.long	3
_6992:
	.asciz	"first_frame"
_6993:
	.asciz	"last_frame"
_6994:
	.asciz	"seq"
_6995:
	.asciz	"offset"
	.align	4
_6991:
	.long	1
	.long	_934
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_6992
	.long	_826
	.long	-8
	.long	2
	.long	_6993
	.long	_826
	.long	-12
	.long	2
	.long	_6994
	.long	_826
	.long	-16
	.long	2
	.long	_6995
	.long	_826
	.long	-20
	.long	0
	.align	4
_6929:
	.long	_4430
	.long	283
	.long	3
	.align	4
_6935:
	.long	_4430
	.long	286
	.long	3
	.align	4
_6947:
	.long	_4430
	.long	287
	.long	3
	.align	4
_6959:
	.long	_4430
	.long	290
	.long	3
	.align	4
_6961:
	.long	_4430
	.long	291
	.long	3
	.align	4
_6969:
	.long	3
	.long	0
	.long	0
	.align	4
_6963:
	.long	_4430
	.long	292
	.long	4
	.align	4
_6970:
	.long	_4430
	.long	295
	.long	3
	.align	4
_6979:
	.long	_4430
	.long	296
	.long	3
	.align	4
_6988:
	.long	_4430
	.long	298
	.long	3
_7033:
	.asciz	"mode"
_7034:
	.asciz	"speed"
_7035:
	.asciz	"trans"
	.align	4
_7032:
	.long	1
	.long	_935
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7033
	.long	_826
	.long	-8
	.long	2
	.long	_7034
	.long	_838
	.long	-12
	.long	2
	.long	_6994
	.long	_826
	.long	-16
	.long	2
	.long	_7035
	.long	_826
	.long	-20
	.long	0
	.align	4
_6996:
	.long	_4430
	.long	304
	.long	3
	.align	4
_7000:
	.long	_4430
	.long	305
	.long	3
	.align	4
_7004:
	.long	_4430
	.long	306
	.long	3
	.align	4
_7008:
	.long	_4430
	.long	307
	.long	3
	.align	4
_7012:
	.long	_4430
	.long	308
	.long	3
	.align	4
_7021:
	.long	_4430
	.long	309
	.long	3
	.align	4
_7025:
	.long	_4430
	.long	311
	.long	3
	.align	4
_7031:
	.long	3
	.long	0
	.long	0
	.align	4
_7027:
	.long	_4430
	.long	312
	.long	4
_7117:
	.asciz	"first2last"
	.align	4
_7116:
	.long	1
	.long	_937
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_1475
	.long	_838
	.long	-8
	.long	2
	.long	_6994
	.long	_826
	.long	-12
	.long	2
	.long	_5033
	.long	_826
	.long	-16
	.long	2
	.long	_5034
	.long	_826
	.long	-20
	.long	2
	.long	_7117
	.long	_826
	.long	-24
	.long	0
	.align	4
_7036:
	.long	_4430
	.long	321
	.long	3
	.align	4
_7040:
	.long	_4430
	.long	322
	.long	3
	.align	4
_7044:
	.long	_4430
	.long	323
	.long	3
	.align	4
_7048:
	.long	_4430
	.long	324
	.long	3
	.align	4
_7052:
	.long	_4430
	.long	325
	.long	3
	.align	4
_7056:
	.long	_4430
	.long	326
	.long	3
	.align	4
_7060:
	.long	_4430
	.long	328
	.long	3
	.align	4
_7069:
	.long	_4430
	.long	329
	.long	3
	.align	4
_7078:
	.long	_4430
	.long	330
	.long	3
	.align	4
_7094:
	.long	_4430
	.long	332
	.long	3
	.align	4
_7095:
	.long	_4430
	.long	334
	.long	3
	.align	4
_7102:
	.long	3
	.long	0
	.long	0
	.align	4
_7099:
	.long	_4430
	.long	337
	.long	4
	.align	4
_7101:
	.long	3
	.long	0
	.long	0
	.align	4
_7100:
	.long	_4430
	.long	336
	.long	5
	.align	4
_7103:
	.long	_4430
	.long	339
	.long	3
	.align	4
_7110:
	.long	3
	.long	0
	.long	0
	.align	4
_7107:
	.long	_4430
	.long	342
	.long	4
	.align	4
_7109:
	.long	3
	.long	0
	.long	0
	.align	4
_7108:
	.long	_4430
	.long	341
	.long	5
	.align	4
_7111:
	.long	_4430
	.long	345
	.long	3
	.align	4
_7112:
	.long	_4430
	.long	347
	.long	3
	.align	4
_7121:
	.long	1
	.long	_939
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	0
	.align	4
_7118:
	.long	_4430
	.long	353
	.long	3
	.align	4
_7137:
	.long	1
	.long	_940
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	0
	.align	4
_7122:
	.long	_4430
	.long	359
	.long	3
	.align	4
_7164:
	.long	1
	.long	_941
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	0
	.align	4
_7138:
	.long	_4430
	.long	366
	.long	3
	.align	4
_7143:
	.long	3
	.long	0
	.long	0
	.align	4
_7142:
	.long	_4430
	.long	366
	.long	24
	.align	4
_38839:
	.long	0x0
	.align	4
_7144:
	.long	_4430
	.long	369
	.long	3
	.align	4
_7162:
	.long	3
	.long	0
	.long	0
	.align	4
_7152:
	.long	_4430
	.long	370
	.long	4
	.align	4
_7163:
	.long	_4430
	.long	373
	.long	3
	.align	4
_38840:
	.long	0x0
	.align	4
_7178:
	.long	1
	.long	_943
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	0
	.align	4
_7165:
	.long	_4430
	.long	379
	.long	3
	.align	4
_7170:
	.long	3
	.long	0
	.long	0
	.align	4
_7169:
	.long	_4430
	.long	379
	.long	24
	.align	4
_7171:
	.long	_4430
	.long	380
	.long	3
	.align	4
_7176:
	.long	3
	.long	0
	.long	0
	.align	4
_7175:
	.long	_4430
	.long	380
	.long	23
	.align	4
_7177:
	.long	_4430
	.long	382
	.long	3
	.align	4
_7197:
	.long	1
	.long	_944
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_4590
	.long	_838
	.long	-8
	.long	2
	.long	_4681
	.long	_838
	.long	-12
	.long	2
	.long	_4682
	.long	_838
	.long	-16
	.long	0
	.align	4
_7179:
	.long	_4430
	.long	390
	.long	3
	.align	4
_38866:
	.long	0x437f0000
	.align	4
_7185:
	.long	_4430
	.long	391
	.long	3
	.align	4
_38867:
	.long	0x437f0000
	.align	4
_7191:
	.long	_4430
	.long	392
	.long	3
	.align	4
_38868:
	.long	0x437f0000
_7205:
	.asciz	"a"
	.align	4
_7204:
	.long	1
	.long	_945
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7205
	.long	_838
	.long	-8
	.long	0
	.align	4
_7198:
	.long	_4430
	.long	398
	.long	3
_7213:
	.asciz	"s"
	.align	4
_7212:
	.long	1
	.long	_946
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7213
	.long	_838
	.long	-8
	.long	0
	.align	4
_7206:
	.long	_4430
	.long	404
	.long	3
_7271:
	.asciz	"texture"
_7272:
	.asciz	"frame"
_7273:
	.asciz	"index"
	.align	4
_7270:
	.long	1
	.long	_947
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7271
	.long	_4807
	.long	-8
	.long	2
	.long	_7272
	.long	_826
	.long	-12
	.long	2
	.long	_7273
	.long	_826
	.long	-16
	.long	0
	.align	4
_7214:
	.long	_4430
	.long	410
	.long	3
	.align	4
_7227:
	.long	_4430
	.long	411
	.long	3
	.align	4
_7242:
	.long	3
	.long	0
	.long	0
	.align	4
_7229:
	.long	_4430
	.long	412
	.long	4
	.align	4
_7241:
	.long	3
	.long	0
	.long	0
	.align	4
_7235:
	.long	_4430
	.long	412
	.long	34
	.align	4
_7251:
	.long	3
	.long	0
	.long	0
	.align	4
_7244:
	.long	_4430
	.long	414
	.long	4
	.align	4
_7250:
	.long	_4430
	.long	415
	.long	4
	.align	4
_7252:
	.long	_4430
	.long	418
	.long	3
	.align	4
_7255:
	.long	3
	.long	0
	.long	0
	.align	4
_7254:
	.long	_4430
	.long	418
	.long	19
	.align	4
_7256:
	.long	_4430
	.long	419
	.long	3
	.align	4
_7263:
	.long	3
	.long	0
	.long	0
	.align	4
_7260:
	.long	_4430
	.long	419
	.long	37
	.align	4
_7264:
	.long	_4430
	.long	420
	.long	3
_7312:
	.asciz	"blend_no"
	.align	4
_7311:
	.long	1
	.long	_949
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7312
	.long	_826
	.long	-8
	.long	0
	.align	4
_7274:
	.long	_4430
	.long	426
	.long	3
	.align	4
_7280:
	.long	_4430
	.long	428
	.long	3
	.align	4
_7310:
	.long	3
	.long	0
	.long	0
	.align	4
_7282:
	.long	_4430
	.long	431
	.long	4
	.align	4
_7309:
	.long	3
	.long	0
	.long	2
	.long	_1477
	.long	_1478
	.long	-12
	.long	0
	.align	4
_7294:
	.long	_4430
	.long	432
	.long	5
	.align	4
_7308:
	.long	3
	.long	0
	.long	0
	.align	4
_7298:
	.long	_4430
	.long	433
	.long	6
_7320:
	.asciz	"fx_no"
	.align	4
_7319:
	.long	1
	.long	_950
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7320
	.long	_826
	.long	-8
	.long	0
	.align	4
_7313:
	.long	_4430
	.long	443
	.long	3
_7334:
	.asciz	"near"
_7335:
	.asciz	"far"
	.align	4
_7333:
	.long	1
	.long	_951
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7334
	.long	_838
	.long	-8
	.long	2
	.long	_7335
	.long	_838
	.long	-12
	.long	0
	.align	4
_7321:
	.long	_4430
	.long	449
	.long	3
	.align	4
_7325:
	.long	_4430
	.long	450
	.long	3
	.align	4
_7329:
	.long	_4430
	.long	451
	.long	3
_7435:
	.asciz	"bru"
	.align	4
_7434:
	.long	1
	.long	_953
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7435
	.long	_883
	.long	-8
	.long	0
	.align	4
_7336:
	.long	_4430
	.long	457
	.long	3
	.align	4
_7344:
	.long	_4430
	.long	458
	.long	3
	.align	4
_7356:
	.long	_4430
	.long	459
	.long	3
	.align	4
_7364:
	.long	_4430
	.long	460
	.long	3
	.align	4
_7372:
	.long	_4430
	.long	461
	.long	3
	.align	4
_7380:
	.long	_4430
	.long	462
	.long	3
	.align	4
_7388:
	.long	_4430
	.long	463
	.long	3
	.align	4
_7396:
	.long	_4430
	.long	464
	.long	3
	.align	4
_7404:
	.long	_4430
	.long	465
	.long	3
	.align	4
_7412:
	.long	_4430
	.long	466
	.long	3
	.align	4
_7433:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-12
	.long	0
	.align	4
_7415:
	.long	_4430
	.long	467
	.long	4
_7448:
	.asciz	"order_no"
	.align	4
_7447:
	.long	1
	.long	_955
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7448
	.long	_826
	.long	-8
	.long	0
	.align	4
_7436:
	.long	_4430
	.long	474
	.long	3
	.align	4
_7440:
	.long	_4430
	.long	476
	.long	3
	.align	4
_7446:
	.long	3
	.long	0
	.long	0
	.align	4
_7442:
	.long	_4430
	.long	477
	.long	4
	.align	4
_7443:
	.long	_4430
	.long	478
	.long	4
	.align	4
_7453:
	.long	1
	.long	_956
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	0
	.align	4
_7449:
	.long	_4430
	.long	485
	.long	3
	.align	4
_7458:
	.long	1
	.long	_957
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	0
	.align	4
_7454:
	.long	_4430
	.long	491
	.long	3
	.align	4
_7481:
	.long	1
	.long	_958
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_1476
	.long	_855
	.long	-8
	.long	0
	.align	4
_7459:
	.long	_4430
	.long	497
	.long	3
	.align	4
_7464:
	.long	3
	.long	0
	.long	0
	.align	4
_7463:
	.long	_4430
	.long	497
	.long	16
	.align	4
_7465:
	.long	_4430
	.long	499
	.long	3
	.align	4
_7469:
	.long	_4430
	.long	500
	.long	3
	.align	4
_7479:
	.long	3
	.long	0
	.long	0
	.align	4
_7470:
	.long	_4430
	.long	501
	.long	4
	.align	4
_7475:
	.long	3
	.long	0
	.long	0
	.align	4
_7474:
	.long	_4430
	.long	501
	.long	21
	.align	4
_7476:
	.long	_4430
	.long	502
	.long	4
	.align	4
_7480:
	.long	_4430
	.long	505
	.long	3
_7491:
	.asciz	"e_name"
	.align	4
_7490:
	.long	1
	.long	_959
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7491
	.long	_873
	.long	-8
	.long	0
	.align	4
_7482:
	.long	_4430
	.long	511
	.long	3
_7499:
	.asciz	"parent_ent"
	.align	4
_7498:
	.long	1
	.long	_960
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7499
	.long	_855
	.long	-8
	.long	2
	.long	_6256
	.long	_826
	.long	-12
	.long	0
	.align	4
_7492:
	.long	_4430
	.long	517
	.long	3
	.align	4
_7495:
	.long	_4430
	.long	518
	.long	3
	.align	4
_7503:
	.long	1
	.long	_962
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	0
	.align	4
_7500:
	.long	_4430
	.long	524
	.long	3
	.align	4
_7530:
	.long	1
	.long	_964
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_6256
	.long	_826
	.long	-8
	.long	0
	.align	4
_7504:
	.long	_4430
	.long	529
	.long	3
	.align	4
_7524:
	.long	3
	.long	0
	.long	0
	.align	4
_7506:
	.long	_4430
	.long	530
	.long	4
	.align	4
_7513:
	.long	3
	.long	0
	.long	0
	.align	4
_7510:
	.long	_4430
	.long	530
	.long	24
	.align	4
_7514:
	.long	_4430
	.long	531
	.long	4
	.align	4
_7529:
	.long	3
	.long	0
	.long	0
	.align	4
_7526:
	.long	_4430
	.long	533
	.long	4
	.align	4
_7557:
	.long	1
	.long	_966
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_6256
	.long	_826
	.long	-8
	.long	0
	.align	4
_7531:
	.long	_4430
	.long	538
	.long	3
	.align	4
_7551:
	.long	3
	.long	0
	.long	0
	.align	4
_7533:
	.long	_4430
	.long	539
	.long	4
	.align	4
_7540:
	.long	3
	.long	0
	.long	0
	.align	4
_7537:
	.long	_4430
	.long	539
	.long	24
	.align	4
_7541:
	.long	_4430
	.long	540
	.long	4
	.align	4
_7556:
	.long	3
	.long	0
	.long	0
	.align	4
_7553:
	.long	_4430
	.long	542
	.long	4
	.align	4
_7587:
	.long	1
	.long	_967
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_6256
	.long	_826
	.long	-8
	.long	0
	.align	4
_7558:
	.long	_4430
	.long	547
	.long	3
_7581:
	.asciz	"v"
	.align	4
_7580:
	.long	3
	.long	0
	.long	2
	.long	_7581
	.long	_838
	.long	-12
	.long	0
	.align	4
_7560:
	.long	_4430
	.long	548
	.long	4
	.align	4
_7567:
	.long	3
	.long	0
	.long	0
	.align	4
_7564:
	.long	_4430
	.long	548
	.long	24
	.align	4
_7568:
	.long	_4430
	.long	549
	.long	4
	.align	4
_7579:
	.long	_4430
	.long	550
	.long	4
	.align	4
_7586:
	.long	3
	.long	0
	.long	0
	.align	4
_7583:
	.long	_4430
	.long	552
	.long	4
	.align	4
_7603:
	.long	1
	.long	_968
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_6256
	.long	_826
	.long	-8
	.long	0
	.align	4
_7588:
	.long	_4430
	.long	557
	.long	3
	.align	4
_7595:
	.long	3
	.long	0
	.long	0
	.align	4
_7590:
	.long	_4430
	.long	559
	.long	4
	.align	4
_7602:
	.long	3
	.long	0
	.long	0
	.align	4
_7597:
	.long	_4430
	.long	562
	.long	4
	.align	4
_7619:
	.long	1
	.long	_969
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_6256
	.long	_826
	.long	-8
	.long	0
	.align	4
_7604:
	.long	_4430
	.long	567
	.long	3
	.align	4
_7611:
	.long	3
	.long	0
	.long	0
	.align	4
_7606:
	.long	_4430
	.long	569
	.long	4
	.align	4
_7618:
	.long	3
	.long	0
	.long	0
	.align	4
_7613:
	.long	_4430
	.long	572
	.long	4
	.align	4
_7635:
	.long	1
	.long	_970
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_6256
	.long	_826
	.long	-8
	.long	0
	.align	4
_7620:
	.long	_4430
	.long	577
	.long	3
	.align	4
_7627:
	.long	3
	.long	0
	.long	0
	.align	4
_7622:
	.long	_4430
	.long	579
	.long	4
	.align	4
_7634:
	.long	3
	.long	0
	.long	0
	.align	4
_7629:
	.long	_4430
	.long	582
	.long	4
	.align	4
_7639:
	.long	1
	.long	_971
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	0
	.align	4
_7636:
	.long	_4430
	.long	588
	.long	3
	.align	4
_7643:
	.long	1
	.long	_973
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	0
	.align	4
_7640:
	.long	_4430
	.long	594
	.long	3
_7662:
	.asciz	"no_children"
	.align	4
_7661:
	.long	1
	.long	_974
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7662
	.long	_826
	.long	-8
	.long	0
	.align	4
_7644:
	.long	_4430
	.long	600
	.long	3
	.align	4
_7646:
	.long	_4430
	.long	602
	.long	3
	.align	4
_7659:
	.long	3
	.long	0
	.long	2
	.long	_1476
	.long	_855
	.long	-12
	.long	0
	.align	4
_7658:
	.long	_4430
	.long	604
	.long	4
	.align	4
_7660:
	.long	_4430
	.long	608
	.long	3
_7685:
	.asciz	"child_no"
	.align	4
_7684:
	.long	1
	.long	_975
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7685
	.long	_826
	.long	-8
	.long	2
	.long	_7662
	.long	_826
	.long	-12
	.long	0
	.align	4
_7663:
	.long	_4430
	.long	614
	.long	3
	.align	4
_7665:
	.long	_4430
	.long	616
	.long	3
	.align	4
_7682:
	.long	3
	.long	0
	.long	2
	.long	_1476
	.long	_855
	.long	-16
	.long	0
	.align	4
_7677:
	.long	_4430
	.long	618
	.long	3
	.align	4
_7678:
	.long	_4430
	.long	619
	.long	4
	.align	4
_7681:
	.long	3
	.long	0
	.long	0
	.align	4
_7680:
	.long	_4430
	.long	619
	.long	28
	.align	4
_7683:
	.long	_4430
	.long	623
	.long	3
_7716:
	.asciz	"child_name"
_7717:
	.asciz	"cent"
	.align	4
_7715:
	.long	1
	.long	_977
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7716
	.long	_873
	.long	-8
	.long	2
	.long	_7717
	.long	_855
	.long	-12
	.long	0
	.align	4
_7686:
	.long	_4430
	.long	629
	.long	3
	.align	4
_7688:
	.long	_4430
	.long	631
	.long	3
	.align	4
_7713:
	.long	3
	.long	0
	.long	2
	.long	_1476
	.long	_855
	.long	-16
	.long	0
	.align	4
_7700:
	.long	_4430
	.long	633
	.long	4
	.align	4
_7705:
	.long	3
	.long	0
	.long	0
	.align	4
_7704:
	.long	_4430
	.long	633
	.long	37
	.align	4
_7706:
	.long	_4430
	.long	635
	.long	4
	.align	4
_7709:
	.long	_4430
	.long	637
	.long	4
	.align	4
_7712:
	.long	3
	.long	0
	.long	0
	.align	4
_7711:
	.long	_4430
	.long	637
	.long	18
	.align	4
_7714:
	.long	_4430
	.long	641
	.long	3
	.align	4
_7719:
	.long	1
	.long	_979
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_1109
	.long	_838
	.long	-8
	.long	0
	.align	4
_7718:
	.long	_4430
	.long	648
	.long	3
_7722:
	.asciz	"dx"
_7723:
	.asciz	"dy"
_7724:
	.asciz	"dz"
	.align	4
_7721:
	.long	1
	.long	_981
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	2
	.long	_7722
	.long	_838
	.long	-20
	.long	2
	.long	_7723
	.long	_838
	.long	-24
	.long	2
	.long	_7724
	.long	_838
	.long	-28
	.long	2
	.long	_5872
	.long	_838
	.long	-32
	.long	0
	.align	4
_7720:
	.long	_4430
	.long	655
	.long	3
_7727:
	.asciz	"src_entity"
_7728:
	.asciz	"dest_entity"
	.align	4
_7726:
	.long	1
	.long	_983
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7727
	.long	_855
	.long	-8
	.long	2
	.long	_7728
	.long	_855
	.long	-12
	.long	0
	.align	4
_7725:
	.long	_4430
	.long	662
	.long	3
_7733:
	.asciz	"ent2"
	.align	4
_7732:
	.long	1
	.long	_985
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7733
	.long	_855
	.long	-8
	.long	0
	.align	4
_7729:
	.long	_4430
	.long	668
	.long	3
	.align	4
_7747:
	.long	1
	.long	_987
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7733
	.long	_855
	.long	-8
	.long	2
	.long	_837
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	0
	.align	4
_7734:
	.long	_4430
	.long	675
	.long	3
	.align	4
_7740:
	.long	_4430
	.long	677
	.long	3
	.align	4
_7746:
	.long	_4430
	.long	679
	.long	3
	.align	4
_7767:
	.long	1
	.long	_988
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7733
	.long	_855
	.long	-8
	.long	2
	.long	_837
	.long	_838
	.long	-12
	.long	2
	.long	_839
	.long	_838
	.long	-16
	.long	2
	.long	_840
	.long	_838
	.long	-20
	.long	0
	.align	4
_7748:
	.long	_4430
	.long	686
	.long	3
	.align	4
_7754:
	.long	_4430
	.long	687
	.long	3
	.align	4
_7760:
	.long	_4430
	.long	688
	.long	3
	.align	4
_7766:
	.long	_4430
	.long	690
	.long	3
_7800:
	.asciz	"src_ent"
_7801:
	.asciz	"dest_ent"
_7802:
	.asciz	"mat1"
	.align	4
_7799:
	.long	1
	.long	_989
	.long	2
	.long	_837
	.long	_838
	.long	-4
	.long	2
	.long	_839
	.long	_838
	.long	-8
	.long	2
	.long	_840
	.long	_838
	.long	-12
	.long	2
	.long	_7800
	.long	_855
	.long	-16
	.long	2
	.long	_7801
	.long	_855
	.long	-20
	.long	2
	.long	_7802
	.long	_857
	.long	-24
	.long	2
	.long	_1218
	.long	_857
	.long	-28
	.long	0
	.align	4
_7768:
	.long	_4430
	.long	696
	.long	3
	.align	4
_7770:
	.long	_4430
	.long	697
	.long	3
	.align	4
_7772:
	.long	_4430
	.long	700
	.long	3
	.align	4
_7777:
	.long	3
	.long	0
	.long	0
	.align	4
_7774:
	.long	_4430
	.long	701
	.long	4
	.align	4
_7778:
	.long	_4430
	.long	705
	.long	3
	.align	4
_7783:
	.long	3
	.long	0
	.long	0
	.align	4
_7780:
	.long	_4430
	.long	706
	.long	4
	.align	4
_7784:
	.long	_4430
	.long	710
	.long	3
	.align	4
_7789:
	.long	3
	.long	0
	.long	0
	.align	4
_7786:
	.long	_4430
	.long	710
	.long	28
	.align	4
_7790:
	.long	_4430
	.long	711
	.long	3
	.align	4
_7795:
	.long	3
	.long	0
	.long	0
	.align	4
_7792:
	.long	_4430
	.long	711
	.long	28
	.align	4
_7796:
	.long	_4430
	.long	713
	.long	3
	.align	4
_7797:
	.long	_4430
	.long	714
	.long	3
	.align	4
_7798:
	.long	_4430
	.long	715
	.long	3
	.align	4
_7888:
	.long	1
	.long	_991
	.long	2
	.long	_837
	.long	_838
	.long	-4
	.long	2
	.long	_839
	.long	_838
	.long	-8
	.long	2
	.long	_840
	.long	_838
	.long	-12
	.long	2
	.long	_7800
	.long	_855
	.long	-16
	.long	2
	.long	_7801
	.long	_855
	.long	-20
	.long	2
	.long	_7802
	.long	_857
	.long	-24
	.long	2
	.long	_1218
	.long	_857
	.long	-28
	.long	0
	.align	4
_7803:
	.long	_4430
	.long	721
	.long	3
	.align	4
_7805:
	.long	_4430
	.long	722
	.long	3
	.align	4
_7807:
	.long	_4430
	.long	725
	.long	3
	.align	4
_7839:
	.long	3
	.long	0
	.long	0
	.align	4
_7809:
	.long	_4430
	.long	726
	.long	4
	.align	4
_7812:
	.long	_4430
	.long	727
	.long	4
	.align	4
_7821:
	.long	_4430
	.long	728
	.long	4
	.align	4
_7830:
	.long	_4430
	.long	729
	.long	4
	.align	4
_7840:
	.long	_4430
	.long	733
	.long	3
	.align	4
_7872:
	.long	3
	.long	0
	.long	0
	.align	4
_7842:
	.long	_4430
	.long	734
	.long	4
	.align	4
_7845:
	.long	_4430
	.long	735
	.long	4
	.align	4
_7854:
	.long	_4430
	.long	736
	.long	4
	.align	4
_7863:
	.long	_4430
	.long	737
	.long	4
	.align	4
_7873:
	.long	_4430
	.long	741
	.long	3
	.align	4
_7878:
	.long	3
	.long	0
	.long	0
	.align	4
_7875:
	.long	_4430
	.long	741
	.long	28
	.align	4
_7879:
	.long	_4430
	.long	742
	.long	3
	.align	4
_7884:
	.long	3
	.long	0
	.long	0
	.align	4
_7881:
	.long	_4430
	.long	742
	.long	28
	.align	4
_7885:
	.long	_4430
	.long	744
	.long	3
	.align	4
_7886:
	.long	_4430
	.long	745
	.long	3
	.align	4
_7887:
	.long	_4430
	.long	746
	.long	3
_7905:
	.asciz	"dd"
	.align	4
_7904:
	.long	1
	.long	_992
	.long	2
	.long	_837
	.long	_838
	.long	-4
	.long	2
	.long	_839
	.long	_838
	.long	-8
	.long	2
	.long	_840
	.long	_838
	.long	-12
	.long	2
	.long	_7800
	.long	_855
	.long	-16
	.long	2
	.long	_7801
	.long	_855
	.long	-20
	.long	2
	.long	_7905
	.long	_838
	.long	-24
	.long	0
	.align	4
_7889:
	.long	_4430
	.long	752
	.long	3
	.align	4
_7890:
	.long	_4430
	.long	754
	.long	3
	.align	4
_7891:
	.long	_4430
	.long	755
	.long	3
	.align	4
_7892:
	.long	_4430
	.long	756
	.long	3
	.align	4
_7893:
	.long	_4430
	.long	758
	.long	3
	.align	4
_7895:
	.long	_4430
	.long	759
	.long	3
	.align	4
_7900:
	.long	3
	.long	0
	.long	0
	.align	4
_7897:
	.long	_4430
	.long	760
	.long	4
	.align	4
_7898:
	.long	_4430
	.long	761
	.long	4
	.align	4
_7899:
	.long	_4430
	.long	762
	.long	4
	.align	4
_7901:
	.long	_4430
	.long	765
	.long	3
	.align	4
_7902:
	.long	_4430
	.long	766
	.long	3
	.align	4
_7903:
	.long	_4430
	.long	767
	.long	3
	.align	4
_7907:
	.long	1
	.long	_993
	.long	0
	.align	4
_7906:
	.long	_4430
	.long	772
	.long	3
	.align	4
_7909:
	.long	1
	.long	_994
	.long	0
	.align	4
_7908:
	.long	_4430
	.long	778
	.long	3
	.align	4
_7911:
	.long	1
	.long	_995
	.long	0
	.align	4
_7910:
	.long	_4430
	.long	784
	.long	3
_7923:
	.asciz	"row"
	.align	4
_7922:
	.long	1
	.long	_996
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7923
	.long	_826
	.long	-8
	.long	2
	.long	_4695
	.long	_826
	.long	-12
	.long	0
	.align	4
_7912:
	.long	_4430
	.long	790
	.long	3
	.align	4
_7957:
	.long	1
	.long	_998
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	0
	.align	4
_7924:
	.long	_4430
	.long	798
	.long	3
	.align	4
_7928:
	.long	_4430
	.long	799
	.long	3
_7934:
	.asciz	":TCollisionImpact"
	.align	4
_7939:
	.long	_4430
	.long	800
	.long	3
	.align	4
_7945:
	.long	_4430
	.long	801
	.long	3
	.align	4
_7951:
	.long	_4430
	.long	802
	.long	3
	.align	4
_7984:
	.long	1
	.long	_999
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_862
	.long	_838
	.long	-8
	.long	2
	.long	_863
	.long	_838
	.long	-12
	.long	0
	.align	4
_7958:
	.long	_4430
	.long	808
	.long	3
	.align	4
_7962:
	.long	_4430
	.long	809
	.long	3
	.align	4
_7968:
	.long	3
	.long	0
	.long	0
	.align	4
_7964:
	.long	_4430
	.long	810
	.long	4
	.align	4
_7974:
	.long	3
	.long	0
	.long	0
	.align	4
_7970:
	.long	_4430
	.long	812
	.long	4
	.align	4
_7975:
	.long	_4430
	.long	815
	.long	3
	.align	4
_7999:
	.long	1
	.long	_1000
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	0
	.align	4
_7985:
	.long	_4430
	.long	823
	.long	3
	.align	4
_7986:
	.long	_4430
	.long	824
	.long	3
	.align	4
_7987:
	.long	_4430
	.long	825
	.long	3
	.align	4
_7993:
	.long	_4430
	.long	826
	.long	3
	.align	4
_8024:
	.long	1
	.long	_1001
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	2
	.long	_1526
	.long	_838
	.long	-20
	.long	2
	.long	_4587
	.long	_838
	.long	-24
	.long	2
	.long	_4588
	.long	_838
	.long	-28
	.long	0
	.align	4
_8000:
	.long	_4430
	.long	831
	.long	3
	.align	4
_8004:
	.long	_4430
	.long	832
	.long	3
	.align	4
_8008:
	.long	_4430
	.long	833
	.long	3
	.align	4
_8012:
	.long	_4430
	.long	834
	.long	3
	.align	4
_8016:
	.long	_4430
	.long	835
	.long	3
	.align	4
_8020:
	.long	_4430
	.long	836
	.long	3
_8100:
	.asciz	"type_no"
_8101:
	.asciz	"recursive"
	.align	4
_8099:
	.long	1
	.long	_1003
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_8100
	.long	_826
	.long	-8
	.long	2
	.long	_8101
	.long	_826
	.long	-12
	.long	0
	.align	4
_8025:
	.long	_4430
	.long	843
	.long	3
	.align	4
_8047:
	.long	3
	.long	0
	.long	0
	.align	4
_8031:
	.long	_4430
	.long	845
	.long	4
	.align	4
_8043:
	.long	3
	.long	0
	.long	0
	.align	4
_8035:
	.long	_4430
	.long	845
	.long	51
	.align	4
_8044:
	.long	_4430
	.long	847
	.long	4
	.align	4
_8048:
	.long	_4430
	.long	852
	.long	3
	.align	4
_8057:
	.long	3
	.long	0
	.long	0
	.align	4
_8054:
	.long	_4430
	.long	853
	.long	4
	.align	4
_8058:
	.long	_4430
	.long	856
	.long	3
	.align	4
_8062:
	.long	_4430
	.long	858
	.long	3
	.align	4
_8068:
	.long	_4430
	.long	859
	.long	3
	.align	4
_8074:
	.long	_4430
	.long	860
	.long	3
	.align	4
_8080:
	.long	_4430
	.long	862
	.long	3
	.align	4
_8098:
	.long	3
	.long	0
	.long	0
	.align	4
_8082:
	.long	_4430
	.long	864
	.long	4
	.align	4
_8097:
	.long	3
	.long	0
	.long	2
	.long	_1476
	.long	_855
	.long	-16
	.long	0
	.align	4
_8094:
	.long	_4430
	.long	866
	.long	5
_8135:
	.asciz	"no"
_8136:
	.asciz	"obscure"
	.align	4
_8134:
	.long	1
	.long	_1005
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_8135
	.long	_826
	.long	-8
	.long	2
	.long	_8136
	.long	_826
	.long	-12
	.long	0
	.align	4
_8102:
	.long	_4430
	.long	877
	.long	3
	.align	4
_8109:
	.long	3
	.long	0
	.long	0
	.align	4
_8108:
	.long	_4430
	.long	877
	.long	61
	.align	4
_8110:
	.long	_4430
	.long	880
	.long	3
	.align	4
_8117:
	.long	3
	.long	0
	.long	0
	.align	4
_8116:
	.long	_4430
	.long	881
	.long	4
	.align	4
_8118:
	.long	_4430
	.long	885
	.long	3
	.align	4
_8125:
	.long	3
	.long	0
	.long	0
	.align	4
_8124:
	.long	_4430
	.long	886
	.long	4
	.align	4
_8126:
	.long	_4430
	.long	889
	.long	3
	.align	4
_8130:
	.long	_4430
	.long	890
	.long	3
	.align	4
_8181:
	.long	1
	.long	_1006
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_8100
	.long	_826
	.long	-8
	.long	0
	.align	4
_8137:
	.long	_4430
	.long	897
	.long	3
	.align	4
_8153:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-12
	.long	0
	.align	4
_8143:
	.long	_4430
	.long	898
	.long	4
	.align	4
_8152:
	.long	3
	.long	0
	.long	0
	.align	4
_8149:
	.long	_4430
	.long	898
	.long	54
	.align	4
_8154:
	.long	_4430
	.long	902
	.long	3
	.align	4
_8179:
	.long	3
	.long	0
	.long	2
	.long	_1476
	.long	_855
	.long	-16
	.long	0
	.align	4
_8166:
	.long	_4430
	.long	903
	.long	4
	.align	4
_8178:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-20
	.long	0
	.align	4
_8172:
	.long	_4430
	.long	904
	.long	5
	.align	4
_8177:
	.long	3
	.long	0
	.long	0
	.align	4
_8176:
	.long	_4430
	.long	904
	.long	37
	.align	4
_8180:
	.long	_4430
	.long	908
	.long	3
	.align	4
_8185:
	.long	1
	.long	_1007
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	0
	.align	4
_8182:
	.long	_4430
	.long	914
	.long	3
	.align	4
_8201:
	.long	1
	.long	_1008
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_8186:
	.long	_4430
	.long	920
	.long	3
	.align	4
_8200:
	.long	3
	.long	0
	.long	0
	.align	4
_8192:
	.long	_4430
	.long	922
	.long	4
	.align	4
_39300:
	.long	0x0
	.align	4
_8217:
	.long	1
	.long	_1009
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_8202:
	.long	_4430
	.long	930
	.long	3
	.align	4
_8216:
	.long	3
	.long	0
	.long	0
	.align	4
_8208:
	.long	_4430
	.long	932
	.long	4
	.align	4
_39310:
	.long	0x0
	.align	4
_8233:
	.long	1
	.long	_1010
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_8218:
	.long	_4430
	.long	940
	.long	3
	.align	4
_8232:
	.long	3
	.long	0
	.long	0
	.align	4
_8224:
	.long	_4430
	.long	942
	.long	4
	.align	4
_39320:
	.long	0x0
	.align	4
_8249:
	.long	1
	.long	_1011
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_8234:
	.long	_4430
	.long	950
	.long	3
	.align	4
_8248:
	.long	3
	.long	0
	.long	0
	.align	4
_8240:
	.long	_4430
	.long	952
	.long	4
	.align	4
_39330:
	.long	0x0
	.align	4
_8265:
	.long	1
	.long	_1012
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_8250:
	.long	_4430
	.long	960
	.long	3
	.align	4
_8264:
	.long	3
	.long	0
	.long	0
	.align	4
_8256:
	.long	_4430
	.long	962
	.long	4
	.align	4
_39340:
	.long	0x0
	.align	4
_8281:
	.long	1
	.long	_1013
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_8266:
	.long	_4430
	.long	970
	.long	3
	.align	4
_8280:
	.long	3
	.long	0
	.long	0
	.align	4
_8272:
	.long	_4430
	.long	972
	.long	4
	.align	4
_39350:
	.long	0x0
	.align	4
_8297:
	.long	1
	.long	_1014
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_8282:
	.long	_4430
	.long	980
	.long	3
	.align	4
_8296:
	.long	3
	.long	0
	.long	0
	.align	4
_8288:
	.long	_4430
	.long	982
	.long	4
	.align	4
_39360:
	.long	0x0
	.align	4
_8313:
	.long	1
	.long	_1015
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_8298:
	.long	_4430
	.long	990
	.long	3
	.align	4
_8312:
	.long	3
	.long	0
	.long	0
	.align	4
_8304:
	.long	_4430
	.long	992
	.long	4
	.align	4
_8329:
	.long	1
	.long	_1016
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_8314:
	.long	_4430
	.long	1000
	.long	3
	.align	4
_8328:
	.long	3
	.long	0
	.long	0
	.align	4
_8320:
	.long	_4430
	.long	1002
	.long	4
	.align	4
_8345:
	.long	1
	.long	_1018
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_8330:
	.long	_4430
	.long	1010
	.long	3
	.align	4
_8344:
	.long	3
	.long	0
	.long	0
	.align	4
_8336:
	.long	_4430
	.long	1012
	.long	4
	.align	4
_8349:
	.long	1
	.long	_1019
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	0
	.align	4
_8346:
	.long	_4430
	.long	1020
	.long	3
	.align	4
_8354:
	.long	1
	.long	_1020
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_5872
	.long	_838
	.long	-8
	.long	0
	.align	4
_8350:
	.long	_4430
	.long	1029
	.long	3
	.align	4
_8363:
	.long	1
	.long	_1021
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_6256
	.long	_826
	.long	-8
	.long	2
	.long	_1526
	.long	_838
	.long	-12
	.long	2
	.long	_4587
	.long	_838
	.long	-16
	.long	2
	.long	_4588
	.long	_838
	.long	-20
	.long	0
	.align	4
_8355:
	.long	_4430
	.long	1034
	.long	3
	.align	4
_8359:
	.long	_4430
	.long	1035
	.long	3
	.align	4
_8362:
	.long	_4430
	.long	1036
	.long	3
	.align	4
_8372:
	.long	1
	.long	_1022
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_6256
	.long	_826
	.long	-8
	.long	2
	.long	_1526
	.long	_838
	.long	-12
	.long	2
	.long	_4587
	.long	_838
	.long	-16
	.long	2
	.long	_4588
	.long	_838
	.long	-20
	.long	0
	.align	4
_8364:
	.long	_4430
	.long	1040
	.long	3
	.align	4
_8368:
	.long	_4430
	.long	1041
	.long	3
	.align	4
_8371:
	.long	_4430
	.long	1042
	.long	3
	.align	4
_8381:
	.long	1
	.long	_1023
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_6256
	.long	_826
	.long	-8
	.long	2
	.long	_1526
	.long	_838
	.long	-12
	.long	2
	.long	_4587
	.long	_838
	.long	-16
	.long	2
	.long	_4588
	.long	_838
	.long	-20
	.long	0
	.align	4
_8373:
	.long	_4430
	.long	1046
	.long	3
	.align	4
_8377:
	.long	_4430
	.long	1047
	.long	3
	.align	4
_8380:
	.long	_4430
	.long	1048
	.long	3
_8463:
	.asciz	"sr"
	.align	4
_8462:
	.long	1
	.long	_1024
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	5
	.long	_841
	.long	_838
	.long	-8
	.long	5
	.long	_842
	.long	_838
	.long	-12
	.long	5
	.long	_843
	.long	_838
	.long	-16
	.long	5
	.long	_8463
	.long	_838
	.long	-20
	.long	2
	.long	_837
	.long	_838
	.long	-24
	.long	2
	.long	_839
	.long	_838
	.long	-28
	.long	2
	.long	_840
	.long	_838
	.long	-32
	.long	2
	.long	_5872
	.long	_838
	.long	-36
	.long	0
	.align	4
_8382:
	.long	_4430
	.long	1054
	.long	3
	.align	4
_8386:
	.long	_4430
	.long	1055
	.long	3
	.align	4
_8390:
	.long	_4430
	.long	1056
	.long	3
	.align	4
_8394:
	.long	_4430
	.long	1058
	.long	3
	.align	4
_8398:
	.long	_4430
	.long	1061
	.long	3
	.align	4
_8457:
	.long	3
	.long	0
	.long	2
	.long	_862
	.long	_838
	.long	-40
	.long	2
	.long	_863
	.long	_838
	.long	-44
	.long	2
	.long	_864
	.long	_838
	.long	-48
	.long	0
	.align	4
_8400:
	.long	_4430
	.long	1064
	.long	4
	.align	4
_8403:
	.long	_4430
	.long	1065
	.long	4
	.align	4
_8406:
	.long	_4430
	.long	1066
	.long	4
	.align	4
_8409:
	.long	_4430
	.long	1067
	.long	4
	.align	4
_39419:
	.long	0x40000000
	.align	4
_8414:
	.long	_4430
	.long	1068
	.long	4
	.align	4
_39420:
	.long	0x40000000
	.align	4
_8419:
	.long	_4430
	.long	1069
	.long	4
	.align	4
_39421:
	.long	0x40000000
	.align	4
_8424:
	.long	_4430
	.long	1072
	.long	4
	.align	4
_8425:
	.long	_4430
	.long	1073
	.long	4
	.align	4
_8426:
	.long	_4430
	.long	1074
	.long	4
	.align	4
_8427:
	.long	_4430
	.long	1075
	.long	4
	.align	4
_8428:
	.long	_4430
	.long	1078
	.long	4
	.align	4
_8432:
	.long	_4430
	.long	1079
	.long	4
	.align	4
_8436:
	.long	_4430
	.long	1080
	.long	4
	.align	4
_8440:
	.long	_4430
	.long	1081
	.long	4
	.align	4
_8445:
	.long	3
	.long	0
	.long	0
	.align	4
_8444:
	.long	_4430
	.long	1082
	.long	5
	.align	4
_8456:
	.long	3
	.long	0
	.long	0
	.align	4
_8447:
	.long	_4430
	.long	1083
	.long	9
	.align	4
_8452:
	.long	3
	.long	0
	.long	0
	.align	4
_8451:
	.long	_4430
	.long	1084
	.long	5
	.align	4
_8455:
	.long	3
	.long	0
	.long	0
	.align	4
_8454:
	.long	_4430
	.long	1086
	.long	5
	.align	4
_8458:
	.long	_4430
	.long	1091
	.long	3
	.align	4
_8459:
	.long	_4430
	.long	1092
	.long	3
	.align	4
_8460:
	.long	_4430
	.long	1093
	.long	3
	.align	4
_8461:
	.long	_4430
	.long	1094
	.long	3
	.align	4
_8481:
	.long	1
	.long	_1026
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_7662
	.long	_826
	.long	-8
	.long	2
	.long	_7733
	.long	_855
	.long	-12
	.long	0
	.align	4
_8464:
	.long	_4430
	.long	1100
	.long	3
	.align	4
_8466:
	.long	_4430
	.long	1102
	.long	3
	.align	4
_8479:
	.long	3
	.long	0
	.long	0
	.align	4
_8477:
	.long	_4430
	.long	1104
	.long	4
	.align	4
_8478:
	.long	_4430
	.long	1106
	.long	4
	.align	4
_8480:
	.long	_4430
	.long	1110
	.long	3
_8514:
	.asciz	"ent3"
	.align	4
_8513:
	.long	1
	.long	_1027
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7685
	.long	_826
	.long	-8
	.long	5
	.long	_7662
	.long	_826
	.long	-12
	.long	2
	.long	_1476
	.long	_855
	.long	-16
	.long	2
	.long	_8514
	.long	_855
	.long	-20
	.long	0
	.align	4
_8482:
	.long	_4430
	.long	1116
	.long	3
	.align	4
_8485:
	.long	3
	.long	0
	.long	0
	.align	4
_8484:
	.long	_4430
	.long	1116
	.long	20
	.align	4
_8486:
	.long	_4430
	.long	1118
	.long	3
	.align	4
_8488:
	.long	_4430
	.long	1120
	.long	3
	.align	4
_8511:
	.long	3
	.long	0
	.long	2
	.long	_7733
	.long	_855
	.long	-24
	.long	0
	.align	4
_8500:
	.long	_4430
	.long	1122
	.long	4
	.align	4
_8501:
	.long	_4430
	.long	1124
	.long	4
	.align	4
_8504:
	.long	3
	.long	0
	.long	0
	.align	4
_8503:
	.long	_4430
	.long	1124
	.long	33
	.align	4
_8505:
	.long	_4430
	.long	1126
	.long	4
	.align	4
_8510:
	.long	3
	.long	0
	.long	0
	.align	4
_8507:
	.long	_4430
	.long	1128
	.long	5
	.align	4
_8512:
	.long	_4430
	.long	1134
	.long	3
_8519:
	.asciz	"load_identity"
	.align	4
_8518:
	.long	1
	.long	_1029
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_8519
	.long	_826
	.long	-8
	.long	0
	.align	4
_8515:
	.long	_4430
	.long	1142
	.long	3
	.align	4
_8547:
	.long	1
	.long	_1030
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7499
	.long	_855
	.long	-8
	.long	0
	.align	4
_8520:
	.long	_4430
	.long	1149
	.long	3
	.align	4
_8528:
	.long	_4430
	.long	1152
	.long	3
	.align	4
_8546:
	.long	3
	.long	0
	.long	0
	.align	4
_8532:
	.long	_4430
	.long	1154
	.long	4
	.align	4
_8541:
	.long	_4430
	.long	1156
	.long	4
_8574:
	.asciz	"ent_p"
	.align	4
_8573:
	.long	1
	.long	_1031
	.long	2
	.long	_8574
	.long	_855
	.long	-4
	.long	0
	.align	4
_8548:
	.long	_4430
	.long	1164
	.long	3
_8572:
	.asciz	"ent_c"
	.align	4
_8571:
	.long	3
	.long	0
	.long	2
	.long	_8572
	.long	_855
	.long	-8
	.long	0
	.align	4
_8560:
	.long	_4430
	.long	1166
	.long	4
	.align	4
_8567:
	.long	_4430
	.long	1167
	.long	4
	.align	4
_8570:
	.long	_4430
	.long	1169
	.long	4
_8595:
	.asciz	"xd"
_8596:
	.asciz	"yd"
_8597:
	.asciz	"zd"
	.align	4
_8594:
	.long	1
	.long	_1032
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7733
	.long	_855
	.long	-8
	.long	2
	.long	_8595
	.long	_838
	.long	-12
	.long	2
	.long	_8596
	.long	_838
	.long	-16
	.long	2
	.long	_8597
	.long	_838
	.long	-20
	.long	0
	.align	4
_8575:
	.long	_4430
	.long	1178
	.long	3
	.align	4
_8581:
	.long	_4430
	.long	1179
	.long	3
	.align	4
_8587:
	.long	_4430
	.long	1180
	.long	3
	.align	4
_8593:
	.long	_4430
	.long	1182
	.long	3
	.align	4
_8675:
	.long	1
	.long	_1033
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_7733
	.long	_855
	.long	-8
	.long	2
	.long	_8595
	.long	_838
	.long	-12
	.long	2
	.long	_8596
	.long	_838
	.long	-16
	.long	2
	.long	_8597
	.long	_838
	.long	-20
	.long	0
	.align	4
_8598:
	.long	_4430
	.long	1189
	.long	3
	.align	4
_8605:
	.long	3
	.long	0
	.long	0
	.align	4
_8602:
	.long	_4430
	.long	1189
	.long	23
	.align	4
_8606:
	.long	_4430
	.long	1190
	.long	3
	.align	4
_8613:
	.long	3
	.long	0
	.long	0
	.align	4
_8610:
	.long	_4430
	.long	1190
	.long	28
	.align	4
_8614:
	.long	_4430
	.long	1192
	.long	3
	.align	4
_8634:
	.long	_4430
	.long	1193
	.long	3
	.align	4
_8654:
	.long	_4430
	.long	1194
	.long	3
	.align	4
_8674:
	.long	_4430
	.long	1196
	.long	3
	.align	4
_8751:
	.long	1
	.long	_1034
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_5605
	.long	_853
	.long	-8
	.long	2
	.long	_5430
	.long	_918
	.long	-12
	.long	0
	.align	4
_8676:
	.long	_4430
	.long	1205
	.long	3
	.align	4
_8680:
	.long	_4430
	.long	1207
	.long	3
	.align	4
_8716:
	.long	3
	.long	0
	.long	0
	.align	4
_8684:
	.long	_4430
	.long	1218
	.long	4
	.align	4
_8688:
	.long	3
	.long	0
	.long	0
	.align	4
_8685:
	.long	_4430
	.long	1217
	.long	5
	.align	4
_8705:
	.long	_4430
	.long	1220
	.long	4
	.align	4
_8715:
	.long	_4430
	.long	1221
	.long	4
	.align	4
_8750:
	.long	3
	.long	0
	.long	0
	.align	4
_8718:
	.long	_4430
	.long	1234
	.long	4
	.align	4
_8722:
	.long	3
	.long	0
	.long	0
	.align	4
_8719:
	.long	_4430
	.long	1233
	.long	5
	.align	4
_8739:
	.long	_4430
	.long	1236
	.long	4
	.align	4
_8749:
	.long	_4430
	.long	1237
	.long	4
	.align	4
_8782:
	.long	1
	.long	_1036
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_4589
	.long	_857
	.long	-8
	.long	2
	.long	_826
	.long	_826
	.long	-12
	.long	2
	.long	_5667
	.long	_826
	.long	-16
	.long	0
	.align	4
_8752:
	.long	_4430
	.long	1251
	.long	3
	.align	4
_8754:
	.long	_4430
	.long	1252
	.long	3
	.align	4
_8757:
	.long	_4430
	.long	1254
	.long	3
	.align	4
_8780:
	.long	3
	.long	0
	.long	0
	.align	4
_8759:
	.long	_4430
	.long	1255
	.long	3
	.align	4
_8779:
	.long	3
	.long	0
	.long	0
	.align	4
_8761:
	.long	_4430
	.long	1256
	.long	4
	.align	4
_8781:
	.long	_4430
	.long	1259
	.long	3
	.align	4
_8841:
	.long	1
	.long	_1038
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_6391
	.long	_838
	.long	-8
	.long	2
	.long	_6392
	.long	_838
	.long	-12
	.long	2
	.long	_6386
	.long	_838
	.long	-16
	.long	2
	.long	_6256
	.long	_826
	.long	-20
	.long	0
	.align	4
_8783:
	.long	_4430
	.long	1285
	.long	3
	.align	4
_8788:
	.long	_4430
	.long	1286
	.long	3
	.align	4
_8793:
	.long	_4430
	.long	1288
	.long	3
	.align	4
_8840:
	.long	3
	.long	0
	.long	0
	.align	4
_8795:
	.long	_4430
	.long	1290
	.long	4
_8839:
	.asciz	"m2"
	.align	4
_8838:
	.long	3
	.long	0
	.long	2
	.long	_8839
	.long	_857
	.long	-24
	.long	0
	.align	4
_8799:
	.long	_4430
	.long	1291
	.long	5
	.align	4
_8801:
	.long	_4430
	.long	1292
	.long	5
	.align	4
_8806:
	.long	_4430
	.long	1293
	.long	5
	.align	4
_8815:
	.long	_4430
	.long	1294
	.long	5
	.align	4
_8824:
	.long	_4430
	.long	1295
	.long	5
	.align	4
_8833:
	.long	_4430
	.long	1297
	.long	5
_8874:
	.asciz	"ang"
_8875:
	.asciz	"vz"
_8876:
	.asciz	"q1_x"
_8877:
	.asciz	"q1_y"
_8878:
	.asciz	"q1_z"
_8879:
	.asciz	"q1_w"
	.align	4
_8873:
	.long	1
	.long	_1039
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_8874
	.long	_838
	.long	-8
	.long	2
	.long	_1058
	.long	_838
	.long	-12
	.long	2
	.long	_1059
	.long	_838
	.long	-16
	.long	2
	.long	_8875
	.long	_838
	.long	-20
	.long	2
	.long	_6256
	.long	_826
	.long	-24
	.long	2
	.long	_8876
	.long	_838
	.long	-28
	.long	2
	.long	_8877
	.long	_838
	.long	-32
	.long	2
	.long	_8878
	.long	_838
	.long	-36
	.long	2
	.long	_8879
	.long	_838
	.long	-40
	.long	2
	.long	_4589
	.long	_857
	.long	-44
	.long	0
	.align	4
_8842:
	.long	_4430
	.long	1306
	.long	3
	.align	4
_8847:
	.long	_4430
	.long	1308
	.long	3
	.align	4
_8848:
	.long	_4430
	.long	1309
	.long	3
	.align	4
_8850:
	.long	_4430
	.long	1310
	.long	3
	.align	4
_8853:
	.long	_4430
	.long	1312
	.long	3
	.align	4
_8860:
	.long	3
	.long	0
	.long	0
	.align	4
_8855:
	.long	_4430
	.long	1313
	.long	4
	.align	4
_8872:
	.long	3
	.long	0
	.long	0
	.align	4
_8862:
	.long	_4430
	.long	1315
	.long	4
	.align	4
_8867:
	.long	_4430
	.long	1316
	.long	4
_8931:
	.asciz	"q2_x"
_8932:
	.asciz	"q2_y"
_8933:
	.asciz	"q2_z"
_8934:
	.asciz	"q2_w"
_8935:
	.asciz	"q3_x"
_8936:
	.asciz	"q3_y"
_8937:
	.asciz	"q3_z"
_8938:
	.asciz	"q3_w"
_8939:
	.asciz	"qr_x"
_8940:
	.asciz	"qr_y"
_8941:
	.asciz	"qr_z"
_8942:
	.asciz	"qr_w"
	.align	4
_8930:
	.long	1
	.long	_1041
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_6391
	.long	_838
	.long	-8
	.long	2
	.long	_6392
	.long	_838
	.long	-12
	.long	2
	.long	_6386
	.long	_838
	.long	-16
	.long	2
	.long	_6256
	.long	_826
	.long	-20
	.long	2
	.long	_8876
	.long	_838
	.long	-24
	.long	2
	.long	_8877
	.long	_838
	.long	-28
	.long	2
	.long	_8878
	.long	_838
	.long	-32
	.long	2
	.long	_8879
	.long	_838
	.long	-36
	.long	2
	.long	_8931
	.long	_838
	.long	-40
	.long	2
	.long	_8932
	.long	_838
	.long	-44
	.long	2
	.long	_8933
	.long	_838
	.long	-48
	.long	2
	.long	_8934
	.long	_838
	.long	-52
	.long	2
	.long	_8935
	.long	_838
	.long	-56
	.long	2
	.long	_8936
	.long	_838
	.long	-60
	.long	2
	.long	_8937
	.long	_838
	.long	-64
	.long	2
	.long	_8938
	.long	_838
	.long	-68
	.long	2
	.long	_8939
	.long	_838
	.long	-72
	.long	2
	.long	_8940
	.long	_838
	.long	-76
	.long	2
	.long	_8941
	.long	_838
	.long	-80
	.long	2
	.long	_8942
	.long	_838
	.long	-84
	.long	2
	.long	_4589
	.long	_857
	.long	-88
	.long	0
	.align	4
_8880:
	.long	_4430
	.long	1324
	.long	3
	.align	4
_8885:
	.long	_4430
	.long	1325
	.long	3
	.align	4
_8890:
	.long	_4430
	.long	1326
	.long	3
	.align	4
_8895:
	.long	_4430
	.long	1327
	.long	3
	.align	4
_8900:
	.long	_4430
	.long	1329
	.long	3
	.align	4
_8901:
	.long	_4430
	.long	1330
	.long	3
	.align	4
_8902:
	.long	_4430
	.long	1331
	.long	3
	.align	4
_8903:
	.long	_4430
	.long	1333
	.long	3
	.align	4
_8904:
	.long	_4430
	.long	1334
	.long	3
	.align	4
_8905:
	.long	_4430
	.long	1336
	.long	3
	.align	4
_8907:
	.long	_4430
	.long	1337
	.long	3
	.align	4
_8910:
	.long	_4430
	.long	1339
	.long	3
	.align	4
_8917:
	.long	3
	.long	0
	.long	0
	.align	4
_8912:
	.long	_4430
	.long	1340
	.long	4
	.align	4
_8929:
	.long	3
	.long	0
	.long	0
	.align	4
_8919:
	.long	_4430
	.long	1342
	.long	4
	.align	4
_8924:
	.long	_4430
	.long	1343
	.long	4
_8949:
	.asciz	"ix"
_8950:
	.asciz	"iy"
_8951:
	.asciz	"iz"
	.align	4
_8948:
	.long	1
	.long	_1042
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	5
	.long	_8949
	.long	_838
	.long	-8
	.long	5
	.long	_8950
	.long	_838
	.long	-12
	.long	5
	.long	_8951
	.long	_838
	.long	-16
	.long	0
	.align	4
_8943:
	.long	_4430
	.long	1351
	.long	3
	.align	4
_8978:
	.long	1
	.long	_1044
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_866
	.long	_838
	.long	-8
	.long	2
	.long	_867
	.long	_838
	.long	-12
	.long	2
	.long	_868
	.long	_838
	.long	-16
	.long	2
	.long	_6256
	.long	_826
	.long	-20
	.long	0
	.align	4
_8952:
	.long	_4430
	.long	1357
	.long	3
	.align	4
_8965:
	.long	3
	.long	0
	.long	0
	.align	4
_8954:
	.long	_4430
	.long	1359
	.long	4
	.align	4
_8964:
	.long	3
	.long	0
	.long	0
	.align	4
_8958:
	.long	_4430
	.long	1360
	.long	5
	.align	4
_8961:
	.long	_4430
	.long	1361
	.long	5
	.align	4
_8962:
	.long	_4430
	.long	1362
	.long	5
	.align	4
_8963:
	.long	_4430
	.long	1363
	.long	5
	.align	4
_8966:
	.long	_4430
	.long	1367
	.long	3
	.align	4
_8970:
	.long	_4430
	.long	1368
	.long	3
	.align	4
_8974:
	.long	_4430
	.long	1369
	.long	3
	.align	4
_9000:
	.long	1
	.long	_1045
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_866
	.long	_838
	.long	-8
	.long	2
	.long	_867
	.long	_838
	.long	-12
	.long	2
	.long	_868
	.long	_838
	.long	-16
	.long	0
	.align	4
_8979:
	.long	_4430
	.long	1375
	.long	3
	.align	4
_8982:
	.long	_4430
	.long	1376
	.long	3
	.align	4
_8988:
	.long	_4430
	.long	1377
	.long	3
	.align	4
_8994:
	.long	_4430
	.long	1378
	.long	3
_9075:
	.asciz	"mat3"
_9076:
	.asciz	"mat0"
	.align	4
_9074:
	.long	1
	.long	_1046
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_825
	.long	_826
	.long	-8
	.long	2
	.long	_9075
	.long	_857
	.long	-12
	.long	2
	.long	_1218
	.long	_857
	.long	-16
	.long	2
	.long	_7802
	.long	_857
	.long	-20
	.long	2
	.long	_9076
	.long	_857
	.long	-24
	.long	0
	.align	4
_9001:
	.long	_4430
	.long	1387
	.long	3
	.align	4
_9003:
	.long	_4430
	.long	1388
	.long	3
	.align	4
_9005:
	.long	_4430
	.long	1389
	.long	3
	.align	4
_9007:
	.long	_4430
	.long	1390
	.long	3
	.align	4
_9009:
	.long	_4430
	.long	1392
	.long	3
	.align	4
_9018:
	.long	3
	.long	0
	.long	0
	.align	4
_9013:
	.long	_4430
	.long	1394
	.long	4
	.align	4
_9021:
	.long	3
	.long	0
	.long	0
	.align	4
_9020:
	.long	_4430
	.long	1396
	.long	4
	.align	4
_9022:
	.long	_4430
	.long	1400
	.long	3
	.align	4
_9025:
	.long	_4430
	.long	1401
	.long	3
	.align	4
_9028:
	.long	_4430
	.long	1404
	.long	3
	.align	4
_9029:
	.long	_4430
	.long	1405
	.long	3
	.align	4
_9053:
	.long	3
	.long	0
	.long	0
	.align	4
_9031:
	.long	_4430
	.long	1405
	.long	17
	.align	4
_9052:
	.long	3
	.long	0
	.long	0
	.align	4
_9043:
	.long	_4430
	.long	1405
	.long	63
	.align	4
_39638:
	.long	0x3f800000
	.align	4
_39639:
	.long	0x3f800000
	.align	4
_39640:
	.long	0x3f800000
	.align	4
_9054:
	.long	_4430
	.long	1407
	.long	3
	.align	4
_9055:
	.long	_4430
	.long	1408
	.long	3
	.align	4
_9064:
	.long	_4430
	.long	1411
	.long	3
	.align	4
_9067:
	.long	_4430
	.long	1412
	.long	3
	.align	4
_9070:
	.long	_4430
	.long	1413
	.long	3
	.align	4
_9073:
	.long	_4430
	.long	1415
	.long	3
_9133:
	.asciz	"ipz"
	.align	4
_9132:
	.long	1
	.long	_1048
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_825
	.long	_826
	.long	-8
	.long	2
	.long	_9075
	.long	_857
	.long	-12
	.long	2
	.long	_1218
	.long	_857
	.long	-16
	.long	2
	.long	_7802
	.long	_857
	.long	-20
	.long	2
	.long	_9133
	.long	_838
	.long	-24
	.long	0
	.align	4
_9077:
	.long	_4430
	.long	1424
	.long	3
	.align	4
_9079:
	.long	_4430
	.long	1425
	.long	3
	.align	4
_9081:
	.long	_4430
	.long	1426
	.long	3
	.align	4
_9083:
	.long	_4430
	.long	1427
	.long	3
	.align	4
_9085:
	.long	_4430
	.long	1430
	.long	3
	.align	4
_9086:
	.long	_4430
	.long	1431
	.long	3
	.align	4
_9097:
	.long	3
	.long	0
	.long	0
	.align	4
_9088:
	.long	_4430
	.long	1431
	.long	17
	.align	4
_9098:
	.long	_4430
	.long	1433
	.long	3
	.align	4
_9099:
	.long	_4430
	.long	1434
	.long	3
	.align	4
_9108:
	.long	_4430
	.long	1436
	.long	3
	.align	4
_9113:
	.long	_4430
	.long	1438
	.long	3
	.align	4
_9116:
	.long	_4430
	.long	1439
	.long	3
	.align	4
_9119:
	.long	_4430
	.long	1441
	.long	3
	.align	4
_9130:
	.long	3
	.long	0
	.long	0
	.align	4
_9123:
	.long	_4430
	.long	1443
	.long	4
	.align	4
_9131:
	.long	_4430
	.long	1446
	.long	3
	.align	4
_9166:
	.long	1
	.long	_1049
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_5744
	.long	_855
	.long	-8
	.long	0
	.align	4
_9134:
	.long	_4430
	.long	1524
	.long	3
	.align	4
_9141:
	.long	_4430
	.long	1526
	.long	3
	.align	4
_9145:
	.long	_4430
	.long	1529
	.long	3
	.align	4
_9147:
	.long	_4430
	.long	1530
	.long	3
	.align	4
_9165:
	.long	3
	.long	0
	.long	0
	.align	4
_9158:
	.long	_4430
	.long	1531
	.long	4
	.align	4
_9161:
	.long	_4430
	.long	1532
	.long	4
	.align	4
_9236:
	.long	1
	.long	_1050
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_1526
	.long	_838
	.long	-8
	.long	2
	.long	_4587
	.long	_838
	.long	-12
	.long	2
	.long	_4588
	.long	_838
	.long	-16
	.long	2
	.long	_6256
	.long	_826
	.long	-20
	.long	0
	.align	4
_9167:
	.long	_4430
	.long	1541
	.long	3
_9215:
	.asciz	"xx"
_9216:
	.asciz	"xy"
_9217:
	.asciz	"xz"
_9218:
	.asciz	"yx"
_9219:
	.asciz	"yy"
_9220:
	.asciz	"yz"
_9221:
	.asciz	"zx"
_9222:
	.asciz	"zy"
_9223:
	.asciz	"zz"
	.align	4
_9214:
	.long	3
	.long	0
	.long	2
	.long	_4589
	.long	_857
	.long	-24
	.long	2
	.long	_9215
	.long	_838
	.long	-28
	.long	2
	.long	_9216
	.long	_838
	.long	-32
	.long	2
	.long	_9217
	.long	_838
	.long	-36
	.long	2
	.long	_9218
	.long	_838
	.long	-40
	.long	2
	.long	_9219
	.long	_838
	.long	-44
	.long	2
	.long	_9220
	.long	_838
	.long	-48
	.long	2
	.long	_9221
	.long	_838
	.long	-52
	.long	2
	.long	_9222
	.long	_838
	.long	-56
	.long	2
	.long	_9223
	.long	_838
	.long	-60
	.long	0
	.align	4
_9169:
	.long	_4430
	.long	1542
	.long	4
	.align	4
_9171:
	.long	_4430
	.long	1543
	.long	4
	.align	4
_9175:
	.long	_4430
	.long	1544
	.long	4
	.align	4
_9179:
	.long	_4430
	.long	1545
	.long	4
	.align	4
_9183:
	.long	_4430
	.long	1547
	.long	4
	.align	4
_9213:
	.long	3
	.long	0
	.long	0
	.align	4
_9187:
	.long	_4430
	.long	1549
	.long	5
	.align	4
_9192:
	.long	_4430
	.long	1551
	.long	5
	.align	4
_9193:
	.long	_4430
	.long	1551
	.long	11
	.align	4
_9194:
	.long	_4430
	.long	1551
	.long	17
	.align	4
_9195:
	.long	_4430
	.long	1552
	.long	5
	.align	4
_9196:
	.long	_4430
	.long	1552
	.long	11
	.align	4
_9197:
	.long	_4430
	.long	1552
	.long	17
	.align	4
_9198:
	.long	_4430
	.long	1553
	.long	5
	.align	4
_9199:
	.long	_4430
	.long	1553
	.long	11
	.align	4
_9200:
	.long	_4430
	.long	1553
	.long	17
	.align	4
_9201:
	.long	_4430
	.long	1555
	.long	5
	.align	4
_9204:
	.long	_4430
	.long	1556
	.long	5
	.align	4
_9207:
	.long	_4430
	.long	1557
	.long	5
	.align	4
_9210:
	.long	_4430
	.long	1559
	.long	5
	.align	4
_9211:
	.long	_4430
	.long	1560
	.long	5
	.align	4
_9212:
	.long	_4430
	.long	1561
	.long	5
	.align	4
_9224:
	.long	_4430
	.long	1574
	.long	3
	.align	4
_9228:
	.long	_4430
	.long	1575
	.long	3
	.align	4
_9232:
	.long	_4430
	.long	1576
	.long	3
_9425:
	.asciz	"orgx"
_9426:
	.asciz	"orgy"
_9427:
	.asciz	"orgz"
_9428:
	.asciz	"orgw"
_9429:
	.asciz	"orgh"
_9430:
	.asciz	"orgd"
_9431:
	.asciz	"neww"
_9432:
	.asciz	"newh"
_9433:
	.asciz	"newd"
_9434:
	.asciz	"m1"
	.align	4
_9424:
	.long	1
	.long	_1051
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_5744
	.long	_855
	.long	-8
	.long	2
	.long	_6256
	.long	_826
	.long	-12
	.long	2
	.long	_9425
	.long	_838
	.long	-16
	.long	2
	.long	_9426
	.long	_838
	.long	-20
	.long	2
	.long	_9427
	.long	_838
	.long	-24
	.long	2
	.long	_9428
	.long	_838
	.long	-28
	.long	2
	.long	_9429
	.long	_838
	.long	-32
	.long	2
	.long	_9430
	.long	_838
	.long	-36
	.long	2
	.long	_9431
	.long	_838
	.long	-40
	.long	2
	.long	_9432
	.long	_838
	.long	-44
	.long	2
	.long	_9433
	.long	_838
	.long	-48
	.long	2
	.long	_9434
	.long	_857
	.long	-52
	.long	2
	.long	_8839
	.long	_857
	.long	-56
	.long	0
	.align	4
_9237:
	.long	_4430
	.long	1584
	.long	3
	.align	4
_9241:
	.long	_4430
	.long	1585
	.long	3
	.align	4
_9245:
	.long	_4430
	.long	1586
	.long	3
	.align	4
_9249:
	.long	_4430
	.long	1587
	.long	3
	.align	4
_9251:
	.long	_4430
	.long	1588
	.long	3
	.align	4
_9253:
	.long	_4430
	.long	1591
	.long	3
	.align	4
_9292:
	.long	3
	.long	0
	.long	0
	.align	4
_9255:
	.long	_4430
	.long	1592
	.long	4
	.align	4
_9256:
	.long	_4430
	.long	1593
	.long	4
	.align	4
_9257:
	.long	_4430
	.long	1594
	.long	4
	.align	4
_9258:
	.long	_4430
	.long	1595
	.long	4
	.align	4
_9259:
	.long	_4430
	.long	1596
	.long	4
	.align	4
_9262:
	.long	_4430
	.long	1597
	.long	4
	.align	4
_9271:
	.long	_4430
	.long	1598
	.long	4
	.align	4
_9280:
	.long	_4430
	.long	1599
	.long	4
	.align	4
_9289:
	.long	_4430
	.long	1601
	.long	4
	.align	4
_9293:
	.long	_4430
	.long	1605
	.long	3
	.align	4
_9310:
	.long	3
	.long	0
	.long	0
	.align	4
_9297:
	.long	_4430
	.long	1606
	.long	4
	.align	4
_9302:
	.long	_4430
	.long	1607
	.long	4
	.align	4
_9311:
	.long	_4430
	.long	1611
	.long	3
	.align	4
_9376:
	.long	3
	.long	0
	.long	0
	.align	4
_9313:
	.long	_4430
	.long	1613
	.long	4
	.align	4
_9319:
	.long	3
	.long	0
	.long	0
	.align	4
_9315:
	.long	_4430
	.long	1614
	.long	5
	.align	4
_9316:
	.long	_4430
	.long	1615
	.long	5
	.align	4
_9317:
	.long	_4430
	.long	1616
	.long	5
	.align	4
_9318:
	.long	_4430
	.long	1617
	.long	5
	.align	4
_9320:
	.long	_4430
	.long	1620
	.long	4
	.align	4
_9324:
	.long	_4430
	.long	1621
	.long	4
	.align	4
_9328:
	.long	_4430
	.long	1622
	.long	4
	.align	4
_9332:
	.long	_4430
	.long	1624
	.long	4
	.align	4
_9335:
	.long	3
	.long	0
	.long	0
	.align	4
_9334:
	.long	_4430
	.long	1625
	.long	5
	.align	4
_9367:
	.long	3
	.long	0
	.long	0
	.align	4
_9337:
	.long	_4430
	.long	1627
	.long	5
	.align	4
_9340:
	.long	_4430
	.long	1628
	.long	5
	.align	4
_9349:
	.long	_4430
	.long	1629
	.long	5
	.align	4
_9358:
	.long	_4430
	.long	1630
	.long	5
	.align	4
_9368:
	.long	_4430
	.long	1633
	.long	4
	.align	4
_9371:
	.long	_4430
	.long	1634
	.long	4
	.align	4
_9377:
	.long	_4430
	.long	1637
	.long	3
	.align	4
_9380:
	.long	3
	.long	0
	.long	0
	.align	4
_9379:
	.long	_4430
	.long	1637
	.long	20
	.align	4
_9381:
	.long	_4430
	.long	1640
	.long	3
	.align	4
_9389:
	.long	_4430
	.long	1641
	.long	3
	.align	4
_9394:
	.long	_4430
	.long	1644
	.long	3
	.align	4
_9397:
	.long	_4430
	.long	1645
	.long	3
	.align	4
_9405:
	.long	3
	.long	0
	.long	0
	.align	4
_9399:
	.long	_4430
	.long	1645
	.long	21
	.align	4
_9406:
	.long	_4430
	.long	1646
	.long	3
	.align	4
_9414:
	.long	3
	.long	0
	.long	0
	.align	4
_9408:
	.long	_4430
	.long	1646
	.long	21
	.align	4
_9415:
	.long	_4430
	.long	1647
	.long	3
	.align	4
_9423:
	.long	3
	.long	0
	.long	0
	.align	4
_9417:
	.long	_4430
	.long	1647
	.long	21
_9489:
	.asciz	"depth"
	.align	4
_9488:
	.long	1
	.long	_1052
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	5
	.long	_1335
	.long	_838
	.long	-8
	.long	5
	.long	_1240
	.long	_838
	.long	-12
	.long	5
	.long	_9489
	.long	_838
	.long	-16
	.long	2
	.long	_6256
	.long	_826
	.long	-20
	.long	2
	.long	_4589
	.long	_857
	.long	-24
	.long	2
	.long	_9215
	.long	_838
	.long	-28
	.long	2
	.long	_9216
	.long	_838
	.long	-32
	.long	2
	.long	_9217
	.long	_838
	.long	-36
	.long	2
	.long	_9218
	.long	_838
	.long	-40
	.long	2
	.long	_9219
	.long	_838
	.long	-44
	.long	2
	.long	_9220
	.long	_838
	.long	-48
	.long	2
	.long	_9221
	.long	_838
	.long	-52
	.long	2
	.long	_9222
	.long	_838
	.long	-56
	.long	2
	.long	_9223
	.long	_838
	.long	-60
	.long	0
	.align	4
_9435:
	.long	_4430
	.long	1654
	.long	3
	.align	4
_9437:
	.long	_4430
	.long	1655
	.long	3
	.align	4
_9441:
	.long	_4430
	.long	1656
	.long	3
	.align	4
_9445:
	.long	_4430
	.long	1657
	.long	3
	.align	4
_9449:
	.long	_4430
	.long	1659
	.long	3
	.align	4
_9454:
	.long	3
	.long	0
	.long	0
	.align	4
_9451:
	.long	_4430
	.long	1660
	.long	4
	.align	4
_9466:
	.long	3
	.long	0
	.long	0
	.align	4
_9456:
	.long	_4430
	.long	1662
	.long	4
	.align	4
_9457:
	.long	_4430
	.long	1663
	.long	4
	.align	4
_9467:
	.long	_4430
	.long	1666
	.long	3
	.align	4
_9468:
	.long	_4430
	.long	1666
	.long	9
	.align	4
_9469:
	.long	_4430
	.long	1666
	.long	15
	.align	4
_9470:
	.long	_4430
	.long	1667
	.long	3
	.align	4
_9471:
	.long	_4430
	.long	1667
	.long	9
	.align	4
_9472:
	.long	_4430
	.long	1667
	.long	15
	.align	4
_9473:
	.long	_4430
	.long	1668
	.long	3
	.align	4
_9474:
	.long	_4430
	.long	1668
	.long	9
	.align	4
_9475:
	.long	_4430
	.long	1668
	.long	15
	.align	4
_9476:
	.long	_4430
	.long	1670
	.long	3
	.align	4
_9479:
	.long	_4430
	.long	1671
	.long	3
	.align	4
_9482:
	.long	_4430
	.long	1672
	.long	3
	.align	4
_9485:
	.long	_4430
	.long	1674
	.long	3
	.align	4
_9486:
	.long	_4430
	.long	1675
	.long	3
	.align	4
_9487:
	.long	_4430
	.long	1676
	.long	3
	.align	4
_9516:
	.long	1
	.long	_1054
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_5744
	.long	_855
	.long	-8
	.long	0
	.align	4
_9490:
	.long	_4430
	.long	1682
	.long	3
	.align	4
_9494:
	.long	_4430
	.long	1683
	.long	3
	.align	4
_9496:
	.long	_4430
	.long	1684
	.long	3
	.align	4
_9515:
	.long	3
	.long	0
	.long	0
	.align	4
_9507:
	.long	_4430
	.long	1685
	.long	4
	.align	4
_9511:
	.long	_4430
	.long	1686
	.long	4
_9593:
	.asciz	"frm"
	.align	4
_9592:
	.long	1
	.long	_1055
	.long	2
	.long	_4558
	.long	_855
	.long	-4
	.long	2
	.long	_9593
	.long	_826
	.long	-8
	.long	0
	.align	4
_9517:
	.long	_4430
	.long	1692
	.long	3
	.align	4
_9522:
	.long	3
	.long	0
	.long	0
	.align	4
_9521:
	.long	_4430
	.long	1692
	.long	25
	.align	4
_9523:
	.long	_4430
	.long	1693
	.long	3
	.align	4
_9526:
	.long	_4430
	.long	1694
	.long	3
	.align	4
_9531:
	.long	3
	.long	0
	.long	0
	.align	4
_9528:
	.long	_4430
	.long	1694
	.long	19
	.align	4
_9532:
	.long	_4430
	.long	1695
	.long	3
_9591:
	.asciz	"fr"
	.align	4
_9590:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-12
	.long	2
	.long	_5744
	.long	_855
	.long	-16
	.long	2
	.long	_9591
	.long	_6039
	.long	-20
	.long	0
	.align	4
_9541:
	.long	_4430
	.long	1696
	.long	4
	.align	4
_9545:
	.long	_4430
	.long	1697
	.long	4
	.align	4
_9554:
	.long	_4430
	.long	1698
	.long	4
	.align	4
_9589:
	.long	3
	.long	0
	.long	0
	.align	4
_9556:
	.long	_4430
	.long	1699
	.long	5
	.align	4
_9565:
	.long	_4430
	.long	1700
	.long	5
	.align	4
_9574:
	.long	_4430
	.long	1701
	.long	5
	.align	4
_9586:
	.long	_4430
	.long	1702
	.long	5
_9639:
	.asciz	"AlignToVector2"
_9640:
	.asciz	"axis"
_9641:
	.asciz	"rate"
_9642:
	.asciz	"ax"
_9643:
	.asciz	"ay"
_9644:
	.asciz	"az"
	.align	4
_9638:
	.long	1
	.long	_9639
	.long	2
	.long	_5744
	.long	_855
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	2
	.long	_9640
	.long	_826
	.long	-20
	.long	2
	.long	_9641
	.long	_838
	.long	-24
	.long	2
	.long	_9642
	.long	_838
	.long	-28
	.long	2
	.long	_9643
	.long	_838
	.long	-32
	.long	2
	.long	_9644
	.long	_838
	.long	-36
	.long	2
	.long	_7905
	.long	_838
	.long	-40
	.long	2
	.long	_4589
	.long	_857
	.long	-44
	.long	0
	.align	4
_9594:
	.long	_4430
	.long	1717
	.long	2
	.align	4
_9599:
	.long	3
	.long	0
	.long	0
	.align	4
_9598:
	.long	_4430
	.long	1717
	.long	27
	.align	4
_9600:
	.long	_4430
	.long	1719
	.long	2
	.align	4
_9604:
	.long	_4430
	.long	1720
	.long	2
	.align	4
_9606:
	.long	_4430
	.long	1721
	.long	2
	.align	4
_9608:
	.long	_4430
	.long	1724
	.long	2
	.align	4
_9609:
	.long	_4430
	.long	1725
	.long	2
	.align	4
_39816:
	.long	0x358637bd
	.align	4
_9612:
	.long	3
	.long	0
	.long	0
	.align	4
_9611:
	.long	_4430
	.long	1725
	.long	24
	.align	4
_9613:
	.long	_4430
	.long	1726
	.long	2
	.align	4
_9614:
	.long	_4430
	.long	1727
	.long	2
	.align	4
_9615:
	.long	_4430
	.long	1728
	.long	2
	.align	4
_9616:
	.long	_4430
	.long	1731
	.long	2
	.align	4
_9617:
	.long	_4430
	.long	1732
	.long	2
	.align	4
_9618:
	.long	_4430
	.long	1733
	.long	2
	.align	4
_9619:
	.long	_4430
	.long	1734
	.long	2
	.align	4
_9620:
	.long	_4430
	.long	1735
	.long	2
	.align	4
_9621:
	.long	_4430
	.long	1736
	.long	2
	.align	4
_9622:
	.long	_4430
	.long	1737
	.long	2
	.align	4
_9623:
	.long	_4430
	.long	1740
	.long	2
	.align	4
_9626:
	.long	_4430
	.long	1743
	.long	2
	.align	4
_9629:
	.long	3
	.long	0
	.long	0
	.align	4
_9628:
	.long	_4430
	.long	1744
	.long	3
	.align	4
_9630:
	.long	_4430
	.long	1748
	.long	2
	.align	4
_9635:
	.long	_4430
	.long	1749
	.long	2
_9671:
	.asciz	"UpdateEntities"
	.align	4
_9670:
	.long	1
	.long	_9671
	.long	2
	.long	_5744
	.long	_855
	.long	-4
	.long	0
	.align	4
_9645:
	.long	_4430
	.long	1757
	.long	2
	.align	4
_9647:
	.long	_4430
	.long	1758
	.long	2
	.align	4
_9669:
	.long	3
	.long	0
	.long	0
	.align	4
_9656:
	.long	_4430
	.long	1759
	.long	3
	.align	4
_9668:
	.long	3
	.long	0
	.long	0
	.align	4
_9660:
	.long	_4430
	.long	1759
	.long	31
	.align	4
_9667:
	.long	3
	.long	0
	.long	0
	.align	4
_9664:
	.long	_4430
	.long	1759
	.long	53
	.align	4
_9685:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	0
	.align	4
_39840:
	.long	0x447a0000
	.align	4
_39841:
	.long	0x447a0000
_9672:
	.asciz	"d"
_9674:
	.asciz	"d"
_9676:
	.asciz	"i"
_9678:
	.asciz	"f"
	.align	4
_9684:
	.long	3
	.long	0
	.long	0
	.align	4
_9680:
	.long	_4437
	.long	30
	.long	3
	.align	4
_9683:
	.long	3
	.long	0
	.long	0
	.align	4
_9682:
	.long	_4437
	.long	31
	.long	4
	.align	4
_170:
	.long	_bbStringClass
	.long	2147483647
	.long	11
	.short	78,101,119,32,84,67,97,109,101,114,97
	.align	4
_171:
	.long	_bbStringClass
	.long	2147483647
	.long	11
	.short	68,101,108,32,84,67,97,109,101,114,97
	.align	4
_10059:
	.long	1
	.long	_919
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	2
	.long	_7499
	.long	_855
	.long	-8
	.long	2
	.long	_5059
	.long	_1245
	.long	-12
	.long	0
	.align	4
_9696:
	.long	_4437
	.long	47
	.long	3
	.align	4
_9698:
	.long	_4437
	.long	50
	.long	3
	.align	4
_9713:
	.long	3
	.long	0
	.long	2
	.long	_1476
	.long	_855
	.long	-16
	.long	0
	.align	4
_9710:
	.long	_4437
	.long	51
	.long	4
	.align	4
_9714:
	.long	_4437
	.long	57
	.long	3
	.align	4
_9717:
	.long	_4437
	.long	58
	.long	3
	.align	4
_9720:
	.long	_4437
	.long	61
	.long	3
	.align	4
_9731:
	.long	3
	.long	0
	.long	0
	.align	4
_9724:
	.long	_4437
	.long	62
	.long	4
	.align	4
_9732:
	.long	_4437
	.long	66
	.long	3
	.align	4
_9739:
	.long	3
	.long	0
	.long	0
	.align	4
_9736:
	.long	_4437
	.long	67
	.long	4
	.align	4
_9740:
	.long	_4437
	.long	71
	.long	3
	.align	4
_9753:
	.long	3
	.long	0
	.long	0
	.align	4
_9744:
	.long	_4437
	.long	72
	.long	4
	.align	4
_9760:
	.long	3
	.long	0
	.long	0
	.align	4
_9755:
	.long	_4437
	.long	74
	.long	4
	.align	4
_9761:
	.long	_4437
	.long	79
	.long	3
	.align	4
_9768:
	.long	_4437
	.long	81
	.long	3
	.align	4
_9774:
	.long	_4437
	.long	82
	.long	3
	.align	4
_9780:
	.long	_4437
	.long	83
	.long	3
	.align	4
_9786:
	.long	_4437
	.long	84
	.long	3
	.align	4
_9792:
	.long	_4437
	.long	85
	.long	3
	.align	4
_9798:
	.long	_4437
	.long	86
	.long	3
	.align	4
_9804:
	.long	_4437
	.long	87
	.long	3
	.align	4
_9810:
	.long	_4437
	.long	88
	.long	3
	.align	4
_9816:
	.long	_4437
	.long	89
	.long	3
	.align	4
_9822:
	.long	_4437
	.long	90
	.long	3
	.align	4
_9828:
	.long	_4437
	.long	91
	.long	3
	.align	4
_9834:
	.long	_4437
	.long	92
	.long	3
	.align	4
_9840:
	.long	_4437
	.long	93
	.long	3
	.align	4
_9846:
	.long	_4437
	.long	95
	.long	3
	.align	4
_9856:
	.long	_4437
	.long	96
	.long	3
	.align	4
_9866:
	.long	_4437
	.long	97
	.long	3
	.align	4
_9872:
	.long	_4437
	.long	98
	.long	3
	.align	4
_9876:
	.long	_4437
	.long	100
	.long	3
	.align	4
_9882:
	.long	_4437
	.long	101
	.long	3
	.align	4
_9888:
	.long	_4437
	.long	102
	.long	3
	.align	4
_9894:
	.long	_4437
	.long	103
	.long	3
	.align	4
_9900:
	.long	_4437
	.long	104
	.long	3
	.align	4
_9906:
	.long	_4437
	.long	105
	.long	3
	.align	4
_9912:
	.long	_4437
	.long	106
	.long	3
	.align	4
_9918:
	.long	_4437
	.long	107
	.long	3
	.align	4
_9924:
	.long	_4437
	.long	108
	.long	3
	.align	4
_9930:
	.long	_4437
	.long	109
	.long	3
	.align	4
_9936:
	.long	_4437
	.long	110
	.long	3
	.align	4
_9942:
	.long	_4437
	.long	114
	.long	3
	.align	4
_9945:
	.long	_4437
	.long	116
	.long	3
	.align	4
_9951:
	.long	_4437
	.long	117
	.long	3
	.align	4
_9957:
	.long	_4437
	.long	118
	.long	3
	.align	4
_9963:
	.long	_4437
	.long	119
	.long	3
	.align	4
_9969:
	.long	_4437
	.long	120
	.long	3
	.align	4
_9975:
	.long	_4437
	.long	121
	.long	3
	.align	4
_9981:
	.long	_4437
	.long	122
	.long	3
	.align	4
_9987:
	.long	_4437
	.long	123
	.long	3
	.align	4
_9993:
	.long	_4437
	.long	124
	.long	3
	.align	4
_9999:
	.long	_4437
	.long	125
	.long	3
	.align	4
_10005:
	.long	_4437
	.long	126
	.long	3
	.align	4
_10011:
	.long	_4437
	.long	127
	.long	3
	.align	4
_10017:
	.long	_4437
	.long	128
	.long	3
	.align	4
_10023:
	.long	_4437
	.long	129
	.long	3
	.align	4
_10029:
	.long	_4437
	.long	130
	.long	3
	.align	4
_10035:
	.long	_4437
	.long	131
	.long	3
	.align	4
_10041:
	.long	_4437
	.long	132
	.long	3
	.align	4
_10047:
	.long	_4437
	.long	133
	.long	3
	.align	4
_10053:
	.long	_4437
	.long	134
	.long	3
	.align	4
_10062:
	.long	1
	.long	_922
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	0
	.align	4
_10060:
	.long	_4437
	.long	140
	.long	3
	.align	4
_10061:
	.long	_4437
	.long	142
	.long	3
	.align	4
_10108:
	.long	1
	.long	_1083
	.long	2
	.long	_7499
	.long	_855
	.long	-4
	.long	2
	.long	_5059
	.long	_1245
	.long	-8
	.long	0
	.align	4
_10063:
	.long	_4437
	.long	148
	.long	3
	.align	4
_10065:
	.long	_4437
	.long	150
	.long	3
	.align	4
_10068:
	.long	_4437
	.long	152
	.long	3
	.align	4
_175:
	.long	_bbStringClass
	.long	2147483647
	.long	6
	.short	67,97,109,101,114,97
	.align	4
_10076:
	.long	_4437
	.long	154
	.long	3
	.align	4
_10079:
	.long	_4437
	.long	155
	.long	3
	.align	4
_10082:
	.long	_4437
	.long	156
	.long	3
	.align	4
_10085:
	.long	_4437
	.long	159
	.long	3
	.align	4
_10101:
	.long	3
	.long	0
	.long	0
	.align	4
_10089:
	.long	_4437
	.long	160
	.long	4
	.align	4
_10098:
	.long	_4437
	.long	161
	.long	4
	.align	4
_10106:
	.long	3
	.long	0
	.long	0
	.align	4
_10103:
	.long	_4437
	.long	163
	.long	4
	.align	4
_10107:
	.long	_4437
	.long	166
	.long	3
	.align	4
_10125:
	.long	1
	.long	_1084
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	2
	.long	_837
	.long	_826
	.long	-8
	.long	2
	.long	_839
	.long	_826
	.long	-12
	.long	2
	.long	_1526
	.long	_826
	.long	-16
	.long	2
	.long	_4587
	.long	_826
	.long	-20
	.long	0
	.align	4
_10109:
	.long	_4437
	.long	172
	.long	3
	.align	4
_10113:
	.long	_4437
	.long	173
	.long	3
	.align	4
_10117:
	.long	_4437
	.long	174
	.long	3
	.align	4
_10121:
	.long	_4437
	.long	175
	.long	3
	.align	4
_10138:
	.long	1
	.long	_1085
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	2
	.long	_4590
	.long	_838
	.long	-8
	.long	2
	.long	_4681
	.long	_838
	.long	-12
	.long	2
	.long	_4682
	.long	_838
	.long	-16
	.long	0
	.align	4
_10126:
	.long	_4437
	.long	181
	.long	3
	.align	4
_39995:
	.long	0x437f0000
	.align	4
_10130:
	.long	_4437
	.long	182
	.long	3
	.align	4
_39996:
	.long	0x437f0000
	.align	4
_10134:
	.long	_4437
	.long	183
	.long	3
	.align	4
_39997:
	.long	0x437f0000
_10148:
	.asciz	"color"
_10149:
	.asciz	"zbuffer"
	.align	4
_10147:
	.long	1
	.long	_1086
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	2
	.long	_10148
	.long	_826
	.long	-8
	.long	2
	.long	_10149
	.long	_826
	.long	-12
	.long	0
	.align	4
_10139:
	.long	_4437
	.long	189
	.long	3
	.align	4
_10143:
	.long	_4437
	.long	190
	.long	3
	.align	4
_10158:
	.long	1
	.long	_1087
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	2
	.long	_7334
	.long	_838
	.long	-8
	.long	2
	.long	_7335
	.long	_838
	.long	-12
	.long	0
	.align	4
_10150:
	.long	_4437
	.long	196
	.long	3
	.align	4
_10154:
	.long	_4437
	.long	197
	.long	3
_10164:
	.asciz	"zoom_val"
	.align	4
_10163:
	.long	1
	.long	_1088
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	2
	.long	_10164
	.long	_838
	.long	-8
	.long	0
	.align	4
_10159:
	.long	_4437
	.long	203
	.long	3
	.align	4
_10169:
	.long	1
	.long	_1089
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	2
	.long	_7033
	.long	_826
	.long	-8
	.long	0
	.align	4
_10165:
	.long	_4437
	.long	209
	.long	3
	.align	4
_10171:
	.long	1
	.long	_1090
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	0
	.align	4
_10170:
	.long	_4437
	.long	216
	.long	3
	.align	4
_10176:
	.long	1
	.long	_1092
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	2
	.long	_7033
	.long	_826
	.long	-8
	.long	0
	.align	4
_10172:
	.long	_4437
	.long	222
	.long	3
	.align	4
_10189:
	.long	1
	.long	_1093
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	2
	.long	_4590
	.long	_838
	.long	-8
	.long	2
	.long	_4681
	.long	_838
	.long	-12
	.long	2
	.long	_4682
	.long	_838
	.long	-16
	.long	0
	.align	4
_10177:
	.long	_4437
	.long	228
	.long	3
	.align	4
_40023:
	.long	0x437f0000
	.align	4
_10181:
	.long	_4437
	.long	229
	.long	3
	.align	4
_40024:
	.long	0x437f0000
	.align	4
_10185:
	.long	_4437
	.long	230
	.long	3
	.align	4
_40025:
	.long	0x437f0000
	.align	4
_10198:
	.long	1
	.long	_1094
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	2
	.long	_7334
	.long	_838
	.long	-8
	.long	2
	.long	_7335
	.long	_838
	.long	-12
	.long	0
	.align	4
_10190:
	.long	_4437
	.long	236
	.long	3
	.align	4
_10194:
	.long	_4437
	.long	237
	.long	3
	.align	4
_10224:
	.long	1
	.long	_1095
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	2
	.long	_859
	.long	_4588
	.long	-24
	.long	2
	.long	_860
	.long	_4588
	.long	-32
	.long	2
	.long	_861
	.long	_4588
	.long	-40
	.long	0
	.align	4
_10199:
	.long	_4437
	.long	243
	.long	3
	.align	4
_10201:
	.long	_4437
	.long	244
	.long	3
	.align	4
_10203:
	.long	_4437
	.long	245
	.long	3
	.align	4
_10205:
	.long	_4437
	.long	247
	.long	9
	.align	4
_10215:
	.long	_4437
	.long	249
	.long	3
	.align	4
_10218:
	.long	_4437
	.long	250
	.long	3
	.align	4
_10223:
	.long	_4437
	.long	251
	.long	3
	.align	4
_10226:
	.long	1
	.long	_1096
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	0
	.align	4
_10225:
	.long	_4437
	.long	257
	.long	3
	.align	4
_10228:
	.long	1
	.long	_1097
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	0
	.align	4
_10227:
	.long	_4437
	.long	263
	.long	3
	.align	4
_10230:
	.long	1
	.long	_1098
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	0
	.align	4
_10229:
	.long	_4437
	.long	269
	.long	3
	.align	4
_10240:
	.long	1
	.long	_1099
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	2
	.long	_1476
	.long	_855
	.long	-8
	.long	0
	.align	4
_10231:
	.long	_4437
	.long	275
	.long	3
	.align	4
_10236:
	.long	3
	.long	0
	.long	0
	.align	4
_10233:
	.long	_4437
	.long	278
	.long	4
	.align	4
_10237:
	.long	_4437
	.long	282
	.long	3
_11361:
	.asciz	"proj"
_11362:
	.asciz	"modl"
_11363:
	.asciz	"clip"
_11364:
	.asciz	"t"
	.align	4
_11360:
	.long	1
	.long	_1100
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	2
	.long	_11361
	.long	_1239
	.long	-8
	.long	2
	.long	_11362
	.long	_1239
	.long	-12
	.long	2
	.long	_11363
	.long	_1239
	.long	-16
	.long	2
	.long	_11364
	.long	_838
	.long	-20
	.long	0
	.align	4
_10241:
	.long	_4437
	.long	288
	.long	3
_10242:
	.asciz	"f"
	.align	4
_10244:
	.long	_4437
	.long	289
	.long	3
_10245:
	.asciz	"f"
	.align	4
_10247:
	.long	_4437
	.long	290
	.long	3
_10248:
	.asciz	"f"
	.align	4
_10250:
	.long	_4437
	.long	291
	.long	3
	.align	4
_10252:
	.long	_4437
	.long	294
	.long	3
	.align	4
_10253:
	.long	_4437
	.long	297
	.long	3
	.align	4
_10254:
	.long	_4437
	.long	300
	.long	3
	.align	4
_10274:
	.long	_4437
	.long	301
	.long	3
	.align	4
_10294:
	.long	_4437
	.long	302
	.long	3
	.align	4
_10314:
	.long	_4437
	.long	303
	.long	3
	.align	4
_10334:
	.long	_4437
	.long	305
	.long	3
	.align	4
_10354:
	.long	_4437
	.long	306
	.long	3
	.align	4
_10374:
	.long	_4437
	.long	307
	.long	3
	.align	4
_10394:
	.long	_4437
	.long	308
	.long	3
	.align	4
_10414:
	.long	_4437
	.long	310
	.long	3
	.align	4
_10434:
	.long	_4437
	.long	311
	.long	3
	.align	4
_10454:
	.long	_4437
	.long	312
	.long	3
	.align	4
_10474:
	.long	_4437
	.long	313
	.long	3
	.align	4
_10494:
	.long	_4437
	.long	315
	.long	3
	.align	4
_10514:
	.long	_4437
	.long	316
	.long	3
	.align	4
_10534:
	.long	_4437
	.long	317
	.long	3
	.align	4
_10554:
	.long	_4437
	.long	318
	.long	3
	.align	4
_10574:
	.long	_4437
	.long	321
	.long	3
	.align	4
_10587:
	.long	_4437
	.long	322
	.long	3
	.align	4
_10600:
	.long	_4437
	.long	323
	.long	3
	.align	4
_10613:
	.long	_4437
	.long	324
	.long	3
	.align	4
_10626:
	.long	_4437
	.long	327
	.long	3
	.align	4
_10669:
	.long	_4437
	.long	328
	.long	3
	.align	4
_10678:
	.long	_4437
	.long	329
	.long	3
	.align	4
_10687:
	.long	_4437
	.long	330
	.long	3
	.align	4
_10696:
	.long	_4437
	.long	331
	.long	3
	.align	4
_10705:
	.long	_4437
	.long	334
	.long	3
	.align	4
_10718:
	.long	_4437
	.long	335
	.long	3
	.align	4
_10731:
	.long	_4437
	.long	336
	.long	3
	.align	4
_10744:
	.long	_4437
	.long	337
	.long	3
	.align	4
_10757:
	.long	_4437
	.long	340
	.long	3
	.align	4
_10800:
	.long	_4437
	.long	341
	.long	3
	.align	4
_10809:
	.long	_4437
	.long	342
	.long	3
	.align	4
_10818:
	.long	_4437
	.long	343
	.long	3
	.align	4
_10827:
	.long	_4437
	.long	344
	.long	3
	.align	4
_10836:
	.long	_4437
	.long	347
	.long	3
	.align	4
_10849:
	.long	_4437
	.long	348
	.long	3
	.align	4
_10862:
	.long	_4437
	.long	349
	.long	3
	.align	4
_10875:
	.long	_4437
	.long	350
	.long	3
	.align	4
_10888:
	.long	_4437
	.long	353
	.long	3
	.align	4
_10931:
	.long	_4437
	.long	354
	.long	3
	.align	4
_10940:
	.long	_4437
	.long	355
	.long	3
	.align	4
_10949:
	.long	_4437
	.long	356
	.long	3
	.align	4
_10958:
	.long	_4437
	.long	357
	.long	3
	.align	4
_10967:
	.long	_4437
	.long	360
	.long	3
	.align	4
_10980:
	.long	_4437
	.long	361
	.long	3
	.align	4
_10993:
	.long	_4437
	.long	362
	.long	3
	.align	4
_11006:
	.long	_4437
	.long	363
	.long	3
	.align	4
_11019:
	.long	_4437
	.long	366
	.long	3
	.align	4
_11062:
	.long	_4437
	.long	367
	.long	3
	.align	4
_11071:
	.long	_4437
	.long	368
	.long	3
	.align	4
_11080:
	.long	_4437
	.long	369
	.long	3
	.align	4
_11089:
	.long	_4437
	.long	370
	.long	3
	.align	4
_11098:
	.long	_4437
	.long	373
	.long	3
	.align	4
_11111:
	.long	_4437
	.long	374
	.long	3
	.align	4
_11124:
	.long	_4437
	.long	375
	.long	3
	.align	4
_11137:
	.long	_4437
	.long	376
	.long	3
	.align	4
_11150:
	.long	_4437
	.long	379
	.long	3
	.align	4
_11193:
	.long	_4437
	.long	380
	.long	3
	.align	4
_11202:
	.long	_4437
	.long	381
	.long	3
	.align	4
_11211:
	.long	_4437
	.long	382
	.long	3
	.align	4
_11220:
	.long	_4437
	.long	383
	.long	3
	.align	4
_11229:
	.long	_4437
	.long	386
	.long	3
	.align	4
_11242:
	.long	_4437
	.long	387
	.long	3
	.align	4
_11255:
	.long	_4437
	.long	388
	.long	3
	.align	4
_11268:
	.long	_4437
	.long	389
	.long	3
	.align	4
_11281:
	.long	_4437
	.long	392
	.long	3
	.align	4
_11324:
	.long	_4437
	.long	393
	.long	3
	.align	4
_11333:
	.long	_4437
	.long	394
	.long	3
	.align	4
_11342:
	.long	_4437
	.long	395
	.long	3
	.align	4
_11351:
	.long	_4437
	.long	396
	.long	3
	.align	4
_11481:
	.long	1
	.long	_1101
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	2
	.long	_1476
	.long	_855
	.long	-8
	.long	2
	.long	_837
	.long	_838
	.long	-12
	.long	2
	.long	_839
	.long	_838
	.long	-16
	.long	2
	.long	_840
	.long	_838
	.long	-20
	.long	2
	.long	_5872
	.long	_838
	.long	-24
	.long	2
	.long	_4588
	.long	_838
	.long	-28
	.long	0
	.align	4
_11365:
	.long	_4437
	.long	402
	.long	3
	.align	4
_11369:
	.long	_4437
	.long	403
	.long	3
	.align	4
_11373:
	.long	_4437
	.long	404
	.long	3
	.align	4
_11377:
	.long	_4437
	.long	406
	.long	3
	.align	4
_11381:
	.long	_4437
	.long	409
	.long	3
	.align	4
_11440:
	.long	3
	.long	0
	.long	2
	.long	_862
	.long	_838
	.long	-32
	.long	2
	.long	_863
	.long	_838
	.long	-36
	.long	2
	.long	_864
	.long	_838
	.long	-40
	.long	0
	.align	4
_11383:
	.long	_4437
	.long	412
	.long	4
	.align	4
_11386:
	.long	_4437
	.long	413
	.long	4
	.align	4
_11389:
	.long	_4437
	.long	414
	.long	4
	.align	4
_11392:
	.long	_4437
	.long	415
	.long	4
	.align	4
_40508:
	.long	0x40000000
	.align	4
_11397:
	.long	_4437
	.long	416
	.long	4
	.align	4
_40509:
	.long	0x40000000
	.align	4
_11402:
	.long	_4437
	.long	417
	.long	4
	.align	4
_40510:
	.long	0x40000000
	.align	4
_11407:
	.long	_4437
	.long	420
	.long	4
	.align	4
_11408:
	.long	_4437
	.long	421
	.long	4
	.align	4
_11409:
	.long	_4437
	.long	422
	.long	4
	.align	4
_11410:
	.long	_4437
	.long	423
	.long	4
	.align	4
_11411:
	.long	_4437
	.long	426
	.long	4
	.align	4
_11415:
	.long	_4437
	.long	427
	.long	4
	.align	4
_11419:
	.long	_4437
	.long	428
	.long	4
	.align	4
_11423:
	.long	_4437
	.long	429
	.long	4
	.align	4
_11428:
	.long	3
	.long	0
	.long	0
	.align	4
_11427:
	.long	_4437
	.long	430
	.long	5
	.align	4
_11439:
	.long	3
	.long	0
	.long	0
	.align	4
_11430:
	.long	_4437
	.long	431
	.long	9
	.align	4
_11435:
	.long	3
	.long	0
	.long	0
	.align	4
_11434:
	.long	_4437
	.long	432
	.long	5
	.align	4
_11438:
	.long	3
	.long	0
	.long	0
	.align	4
_11437:
	.long	_4437
	.long	434
	.long	5
	.align	4
_11441:
	.long	_4437
	.long	441
	.long	3
	.align	4
_11443:
	.long	_4437
	.long	442
	.long	3
	.align	4
_11479:
	.long	3
	.long	0
	.long	2
	.long	_5868
	.long	_826
	.long	-44
	.long	0
	.align	4
_11446:
	.long	_4437
	.long	443
	.long	4
	.align	4
_11475:
	.long	_4437
	.long	444
	.long	4
	.align	4
_11478:
	.long	3
	.long	0
	.long	0
	.align	4
_11477:
	.long	_4437
	.long	444
	.long	25
	.align	4
_40511:
	.long	0x0
	.align	4
_11480:
	.long	_4437
	.long	447
	.long	3
_11626:
	.asciz	"ratio"
_11627:
	.asciz	"jx"
_11628:
	.asciz	"jy"
_11629:
	.asciz	"new_mat"
	.align	4
_11625:
	.long	1
	.long	_921
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	2
	.long	_11626
	.long	_838
	.long	-8
	.long	2
	.long	_11627
	.long	_838
	.long	-12
	.long	2
	.long	_11628
	.long	_838
	.long	-16
	.long	2
	.long	_11629
	.long	_857
	.long	-20
	.long	0
	.align	4
_11482:
	.long	_4437
	.long	528
	.long	3
	.align	4
_11491:
	.long	_4437
	.long	529
	.long	3
	.align	4
_11500:
	.long	_4437
	.long	530
	.long	3
	.align	4
_11507:
	.long	_4437
	.long	533
	.long	3
	.align	4
_11517:
	.long	3
	.long	0
	.long	0
	.align	4
_11515:
	.long	_4437
	.long	534
	.long	4
	.align	4
_11516:
	.long	_4437
	.long	535
	.long	4
	.align	4
_11534:
	.long	3
	.long	0
	.long	0
	.align	4
_11519:
	.long	_4437
	.long	537
	.long	4
	.align	4
_11524:
	.long	3
	.long	0
	.long	0
	.align	4
_11523:
	.long	_4437
	.long	538
	.long	5
	.align	4
_11533:
	.long	3
	.long	0
	.long	0
	.align	4
_11526:
	.long	_4437
	.long	540
	.long	5
	.align	4
_11532:
	.long	3
	.long	0
	.long	0
	.align	4
_11530:
	.long	_4437
	.long	541
	.long	6
	.align	4
_11531:
	.long	_4437
	.long	542
	.long	6
	.align	4
_11535:
	.long	_4437
	.long	548
	.long	3
_11558:
	.asciz	"rgb"
	.align	4
_11557:
	.long	3
	.long	0
	.long	2
	.long	_11558
	.long	_1239
	.long	-24
	.long	0
	.align	4
_11539:
	.long	_4437
	.long	549
	.long	4
	.align	4
_11540:
	.long	_4437
	.long	550
	.long	4
	.align	4
_11541:
	.long	_4437
	.long	551
	.long	4
	.align	4
_11544:
	.long	_4437
	.long	552
	.long	4
	.align	4
_11547:
	.long	_4437
	.long	553
	.long	4
	.align	4
_11556:
	.long	_4437
	.long	554
	.long	4
	.align	4
_11561:
	.long	3
	.long	0
	.long	0
	.align	4
_11560:
	.long	_4437
	.long	556
	.long	4
	.align	4
_11562:
	.long	_4437
	.long	559
	.long	3
	.align	4
_11568:
	.long	_4437
	.long	560
	.long	3
	.align	4
_11574:
	.long	_4437
	.long	561
	.long	3
	.align	4
_11580:
	.long	_4437
	.long	562
	.long	3
	.align	4
_11584:
	.long	3
	.long	0
	.long	0
	.align	4
_11582:
	.long	_4437
	.long	562
	.long	28
	.align	4
_11583:
	.long	_4437
	.long	562
	.long	34
	.align	4
_11585:
	.long	_4437
	.long	564
	.long	3
	.align	4
_40551:
	.long	0x3f800000
	.align	8
_40552:
	.long	0x0,0x40000000
	.align	4
_11594:
	.long	_4437
	.long	566
	.long	3
	.align	4
_11600:
	.long	_4437
	.long	567
	.long	3
	.align	4
_11604:
	.long	_4437
	.long	570
	.long	3
	.align	4
_11610:
	.long	_4437
	.long	571
	.long	3
	.align	4
_11616:
	.long	_4437
	.long	572
	.long	3
	.align	4
_11622:
	.long	_4437
	.long	574
	.long	3
_11645:
	.asciz	"fovy"
_11646:
	.asciz	"aspect"
_11647:
	.asciz	"zNear"
_11648:
	.asciz	"zFar"
_11649:
	.asciz	"pixdx"
_11650:
	.asciz	"pixdy"
_11651:
	.asciz	"eyedx"
_11652:
	.asciz	"eyedy"
_11653:
	.asciz	"focus"
_11654:
	.asciz	"fov2"
_11655:
	.asciz	"left_"
_11656:
	.asciz	"right_"
_11657:
	.asciz	"bottom"
_11658:
	.asciz	"top"
	.align	4
_11644:
	.long	1
	.long	_1102
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	2
	.long	_11645
	.long	_838
	.long	-8
	.long	2
	.long	_11646
	.long	_838
	.long	-12
	.long	2
	.long	_11647
	.long	_838
	.long	-16
	.long	2
	.long	_11648
	.long	_838
	.long	-20
	.long	2
	.long	_11649
	.long	_838
	.long	-24
	.long	2
	.long	_11650
	.long	_838
	.long	-28
	.long	2
	.long	_11651
	.long	_838
	.long	-32
	.long	2
	.long	_11652
	.long	_838
	.long	-36
	.long	2
	.long	_11653
	.long	_838
	.long	-40
	.long	2
	.long	_11654
	.long	_838
	.long	-44
	.long	2
	.long	_11655
	.long	_838
	.long	-48
	.long	2
	.long	_11656
	.long	_838
	.long	-52
	.long	2
	.long	_11657
	.long	_838
	.long	-56
	.long	2
	.long	_11658
	.long	_838
	.long	-60
	.long	0
	.align	4
_11630:
	.long	_4437
	.long	580
	.long	3
	.align	4
_11636:
	.long	_4437
	.long	582
	.long	3
	.align	4
_40602:
	.long	0x40000000
	.align	4
_11637:
	.long	_4437
	.long	584
	.long	3
	.align	4
_11638:
	.long	_4437
	.long	585
	.long	3
	.align	4
_11639:
	.long	_4437
	.long	586
	.long	3
	.align	4
_11640:
	.long	_4437
	.long	587
	.long	3
	.align	4
_11641:
	.long	_4437
	.long	589
	.long	3
_11699:
	.asciz	"xwsize"
_11700:
	.asciz	"ywsize"
	.align	4
_11698:
	.long	1
	.long	_1104
	.long	2
	.long	_4558
	.long	_1245
	.long	-4
	.long	2
	.long	_11655
	.long	_838
	.long	-8
	.long	2
	.long	_11656
	.long	_838
	.long	-12
	.long	2
	.long	_11657
	.long	_838
	.long	-16
	.long	2
	.long	_11658
	.long	_838
	.long	-20
	.long	2
	.long	_11647
	.long	_838
	.long	-24
	.long	2
	.long	_11648
	.long	_838
	.long	-28
	.long	2
	.long	_11649
	.long	_838
	.long	-32
	.long	2
	.long	_11650
	.long	_838
	.long	-36
	.long	2
	.long	_11651
	.long	_838
	.long	-40
	.long	2
	.long	_11652
	.long	_838
	.long	-44
	.long	2
	.long	_11653
	.long	_838
	.long	-48
	.long	2
	.long	_11699
	.long	_838
	.long	-52
	.long	2
	.long	_11700
	.long	_838
	.long	-56
	.long	2
	.long	_7722
	.long	_838
	.long	-60
	.long	2
	.long	_7723
	.long	_838
	.long	-64
	.long	0
	.align	4
_11659:
	.long	_4437
	.long	595
	.long	3
	.align	4
_11662:
	.long	_4437
	.long	596
	.long	3
	.align	4
_11665:
	.long	_4437
	.long	598
	.long	3
	.align	4
_11666:
	.long	_4437
	.long	599
	.long	3
	.align	4
_11667:
	.long	_4437
	.long	600
	.long	3
	.align	4
_11673:
	.long	_4437
	.long	601
	.long	3
	.align	4
_11679:
	.long	_4437
	.long	603
	.long	3
	.align	4
_11680:
	.long	_4437
	.long	604
	.long	3
	.align	4
_11681:
	.long	_4437
	.long	607
	.long	3
	.align	4
_11686:
	.long	3
	.long	0
	.long	0
	.align	4
_11685:
	.long	_4437
	.long	608
	.long	4
	.align	4
_11694:
	.long	3
	.long	0
	.long	0
	.align	4
_11688:
	.long	_4437
	.long	609
	.long	8
	.align	4
_11693:
	.long	3
	.long	0
	.long	0
	.align	4
_11692:
	.long	_4437
	.long	610
	.long	4
	.align	4
_11695:
	.long	_4437
	.long	612
	.long	3
	.align	4
_11696:
	.long	_4437
	.long	613
	.long	3
	.align	4
_11697:
	.long	_4437
	.long	614
	.long	3
	.align	4
_11706:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_5107
	.long	-4
	.long	0
	.align	4
_40616:
	.long	0x3a83126f
	.align	4
_40617:
	.long	0x42340000
	.align	4
_11705:
	.long	3
	.long	0
	.long	0
	.align	4
_11701:
	.long	_4444
	.long	19
	.long	3
	.align	4
_11704:
	.long	3
	.long	0
	.long	0
	.align	4
_11703:
	.long	_4444
	.long	20
	.long	4
	.align	4
_179:
	.long	_bbStringClass
	.long	2147483647
	.long	10
	.short	78,101,119,32,84,76,105,103,104,116
	.align	4
_180:
	.long	_bbStringClass
	.long	2147483647
	.long	10
	.short	68,101,108,32,84,76,105,103,104,116
	.align	4
_11999:
	.long	1
	.long	_919
	.long	2
	.long	_4558
	.long	_5107
	.long	-4
	.long	2
	.long	_7499
	.long	_855
	.long	-8
	.long	2
	.long	_5106
	.long	_5107
	.long	-12
	.long	0
	.align	4
_11709:
	.long	_4444
	.long	36
	.long	3
	.align	4
_11711:
	.long	_4444
	.long	39
	.long	3
	.align	4
_11726:
	.long	3
	.long	0
	.long	2
	.long	_1476
	.long	_855
	.long	-16
	.long	0
	.align	4
_11723:
	.long	_4444
	.long	40
	.long	4
	.align	4
_11727:
	.long	_4444
	.long	46
	.long	3
	.align	4
_11730:
	.long	_4444
	.long	47
	.long	3
	.align	4
_11733:
	.long	_4444
	.long	50
	.long	3
	.align	4
_11744:
	.long	3
	.long	0
	.long	0
	.align	4
_11737:
	.long	_4444
	.long	51
	.long	4
	.align	4
_11745:
	.long	_4444
	.long	55
	.long	3
	.align	4
_11752:
	.long	3
	.long	0
	.long	0
	.align	4
_11749:
	.long	_4444
	.long	56
	.long	4
	.align	4
_11753:
	.long	_4444
	.long	60
	.long	3
	.align	4
_11766:
	.long	3
	.long	0
	.long	0
	.align	4
_11757:
	.long	_4444
	.long	61
	.long	4
	.align	4
_11773:
	.long	3
	.long	0
	.long	0
	.align	4
_11768:
	.long	_4444
	.long	63
	.long	4
	.align	4
_11774:
	.long	_4444
	.long	68
	.long	3
	.align	4
_11781:
	.long	_4444
	.long	70
	.long	3
	.align	4
_11787:
	.long	_4444
	.long	71
	.long	3
	.align	4
_11793:
	.long	_4444
	.long	72
	.long	3
	.align	4
_11799:
	.long	_4444
	.long	73
	.long	3
	.align	4
_11805:
	.long	_4444
	.long	74
	.long	3
	.align	4
_11811:
	.long	_4444
	.long	75
	.long	3
	.align	4
_11817:
	.long	_4444
	.long	76
	.long	3
	.align	4
_11823:
	.long	_4444
	.long	77
	.long	3
	.align	4
_11829:
	.long	_4444
	.long	78
	.long	3
	.align	4
_11835:
	.long	_4444
	.long	79
	.long	3
	.align	4
_11841:
	.long	_4444
	.long	80
	.long	3
	.align	4
_11847:
	.long	_4444
	.long	81
	.long	3
	.align	4
_11853:
	.long	_4444
	.long	82
	.long	3
	.align	4
_11859:
	.long	_4444
	.long	84
	.long	3
	.align	4
_11869:
	.long	_4444
	.long	85
	.long	3
	.align	4
_11879:
	.long	_4444
	.long	86
	.long	3
	.align	4
_11885:
	.long	_4444
	.long	87
	.long	3
	.align	4
_11889:
	.long	_4444
	.long	89
	.long	3
	.align	4
_11895:
	.long	_4444
	.long	90
	.long	3
	.align	4
_11901:
	.long	_4444
	.long	91
	.long	3
	.align	4
_11907:
	.long	_4444
	.long	92
	.long	3
	.align	4
_11913:
	.long	_4444
	.long	93
	.long	3
	.align	4
_11919:
	.long	_4444
	.long	94
	.long	3
	.align	4
_11925:
	.long	_4444
	.long	95
	.long	3
	.align	4
_11931:
	.long	_4444
	.long	96
	.long	3
	.align	4
_11937:
	.long	_4444
	.long	97
	.long	3
	.align	4
_11943:
	.long	_4444
	.long	98
	.long	3
	.align	4
_11949:
	.long	_4444
	.long	99
	.long	3
	.align	4
_11955:
	.long	_4444
	.long	103
	.long	3
	.align	4
_11956:
	.long	_4444
	.long	105
	.long	3
	.align	4
_11962:
	.long	_4444
	.long	106
	.long	3
	.align	4
_11968:
	.long	_4444
	.long	107
	.long	3
	.align	4
_11974:
	.long	_4444
	.long	108
	.long	3
	.align	4
_11980:
	.long	_4444
	.long	109
	.long	3
	.align	4
_11986:
	.long	_4444
	.long	110
	.long	3
	.align	4
_11992:
	.long	_4444
	.long	111
	.long	3
	.align	4
_11998:
	.long	_4444
	.long	113
	.long	3
	.align	4
_12009:
	.long	1
	.long	_922
	.long	2
	.long	_4558
	.long	_5107
	.long	-4
	.long	0
	.align	4
_12000:
	.long	_4444
	.long	119
	.long	3
	.align	4
_12001:
	.long	_4444
	.long	121
	.long	3
	.align	4
_12002:
	.long	_4444
	.long	123
	.long	3
	.align	4
_12005:
	.long	3
	.long	0
	.long	0
	.align	4
_12004:
	.long	_4444
	.long	123
	.long	23
	.align	4
_12006:
	.long	_4444
	.long	125
	.long	3
_12093:
	.asciz	"l_type"
_12094:
	.asciz	"white_light"
	.align	4
_12092:
	.long	1
	.long	_1116
	.long	2
	.long	_12093
	.long	_826
	.long	-4
	.long	2
	.long	_7499
	.long	_855
	.long	-8
	.long	2
	.long	_5106
	.long	_5107
	.long	-12
	.long	2
	.long	_12094
	.long	_1239
	.long	-16
	.long	0
	.align	4
_12010:
	.long	_4444
	.long	131
	.long	3
	.align	4
_12012:
	.long	_4444
	.long	132
	.long	3
	.align	4
_12016:
	.long	_4444
	.long	133
	.long	3
	.align	4
_184:
	.long	_bbStringClass
	.long	2147483647
	.long	5
	.short	76,105,103,104,116
	.align	4
_12024:
	.long	_4444
	.long	135
	.long	3
	.align	4
_12027:
	.long	3
	.long	0
	.long	0
	.align	4
_12026:
	.long	_4444
	.long	135
	.long	33
	.align	4
_12028:
	.long	_4444
	.long	138
	.long	3
	.align	4
_12029:
	.long	_4444
	.long	139
	.long	3
	.align	4
_12032:
	.long	_4444
	.long	141
	.long	3
	.align	4
_12035:
	.long	_4444
	.long	142
	.long	3
	.align	4
_12038:
	.long	_4444
	.long	145
	.long	3
_12049:
	.asciz	"light_range"
	.align	4
_12048:
	.long	3
	.long	0
	.long	2
	.long	_12049
	.long	_1239
	.long	-20
	.long	0
	.align	4
_12042:
	.long	_4444
	.long	146
	.long	4
	.align	4
_12045:
	.long	_4444
	.long	147
	.long	4
	.align	4
_12050:
	.long	_4444
	.long	151
	.long	3
_12061:
	.asciz	"exponent"
	.align	4
_12060:
	.long	3
	.long	0
	.long	2
	.long	_12061
	.long	_1239
	.long	-24
	.long	0
	.align	4
_12054:
	.long	_4444
	.long	152
	.long	4
	.align	4
_40727:
	.long	0x41200000
	.align	4
_12057:
	.long	_4444
	.long	153
	.long	4
	.align	4
_12062:
	.long	_4444
	.long	156
	.long	3
	.align	4
_12063:
	.long	_4444
	.long	157
	.long	3
	.align	4
_12066:
	.long	_4444
	.long	158
	.long	3
	.align	4
_12069:
	.long	_4444
	.long	161
	.long	3
	.align	4
_12085:
	.long	3
	.long	0
	.long	0
	.align	4
_12073:
	.long	_4444
	.long	162
	.long	4
	.align	4
_12082:
	.long	_4444
	.long	163
	.long	4
	.align	4
_12090:
	.long	3
	.long	0
	.long	0
	.align	4
_12087:
	.long	_4444
	.long	165
	.long	4
	.align	4
_12091:
	.long	_4444
	.long	168
	.long	3
	.align	4
_12099:
	.long	1
	.long	_1118
	.long	2
	.long	_4558
	.long	_5107
	.long	-4
	.long	2
	.long	_12049
	.long	_838
	.long	-8
	.long	0
	.align	4
_12095:
	.long	_4444
	.long	174
	.long	3
	.align	4
_40753:
	.long	0x3f800000
	.align	4
_12112:
	.long	1
	.long	_1119
	.long	2
	.long	_4558
	.long	_5107
	.long	-4
	.long	2
	.long	_4590
	.long	_838
	.long	-8
	.long	2
	.long	_4681
	.long	_838
	.long	-12
	.long	2
	.long	_4682
	.long	_838
	.long	-16
	.long	0
	.align	4
_12100:
	.long	_4444
	.long	180
	.long	3
	.align	4
_40757:
	.long	0x437f0000
	.align	4
_12104:
	.long	_4444
	.long	181
	.long	3
	.align	4
_40758:
	.long	0x437f0000
	.align	4
_12108:
	.long	_4444
	.long	182
	.long	3
	.align	4
_40759:
	.long	0x437f0000
_12122:
	.asciz	"inner"
_12123:
	.asciz	"outer"
	.align	4
_12121:
	.long	1
	.long	_1120
	.long	2
	.long	_4558
	.long	_5107
	.long	-4
	.long	2
	.long	_12122
	.long	_838
	.long	-8
	.long	2
	.long	_12123
	.long	_838
	.long	-12
	.long	0
	.align	4
_12113:
	.long	_4444
	.long	188
	.long	3
	.align	4
_40765:
	.long	0x40000000
	.align	4
_12117:
	.long	_4444
	.long	189
	.long	3
	.align	4
_40766:
	.long	0x40000000
_12214:
	.asciz	"rgba"
_12215:
	.asciz	"pos"
	.align	4
_12213:
	.long	1
	.long	_921
	.long	2
	.long	_4558
	.long	_5107
	.long	-4
	.long	2
	.long	_840
	.long	_838
	.long	-8
	.long	2
	.long	_1526
	.long	_838
	.long	-12
	.long	2
	.long	_12214
	.long	_1239
	.long	-16
	.long	2
	.long	_12215
	.long	_1239
	.long	-20
	.long	0
	.align	4
_12124:
	.long	_4444
	.long	195
	.long	3
	.align	4
_12125:
	.long	_4444
	.long	196
	.long	3
	.align	4
_12128:
	.long	3
	.long	0
	.long	0
	.align	4
_12127:
	.long	_4444
	.long	196
	.long	30
	.align	4
_12129:
	.long	_4444
	.long	198
	.long	3
	.align	4
_12137:
	.long	3
	.long	0
	.long	0
	.align	4
_12133:
	.long	_4444
	.long	199
	.long	4
	.align	4
_12136:
	.long	_4444
	.long	200
	.long	4
	.align	4
_12142:
	.long	3
	.long	0
	.long	0
	.align	4
_12139:
	.long	_4444
	.long	202
	.long	4
	.align	4
_12143:
	.long	_4444
	.long	205
	.long	3
	.align	4
_12144:
	.long	_4444
	.long	207
	.long	3
	.align	4
_12150:
	.long	_4444
	.long	209
	.long	3
	.align	4
_12152:
	.long	_4444
	.long	210
	.long	3
	.align	4
_12154:
	.long	_4444
	.long	211
	.long	3
	.align	4
_12160:
	.long	3
	.long	0
	.long	0
	.align	4
_12158:
	.long	_4444
	.long	212
	.long	4
	.align	4
_12159:
	.long	_4444
	.long	213
	.long	4
	.align	4
_12161:
	.long	_4444
	.long	216
	.long	3
	.align	4
_12170:
	.long	_4444
	.long	217
	.long	3
	.align	4
_12173:
	.long	_4444
	.long	219
	.long	3
	.align	4
_12176:
	.long	_4444
	.long	220
	.long	3
	.align	4
_12179:
	.long	_4444
	.long	223
	.long	3
	.align	4
_12191:
	.long	3
	.long	0
	.long	2
	.long	_12049
	.long	_1239
	.long	-28
	.long	0
	.align	4
_12183:
	.long	_4444
	.long	225
	.long	4
	.align	4
_12188:
	.long	_4444
	.long	227
	.long	4
	.align	4
_12192:
	.long	_4444
	.long	232
	.long	3
_12211:
	.asciz	"dir"
	.align	4
_12210:
	.long	3
	.long	0
	.long	2
	.long	_12211
	.long	_1239
	.long	-32
	.long	2
	.long	_12123
	.long	_1239
	.long	-36
	.long	0
	.align	4
_12196:
	.long	_4444
	.long	234
	.long	4
	.align	4
_40771:
	.long	0xbf800000
	.align	4
_12199:
	.long	_4444
	.long	235
	.long	4
	.align	4
_12204:
	.long	_4444
	.long	237
	.long	4
	.align	4
_12207:
	.long	_4444
	.long	238
	.long	4
	.align	4
_12212:
	.long	_4444
	.long	242
	.long	3
_12223:
	.asciz	":TPivot"
	.align	4
_12222:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_12223
	.long	-4
	.long	0
	.align	4
_12221:
	.long	3
	.long	0
	.long	0
_12217:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TPivot.bmx"
	.align	4
_12216:
	.long	_12217
	.long	5
	.long	3
	.align	4
_12220:
	.long	3
	.long	0
	.long	0
	.align	4
_12219:
	.long	_12217
	.long	6
	.long	4
	.align	4
_185:
	.long	_bbStringClass
	.long	2147483647
	.long	10
	.short	78,101,119,32,84,80,105,118,111,116
	.align	4
_186:
	.long	_bbStringClass
	.long	2147483647
	.long	10
	.short	68,101,108,32,84,80,105,118,111,116
_12474:
	.asciz	"piv"
	.align	4
_12473:
	.long	1
	.long	_919
	.long	2
	.long	_4558
	.long	_12223
	.long	-4
	.long	2
	.long	_7499
	.long	_855
	.long	-8
	.long	2
	.long	_12474
	.long	_12223
	.long	-12
	.long	0
	.align	4
_12226:
	.long	_12217
	.long	22
	.long	3
	.align	4
_12228:
	.long	_12217
	.long	25
	.long	3
	.align	4
_12243:
	.long	3
	.long	0
	.long	2
	.long	_1476
	.long	_855
	.long	-16
	.long	0
	.align	4
_12240:
	.long	_12217
	.long	26
	.long	4
	.align	4
_12244:
	.long	_12217
	.long	32
	.long	3
	.align	4
_12247:
	.long	_12217
	.long	33
	.long	3
	.align	4
_12250:
	.long	_12217
	.long	36
	.long	3
	.align	4
_12261:
	.long	3
	.long	0
	.long	0
	.align	4
_12254:
	.long	_12217
	.long	37
	.long	4
	.align	4
_12262:
	.long	_12217
	.long	41
	.long	3
	.align	4
_12269:
	.long	3
	.long	0
	.long	0
	.align	4
_12266:
	.long	_12217
	.long	42
	.long	4
	.align	4
_12270:
	.long	_12217
	.long	46
	.long	3
	.align	4
_12283:
	.long	3
	.long	0
	.long	0
	.align	4
_12274:
	.long	_12217
	.long	47
	.long	4
	.align	4
_12290:
	.long	3
	.long	0
	.long	0
	.align	4
_12285:
	.long	_12217
	.long	49
	.long	4
	.align	4
_12291:
	.long	_12217
	.long	54
	.long	3
	.align	4
_12298:
	.long	_12217
	.long	56
	.long	3
	.align	4
_12304:
	.long	_12217
	.long	57
	.long	3
	.align	4
_12310:
	.long	_12217
	.long	58
	.long	3
	.align	4
_12316:
	.long	_12217
	.long	59
	.long	3
	.align	4
_12322:
	.long	_12217
	.long	60
	.long	3
	.align	4
_12328:
	.long	_12217
	.long	61
	.long	3
	.align	4
_12334:
	.long	_12217
	.long	62
	.long	3
	.align	4
_12340:
	.long	_12217
	.long	63
	.long	3
	.align	4
_12346:
	.long	_12217
	.long	64
	.long	3
	.align	4
_12352:
	.long	_12217
	.long	65
	.long	3
	.align	4
_12358:
	.long	_12217
	.long	66
	.long	3
	.align	4
_12364:
	.long	_12217
	.long	67
	.long	3
	.align	4
_12370:
	.long	_12217
	.long	68
	.long	3
	.align	4
_12376:
	.long	_12217
	.long	70
	.long	3
	.align	4
_12386:
	.long	_12217
	.long	71
	.long	3
	.align	4
_12396:
	.long	_12217
	.long	72
	.long	3
	.align	4
_12402:
	.long	_12217
	.long	73
	.long	3
	.align	4
_12406:
	.long	_12217
	.long	75
	.long	3
	.align	4
_12412:
	.long	_12217
	.long	76
	.long	3
	.align	4
_12418:
	.long	_12217
	.long	77
	.long	3
	.align	4
_12424:
	.long	_12217
	.long	78
	.long	3
	.align	4
_12430:
	.long	_12217
	.long	79
	.long	3
	.align	4
_12436:
	.long	_12217
	.long	80
	.long	3
	.align	4
_12442:
	.long	_12217
	.long	81
	.long	3
	.align	4
_12448:
	.long	_12217
	.long	82
	.long	3
	.align	4
_12454:
	.long	_12217
	.long	83
	.long	3
	.align	4
_12460:
	.long	_12217
	.long	84
	.long	3
	.align	4
_12466:
	.long	_12217
	.long	85
	.long	3
	.align	4
_12472:
	.long	_12217
	.long	87
	.long	3
	.align	4
_12476:
	.long	1
	.long	_922
	.long	2
	.long	_4558
	.long	_12223
	.long	-4
	.long	0
	.align	4
_12475:
	.long	_12217
	.long	93
	.long	3
	.align	4
_12516:
	.long	1
	.long	_1124
	.long	2
	.long	_7499
	.long	_855
	.long	-4
	.long	2
	.long	_12474
	.long	_12223
	.long	-8
	.long	0
	.align	4
_12477:
	.long	_12217
	.long	99
	.long	3
	.align	4
_12479:
	.long	_12217
	.long	100
	.long	3
	.align	4
_190:
	.long	_bbStringClass
	.long	2147483647
	.long	5
	.short	80,105,118,111,116
	.align	4
_12487:
	.long	_12217
	.long	102
	.long	3
	.align	4
_12490:
	.long	_12217
	.long	103
	.long	3
	.align	4
_12493:
	.long	_12217
	.long	106
	.long	3
	.align	4
_12509:
	.long	3
	.long	0
	.long	0
	.align	4
_12497:
	.long	_12217
	.long	107
	.long	4
	.align	4
_12506:
	.long	_12217
	.long	108
	.long	4
	.align	4
_12514:
	.long	3
	.long	0
	.long	0
	.align	4
_12511:
	.long	_12217
	.long	110
	.long	4
	.align	4
_12515:
	.long	_12217
	.long	113
	.long	3
	.align	4
_12517:
	.long	1
	.long	_921
	.long	2
	.long	_4558
	.long	_12223
	.long	-4
	.long	0
	.align	4
_12529:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	0
	.align	4
_12528:
	.long	3
	.long	0
	.long	0
_12524:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TMesh.bmx"
	.align	4
_12523:
	.long	_12524
	.long	22
	.long	3
	.align	4
_12527:
	.long	3
	.long	0
	.long	0
	.align	4
_12526:
	.long	_12524
	.long	23
	.long	4
	.align	4
_191:
	.long	_bbStringClass
	.long	2147483647
	.long	9
	.short	78,101,119,32,84,77,101,115,104
	.align	4
_192:
	.long	_bbStringClass
	.long	2147483647
	.long	9
	.short	68,101,108,32,84,77,101,115,104
	.align	4
_13134:
	.long	1
	.long	_919
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	2
	.long	_7499
	.long	_855
	.long	-8
	.long	2
	.long	_5031
	.long	_5195
	.long	-12
	.long	2
	.long	_1136
	.long	_826
	.long	-16
	.long	0
	.align	4
_12542:
	.long	_12524
	.long	39
	.long	3
	.align	4
_12544:
	.long	_12524
	.long	42
	.long	3
	.align	4
_12559:
	.long	3
	.long	0
	.long	2
	.long	_1476
	.long	_855
	.long	-20
	.long	0
	.align	4
_12556:
	.long	_12524
	.long	43
	.long	4
	.align	4
_12560:
	.long	_12524
	.long	49
	.long	3
	.align	4
_12563:
	.long	_12524
	.long	50
	.long	3
	.align	4
_12566:
	.long	_12524
	.long	53
	.long	3
	.align	4
_12577:
	.long	3
	.long	0
	.long	0
	.align	4
_12570:
	.long	_12524
	.long	54
	.long	4
	.align	4
_12578:
	.long	_12524
	.long	58
	.long	3
	.align	4
_12585:
	.long	3
	.long	0
	.long	0
	.align	4
_12582:
	.long	_12524
	.long	59
	.long	4
	.align	4
_12586:
	.long	_12524
	.long	63
	.long	3
	.align	4
_12599:
	.long	3
	.long	0
	.long	0
	.align	4
_12590:
	.long	_12524
	.long	64
	.long	4
	.align	4
_12606:
	.long	3
	.long	0
	.long	0
	.align	4
_12601:
	.long	_12524
	.long	66
	.long	4
	.align	4
_12607:
	.long	_12524
	.long	71
	.long	3
	.align	4
_12614:
	.long	_12524
	.long	72
	.long	3
	.align	4
_12626:
	.long	_12524
	.long	74
	.long	3
	.align	4
_12632:
	.long	_12524
	.long	75
	.long	3
	.align	4
_12638:
	.long	_12524
	.long	76
	.long	3
	.align	4
_12644:
	.long	_12524
	.long	77
	.long	3
	.align	4
_12650:
	.long	_12524
	.long	78
	.long	3
	.align	4
_12656:
	.long	_12524
	.long	79
	.long	3
	.align	4
_12662:
	.long	_12524
	.long	80
	.long	3
	.align	4
_12668:
	.long	_12524
	.long	81
	.long	3
	.align	4
_12674:
	.long	_12524
	.long	82
	.long	3
	.align	4
_12680:
	.long	_12524
	.long	83
	.long	3
	.align	4
_12686:
	.long	_12524
	.long	84
	.long	3
	.align	4
_12692:
	.long	_12524
	.long	85
	.long	3
	.align	4
_12698:
	.long	_12524
	.long	86
	.long	3
	.align	4
_12704:
	.long	_12524
	.long	88
	.long	3
	.align	4
_12714:
	.long	_12524
	.long	89
	.long	3
	.align	4
_12724:
	.long	_12524
	.long	90
	.long	3
	.align	4
_12730:
	.long	_12524
	.long	91
	.long	3
	.align	4
_12734:
	.long	_12524
	.long	92
	.long	3
	.align	4
_12740:
	.long	_12524
	.long	93
	.long	3
	.align	4
_12746:
	.long	_12524
	.long	94
	.long	3
	.align	4
_12752:
	.long	_12524
	.long	96
	.long	3
	.align	4
_12762:
	.long	_12524
	.long	99
	.long	3
	.align	4
_12768:
	.long	_12524
	.long	100
	.long	3
	.align	4
_12774:
	.long	_12524
	.long	101
	.long	3
	.align	4
_12780:
	.long	_12524
	.long	102
	.long	3
	.align	4
_12786:
	.long	_12524
	.long	103
	.long	3
	.align	4
_12792:
	.long	_12524
	.long	104
	.long	3
	.align	4
_12798:
	.long	_12524
	.long	105
	.long	3
	.align	4
_12804:
	.long	_12524
	.long	106
	.long	3
	.align	4
_12810:
	.long	_12524
	.long	107
	.long	3
	.align	4
_12821:
	.long	_12524
	.long	108
	.long	3
	.align	4
_12832:
	.long	_12524
	.long	109
	.long	3
	.align	4
_12838:
	.long	_12524
	.long	110
	.long	3
	.align	4
_12844:
	.long	_12524
	.long	112
	.long	3
	.align	4
_12850:
	.long	_12524
	.long	113
	.long	3
	.align	4
_12856:
	.long	_12524
	.long	114
	.long	3
	.align	4
_12862:
	.long	_12524
	.long	115
	.long	3
	.align	4
_12868:
	.long	_12524
	.long	116
	.long	3
	.align	4
_12874:
	.long	_12524
	.long	117
	.long	3
	.align	4
_12880:
	.long	_12524
	.long	118
	.long	3
	.align	4
_12886:
	.long	_12524
	.long	119
	.long	3
	.align	4
_12892:
	.long	_12524
	.long	120
	.long	3
	.align	4
_12898:
	.long	_12524
	.long	121
	.long	3
	.align	4
_12904:
	.long	_12524
	.long	122
	.long	3
	.align	4
_12910:
	.long	_12524
	.long	123
	.long	3
	.align	4
_12916:
	.long	_12524
	.long	127
	.long	3
	.align	4
_12922:
	.long	_12524
	.long	128
	.long	3
	.align	4
_12928:
	.long	_12524
	.long	129
	.long	3
	.align	4
_12934:
	.long	_12524
	.long	130
	.long	3
	.align	4
_12940:
	.long	_12524
	.long	131
	.long	3
	.align	4
_12946:
	.long	_12524
	.long	132
	.long	3
	.align	4
_12952:
	.long	_12524
	.long	134
	.long	3
	.align	4
_12958:
	.long	_12524
	.long	137
	.long	3
	.align	4
_12968:
	.long	_12524
	.long	140
	.long	3
_13111:
	.asciz	"new_surf"
	.align	4
_13110:
	.long	3
	.long	0
	.long	2
	.long	_1477
	.long	_1478
	.long	-24
	.long	2
	.long	_13111
	.long	_1478
	.long	-28
	.long	0
	.align	4
_12980:
	.long	_12524
	.long	142
	.long	4
	.align	4
_12982:
	.long	_12524
	.long	143
	.long	4
	.align	4
_12985:
	.long	_12524
	.long	145
	.long	4
	.align	4
_12991:
	.long	_12524
	.long	148
	.long	4
	.align	4
_13002:
	.long	_12524
	.long	151
	.long	4
	.align	4
_13012:
	.long	_12524
	.long	152
	.long	4
	.align	4
_13022:
	.long	_12524
	.long	153
	.long	4
	.align	4
_13032:
	.long	_12524
	.long	154
	.long	4
	.align	4
_13042:
	.long	_12524
	.long	155
	.long	4
	.align	4
_13052:
	.long	_12524
	.long	156
	.long	4
	.align	4
_13062:
	.long	_12524
	.long	157
	.long	4
	.align	4
_13072:
	.long	_12524
	.long	158
	.long	4
	.align	4
_13082:
	.long	_12524
	.long	160
	.long	4
	.align	4
_13088:
	.long	_12524
	.long	161
	.long	4
	.align	4
_13094:
	.long	_12524
	.long	162
	.long	4
	.align	4
_13100:
	.long	_12524
	.long	163
	.long	4
	.align	4
_13106:
	.long	_12524
	.long	165
	.long	4
	.align	4
_13112:
	.long	_12524
	.long	169
	.long	3
	.align	4
_13122:
	.long	_12524
	.long	171
	.long	3
	.align	4
_13128:
	.long	_12524
	.long	173
	.long	3
	.align	4
_13130:
	.long	_12524
	.long	174
	.long	3
	.align	4
_13133:
	.long	_12524
	.long	176
	.long	3
	.align	4
_13149:
	.long	1
	.long	_922
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	0
	.align	4
_13135:
	.long	_12524
	.long	182
	.long	3
	.align	4
_13136:
	.long	_12524
	.long	185
	.long	3
	.align	4
_13139:
	.long	_12524
	.long	186
	.long	3
	.align	4
_13189:
	.long	1
	.long	_1144
	.long	2
	.long	_7499
	.long	_855
	.long	-4
	.long	2
	.long	_5031
	.long	_5195
	.long	-8
	.long	0
	.align	4
_13150:
	.long	_12524
	.long	192
	.long	3
	.align	4
_13152:
	.long	_12524
	.long	194
	.long	3
	.align	4
_199:
	.long	_bbStringClass
	.long	2147483647
	.long	4
	.short	77,101,115,104
	.align	4
_13160:
	.long	_12524
	.long	196
	.long	3
	.align	4
_13163:
	.long	_12524
	.long	197
	.long	3
	.align	4
_13166:
	.long	_12524
	.long	200
	.long	3
	.align	4
_13182:
	.long	3
	.long	0
	.long	0
	.align	4
_13170:
	.long	_12524
	.long	201
	.long	4
	.align	4
_13179:
	.long	_12524
	.long	202
	.long	4
	.align	4
_13187:
	.long	3
	.long	0
	.long	0
	.align	4
_13184:
	.long	_12524
	.long	204
	.long	4
	.align	4
_13188:
	.long	_12524
	.long	207
	.long	3
	.align	4
_13239:
	.long	1
	.long	_1145
	.long	2
	.long	_1326
	.long	_873
	.long	-4
	.long	2
	.long	_7499
	.long	_855
	.long	-8
	.long	2
	.long	_1476
	.long	_855
	.long	-12
	.long	2
	.long	_5031
	.long	_5195
	.long	-16
	.long	0
	.align	4
_13190:
	.long	_12524
	.long	213
	.long	3
	.align	4
_13192:
	.long	_12524
	.long	214
	.long	3
	.align	4
_13195:
	.long	_12524
	.long	215
	.long	3
	.align	4
_13199:
	.long	_12524
	.long	216
	.long	3
	.align	4
_13202:
	.long	_12524
	.long	218
	.long	3
	.align	4
_13210:
	.long	_12524
	.long	220
	.long	3
	.align	4
_13213:
	.long	_12524
	.long	221
	.long	3
	.align	4
_13216:
	.long	_12524
	.long	224
	.long	3
	.align	4
_13232:
	.long	3
	.long	0
	.long	0
	.align	4
_13220:
	.long	_12524
	.long	225
	.long	4
	.align	4
_13229:
	.long	_12524
	.long	226
	.long	4
	.align	4
_13237:
	.long	3
	.long	0
	.long	0
	.align	4
_13234:
	.long	_12524
	.long	228
	.long	4
	.align	4
_13238:
	.long	_12524
	.long	231
	.long	3
	.align	4
_13249:
	.long	1
	.long	_1147
	.long	2
	.long	_1326
	.long	_873
	.long	-4
	.long	2
	.long	_7499
	.long	_855
	.long	-8
	.long	0
	.align	4
_13240:
	.long	_12524
	.long	237
	.long	3
	.align	4
_200:
	.long	_bbStringClass
	.long	2147483647
	.long	4
	.short	46,51,100,115
	.align	4
_13243:
	.long	3
	.long	0
	.long	0
	.align	4
_13242:
	.long	_12524
	.long	237
	.long	34
	.align	4
_201:
	.long	_bbStringClass
	.long	2147483647
	.long	4
	.short	46,98,51,100
	.align	4
_13244:
	.long	_12524
	.long	239
	.long	3
	.align	4
_13247:
	.long	3
	.long	0
	.long	0
	.align	4
_13246:
	.long	_12524
	.long	239
	.long	29
	.align	4
_13248:
	.long	_12524
	.long	241
	.long	3
	.align	4
_13581:
	.long	1
	.long	_1148
	.long	2
	.long	_7499
	.long	_855
	.long	-4
	.long	2
	.long	_5031
	.long	_5195
	.long	-8
	.long	2
	.long	_1477
	.long	_1478
	.long	-12
	.long	0
	.align	4
_13250:
	.long	_12524
	.long	247
	.long	3
	.align	4
_13252:
	.long	_12524
	.long	249
	.long	3
	.align	4
_13256:
	.long	_12524
	.long	251
	.long	3
	.align	4
_41133:
	.long	0xbf800000
	.align	4
_41134:
	.long	0xbf800000
	.align	4
_41135:
	.long	0xbf800000
	.align	4
_13259:
	.long	_12524
	.long	252
	.long	3
	.align	4
_41136:
	.long	0xbf800000
	.align	4
_41137:
	.long	0xbf800000
	.align	4
_13262:
	.long	_12524
	.long	253
	.long	3
	.align	4
_41138:
	.long	0xbf800000
	.align	4
_13265:
	.long	_12524
	.long	254
	.long	3
	.align	4
_41139:
	.long	0xbf800000
	.align	4
_41140:
	.long	0xbf800000
	.align	4
_13268:
	.long	_12524
	.long	256
	.long	3
	.align	4
_41141:
	.long	0xbf800000
	.align	4
_41142:
	.long	0xbf800000
	.align	4
_13271:
	.long	_12524
	.long	257
	.long	3
	.align	4
_41143:
	.long	0xbf800000
	.align	4
_13274:
	.long	_12524
	.long	258
	.long	3
	.align	4
_13277:
	.long	_12524
	.long	259
	.long	3
	.align	4
_41144:
	.long	0xbf800000
	.align	4
_13280:
	.long	_12524
	.long	261
	.long	3
	.align	4
_41145:
	.long	0xbf800000
	.align	4
_41146:
	.long	0xbf800000
	.align	4
_13283:
	.long	_12524
	.long	262
	.long	3
	.align	4
_41147:
	.long	0xbf800000
	.align	4
_13286:
	.long	_12524
	.long	263
	.long	3
	.align	4
_13289:
	.long	_12524
	.long	264
	.long	3
	.align	4
_41148:
	.long	0xbf800000
	.align	4
_13292:
	.long	_12524
	.long	266
	.long	3
	.align	4
_41149:
	.long	0xbf800000
	.align	4
_41150:
	.long	0xbf800000
	.align	4
_41151:
	.long	0xbf800000
	.align	4
_13295:
	.long	_12524
	.long	267
	.long	3
	.align	4
_41152:
	.long	0xbf800000
	.align	4
_41153:
	.long	0xbf800000
	.align	4
_13298:
	.long	_12524
	.long	268
	.long	3
	.align	4
_41154:
	.long	0xbf800000
	.align	4
_13301:
	.long	_12524
	.long	269
	.long	3
	.align	4
_41155:
	.long	0xbf800000
	.align	4
_41156:
	.long	0xbf800000
	.align	4
_13304:
	.long	_12524
	.long	271
	.long	3
	.align	4
_41157:
	.long	0xbf800000
	.align	4
_41158:
	.long	0xbf800000
	.align	4
_13307:
	.long	_12524
	.long	272
	.long	3
	.align	4
_41159:
	.long	0xbf800000
	.align	4
_13310:
	.long	_12524
	.long	273
	.long	3
	.align	4
_13313:
	.long	_12524
	.long	274
	.long	3
	.align	4
_41160:
	.long	0xbf800000
	.align	4
_13316:
	.long	_12524
	.long	276
	.long	3
	.align	4
_41161:
	.long	0xbf800000
	.align	4
_41162:
	.long	0xbf800000
	.align	4
_41163:
	.long	0xbf800000
	.align	4
_13319:
	.long	_12524
	.long	277
	.long	3
	.align	4
_41164:
	.long	0xbf800000
	.align	4
_41165:
	.long	0xbf800000
	.align	4
_13322:
	.long	_12524
	.long	278
	.long	3
	.align	4
_41166:
	.long	0xbf800000
	.align	4
_13325:
	.long	_12524
	.long	279
	.long	3
	.align	4
_41167:
	.long	0xbf800000
	.align	4
_41168:
	.long	0xbf800000
	.align	4
_13328:
	.long	_12524
	.long	281
	.long	3
	.align	4
_41169:
	.long	0xbf800000
	.align	4
_13331:
	.long	_12524
	.long	282
	.long	3
	.align	4
_41170:
	.long	0xbf800000
	.align	4
_13334:
	.long	_12524
	.long	283
	.long	3
	.align	4
_41171:
	.long	0xbf800000
	.align	4
_13337:
	.long	_12524
	.long	284
	.long	3
	.align	4
_41172:
	.long	0xbf800000
	.align	4
_13340:
	.long	_12524
	.long	286
	.long	3
	.align	4
_13343:
	.long	_12524
	.long	287
	.long	3
	.align	4
_13346:
	.long	_12524
	.long	288
	.long	3
	.align	4
_13349:
	.long	_12524
	.long	289
	.long	3
	.align	4
_13352:
	.long	_12524
	.long	291
	.long	3
	.align	4
_41173:
	.long	0xbf800000
	.align	4
_13355:
	.long	_12524
	.long	292
	.long	3
	.align	4
_13358:
	.long	_12524
	.long	293
	.long	3
	.align	4
_13361:
	.long	_12524
	.long	294
	.long	3
	.align	4
_41174:
	.long	0xbf800000
	.align	4
_13364:
	.long	_12524
	.long	296
	.long	3
	.align	4
_41175:
	.long	0xbf800000
	.align	4
_13367:
	.long	_12524
	.long	297
	.long	3
	.align	4
_13370:
	.long	_12524
	.long	298
	.long	3
	.align	4
_13373:
	.long	_12524
	.long	299
	.long	3
	.align	4
_41176:
	.long	0xbf800000
	.align	4
_13376:
	.long	_12524
	.long	301
	.long	3
	.align	4
_41177:
	.long	0xbf800000
	.align	4
_13379:
	.long	_12524
	.long	302
	.long	3
	.align	4
_41178:
	.long	0xbf800000
	.align	4
_13382:
	.long	_12524
	.long	303
	.long	3
	.align	4
_13385:
	.long	_12524
	.long	304
	.long	3
	.align	4
_13388:
	.long	_12524
	.long	306
	.long	3
	.align	4
_41179:
	.long	0xbf800000
	.align	4
_13391:
	.long	_12524
	.long	307
	.long	3
	.align	4
_41180:
	.long	0xbf800000
	.align	4
_13394:
	.long	_12524
	.long	308
	.long	3
	.align	4
_13397:
	.long	_12524
	.long	309
	.long	3
	.align	4
_13400:
	.long	_12524
	.long	311
	.long	3
	.align	4
_13403:
	.long	_12524
	.long	312
	.long	3
	.align	4
_13406:
	.long	_12524
	.long	313
	.long	3
	.align	4
_13409:
	.long	_12524
	.long	314
	.long	3
	.align	4
_13412:
	.long	_12524
	.long	316
	.long	3
	.align	4
_13415:
	.long	_12524
	.long	317
	.long	3
	.align	4
_13418:
	.long	_12524
	.long	318
	.long	3
	.align	4
_13421:
	.long	_12524
	.long	319
	.long	3
	.align	4
_13424:
	.long	_12524
	.long	321
	.long	3
	.align	4
_13427:
	.long	_12524
	.long	322
	.long	3
	.align	4
_13430:
	.long	_12524
	.long	323
	.long	3
	.align	4
_13433:
	.long	_12524
	.long	324
	.long	3
	.align	4
_13436:
	.long	_12524
	.long	326
	.long	3
	.align	4
_13439:
	.long	_12524
	.long	327
	.long	3
	.align	4
_13442:
	.long	_12524
	.long	328
	.long	3
	.align	4
_13445:
	.long	_12524
	.long	329
	.long	3
	.align	4
_13448:
	.long	_12524
	.long	331
	.long	3
	.align	4
_13451:
	.long	_12524
	.long	332
	.long	3
	.align	4
_13454:
	.long	_12524
	.long	333
	.long	3
	.align	4
_13457:
	.long	_12524
	.long	334
	.long	3
	.align	4
_13460:
	.long	_12524
	.long	336
	.long	3
	.align	4
_13463:
	.long	_12524
	.long	337
	.long	3
	.align	4
_13466:
	.long	_12524
	.long	338
	.long	3
	.align	4
_13469:
	.long	_12524
	.long	339
	.long	3
	.align	4
_13472:
	.long	_12524
	.long	341
	.long	3
	.align	4
_13475:
	.long	_12524
	.long	342
	.long	3
	.align	4
_13478:
	.long	_12524
	.long	343
	.long	3
	.align	4
_13481:
	.long	_12524
	.long	344
	.long	3
	.align	4
_13484:
	.long	_12524
	.long	346
	.long	3
	.align	4
_13487:
	.long	_12524
	.long	347
	.long	3
	.align	4
_13490:
	.long	_12524
	.long	348
	.long	3
	.align	4
_13493:
	.long	_12524
	.long	349
	.long	3
	.align	4
_13496:
	.long	_12524
	.long	351
	.long	3
	.align	4
_13499:
	.long	_12524
	.long	352
	.long	3
	.align	4
_13502:
	.long	_12524
	.long	353
	.long	3
	.align	4
_13505:
	.long	_12524
	.long	354
	.long	3
	.align	4
_13508:
	.long	_12524
	.long	356
	.long	3
	.align	4
_13511:
	.long	_12524
	.long	357
	.long	3
	.align	4
_13514:
	.long	_12524
	.long	358
	.long	3
	.align	4
_13517:
	.long	_12524
	.long	359
	.long	3
	.align	4
_13520:
	.long	_12524
	.long	361
	.long	3
	.align	4
_13523:
	.long	_12524
	.long	362
	.long	3
	.align	4
_13526:
	.long	_12524
	.long	363
	.long	3
	.align	4
_13529:
	.long	_12524
	.long	364
	.long	3
	.align	4
_13532:
	.long	_12524
	.long	366
	.long	3
	.align	4
_13535:
	.long	_12524
	.long	367
	.long	3
	.align	4
_13538:
	.long	_12524
	.long	368
	.long	3
	.align	4
_13541:
	.long	_12524
	.long	369
	.long	3
	.align	4
_13544:
	.long	_12524
	.long	371
	.long	3
	.align	4
_13547:
	.long	_12524
	.long	372
	.long	3
	.align	4
_13550:
	.long	_12524
	.long	373
	.long	3
	.align	4
_13553:
	.long	_12524
	.long	374
	.long	3
	.align	4
_13556:
	.long	_12524
	.long	375
	.long	3
	.align	4
_13559:
	.long	_12524
	.long	376
	.long	3
	.align	4
_13562:
	.long	_12524
	.long	377
	.long	3
	.align	4
_13565:
	.long	_12524
	.long	378
	.long	3
	.align	4
_13568:
	.long	_12524
	.long	379
	.long	3
	.align	4
_13571:
	.long	_12524
	.long	380
	.long	3
	.align	4
_13574:
	.long	_12524
	.long	381
	.long	3
	.align	4
_13577:
	.long	_12524
	.long	382
	.long	3
	.align	4
_13580:
	.long	_12524
	.long	384
	.long	3
_13794:
	.asciz	"segments"
_13795:
	.asciz	"thissphere"
_13796:
	.asciz	"thissurf"
_13797:
	.asciz	"div"
_13798:
	.asciz	"upos"
_13799:
	.asciz	"udiv"
_13800:
	.asciz	"vdiv"
_13801:
	.asciz	"RotAngle"
	.align	4
_13793:
	.long	1
	.long	_1149
	.long	2
	.long	_13794
	.long	_826
	.long	-4
	.long	2
	.long	_7499
	.long	_855
	.long	-8
	.long	2
	.long	_13795
	.long	_5195
	.long	-12
	.long	2
	.long	_13796
	.long	_1478
	.long	-16
	.long	2
	.long	_13797
	.long	_838
	.long	-20
	.long	2
	.long	_1240
	.long	_838
	.long	-24
	.long	2
	.long	_13798
	.long	_838
	.long	-28
	.long	2
	.long	_13799
	.long	_838
	.long	-32
	.long	2
	.long	_13800
	.long	_838
	.long	-36
	.long	2
	.long	_13801
	.long	_838
	.long	-40
	.long	0
	.align	4
_13582:
	.long	_12524
	.long	391
	.long	3
	.align	4
_13587:
	.long	3
	.long	0
	.long	0
	.align	4
_13586:
	.long	_12524
	.long	391
	.long	38
	.align	4
_13588:
	.long	_12524
	.long	393
	.long	3
	.align	4
_13590:
	.long	_12524
	.long	394
	.long	3
	.align	4
_13594:
	.long	_12524
	.long	396
	.long	3
	.align	4
_41293:
	.long	0x43b40000
	.align	4
_13596:
	.long	_12524
	.long	397
	.long	3
	.align	4
_13598:
	.long	_12524
	.long	398
	.long	3
	.align	4
_13600:
	.long	_12524
	.long	399
	.long	3
	.align	4
_41294:
	.long	0x3f800000
	.align	4
_13602:
	.long	_12524
	.long	400
	.long	3
	.align	4
_41295:
	.long	0x3f800000
	.align	4
_13604:
	.long	_12524
	.long	401
	.long	3
	.align	4
_41296:
	.long	0x42b40000
	.align	4
_13606:
	.long	_12524
	.long	403
	.long	3
	.align	4
_13653:
	.long	3
	.long	0
	.long	0
	.align	4
_13608:
	.long	_12524
	.long	405
	.long	4
_13647:
	.asciz	"np"
_13648:
	.asciz	"sp"
_13649:
	.asciz	"XPos"
_13650:
	.asciz	"ZPos"
_13651:
	.asciz	"v0"
_13652:
	.asciz	"v1"
	.align	4
_13646:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-44
	.long	2
	.long	_13647
	.long	_826
	.long	-48
	.long	2
	.long	_13648
	.long	_826
	.long	-52
	.long	2
	.long	_13649
	.long	_838
	.long	-56
	.long	2
	.long	_13650
	.long	_838
	.long	-60
	.long	2
	.long	_13651
	.long	_826
	.long	-64
	.long	2
	.long	_13652
	.long	_826
	.long	-68
	.long	0
	.align	4
_13612:
	.long	_12524
	.long	406
	.long	5
	.align	4
_41297:
	.long	0x40000000
	.align	4
_13616:
	.long	_12524
	.long	407
	.long	5
	.align	4
_41298:
	.long	0x40000000
	.align	4
_13620:
	.long	_12524
	.long	408
	.long	5
	.align	4
_13622:
	.long	_12524
	.long	409
	.long	5
	.align	4
_13624:
	.long	_12524
	.long	410
	.long	5
	.align	4
_41299:
	.long	0x3f000000
	.align	4
_13628:
	.long	_12524
	.long	411
	.long	5
	.align	4
_13629:
	.long	_12524
	.long	412
	.long	5
	.align	4
_41300:
	.long	0x43b40000
	.align	4
_13632:
	.long	3
	.long	0
	.long	0
	.align	4
_13631:
	.long	_12524
	.long	412
	.long	30
	.align	4
_41301:
	.long	0x43b40000
	.align	4
_13633:
	.long	_12524
	.long	413
	.long	5
	.align	4
_13634:
	.long	_12524
	.long	414
	.long	5
	.align	4
_13635:
	.long	_12524
	.long	415
	.long	5
	.align	4
_13636:
	.long	_12524
	.long	416
	.long	5
	.align	4
_41302:
	.long	0x3f000000
	.align	4
_13640:
	.long	_12524
	.long	417
	.long	5
	.align	4
_13643:
	.long	_12524
	.long	418
	.long	5
	.align	4
_13788:
	.long	3
	.long	0
	.long	0
	.align	4
_13655:
	.long	_12524
	.long	424
	.long	4
_13700:
	.asciz	"YPos"
_13701:
	.asciz	"v0t"
_13702:
	.asciz	"v0b"
_13703:
	.asciz	"v1t"
_13704:
	.asciz	"v1b"
	.align	4
_13699:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-72
	.long	2
	.long	_13647
	.long	_826
	.long	-76
	.long	2
	.long	_13648
	.long	_826
	.long	-80
	.long	2
	.long	_13700
	.long	_838
	.long	-84
	.long	2
	.long	_13649
	.long	_838
	.long	-88
	.long	2
	.long	_13650
	.long	_838
	.long	-92
	.long	2
	.long	_13701
	.long	_826
	.long	-96
	.long	2
	.long	_13702
	.long	_826
	.long	-100
	.long	2
	.long	_13703
	.long	_826
	.long	-104
	.long	2
	.long	_13704
	.long	_826
	.long	-108
	.long	0
	.align	4
_13659:
	.long	_12524
	.long	426
	.long	5
	.align	4
_41303:
	.long	0x40000000
	.align	4
_13663:
	.long	_12524
	.long	427
	.long	5
	.align	4
_41304:
	.long	0x40000000
	.align	4
_13667:
	.long	_12524
	.long	429
	.long	5
	.align	4
_13669:
	.long	_12524
	.long	431
	.long	5
	.align	4
_13671:
	.long	_12524
	.long	432
	.long	5
	.align	4
_13673:
	.long	_12524
	.long	434
	.long	5
	.align	4
_13677:
	.long	_12524
	.long	435
	.long	5
	.align	4
_41305:
	.long	0x3f800000
	.align	4
_13681:
	.long	_12524
	.long	437
	.long	5
	.align	4
_13682:
	.long	_12524
	.long	439
	.long	5
	.align	4
_13683:
	.long	_12524
	.long	440
	.long	5
	.align	4
_13684:
	.long	_12524
	.long	442
	.long	5
	.align	4
_13685:
	.long	_12524
	.long	444
	.long	5
	.align	4
_13689:
	.long	_12524
	.long	445
	.long	5
	.align	4
_41306:
	.long	0x3f800000
	.align	4
_13693:
	.long	_12524
	.long	447
	.long	5
	.align	4
_13696:
	.long	_12524
	.long	448
	.long	5
	.align	4
_13705:
	.long	_12524
	.long	454
	.long	4
	.align	4
_13706:
	.long	_12524
	.long	455
	.long	4
	.align	4
_41307:
	.long	0x42b40000
	.align	4
_13707:
	.long	_12524
	.long	456
	.long	4
_13785:
	.asciz	"mult"
_13786:
	.asciz	"YPos2"
_13787:
	.asciz	"Thisvdiv"
	.align	4
_13784:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-112
	.long	2
	.long	_13785
	.long	_838
	.long	-116
	.long	2
	.long	_13700
	.long	_838
	.long	-120
	.long	2
	.long	_13786
	.long	_838
	.long	-124
	.long	2
	.long	_13787
	.long	_838
	.long	-128
	.long	0
	.align	4
_13711:
	.long	_12524
	.long	458
	.long	5
	.align	4
_13713:
	.long	_12524
	.long	459
	.long	5
	.align	4
_13715:
	.long	_12524
	.long	460
	.long	5
	.align	4
_41308:
	.long	0x3f800000
	.align	4
_13717:
	.long	_12524
	.long	461
	.long	5
	.align	4
_13719:
	.long	_12524
	.long	462
	.long	5
_13778:
	.asciz	"XPos2"
_13779:
	.asciz	"ZPos2"
_13780:
	.asciz	"tempRotAngle"
_13781:
	.asciz	"temp_upos"
	.align	4
_13777:
	.long	3
	.long	0
	.long	2
	.long	_5667
	.long	_826
	.long	-132
	.long	2
	.long	_13649
	.long	_838
	.long	-136
	.long	2
	.long	_13650
	.long	_838
	.long	-140
	.long	2
	.long	_13778
	.long	_838
	.long	-144
	.long	2
	.long	_13779
	.long	_838
	.long	-148
	.long	2
	.long	_13701
	.long	_826
	.long	-152
	.long	2
	.long	_13702
	.long	_826
	.long	-156
	.long	2
	.long	_13780
	.long	_838
	.long	-160
	.long	2
	.long	_13781
	.long	_838
	.long	-164
	.long	2
	.long	_13703
	.long	_826
	.long	-168
	.long	2
	.long	_13704
	.long	_826
	.long	-172
	.long	0
	.align	4
_13723:
	.long	_12524
	.long	465
	.long	6
	.align	4
_13725:
	.long	_12524
	.long	466
	.long	6
	.align	4
_13727:
	.long	_12524
	.long	468
	.long	6
	.align	4
_41309:
	.long	0x3f800000
	.align	4
_13729:
	.long	_12524
	.long	469
	.long	6
	.align	4
_41310:
	.long	0x3f800000
	.align	4
_13731:
	.long	_12524
	.long	471
	.long	6
	.align	4
_13735:
	.long	_12524
	.long	472
	.long	6
	.align	4
_13739:
	.long	_12524
	.long	475
	.long	6
	.align	4
_13742:
	.long	_12524
	.long	476
	.long	6
	.align	4
_13745:
	.long	_12524
	.long	478
	.long	6
	.align	4
_13747:
	.long	_12524
	.long	480
	.long	6
	.align	4
_13748:
	.long	_12524
	.long	481
	.long	6
	.align	4
_13749:
	.long	_12524
	.long	483
	.long	6
	.align	4
_41311:
	.long	0x3f800000
	.align	4
_13750:
	.long	_12524
	.long	484
	.long	6
	.align	4
_41312:
	.long	0x3f800000
	.align	4
_13751:
	.long	_12524
	.long	486
	.long	6
	.align	4
_13753:
	.long	_12524
	.long	488
	.long	6
	.align	4
_13757:
	.long	_12524
	.long	489
	.long	6
	.align	4
_13761:
	.long	_12524
	.long	492
	.long	6
	.align	4
_13764:
	.long	_12524
	.long	493
	.long	6
	.align	4
_13767:
	.long	_12524
	.long	495
	.long	6
	.align	4
_13770:
	.long	_12524
	.long	496
	.long	6
	.align	4
_13773:
	.long	_12524
	.long	498
	.long	6
	.align	4
_13774:
	.long	_12524
	.long	499
	.long	6
	.align	4
_41313:
	.long	0x3f800000
	.align	4
_13775:
	.long	_12524
	.long	500
	.long	6
	.align	4
_13776:
	.long	_12524
	.long	501
	.long	6
	.align	4
_41314:
	.long	0x3f800000
	.align	4
_13782:
	.long	_12524
	.long	504
	.long	5
	.align	4
_13783:
	.long	_12524
	.long	505
	.long	5
	.align	4
_13789:
	.long	_12524
	.long	510
	.long	3
	.align	4
_13792:
	.long	_12524
	.long	511
	.long	3
_14056:
	.asciz	"verticalsegments"
_14057:
	.asciz	"solid"
_14058:
	.asciz	"ringsegments"
_14059:
	.asciz	"tr"
_14060:
	.asciz	"tl"
_14061:
	.asciz	"br"
_14062:
	.asciz	"bl"
_14063:
	.asciz	"ts0"
_14064:
	.asciz	"ts1"
_14065:
	.asciz	"newts"
_14066:
	.asciz	"bs0"
_14067:
	.asciz	"bs1"
_14068:
	.asciz	"newbs"
_14069:
	.asciz	"thiscylinder"
_14070:
	.asciz	"thissidesurf"
_14071:
	.asciz	"ringSegmentHeight"
_14072:
	.asciz	"vpos"
_14073:
	.asciz	"SideRotAngle"
_14074:
	.asciz	"tRing"
_14075:
	.asciz	"bRing"
_14050:
	.asciz	"thisHeight"
_14076:
	.asciz	"thisUPos"
_14077:
	.asciz	"thisVPos"
	.align	4
_14055:
	.long	1
	.long	_1151
	.long	2
	.long	_14056
	.long	_826
	.long	-4
	.long	2
	.long	_14057
	.long	_826
	.long	-8
	.long	2
	.long	_7499
	.long	_855
	.long	-12
	.long	2
	.long	_14058
	.long	_826
	.long	-16
	.long	2
	.long	_14059
	.long	_826
	.long	-20
	.long	2
	.long	_14060
	.long	_826
	.long	-24
	.long	2
	.long	_14061
	.long	_826
	.long	-28
	.long	2
	.long	_14062
	.long	_826
	.long	-32
	.long	2
	.long	_14063
	.long	_826
	.long	-36
	.long	2
	.long	_14064
	.long	_826
	.long	-40
	.long	2
	.long	_14065
	.long	_826
	.long	-44
	.long	2
	.long	_14066
	.long	_826
	.long	-48
	.long	2
	.long	_14067
	.long	_826
	.long	-52
	.long	2
	.long	_14068
	.long	_826
	.long	-56
	.long	2
	.long	_14069
	.long	_5195
	.long	-60
	.long	2
	.long	_13796
	.long	_1478
	.long	-64
	.long	2
	.long	_14070
	.long	_1478
	.long	-68
	.long	2
	.long	_13797
	.long	_838
	.long	-72
	.long	2
	.long	_1240
	.long	_838
	.long	-76
	.long	2
	.long	_14071
	.long	_838
	.long	-80
	.long	2
	.long	_13798
	.long	_838
	.long	-84
	.long	2
	.long	_13799
	.long	_838
	.long	-88
	.long	2
	.long	_14072
	.long	_838
	.long	-92
	.long	2
	.long	_13800
	.long	_838
	.long	-96
	.long	2
	.long	_14073
	.long	_838
	.long	-100
	.long	2
	.long	_14074
	.long	_910
	.long	-104
	.long	2
	.long	_14075
	.long	_910
	.long	-108
	.long	2
	.long	_14050
	.long	_838
	.long	-112
	.long	2
	.long	_13649
	.long	_838
	.long	-116
	.long	2
	.long	_13650
	.long	_838
	.long	-120
	.long	2
	.long	_14076
	.long	_838
	.long	-124
	.long	2
	.long	_14077
	.long	_838
	.long	-128
	.long	0
	.align	4
_13802:
	.long	_12524
	.long	518
	.long	3
	.align	4
_13804:
	.long	_12524
	.long	520
	.long	3
	.align	4
_13809:
	.long	_12524
	.long	521
	.long	3
	.align	4
_13813:
	.long	_12524
	.long	522
	.long	3
	.align	4
_13817:
	.long	_12524
	.long	523
	.long	3
	.align	4
_13822:
	.long	3
	.long	0
	.long	0
	.align	4
_13821:
	.long	_12524
	.long	523
	.long	54
	.align	4
_13823:
	.long	_12524
	.long	524
	.long	3
	.align	4
_13828:
	.long	3
	.long	0
	.long	0
	.align	4
_13827:
	.long	_12524
	.long	524
	.long	46
	.align	4
_13829:
	.long	_12524
	.long	526
	.long	3
	.align	4
_13831:
	.long	_12524
	.long	527
	.long	3
	.align	4
_13835:
	.long	_12524
	.long	528
	.long	3
	.align	4
_13837:
	.long	_12524
	.long	529
	.long	3
	.align	4
_13842:
	.long	3
	.long	0
	.long	0
	.align	4
_13839:
	.long	_12524
	.long	530
	.long	4
	.align	4
_13843:
	.long	_12524
	.long	532
	.long	3
	.align	4
_41349:
	.long	0x43b40000
	.align	4
_13845:
	.long	_12524
	.long	534
	.long	3
	.align	4
_13847:
	.long	_12524
	.long	535
	.long	3
	.align	4
_41350:
	.long	0x40000000
	.align	4
_13849:
	.long	_12524
	.long	536
	.long	3
	.align	4
_13851:
	.long	_12524
	.long	537
	.long	3
	.align	4
_41351:
	.long	0x3f800000
	.align	4
_13853:
	.long	_12524
	.long	538
	.long	3
	.align	4
_13855:
	.long	_12524
	.long	539
	.long	3
	.align	4
_41352:
	.long	0x3f800000
	.align	4
_13857:
	.long	_12524
	.long	541
	.long	3
	.align	4
_41353:
	.long	0x42b40000
	.align	4
_13859:
	.long	_12524
	.long	545
	.long	3
_13860:
	.asciz	"i"
	.align	4
_13862:
	.long	_12524
	.long	546
	.long	3
_13863:
	.asciz	"i"
	.align	4
_13865:
	.long	_12524
	.long	549
	.long	3
	.align	4
_13929:
	.long	3
	.long	0
	.long	2
	.long	_13649
	.long	_838
	.long	-132
	.long	2
	.long	_13650
	.long	_838
	.long	-136
	.long	0
	.align	4
_13867:
	.long	_12524
	.long	550
	.long	4
	.align	4
_13869:
	.long	_12524
	.long	551
	.long	4
	.align	4
_13871:
	.long	_12524
	.long	553
	.long	4
	.align	4
_41354:
	.long	0x40000000
	.align	4
_41355:
	.long	0x3f000000
	.align	4
_41356:
	.long	0x40000000
	.align	4
_41357:
	.long	0x3f000000
	.align	4
_13874:
	.long	_12524
	.long	554
	.long	4
	.align	4
_41358:
	.long	0x40000000
	.align	4
_41359:
	.long	0x3f000000
	.align	4
_41360:
	.long	0x40000000
	.align	4
_41361:
	.long	0x3f000000
	.align	4
_13877:
	.long	_12524
	.long	557
	.long	4
	.align	4
_41362:
	.long	0x40000000
	.align	4
_41363:
	.long	0x3f000000
	.align	4
_41364:
	.long	0x40000000
	.align	4
_41365:
	.long	0x3f000000
	.align	4
_13880:
	.long	_12524
	.long	558
	.long	4
	.align	4
_41366:
	.long	0x40000000
	.align	4
_41367:
	.long	0x3f000000
	.align	4
_41368:
	.long	0x40000000
	.align	4
_41369:
	.long	0x3f000000
	.align	4
_13883:
	.long	_12524
	.long	560
	.long	4
	.align	4
_13884:
	.long	_12524
	.long	562
	.long	4
	.align	4
_13885:
	.long	_12524
	.long	563
	.long	4
	.align	4
_13886:
	.long	_12524
	.long	565
	.long	4
	.align	4
_41370:
	.long	0x40000000
	.align	4
_41371:
	.long	0x3f000000
	.align	4
_41372:
	.long	0x40000000
	.align	4
_41373:
	.long	0x3f000000
	.align	4
_13889:
	.long	_12524
	.long	566
	.long	4
	.align	4
_41374:
	.long	0x40000000
	.align	4
_41375:
	.long	0x3f000000
	.align	4
_41376:
	.long	0x40000000
	.align	4
_41377:
	.long	0x3f000000
	.align	4
_13892:
	.long	_12524
	.long	569
	.long	4
	.align	4
_41378:
	.long	0x40000000
	.align	4
_41379:
	.long	0x3f000000
	.align	4
_41380:
	.long	0x40000000
	.align	4
_41381:
	.long	0x3f000000
	.align	4
_13895:
	.long	_12524
	.long	570
	.long	4
	.align	4
_41382:
	.long	0x40000000
	.align	4
_41383:
	.long	0x3f000000
	.align	4
_41384:
	.long	0x40000000
	.align	4
_41385:
	.long	0x3f000000
	.align	4
_13898:
	.long	_12524
	.long	572
	.long	4
	.align	4
_13928:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-140
	.long	0
	.align	4
_13902:
	.long	_12524
	.long	573
	.long	5
	.align	4
_13903:
	.long	_12524
	.long	575
	.long	5
	.align	4
_13904:
	.long	_12524
	.long	576
	.long	5
	.align	4
_13905:
	.long	_12524
	.long	578
	.long	5
	.align	4
_41386:
	.long	0x40000000
	.align	4
_41387:
	.long	0x3f000000
	.align	4
_41388:
	.long	0x40000000
	.align	4
_41389:
	.long	0x3f000000
	.align	4
_13908:
	.long	_12524
	.long	579
	.long	5
	.align	4
_41390:
	.long	0x40000000
	.align	4
_41391:
	.long	0x3f000000
	.align	4
_41392:
	.long	0x40000000
	.align	4
_41393:
	.long	0x3f000000
	.align	4
_13911:
	.long	_12524
	.long	582
	.long	5
	.align	4
_41394:
	.long	0x40000000
	.align	4
_41395:
	.long	0x3f000000
	.align	4
_41396:
	.long	0x40000000
	.align	4
_41397:
	.long	0x3f000000
	.align	4
_13914:
	.long	_12524
	.long	583
	.long	5
	.align	4
_41398:
	.long	0x40000000
	.align	4
_41399:
	.long	0x3f000000
	.align	4
_41400:
	.long	0x40000000
	.align	4
_41401:
	.long	0x3f000000
	.align	4
_13917:
	.long	_12524
	.long	585
	.long	5
	.align	4
_13920:
	.long	_12524
	.long	586
	.long	5
	.align	4
_13923:
	.long	_12524
	.long	588
	.long	5
	.align	4
_13927:
	.long	3
	.long	0
	.long	0
	.align	4
_13925:
	.long	_12524
	.long	589
	.long	6
	.align	4
_13926:
	.long	_12524
	.long	590
	.long	6
	.align	4
_13930:
	.long	_12524
	.long	597
	.long	3
	.align	4
_13932:
	.long	_12524
	.long	600
	.long	3
	.align	4
_41402:
	.long	0x42b40000
	.align	4
_13933:
	.long	_12524
	.long	601
	.long	3
	.align	4
_13935:
	.long	_12524
	.long	602
	.long	3
	.align	4
_13937:
	.long	_12524
	.long	603
	.long	3
	.align	4
_13939:
	.long	_12524
	.long	604
	.long	3
	.align	4
_13941:
	.long	_12524
	.long	605
	.long	3
	.align	4
_13947:
	.long	_12524
	.long	606
	.long	3
	.align	4
_13952:
	.long	_12524
	.long	607
	.long	3
	.align	4
_13971:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-144
	.long	0
	.align	4
_13956:
	.long	_12524
	.long	608
	.long	4
	.align	4
_13957:
	.long	_12524
	.long	609
	.long	4
	.align	4
_13958:
	.long	_12524
	.long	610
	.long	4
	.align	4
_13959:
	.long	_12524
	.long	611
	.long	4
	.align	4
_13960:
	.long	_12524
	.long	612
	.long	4
	.align	4
_13966:
	.long	_12524
	.long	613
	.long	4
	.align	4
_13972:
	.long	_12524
	.long	616
	.long	3
_14049:
	.asciz	"ring"
	.align	4
_14048:
	.long	3
	.long	0
	.long	2
	.long	_14049
	.long	_826
	.long	-148
	.long	2
	.long	_14050
	.long	_826
	.long	-152
	.long	0
	.align	4
_13976:
	.long	_12524
	.long	619
	.long	4
	.align	4
_13978:
	.long	_12524
	.long	622
	.long	4
	.align	4
_41403:
	.long	0x42b40000
	.align	4
_13979:
	.long	_12524
	.long	623
	.long	4
	.align	4
_13980:
	.long	_12524
	.long	624
	.long	4
	.align	4
_13981:
	.long	_12524
	.long	625
	.long	4
	.align	4
_13982:
	.long	_12524
	.long	626
	.long	4
	.align	4
_13983:
	.long	_12524
	.long	627
	.long	4
	.align	4
_13989:
	.long	_12524
	.long	628
	.long	4
	.align	4
_13994:
	.long	_12524
	.long	629
	.long	4
	.align	4
_14013:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-156
	.long	0
	.align	4
_13998:
	.long	_12524
	.long	630
	.long	5
	.align	4
_13999:
	.long	_12524
	.long	631
	.long	5
	.align	4
_14000:
	.long	_12524
	.long	632
	.long	5
	.align	4
_14001:
	.long	_12524
	.long	633
	.long	5
	.align	4
_14002:
	.long	_12524
	.long	634
	.long	5
	.align	4
_14008:
	.long	_12524
	.long	635
	.long	5
	.align	4
_14014:
	.long	_12524
	.long	639
	.long	4
	.align	4
_14036:
	.long	3
	.long	0
	.long	2
	.long	_7581
	.long	_826
	.long	-160
	.long	0
	.align	4
_14018:
	.long	_12524
	.long	640
	.long	5
	.align	4
_14021:
	.long	_12524
	.long	641
	.long	5
	.align	4
_14024:
	.long	_12524
	.long	642
	.long	5
	.align	4
_14027:
	.long	_12524
	.long	643
	.long	5
	.align	4
_14030:
	.long	_12524
	.long	645
	.long	5
	.align	4
_14033:
	.long	_12524
	.long	646
	.long	5
	.align	4
_14037:
	.long	_12524
	.long	650
	.long	4
	.align	4
_14047:
	.long	3
	.long	0
	.long	2
	.long	_7581
	.long	_826
	.long	-164
	.long	0
	.align	4
_14041:
	.long	_12524
	.long	651
	.long	5
	.align	4
_14051:
	.long	_12524
	.long	655
	.long	3
	.align	4
_14054:
	.long	_12524
	.long	656
	.long	3
_14220:
	.asciz	"thiscone"
	.align	4
_14219:
	.long	1
	.long	_1153
	.long	2
	.long	_13794
	.long	_826
	.long	-4
	.long	2
	.long	_14057
	.long	_826
	.long	-8
	.long	2
	.long	_7499
	.long	_855
	.long	-12
	.long	2
	.long	_11658
	.long	_826
	.long	-16
	.long	2
	.long	_14061
	.long	_826
	.long	-20
	.long	2
	.long	_14062
	.long	_826
	.long	-24
	.long	2
	.long	_14066
	.long	_826
	.long	-28
	.long	2
	.long	_14067
	.long	_826
	.long	-32
	.long	2
	.long	_14068
	.long	_826
	.long	-36
	.long	2
	.long	_14220
	.long	_5195
	.long	-40
	.long	2
	.long	_13796
	.long	_1478
	.long	-44
	.long	2
	.long	_14070
	.long	_1478
	.long	-48
	.long	2
	.long	_13797
	.long	_838
	.long	-52
	.long	2
	.long	_1240
	.long	_838
	.long	-56
	.long	2
	.long	_13798
	.long	_838
	.long	-60
	.long	2
	.long	_13799
	.long	_838
	.long	-64
	.long	2
	.long	_13801
	.long	_838
	.long	-68
	.long	2
	.long	_13649
	.long	_838
	.long	-72
	.long	2
	.long	_13650
	.long	_838
	.long	-76
	.long	0
	.align	4
_14078:
	.long	_12524
	.long	663
	.long	3
	.align	4
_14082:
	.long	_12524
	.long	664
	.long	3
	.align	4
_14086:
	.long	_12524
	.long	666
	.long	3
	.align	4
_14091:
	.long	3
	.long	0
	.long	0
	.align	4
_14090:
	.long	_12524
	.long	666
	.long	38
	.align	4
_14092:
	.long	_12524
	.long	668
	.long	3
	.align	4
_14094:
	.long	_12524
	.long	669
	.long	3
	.align	4
_14098:
	.long	_12524
	.long	670
	.long	3
	.align	4
_14100:
	.long	_12524
	.long	671
	.long	3
	.align	4
_14105:
	.long	3
	.long	0
	.long	0
	.align	4
_14102:
	.long	_12524
	.long	672
	.long	4
	.align	4
_14106:
	.long	_12524
	.long	674
	.long	3
	.align	4
_41457:
	.long	0x43b40000
	.align	4
_14108:
	.long	_12524
	.long	676
	.long	3
	.align	4
_14110:
	.long	_12524
	.long	677
	.long	3
	.align	4
_14112:
	.long	_12524
	.long	678
	.long	3
	.align	4
_41458:
	.long	0x3f800000
	.align	4
_14114:
	.long	_12524
	.long	679
	.long	3
	.align	4
_41459:
	.long	0x42b40000
	.align	4
_14116:
	.long	_12524
	.long	682
	.long	3
	.align	4
_14118:
	.long	_12524
	.long	683
	.long	3
	.align	4
_14120:
	.long	_12524
	.long	685
	.long	3
	.align	4
_41460:
	.long	0x40000000
	.align	4
_14123:
	.long	_12524
	.long	686
	.long	3
	.align	4
_14126:
	.long	_12524
	.long	689
	.long	3
	.align	4
_41461:
	.long	0x40000000
	.align	4
_14129:
	.long	_12524
	.long	690
	.long	3
	.align	4
_14132:
	.long	_12524
	.long	692
	.long	3
	.align	4
_14137:
	.long	3
	.long	0
	.long	0
	.align	4
_14134:
	.long	_12524
	.long	692
	.long	22
	.align	4
_41462:
	.long	0x40000000
	.align	4
_41463:
	.long	0x3f000000
	.align	4
_41464:
	.long	0x40000000
	.align	4
_41465:
	.long	0x3f000000
	.align	4
_14138:
	.long	_12524
	.long	693
	.long	3
	.align	4
_14143:
	.long	3
	.long	0
	.long	0
	.align	4
_14140:
	.long	_12524
	.long	693
	.long	22
	.align	4
_41466:
	.long	0x40000000
	.align	4
_41467:
	.long	0x3f000000
	.align	4
_41468:
	.long	0x40000000
	.align	4
_41469:
	.long	0x3f000000
	.align	4
_14144:
	.long	_12524
	.long	695
	.long	3
	.align	4
_14145:
	.long	_12524
	.long	697
	.long	3
	.align	4
_14146:
	.long	_12524
	.long	698
	.long	3
	.align	4
_14147:
	.long	_12524
	.long	700
	.long	3
	.align	4
_14150:
	.long	_12524
	.long	701
	.long	3
	.align	4
_14153:
	.long	_12524
	.long	703
	.long	3
	.align	4
_14158:
	.long	3
	.long	0
	.long	0
	.align	4
_14155:
	.long	_12524
	.long	703
	.long	22
	.align	4
_41470:
	.long	0x40000000
	.align	4
_41471:
	.long	0x3f000000
	.align	4
_41472:
	.long	0x40000000
	.align	4
_41473:
	.long	0x3f000000
	.align	4
_14159:
	.long	_12524
	.long	704
	.long	3
	.align	4
_14164:
	.long	3
	.long	0
	.long	0
	.align	4
_14161:
	.long	_12524
	.long	704
	.long	22
	.align	4
_41474:
	.long	0x40000000
	.align	4
_41475:
	.long	0x3f000000
	.align	4
_41476:
	.long	0x40000000
	.align	4
_41477:
	.long	0x3f000000
	.align	4
_14165:
	.long	_12524
	.long	706
	.long	3
	.align	4
_14168:
	.long	_12524
	.long	709
	.long	3
	.align	4
_14214:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-80
	.long	0
	.align	4
_14172:
	.long	_12524
	.long	710
	.long	4
	.align	4
_14173:
	.long	_12524
	.long	711
	.long	4
	.align	4
_14174:
	.long	_12524
	.long	712
	.long	4
	.align	4
_41478:
	.long	0x40000000
	.align	4
_14177:
	.long	_12524
	.long	713
	.long	4
	.align	4
_41479:
	.long	0x40000000
	.align	4
_14180:
	.long	_12524
	.long	715
	.long	4
	.align	4
_14181:
	.long	_12524
	.long	717
	.long	4
	.align	4
_14182:
	.long	_12524
	.long	718
	.long	4
	.align	4
_14183:
	.long	_12524
	.long	720
	.long	4
	.align	4
_14186:
	.long	_12524
	.long	721
	.long	4
	.align	4
_14189:
	.long	_12524
	.long	723
	.long	4
	.align	4
_14194:
	.long	3
	.long	0
	.long	0
	.align	4
_14191:
	.long	_12524
	.long	723
	.long	23
	.align	4
_41480:
	.long	0x40000000
	.align	4
_41481:
	.long	0x3f000000
	.align	4
_41482:
	.long	0x40000000
	.align	4
_41483:
	.long	0x3f000000
	.align	4
_14195:
	.long	_12524
	.long	724
	.long	4
	.align	4
_14200:
	.long	3
	.long	0
	.long	0
	.align	4
_14197:
	.long	_12524
	.long	724
	.long	23
	.align	4
_41484:
	.long	0x40000000
	.align	4
_41485:
	.long	0x3f000000
	.align	4
_41486:
	.long	0x40000000
	.align	4
_41487:
	.long	0x3f000000
	.align	4
_14201:
	.long	_12524
	.long	726
	.long	4
	.align	4
_14204:
	.long	_12524
	.long	728
	.long	4
	.align	4
_14213:
	.long	3
	.long	0
	.long	0
	.align	4
_14206:
	.long	_12524
	.long	729
	.long	5
	.align	4
_14209:
	.long	_12524
	.long	731
	.long	5
	.align	4
_14212:
	.long	3
	.long	0
	.long	0
	.align	4
_14211:
	.long	_12524
	.long	732
	.long	6
	.align	4
_14215:
	.long	_12524
	.long	737
	.long	3
	.align	4
_14218:
	.long	_12524
	.long	738
	.long	3
	.align	4
_14227:
	.long	1
	.long	_1154
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	2
	.long	_7499
	.long	_855
	.long	-8
	.long	2
	.long	_5031
	.long	_5195
	.long	-12
	.long	0
	.align	4
_14221:
	.long	_12524
	.long	744
	.long	3
	.align	4
_14223:
	.long	_12524
	.long	745
	.long	3
	.align	4
_14226:
	.long	_12524
	.long	746
	.long	3
_14551:
	.asciz	"cs2"
	.align	4
_14550:
	.long	1
	.long	_1155
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	2
	.long	_5212
	.long	_5195
	.long	-8
	.long	2
	.long	_14551
	.long	_826
	.long	-12
	.long	0
	.align	4
_14228:
	.long	_12524
	.long	753
	.long	3
	.align	4
_14232:
	.long	_12524
	.long	755
	.long	3
_14538:
	.asciz	"s1"
_14539:
	.asciz	"surf1"
	.align	4
_14537:
	.long	3
	.long	0
	.long	2
	.long	_14538
	.long	_826
	.long	-16
	.long	2
	.long	_14539
	.long	_1478
	.long	-20
	.long	2
	.long	_14061
	.long	_883
	.long	-24
	.long	2
	.long	_13111
	.long	_826
	.long	-28
	.long	0
	.align	4
_14238:
	.long	_12524
	.long	757
	.long	4
	.align	4
_14242:
	.long	_12524
	.long	758
	.long	4
	.align	4
_14246:
	.long	_12524
	.long	759
	.long	4
	.align	4
_14251:
	.long	3
	.long	0
	.long	0
	.align	4
_14248:
	.long	_12524
	.long	759
	.long	22
	.align	4
_14252:
	.long	_12524
	.long	761
	.long	4
	.align	4
_14254:
	.long	_12524
	.long	763
	.long	4
_14401:
	.asciz	"s2"
_14402:
	.asciz	"surf2"
_14403:
	.asciz	"no_verts2"
	.align	4
_14400:
	.long	3
	.long	0
	.long	2
	.long	_14401
	.long	_826
	.long	-32
	.long	2
	.long	_14402
	.long	_1478
	.long	-36
	.long	2
	.long	_14403
	.long	_826
	.long	-40
	.long	0
	.align	4
_14258:
	.long	_12524
	.long	765
	.long	5
	.align	4
_14262:
	.long	_12524
	.long	767
	.long	5
	.align	4
_14266:
	.long	_12524
	.long	770
	.long	5
	.align	4
_14399:
	.long	3
	.long	0
	.long	0
	.align	4
_14270:
	.long	_12524
	.long	774
	.long	6
_14357:
	.asciz	"vr"
_14358:
	.asciz	"vg"
_14359:
	.asciz	"vb"
_14360:
	.asciz	"va"
_14361:
	.asciz	"vnx"
_14362:
	.asciz	"vny"
_14363:
	.asciz	"vnz"
_14364:
	.asciz	"vu0"
_14365:
	.asciz	"vv0"
_14366:
	.asciz	"vw0"
_14367:
	.asciz	"vu1"
_14368:
	.asciz	"vv1"
_14369:
	.asciz	"vw1"
_14370:
	.asciz	"v2"
	.align	4
_14356:
	.long	3
	.long	0
	.long	2
	.long	_7581
	.long	_826
	.long	-44
	.long	2
	.long	_1058
	.long	_838
	.long	-48
	.long	2
	.long	_1059
	.long	_838
	.long	-52
	.long	2
	.long	_8875
	.long	_838
	.long	-56
	.long	2
	.long	_14357
	.long	_838
	.long	-60
	.long	2
	.long	_14358
	.long	_838
	.long	-64
	.long	2
	.long	_14359
	.long	_838
	.long	-68
	.long	2
	.long	_14360
	.long	_838
	.long	-72
	.long	2
	.long	_14361
	.long	_838
	.long	-76
	.long	2
	.long	_14362
	.long	_838
	.long	-80
	.long	2
	.long	_14363
	.long	_838
	.long	-84
	.long	2
	.long	_14364
	.long	_838
	.long	-88
	.long	2
	.long	_14365
	.long	_838
	.long	-92
	.long	2
	.long	_14366
	.long	_838
	.long	-96
	.long	2
	.long	_14367
	.long	_838
	.long	-100
	.long	2
	.long	_14368
	.long	_838
	.long	-104
	.long	2
	.long	_14369
	.long	_838
	.long	-108
	.long	2
	.long	_14370
	.long	_826
	.long	-112
	.long	0
	.align	4
_14276:
	.long	_12524
	.long	776
	.long	7
	.align	4
_14280:
	.long	_12524
	.long	777
	.long	7
	.align	4
_14284:
	.long	_12524
	.long	778
	.long	7
	.align	4
_14288:
	.long	_12524
	.long	779
	.long	7
	.align	4
_14292:
	.long	_12524
	.long	780
	.long	7
	.align	4
_14296:
	.long	_12524
	.long	781
	.long	7
	.align	4
_14300:
	.long	_12524
	.long	782
	.long	7
	.align	4
_14304:
	.long	_12524
	.long	783
	.long	7
	.align	4
_14308:
	.long	_12524
	.long	784
	.long	7
	.align	4
_14312:
	.long	_12524
	.long	785
	.long	7
	.align	4
_14316:
	.long	_12524
	.long	786
	.long	7
	.align	4
_14320:
	.long	_12524
	.long	787
	.long	7
	.align	4
_14324:
	.long	_12524
	.long	788
	.long	7
	.align	4
_14328:
	.long	_12524
	.long	789
	.long	7
	.align	4
_14332:
	.long	_12524
	.long	790
	.long	7
	.align	4
_14336:
	.long	_12524
	.long	791
	.long	7
	.align	4
_14340:
	.long	_12524
	.long	793
	.long	7
	.align	4
_14344:
	.long	_12524
	.long	794
	.long	7
	.align	4
_14347:
	.long	_12524
	.long	795
	.long	7
	.align	4
_14350:
	.long	_12524
	.long	796
	.long	7
	.align	4
_14353:
	.long	_12524
	.long	797
	.long	7
	.align	4
_14371:
	.long	_12524
	.long	803
	.long	6
	.align	4
_14392:
	.long	3
	.long	0
	.long	2
	.long	_11364
	.long	_826
	.long	-116
	.long	2
	.long	_13651
	.long	_826
	.long	-120
	.long	2
	.long	_13652
	.long	_826
	.long	-124
	.long	2
	.long	_14370
	.long	_826
	.long	-128
	.long	0
	.align	4
_14377:
	.long	_12524
	.long	805
	.long	7
	.align	4
_14381:
	.long	_12524
	.long	806
	.long	7
	.align	4
_14385:
	.long	_12524
	.long	807
	.long	7
	.align	4
_14389:
	.long	_12524
	.long	809
	.long	7
	.align	4
_14393:
	.long	_12524
	.long	814
	.long	6
	.align	4
_14397:
	.long	_12524
	.long	816
	.long	6
	.align	4
_14398:
	.long	_12524
	.long	817
	.long	6
	.align	4
_14404:
	.long	_12524
	.long	825
	.long	4
	.align	4
_14536:
	.long	3
	.long	0
	.long	2
	.long	_1477
	.long	_1478
	.long	-132
	.long	0
	.align	4
_14406:
	.long	_12524
	.long	827
	.long	5
	.align	4
_14410:
	.long	_12524
	.long	831
	.long	5
	.align	4
_14496:
	.long	3
	.long	0
	.long	2
	.long	_7581
	.long	_826
	.long	-136
	.long	2
	.long	_1058
	.long	_838
	.long	-140
	.long	2
	.long	_1059
	.long	_838
	.long	-144
	.long	2
	.long	_8875
	.long	_838
	.long	-148
	.long	2
	.long	_14357
	.long	_838
	.long	-152
	.long	2
	.long	_14358
	.long	_838
	.long	-156
	.long	2
	.long	_14359
	.long	_838
	.long	-160
	.long	2
	.long	_14360
	.long	_838
	.long	-164
	.long	2
	.long	_14361
	.long	_838
	.long	-168
	.long	2
	.long	_14362
	.long	_838
	.long	-172
	.long	2
	.long	_14363
	.long	_838
	.long	-176
	.long	2
	.long	_14364
	.long	_838
	.long	-180
	.long	2
	.long	_14365
	.long	_838
	.long	-184
	.long	2
	.long	_14366
	.long	_838
	.long	-188
	.long	2
	.long	_14367
	.long	_838
	.long	-192
	.long	2
	.long	_14368
	.long	_838
	.long	-196
	.long	2
	.long	_14369
	.long	_838
	.long	-200
	.long	2
	.long	_14370
	.long	_826
	.long	-204
	.long	0
	.align	4
_14416:
	.long	_12524
	.long	833
	.long	6
	.align	4
_14420:
	.long	_12524
	.long	834
	.long	6
	.align	4
_14424:
	.long	_12524
	.long	835
	.long	6
	.align	4
_14428:
	.long	_12524
	.long	836
	.long	6
	.align	4
_14432:
	.long	_12524
	.long	837
	.long	6
	.align	4
_14436:
	.long	_12524
	.long	838
	.long	6
	.align	4
_14440:
	.long	_12524
	.long	839
	.long	6
	.align	4
_14444:
	.long	_12524
	.long	840
	.long	6
	.align	4
_14448:
	.long	_12524
	.long	841
	.long	6
	.align	4
_14452:
	.long	_12524
	.long	842
	.long	6
	.align	4
_14456:
	.long	_12524
	.long	843
	.long	6
	.align	4
_14460:
	.long	_12524
	.long	844
	.long	6
	.align	4
_14464:
	.long	_12524
	.long	845
	.long	6
	.align	4
_14468:
	.long	_12524
	.long	846
	.long	6
	.align	4
_14472:
	.long	_12524
	.long	847
	.long	6
	.align	4
_14476:
	.long	_12524
	.long	848
	.long	6
	.align	4
_14480:
	.long	_12524
	.long	850
	.long	6
	.align	4
_14484:
	.long	_12524
	.long	851
	.long	6
	.align	4
_14487:
	.long	_12524
	.long	852
	.long	6
	.align	4
_14490:
	.long	_12524
	.long	853
	.long	6
	.align	4
_14493:
	.long	_12524
	.long	854
	.long	6
	.align	4
_14497:
	.long	_12524
	.long	860
	.long	5
	.align	4
_14518:
	.long	3
	.long	0
	.long	2
	.long	_11364
	.long	_826
	.long	-208
	.long	2
	.long	_13651
	.long	_826
	.long	-212
	.long	2
	.long	_13652
	.long	_826
	.long	-216
	.long	2
	.long	_14370
	.long	_826
	.long	-220
	.long	0
	.align	4
_14503:
	.long	_12524
	.long	862
	.long	6
	.align	4
_14507:
	.long	_12524
	.long	863
	.long	6
	.align	4
_14511:
	.long	_12524
	.long	864
	.long	6
	.align	4
_14515:
	.long	_12524
	.long	866
	.long	6
	.align	4
_14519:
	.long	_12524
	.long	872
	.long	5
	.align	4
_14531:
	.long	3
	.long	0
	.long	0
	.align	4
_14521:
	.long	_12524
	.long	874
	.long	6
	.align	4
_14532:
	.long	_12524
	.long	879
	.long	5
	.align	4
_14540:
	.long	_12524
	.long	886
	.long	3
	.align	4
_14544:
	.long	_12524
	.long	887
	.long	3
	.align	4
_14669:
	.long	1
	.long	_1157
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	0
	.align	4
_14552:
	.long	_12524
	.long	893
	.long	3
	.align	4
_14662:
	.long	3
	.long	0
	.long	2
	.long	_1477
	.long	_1478
	.long	-8
	.long	0
	.align	4
_14564:
	.long	_12524
	.long	896
	.long	4
_14612:
	.asciz	"i0"
_14613:
	.asciz	"i1"
_14614:
	.asciz	"i2"
	.align	4
_14611:
	.long	3
	.long	0
	.long	2
	.long	_11364
	.long	_826
	.long	-12
	.long	2
	.long	_14612
	.long	_826
	.long	-16
	.long	2
	.long	_14613
	.long	_826
	.long	-20
	.long	2
	.long	_14614
	.long	_826
	.long	-24
	.long	2
	.long	_13651
	.long	_826
	.long	-28
	.long	2
	.long	_13652
	.long	_826
	.long	-32
	.long	2
	.long	_14370
	.long	_826
	.long	-36
	.long	0
	.align	4
_14570:
	.long	_12524
	.long	898
	.long	5
	.align	4
_14572:
	.long	_12524
	.long	899
	.long	5
	.align	4
_14574:
	.long	_12524
	.long	900
	.long	5
	.align	4
_14576:
	.long	_12524
	.long	902
	.long	5
	.align	4
_14583:
	.long	_12524
	.long	903
	.long	5
	.align	4
_14590:
	.long	_12524
	.long	904
	.long	5
	.align	4
_14597:
	.long	_12524
	.long	906
	.long	5
	.align	4
_14604:
	.long	_12524
	.long	908
	.long	5
	.align	4
_14615:
	.long	_12524
	.long	913
	.long	4
	.align	4
_14657:
	.long	3
	.long	0
	.long	2
	.long	_7581
	.long	_826
	.long	-40
	.long	0
	.align	4
_14621:
	.long	_12524
	.long	915
	.long	5
	.align	4
_41606:
	.long	0xbf800000
	.align	4
_14633:
	.long	_12524
	.long	916
	.long	5
	.align	4
_41607:
	.long	0xbf800000
	.align	4
_14645:
	.long	_12524
	.long	917
	.long	5
	.align	4
_41608:
	.long	0xbf800000
	.align	4
_14658:
	.long	_12524
	.long	922
	.long	4
	.align	4
_14663:
	.long	_12524
	.long	927
	.long	3
	.align	4
_14794:
	.long	1
	.long	_1158
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	2
	.long	_7435
	.long	_883
	.long	-8
	.long	0
	.align	4
_14670:
	.long	_12524
	.long	933
	.long	3
	.align	4
_14793:
	.long	3
	.long	0
	.long	2
	.long	_1477
	.long	_1478
	.long	-12
	.long	0
	.align	4
_14682:
	.long	_12524
	.long	935
	.long	4
	.align	4
_14694:
	.long	3
	.long	0
	.long	0
	.align	4
_14686:
	.long	_12524
	.long	935
	.long	28
	.align	4
_14695:
	.long	_12524
	.long	937
	.long	4
	.align	4
_14703:
	.long	_12524
	.long	938
	.long	4
	.align	4
_14715:
	.long	_12524
	.long	939
	.long	4
	.align	4
_14723:
	.long	_12524
	.long	940
	.long	4
	.align	4
_14731:
	.long	_12524
	.long	941
	.long	4
	.align	4
_14739:
	.long	_12524
	.long	942
	.long	4
	.align	4
_14747:
	.long	_12524
	.long	943
	.long	4
	.align	4
_14755:
	.long	_12524
	.long	944
	.long	4
	.align	4
_14763:
	.long	_12524
	.long	945
	.long	4
	.align	4
_14771:
	.long	_12524
	.long	946
	.long	4
	.align	4
_14792:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-16
	.long	0
	.align	4
_14774:
	.long	_12524
	.long	947
	.long	5
_15048:
	.asciz	"uniform"
_14858:
	.asciz	"wr"
_14859:
	.asciz	"hr"
_14860:
	.asciz	"dr"
_15049:
	.asciz	"minx"
_15050:
	.asciz	"miny"
_15051:
	.asciz	"minz"
_15052:
	.asciz	"maxx"
_15053:
	.asciz	"maxy"
_15054:
	.asciz	"maxz"
	.align	4
_15047:
	.long	1
	.long	_1159
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	2
	.long	_1335
	.long	_838
	.long	-20
	.long	2
	.long	_1240
	.long	_838
	.long	-24
	.long	2
	.long	_9489
	.long	_838
	.long	-28
	.long	2
	.long	_15048
	.long	_826
	.long	-32
	.long	2
	.long	_14858
	.long	_838
	.long	-36
	.long	2
	.long	_14859
	.long	_838
	.long	-40
	.long	2
	.long	_14860
	.long	_838
	.long	-44
	.long	2
	.long	_15049
	.long	_838
	.long	-48
	.long	2
	.long	_15050
	.long	_838
	.long	-52
	.long	2
	.long	_15051
	.long	_838
	.long	-56
	.long	2
	.long	_15052
	.long	_838
	.long	-60
	.long	2
	.long	_15053
	.long	_838
	.long	-64
	.long	2
	.long	_15054
	.long	_838
	.long	-68
	.long	0
	.align	4
_14795:
	.long	_12524
	.long	958
	.long	3
	.align	4
_14857:
	.long	3
	.long	0
	.long	2
	.long	_14858
	.long	_838
	.long	-72
	.long	2
	.long	_14859
	.long	_838
	.long	-76
	.long	2
	.long	_14860
	.long	_838
	.long	-80
	.long	0
	.align	4
_14797:
	.long	_12524
	.long	960
	.long	4
	.align	4
_14801:
	.long	_12524
	.long	961
	.long	4
	.align	4
_14805:
	.long	_12524
	.long	962
	.long	4
	.align	4
_14809:
	.long	_12524
	.long	964
	.long	4
	.align	4
_14825:
	.long	3
	.long	0
	.long	0
	.align	4
_14813:
	.long	_12524
	.long	966
	.long	5
	.align	4
_41685:
	.long	0x40000000
	.align	4
_14816:
	.long	_12524
	.long	967
	.long	5
	.align	4
_41686:
	.long	0x40000000
	.align	4
_14819:
	.long	_12524
	.long	969
	.long	5
	.align	4
_14822:
	.long	_12524
	.long	970
	.long	5
	.align	4
_14856:
	.long	3
	.long	0
	.long	0
	.align	4
_14827:
	.long	_12524
	.long	972
	.long	9
	.align	4
_14841:
	.long	3
	.long	0
	.long	0
	.align	4
_14829:
	.long	_12524
	.long	974
	.long	5
	.align	4
_41687:
	.long	0x40000000
	.align	4
_14832:
	.long	_12524
	.long	975
	.long	5
	.align	4
_41688:
	.long	0x40000000
	.align	4
_14835:
	.long	_12524
	.long	977
	.long	5
	.align	4
_14838:
	.long	_12524
	.long	978
	.long	5
	.align	4
_14855:
	.long	3
	.long	0
	.long	0
	.align	4
_14843:
	.long	_12524
	.long	982
	.long	5
	.align	4
_41689:
	.long	0x40000000
	.align	4
_14846:
	.long	_12524
	.long	983
	.long	5
	.align	4
_41690:
	.long	0x40000000
	.align	4
_14849:
	.long	_12524
	.long	985
	.long	5
	.align	4
_14852:
	.long	_12524
	.long	986
	.long	5
	.align	4
_14861:
	.long	_12524
	.long	993
	.long	3
	.align	4
_14865:
	.long	_12524
	.long	994
	.long	3
	.align	4
_14869:
	.long	_12524
	.long	995
	.long	3
	.align	4
_14873:
	.long	_12524
	.long	999
	.long	3
	.align	4
_41691:
	.long	0x4ea817c8
	.align	4
_14875:
	.long	_12524
	.long	1000
	.long	3
	.align	4
_41692:
	.long	0x4ea817c8
	.align	4
_14877:
	.long	_12524
	.long	1001
	.long	3
	.align	4
_41693:
	.long	0x4ea817c8
	.align	4
_14879:
	.long	_12524
	.long	1002
	.long	3
	.align	4
_41694:
	.long	0xcea817c8
	.align	4
_14881:
	.long	_12524
	.long	1003
	.long	3
	.align	4
_41695:
	.long	0xcea817c8
	.align	4
_14883:
	.long	_12524
	.long	1004
	.long	3
	.align	4
_41696:
	.long	0xcea817c8
	.align	4
_14885:
	.long	_12524
	.long	1006
	.long	3
	.align	4
_14938:
	.long	3
	.long	0
	.long	2
	.long	_7213
	.long	_826
	.long	-84
	.long	2
	.long	_1477
	.long	_1478
	.long	-88
	.long	0
	.align	4
_14891:
	.long	_12524
	.long	1008
	.long	4
	.align	4
_14895:
	.long	_12524
	.long	1010
	.long	4
	.align	4
_14937:
	.long	3
	.long	0
	.long	2
	.long	_7581
	.long	_826
	.long	-92
	.long	2
	.long	_1058
	.long	_838
	.long	-96
	.long	2
	.long	_1059
	.long	_838
	.long	-100
	.long	2
	.long	_8875
	.long	_838
	.long	-104
	.long	0
	.align	4
_14901:
	.long	_12524
	.long	1012
	.long	5
	.align	4
_14905:
	.long	_12524
	.long	1013
	.long	5
	.align	4
_14909:
	.long	_12524
	.long	1014
	.long	5
	.align	4
_14913:
	.long	_12524
	.long	1016
	.long	5
	.align	4
_14916:
	.long	3
	.long	0
	.long	0
	.align	4
_14915:
	.long	_12524
	.long	1016
	.long	23
	.align	4
_14917:
	.long	_12524
	.long	1017
	.long	5
	.align	4
_14920:
	.long	3
	.long	0
	.long	0
	.align	4
_14919:
	.long	_12524
	.long	1017
	.long	23
	.align	4
_14921:
	.long	_12524
	.long	1018
	.long	5
	.align	4
_14924:
	.long	3
	.long	0
	.long	0
	.align	4
_14923:
	.long	_12524
	.long	1018
	.long	23
	.align	4
_14925:
	.long	_12524
	.long	1020
	.long	5
	.align	4
_14928:
	.long	3
	.long	0
	.long	0
	.align	4
_14927:
	.long	_12524
	.long	1020
	.long	23
	.align	4
_14929:
	.long	_12524
	.long	1021
	.long	5
	.align	4
_14932:
	.long	3
	.long	0
	.long	0
	.align	4
_14931:
	.long	_12524
	.long	1021
	.long	23
	.align	4
_14933:
	.long	_12524
	.long	1022
	.long	5
	.align	4
_14936:
	.long	3
	.long	0
	.long	0
	.align	4
_14935:
	.long	_12524
	.long	1022
	.long	23
	.align	4
_14939:
	.long	_12524
	.long	1028
	.long	3
	.align	4
_15036:
	.long	3
	.long	0
	.long	2
	.long	_7213
	.long	_826
	.long	-108
	.long	2
	.long	_1477
	.long	_1478
	.long	-112
	.long	0
	.align	4
_14945:
	.long	_12524
	.long	1030
	.long	4
	.align	4
_14949:
	.long	_12524
	.long	1032
	.long	4
_15029:
	.asciz	"ux"
_15030:
	.asciz	"uy"
_15031:
	.asciz	"uz"
	.align	4
_15028:
	.long	3
	.long	0
	.long	2
	.long	_7581
	.long	_826
	.long	-116
	.long	2
	.long	_1058
	.long	_838
	.long	-120
	.long	2
	.long	_1059
	.long	_838
	.long	-124
	.long	2
	.long	_8875
	.long	_838
	.long	-128
	.long	2
	.long	_6264
	.long	_838
	.long	-132
	.long	2
	.long	_6265
	.long	_838
	.long	-136
	.long	2
	.long	_6266
	.long	_838
	.long	-140
	.long	2
	.long	_15029
	.long	_838
	.long	-144
	.long	2
	.long	_15030
	.long	_838
	.long	-148
	.long	2
	.long	_15031
	.long	_838
	.long	-152
	.long	2
	.long	_1472
	.long	_838
	.long	-156
	.long	2
	.long	_1473
	.long	_838
	.long	-160
	.long	2
	.long	_1474
	.long	_838
	.long	-164
	.long	0
	.align	4
_14955:
	.long	_12524
	.long	1036
	.long	5
	.align	4
_14959:
	.long	_12524
	.long	1037
	.long	5
	.align	4
_14963:
	.long	_12524
	.long	1038
	.long	5
	.align	4
_14967:
	.long	_12524
	.long	1040
	.long	5
	.align	4
_14969:
	.long	_12524
	.long	1041
	.long	5
	.align	4
_14971:
	.long	_12524
	.long	1042
	.long	5
	.align	4
_14973:
	.long	_12524
	.long	1044
	.long	5
	.align	4
_14977:
	.long	_12524
	.long	1046
	.long	5
	.align	4
_41697:
	.long	0x38d1b717
	.align	4
_41698:
	.long	0xb8d1b717
	.align	4
_14982:
	.long	3
	.long	0
	.long	0
	.align	4
_14981:
	.long	_12524
	.long	1046
	.long	40
	.align	4
_14985:
	.long	3
	.long	0
	.long	0
	.align	4
_14984:
	.long	_12524
	.long	1046
	.long	53
	.align	4
_14986:
	.long	_12524
	.long	1047
	.long	5
	.align	4
_41699:
	.long	0x38d1b717
	.align	4
_41700:
	.long	0xb8d1b717
	.align	4
_14991:
	.long	3
	.long	0
	.long	0
	.align	4
_14990:
	.long	_12524
	.long	1047
	.long	40
	.align	4
_14994:
	.long	3
	.long	0
	.long	0
	.align	4
_14993:
	.long	_12524
	.long	1047
	.long	53
	.align	4
_14995:
	.long	_12524
	.long	1048
	.long	5
	.align	4
_41701:
	.long	0x38d1b717
	.align	4
_41702:
	.long	0xb8d1b717
	.align	4
_15000:
	.long	3
	.long	0
	.long	0
	.align	4
_14999:
	.long	_12524
	.long	1048
	.long	40
	.align	4
_15003:
	.long	3
	.long	0
	.long	0
	.align	4
_15002:
	.long	_12524
	.long	1048
	.long	53
	.align	4
_15004:
	.long	_12524
	.long	1050
	.long	5
	.align	4
_15005:
	.long	_12524
	.long	1051
	.long	5
	.align	4
_15006:
	.long	_12524
	.long	1052
	.long	5
	.align	4
_15007:
	.long	_12524
	.long	1054
	.long	5
	.align	4
_15010:
	.long	_12524
	.long	1058
	.long	5
	.align	4
_15014:
	.long	_12524
	.long	1059
	.long	5
	.align	4
_15018:
	.long	_12524
	.long	1060
	.long	5
	.align	4
_15022:
	.long	_12524
	.long	1062
	.long	5
	.align	4
_15023:
	.long	_12524
	.long	1063
	.long	5
	.align	4
_15024:
	.long	_12524
	.long	1064
	.long	5
	.align	4
_15025:
	.long	_12524
	.long	1066
	.long	5
	.align	4
_15032:
	.long	_12524
	.long	1071
	.long	4
	.align	4
_15037:
	.long	_12524
	.long	1076
	.long	3
	.align	4
_15041:
	.long	_12524
	.long	1077
	.long	3
	.align	4
_15108:
	.long	1
	.long	_1161
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	2
	.long	_841
	.long	_838
	.long	-8
	.long	2
	.long	_842
	.long	_838
	.long	-12
	.long	2
	.long	_843
	.long	_838
	.long	-16
	.long	0
	.align	4
_15055:
	.long	_12524
	.long	1083
	.long	3
	.align	4
_15097:
	.long	3
	.long	0
	.long	2
	.long	_7213
	.long	_826
	.long	-20
	.long	2
	.long	_1477
	.long	_1478
	.long	-24
	.long	0
	.align	4
_15061:
	.long	_12524
	.long	1085
	.long	4
	.align	4
_15065:
	.long	_12524
	.long	1087
	.long	4
	.align	4
_15092:
	.long	3
	.long	0
	.long	2
	.long	_7581
	.long	_826
	.long	-28
	.long	0
	.align	4
_15071:
	.long	_12524
	.long	1089
	.long	5
	.align	4
_15078:
	.long	_12524
	.long	1090
	.long	5
	.align	4
_15085:
	.long	_12524
	.long	1091
	.long	5
	.align	4
_15093:
	.long	_12524
	.long	1096
	.long	4
	.align	4
_15098:
	.long	_12524
	.long	1101
	.long	3
	.align	4
_15102:
	.long	_12524
	.long	1102
	.long	3
	.align	4
_15402:
	.long	1
	.long	_1162
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	2
	.long	_6391
	.long	_838
	.long	-8
	.long	2
	.long	_6392
	.long	_838
	.long	-12
	.long	2
	.long	_6386
	.long	_838
	.long	-16
	.long	2
	.long	_858
	.long	_857
	.long	-20
	.long	0
	.align	4
_15109:
	.long	_12524
	.long	1108
	.long	3
	.align	4
_15110:
	.long	_12524
	.long	1110
	.long	3
	.align	4
_15112:
	.long	_12524
	.long	1111
	.long	3
	.align	4
_15115:
	.long	_12524
	.long	1112
	.long	3
	.align	4
_15118:
	.long	_12524
	.long	1114
	.long	3
	.align	4
_15391:
	.long	3
	.long	0
	.long	2
	.long	_7213
	.long	_826
	.long	-24
	.long	2
	.long	_1477
	.long	_1478
	.long	-28
	.long	0
	.align	4
_15124:
	.long	_12524
	.long	1116
	.long	4
	.align	4
_15128:
	.long	_12524
	.long	1118
	.long	4
	.align	4
_15386:
	.long	3
	.long	0
	.long	2
	.long	_7581
	.long	_826
	.long	-32
	.long	2
	.long	_1058
	.long	_838
	.long	-36
	.long	2
	.long	_1059
	.long	_838
	.long	-40
	.long	2
	.long	_8875
	.long	_838
	.long	-44
	.long	2
	.long	_1472
	.long	_838
	.long	-48
	.long	2
	.long	_1473
	.long	_838
	.long	-52
	.long	2
	.long	_1474
	.long	_838
	.long	-56
	.long	0
	.align	4
_15134:
	.long	_12524
	.long	1120
	.long	5
	.align	4
_15141:
	.long	_12524
	.long	1121
	.long	5
	.align	4
_15148:
	.long	_12524
	.long	1122
	.long	5
	.align	4
_15155:
	.long	_12524
	.long	1124
	.long	5
	.align	4
_15190:
	.long	_12524
	.long	1125
	.long	5
	.align	4
_15225:
	.long	_12524
	.long	1126
	.long	5
	.align	4
_15260:
	.long	_12524
	.long	1128
	.long	5
	.align	4
_15267:
	.long	_12524
	.long	1129
	.long	5
	.align	4
_15274:
	.long	_12524
	.long	1130
	.long	5
	.align	4
_15281:
	.long	_12524
	.long	1132
	.long	5
	.align	4
_15316:
	.long	_12524
	.long	1133
	.long	5
	.align	4
_15351:
	.long	_12524
	.long	1134
	.long	5
	.align	4
_15387:
	.long	_12524
	.long	1139
	.long	4
	.align	4
_15392:
	.long	_12524
	.long	1144
	.long	3
	.align	4
_15396:
	.long	_12524
	.long	1145
	.long	3
	.align	4
_15457:
	.long	1
	.long	_1163
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	2
	.long	_859
	.long	_838
	.long	-8
	.long	2
	.long	_860
	.long	_838
	.long	-12
	.long	2
	.long	_861
	.long	_838
	.long	-16
	.long	0
	.align	4
_15403:
	.long	_12524
	.long	1151
	.long	3
	.align	4
_15404:
	.long	_12524
	.long	1153
	.long	3
	.align	4
_15446:
	.long	3
	.long	0
	.long	2
	.long	_7213
	.long	_826
	.long	-20
	.long	2
	.long	_1477
	.long	_1478
	.long	-24
	.long	0
	.align	4
_15410:
	.long	_12524
	.long	1155
	.long	4
	.align	4
_15414:
	.long	_12524
	.long	1157
	.long	4
	.align	4
_15441:
	.long	3
	.long	0
	.long	2
	.long	_7581
	.long	_826
	.long	-28
	.long	0
	.align	4
_15420:
	.long	_12524
	.long	1159
	.long	5
	.align	4
_15427:
	.long	_12524
	.long	1160
	.long	5
	.align	4
_15434:
	.long	_12524
	.long	1161
	.long	5
	.align	4
_15442:
	.long	_12524
	.long	1166
	.long	4
	.align	4
_15447:
	.long	_12524
	.long	1171
	.long	3
	.align	4
_15451:
	.long	_12524
	.long	1172
	.long	3
	.align	4
_15487:
	.long	1
	.long	_1164
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	0
	.align	4
_15458:
	.long	_12524
	.long	1178
	.long	3
	.align	4
_15486:
	.long	3
	.long	0
	.long	2
	.long	_7213
	.long	_826
	.long	-8
	.long	2
	.long	_1477
	.long	_1478
	.long	-12
	.long	0
	.align	4
_15464:
	.long	_12524
	.long	1180
	.long	4
	.align	4
_15468:
	.long	_12524
	.long	1183
	.long	5
	.align	4
_15482:
	.long	_12524
	.long	1189
	.long	4
	.align	4
_15523:
	.long	1
	.long	_1165
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	2
	.long	_7435
	.long	_883
	.long	-8
	.long	2
	.long	_1477
	.long	_1478
	.long	-12
	.long	0
	.align	4
_15488:
	.long	_12524
	.long	1197
	.long	3
	.align	4
_15490:
	.long	_12524
	.long	1198
	.long	3
	.align	4
_15493:
	.long	_12524
	.long	1200
	.long	3
	.align	4
_15499:
	.long	_12524
	.long	1202
	.long	3
	.align	4
_15511:
	.long	3
	.long	0
	.long	0
	.align	4
_15501:
	.long	_12524
	.long	1203
	.long	4
	.align	4
_15512:
	.long	_12524
	.long	1207
	.long	3
	.align	4
_15516:
	.long	_12524
	.long	1208
	.long	3
	.align	4
_15522:
	.long	_12524
	.long	1210
	.long	3
	.align	4
_15532:
	.long	1
	.long	_1167
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	0
	.align	4
_15524:
	.long	_12524
	.long	1216
	.long	3
	.align	4
_15527:
	.long	_12524
	.long	1218
	.long	3
	.align	4
_15541:
	.long	1
	.long	_1168
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	0
	.align	4
_15533:
	.long	_12524
	.long	1224
	.long	3
	.align	4
_15536:
	.long	_12524
	.long	1226
	.long	3
	.align	4
_15550:
	.long	1
	.long	_1169
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	0
	.align	4
_15542:
	.long	_12524
	.long	1232
	.long	3
	.align	4
_15545:
	.long	_12524
	.long	1234
	.long	3
	.align	4
_15554:
	.long	1
	.long	_1170
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	0
	.align	4
_15551:
	.long	_12524
	.long	1240
	.long	3
_15577:
	.asciz	"surf_no_get"
_15578:
	.asciz	"surf_no"
	.align	4
_15576:
	.long	1
	.long	_1171
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	2
	.long	_15577
	.long	_826
	.long	-8
	.long	2
	.long	_15578
	.long	_826
	.long	-12
	.long	0
	.align	4
_15555:
	.long	_12524
	.long	1246
	.long	3
	.align	4
_15557:
	.long	_12524
	.long	1248
	.long	3
	.align	4
_15574:
	.long	3
	.long	0
	.long	2
	.long	_1477
	.long	_1478
	.long	-16
	.long	0
	.align	4
_15569:
	.long	_12524
	.long	1250
	.long	4
	.align	4
_15570:
	.long	_12524
	.long	1252
	.long	4
	.align	4
_15573:
	.long	3
	.long	0
	.long	0
	.align	4
_15572:
	.long	_12524
	.long	1252
	.long	32
	.align	4
_15575:
	.long	_12524
	.long	1256
	.long	3
	.align	4
_15599:
	.long	1
	.long	_1172
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	2
	.long	_882
	.long	_883
	.long	-8
	.long	0
	.align	4
_15579:
	.long	_12524
	.long	1264
	.long	3
	.align	4
_15597:
	.long	3
	.long	0
	.long	2
	.long	_1477
	.long	_1478
	.long	-12
	.long	0
	.align	4
_15591:
	.long	_12524
	.long	1266
	.long	4
	.align	4
_15596:
	.long	3
	.long	0
	.long	0
	.align	4
_15595:
	.long	_12524
	.long	1267
	.long	5
	.align	4
_15598:
	.long	_12524
	.long	1272
	.long	3
_15618:
	.asciz	"verts"
	.align	4
_15617:
	.long	1
	.long	_1173
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	2
	.long	_15618
	.long	_826
	.long	-8
	.long	0
	.align	4
_15600:
	.long	_12524
	.long	1279
	.long	3
	.align	4
_15602:
	.long	_12524
	.long	1281
	.long	3
	.align	4
_15615:
	.long	3
	.long	0
	.long	2
	.long	_7213
	.long	_826
	.long	-12
	.long	2
	.long	_1477
	.long	_1478
	.long	-16
	.long	0
	.align	4
_15608:
	.long	_12524
	.long	1283
	.long	4
	.align	4
_15612:
	.long	_12524
	.long	1285
	.long	4
	.align	4
_15616:
	.long	_12524
	.long	1289
	.long	3
	.align	4
_15636:
	.long	1
	.long	_1174
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	2
	.long	_1265
	.long	_826
	.long	-8
	.long	0
	.align	4
_15619:
	.long	_12524
	.long	1296
	.long	3
	.align	4
_15621:
	.long	_12524
	.long	1298
	.long	3
	.align	4
_15634:
	.long	3
	.long	0
	.long	2
	.long	_7213
	.long	_826
	.long	-12
	.long	2
	.long	_1477
	.long	_1478
	.long	-16
	.long	0
	.align	4
_15627:
	.long	_12524
	.long	1300
	.long	4
	.align	4
_15631:
	.long	_12524
	.long	1302
	.long	4
	.align	4
_15635:
	.long	_12524
	.long	1306
	.long	3
	.align	4
_15668:
	.long	1
	.long	_1175
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	5
	.long	_1137
	.long	_1138
	.long	-8
	.long	5
	.long	_1136
	.long	_826
	.long	-12
	.long	0
	.align	4
_15637:
	.long	_12524
	.long	1313
	.long	3
	.align	4
_15667:
	.long	3
	.long	0
	.long	2
	.long	_1476
	.long	_855
	.long	-16
	.long	0
	.align	4
_15649:
	.long	_12524
	.long	1314
	.long	4
	.align	4
_15665:
	.long	3
	.long	0
	.long	0
	.align	4
_15651:
	.long	_12524
	.long	1315
	.long	5
	.align	4
_15652:
	.long	_12524
	.long	1316
	.long	5
	.align	4
_15657:
	.long	_12524
	.long	1317
	.long	5
	.align	4
_15666:
	.long	_12524
	.long	1319
	.long	4
	.align	4
_15686:
	.long	1
	.long	_1177
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	2
	.long	_5031
	.long	_5195
	.long	-8
	.long	0
	.align	4
_15669:
	.long	_12524
	.long	1327
	.long	3
	.align	4
_15672:
	.long	3
	.long	0
	.long	0
	.align	4
_15671:
	.long	_12524
	.long	1327
	.long	21
	.align	4
_15673:
	.long	_12524
	.long	1329
	.long	3
	.align	4
_15683:
	.long	3
	.long	0
	.long	0
	.align	4
_15675:
	.long	_12524
	.long	1334
	.long	4
	.align	4
_15680:
	.long	_12524
	.long	1335
	.long	4
	.align	4
_15684:
	.long	_12524
	.long	1338
	.long	3
	.align	4
_15685:
	.long	_12524
	.long	1340
	.long	3
_15714:
	.asciz	"ent0"
	.align	4
_15713:
	.long	1
	.long	_1179
	.long	2
	.long	_15714
	.long	_855
	.long	-4
	.long	2
	.long	_5031
	.long	_5195
	.long	-8
	.long	0
	.align	4
_15687:
	.long	_12524
	.long	1348
	.long	3
	.align	4
_15711:
	.long	3
	.long	0
	.long	2
	.long	_1476
	.long	_855
	.long	-12
	.long	0
	.align	4
_15699:
	.long	_12524
	.long	1349
	.long	4
	.align	4
_15709:
	.long	3
	.long	0
	.long	0
	.align	4
_15701:
	.long	_12524
	.long	1354
	.long	5
	.align	4
_15706:
	.long	_12524
	.long	1355
	.long	5
	.align	4
_15710:
	.long	_12524
	.long	1357
	.long	4
	.align	4
_15712:
	.long	_12524
	.long	1360
	.long	3
	.align	4
_15964:
	.long	1
	.long	_1181
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	2
	.long	_858
	.long	_857
	.long	-8
	.long	0
	.align	4
_15715:
	.long	_12524
	.long	1367
	.long	3
	.align	4
_15963:
	.long	3
	.long	0
	.long	2
	.long	_7213
	.long	_826
	.long	-12
	.long	2
	.long	_1477
	.long	_1478
	.long	-16
	.long	0
	.align	4
_15721:
	.long	_12524
	.long	1369
	.long	4
	.align	4
_15725:
	.long	_12524
	.long	1371
	.long	4
	.align	4
_15962:
	.long	3
	.long	0
	.long	2
	.long	_7581
	.long	_826
	.long	-20
	.long	2
	.long	_1058
	.long	_838
	.long	-24
	.long	2
	.long	_1059
	.long	_838
	.long	-28
	.long	2
	.long	_8875
	.long	_838
	.long	-32
	.long	2
	.long	_1472
	.long	_838
	.long	-36
	.long	2
	.long	_1473
	.long	_838
	.long	-40
	.long	2
	.long	_1474
	.long	_838
	.long	-44
	.long	0
	.align	4
_15731:
	.long	_12524
	.long	1373
	.long	5
	.align	4
_15738:
	.long	_12524
	.long	1374
	.long	5
	.align	4
_15745:
	.long	_12524
	.long	1375
	.long	5
	.align	4
_15752:
	.long	_12524
	.long	1377
	.long	5
	.align	4
_15787:
	.long	_12524
	.long	1378
	.long	5
	.align	4
_15822:
	.long	_12524
	.long	1379
	.long	5
	.align	4
_15857:
	.long	_12524
	.long	1381
	.long	5
	.align	4
_15864:
	.long	_12524
	.long	1382
	.long	5
	.align	4
_15871:
	.long	_12524
	.long	1383
	.long	5
	.align	4
_15878:
	.long	_12524
	.long	1385
	.long	5
	.align	4
_15906:
	.long	_12524
	.long	1386
	.long	5
	.align	4
_15934:
	.long	_12524
	.long	1387
	.long	5
	.align	4
_16159:
	.long	1
	.long	_1183
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	0
	.align	4
_15965:
	.long	_12524
	.long	1400
	.long	3
	.align	4
_16158:
	.long	3
	.long	0
	.long	2
	.long	_1335
	.long	_838
	.long	-8
	.long	2
	.long	_1240
	.long	_838
	.long	-12
	.long	2
	.long	_9489
	.long	_838
	.long	-16
	.long	0
	.align	4
_15969:
	.long	_12524
	.long	1402
	.long	4
	.align	4
_15973:
	.long	_12524
	.long	1404
	.long	4
	.align	4
_42098:
	.long	0x4e6e6b28
	.align	4
_15977:
	.long	_12524
	.long	1405
	.long	4
	.align	4
_42099:
	.long	0xce6e6b28
	.align	4
_15981:
	.long	_12524
	.long	1406
	.long	4
	.align	4
_42100:
	.long	0x4e6e6b28
	.align	4
_15985:
	.long	_12524
	.long	1407
	.long	4
	.align	4
_42101:
	.long	0xce6e6b28
	.align	4
_15989:
	.long	_12524
	.long	1408
	.long	4
	.align	4
_42102:
	.long	0x4e6e6b28
	.align	4
_15993:
	.long	_12524
	.long	1409
	.long	4
	.align	4
_42103:
	.long	0xce6e6b28
	.align	4
_15997:
	.long	_12524
	.long	1411
	.long	4
	.align	4
_16091:
	.long	3
	.long	0
	.long	2
	.long	_1477
	.long	_1478
	.long	-20
	.long	0
	.align	4
_16009:
	.long	_12524
	.long	1413
	.long	5
	.align	4
_16090:
	.long	3
	.long	0
	.long	2
	.long	_7581
	.long	_826
	.long	-24
	.long	2
	.long	_837
	.long	_838
	.long	-28
	.long	2
	.long	_839
	.long	_838
	.long	-32
	.long	2
	.long	_840
	.long	_838
	.long	-36
	.long	0
	.align	4
_16015:
	.long	_12524
	.long	1415
	.long	6
	.align	4
_16022:
	.long	_12524
	.long	1416
	.long	6
	.align	4
_16030:
	.long	3
	.long	0
	.long	0
	.align	4
_16026:
	.long	_12524
	.long	1416
	.long	24
	.align	4
_16031:
	.long	_12524
	.long	1417
	.long	6
	.align	4
_16039:
	.long	3
	.long	0
	.long	0
	.align	4
_16035:
	.long	_12524
	.long	1417
	.long	24
	.align	4
_16040:
	.long	_12524
	.long	1419
	.long	6
	.align	4
_16047:
	.long	_12524
	.long	1420
	.long	6
	.align	4
_16055:
	.long	3
	.long	0
	.long	0
	.align	4
_16051:
	.long	_12524
	.long	1420
	.long	24
	.align	4
_16056:
	.long	_12524
	.long	1421
	.long	6
	.align	4
_16064:
	.long	3
	.long	0
	.long	0
	.align	4
_16060:
	.long	_12524
	.long	1421
	.long	24
	.align	4
_16065:
	.long	_12524
	.long	1423
	.long	6
	.align	4
_16072:
	.long	_12524
	.long	1424
	.long	6
	.align	4
_16080:
	.long	3
	.long	0
	.long	0
	.align	4
_16076:
	.long	_12524
	.long	1424
	.long	24
	.align	4
_16081:
	.long	_12524
	.long	1425
	.long	6
	.align	4
_16089:
	.long	3
	.long	0
	.long	0
	.align	4
_16085:
	.long	_12524
	.long	1425
	.long	24
	.align	4
_16092:
	.long	_12524
	.long	1432
	.long	4
	.align	4
_16098:
	.long	_12524
	.long	1433
	.long	4
	.align	4
_16104:
	.long	_12524
	.long	1434
	.long	4
	.align	4
_16110:
	.long	_12524
	.long	1438
	.long	4
_16157:
	.asciz	"crs"
	.align	4
_16156:
	.long	3
	.long	0
	.long	2
	.long	_16157
	.long	_838
	.long	-40
	.long	0
	.align	4
_16114:
	.long	_12524
	.long	1439
	.long	5
	.align	4
_16122:
	.long	3
	.long	0
	.long	0
	.align	4
_16118:
	.long	_12524
	.long	1440
	.long	6
	.align	4
_16139:
	.long	3
	.long	0
	.long	0
	.align	4
_16124:
	.long	_12524
	.long	1442
	.long	6
	.align	4
_16132:
	.long	3
	.long	0
	.long	0
	.align	4
_16128:
	.long	_12524
	.long	1443
	.long	7
	.align	4
_16138:
	.long	3
	.long	0
	.long	0
	.align	4
_16134:
	.long	_12524
	.long	1445
	.long	7
	.align	4
_16140:
	.long	_12524
	.long	1448
	.long	5
	.align	4
_42104:
	.long	0x40000000
	.align	4
_16146:
	.long	_12524
	.long	1449
	.long	5
	.align	4
_16152:
	.long	_12524
	.long	1450
	.long	5
	.align	4
_16300:
	.long	1
	.long	_1184
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	2
	.long	_1396
	.long	_826
	.long	-8
	.long	0
	.align	4
_16160:
	.long	_12524
	.long	1468
	.long	3
	.align	4
_16162:
	.long	_12524
	.long	1471
	.long	3
	.align	4
_16187:
	.long	3
	.long	0
	.long	0
	.align	4
_16186:
	.long	_12524
	.long	1473
	.long	4
	.align	4
_16212:
	.long	3
	.long	0
	.long	0
	.align	4
_16189:
	.long	_12524
	.long	1478
	.long	4
	.align	4
_16211:
	.long	3
	.long	0
	.long	0
	.align	4
_16198:
	.long	_12524
	.long	1479
	.long	5
	.align	4
_16210:
	.long	3
	.long	0
	.long	0
	.align	4
_16209:
	.long	_12524
	.long	1480
	.long	6
	.align	4
_16213:
	.long	_12524
	.long	1487
	.long	3
	.align	4
_16298:
	.long	3
	.long	0
	.long	2
	.long	_1477
	.long	_1478
	.long	-12
	.long	0
	.align	4
_16225:
	.long	_12524
	.long	1489
	.long	4
	.align	4
_16229:
	.long	_12524
	.long	1491
	.long	4
	.align	4
_16284:
	.long	3
	.long	0
	.long	0
	.align	4
_16233:
	.long	_12524
	.long	1493
	.long	5
	.align	4
_16258:
	.long	3
	.long	0
	.long	0
	.align	4
_16257:
	.long	_12524
	.long	1495
	.long	6
	.align	4
_16283:
	.long	3
	.long	0
	.long	0
	.align	4
_16260:
	.long	_12524
	.long	1499
	.long	6
	.align	4
_16282:
	.long	3
	.long	0
	.long	0
	.align	4
_16269:
	.long	_12524
	.long	1500
	.long	7
	.align	4
_16281:
	.long	3
	.long	0
	.long	0
	.align	4
_16280:
	.long	_12524
	.long	1501
	.long	8
	.align	4
_16285:
	.long	_12524
	.long	1510
	.long	4
	.align	4
_16290:
	.long	3
	.long	0
	.long	0
	.align	4
_16289:
	.long	_12524
	.long	1511
	.long	5
	.align	4
_16291:
	.long	_12524
	.long	1515
	.long	4
	.align	4
_16297:
	.long	3
	.long	0
	.long	0
	.align	4
_16293:
	.long	_12524
	.long	1516
	.long	5
	.align	4
_16299:
	.long	_12524
	.long	1521
	.long	3
_17338:
	.asciz	"fog"
_17339:
	.asciz	"surfs"
_17340:
	.asciz	"[]:TSurface"
_17341:
	.asciz	"anim_surfs"
_17342:
	.asciz	"anim_surf"
_17343:
	.asciz	"anim_surf_no"
	.align	4
_17337:
	.long	1
	.long	_921
	.long	2
	.long	_4558
	.long	_5195
	.long	-4
	.long	2
	.long	_872
	.long	_873
	.long	-8
	.long	2
	.long	_17338
	.long	_826
	.long	-12
	.long	2
	.long	_17339
	.long	_17340
	.long	-16
	.long	2
	.long	_17341
	.long	_17340
	.long	-20
	.long	2
	.long	_17342
	.long	_1478
	.long	-24
	.long	2
	.long	_17343
	.long	_826
	.long	-28
	.long	0
	.align	4
_16301:
	.long	_12524
	.long	1528
	.long	3
	.align	4
_16305:
	.long	_12524
	.long	1530
	.long	3
	.align	4
_16307:
	.long	_12524
	.long	1531
	.long	3
	.align	4
_16310:
	.long	3
	.long	0
	.long	0
	.align	4
_16309:
	.long	_12524
	.long	1531
	.long	39
	.align	4
_16311:
	.long	_12524
	.long	1533
	.long	3
	.align	4
_16312:
	.long	_12524
	.long	1535
	.long	3
	.align	4
_16318:
	.long	3
	.long	0
	.long	0
	.align	4
_16316:
	.long	_12524
	.long	1536
	.long	4
	.align	4
_16317:
	.long	_12524
	.long	1537
	.long	4
	.align	4
_16322:
	.long	3
	.long	0
	.long	0
	.align	4
_16320:
	.long	_12524
	.long	1539
	.long	4
	.align	4
_16321:
	.long	_12524
	.long	1540
	.long	4
	.align	4
_16323:
	.long	_12524
	.long	1544
	.long	3
	.align	4
_16329:
	.long	_12524
	.long	1545
	.long	3
	.align	4
_16330:
	.long	_12524
	.long	1546
	.long	3
	.align	4
_16336:
	.long	_12524
	.long	1547
	.long	3
	.align	4
_16337:
	.long	_12524
	.long	1549
	.long	3
	.align	4
_16339:
	.long	_12524
	.long	1550
	.long	3
	.align	4
_16341:
	.long	_12524
	.long	1552
	.long	3
_17325:
	.asciz	"vbo"
_17326:
	.asciz	"ambient_red"
_17327:
	.asciz	"ambient_green"
_17328:
	.asciz	"ambient_blue"
_17329:
	.asciz	"shine2"
_17330:
	.asciz	"ambient"
_17331:
	.asciz	"no_mat"
_17332:
	.asciz	"mat_ambient"
_17333:
	.asciz	"mat_diffuse"
_17334:
	.asciz	"mat_specular"
_17335:
	.asciz	"mat_shininess"
_17336:
	.asciz	"tex_count"
	.align	4
_17324:
	.long	3
	.long	0
	.long	2
	.long	_1477
	.long	_1478
	.long	-32
	.long	2
	.long	_17325
	.long	_826
	.long	-36
	.long	2
	.long	_1110
	.long	_838
	.long	-40
	.long	2
	.long	_1111
	.long	_838
	.long	-44
	.long	2
	.long	_1112
	.long	_838
	.long	-48
	.long	2
	.long	_1396
	.long	_838
	.long	-52
	.long	2
	.long	_1397
	.long	_838
	.long	-56
	.long	2
	.long	_1328
	.long	_826
	.long	-60
	.long	2
	.long	_1398
	.long	_826
	.long	-64
	.long	2
	.long	_17326
	.long	_838
	.long	-68
	.long	2
	.long	_17327
	.long	_838
	.long	-72
	.long	2
	.long	_17328
	.long	_838
	.long	-76
	.long	2
	.long	_17329
	.long	_838
	.long	-80
	.long	2
	.long	_17330
	.long	_1239
	.long	-84
	.long	2
	.long	_17331
	.long	_1239
	.long	-88
	.long	2
	.long	_17332
	.long	_1239
	.long	-92
	.long	2
	.long	_17333
	.long	_1239
	.long	-96
	.long	2
	.long	_17334
	.long	_1239
	.long	-100
	.long	2
	.long	_17335
	.long	_1239
	.long	-104
	.long	2
	.long	_17336
	.long	_826
	.long	-108
	.long	0
	.align	4
_16347:
	.long	_12524
	.long	1554
	.long	4
	.align	4
_16348:
	.long	_12524
	.long	1556
	.long	4
	.align	4
_16350:
	.long	_12524
	.long	1557
	.long	4
	.align	4
_16358:
	.long	3
	.long	0
	.long	0
	.align	4
_16354:
	.long	_12524
	.long	1558
	.long	5
	.align	4
_16357:
	.long	3
	.long	0
	.long	0
	.align	4
_16356:
	.long	_12524
	.long	1558
	.long	33
	.align	4
_16372:
	.long	3
	.long	0
	.long	0
	.align	4
_16360:
	.long	_12524
	.long	1561
	.long	5
	.align	4
_16371:
	.long	3
	.long	0
	.long	0
	.align	4
_16367:
	.long	_12524
	.long	1562
	.long	6
	.align	4
_16373:
	.long	_12524
	.long	1567
	.long	4
	.align	4
_16400:
	.long	3
	.long	0
	.long	0
	.align	4
_16375:
	.long	_12524
	.long	1570
	.long	5
	.align	4
_16382:
	.long	3
	.long	0
	.long	0
	.align	4
_16379:
	.long	_12524
	.long	1571
	.long	6
	.align	4
_16399:
	.long	3
	.long	0
	.long	0
	.align	4
_16384:
	.long	_12524
	.long	1572
	.long	10
	.align	4
_16398:
	.long	3
	.long	0
	.long	0
	.align	4
_16391:
	.long	_12524
	.long	1573
	.long	6
	.align	4
_16395:
	.long	_12524
	.long	1574
	.long	6
	.align	4
_16401:
	.long	_12524
	.long	1579
	.long	4
	.align	4
_16436:
	.long	3
	.long	0
	.long	0
	.align	4
_16405:
	.long	_12524
	.long	1582
	.long	5
	.align	4
_16408:
	.long	_12524
	.long	1584
	.long	5
	.align	4
_16435:
	.long	3
	.long	0
	.long	0
	.align	4
_16410:
	.long	_12524
	.long	1587
	.long	6
	.align	4
_16417:
	.long	3
	.long	0
	.long	0
	.align	4
_16414:
	.long	_12524
	.long	1588
	.long	7
	.align	4
_16434:
	.long	3
	.long	0
	.long	0
	.align	4
_16419:
	.long	_12524
	.long	1589
	.long	11
	.align	4
_16433:
	.long	3
	.long	0
	.long	0
	.align	4
_16426:
	.long	_12524
	.long	1590
	.long	7
	.align	4
_16430:
	.long	_12524
	.long	1591
	.long	7
	.align	4
_16437:
	.long	_12524
	.long	1598
	.long	4
	.align	4
_16445:
	.long	_12524
	.long	1599
	.long	4
	.align	4
_16449:
	.long	_12524
	.long	1602
	.long	4
	.align	4
_16454:
	.long	_12524
	.long	1603
	.long	4
	.align	4
_16459:
	.long	_12524
	.long	1604
	.long	4
	.align	4
_16464:
	.long	_12524
	.long	1605
	.long	4
	.align	4
_16469:
	.long	_12524
	.long	1606
	.long	4
	.align	4
_16474:
	.long	_12524
	.long	1607
	.long	4
	.align	4
_16479:
	.long	_12524
	.long	1608
	.long	4
	.align	4
_16484:
	.long	_12524
	.long	1613
	.long	5
	.align	4
_16486:
	.long	_12524
	.long	1615
	.long	5
	.align	4
_16491:
	.long	_12524
	.long	1616
	.long	5
	.align	4
_16496:
	.long	_12524
	.long	1617
	.long	5
	.align	4
_16501:
	.long	_12524
	.long	1618
	.long	5
	.align	4
_16506:
	.long	_12524
	.long	1619
	.long	5
	.align	4
_16511:
	.long	_12524
	.long	1620
	.long	5
	.align	4
_16514:
	.long	3
	.long	0
	.long	0
	.align	4
_16513:
	.long	_12524
	.long	1620
	.long	24
	.align	4
_16515:
	.long	_12524
	.long	1621
	.long	5
	.align	4
_16520:
	.long	3
	.long	0
	.long	0
	.align	4
_16519:
	.long	_12524
	.long	1621
	.long	42
	.align	4
_16521:
	.long	_12524
	.long	1622
	.long	5
	.align	4
_16528:
	.long	3
	.long	0
	.long	0
	.align	4
_16523:
	.long	_12524
	.long	1622
	.long	21
	.align	4
_16529:
	.long	_12524
	.long	1623
	.long	5
	.align	4
_16534:
	.long	_12524
	.long	1628
	.long	4
	.align	4
_16537:
	.long	_12524
	.long	1631
	.long	4
	.align	4
_16543:
	.long	3
	.long	0
	.long	0
	.align	4
_16541:
	.long	_12524
	.long	1632
	.long	5
	.align	4
_16542:
	.long	_12524
	.long	1633
	.long	5
	.align	4
_16547:
	.long	3
	.long	0
	.long	0
	.align	4
_16545:
	.long	_12524
	.long	1635
	.long	5
	.align	4
_16546:
	.long	_12524
	.long	1636
	.long	5
	.align	4
_16548:
	.long	_12524
	.long	1640
	.long	4
	.align	4
_16556:
	.long	3
	.long	0
	.long	0
	.align	4
_16555:
	.long	_12524
	.long	1642
	.long	6
	.align	4
_16558:
	.long	3
	.long	0
	.long	0
	.align	4
_16557:
	.long	_12524
	.long	1644
	.long	6
	.align	4
_16560:
	.long	3
	.long	0
	.long	0
	.align	4
_16559:
	.long	_12524
	.long	1646
	.long	6
	.align	4
_16562:
	.long	3
	.long	0
	.long	0
	.align	4
_16561:
	.long	_12524
	.long	1648
	.long	6
	.align	4
_16563:
	.long	_12524
	.long	1652
	.long	4
	.align	4
_16568:
	.long	3
	.long	0
	.long	0
	.align	4
_16565:
	.long	_12524
	.long	1653
	.long	5
	.align	4
_16566:
	.long	_12524
	.long	1654
	.long	5
	.align	4
_16567:
	.long	_12524
	.long	1655
	.long	5
	.align	4
_16573:
	.long	3
	.long	0
	.long	0
	.align	4
_16570:
	.long	_12524
	.long	1657
	.long	5
	.align	4
_16571:
	.long	_12524
	.long	1658
	.long	5
	.align	4
_16572:
	.long	_12524
	.long	1659
	.long	5
	.align	4
_16574:
	.long	_12524
	.long	1663
	.long	4
	.align	4
_16577:
	.long	3
	.long	0
	.long	0
	.align	4
_16576:
	.long	_12524
	.long	1664
	.long	5
	.align	4
_16580:
	.long	3
	.long	0
	.long	0
	.align	4
_16579:
	.long	_12524
	.long	1666
	.long	5
	.align	4
_16581:
	.long	_12524
	.long	1670
	.long	4
	.align	4
_16584:
	.long	3
	.long	0
	.long	0
	.align	4
_16583:
	.long	_12524
	.long	1671
	.long	5
	.align	4
_16587:
	.long	3
	.long	0
	.long	0
	.align	4
_16586:
	.long	_12524
	.long	1673
	.long	5
	.align	4
_16588:
	.long	_12524
	.long	1677
	.long	4
	.align	4
_16591:
	.long	3
	.long	0
	.long	0
	.align	4
_16590:
	.long	_12524
	.long	1678
	.long	5
	.align	4
_16592:
	.long	_12524
	.long	1682
	.long	4
	.align	4
_16595:
	.long	3
	.long	0
	.long	0
	.align	4
_16594:
	.long	_12524
	.long	1683
	.long	5
	.align	4
_16598:
	.long	3
	.long	0
	.long	0
	.align	4
_16597:
	.long	_12524
	.long	1685
	.long	5
	.align	4
_16599:
	.long	_12524
	.long	1688
	.long	4
	.align	4
_16642:
	.long	3
	.long	0
	.long	0
	.align	4
_16601:
	.long	_12524
	.long	1690
	.long	5
	.align	4
_16612:
	.long	3
	.long	0
	.long	0
	.align	4
_16605:
	.long	_12524
	.long	1691
	.long	6
	.align	4
_16611:
	.long	_12524
	.long	1692
	.long	6
	.align	4
_16621:
	.long	3
	.long	0
	.long	0
	.align	4
_16614:
	.long	_12524
	.long	1694
	.long	6
	.align	4
_16620:
	.long	_12524
	.long	1695
	.long	6
	.align	4
_16622:
	.long	_12524
	.long	1698
	.long	5
	.align	4
_16628:
	.long	_12524
	.long	1700
	.long	5
	.align	4
_16634:
	.long	_12524
	.long	1701
	.long	5
	.align	4
_16635:
	.long	_12524
	.long	1703
	.long	5
	.align	4
_16641:
	.long	_12524
	.long	1704
	.long	5
	.align	4
_16672:
	.long	3
	.long	0
	.long	0
	.align	4
_16644:
	.long	_12524
	.long	1708
	.long	5
	.align	4
_16648:
	.long	3
	.long	0
	.long	0
	.align	4
_16646:
	.long	_12524
	.long	1709
	.long	6
	.align	4
_16647:
	.long	_12524
	.long	1710
	.long	6
	.align	4
_16649:
	.long	_12524
	.long	1713
	.long	5
	.align	4
_16657:
	.long	3
	.long	0
	.long	0
	.align	4
_16653:
	.long	_12524
	.long	1714
	.long	6
	.align	4
_16663:
	.long	3
	.long	0
	.long	0
	.align	4
_16659:
	.long	_12524
	.long	1716
	.long	6
	.align	4
_16664:
	.long	_12524
	.long	1719
	.long	5
	.align	4
_16668:
	.long	_12524
	.long	1720
	.long	5
	.align	4
_16673:
	.long	_12524
	.long	1726
	.long	4
	.align	4
_16676:
	.long	_12524
	.long	1727
	.long	4
	.align	4
_16677:
	.long	_12524
	.long	1729
	.long	4
	.align	4
_16680:
	.long	_12524
	.long	1730
	.long	4
	.align	4
_16683:
	.long	_12524
	.long	1731
	.long	4
	.align	4
_16686:
	.long	_12524
	.long	1732
	.long	4
	.align	4
_16689:
	.long	_12524
	.long	1733
	.long	4
	.align	4
_42223:
	.long	0x42c80000
	.align	4
_16692:
	.long	_12524
	.long	1735
	.long	4
	.align	4
_16693:
	.long	_12524
	.long	1736
	.long	4
	.align	4
_16694:
	.long	_12524
	.long	1737
	.long	4
	.align	4
_16695:
	.long	_12524
	.long	1738
	.long	4
	.align	4
_16696:
	.long	_12524
	.long	1742
	.long	4
	.align	4
_16698:
	.long	_12524
	.long	1743
	.long	4
	.align	4
_16703:
	.long	_12524
	.long	1745
	.long	5
	.align	4
_16714:
	.long	3
	.long	0
	.long	0
	.align	4
_16709:
	.long	_12524
	.long	1745
	.long	42
	.align	4
_16715:
	.long	_12524
	.long	1748
	.long	4
	.align	4
_17270:
	.long	3
	.long	0
	.long	2
	.long	_8949
	.long	_826
	.long	-132
	.long	0
	.align	4
_16719:
	.long	_12524
	.long	1750
	.long	5
_17261:
	.asciz	"tex_flags"
_17262:
	.asciz	"tex_blend"
_17263:
	.asciz	"tex_coords"
_17264:
	.asciz	"tex_u_scale"
_17265:
	.asciz	"tex_v_scale"
_17266:
	.asciz	"tex_u_pos"
_17267:
	.asciz	"tex_v_pos"
_17268:
	.asciz	"tex_ang"
_17269:
	.asciz	"tex_cube_mode"
	.align	4
_17260:
	.long	3
	.long	0
	.long	2
	.long	_7271
	.long	_4807
	.long	-136
	.long	2
	.long	_17261
	.long	_826
	.long	-140
	.long	2
	.long	_17262
	.long	_826
	.long	-144
	.long	2
	.long	_17263
	.long	_826
	.long	-148
	.long	2
	.long	_17264
	.long	_838
	.long	-152
	.long	2
	.long	_17265
	.long	_838
	.long	-156
	.long	2
	.long	_17266
	.long	_838
	.long	-160
	.long	2
	.long	_17267
	.long	_838
	.long	-164
	.long	2
	.long	_17268
	.long	_838
	.long	-168
	.long	2
	.long	_17269
	.long	_826
	.long	-172
	.long	2
	.long	_7272
	.long	_826
	.long	-176
	.long	0
	.align	4
_16737:
	.long	_12524
	.long	1753
	.long	6
	.align	4
_16749:
	.long	_12524
	.long	1754
	.long	6
	.align	4
_16861:
	.long	3
	.long	0
	.long	0
	.align	4
_16758:
	.long	_12524
	.long	1755
	.long	7
	.align	4
_16766:
	.long	_12524
	.long	1756
	.long	7
	.align	4
_16776:
	.long	_12524
	.long	1757
	.long	7
	.align	4
_16786:
	.long	_12524
	.long	1758
	.long	7
	.align	4
_16796:
	.long	_12524
	.long	1759
	.long	7
	.align	4
_16806:
	.long	_12524
	.long	1760
	.long	7
	.align	4
_16816:
	.long	_12524
	.long	1761
	.long	7
	.align	4
_16826:
	.long	_12524
	.long	1762
	.long	7
	.align	4
_16836:
	.long	_12524
	.long	1763
	.long	7
	.align	4
_16846:
	.long	_12524
	.long	1764
	.long	7
	.align	4
_16856:
	.long	_12524
	.long	1765
	.long	7
	.align	4
_16966:
	.long	3
	.long	0
	.long	0
	.align	4
_16863:
	.long	_12524
	.long	1767
	.long	7
	.align	4
_16871:
	.long	_12524
	.long	1768
	.long	7
	.align	4
_16881:
	.long	_12524
	.long	1769
	.long	7
	.align	4
_16891:
	.long	_12524
	.long	1770
	.long	7
	.align	4
_16901:
	.long	_12524
	.long	1771
	.long	7
	.align	4
_16911:
	.long	_12524
	.long	1772
	.long	7
	.align	4
_16921:
	.long	_12524
	.long	1773
	.long	7
	.align	4
_16931:
	.long	_12524
	.long	1774
	.long	7
	.align	4
_16941:
	.long	_12524
	.long	1775
	.long	7
	.align	4
_16951:
	.long	_12524
	.long	1776
	.long	7
	.align	4
_16961:
	.long	_12524
	.long	1777
	.long	7
	.align	4
_16967:
	.long	_12524
	.long	1780
	.long	6
	.align	4
_16968:
	.long	_12524
	.long	1781
	.long	6
	.align	4
_16969:
	.long	_12524
	.long	1783
	.long	6
	.align	4
_16970:
	.long	_12524
	.long	1784
	.long	6
	.align	4
_16976:
	.long	_12524
	.long	1787
	.long	6
	.align	4
_16979:
	.long	3
	.long	0
	.long	0
	.align	4
_16978:
	.long	_12524
	.long	1788
	.long	7
	.align	4
_16982:
	.long	3
	.long	0
	.long	0
	.align	4
_16981:
	.long	_12524
	.long	1790
	.long	7
	.align	4
_16983:
	.long	_12524
	.long	1794
	.long	6
	.align	4
_16987:
	.long	3
	.long	0
	.long	0
	.align	4
_16985:
	.long	_12524
	.long	1795
	.long	7
	.align	4
_16986:
	.long	_12524
	.long	1796
	.long	7
	.align	4
_16991:
	.long	3
	.long	0
	.long	0
	.align	4
_16989:
	.long	_12524
	.long	1798
	.long	7
	.align	4
_16990:
	.long	_12524
	.long	1799
	.long	7
	.align	4
_16992:
	.long	_12524
	.long	1803
	.long	6
	.align	4
_16995:
	.long	3
	.long	0
	.long	0
	.align	4
_16994:
	.long	_12524
	.long	1804
	.long	7
	.align	4
_16998:
	.long	3
	.long	0
	.long	0
	.align	4
_16997:
	.long	_12524
	.long	1806
	.long	7
	.align	4
_16999:
	.long	_12524
	.long	1810
	.long	6
	.align	4
_17002:
	.long	3
	.long	0
	.long	0
	.align	4
_17001:
	.long	_12524
	.long	1811
	.long	7
	.align	4
_17005:
	.long	3
	.long	0
	.long	0
	.align	4
_17004:
	.long	_12524
	.long	1813
	.long	7
	.align	4
_17006:
	.long	_12524
	.long	1817
	.long	6
	.align	4
_17012:
	.long	3
	.long	0
	.long	0
	.align	4
_17008:
	.long	_12524
	.long	1818
	.long	7
	.align	4
_17009:
	.long	_12524
	.long	1819
	.long	7
	.align	4
_17010:
	.long	_12524
	.long	1820
	.long	7
	.align	4
_17011:
	.long	_12524
	.long	1821
	.long	7
	.align	4
_17016:
	.long	3
	.long	0
	.long	0
	.align	4
_17014:
	.long	_12524
	.long	1823
	.long	7
	.align	4
_17015:
	.long	_12524
	.long	1824
	.long	7
	.align	4
_17017:
	.long	_12524
	.long	1828
	.long	6
	.align	4
_17046:
	.long	3
	.long	0
	.long	0
	.align	4
_17019:
	.long	_12524
	.long	1830
	.long	7
	.align	4
_17020:
	.long	_12524
	.long	1831
	.long	7
	.align	4
_17026:
	.long	_12524
	.long	1833
	.long	7
	.align	4
_17027:
	.long	_12524
	.long	1834
	.long	7
	.align	4
_17028:
	.long	_12524
	.long	1835
	.long	7
	.align	4
_17029:
	.long	_12524
	.long	1836
	.long	7
	.align	4
_17030:
	.long	_12524
	.long	1837
	.long	9
	.align	4
_17031:
	.long	_12524
	.long	1839
	.long	7
	.align	4
_17032:
	.long	_12524
	.long	1840
	.long	7
	.align	4
_17033:
	.long	_12524
	.long	1841
	.long	7
	.align	4
_17034:
	.long	_12524
	.long	1844
	.long	7
	.align	4
_17039:
	.long	3
	.long	0
	.long	0
	.align	4
_17036:
	.long	_12524
	.long	1845
	.long	8
	.align	4
_17037:
	.long	_12524
	.long	1846
	.long	8
	.align	4
_17038:
	.long	_12524
	.long	1847
	.long	8
	.align	4
_17040:
	.long	_12524
	.long	1850
	.long	7
	.align	4
_17045:
	.long	3
	.long	0
	.long	0
	.align	4
_17042:
	.long	_12524
	.long	1851
	.long	8
	.align	4
_17043:
	.long	_12524
	.long	1852
	.long	8
	.align	4
_17044:
	.long	_12524
	.long	1853
	.long	8
	.align	4
_17055:
	.long	3
	.long	0
	.long	0
	.align	4
_17048:
	.long	_12524
	.long	1858
	.long	7
	.align	4
_17049:
	.long	_12524
	.long	1861
	.long	7
	.align	4
_17053:
	.long	3
	.long	0
	.long	0
	.align	4
_17051:
	.long	_12524
	.long	1862
	.long	8
	.align	4
_17052:
	.long	_12524
	.long	1863
	.long	8
	.align	4
_17054:
	.long	_12524
	.long	1866
	.long	7
	.align	4
_17056:
	.long	_12524
	.long	1871
	.long	6
	.align	4
_17066:
	.long	3
	.long	0
	.long	0
	.align	4
_17065:
	.long	_12524
	.long	1884
	.long	15
	.align	4
_42224:
	.long	0x46040000
	.align	4
_17068:
	.long	3
	.long	0
	.long	0
	.align	4
_17067:
	.long	_12524
	.long	1872
	.long	14
	.align	4
_42225:
	.long	0x45f00800
	.align	4
_17070:
	.long	3
	.long	0
	.long	0
	.align	4
_17069:
	.long	_12524
	.long	1873
	.long	14
	.align	4
_42226:
	.long	0x45f00800
	.align	4
_17072:
	.long	3
	.long	0
	.long	0
	.align	4
_17071:
	.long	_12524
	.long	1874
	.long	14
	.align	4
_42227:
	.long	0x46040000
	.align	4
_17074:
	.long	3
	.long	0
	.long	0
	.align	4
_17073:
	.long	_12524
	.long	1876
	.long	14
	.align	4
_42228:
	.long	0x43820000
	.align	4
_17077:
	.long	3
	.long	0
	.long	0
	.align	4
_17075:
	.long	_12524
	.long	1878
	.long	8
	.align	4
_42229:
	.long	0x47057000
	.align	4
_17076:
	.long	_12524
	.long	1879
	.long	8
	.align	4
_42230:
	.long	0x47074000
	.align	4
_17081:
	.long	3
	.long	0
	.long	0
	.align	4
_17078:
	.long	_12524
	.long	1881
	.long	8
	.align	4
_17079:
	.long	_12524
	.long	1882
	.long	8
	.align	4
_17080:
	.long	_12524
	.long	1883
	.long	8
	.align	4
_17082:
	.long	_12524
	.long	1887
	.long	6
	.align	4
_17083:
	.long	_12524
	.long	1889
	.long	6
	.align	4
_17104:
	.long	3
	.long	0
	.long	0
	.align	4
_17085:
	.long	_12524
	.long	1890
	.long	7
	.align	4
_17094:
	.long	3
	.long	0
	.long	0
	.align	4
_17087:
	.long	_12524
	.long	1891
	.long	8
	.align	4
_17093:
	.long	_12524
	.long	1892
	.long	8
	.align	4
_17103:
	.long	3
	.long	0
	.long	0
	.align	4
_17096:
	.long	_12524
	.long	1894
	.long	8
	.align	4
_17102:
	.long	_12524
	.long	1895
	.long	8
	.align	4
_17119:
	.long	3
	.long	0
	.long	0
	.align	4
_17106:
	.long	_12524
	.long	1898
	.long	7
	.align	4
_17112:
	.long	3
	.long	0
	.long	0
	.align	4
_17108:
	.long	_12524
	.long	1900
	.long	8
	.align	4
_17118:
	.long	3
	.long	0
	.long	0
	.align	4
_17114:
	.long	_12524
	.long	1903
	.long	8
	.align	4
_17120:
	.long	_12524
	.long	1908
	.long	6
	.align	4
_17121:
	.long	_12524
	.long	1909
	.long	6
	.align	4
_17122:
	.long	_12524
	.long	1911
	.long	6
	.align	4
_17127:
	.long	3
	.long	0
	.long	0
	.align	4
_17126:
	.long	_12524
	.long	1912
	.long	7
	.align	4
_17128:
	.long	_12524
	.long	1914
	.long	6
	.align	4
_17131:
	.long	3
	.long	0
	.long	0
	.align	4
_17130:
	.long	_12524
	.long	1915
	.long	7
	.align	4
_17132:
	.long	_12524
	.long	1917
	.long	6
	.align	4
_17137:
	.long	3
	.long	0
	.long	0
	.align	4
_17136:
	.long	_12524
	.long	1918
	.long	7
	.align	4
_17138:
	.long	_12524
	.long	1922
	.long	6
	.align	4
_17141:
	.long	3
	.long	0
	.long	0
	.align	4
_17140:
	.long	_12524
	.long	1923
	.long	7
	.align	4
_42231:
	.long	0xbf800000
	.align	4
_42232:
	.long	0xbf800000
	.align	4
_17142:
	.long	_12524
	.long	1927
	.long	6
	.align	4
_17259:
	.long	3
	.long	0
	.long	2
	.long	_1077
	.long	_1078
	.long	-188
	.long	2
	.long	_11629
	.long	_857
	.long	-192
	.long	0
	.align	4
_17144:
	.long	_12524
	.long	1929
	.long	7
	.align	4
_42233:
	.long	0xbf800000
	.align	4
_42234:
	.long	0xbf800000
	.align	4
_17145:
	.long	_12524
	.long	1932
	.long	7
_17146:
	.asciz	"d"
	.align	4
_17148:
	.long	_12524
	.long	1933
	.long	7
	.align	4
_17151:
	.long	_12524
	.long	1936
	.long	7
	.align	4
_17153:
	.long	_12524
	.long	1937
	.long	7
	.align	4
_17156:
	.long	_12524
	.long	1939
	.long	7
	.align	4
_17167:
	.long	_12524
	.long	1940
	.long	9
	.align	4
_17178:
	.long	_12524
	.long	1941
	.long	9
	.align	4
_17189:
	.long	_12524
	.long	1943
	.long	7
	.align	4
_17200:
	.long	_12524
	.long	1944
	.long	7
	.align	4
_17211:
	.long	_12524
	.long	1945
	.long	7
	.align	4
_17222:
	.long	_12524
	.long	1947
	.long	7
	.align	4
_17233:
	.long	_12524
	.long	1948
	.long	7
	.align	4
_17244:
	.long	_12524
	.long	1949
	.long	7
	.align	4
_17255:
	.long	_12524
	.long	1951
	.long	7
	.align	4
_17271:
	.long	_12524
	.long	1961
	.long	4
	.align	4
_17272:
	.long	_12524
	.long	1963
	.long	4
	.align	4
_17273:
	.long	_12524
	.long	1965
	.long	4
	.align	4
_17281:
	.long	3
	.long	0
	.long	0
	.align	4
_17275:
	.long	_12524
	.long	1966
	.long	5
	.align	4
_17289:
	.long	3
	.long	0
	.long	0
	.align	4
_17283:
	.long	_12524
	.long	1968
	.long	5
	.align	4
_17290:
	.long	_12524
	.long	1971
	.long	4
	.align	4
_17295:
	.long	3
	.long	0
	.long	0
	.align	4
_17292:
	.long	_12524
	.long	1972
	.long	5
	.align	4
_17303:
	.long	3
	.long	0
	.long	0
	.align	4
_17297:
	.long	_12524
	.long	1974
	.long	5
	.align	4
_17304:
	.long	_12524
	.long	1977
	.long	4
	.align	4
_17305:
	.long	_12524
	.long	1980
	.long	4
	.align	4
_17318:
	.long	3
	.long	0
	.long	2
	.long	_8949
	.long	_826
	.long	-212
	.long	0
	.align	4
_17309:
	.long	_12524
	.long	1982
	.long	5
	.align	4
_17310:
	.long	_12524
	.long	1983
	.long	5
	.align	4
_17311:
	.long	_12524
	.long	1986
	.long	5
	.align	4
_17312:
	.long	_12524
	.long	1987
	.long	5
	.align	4
_17313:
	.long	_12524
	.long	1989
	.long	5
	.align	4
_17314:
	.long	_12524
	.long	1991
	.long	5
	.align	4
_17315:
	.long	_12524
	.long	1992
	.long	5
	.align	4
_17316:
	.long	_12524
	.long	1993
	.long	5
	.align	4
_17317:
	.long	_12524
	.long	1994
	.long	5
	.align	4
_17319:
	.long	_12524
	.long	1998
	.long	4
	.align	4
_17320:
	.long	_12524
	.long	2001
	.long	4
	.align	4
_17323:
	.long	3
	.long	0
	.long	0
	.align	4
_17322:
	.long	_12524
	.long	2002
	.long	5
	.align	4
_17350:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_5603
	.long	-4
	.long	0
	.align	4
_17349:
	.long	3
	.long	0
	.long	0
_17345:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TSprite.bmx"
	.align	4
_17344:
	.long	_17345
	.long	10
	.long	3
	.align	4
_17348:
	.long	3
	.long	0
	.long	0
	.align	4
_17347:
	.long	_17345
	.long	11
	.long	4
	.align	4
_343:
	.long	_bbStringClass
	.long	2147483647
	.long	11
	.short	78,101,119,32,84,83,112,114,105,116,101
	.align	4
_344:
	.long	_bbStringClass
	.long	2147483647
	.long	11
	.short	68,101,108,32,84,83,112,114,105,116,101
	.align	4
_17701:
	.long	1
	.long	_919
	.long	2
	.long	_4558
	.long	_5603
	.long	-4
	.long	2
	.long	_7499
	.long	_855
	.long	-8
	.long	2
	.long	_5602
	.long	_5603
	.long	-12
	.long	0
	.align	4
_17353:
	.long	_17345
	.long	27
	.long	3
	.align	4
_17355:
	.long	_17345
	.long	30
	.long	3
	.align	4
_17370:
	.long	3
	.long	0
	.long	2
	.long	_1476
	.long	_855
	.long	-16
	.long	0
	.align	4
_17367:
	.long	_17345
	.long	31
	.long	4
	.align	4
_17371:
	.long	_17345
	.long	35
	.long	3
	.align	4
_17374:
	.long	_17345
	.long	36
	.long	3
	.align	4
_17377:
	.long	_17345
	.long	41
	.long	3
	.align	4
_17388:
	.long	3
	.long	0
	.long	0
	.align	4
_17381:
	.long	_17345
	.long	42
	.long	4
	.align	4
_17389:
	.long	_17345
	.long	46
	.long	3
	.align	4
_17394:
	.long	3
	.long	0
	.long	0
	.align	4
_17393:
	.long	_17345
	.long	47
	.long	4
	.align	4
_17395:
	.long	_17345
	.long	51
	.long	3
	.align	4
_17408:
	.long	3
	.long	0
	.long	0
	.align	4
_17399:
	.long	_17345
	.long	52
	.long	4
	.align	4
_17415:
	.long	3
	.long	0
	.long	0
	.align	4
_17410:
	.long	_17345
	.long	54
	.long	4
	.align	4
_17416:
	.long	_17345
	.long	59
	.long	3
	.align	4
_17423:
	.long	_17345
	.long	61
	.long	3
	.align	4
_17429:
	.long	_17345
	.long	62
	.long	3
	.align	4
_17435:
	.long	_17345
	.long	63
	.long	3
	.align	4
_17441:
	.long	_17345
	.long	64
	.long	3
	.align	4
_17447:
	.long	_17345
	.long	65
	.long	3
	.align	4
_17453:
	.long	_17345
	.long	66
	.long	3
	.align	4
_17459:
	.long	_17345
	.long	67
	.long	3
	.align	4
_17465:
	.long	_17345
	.long	68
	.long	3
	.align	4
_17471:
	.long	_17345
	.long	69
	.long	3
	.align	4
_17477:
	.long	_17345
	.long	70
	.long	3
	.align	4
_17483:
	.long	_17345
	.long	71
	.long	3
	.align	4
_17489:
	.long	_17345
	.long	72
	.long	3
	.align	4
_17495:
	.long	_17345
	.long	73
	.long	3
	.align	4
_17501:
	.long	_17345
	.long	75
	.long	3
	.align	4
_17511:
	.long	_17345
	.long	76
	.long	3
	.align	4
_17521:
	.long	_17345
	.long	77
	.long	3
	.align	4
_17527:
	.long	_17345
	.long	78
	.long	3
	.align	4
_17531:
	.long	_17345
	.long	79
	.long	3
	.align	4
_17537:
	.long	_17345
	.long	80
	.long	3
	.align	4
_17543:
	.long	_17345
	.long	81
	.long	3
	.align	4
_17549:
	.long	_17345
	.long	83
	.long	3
	.align	4
_17557:
	.long	_17345
	.long	84
	.long	3
	.align	4
_17569:
	.long	_17345
	.long	86
	.long	3
	.align	4
_17575:
	.long	_17345
	.long	87
	.long	3
	.align	4
_17581:
	.long	_17345
	.long	88
	.long	3
	.align	4
_17587:
	.long	_17345
	.long	89
	.long	3
	.align	4
_17593:
	.long	_17345
	.long	90
	.long	3
	.align	4
_17599:
	.long	_17345
	.long	91
	.long	3
	.align	4
_17605:
	.long	_17345
	.long	92
	.long	3
	.align	4
_17611:
	.long	_17345
	.long	93
	.long	3
	.align	4
_17617:
	.long	_17345
	.long	94
	.long	3
	.align	4
_17623:
	.long	_17345
	.long	95
	.long	3
	.align	4
_17629:
	.long	_17345
	.long	96
	.long	3
	.align	4
_17635:
	.long	_17345
	.long	97
	.long	3
	.align	4
_17641:
	.long	_17345
	.long	101
	.long	3
	.align	4
_17647:
	.long	_17345
	.long	102
	.long	3
	.align	4
_17657:
	.long	_17345
	.long	106
	.long	3
	.align	4
_17664:
	.long	_17345
	.long	107
	.long	3
	.align	4
_17670:
	.long	_17345
	.long	108
	.long	3
	.align	4
_17676:
	.long	_17345
	.long	109
	.long	3
	.align	4
_17682:
	.long	_17345
	.long	110
	.long	3
	.align	4
_17688:
	.long	_17345
	.long	111
	.long	3
	.align	4
_17694:
	.long	_17345
	.long	112
	.long	3
	.align	4
_17700:
	.long	_17345
	.long	114
	.long	3
	.align	4
_17766:
	.long	1
	.long	_1194
	.long	2
	.long	_7499
	.long	_855
	.long	-4
	.long	2
	.long	_5602
	.long	_5603
	.long	-8
	.long	2
	.long	_1477
	.long	_1478
	.long	-12
	.long	0
	.align	4
_17702:
	.long	_17345
	.long	120
	.long	3
	.align	4
_17704:
	.long	_17345
	.long	121
	.long	3
	.align	4
_348:
	.long	_bbStringClass
	.long	2147483647
	.long	6
	.short	83,112,114,105,116,101
	.align	4
_17712:
	.long	_17345
	.long	123
	.long	3
	.align	4
_17715:
	.long	_17345
	.long	124
	.long	3
	.align	4
_17718:
	.long	_17345
	.long	127
	.long	3
	.align	4
_17734:
	.long	3
	.long	0
	.long	0
	.align	4
_17722:
	.long	_17345
	.long	128
	.long	4
	.align	4
_17731:
	.long	_17345
	.long	129
	.long	4
	.align	4
_17739:
	.long	3
	.long	0
	.long	0
	.align	4
_17736:
	.long	_17345
	.long	131
	.long	4
	.align	4
_17740:
	.long	_17345
	.long	134
	.long	3
	.align	4
_17744:
	.long	_17345
	.long	135
	.long	3
	.align	4
_42644:
	.long	0xbf800000
	.align	4
_42645:
	.long	0xbf800000
	.align	4
_17747:
	.long	_17345
	.long	136
	.long	3
	.align	4
_42646:
	.long	0xbf800000
	.align	4
_17750:
	.long	_17345
	.long	137
	.long	3
	.align	4
_17753:
	.long	_17345
	.long	138
	.long	3
	.align	4
_42647:
	.long	0xbf800000
	.align	4
_17756:
	.long	_17345
	.long	139
	.long	3
	.align	4
_17759:
	.long	_17345
	.long	140
	.long	3
	.align	4
_17762:
	.long	_17345
	.long	142
	.long	3
	.align	4
_17765:
	.long	_17345
	.long	144
	.long	3
_17784:
	.asciz	"tex_file"
_17785:
	.asciz	"tex_flag"
	.align	4
_17783:
	.long	1
	.long	_1195
	.long	2
	.long	_17784
	.long	_873
	.long	-4
	.long	2
	.long	_17785
	.long	_826
	.long	-8
	.long	2
	.long	_7499
	.long	_855
	.long	-12
	.long	2
	.long	_5602
	.long	_5603
	.long	-16
	.long	2
	.long	_1400
	.long	_4807
	.long	-20
	.long	0
	.align	4
_17767:
	.long	_17345
	.long	150
	.long	3
	.align	4
_17769:
	.long	_17345
	.long	152
	.long	3
	.align	4
_17771:
	.long	_17345
	.long	153
	.long	3
	.align	4
_17774:
	.long	_17345
	.long	156
	.long	3
	.align	4
_17781:
	.long	3
	.long	0
	.long	0
	.align	4
_17778:
	.long	_17345
	.long	157
	.long	4
	.align	4
_17782:
	.long	_17345
	.long	160
	.long	3
	.align	4
_17790:
	.long	1
	.long	_1197
	.long	2
	.long	_4558
	.long	_5603
	.long	-4
	.long	2
	.long	_8874
	.long	_838
	.long	-8
	.long	0
	.align	4
_17786:
	.long	_17345
	.long	166
	.long	3
_17800:
	.asciz	"s_x"
_17801:
	.asciz	"s_y"
	.align	4
_17799:
	.long	1
	.long	_1198
	.long	2
	.long	_4558
	.long	_5603
	.long	-4
	.long	2
	.long	_17800
	.long	_838
	.long	-8
	.long	2
	.long	_17801
	.long	_838
	.long	-12
	.long	0
	.align	4
_17791:
	.long	_17345
	.long	172
	.long	3
	.align	4
_17795:
	.long	_17345
	.long	173
	.long	3
_17811:
	.asciz	"h_x"
_17812:
	.asciz	"h_y"
	.align	4
_17810:
	.long	1
	.long	_1199
	.long	2
	.long	_4558
	.long	_5603
	.long	-4
	.long	2
	.long	_17811
	.long	_838
	.long	-8
	.long	2
	.long	_17812
	.long	_838
	.long	-12
	.long	0
	.align	4
_17802:
	.long	_17345
	.long	179
	.long	3
	.align	4
_17806:
	.long	_17345
	.long	180
	.long	3
	.align	4
_17817:
	.long	1
	.long	_1200
	.long	2
	.long	_4558
	.long	_5603
	.long	-4
	.long	2
	.long	_7033
	.long	_826
	.long	-8
	.long	0
	.align	4
_17813:
	.long	_17345
	.long	186
	.long	3
	.align	4
_17828:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_6919
	.long	-4
	.long	0
	.align	4
_17827:
	.long	3
	.long	0
	.long	0
_17823:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TBone.bmx"
	.align	4
_17822:
	.long	_17823
	.long	16
	.long	3
	.align	4
_17826:
	.long	3
	.long	0
	.long	0
	.align	4
_17825:
	.long	_17823
	.long	17
	.long	4
	.align	4
_349:
	.long	_bbStringClass
	.long	2147483647
	.long	9
	.short	78,101,119,32,84,66,111,110,101
	.align	4
_350:
	.long	_bbStringClass
	.long	2147483647
	.long	9
	.short	68,101,108,32,84,66,111,110,101
	.align	4
_18168:
	.long	1
	.long	_919
	.long	2
	.long	_4558
	.long	_6919
	.long	-4
	.long	2
	.long	_7499
	.long	_855
	.long	-8
	.long	2
	.long	_6918
	.long	_6919
	.long	-12
	.long	0
	.align	4
_17839:
	.long	_17823
	.long	33
	.long	3
	.align	4
_17841:
	.long	_17823
	.long	36
	.long	3
	.align	4
_17856:
	.long	3
	.long	0
	.long	2
	.long	_1476
	.long	_855
	.long	-16
	.long	0
	.align	4
_17853:
	.long	_17823
	.long	37
	.long	4
	.align	4
_17857:
	.long	_17823
	.long	41
	.long	3
	.align	4
_17860:
	.long	_17823
	.long	42
	.long	3
	.align	4
_17863:
	.long	_17823
	.long	45
	.long	3
	.align	4
_17876:
	.long	3
	.long	0
	.long	0
	.align	4
_17867:
	.long	_17823
	.long	46
	.long	4
	.align	4
_17883:
	.long	3
	.long	0
	.long	0
	.align	4
_17878:
	.long	_17823
	.long	48
	.long	4
	.align	4
_17884:
	.long	_17823
	.long	53
	.long	3
	.align	4
_17891:
	.long	_17823
	.long	55
	.long	3
	.align	4
_17897:
	.long	_17823
	.long	56
	.long	3
	.align	4
_17903:
	.long	_17823
	.long	57
	.long	3
	.align	4
_17909:
	.long	_17823
	.long	58
	.long	3
	.align	4
_17915:
	.long	_17823
	.long	59
	.long	3
	.align	4
_17921:
	.long	_17823
	.long	60
	.long	3
	.align	4
_17927:
	.long	_17823
	.long	61
	.long	3
	.align	4
_17933:
	.long	_17823
	.long	62
	.long	3
	.align	4
_17939:
	.long	_17823
	.long	63
	.long	3
	.align	4
_17945:
	.long	_17823
	.long	64
	.long	3
	.align	4
_17951:
	.long	_17823
	.long	65
	.long	3
	.align	4
_17957:
	.long	_17823
	.long	66
	.long	3
	.align	4
_17963:
	.long	_17823
	.long	67
	.long	3
	.align	4
_17969:
	.long	_17823
	.long	69
	.long	3
	.align	4
_17979:
	.long	_17823
	.long	70
	.long	3
	.align	4
_17989:
	.long	_17823
	.long	71
	.long	3
	.align	4
_17995:
	.long	_17823
	.long	72
	.long	3
	.align	4
_17999:
	.long	_17823
	.long	76
	.long	3
	.align	4
_18005:
	.long	_17823
	.long	77
	.long	3
	.align	4
_18011:
	.long	_17823
	.long	78
	.long	3
	.align	4
_18017:
	.long	_17823
	.long	79
	.long	3
	.align	4
_18023:
	.long	_17823
	.long	80
	.long	3
	.align	4
_18029:
	.long	_17823
	.long	81
	.long	3
	.align	4
_18035:
	.long	_17823
	.long	82
	.long	3
	.align	4
_18041:
	.long	_17823
	.long	83
	.long	3
	.align	4
_18047:
	.long	_17823
	.long	84
	.long	3
	.align	4
_18053:
	.long	_17823
	.long	85
	.long	3
	.align	4
_18059:
	.long	_17823
	.long	86
	.long	3
	.align	4
_18065:
	.long	_17823
	.long	87
	.long	3
	.align	4
_18071:
	.long	_17823
	.long	88
	.long	3
	.align	4
_18077:
	.long	_17823
	.long	90
	.long	3
	.align	4
_18089:
	.long	_17823
	.long	92
	.long	3
	.align	4
_18095:
	.long	_17823
	.long	93
	.long	3
	.align	4
_18101:
	.long	_17823
	.long	94
	.long	3
	.align	4
_18107:
	.long	_17823
	.long	95
	.long	3
	.align	4
_18113:
	.long	_17823
	.long	96
	.long	3
	.align	4
_18119:
	.long	_17823
	.long	97
	.long	3
	.align	4
_18125:
	.long	_17823
	.long	98
	.long	3
	.align	4
_18131:
	.long	_17823
	.long	100
	.long	3
	.align	4
_18143:
	.long	_17823
	.long	101
	.long	3
	.align	4
_18155:
	.long	_17823
	.long	102
	.long	3
	.align	4
_18167:
	.long	_17823
	.long	104
	.long	3
	.align	4
_18178:
	.long	1
	.long	_922
	.long	2
	.long	_4558
	.long	_6919
	.long	-4
	.long	0
	.align	4
_18169:
	.long	_17823
	.long	110
	.long	3
	.align	4
_18170:
	.long	_17823
	.long	112
	.long	3
	.align	4
_18230:
	.long	1
	.long	_1229
	.long	2
	.long	_8574
	.long	_855
	.long	-4
	.long	0
	.align	4
_18179:
	.long	_17823
	.long	119
	.long	3
	.align	4
_18231:
	.long	1
	.long	_921
	.long	2
	.long	_4558
	.long	_6919
	.long	-4
	.long	0
	.align	4
_18239:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_5137
	.long	-4
	.long	0
_18232:
	.asciz	"f"
	.align	4
_18238:
	.long	3
	.long	0
	.long	0
	.align	4
_18251:
	.long	1
	.long	_919
	.long	2
	.long	_4558
	.long	_5137
	.long	-4
	.long	2
	.long	_854
	.long	_855
	.long	-8
	.long	0
	.align	4
_18281:
	.long	1
	.long	_828
	.long	2
	.long	_4558
	.long	_5137
	.long	-4
	.long	0
	.align	4
_18252:
	.long	_4455
	.long	37
	.long	3
	.align	4
_18262:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-8
	.long	0
	.align	4
_18255:
	.long	_4455
	.long	38
	.long	4
	.align	8
_42836:
	.long	0x40000000,0x3fd33333
	.align	4
_18263:
	.long	_4455
	.long	40
	.long	3
	.align	4
_42837:
	.long	0x437f0000
	.align	4
_42838:
	.long	0x437f0000
	.align	4
_42839:
	.long	0x437f0000
	.align	4
_18271:
	.long	_4455
	.long	42
	.long	3
	.align	4
_18272:
	.long	_4455
	.long	43
	.long	3
	.align	4
_18278:
	.long	_4455
	.long	44
	.long	3
	.align	4
_18279:
	.long	_4455
	.long	46
	.long	3
	.align	4
_18280:
	.long	_4455
	.long	48
	.long	3
	.align	4
_18283:
	.long	1
	.long	_830
	.long	2
	.long	_4558
	.long	_5137
	.long	-4
	.long	0
	.align	4
_18282:
	.long	_4455
	.long	54
	.long	3
	.align	4
_18873:
	.long	1
	.long	_921
	.long	2
	.long	_4558
	.long	_5137
	.long	-4
	.long	2
	.long	_17338
	.long	_826
	.long	-8
	.long	2
	.long	_17326
	.long	_838
	.long	-12
	.long	2
	.long	_17327
	.long	_838
	.long	-16
	.long	2
	.long	_17328
	.long	_838
	.long	-20
	.long	2
	.long	_17330
	.long	_1239
	.long	-24
	.long	2
	.long	_17332
	.long	_1239
	.long	-28
	.long	2
	.long	_17333
	.long	_1239
	.long	-32
	.long	2
	.long	_17334
	.long	_1239
	.long	-36
	.long	2
	.long	_17335
	.long	_1239
	.long	-40
	.long	2
	.long	_17336
	.long	_826
	.long	-44
	.long	0
	.align	4
_18284:
	.long	_4455
	.long	61
	.long	3
	.align	4
_18286:
	.long	_4455
	.long	62
	.long	3
	.align	4
_18289:
	.long	3
	.long	0
	.long	0
	.align	4
_18288:
	.long	_4455
	.long	62
	.long	39
	.align	4
_18290:
	.long	_4455
	.long	64
	.long	3
	.align	4
_18291:
	.long	_4455
	.long	66
	.long	3
	.align	4
_18297:
	.long	3
	.long	0
	.long	0
	.align	4
_18295:
	.long	_4455
	.long	67
	.long	4
	.align	4
_18296:
	.long	_4455
	.long	68
	.long	4
	.align	4
_18301:
	.long	3
	.long	0
	.long	0
	.align	4
_18299:
	.long	_4455
	.long	70
	.long	4
	.align	4
_18300:
	.long	_4455
	.long	71
	.long	4
	.align	4
_18302:
	.long	_4455
	.long	79
	.long	4
	.align	4
_18303:
	.long	_4455
	.long	80
	.long	4
	.align	4
_18304:
	.long	_4455
	.long	84
	.long	3
	.align	4
_18316:
	.long	3
	.long	0
	.long	0
	.align	4
_18315:
	.long	_4455
	.long	86
	.long	5
	.align	4
_18318:
	.long	3
	.long	0
	.long	0
	.align	4
_18317:
	.long	_4455
	.long	88
	.long	5
	.align	4
_18320:
	.long	3
	.long	0
	.long	0
	.align	4
_18319:
	.long	_4455
	.long	90
	.long	5
	.align	4
_18322:
	.long	3
	.long	0
	.long	0
	.align	4
_18321:
	.long	_4455
	.long	92
	.long	5
	.align	4
_18323:
	.long	_4455
	.long	95
	.long	3
	.align	4
_18327:
	.long	_4455
	.long	98
	.long	3
	.align	4
_18336:
	.long	3
	.long	0
	.long	0
	.align	4
_18333:
	.long	_4455
	.long	99
	.long	4
	.align	4
_18334:
	.long	_4455
	.long	100
	.long	4
	.align	4
_18335:
	.long	_4455
	.long	101
	.long	4
	.align	4
_18341:
	.long	3
	.long	0
	.long	0
	.align	4
_18338:
	.long	_4455
	.long	103
	.long	4
	.align	4
_18339:
	.long	_4455
	.long	104
	.long	4
	.align	4
_18340:
	.long	_4455
	.long	105
	.long	4
	.align	4
_18342:
	.long	_4455
	.long	109
	.long	3
	.align	4
_18349:
	.long	3
	.long	0
	.long	0
	.align	4
_18348:
	.long	_4455
	.long	110
	.long	4
	.align	4
_18352:
	.long	3
	.long	0
	.long	0
	.align	4
_18351:
	.long	_4455
	.long	112
	.long	4
	.align	4
_18353:
	.long	_4455
	.long	116
	.long	3
	.align	4
_18360:
	.long	3
	.long	0
	.long	0
	.align	4
_18359:
	.long	_4455
	.long	117
	.long	4
	.align	4
_18363:
	.long	3
	.long	0
	.long	0
	.align	4
_18362:
	.long	_4455
	.long	119
	.long	4
	.align	4
_18364:
	.long	_4455
	.long	123
	.long	3
	.align	4
_18371:
	.long	3
	.long	0
	.long	0
	.align	4
_18370:
	.long	_4455
	.long	124
	.long	4
	.align	4
_18372:
	.long	_4455
	.long	128
	.long	3
	.align	4
_18379:
	.long	3
	.long	0
	.long	0
	.align	4
_18378:
	.long	_4455
	.long	129
	.long	4
	.align	4
_18382:
	.long	3
	.long	0
	.long	0
	.align	4
_18381:
	.long	_4455
	.long	131
	.long	4
	.align	4
_18383:
	.long	_4455
	.long	136
	.long	3
	.align	4
_18386:
	.long	_4455
	.long	137
	.long	3
	.align	4
_18387:
	.long	_4455
	.long	139
	.long	3
	.align	4
_18406:
	.long	_4455
	.long	140
	.long	3
	.align	4
_18425:
	.long	_4455
	.long	141
	.long	3
	.align	4
_18444:
	.long	_4455
	.long	142
	.long	3
	.align	4
_42850:
	.long	0x42c80000
	.align	4
_18447:
	.long	_4455
	.long	144
	.long	3
	.align	4
_18448:
	.long	_4455
	.long	145
	.long	3
	.align	4
_18449:
	.long	_4455
	.long	146
	.long	3
	.align	4
_18450:
	.long	_4455
	.long	147
	.long	3
	.align	4
_18451:
	.long	_4455
	.long	150
	.long	3
	.align	4
_18453:
	.long	_4455
	.long	151
	.long	3
	.align	4
_18458:
	.long	_4455
	.long	153
	.long	3
	.align	4
_18842:
	.long	3
	.long	0
	.long	2
	.long	_8949
	.long	_826
	.long	-48
	.long	0
	.align	4
_18462:
	.long	_4455
	.long	155
	.long	4
	.align	4
_18841:
	.long	3
	.long	0
	.long	2
	.long	_7271
	.long	_4807
	.long	-52
	.long	2
	.long	_17261
	.long	_826
	.long	-56
	.long	2
	.long	_17262
	.long	_826
	.long	-60
	.long	2
	.long	_17263
	.long	_826
	.long	-64
	.long	2
	.long	_17264
	.long	_838
	.long	-68
	.long	2
	.long	_17265
	.long	_838
	.long	-72
	.long	2
	.long	_17266
	.long	_838
	.long	-76
	.long	2
	.long	_17267
	.long	_838
	.long	-80
	.long	2
	.long	_17268
	.long	_838
	.long	-84
	.long	2
	.long	_17269
	.long	_826
	.long	-88
	.long	2
	.long	_7272
	.long	_826
	.long	-92
	.long	0
	.align	4
_18471:
	.long	_4455
	.long	158
	.long	5
	.align	4
_18483:
	.long	_4455
	.long	159
	.long	5
	.align	4
_18491:
	.long	_4455
	.long	160
	.long	5
	.align	4
_18501:
	.long	_4455
	.long	161
	.long	5
	.align	4
_18511:
	.long	_4455
	.long	162
	.long	5
	.align	4
_18521:
	.long	_4455
	.long	163
	.long	5
	.align	4
_18531:
	.long	_4455
	.long	164
	.long	5
	.align	4
_18541:
	.long	_4455
	.long	165
	.long	5
	.align	4
_18551:
	.long	_4455
	.long	166
	.long	5
	.align	4
_18561:
	.long	_4455
	.long	167
	.long	5
	.align	4
_18571:
	.long	_4455
	.long	168
	.long	5
	.align	4
_18581:
	.long	_4455
	.long	169
	.long	5
	.align	4
_18586:
	.long	_4455
	.long	171
	.long	5
	.align	4
_18587:
	.long	_4455
	.long	172
	.long	5
	.align	4
_18588:
	.long	_4455
	.long	174
	.long	5
	.align	4
_18589:
	.long	_4455
	.long	175
	.long	5
	.align	4
_18595:
	.long	_4455
	.long	178
	.long	5
	.align	4
_18598:
	.long	3
	.long	0
	.long	0
	.align	4
_18597:
	.long	_4455
	.long	179
	.long	6
	.align	4
_18601:
	.long	3
	.long	0
	.long	0
	.align	4
_18600:
	.long	_4455
	.long	181
	.long	6
	.align	4
_18602:
	.long	_4455
	.long	185
	.long	5
	.align	4
_18606:
	.long	3
	.long	0
	.long	0
	.align	4
_18604:
	.long	_4455
	.long	186
	.long	6
	.align	4
_18605:
	.long	_4455
	.long	187
	.long	6
	.align	4
_18610:
	.long	3
	.long	0
	.long	0
	.align	4
_18608:
	.long	_4455
	.long	189
	.long	6
	.align	4
_18609:
	.long	_4455
	.long	190
	.long	6
	.align	4
_18611:
	.long	_4455
	.long	194
	.long	5
	.align	4
_18614:
	.long	3
	.long	0
	.long	0
	.align	4
_18613:
	.long	_4455
	.long	195
	.long	6
	.align	4
_18617:
	.long	3
	.long	0
	.long	0
	.align	4
_18616:
	.long	_4455
	.long	197
	.long	6
	.align	4
_18618:
	.long	_4455
	.long	201
	.long	5
	.align	4
_18621:
	.long	3
	.long	0
	.long	0
	.align	4
_18620:
	.long	_4455
	.long	202
	.long	6
	.align	4
_18624:
	.long	3
	.long	0
	.long	0
	.align	4
_18623:
	.long	_4455
	.long	204
	.long	6
	.align	4
_18625:
	.long	_4455
	.long	208
	.long	5
	.align	4
_18631:
	.long	3
	.long	0
	.long	0
	.align	4
_18627:
	.long	_4455
	.long	209
	.long	6
	.align	4
_18628:
	.long	_4455
	.long	210
	.long	6
	.align	4
_18629:
	.long	_4455
	.long	211
	.long	6
	.align	4
_18630:
	.long	_4455
	.long	212
	.long	6
	.align	4
_18635:
	.long	3
	.long	0
	.long	0
	.align	4
_18633:
	.long	_4455
	.long	214
	.long	6
	.align	4
_18634:
	.long	_4455
	.long	215
	.long	6
	.align	4
_18636:
	.long	_4455
	.long	219
	.long	5
	.align	4
_18665:
	.long	3
	.long	0
	.long	0
	.align	4
_18638:
	.long	_4455
	.long	221
	.long	6
	.align	4
_18639:
	.long	_4455
	.long	222
	.long	6
	.align	4
_18645:
	.long	_4455
	.long	224
	.long	6
	.align	4
_18646:
	.long	_4455
	.long	225
	.long	6
	.align	4
_18647:
	.long	_4455
	.long	226
	.long	6
	.align	4
_18648:
	.long	_4455
	.long	227
	.long	6
	.align	4
_18649:
	.long	_4455
	.long	228
	.long	9
	.align	4
_18650:
	.long	_4455
	.long	230
	.long	6
	.align	4
_18651:
	.long	_4455
	.long	231
	.long	6
	.align	4
_18652:
	.long	_4455
	.long	232
	.long	6
	.align	4
_18653:
	.long	_4455
	.long	235
	.long	6
	.align	4
_18658:
	.long	3
	.long	0
	.long	0
	.align	4
_18655:
	.long	_4455
	.long	236
	.long	7
	.align	4
_18656:
	.long	_4455
	.long	237
	.long	7
	.align	4
_18657:
	.long	_4455
	.long	238
	.long	7
	.align	4
_18659:
	.long	_4455
	.long	241
	.long	6
	.align	4
_18664:
	.long	3
	.long	0
	.long	0
	.align	4
_18661:
	.long	_4455
	.long	242
	.long	7
	.align	4
_18662:
	.long	_4455
	.long	243
	.long	7
	.align	4
_18663:
	.long	_4455
	.long	244
	.long	7
	.align	4
_18674:
	.long	3
	.long	0
	.long	0
	.align	4
_18667:
	.long	_4455
	.long	249
	.long	6
	.align	4
_18668:
	.long	_4455
	.long	252
	.long	6
	.align	4
_18672:
	.long	3
	.long	0
	.long	0
	.align	4
_18670:
	.long	_4455
	.long	253
	.long	7
	.align	4
_18671:
	.long	_4455
	.long	254
	.long	7
	.align	4
_18673:
	.long	_4455
	.long	257
	.long	6
	.align	4
_18675:
	.long	_4455
	.long	262
	.long	5
	.align	4
_18685:
	.long	3
	.long	0
	.long	0
	.align	4
_18684:
	.long	_4455
	.long	275
	.long	14
	.align	4
_42851:
	.long	0x46040000
	.align	4
_18687:
	.long	3
	.long	0
	.long	0
	.align	4
_18686:
	.long	_4455
	.long	263
	.long	13
	.align	4
_42852:
	.long	0x45f00800
	.align	4
_18689:
	.long	3
	.long	0
	.long	0
	.align	4
_18688:
	.long	_4455
	.long	264
	.long	13
	.align	4
_42853:
	.long	0x45f00800
	.align	4
_18691:
	.long	3
	.long	0
	.long	0
	.align	4
_18690:
	.long	_4455
	.long	266
	.long	13
	.align	4
_42854:
	.long	0x46040000
	.align	4
_18693:
	.long	3
	.long	0
	.long	0
	.align	4
_18692:
	.long	_4455
	.long	267
	.long	13
	.align	4
_42855:
	.long	0x43820000
	.align	4
_18696:
	.long	3
	.long	0
	.long	0
	.align	4
_18694:
	.long	_4455
	.long	269
	.long	7
	.align	4
_42856:
	.long	0x47057000
	.align	4
_18695:
	.long	_4455
	.long	270
	.long	7
	.align	4
_42857:
	.long	0x47074000
	.align	4
_18700:
	.long	3
	.long	0
	.long	0
	.align	4
_18697:
	.long	_4455
	.long	272
	.long	7
	.align	4
_18698:
	.long	_4455
	.long	273
	.long	7
	.align	4
_18699:
	.long	_4455
	.long	274
	.long	7
	.align	4
_18701:
	.long	_4455
	.long	279
	.long	5
	.align	4
_18702:
	.long	_4455
	.long	280
	.long	5
	.align	4
_18703:
	.long	_4455
	.long	282
	.long	5
	.align	4
_18708:
	.long	3
	.long	0
	.long	0
	.align	4
_18707:
	.long	_4455
	.long	283
	.long	6
	.align	4
_18709:
	.long	_4455
	.long	285
	.long	5
	.align	4
_18712:
	.long	3
	.long	0
	.long	0
	.align	4
_18711:
	.long	_4455
	.long	286
	.long	6
	.align	4
_18713:
	.long	_4455
	.long	288
	.long	5
	.align	4
_18718:
	.long	3
	.long	0
	.long	0
	.align	4
_18717:
	.long	_4455
	.long	289
	.long	6
	.align	4
_18719:
	.long	_4455
	.long	293
	.long	5
	.align	4
_18722:
	.long	3
	.long	0
	.long	0
	.align	4
_18721:
	.long	_4455
	.long	294
	.long	6
	.align	4
_42858:
	.long	0xbf800000
	.align	4
_42859:
	.long	0xbf800000
	.align	4
_18723:
	.long	_4455
	.long	298
	.long	5
	.align	4
_18840:
	.long	3
	.long	0
	.long	2
	.long	_1077
	.long	_1078
	.long	-96
	.long	2
	.long	_11629
	.long	_857
	.long	-100
	.long	0
	.align	4
_18725:
	.long	_4455
	.long	300
	.long	6
	.align	4
_42860:
	.long	0xbf800000
	.align	4
_42861:
	.long	0xbf800000
	.align	4
_18726:
	.long	_4455
	.long	303
	.long	6
_18727:
	.asciz	"d"
	.align	4
_18729:
	.long	_4455
	.long	304
	.long	6
	.align	4
_18732:
	.long	_4455
	.long	307
	.long	6
	.align	4
_18734:
	.long	_4455
	.long	308
	.long	6
	.align	4
_18737:
	.long	_4455
	.long	310
	.long	6
	.align	4
_18748:
	.long	_4455
	.long	311
	.long	6
	.align	4
_18759:
	.long	_4455
	.long	312
	.long	6
	.align	4
_18770:
	.long	_4455
	.long	314
	.long	6
	.align	4
_18781:
	.long	_4455
	.long	315
	.long	6
	.align	4
_18792:
	.long	_4455
	.long	316
	.long	6
	.align	4
_18803:
	.long	_4455
	.long	318
	.long	6
	.align	4
_18814:
	.long	_4455
	.long	319
	.long	6
	.align	4
_18825:
	.long	_4455
	.long	320
	.long	6
	.align	4
_18836:
	.long	_4455
	.long	322
	.long	6
	.align	4
_18843:
	.long	_4455
	.long	331
	.long	3
	.align	4
_18844:
	.long	_4455
	.long	333
	.long	3
	.align	4
_18845:
	.long	_4455
	.long	335
	.long	3
	.align	4
_18851:
	.long	_4455
	.long	336
	.long	3
	.align	4
_18854:
	.long	_4455
	.long	338
	.long	3
	.align	4
_18855:
	.long	_4455
	.long	341
	.long	3
	.align	4
_18868:
	.long	3
	.long	0
	.long	2
	.long	_8949
	.long	_826
	.long	-112
	.long	0
	.align	4
_18859:
	.long	_4455
	.long	343
	.long	4
	.align	4
_18860:
	.long	_4455
	.long	344
	.long	4
	.align	4
_18861:
	.long	_4455
	.long	347
	.long	4
	.align	4
_18862:
	.long	_4455
	.long	348
	.long	4
	.align	4
_18863:
	.long	_4455
	.long	350
	.long	4
	.align	4
_18864:
	.long	_4455
	.long	352
	.long	4
	.align	4
_18865:
	.long	_4455
	.long	353
	.long	4
	.align	4
_18866:
	.long	_4455
	.long	354
	.long	4
	.align	4
_18867:
	.long	_4455
	.long	355
	.long	4
	.align	4
_18869:
	.long	_4455
	.long	360
	.long	3
	.align	4
_18872:
	.long	3
	.long	0
	.long	0
	.align	4
_18871:
	.long	_4455
	.long	361
	.long	4
_19068:
	.asciz	"[][]f"
_19069:
	.asciz	"l"
	.align	4
_19067:
	.long	1
	.long	_1250
	.long	2
	.long	_4558
	.long	_5137
	.long	-4
	.long	2
	.long	_826
	.long	_826
	.long	-8
	.long	2
	.long	_7581
	.long	_19068
	.long	-12
	.long	2
	.long	_19069
	.long	_826
	.long	-16
	.long	0
	.align	4
_18874:
	.long	_4455
	.long	368
	.long	3
	.align	4
_18879:
	.long	3
	.long	0
	.long	0
	.align	4
_18878:
	.long	_4455
	.long	368
	.long	27
	.align	4
_18880:
	.long	_4455
	.long	370
	.long	3
	.align	4
_18888:
	.long	_4455
	.long	371
	.long	3
	.align	4
_18896:
	.long	_4455
	.long	372
	.long	3
	.align	4
_18904:
	.long	_4455
	.long	374
	.long	3
	.align	4
_18906:
	.long	_4455
	.long	375
	.long	3
_18907:
	.asciz	"[]f"
	.align	4
_18909:
	.long	_4455
	.long	377
	.long	3
	.align	4
_18920:
	.long	3
	.long	0
	.long	0
	.align	4
_18911:
	.long	_4455
	.long	378
	.long	4
_18915:
	.asciz	"f"
	.align	4
_18921:
	.long	_4455
	.long	381
	.long	3
	.align	4
_18928:
	.long	_4455
	.long	381
	.long	19
	.align	4
_18937:
	.long	_4455
	.long	382
	.long	3
	.align	4
_18946:
	.long	_4455
	.long	382
	.long	19
	.align	4
_18955:
	.long	_4455
	.long	383
	.long	3
	.align	4
_18964:
	.long	_4455
	.long	383
	.long	19
	.align	4
_18971:
	.long	_4455
	.long	384
	.long	3
	.align	4
_18978:
	.long	_4455
	.long	384
	.long	19
	.align	4
_18985:
	.long	_4455
	.long	386
	.long	3
	.align	4
_19015:
	.long	3
	.long	0
	.long	0
	.align	4
_18987:
	.long	_4455
	.long	387
	.long	4
	.align	4
_19016:
	.long	_4455
	.long	391
	.long	3
	.align	4
_19033:
	.long	3
	.long	0
	.long	0
	.align	4
_19022:
	.long	_4455
	.long	392
	.long	4
	.align	4
_19027:
	.long	_4455
	.long	393
	.long	4
	.align	4
_19034:
	.long	_4455
	.long	396
	.long	3
	.align	4
_19035:
	.long	_4455
	.long	397
	.long	3
	.align	4
_19036:
	.long	_4455
	.long	399
	.long	3
	.align	4
_19037:
	.long	_4455
	.long	402
	.long	3
	.align	4
_19041:
	.long	_4455
	.long	403
	.long	3
	.align	4
_19050:
	.long	_4455
	.long	404
	.long	3
	.align	4
_19059:
	.long	_4455
	.long	406
	.long	3
	.align	4
_19060:
	.long	_4455
	.long	408
	.long	3
	.align	4
_19066:
	.long	_4455
	.long	409
	.long	3
_19394:
	.asciz	"vc"
_19395:
	.asciz	"ds"
_19396:
	.asciz	"rd"
_19397:
	.asciz	"rc"
_19398:
	.asciz	"uv"
_19399:
	.asciz	"ns"
	.align	4
_19393:
	.long	1
	.long	_1251
	.long	2
	.long	_4558
	.long	_5137
	.long	-4
	.long	2
	.long	_19069
	.long	_826
	.long	-8
	.long	2
	.long	_13651
	.long	_1239
	.long	-12
	.long	2
	.long	_13652
	.long	_1239
	.long	-16
	.long	2
	.long	_14370
	.long	_1239
	.long	-20
	.long	2
	.long	_19394
	.long	_1239
	.long	-24
	.long	2
	.long	_19395
	.long	_838
	.long	-28
	.long	2
	.long	_7722
	.long	_838
	.long	-32
	.long	2
	.long	_7723
	.long	_838
	.long	-36
	.long	2
	.long	_7724
	.long	_838
	.long	-40
	.long	2
	.long	_19396
	.long	_838
	.long	-44
	.long	2
	.long	_19397
	.long	_838
	.long	-48
	.long	2
	.long	_19398
	.long	_1239
	.long	-52
	.long	2
	.long	_9642
	.long	_838
	.long	-56
	.long	2
	.long	_9643
	.long	_838
	.long	-60
	.long	2
	.long	_9644
	.long	_838
	.long	-64
	.long	2
	.long	_5826
	.long	_838
	.long	-68
	.long	2
	.long	_5827
	.long	_838
	.long	-72
	.long	2
	.long	_5828
	.long	_838
	.long	-76
	.long	2
	.long	_1472
	.long	_838
	.long	-80
	.long	2
	.long	_1473
	.long	_838
	.long	-84
	.long	2
	.long	_1474
	.long	_838
	.long	-88
	.long	2
	.long	_19399
	.long	_838
	.long	-92
	.long	0
	.align	4
_19070:
	.long	_4455
	.long	437
	.long	3
_19071:
	.asciz	"f"
	.align	4
_19073:
	.long	_4455
	.long	438
	.long	3
	.align	4
_19075:
	.long	_4455
	.long	439
	.long	3
	.align	4
_19079:
	.long	_4455
	.long	440
	.long	3
	.align	4
_19081:
	.long	_4455
	.long	441
	.long	3
	.align	4
_19083:
	.long	_4455
	.long	443
	.long	3
	.align	4
_19211:
	.long	3
	.long	0
	.long	2
	.long	_837
	.long	_838
	.long	-96
	.long	2
	.long	_839
	.long	_838
	.long	-100
	.long	2
	.long	_840
	.long	_838
	.long	-104
	.long	2
	.long	_826
	.long	_826
	.long	-108
	.long	0
	.align	4
_19085:
	.long	_4455
	.long	446
	.long	8
	.align	4
_43092:
	.long	0x40000000
	.align	4
_19093:
	.long	_4455
	.long	447
	.long	8
	.align	4
_43093:
	.long	0x40000000
	.align	4
_19101:
	.long	_4455
	.long	448
	.long	4
	.align	4
_19120:
	.long	_4455
	.long	450
	.long	8
	.align	4
_19126:
	.long	_4455
	.long	453
	.long	4
	.align	4
_19130:
	.long	_4455
	.long	454
	.long	4
	.align	4
_19133:
	.long	_4455
	.long	455
	.long	4
	.align	4
_19136:
	.long	_4455
	.long	456
	.long	4
	.align	4
_19139:
	.long	_4455
	.long	457
	.long	4
	.align	4
_19140:
	.long	_4455
	.long	458
	.long	4
	.align	4
_19143:
	.long	_4455
	.long	459
	.long	4
	.align	4
_19146:
	.long	_4455
	.long	460
	.long	4
	.align	4
_19149:
	.long	_4455
	.long	461
	.long	4
	.align	4
_19150:
	.long	_4455
	.long	462
	.long	4
	.align	4
_19153:
	.long	3
	.long	0
	.long	0
	.align	4
_19152:
	.long	_4455
	.long	462
	.long	17
	.align	4
_19154:
	.long	_4455
	.long	463
	.long	4
	.align	4
_19157:
	.long	_4455
	.long	464
	.long	4
	.align	4
_19160:
	.long	_4455
	.long	465
	.long	4
	.align	4
_19163:
	.long	_4455
	.long	466
	.long	4
	.align	4
_19164:
	.long	_4455
	.long	467
	.long	4
	.align	4
_19167:
	.long	3
	.long	0
	.long	0
	.align	4
_19166:
	.long	_4455
	.long	467
	.long	17
	.align	4
_19168:
	.long	_4455
	.long	468
	.long	4
	.align	4
_19171:
	.long	_4455
	.long	469
	.long	4
	.align	4
_19174:
	.long	_4455
	.long	470
	.long	4
	.align	4
_19177:
	.long	_4455
	.long	471
	.long	4
	.align	4
_19178:
	.long	_4455
	.long	472
	.long	4
	.align	4
_19181:
	.long	3
	.long	0
	.long	0
	.align	4
_19180:
	.long	_4455
	.long	472
	.long	17
	.align	4
_19182:
	.long	_4455
	.long	473
	.long	4
	.align	4
_19183:
	.long	_4455
	.long	475
	.long	4
	.align	4
_19185:
	.long	_4455
	.long	485
	.long	8
	.align	4
_19190:
	.long	_4455
	.long	486
	.long	5
	.align	4
_19195:
	.long	_4455
	.long	487
	.long	4
	.align	4
_19200:
	.long	_4455
	.long	488
	.long	8
	.align	4
_19201:
	.long	_4455
	.long	491
	.long	8
	.align	4
_43094:
	.long	0x3089705f
	.align	4
_19210:
	.long	3
	.long	0
	.long	0
	.align	4
_19203:
	.long	_4455
	.long	492
	.long	11
	.align	4
_19206:
	.long	_4455
	.long	493
	.long	11
	.align	4
_19209:
	.long	_4455
	.long	494
	.long	11
	.align	4
_19212:
	.long	_4455
	.long	501
	.long	3
_19213:
	.asciz	"f"
	.align	4
_19215:
	.long	_4455
	.long	503
	.long	3
	.align	4
_19222:
	.long	_4455
	.long	504
	.long	3
	.align	4
_19227:
	.long	_4455
	.long	505
	.long	3
	.align	4
_19232:
	.long	_4455
	.long	506
	.long	3
	.align	4
_19237:
	.long	_4455
	.long	507
	.long	3
	.align	4
_19242:
	.long	_4455
	.long	508
	.long	3
	.align	4
_19247:
	.long	_4455
	.long	509
	.long	3
	.align	4
_19252:
	.long	_4455
	.long	510
	.long	3
	.align	4
_19257:
	.long	_4455
	.long	511
	.long	3
	.align	4
_19258:
	.long	_4455
	.long	512
	.long	3
	.align	4
_19259:
	.long	_4455
	.long	513
	.long	3
	.align	4
_19260:
	.long	_4455
	.long	514
	.long	3
	.align	4
_19261:
	.long	_4455
	.long	515
	.long	3
	.align	4
_19264:
	.long	3
	.long	0
	.long	0
	.align	4
_19263:
	.long	_4455
	.long	515
	.long	19
	.align	4
_19265:
	.long	_4455
	.long	516
	.long	3
	.align	4
_19266:
	.long	_4455
	.long	517
	.long	3
	.align	4
_19267:
	.long	_4455
	.long	518
	.long	3
	.align	4
_19268:
	.long	_4455
	.long	520
	.long	3
	.align	4
_19274:
	.long	_4455
	.long	520
	.long	15
	.align	4
_19280:
	.long	_4455
	.long	520
	.long	27
	.align	4
_19284:
	.long	_4455
	.long	521
	.long	3
	.align	4
_19289:
	.long	_4455
	.long	522
	.long	3
	.align	4
_19294:
	.long	_4455
	.long	523
	.long	3
	.align	4
_19295:
	.long	_4455
	.long	524
	.long	3
	.align	4
_19302:
	.long	_4455
	.long	526
	.long	3
	.align	4
_19308:
	.long	_4455
	.long	526
	.long	15
	.align	4
_19314:
	.long	_4455
	.long	526
	.long	27
	.align	4
_19318:
	.long	_4455
	.long	527
	.long	3
	.align	4
_19323:
	.long	_4455
	.long	528
	.long	3
	.align	4
_19328:
	.long	_4455
	.long	529
	.long	3
	.align	4
_19329:
	.long	_4455
	.long	530
	.long	3
	.align	4
_19336:
	.long	_4455
	.long	532
	.long	3
	.align	4
_19342:
	.long	_4455
	.long	532
	.long	15
	.align	4
_19348:
	.long	_4455
	.long	532
	.long	27
	.align	4
_19352:
	.long	_4455
	.long	533
	.long	3
	.align	4
_19357:
	.long	_4455
	.long	534
	.long	3
	.align	4
_19362:
	.long	_4455
	.long	535
	.long	3
	.align	4
_19363:
	.long	_4455
	.long	536
	.long	3
	.align	4
_19370:
	.long	_4455
	.long	539
	.long	3
	.align	4
_19377:
	.long	_4455
	.long	540
	.long	3
	.align	4
_19384:
	.long	_4455
	.long	541
	.long	3
	.align	4
_19391:
	.long	_4455
	.long	542
	.long	3
	.align	4
_19392:
	.long	_4455
	.long	543
	.long	3
_19463:
	.asciz	"hmap"
_19464:
	.asciz	"Pixel"
	.align	4
_19462:
	.long	1
	.long	_1253
	.long	2
	.long	_4558
	.long	_5137
	.long	-4
	.long	2
	.long	_19463
	.long	_1337
	.long	-8
	.long	2
	.long	_19464
	.long	_826
	.long	-12
	.long	0
	.align	4
_19400:
	.long	_4455
	.long	549
	.long	3
	.align	4
_19404:
	.long	_4455
	.long	550
	.long	3
	.align	4
_43197:
	.long	0x41f00000
	.align	4
_19408:
	.long	_4455
	.long	551
	.long	3
	.align	4
_43198:
	.long	0x44000000
	.align	4
_19412:
	.long	_4455
	.long	553
	.long	3
	.align	4
_43199:
	.long	0x3f800000
	.align	4
_43200:
	.long	0x3f800000
_19416:
	.asciz	"f"
	.align	4
_19425:
	.long	_4455
	.long	555
	.long	3
	.align	4
_19430:
	.long	3
	.long	0
	.long	0
	.align	4
_19429:
	.long	_4455
	.long	555
	.long	17
	.align	4
_19431:
	.long	_4455
	.long	556
	.long	3
	.align	4
_19436:
	.long	_4455
	.long	558
	.long	3
	.align	4
_19438:
	.long	_4455
	.long	560
	.long	3
	.align	4
_43201:
	.long	0x3f800000
	.align	4
_19461:
	.long	3
	.long	0
	.long	2
	.long	_837
	.long	_826
	.long	-16
	.long	0
	.align	4
_19444:
	.long	_4455
	.long	561
	.long	3
	.align	4
_43202:
	.long	0x3f800000
	.align	4
_19460:
	.long	3
	.long	0
	.long	2
	.long	_839
	.long	_826
	.long	-20
	.long	0
	.align	4
_19450:
	.long	_4455
	.long	563
	.long	4
	.align	4
_19451:
	.long	_4455
	.long	564
	.long	6
	.align	4
_43203:
	.long	0x437f0000
	.align	4
_19529:
	.long	1
	.long	_1255
	.long	2
	.long	_4558
	.long	_5137
	.long	-4
	.long	2
	.long	_1326
	.long	_873
	.long	-8
	.long	2
	.long	_19463
	.long	_1337
	.long	-12
	.long	2
	.long	_19464
	.long	_826
	.long	-16
	.long	0
	.align	4
_19465:
	.long	_4455
	.long	573
	.long	3
	.align	4
_19467:
	.long	_4455
	.long	574
	.long	3
	.align	4
_19471:
	.long	_4455
	.long	575
	.long	3
	.align	4
_43222:
	.long	0x41f00000
	.align	4
_19475:
	.long	_4455
	.long	576
	.long	3
	.align	4
_43223:
	.long	0x44000000
	.align	4
_19479:
	.long	_4455
	.long	578
	.long	3
	.align	4
_43224:
	.long	0x3f800000
	.align	4
_43225:
	.long	0x3f800000
_19483:
	.asciz	"f"
	.align	4
_19492:
	.long	_4455
	.long	580
	.long	3
	.align	4
_19497:
	.long	3
	.long	0
	.long	0
	.align	4
_19496:
	.long	_4455
	.long	580
	.long	17
	.align	4
_19498:
	.long	_4455
	.long	581
	.long	3
	.align	4
_19503:
	.long	_4455
	.long	583
	.long	3
	.align	4
_19505:
	.long	_4455
	.long	585
	.long	3
	.align	4
_43226:
	.long	0x3f800000
	.align	4
_19528:
	.long	3
	.long	0
	.long	2
	.long	_837
	.long	_826
	.long	-20
	.long	0
	.align	4
_19511:
	.long	_4455
	.long	586
	.long	3
	.align	4
_43227:
	.long	0x3f800000
	.align	4
_19527:
	.long	3
	.long	0
	.long	2
	.long	_839
	.long	_826
	.long	-24
	.long	0
	.align	4
_19517:
	.long	_4455
	.long	588
	.long	4
	.align	4
_19518:
	.long	_4455
	.long	589
	.long	6
	.align	4
_43228:
	.long	0x437f0000
	.align	4
_19578:
	.long	1
	.long	_1256
	.long	2
	.long	_4558
	.long	_5137
	.long	-4
	.long	2
	.long	_837
	.long	_826
	.long	-8
	.long	2
	.long	_839
	.long	_826
	.long	-12
	.long	0
	.align	4
_19530:
	.long	_4455
	.long	597
	.long	3
	.align	4
_19537:
	.long	3
	.long	0
	.long	0
	.align	4
_19532:
	.long	_4455
	.long	597
	.long	17
	.align	4
_19538:
	.long	_4455
	.long	598
	.long	3
	.align	4
_19545:
	.long	3
	.long	0
	.long	0
	.align	4
_19540:
	.long	_4455
	.long	598
	.long	17
	.align	4
_19546:
	.long	_4455
	.long	599
	.long	3
	.align	4
_19555:
	.long	3
	.long	0
	.long	0
	.align	4
_19550:
	.long	_4455
	.long	599
	.long	21
	.align	4
_19556:
	.long	_4455
	.long	600
	.long	3
	.align	4
_19565:
	.long	3
	.long	0
	.long	0
	.align	4
_19560:
	.long	_4455
	.long	600
	.long	21
	.align	4
_19566:
	.long	_4455
	.long	601
	.long	3
_19615:
	.asciz	"xi"
_19616:
	.asciz	"yi"
_19617:
	.asciz	"xf1"
_19618:
	.asciz	"yf1"
_19619:
	.asciz	"xf2"
_19620:
	.asciz	"yf2"
_19621:
	.asciz	"v00"
_19622:
	.asciz	"v10"
_19623:
	.asciz	"v01"
_19624:
	.asciz	"v11"
	.align	4
_19614:
	.long	1
	.long	_1257
	.long	2
	.long	_4558
	.long	_5137
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_19615
	.long	_826
	.long	-16
	.long	2
	.long	_19616
	.long	_826
	.long	-20
	.long	2
	.long	_19617
	.long	_838
	.long	-24
	.long	2
	.long	_19618
	.long	_838
	.long	-28
	.long	2
	.long	_19619
	.long	_838
	.long	-32
	.long	2
	.long	_19620
	.long	_838
	.long	-36
	.long	2
	.long	_19621
	.long	_838
	.long	-40
	.long	2
	.long	_19622
	.long	_838
	.long	-44
	.long	2
	.long	_19623
	.long	_838
	.long	-48
	.long	2
	.long	_19624
	.long	_838
	.long	-52
	.long	2
	.long	_13651
	.long	_838
	.long	-56
	.long	2
	.long	_13652
	.long	_838
	.long	-60
	.long	2
	.long	_7581
	.long	_838
	.long	-64
	.long	0
	.align	4
_19579:
	.long	_4455
	.long	607
	.long	3
	.align	4
_19581:
	.long	_4455
	.long	608
	.long	3
	.align	4
_19583:
	.long	_4455
	.long	611
	.long	3
	.align	4
_19585:
	.long	_4455
	.long	612
	.long	3
	.align	4
_19587:
	.long	_4455
	.long	613
	.long	3
	.align	4
_43274:
	.long	0x3f800000
	.align	4
_19589:
	.long	_4455
	.long	614
	.long	3
	.align	4
_43275:
	.long	0x3f800000
	.align	4
_19591:
	.long	_4455
	.long	617
	.long	3
	.align	4
_19595:
	.long	_4455
	.long	618
	.long	3
	.align	4
_19599:
	.long	_4455
	.long	619
	.long	3
	.align	4
_19603:
	.long	_4455
	.long	620
	.long	3
	.align	4
_19607:
	.long	_4455
	.long	623
	.long	3
	.align	4
_19609:
	.long	_4455
	.long	624
	.long	3
	.align	4
_19611:
	.long	_4455
	.long	625
	.long	3
	.align	4
_19613:
	.long	_4455
	.long	627
	.long	3
	.align	4
_19775:
	.long	1
	.long	_1259
	.long	2
	.long	_4558
	.long	_5137
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_840
	.long	_838
	.long	-12
	.long	2
	.long	_826
	.long	_826
	.long	-16
	.long	2
	.long	_7581
	.long	_19068
	.long	-20
	.long	2
	.long	_19069
	.long	_826
	.long	-24
	.long	0
	.align	4
_19625:
	.long	_4455
	.long	633
	.long	3
	.align	4
_19630:
	.long	3
	.long	0
	.long	0
	.align	4
_19629:
	.long	_4455
	.long	633
	.long	27
	.align	4
_43284:
	.long	0x0
	.align	4
_19631:
	.long	_4455
	.long	634
	.long	3
	.align	4
_19635:
	.long	_4455
	.long	636
	.long	3
	.align	4
_19639:
	.long	_4455
	.long	638
	.long	3
	.align	4
_19641:
	.long	_4455
	.long	639
	.long	3
_19642:
	.asciz	"[]f"
	.align	4
_19644:
	.long	_4455
	.long	641
	.long	3
	.align	4
_19655:
	.long	3
	.long	0
	.long	0
	.align	4
_19646:
	.long	_4455
	.long	642
	.long	4
_19650:
	.asciz	"f"
	.align	4
_19656:
	.long	_4455
	.long	645
	.long	3
	.align	4
_19663:
	.long	_4455
	.long	645
	.long	19
	.align	4
_19672:
	.long	_4455
	.long	646
	.long	3
	.align	4
_19681:
	.long	_4455
	.long	646
	.long	19
	.align	4
_19690:
	.long	_4455
	.long	647
	.long	3
	.align	4
_19699:
	.long	_4455
	.long	647
	.long	19
	.align	4
_19706:
	.long	_4455
	.long	648
	.long	3
	.align	4
_19713:
	.long	_4455
	.long	648
	.long	19
	.align	4
_19720:
	.long	_4455
	.long	650
	.long	3
	.align	4
_19750:
	.long	3
	.long	0
	.long	0
	.align	4
_19722:
	.long	_4455
	.long	651
	.long	4
	.align	4
_19751:
	.long	_4455
	.long	654
	.long	3
	.align	4
_19752:
	.long	_4455
	.long	656
	.long	3
	.align	4
_19756:
	.long	_4455
	.long	657
	.long	3
	.align	4
_19765:
	.long	_4455
	.long	658
	.long	3
	.align	4
_19774:
	.long	_4455
	.long	660
	.long	3
	.align	4
_19867:
	.long	1
	.long	_1260
	.long	2
	.long	_4558
	.long	_5137
	.long	-4
	.long	2
	.long	_19069
	.long	_826
	.long	-8
	.long	2
	.long	_13651
	.long	_1239
	.long	-12
	.long	2
	.long	_13652
	.long	_1239
	.long	-16
	.long	2
	.long	_14370
	.long	_1239
	.long	-20
	.long	2
	.long	_19394
	.long	_1239
	.long	-24
	.long	0
	.align	4
_19776:
	.long	_4455
	.long	666
	.long	3
	.align	4
_19795:
	.long	3
	.long	0
	.long	0
	.align	4
_19794:
	.long	_4455
	.long	666
	.long	81
	.align	4
_19796:
	.long	_4455
	.long	668
	.long	3
_19797:
	.asciz	"f"
	.align	4
_19799:
	.long	_4455
	.long	670
	.long	3
	.align	4
_19843:
	.long	3
	.long	0
	.long	0
	.align	4
_19801:
	.long	_4455
	.long	673
	.long	7
	.align	4
_43335:
	.long	0x40000000
	.align	4
_19809:
	.long	_4455
	.long	674
	.long	7
	.align	4
_43336:
	.long	0x40000000
	.align	4
_19817:
	.long	_4455
	.long	675
	.long	4
	.align	4
_19836:
	.long	_4455
	.long	678
	.long	4
	.align	4
_19839:
	.long	_4455
	.long	680
	.long	4
	.align	4
_19842:
	.long	_4455
	.long	682
	.long	4
	.align	4
_19844:
	.long	_4455
	.long	685
	.long	3
_19912:
	.asciz	"LoadTerrain"
_19913:
	.asciz	"filename"
	.align	4
_19871:
	.long	_bbNullObject
	.align	4
_19911:
	.long	1
	.long	_19912
	.long	2
	.long	_19913
	.long	_873
	.long	-4
	.long	4
	.long	_5136
	.long	_5137
	.long	_19871
	.long	0
	.align	4
_19868:
	.long	_4455
	.long	693
	.long	2
	.align	4
_19874:
	.long	_4455
	.long	694
	.long	2
	.align	4
_19877:
	.long	_4455
	.long	695
	.long	2
	.align	4
_390:
	.long	_bbStringClass
	.long	2147483647
	.long	7
	.short	84,101,114,114,97,105,110
	.align	4
_19885:
	.long	_4455
	.long	697
	.long	2
	.align	4
_19888:
	.long	_4455
	.long	700
	.long	2
	.align	4
_19904:
	.long	3
	.long	0
	.long	0
	.align	4
_19892:
	.long	_4455
	.long	701
	.long	3
	.align	4
_19901:
	.long	_4455
	.long	702
	.long	3
	.align	4
_19909:
	.long	3
	.long	0
	.long	0
	.align	4
_19906:
	.long	_4455
	.long	704
	.long	3
	.align	4
_19910:
	.long	_4455
	.long	707
	.long	2
_19929:
	.asciz	"PointHeightOnTri"
_19930:
	.asciz	"x1"
_19931:
	.asciz	"y1"
_19932:
	.asciz	"z1"
_19933:
	.asciz	"x2"
_19934:
	.asciz	"y2"
_19935:
	.asciz	"z2"
_19936:
	.asciz	"x3"
_19937:
	.asciz	"y3"
_19938:
	.asciz	"z3"
_19939:
	.asciz	"e1"
_19940:
	.asciz	"e2"
_19941:
	.asciz	"e3"
	.align	4
_19928:
	.long	1
	.long	_19929
	.long	2
	.long	_859
	.long	_838
	.long	-4
	.long	2
	.long	_861
	.long	_838
	.long	-8
	.long	2
	.long	_19930
	.long	_838
	.long	-12
	.long	2
	.long	_19931
	.long	_838
	.long	-16
	.long	2
	.long	_19932
	.long	_838
	.long	-20
	.long	2
	.long	_19933
	.long	_838
	.long	-24
	.long	2
	.long	_19934
	.long	_838
	.long	-28
	.long	2
	.long	_19935
	.long	_838
	.long	-32
	.long	2
	.long	_19936
	.long	_838
	.long	-36
	.long	2
	.long	_19937
	.long	_838
	.long	-40
	.long	2
	.long	_19938
	.long	_838
	.long	-44
	.long	2
	.long	_5744
	.long	_838
	.long	-48
	.long	2
	.long	_19939
	.long	_838
	.long	-52
	.long	2
	.long	_19940
	.long	_838
	.long	-56
	.long	2
	.long	_19941
	.long	_838
	.long	-60
	.long	0
	.align	4
_19914:
	.long	_4455
	.long	713
	.long	2
	.align	4
_19919:
	.long	_4455
	.long	714
	.long	2
	.align	4
_19920:
	.long	_4455
	.long	715
	.long	2
	.align	4
_19923:
	.long	3
	.long	0
	.long	0
	.align	4
_19922:
	.long	_4455
	.long	715
	.long	17
	.align	4
_43394:
	.long	0x3f800000
	.align	4
_19924:
	.long	_4455
	.long	716
	.long	2
	.align	4
_19925:
	.long	_4455
	.long	717
	.long	2
	.align	4
_19926:
	.long	_4455
	.long	718
	.long	2
	.align	4
_19927:
	.long	_4455
	.long	719
	.long	2
_19966:
	.asciz	"PointInTriangle"
_19967:
	.asciz	"bc"
_19968:
	.asciz	"ca"
_19969:
	.asciz	"ab"
_19970:
	.asciz	"ap"
_19971:
	.asciz	"bp"
_19972:
	.asciz	"cp"
_19973:
	.asciz	"abc"
	.align	4
_19965:
	.long	1
	.long	_19966
	.long	2
	.long	_859
	.long	_838
	.long	-4
	.long	2
	.long	_861
	.long	_838
	.long	-8
	.long	2
	.long	_19930
	.long	_838
	.long	-12
	.long	2
	.long	_19932
	.long	_838
	.long	-16
	.long	2
	.long	_19933
	.long	_838
	.long	-20
	.long	2
	.long	_19935
	.long	_838
	.long	-24
	.long	2
	.long	_19936
	.long	_838
	.long	-28
	.long	2
	.long	_19938
	.long	_838
	.long	-32
	.long	2
	.long	_19967
	.long	_838
	.long	-36
	.long	2
	.long	_19968
	.long	_838
	.long	-40
	.long	2
	.long	_19969
	.long	_838
	.long	-44
	.long	2
	.long	_19970
	.long	_838
	.long	-48
	.long	2
	.long	_19971
	.long	_838
	.long	-52
	.long	2
	.long	_19972
	.long	_838
	.long	-56
	.long	2
	.long	_19973
	.long	_838
	.long	-60
	.long	0
	.align	4
_19942:
	.long	_4455
	.long	723
	.long	2
	.align	4
_19950:
	.long	_4455
	.long	724
	.long	2
	.align	4
_19951:
	.long	_4455
	.long	725
	.long	2
	.align	4
_19952:
	.long	_4455
	.long	726
	.long	2
	.align	4
_19953:
	.long	_4455
	.long	727
	.long	2
	.align	4
_19954:
	.long	_4455
	.long	728
	.long	2
	.align	4
_19955:
	.long	_4455
	.long	729
	.long	2
	.align	4
_19956:
	.long	_4455
	.long	730
	.long	2
	.align	4
_19957:
	.long	_4455
	.long	731
	.long	2
	.align	4
_19964:
	.long	3
	.long	0
	.long	0
	.align	4
_19963:
	.long	_4455
	.long	731
	.long	73
	.align	4
_20011:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	0
_19974:
	.asciz	"s"
_19976:
	.asciz	"f"
_19978:
	.asciz	"f"
_19980:
	.asciz	"f"
_19982:
	.asciz	"f"
_19984:
	.asciz	"f"
_19986:
	.asciz	"i"
_19988:
	.asciz	"i"
_19990:
	.asciz	"i"
_19992:
	.asciz	"i"
_19994:
	.asciz	"f"
_19996:
	.asciz	"f"
_19998:
	.asciz	"f"
_20000:
	.asciz	"f"
_20003:
	.asciz	"i"
	.align	4
_20010:
	.long	3
	.long	0
	.long	0
_20006:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TSurface.bmx"
	.align	4
_20005:
	.long	_20006
	.long	51
	.long	3
	.align	4
_20009:
	.long	3
	.long	0
	.long	0
	.align	4
_20008:
	.long	_20006
	.long	52
	.long	4
	.align	4
_391:
	.long	_bbStringClass
	.long	2147483647
	.long	12
	.short	78,101,119,32,84,83,117,114,102,97,99,101
	.align	4
_392:
	.long	_bbStringClass
	.long	2147483647
	.long	12
	.short	68,101,108,32,84,83,117,114,102,97,99,101
_20068:
	.asciz	"other"
_20069:
	.asciz	":Object"
	.align	4
_20067:
	.long	1
	.long	_1287
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_20068
	.long	_20069
	.long	-8
	.long	0
	.align	4
_20047:
	.long	_20006
	.long	70
	.long	3
	.align	4
_20065:
	.long	3
	.long	0
	.long	0
	.align	4
_20049:
	.long	_20006
	.long	72
	.long	4
	.align	4
_20056:
	.long	3
	.long	0
	.long	0
	.align	4
_20055:
	.long	_20006
	.long	72
	.long	54
	.align	4
_20057:
	.long	_20006
	.long	73
	.long	4
	.align	4
_20064:
	.long	3
	.long	0
	.long	0
	.align	4
_20063:
	.long	_20006
	.long	73
	.long	54
	.align	4
_20066:
	.long	_20006
	.long	77
	.long	3
	.align	4
_20284:
	.long	1
	.long	_846
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_1477
	.long	_1478
	.long	-8
	.long	0
	.align	4
_20070:
	.long	_20006
	.long	83
	.long	3
	.align	4
_20072:
	.long	_20006
	.long	85
	.long	3
	.align	4
_20078:
	.long	_20006
	.long	86
	.long	3
	.align	4
_20084:
	.long	_20006
	.long	88
	.long	3
	.align	4
_20095:
	.long	_20006
	.long	89
	.long	3
	.align	4
_20106:
	.long	_20006
	.long	90
	.long	3
	.align	4
_20117:
	.long	_20006
	.long	91
	.long	3
	.align	4
_20128:
	.long	_20006
	.long	92
	.long	3
	.align	4
_20139:
	.long	_20006
	.long	93
	.long	3
	.align	4
_20150:
	.long	_20006
	.long	95
	.long	3
	.align	4
_20161:
	.long	_20006
	.long	96
	.long	3
	.align	4
_20172:
	.long	_20006
	.long	97
	.long	3
	.align	4
_20183:
	.long	_20006
	.long	98
	.long	3
	.align	4
_20194:
	.long	_20006
	.long	99
	.long	3
	.align	4
_20205:
	.long	_20006
	.long	100
	.long	3
	.align	4
_20216:
	.long	_20006
	.long	101
	.long	3
	.align	4
_20227:
	.long	_20006
	.long	102
	.long	3
	.align	4
_20238:
	.long	_20006
	.long	104
	.long	3
	.align	4
_20254:
	.long	3
	.long	0
	.long	0
	.align	4
_20242:
	.long	_20006
	.long	105
	.long	4
	.align	4
_20255:
	.long	_20006
	.long	108
	.long	3
	.align	4
_20261:
	.long	_20006
	.long	109
	.long	3
	.align	4
_20267:
	.long	_20006
	.long	110
	.long	3
	.align	4
_20273:
	.long	_20006
	.long	111
	.long	3
	.align	4
_20279:
	.long	_20006
	.long	113
	.long	3
	.align	4
_20283:
	.long	_20006
	.long	115
	.long	3
	.align	4
_20396:
	.long	1
	.long	_1290
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_7435
	.long	_883
	.long	-8
	.long	0
	.align	4
_20285:
	.long	_20006
	.long	121
	.long	3
	.align	4
_20297:
	.long	3
	.long	0
	.long	0
	.align	4
_20289:
	.long	_20006
	.long	121
	.long	22
	.align	4
_20298:
	.long	_20006
	.long	123
	.long	3
	.align	4
_20306:
	.long	_20006
	.long	124
	.long	3
	.align	4
_20318:
	.long	_20006
	.long	125
	.long	3
	.align	4
_20326:
	.long	_20006
	.long	126
	.long	3
	.align	4
_20334:
	.long	_20006
	.long	127
	.long	3
	.align	4
_20342:
	.long	_20006
	.long	128
	.long	3
	.align	4
_20350:
	.long	_20006
	.long	129
	.long	3
	.align	4
_20358:
	.long	_20006
	.long	130
	.long	3
	.align	4
_20366:
	.long	_20006
	.long	131
	.long	3
	.align	4
_20374:
	.long	_20006
	.long	132
	.long	3
	.align	4
_20395:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-12
	.long	0
	.align	4
_20377:
	.long	_20006
	.long	133
	.long	4
_20484:
	.asciz	"clear_verts"
_20485:
	.asciz	"clear_tris"
	.align	4
_20483:
	.long	1
	.long	_1291
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_20484
	.long	_826
	.long	-8
	.long	2
	.long	_20485
	.long	_826
	.long	-12
	.long	0
	.align	4
_20397:
	.long	_20006
	.long	140
	.long	3
	.align	4
_20457:
	.long	3
	.long	0
	.long	0
	.align	4
_20399:
	.long	_20006
	.long	142
	.long	4
	.align	4
_20403:
	.long	_20006
	.long	144
	.long	4
	.align	4
_20413:
	.long	_20006
	.long	145
	.long	4
	.align	4
_20423:
	.long	_20006
	.long	146
	.long	4
	.align	4
_20433:
	.long	_20006
	.long	147
	.long	4
	.align	4
_20443:
	.long	_20006
	.long	148
	.long	4
	.align	4
_20453:
	.long	_20006
	.long	150
	.long	4
	.align	4
_20458:
	.long	_20006
	.long	154
	.long	3
	.align	4
_20478:
	.long	3
	.long	0
	.long	0
	.align	4
_20460:
	.long	_20006
	.long	156
	.long	4
	.align	4
_20464:
	.long	_20006
	.long	158
	.long	4
	.align	4
_20474:
	.long	_20006
	.long	160
	.long	4
	.align	4
_20479:
	.long	_20006
	.long	165
	.long	3
_20669:
	.asciz	"u"
_20670:
	.asciz	"vxi"
_20671:
	.asciz	"vyi"
_20672:
	.asciz	"vzi"
_20673:
	.asciz	"vui"
_20674:
	.asciz	"vvi"
_20675:
	.asciz	"vri"
_20676:
	.asciz	"vgi"
_20677:
	.asciz	"vbi"
_20678:
	.asciz	"vai"
	.align	4
_20668:
	.long	1
	.long	_1292
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	2
	.long	_20669
	.long	_838
	.long	-20
	.long	2
	.long	_7581
	.long	_838
	.long	-24
	.long	2
	.long	_1526
	.long	_838
	.long	-28
	.long	2
	.long	_20670
	.long	_826
	.long	-32
	.long	2
	.long	_20671
	.long	_826
	.long	-36
	.long	2
	.long	_20672
	.long	_826
	.long	-40
	.long	2
	.long	_20673
	.long	_826
	.long	-44
	.long	2
	.long	_20674
	.long	_826
	.long	-48
	.long	2
	.long	_20675
	.long	_826
	.long	-52
	.long	2
	.long	_20676
	.long	_826
	.long	-56
	.long	2
	.long	_20677
	.long	_826
	.long	-60
	.long	2
	.long	_20678
	.long	_826
	.long	-64
	.long	0
	.align	4
_20486:
	.long	_20006
	.long	171
	.long	3
	.align	4
_20492:
	.long	_20006
	.long	175
	.long	3
_20565:
	.asciz	"vas"
	.align	4
_20564:
	.long	3
	.long	0
	.long	2
	.long	_20565
	.long	_826
	.long	-68
	.long	0
	.align	4
_20498:
	.long	_20006
	.long	179
	.long	4
	.align	4
_20505:
	.long	3
	.long	0
	.long	0
	.align	4
_20499:
	.long	_20006
	.long	178
	.long	5
	.align	4
_20510:
	.long	_20006
	.long	181
	.long	4
	.align	4
_20514:
	.long	_20006
	.long	183
	.long	4
	.align	4
_20524:
	.long	_20006
	.long	184
	.long	4
	.align	4
_20534:
	.long	_20006
	.long	185
	.long	4
	.align	4
_20544:
	.long	_20006
	.long	186
	.long	4
	.align	4
_20554:
	.long	_20006
	.long	187
	.long	4
	.align	4
_20566:
	.long	_20006
	.long	191
	.long	3
	.align	4
_20570:
	.long	_20006
	.long	192
	.long	3
	.align	4
_20574:
	.long	_20006
	.long	193
	.long	3
	.align	4
_20578:
	.long	_20006
	.long	194
	.long	3
	.align	4
_20582:
	.long	_20006
	.long	195
	.long	3
	.align	4
_20586:
	.long	_20006
	.long	196
	.long	3
	.align	4
_20590:
	.long	_20006
	.long	197
	.long	3
	.align	4
_20594:
	.long	_20006
	.long	198
	.long	3
	.align	4
_20598:
	.long	_20006
	.long	199
	.long	3
	.align	4
_20602:
	.long	_20006
	.long	201
	.long	3
	.align	4
_20609:
	.long	_20006
	.long	202
	.long	3
	.align	4
_20616:
	.long	_20006
	.long	203
	.long	3
	.align	4
_20623:
	.long	_20006
	.long	205
	.long	3
	.align	4
_20630:
	.long	_20006
	.long	206
	.long	3
	.align	4
_20637:
	.long	_20006
	.long	209
	.long	3
	.align	4
_20644:
	.long	_20006
	.long	210
	.long	3
	.align	4
_20651:
	.long	_20006
	.long	211
	.long	3
	.align	4
_20658:
	.long	_20006
	.long	212
	.long	3
	.align	4
_20665:
	.long	_20006
	.long	214
	.long	3
_20760:
	.asciz	"v0i"
_20761:
	.asciz	"v1i"
_20762:
	.asciz	"v2i"
	.align	4
_20759:
	.long	1
	.long	_1293
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_13651
	.long	_826
	.long	-8
	.long	2
	.long	_13652
	.long	_826
	.long	-12
	.long	2
	.long	_14370
	.long	_826
	.long	-16
	.long	2
	.long	_20760
	.long	_826
	.long	-20
	.long	2
	.long	_20761
	.long	_826
	.long	-24
	.long	2
	.long	_20762
	.long	_826
	.long	-28
	.long	0
	.align	4
_20679:
	.long	_20006
	.long	220
	.long	3
	.align	4
_20685:
	.long	_20006
	.long	224
	.long	3
_20718:
	.asciz	"tas"
	.align	4
_20717:
	.long	3
	.long	0
	.long	2
	.long	_20718
	.long	_826
	.long	-32
	.long	0
	.align	4
_20691:
	.long	_20006
	.long	228
	.long	4
	.align	4
_20698:
	.long	3
	.long	0
	.long	0
	.align	4
_20692:
	.long	_20006
	.long	227
	.long	5
	.align	4
_20703:
	.long	_20006
	.long	230
	.long	4
	.align	4
_20707:
	.long	_20006
	.long	232
	.long	4
	.align	4
_20719:
	.long	_20006
	.long	236
	.long	3
	.align	4
_20723:
	.long	_20006
	.long	237
	.long	3
	.align	4
_20727:
	.long	_20006
	.long	238
	.long	3
	.align	4
_20731:
	.long	_20006
	.long	240
	.long	3
	.align	4
_20738:
	.long	_20006
	.long	241
	.long	3
	.align	4
_20745:
	.long	_20006
	.long	242
	.long	3
	.align	4
_20752:
	.long	_20006
	.long	245
	.long	3
	.align	4
_20756:
	.long	_20006
	.long	247
	.long	3
	.align	4
_20766:
	.long	1
	.long	_1173
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	0
	.align	4
_20763:
	.long	_20006
	.long	253
	.long	3
	.align	4
_20770:
	.long	1
	.long	_1174
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	0
	.align	4
_20767:
	.long	_20006
	.long	259
	.long	3
_20798:
	.asciz	"vid"
	.align	4
_20797:
	.long	1
	.long	_1294
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	2
	.long	_837
	.long	_838
	.long	-12
	.long	2
	.long	_839
	.long	_838
	.long	-16
	.long	2
	.long	_840
	.long	_838
	.long	-20
	.long	0
	.align	4
_20771:
	.long	_20006
	.long	265
	.long	3
	.align	4
_20772:
	.long	_20006
	.long	266
	.long	3
	.align	4
_20779:
	.long	_20006
	.long	267
	.long	3
	.align	4
_20786:
	.long	_20006
	.long	268
	.long	3
	.align	4
_43616:
	.long	0xbf800000
	.align	4
_20793:
	.long	_20006
	.long	271
	.long	3
	.align	4
_20832:
	.long	1
	.long	_1296
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	2
	.long	_4590
	.long	_838
	.long	-12
	.long	2
	.long	_4681
	.long	_838
	.long	-16
	.long	2
	.long	_4682
	.long	_838
	.long	-20
	.long	2
	.long	_7205
	.long	_838
	.long	-24
	.long	0
	.align	4
_20799:
	.long	_20006
	.long	277
	.long	3
	.align	4
_20800:
	.long	_20006
	.long	278
	.long	3
	.align	4
_43626:
	.long	0x437f0000
	.align	4
_20807:
	.long	_20006
	.long	279
	.long	3
	.align	4
_43627:
	.long	0x437f0000
	.align	4
_20814:
	.long	_20006
	.long	280
	.long	3
	.align	4
_43628:
	.long	0x437f0000
	.align	4
_20821:
	.long	_20006
	.long	281
	.long	3
	.align	4
_20828:
	.long	_20006
	.long	284
	.long	3
	.align	4
_20859:
	.long	1
	.long	_1298
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	2
	.long	_1472
	.long	_838
	.long	-12
	.long	2
	.long	_1473
	.long	_838
	.long	-16
	.long	2
	.long	_1474
	.long	_838
	.long	-20
	.long	0
	.align	4
_20833:
	.long	_20006
	.long	290
	.long	3
	.align	4
_20834:
	.long	_20006
	.long	291
	.long	3
	.align	4
_20841:
	.long	_20006
	.long	292
	.long	3
	.align	4
_20848:
	.long	_20006
	.long	293
	.long	3
	.align	4
_43640:
	.long	0xbf800000
	.align	4
_20855:
	.long	_20006
	.long	296
	.long	3
_20900:
	.asciz	"coord_set"
	.align	4
_20899:
	.long	1
	.long	_1299
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	2
	.long	_20669
	.long	_838
	.long	-12
	.long	2
	.long	_7581
	.long	_838
	.long	-16
	.long	2
	.long	_1526
	.long	_838
	.long	-20
	.long	2
	.long	_20900
	.long	_826
	.long	-24
	.long	0
	.align	4
_20860:
	.long	_20006
	.long	302
	.long	3
	.align	4
_20861:
	.long	_20006
	.long	304
	.long	3
	.align	4
_20877:
	.long	3
	.long	0
	.long	0
	.align	4
_20863:
	.long	_20006
	.long	306
	.long	4
	.align	4
_20870:
	.long	_20006
	.long	307
	.long	4
	.align	4
_20878:
	.long	_20006
	.long	311
	.long	3
	.align	4
_20894:
	.long	3
	.long	0
	.long	0
	.align	4
_20880:
	.long	_20006
	.long	313
	.long	4
	.align	4
_20887:
	.long	_20006
	.long	314
	.long	4
	.align	4
_20895:
	.long	_20006
	.long	319
	.long	3
	.align	4
_20907:
	.long	1
	.long	_1301
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	0
	.align	4
_20901:
	.long	_20006
	.long	326
	.long	3
	.align	4
_20914:
	.long	1
	.long	_1302
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	0
	.align	4
_20908:
	.long	_20006
	.long	332
	.long	3
	.align	4
_20921:
	.long	1
	.long	_1303
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	0
	.align	4
_20915:
	.long	_20006
	.long	338
	.long	3
	.align	4
_20928:
	.long	1
	.long	_1304
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	0
	.align	4
_20922:
	.long	_20006
	.long	344
	.long	3
	.align	4
_43681:
	.long	0x437f0000
	.align	4
_20935:
	.long	1
	.long	_1305
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	0
	.align	4
_20929:
	.long	_20006
	.long	350
	.long	3
	.align	4
_43688:
	.long	0x437f0000
	.align	4
_20942:
	.long	1
	.long	_1306
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	0
	.align	4
_20936:
	.long	_20006
	.long	356
	.long	3
	.align	4
_43695:
	.long	0x437f0000
	.align	4
_20949:
	.long	1
	.long	_1307
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	0
	.align	4
_20943:
	.long	_20006
	.long	362
	.long	3
	.align	4
_20956:
	.long	1
	.long	_1308
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	0
	.align	4
_20950:
	.long	_20006
	.long	368
	.long	3
	.align	4
_20963:
	.long	1
	.long	_1309
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	0
	.align	4
_20957:
	.long	_20006
	.long	374
	.long	3
	.align	4
_20970:
	.long	1
	.long	_1310
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	0
	.align	4
_20964:
	.long	_20006
	.long	380
	.long	3
	.align	4
_20989:
	.long	1
	.long	_1311
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	2
	.long	_20900
	.long	_826
	.long	-12
	.long	0
	.align	4
_20971:
	.long	_20006
	.long	386
	.long	3
	.align	4
_20979:
	.long	3
	.long	0
	.long	0
	.align	4
_20973:
	.long	_20006
	.long	386
	.long	23
	.align	4
_20980:
	.long	_20006
	.long	387
	.long	3
	.align	4
_20988:
	.long	3
	.long	0
	.long	0
	.align	4
_20982:
	.long	_20006
	.long	387
	.long	23
	.align	4
_43726:
	.long	0x0
	.align	4
_21008:
	.long	1
	.long	_1312
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	2
	.long	_20900
	.long	_826
	.long	-12
	.long	0
	.align	4
_20990:
	.long	_20006
	.long	393
	.long	3
	.align	4
_20998:
	.long	3
	.long	0
	.long	0
	.align	4
_20992:
	.long	_20006
	.long	393
	.long	23
	.align	4
_20999:
	.long	_20006
	.long	394
	.long	3
	.align	4
_21007:
	.long	3
	.long	0
	.long	0
	.align	4
_21001:
	.long	_20006
	.long	394
	.long	23
	.align	4
_43737:
	.long	0x0
	.align	4
_21010:
	.long	1
	.long	_1313
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	2
	.long	_20900
	.long	_826
	.long	-12
	.long	0
	.align	4
_21009:
	.long	_20006
	.long	400
	.long	3
	.align	4
_43748:
	.long	0x0
_21046:
	.asciz	"tri_no"
_21047:
	.asciz	"corner"
	.align	4
_21045:
	.long	1
	.long	_1314
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_21046
	.long	_826
	.long	-8
	.long	2
	.long	_21047
	.long	_826
	.long	-12
	.long	2
	.long	_20798
	.long	_910
	.long	-16
	.long	0
	.align	4
_21011:
	.long	_20006
	.long	406
	.long	3
_21012:
	.asciz	"i"
	.align	4
_21014:
	.long	_20006
	.long	408
	.long	3
	.align	4
_21015:
	.long	_20006
	.long	409
	.long	3
	.align	4
_21024:
	.long	_20006
	.long	410
	.long	3
	.align	4
_21033:
	.long	_20006
	.long	411
	.long	3
	.align	4
_21042:
	.long	_20006
	.long	413
	.long	3
	.align	4
_21048:
	.long	1
	.long	_1164
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	0
	.align	4
_21086:
	.long	1
	.long	_1315
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_21046
	.long	_826
	.long	-8
	.long	2
	.long	_13651
	.long	_826
	.long	-12
	.long	2
	.long	_13652
	.long	_826
	.long	-16
	.long	2
	.long	_14370
	.long	_826
	.long	-20
	.long	2
	.long	_9643
	.long	_838
	.long	-24
	.long	2
	.long	_9644
	.long	_838
	.long	-28
	.long	2
	.long	_5827
	.long	_838
	.long	-32
	.long	2
	.long	_5828
	.long	_838
	.long	-36
	.long	0
	.align	4
_21049:
	.long	_20006
	.long	512
	.long	3
	.align	4
_21053:
	.long	_20006
	.long	513
	.long	3
	.align	4
_21057:
	.long	_20006
	.long	514
	.long	3
	.align	4
_21061:
	.long	_20006
	.long	517
	.long	3
	.align	4
_21067:
	.long	_20006
	.long	518
	.long	3
	.align	4
_21073:
	.long	_20006
	.long	521
	.long	3
	.align	4
_21079:
	.long	_20006
	.long	522
	.long	3
	.align	4
_21085:
	.long	_20006
	.long	524
	.long	3
	.align	4
_21124:
	.long	1
	.long	_1316
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_21046
	.long	_826
	.long	-8
	.long	2
	.long	_13651
	.long	_826
	.long	-12
	.long	2
	.long	_13652
	.long	_826
	.long	-16
	.long	2
	.long	_14370
	.long	_826
	.long	-20
	.long	2
	.long	_9642
	.long	_838
	.long	-24
	.long	2
	.long	_9644
	.long	_838
	.long	-28
	.long	2
	.long	_5826
	.long	_838
	.long	-32
	.long	2
	.long	_5828
	.long	_838
	.long	-36
	.long	0
	.align	4
_21087:
	.long	_20006
	.long	530
	.long	3
	.align	4
_21091:
	.long	_20006
	.long	531
	.long	3
	.align	4
_21095:
	.long	_20006
	.long	532
	.long	3
	.align	4
_21099:
	.long	_20006
	.long	534
	.long	3
	.align	4
_21105:
	.long	_20006
	.long	536
	.long	3
	.align	4
_21111:
	.long	_20006
	.long	538
	.long	3
	.align	4
_21117:
	.long	_20006
	.long	540
	.long	3
	.align	4
_21123:
	.long	_20006
	.long	542
	.long	3
	.align	4
_21162:
	.long	1
	.long	_1317
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	2
	.long	_21046
	.long	_826
	.long	-8
	.long	2
	.long	_13651
	.long	_826
	.long	-12
	.long	2
	.long	_13652
	.long	_826
	.long	-16
	.long	2
	.long	_14370
	.long	_826
	.long	-20
	.long	2
	.long	_9642
	.long	_838
	.long	-24
	.long	2
	.long	_9643
	.long	_838
	.long	-28
	.long	2
	.long	_5826
	.long	_838
	.long	-32
	.long	2
	.long	_5827
	.long	_838
	.long	-36
	.long	0
	.align	4
_21125:
	.long	_20006
	.long	548
	.long	3
	.align	4
_21129:
	.long	_20006
	.long	549
	.long	3
	.align	4
_21133:
	.long	_20006
	.long	550
	.long	3
	.align	4
_21137:
	.long	_20006
	.long	552
	.long	3
	.align	4
_21143:
	.long	_20006
	.long	553
	.long	3
	.align	4
_21149:
	.long	_20006
	.long	556
	.long	3
	.align	4
_21155:
	.long	_20006
	.long	557
	.long	3
	.align	4
_21161:
	.long	_20006
	.long	560
	.long	3
	.align	4
_21285:
	.long	1
	.long	_1318
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	0
	.align	4
_21163:
	.long	_20006
	.long	566
	.long	3
	.align	4
_21174:
	.long	3
	.long	0
	.long	0
	.align	4
_21170:
	.long	_20006
	.long	567
	.long	4
	.align	4
_21175:
	.long	_20006
	.long	570
	.long	3
	.align	4
_21183:
	.long	3
	.long	0
	.long	0
	.align	4
_21179:
	.long	_20006
	.long	570
	.long	24
	.align	4
_21184:
	.long	_20006
	.long	572
	.long	3
	.align	4
_21200:
	.long	3
	.long	0
	.long	0
	.align	4
_21188:
	.long	_20006
	.long	573
	.long	4
	.align	4
_21194:
	.long	_20006
	.long	574
	.long	4
	.align	4
_21201:
	.long	_20006
	.long	577
	.long	3
	.align	4
_21229:
	.long	3
	.long	0
	.long	0
	.align	4
_21205:
	.long	_20006
	.long	578
	.long	4
	.align	4
_21211:
	.long	_20006
	.long	579
	.long	4
	.align	4
_21217:
	.long	_20006
	.long	581
	.long	4
	.align	4
_21223:
	.long	_20006
	.long	582
	.long	4
	.align	4
_21230:
	.long	_20006
	.long	585
	.long	3
	.align	4
_21246:
	.long	3
	.long	0
	.long	0
	.align	4
_21234:
	.long	_20006
	.long	586
	.long	4
	.align	4
_21240:
	.long	_20006
	.long	587
	.long	4
	.align	4
_21247:
	.long	_20006
	.long	590
	.long	3
	.align	4
_21263:
	.long	3
	.long	0
	.long	0
	.align	4
_21251:
	.long	_20006
	.long	591
	.long	4
	.align	4
_21257:
	.long	_20006
	.long	592
	.long	4
	.align	4
_21264:
	.long	_20006
	.long	595
	.long	3
	.align	4
_21280:
	.long	3
	.long	0
	.long	0
	.align	4
_21268:
	.long	_20006
	.long	596
	.long	4
	.align	4
_21274:
	.long	_20006
	.long	597
	.long	4
	.align	4
_21281:
	.long	_20006
	.long	600
	.long	3
	.align	4
_21298:
	.long	1
	.long	_1319
	.long	2
	.long	_4558
	.long	_1478
	.long	-4
	.long	0
	.align	4
_21286:
	.long	_20006
	.long	606
	.long	3
	.align	4
_21297:
	.long	3
	.long	0
	.long	0
	.align	4
_21293:
	.long	_20006
	.long	607
	.long	4
_21356:
	.asciz	"[,]i"
	.align	4
_21355:
	.long	1
	.long	_1320
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_1479
	.long	_826
	.long	-8
	.long	2
	.long	_1264
	.long	_826
	.long	-12
	.long	2
	.long	_1265
	.long	_21356
	.long	-16
	.long	0
	.align	4
_21299:
	.long	_20006
	.long	615
	.long	3
	.align	4
_21301:
	.long	_20006
	.long	616
	.long	3
_21302:
	.asciz	"i"
	.align	4
_21304:
	.long	_20006
	.long	618
	.long	3
	.align	4
_21326:
	.long	3
	.long	0
	.long	2
	.long	_11364
	.long	_826
	.long	-20
	.long	0
	.align	4
_21308:
	.long	_20006
	.long	620
	.long	4
	.align	4
_21314:
	.long	_20006
	.long	621
	.long	4
	.align	4
_21320:
	.long	_20006
	.long	622
	.long	4
	.align	4
_21327:
	.long	_20006
	.long	626
	.long	3
	.align	4
_21328:
	.long	_20006
	.long	628
	.long	3
	.align	4
_21354:
	.long	3
	.long	0
	.long	2
	.long	_11364
	.long	_826
	.long	-24
	.long	2
	.long	_13651
	.long	_826
	.long	-28
	.long	2
	.long	_13652
	.long	_826
	.long	-32
	.long	2
	.long	_14370
	.long	_826
	.long	-36
	.long	0
	.align	4
_21332:
	.long	_20006
	.long	630
	.long	4
	.align	4
_21338:
	.long	_20006
	.long	631
	.long	4
	.align	4
_21344:
	.long	_20006
	.long	632
	.long	4
	.align	4
_21350:
	.long	_20006
	.long	634
	.long	4
	.align	4
_21353:
	.long	3
	.long	0
	.long	0
	.align	4
_21352:
	.long	_20006
	.long	634
	.long	19
_21659:
	.asciz	"vert_used"
_21660:
	.asciz	"vert_info"
_21661:
	.asciz	"new_vert_index"
	.align	4
_21658:
	.long	1
	.long	_1322
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_1264
	.long	_826
	.long	-8
	.long	2
	.long	_1265
	.long	_21356
	.long	-12
	.long	2
	.long	_1263
	.long	_826
	.long	-16
	.long	2
	.long	_21659
	.long	_910
	.long	-20
	.long	2
	.long	_21660
	.long	_845
	.long	-24
	.long	2
	.long	_21661
	.long	_910
	.long	-28
	.long	0
	.align	4
_21357:
	.long	_20006
	.long	643
	.long	3
	.align	4
_21359:
	.long	_20006
	.long	644
	.long	3
_21360:
	.asciz	"i"
	.align	4
_21362:
	.long	_20006
	.long	646
	.long	3
	.align	4
_21364:
	.long	_20006
	.long	648
	.long	3
_21365:
	.asciz	"i"
	.align	4
_21367:
	.long	_20006
	.long	649
	.long	3
_21368:
	.asciz	"f"
	.align	4
_21370:
	.long	_20006
	.long	650
	.long	3
_21371:
	.asciz	"i"
	.align	4
_21373:
	.long	_20006
	.long	652
	.long	3
	.align	4
_21545:
	.long	3
	.long	0
	.long	2
	.long	_11364
	.long	_826
	.long	-32
	.long	0
	.align	4
_21377:
	.long	_20006
	.long	654
	.long	4
	.align	4
_21544:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-36
	.long	0
	.align	4
_21380:
	.long	_20006
	.long	656
	.long	5
	.align	4
_21386:
	.long	_20006
	.long	658
	.long	5
	.align	4
_21394:
	.long	_20006
	.long	660
	.long	5
	.align	4
_21404:
	.long	_20006
	.long	661
	.long	5
	.align	4
_21414:
	.long	_20006
	.long	662
	.long	5
	.align	4
_21424:
	.long	_20006
	.long	663
	.long	5
	.align	4
_21434:
	.long	_20006
	.long	664
	.long	5
	.align	4
_21444:
	.long	_20006
	.long	665
	.long	5
	.align	4
_21454:
	.long	_20006
	.long	666
	.long	5
	.align	4
_21464:
	.long	_20006
	.long	667
	.long	5
	.align	4
_21474:
	.long	_20006
	.long	668
	.long	5
	.align	4
_21484:
	.long	_20006
	.long	669
	.long	5
	.align	4
_21494:
	.long	_20006
	.long	670
	.long	5
	.align	4
_21504:
	.long	_20006
	.long	671
	.long	5
	.align	4
_21514:
	.long	_20006
	.long	672
	.long	5
	.align	4
_21524:
	.long	_20006
	.long	673
	.long	5
	.align	4
_21534:
	.long	_20006
	.long	674
	.long	5
	.align	4
_21546:
	.long	_20006
	.long	680
	.long	3
	.align	4
_21547:
	.long	_20006
	.long	682
	.long	3
	.align	4
_21627:
	.long	3
	.long	0
	.long	2
	.long	_7581
	.long	_826
	.long	-40
	.long	0
	.align	4
_21551:
	.long	_20006
	.long	684
	.long	4
_21626:
	.asciz	"new_index"
	.align	4
_21625:
	.long	3
	.long	0
	.long	2
	.long	_21626
	.long	_826
	.long	-44
	.long	0
	.align	4
_21555:
	.long	_20006
	.long	686
	.long	5
	.align	4
_21569:
	.long	_20006
	.long	687
	.long	5
	.align	4
_21582:
	.long	_20006
	.long	688
	.long	5
	.align	4
_21595:
	.long	_20006
	.long	689
	.long	5
	.align	4
_21608:
	.long	_20006
	.long	690
	.long	5
	.align	4
_21621:
	.long	_20006
	.long	691
	.long	5
	.align	4
_21628:
	.long	_20006
	.long	697
	.long	3
	.align	4
_21657:
	.long	3
	.long	0
	.long	2
	.long	_11364
	.long	_826
	.long	-48
	.long	2
	.long	_13651
	.long	_826
	.long	-52
	.long	2
	.long	_13652
	.long	_826
	.long	-56
	.long	2
	.long	_14370
	.long	_826
	.long	-60
	.long	0
	.align	4
_21632:
	.long	_20006
	.long	699
	.long	4
	.align	4
_21640:
	.long	_20006
	.long	700
	.long	4
	.align	4
_21648:
	.long	_20006
	.long	701
	.long	4
	.align	4
_21656:
	.long	_20006
	.long	703
	.long	4
	.align	4
_21674:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_4807
	.long	-4
	.long	0
_21665:
	.asciz	"i"
_21667:
	.asciz	":brl.pixmap.TPixmap"
	.align	4
_21673:
	.long	3
	.long	0
	.long	0
	.align	4
_21669:
	.long	_4462
	.long	18
	.long	3
	.align	4
_21672:
	.long	3
	.long	0
	.long	0
	.align	4
_21671:
	.long	_4462
	.long	19
	.long	4
	.align	4
_420:
	.long	_bbStringClass
	.long	2147483647
	.long	12
	.short	78,101,119,32,84,84,101,120,116,117,114,101
	.align	4
_421:
	.long	_bbStringClass
	.long	2147483647
	.long	12
	.short	68,101,108,32,84,84,101,120,116,117,114,101
_21760:
	.asciz	"newtex"
	.align	4
_21759:
	.long	1
	.long	_846
	.long	2
	.long	_4558
	.long	_4807
	.long	-4
	.long	2
	.long	_21760
	.long	_4807
	.long	-8
	.long	0
	.align	4
_21687:
	.long	_4462
	.long	25
	.long	3
	.align	4
_21692:
	.long	3
	.long	0
	.long	0
	.align	4
_21691:
	.long	_4462
	.long	25
	.long	25
	.align	4
_21693:
	.long	_4462
	.long	26
	.long	3
	.align	4
_21697:
	.long	_4462
	.long	27
	.long	3
	.align	4
_21757:
	.long	3
	.long	0
	.long	0
	.align	4
_21699:
	.long	_4462
	.long	28
	.long	4
	.align	4
_21705:
	.long	_4462
	.long	29
	.long	4
	.align	4
_21711:
	.long	_4462
	.long	30
	.long	4
	.align	4
_21717:
	.long	_4462
	.long	31
	.long	4
	.align	4
_21723:
	.long	_4462
	.long	32
	.long	4
	.align	4
_21729:
	.long	_4462
	.long	33
	.long	4
	.align	4
_21735:
	.long	_4462
	.long	34
	.long	4
	.align	4
_21741:
	.long	_4462
	.long	35
	.long	4
	.align	4
_21747:
	.long	_4462
	.long	36
	.long	4
	.align	4
_21758:
	.long	_4462
	.long	38
	.long	3
	.align	4
_21786:
	.long	1
	.long	_1347
	.long	2
	.long	_4558
	.long	_4807
	.long	-4
	.long	0
	.align	4
_21761:
	.long	_4462
	.long	51
	.long	3
	.align	4
_21762:
	.long	_4462
	.long	52
	.long	3
	.align	4
_21770:
	.long	_4462
	.long	53
	.long	3
	.align	4
_21778:
	.long	_4462
	.long	54
	.long	3
	.align	4
_21922:
	.long	1
	.long	_1348
	.long	2
	.long	_1335
	.long	_826
	.long	-4
	.long	2
	.long	_1240
	.long	_826
	.long	-8
	.long	2
	.long	_1327
	.long	_826
	.long	-12
	.long	2
	.long	_1429
	.long	_826
	.long	-16
	.long	2
	.long	_1400
	.long	_4807
	.long	-20
	.long	2
	.long	_837
	.long	_826
	.long	-24
	.long	2
	.long	_1336
	.long	_1337
	.long	-28
	.long	0
	.align	4
_21787:
	.long	_4462
	.long	60
	.long	3
	.align	4
_21790:
	.long	3
	.long	0
	.long	0
	.align	4
_21789:
	.long	_4462
	.long	60
	.long	21
	.align	4
_21791:
	.long	_4462
	.long	62
	.long	3
	.align	4
_21795:
	.long	3
	.long	0
	.long	0
	.align	4
_21793:
	.long	_4462
	.long	62
	.long	20
	.align	4
_21794:
	.long	_4462
	.long	62
	.long	48
	.align	4
_21796:
	.long	_4462
	.long	64
	.long	3
	.align	4
_21804:
	.long	_4462
	.long	68
	.long	3
	.align	4
_21808:
	.long	_4462
	.long	71
	.long	3
	.align	4
_21812:
	.long	_4462
	.long	72
	.long	3
	.align	4
_21824:
	.long	_4462
	.long	78
	.long	3
	.align	4
_21826:
	.long	_4462
	.long	80
	.long	3
	.align	4
_21828:
	.long	_4462
	.long	82
	.long	3
_21919:
	.asciz	"mipmap"
_21920:
	.asciz	"mip_level"
	.align	4
_21918:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-32
	.long	2
	.long	_1335
	.long	_826
	.long	-36
	.long	2
	.long	_1240
	.long	_826
	.long	-40
	.long	2
	.long	_872
	.long	_826
	.long	-44
	.long	2
	.long	_21919
	.long	_826
	.long	-48
	.long	2
	.long	_21920
	.long	_826
	.long	-52
	.long	0
	.align	4
_21834:
	.long	_4462
	.long	84
	.long	4
	.align	4
_21839:
	.long	_4462
	.long	85
	.long	4
	.align	4
_21840:
	.long	_4462
	.long	89
	.long	4
	.align	4
_21841:
	.long	_4462
	.long	90
	.long	4
	.align	4
_21847:
	.long	_4462
	.long	91
	.long	4
	.align	4
_21853:
	.long	_4462
	.long	92
	.long	4
	.align	4
_21857:
	.long	_4462
	.long	93
	.long	4
	.align	4
_21861:
	.long	_4462
	.long	95
	.long	4
	.align	4
_21863:
	.long	_4462
	.long	96
	.long	4
	.align	4
_21864:
	.long	_4462
	.long	97
	.long	4
	.align	4
_21865:
	.long	_4462
	.long	99
	.long	4
	.align	4
_21867:
	.long	_4462
	.long	100
	.long	4
	.align	4
_21872:
	.long	3
	.long	0
	.long	0
	.align	4
_21871:
	.long	_4462
	.long	100
	.long	24
	.align	4
_21873:
	.long	_4462
	.long	101
	.long	4
	.align	4
_21875:
	.long	_4462
	.long	112
	.long	4
	.align	4
_21906:
	.long	3
	.long	0
	.long	0
	.align	4
_21876:
	.long	_4462
	.long	103
	.long	5
	.align	4
_21883:
	.long	_4462
	.long	104
	.long	5
	.align	4
_21886:
	.long	_4462
	.long	105
	.long	5
	.align	4
_21889:
	.long	3
	.long	0
	.long	0
	.align	4
_21888:
	.long	_4462
	.long	105
	.long	24
	.align	4
_21890:
	.long	_4462
	.long	106
	.long	5
	.align	4
_21895:
	.long	3
	.long	0
	.long	0
	.align	4
_21894:
	.long	_4462
	.long	106
	.long	29
	.align	4
_21896:
	.long	_4462
	.long	107
	.long	5
	.align	4
_21899:
	.long	3
	.long	0
	.long	0
	.align	4
_21898:
	.long	_4462
	.long	107
	.long	16
	.align	4
_21900:
	.long	_4462
	.long	108
	.long	5
	.align	4
_21903:
	.long	3
	.long	0
	.long	0
	.align	4
_21902:
	.long	_4462
	.long	108
	.long	17
	.align	4
_21904:
	.long	_4462
	.long	110
	.long	5
	.align	4
_21905:
	.long	_4462
	.long	111
	.long	5
	.align	4
_21907:
	.long	_4462
	.long	113
	.long	4
	.align	4
_21911:
	.long	_4462
	.long	115
	.long	4
	.align	4
_21921:
	.long	_4462
	.long	119
	.long	3
	.align	4
_21924:
	.long	1
	.long	_1350
	.long	2
	.long	_1326
	.long	_873
	.long	-4
	.long	2
	.long	_1327
	.long	_826
	.long	-8
	.long	2
	.long	_1400
	.long	_4807
	.long	-12
	.long	0
	.align	4
_21923:
	.long	_4462
	.long	125
	.long	3
_22194:
	.asciz	"frame_width"
_22195:
	.asciz	"frame_height"
_22196:
	.asciz	"frame_count"
_22197:
	.asciz	"alpha_present"
_22198:
	.asciz	"xframes"
_22199:
	.asciz	"yframes"
_22200:
	.asciz	"startx"
_22201:
	.asciz	"starty"
	.align	4
_22193:
	.long	1
	.long	_1352
	.long	2
	.long	_1326
	.long	_873
	.long	-4
	.long	2
	.long	_1327
	.long	_826
	.long	-8
	.long	2
	.long	_22194
	.long	_826
	.long	-12
	.long	2
	.long	_22195
	.long	_826
	.long	-16
	.long	2
	.long	_6992
	.long	_826
	.long	-20
	.long	2
	.long	_22196
	.long	_826
	.long	-24
	.long	2
	.long	_1400
	.long	_4807
	.long	-28
	.long	2
	.long	_22197
	.long	_826
	.long	-32
	.long	2
	.long	_22198
	.long	_826
	.long	-36
	.long	2
	.long	_22199
	.long	_826
	.long	-40
	.long	2
	.long	_22200
	.long	_826
	.long	-44
	.long	2
	.long	_22201
	.long	_826
	.long	-48
	.long	2
	.long	_837
	.long	_826
	.long	-52
	.long	2
	.long	_839
	.long	_826
	.long	-56
	.long	2
	.long	_1336
	.long	_1337
	.long	-60
	.long	0
	.align	4
_21925:
	.long	_4462
	.long	131
	.long	3
	.align	4
_21928:
	.long	3
	.long	0
	.long	0
	.align	4
_21927:
	.long	_4462
	.long	131
	.long	21
	.align	4
_21929:
	.long	_4462
	.long	133
	.long	3
	.align	4
_21932:
	.long	3
	.long	0
	.long	0
	.align	4
_21931:
	.long	_4462
	.long	133
	.long	20
	.align	4
_21933:
	.long	_4462
	.long	135
	.long	3
	.align	4
_21938:
	.long	3
	.long	0
	.long	0
	.align	4
_21937:
	.long	_4462
	.long	135
	.long	33
	.align	4
_21939:
	.long	_4462
	.long	137
	.long	3
	.align	4
_21947:
	.long	_4462
	.long	138
	.long	3
	.align	4
_21955:
	.long	_4462
	.long	141
	.long	3
	.align	4
_21959:
	.long	_4462
	.long	142
	.long	3
	.align	4
_21962:
	.long	_4462
	.long	156
	.long	3
	.align	4
_21970:
	.long	_4462
	.long	159
	.long	3
	.align	4
_21972:
	.long	_4462
	.long	160
	.long	3
	.align	4
_21991:
	.long	3
	.long	0
	.long	0
	.align	4
_21990:
	.long	_4462
	.long	160
	.long	101
	.align	4
_21992:
	.long	_4462
	.long	163
	.long	3
	.align	4
_22010:
	.long	3
	.long	0
	.long	0
	.align	4
_21998:
	.long	_4462
	.long	164
	.long	4
	.align	4
_22011:
	.long	_4462
	.long	168
	.long	3
	.align	4
_22027:
	.long	3
	.long	0
	.long	0
	.align	4
_22017:
	.long	_4462
	.long	169
	.long	4
	.align	4
_22028:
	.long	_4462
	.long	173
	.long	3
	.align	4
_22042:
	.long	3
	.long	0
	.long	0
	.align	4
_22032:
	.long	_4462
	.long	174
	.long	4
	.align	4
_22043:
	.long	_4462
	.long	180
	.long	3
	.align	4
_22057:
	.long	3
	.long	0
	.long	0
	.align	4
_22047:
	.long	_4462
	.long	181
	.long	4
	.align	4
_22052:
	.long	_4462
	.long	182
	.long	4
	.align	4
_22058:
	.long	_4462
	.long	187
	.long	3
	.align	4
_22062:
	.long	_4462
	.long	188
	.long	3
	.align	4
_22074:
	.long	_4462
	.long	194
	.long	3
	.align	4
_22080:
	.long	_4462
	.long	195
	.long	3
	.align	4
_22086:
	.long	_4462
	.long	197
	.long	3
	.align	4
_22088:
	.long	_4462
	.long	198
	.long	3
	.align	4
_22090:
	.long	_4462
	.long	200
	.long	3
	.align	4
_22092:
	.long	_4462
	.long	201
	.long	3
	.align	4
_22094:
	.long	_4462
	.long	203
	.long	3
	.align	4
_22096:
	.long	_4462
	.long	205
	.long	3
	.align	4
_22191:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-64
	.long	2
	.long	_1335
	.long	_826
	.long	-68
	.long	2
	.long	_1240
	.long	_826
	.long	-72
	.long	2
	.long	_872
	.long	_826
	.long	-76
	.long	2
	.long	_21919
	.long	_826
	.long	-80
	.long	2
	.long	_21920
	.long	_826
	.long	-84
	.long	0
	.align	4
_22102:
	.long	_4462
	.long	208
	.long	4
	.align	4
_22107:
	.long	_4462
	.long	209
	.long	4
	.align	4
_22108:
	.long	_4462
	.long	210
	.long	4
	.align	4
_22112:
	.long	3
	.long	0
	.long	0
	.align	4
_22110:
	.long	_4462
	.long	211
	.long	5
	.align	4
_22111:
	.long	_4462
	.long	212
	.long	5
	.align	4
_22113:
	.long	_4462
	.long	217
	.long	4
	.align	4
_22114:
	.long	_4462
	.long	218
	.long	4
	.align	4
_22120:
	.long	_4462
	.long	219
	.long	4
	.align	4
_22126:
	.long	_4462
	.long	220
	.long	4
	.align	4
_22130:
	.long	_4462
	.long	221
	.long	4
	.align	4
_22134:
	.long	_4462
	.long	223
	.long	4
	.align	4
_22136:
	.long	_4462
	.long	224
	.long	4
	.align	4
_22137:
	.long	_4462
	.long	225
	.long	4
	.align	4
_22138:
	.long	_4462
	.long	227
	.long	4
	.align	4
_22140:
	.long	_4462
	.long	228
	.long	4
	.align	4
_22145:
	.long	3
	.long	0
	.long	0
	.align	4
_22144:
	.long	_4462
	.long	228
	.long	24
	.align	4
_22146:
	.long	_4462
	.long	229
	.long	4
	.align	4
_22148:
	.long	_4462
	.long	240
	.long	4
	.align	4
_22179:
	.long	3
	.long	0
	.long	0
	.align	4
_22149:
	.long	_4462
	.long	231
	.long	5
	.align	4
_22156:
	.long	_4462
	.long	232
	.long	5
	.align	4
_22159:
	.long	_4462
	.long	233
	.long	5
	.align	4
_22162:
	.long	3
	.long	0
	.long	0
	.align	4
_22161:
	.long	_4462
	.long	233
	.long	24
	.align	4
_22163:
	.long	_4462
	.long	234
	.long	5
	.align	4
_22168:
	.long	3
	.long	0
	.long	0
	.align	4
_22167:
	.long	_4462
	.long	234
	.long	29
	.align	4
_22169:
	.long	_4462
	.long	235
	.long	5
	.align	4
_22172:
	.long	3
	.long	0
	.long	0
	.align	4
_22171:
	.long	_4462
	.long	235
	.long	16
	.align	4
_22173:
	.long	_4462
	.long	236
	.long	5
	.align	4
_22176:
	.long	3
	.long	0
	.long	0
	.align	4
_22175:
	.long	_4462
	.long	236
	.long	17
	.align	4
_22177:
	.long	_4462
	.long	238
	.long	5
	.align	4
_22178:
	.long	_4462
	.long	239
	.long	5
	.align	4
_22180:
	.long	_4462
	.long	241
	.long	4
	.align	4
_22184:
	.long	_4462
	.long	243
	.long	4
	.align	4
_22192:
	.long	_4462
	.long	247
	.long	3
	.align	4
_22203:
	.long	1
	.long	_1354
	.long	2
	.long	_859
	.long	_1337
	.long	-4
	.long	2
	.long	_1327
	.long	_826
	.long	-8
	.long	2
	.long	_1400
	.long	_4807
	.long	-12
	.long	0
	.align	4
_22202:
	.long	_4462
	.long	253
	.long	3
	.align	4
_22466:
	.long	1
	.long	_1356
	.long	2
	.long	_859
	.long	_1337
	.long	-4
	.long	2
	.long	_1327
	.long	_826
	.long	-8
	.long	2
	.long	_22194
	.long	_826
	.long	-12
	.long	2
	.long	_22195
	.long	_826
	.long	-16
	.long	2
	.long	_6992
	.long	_826
	.long	-20
	.long	2
	.long	_22196
	.long	_826
	.long	-24
	.long	2
	.long	_1400
	.long	_4807
	.long	-28
	.long	2
	.long	_22197
	.long	_826
	.long	-32
	.long	2
	.long	_22198
	.long	_826
	.long	-36
	.long	2
	.long	_22199
	.long	_826
	.long	-40
	.long	2
	.long	_22200
	.long	_826
	.long	-44
	.long	2
	.long	_22201
	.long	_826
	.long	-48
	.long	2
	.long	_837
	.long	_826
	.long	-52
	.long	2
	.long	_839
	.long	_826
	.long	-56
	.long	2
	.long	_1336
	.long	_1337
	.long	-60
	.long	0
	.align	4
_22204:
	.long	_4462
	.long	259
	.long	3
	.align	4
_22207:
	.long	3
	.long	0
	.long	0
	.align	4
_22206:
	.long	_4462
	.long	259
	.long	20
	.align	4
_22208:
	.long	_4462
	.long	260
	.long	3
	.align	4
_22211:
	.long	3
	.long	0
	.long	0
	.align	4
_22210:
	.long	_4462
	.long	260
	.long	19
	.align	4
_22212:
	.long	_4462
	.long	262
	.long	3
	.align	4
_22220:
	.long	_4462
	.long	263
	.long	3
	.align	4
_22228:
	.long	_4462
	.long	266
	.long	3
	.align	4
_22232:
	.long	_4462
	.long	267
	.long	3
	.align	4
_22235:
	.long	_4462
	.long	281
	.long	3
	.align	4
_22243:
	.long	_4462
	.long	284
	.long	3
	.align	4
_22245:
	.long	_4462
	.long	285
	.long	3
	.align	4
_22264:
	.long	3
	.long	0
	.long	0
	.align	4
_22263:
	.long	_4462
	.long	285
	.long	101
	.align	4
_22265:
	.long	_4462
	.long	288
	.long	3
	.align	4
_22283:
	.long	3
	.long	0
	.long	0
	.align	4
_22271:
	.long	_4462
	.long	289
	.long	4
	.align	4
_22284:
	.long	_4462
	.long	293
	.long	3
	.align	4
_22300:
	.long	3
	.long	0
	.long	0
	.align	4
_22290:
	.long	_4462
	.long	294
	.long	4
	.align	4
_22301:
	.long	_4462
	.long	298
	.long	3
	.align	4
_22315:
	.long	3
	.long	0
	.long	0
	.align	4
_22305:
	.long	_4462
	.long	299
	.long	4
	.align	4
_22316:
	.long	_4462
	.long	305
	.long	3
	.align	4
_22330:
	.long	3
	.long	0
	.long	0
	.align	4
_22320:
	.long	_4462
	.long	306
	.long	4
	.align	4
_22325:
	.long	_4462
	.long	307
	.long	4
	.align	4
_22331:
	.long	_4462
	.long	312
	.long	3
	.align	4
_22335:
	.long	_4462
	.long	313
	.long	3
	.align	4
_22347:
	.long	_4462
	.long	319
	.long	3
	.align	4
_22353:
	.long	_4462
	.long	320
	.long	3
	.align	4
_22359:
	.long	_4462
	.long	322
	.long	3
	.align	4
_22361:
	.long	_4462
	.long	323
	.long	3
	.align	4
_22363:
	.long	_4462
	.long	325
	.long	3
	.align	4
_22365:
	.long	_4462
	.long	326
	.long	3
	.align	4
_22367:
	.long	_4462
	.long	328
	.long	3
	.align	4
_22369:
	.long	_4462
	.long	330
	.long	3
	.align	4
_22464:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-64
	.long	2
	.long	_1335
	.long	_826
	.long	-68
	.long	2
	.long	_1240
	.long	_826
	.long	-72
	.long	2
	.long	_872
	.long	_826
	.long	-76
	.long	2
	.long	_21919
	.long	_826
	.long	-80
	.long	2
	.long	_21920
	.long	_826
	.long	-84
	.long	0
	.align	4
_22375:
	.long	_4462
	.long	333
	.long	4
	.align	4
_22380:
	.long	_4462
	.long	334
	.long	4
	.align	4
_22381:
	.long	_4462
	.long	335
	.long	4
	.align	4
_22385:
	.long	3
	.long	0
	.long	0
	.align	4
_22383:
	.long	_4462
	.long	336
	.long	5
	.align	4
_22384:
	.long	_4462
	.long	337
	.long	5
	.align	4
_22386:
	.long	_4462
	.long	342
	.long	4
	.align	4
_22387:
	.long	_4462
	.long	343
	.long	4
	.align	4
_22393:
	.long	_4462
	.long	344
	.long	4
	.align	4
_22399:
	.long	_4462
	.long	345
	.long	4
	.align	4
_22403:
	.long	_4462
	.long	346
	.long	4
	.align	4
_22407:
	.long	_4462
	.long	348
	.long	4
	.align	4
_22409:
	.long	_4462
	.long	349
	.long	4
	.align	4
_22410:
	.long	_4462
	.long	350
	.long	4
	.align	4
_22411:
	.long	_4462
	.long	352
	.long	4
	.align	4
_22413:
	.long	_4462
	.long	353
	.long	4
	.align	4
_22418:
	.long	3
	.long	0
	.long	0
	.align	4
_22417:
	.long	_4462
	.long	353
	.long	24
	.align	4
_22419:
	.long	_4462
	.long	354
	.long	4
	.align	4
_22421:
	.long	_4462
	.long	365
	.long	4
	.align	4
_22452:
	.long	3
	.long	0
	.long	0
	.align	4
_22422:
	.long	_4462
	.long	356
	.long	5
	.align	4
_22429:
	.long	_4462
	.long	357
	.long	5
	.align	4
_22432:
	.long	_4462
	.long	358
	.long	5
	.align	4
_22435:
	.long	3
	.long	0
	.long	0
	.align	4
_22434:
	.long	_4462
	.long	358
	.long	24
	.align	4
_22436:
	.long	_4462
	.long	359
	.long	5
	.align	4
_22441:
	.long	3
	.long	0
	.long	0
	.align	4
_22440:
	.long	_4462
	.long	359
	.long	29
	.align	4
_22442:
	.long	_4462
	.long	360
	.long	5
	.align	4
_22445:
	.long	3
	.long	0
	.long	0
	.align	4
_22444:
	.long	_4462
	.long	360
	.long	16
	.align	4
_22446:
	.long	_4462
	.long	361
	.long	5
	.align	4
_22449:
	.long	3
	.long	0
	.long	0
	.align	4
_22448:
	.long	_4462
	.long	361
	.long	17
	.align	4
_22450:
	.long	_4462
	.long	363
	.long	5
	.align	4
_22451:
	.long	_4462
	.long	364
	.long	5
	.align	4
_22453:
	.long	_4462
	.long	366
	.long	4
	.align	4
_22457:
	.long	_4462
	.long	368
	.long	4
	.align	4
_22465:
	.long	_4462
	.long	372
	.long	3
	.align	4
_22602:
	.long	1
	.long	_1358
	.long	2
	.long	_1335
	.long	_826
	.long	-4
	.long	2
	.long	_1240
	.long	_826
	.long	-8
	.long	2
	.long	_1327
	.long	_826
	.long	-12
	.long	2
	.long	_1400
	.long	_4807
	.long	-16
	.long	2
	.long	_872
	.long	_826
	.long	-20
	.long	2
	.long	_1336
	.long	_1337
	.long	-24
	.long	0
	.align	4
_22467:
	.long	_4462
	.long	380
	.long	3
	.align	4
_22471:
	.long	3
	.long	0
	.long	0
	.align	4
_22469:
	.long	_4462
	.long	380
	.long	20
	.align	4
_22470:
	.long	_4462
	.long	380
	.long	48
	.align	4
_22472:
	.long	_4462
	.long	382
	.long	3
	.align	4
_22480:
	.long	_4462
	.long	386
	.long	3
	.align	4
_22484:
	.long	_4462
	.long	389
	.long	3
	.align	4
_22488:
	.long	_4462
	.long	396
	.long	3
	.align	4
_22490:
	.long	_4462
	.long	397
	.long	3
	.align	4
_22491:
	.long	_4462
	.long	398
	.long	3
	.align	4
_22492:
	.long	_4462
	.long	400
	.long	3
	.align	4
_22494:
	.long	_4462
	.long	402
	.long	3
	.align	4
_22593:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-28
	.long	2
	.long	_1335
	.long	_826
	.long	-32
	.long	2
	.long	_1240
	.long	_826
	.long	-36
	.long	2
	.long	_21919
	.long	_826
	.long	-40
	.long	2
	.long	_21920
	.long	_826
	.long	-44
	.long	0
	.align	4
_22497:
	.long	_4462
	.long	404
	.long	4
	.align	4
_22502:
	.long	_4462
	.long	408
	.long	4
	.align	4
_22503:
	.long	_4462
	.long	409
	.long	4
	.align	4
_22509:
	.long	_4462
	.long	410
	.long	4
	.align	4
_22515:
	.long	_4462
	.long	411
	.long	4
	.align	4
_22519:
	.long	_4462
	.long	412
	.long	4
	.align	4
_22523:
	.long	_4462
	.long	414
	.long	4
	.align	4
_22525:
	.long	_4462
	.long	416
	.long	4
	.align	4
_22527:
	.long	_4462
	.long	434
	.long	4
	.align	4
_22588:
	.long	3
	.long	0
	.long	0
	.align	4
_22528:
	.long	_4462
	.long	418
	.long	5
	.align	4
_22535:
	.long	_4462
	.long	419
	.long	5
	.align	4
_22547:
	.long	3
	.long	0
	.long	0
	.align	4
_22544:
	.long	_4462
	.long	420
	.long	13
	.align	4
_22551:
	.long	3
	.long	0
	.long	0
	.align	4
_22548:
	.long	_4462
	.long	421
	.long	13
	.align	4
_22555:
	.long	3
	.long	0
	.long	0
	.align	4
_22552:
	.long	_4462
	.long	422
	.long	13
	.align	4
_22559:
	.long	3
	.long	0
	.long	0
	.align	4
_22556:
	.long	_4462
	.long	423
	.long	13
	.align	4
_22563:
	.long	3
	.long	0
	.long	0
	.align	4
_22560:
	.long	_4462
	.long	424
	.long	13
	.align	4
_22567:
	.long	3
	.long	0
	.long	0
	.align	4
_22564:
	.long	_4462
	.long	425
	.long	13
	.align	4
_22568:
	.long	_4462
	.long	427
	.long	5
	.align	4
_22571:
	.long	3
	.long	0
	.long	0
	.align	4
_22570:
	.long	_4462
	.long	427
	.long	24
	.align	4
_22572:
	.long	_4462
	.long	428
	.long	5
	.align	4
_22577:
	.long	3
	.long	0
	.long	0
	.align	4
_22576:
	.long	_4462
	.long	428
	.long	29
	.align	4
_22578:
	.long	_4462
	.long	429
	.long	5
	.align	4
_22581:
	.long	3
	.long	0
	.long	0
	.align	4
_22580:
	.long	_4462
	.long	429
	.long	16
	.align	4
_22582:
	.long	_4462
	.long	430
	.long	5
	.align	4
_22585:
	.long	3
	.long	0
	.long	0
	.align	4
_22584:
	.long	_4462
	.long	430
	.long	17
	.align	4
_22586:
	.long	_4462
	.long	432
	.long	5
	.align	4
_22587:
	.long	_4462
	.long	433
	.long	5
	.align	4
_22589:
	.long	_4462
	.long	435
	.long	4
	.align	4
_22594:
	.long	_4462
	.long	439
	.long	3
	.align	4
_22601:
	.long	_4462
	.long	441
	.long	3
_22865:
	.asciz	"old_tex"
	.align	4
_22864:
	.long	1
	.long	_1360
	.long	2
	.long	_1326
	.long	_873
	.long	-4
	.long	2
	.long	_1327
	.long	_826
	.long	-8
	.long	2
	.long	_1400
	.long	_4807
	.long	-12
	.long	2
	.long	_22865
	.long	_4807
	.long	-16
	.long	2
	.long	_22197
	.long	_826
	.long	-20
	.long	2
	.long	_872
	.long	_826
	.long	-24
	.long	2
	.long	_1336
	.long	_1337
	.long	-28
	.long	0
	.align	4
_22603:
	.long	_4462
	.long	447
	.long	3
	.align	4
_22606:
	.long	3
	.long	0
	.long	0
	.align	4
_22605:
	.long	_4462
	.long	447
	.long	20
	.align	4
_22607:
	.long	_4462
	.long	449
	.long	3
	.align	4
_22612:
	.long	3
	.long	0
	.long	0
	.align	4
_22611:
	.long	_4462
	.long	449
	.long	33
	.align	4
_22613:
	.long	_4462
	.long	451
	.long	3
	.align	4
_22621:
	.long	_4462
	.long	452
	.long	3
	.align	4
_22629:
	.long	_4462
	.long	455
	.long	3
	.align	4
_22633:
	.long	_4462
	.long	456
	.long	3
	.align	4
_22636:
	.long	_4462
	.long	459
	.long	3
	.align	4
_22638:
	.long	_4462
	.long	460
	.long	3
	.align	4
_22641:
	.long	_4462
	.long	461
	.long	3
	.align	4
_22646:
	.long	3
	.long	0
	.long	0
	.align	4
_22645:
	.long	_4462
	.long	462
	.long	4
	.align	4
_22652:
	.long	3
	.long	0
	.long	0
	.align	4
_22648:
	.long	_4462
	.long	464
	.long	4
	.align	4
_22651:
	.long	3
	.long	0
	.long	0
	.align	4
_22650:
	.long	_4462
	.long	465
	.long	5
	.align	4
_22653:
	.long	_4462
	.long	470
	.long	3
	.align	4
_22661:
	.long	_4462
	.long	473
	.long	3
	.align	4
_22663:
	.long	_4462
	.long	474
	.long	3
	.align	4
_22682:
	.long	3
	.long	0
	.long	0
	.align	4
_22681:
	.long	_4462
	.long	474
	.long	101
	.align	4
_22683:
	.long	_4462
	.long	477
	.long	3
	.align	4
_22701:
	.long	3
	.long	0
	.long	0
	.align	4
_22689:
	.long	_4462
	.long	478
	.long	4
	.align	4
_22702:
	.long	_4462
	.long	482
	.long	3
	.align	4
_22718:
	.long	3
	.long	0
	.long	0
	.align	4
_22708:
	.long	_4462
	.long	483
	.long	4
	.align	4
_22719:
	.long	_4462
	.long	487
	.long	3
	.align	4
_22733:
	.long	3
	.long	0
	.long	0
	.align	4
_22723:
	.long	_4462
	.long	488
	.long	4
	.align	4
_22734:
	.long	_4462
	.long	493
	.long	3
	.align	4
_22738:
	.long	_4462
	.long	500
	.long	3
	.align	4
_22740:
	.long	_4462
	.long	501
	.long	3
	.align	4
_22741:
	.long	_4462
	.long	502
	.long	3
	.align	4
_22742:
	.long	_4462
	.long	504
	.long	3
	.align	4
_22744:
	.long	_4462
	.long	506
	.long	3
	.align	4
_22855:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-32
	.long	2
	.long	_1335
	.long	_826
	.long	-36
	.long	2
	.long	_1240
	.long	_826
	.long	-40
	.long	2
	.long	_21919
	.long	_826
	.long	-44
	.long	2
	.long	_21920
	.long	_826
	.long	-48
	.long	0
	.align	4
_22747:
	.long	_4462
	.long	508
	.long	4
	.align	4
_22764:
	.long	_4462
	.long	512
	.long	4
	.align	4
_22765:
	.long	_4462
	.long	513
	.long	4
	.align	4
_22771:
	.long	_4462
	.long	514
	.long	4
	.align	4
_22777:
	.long	_4462
	.long	515
	.long	4
	.align	4
_22781:
	.long	_4462
	.long	516
	.long	4
	.align	4
_22785:
	.long	_4462
	.long	518
	.long	4
	.align	4
_22787:
	.long	_4462
	.long	520
	.long	4
	.align	4
_22789:
	.long	_4462
	.long	538
	.long	4
	.align	4
_22850:
	.long	3
	.long	0
	.long	0
	.align	4
_22790:
	.long	_4462
	.long	522
	.long	5
	.align	4
_22797:
	.long	_4462
	.long	523
	.long	5
	.align	4
_22809:
	.long	3
	.long	0
	.long	0
	.align	4
_22806:
	.long	_4462
	.long	524
	.long	13
	.align	4
_22813:
	.long	3
	.long	0
	.long	0
	.align	4
_22810:
	.long	_4462
	.long	525
	.long	13
	.align	4
_22817:
	.long	3
	.long	0
	.long	0
	.align	4
_22814:
	.long	_4462
	.long	526
	.long	13
	.align	4
_22821:
	.long	3
	.long	0
	.long	0
	.align	4
_22818:
	.long	_4462
	.long	527
	.long	13
	.align	4
_22825:
	.long	3
	.long	0
	.long	0
	.align	4
_22822:
	.long	_4462
	.long	528
	.long	13
	.align	4
_22829:
	.long	3
	.long	0
	.long	0
	.align	4
_22826:
	.long	_4462
	.long	529
	.long	13
	.align	4
_22830:
	.long	_4462
	.long	531
	.long	5
	.align	4
_22833:
	.long	3
	.long	0
	.long	0
	.align	4
_22832:
	.long	_4462
	.long	531
	.long	24
	.align	4
_22834:
	.long	_4462
	.long	532
	.long	5
	.align	4
_22839:
	.long	3
	.long	0
	.long	0
	.align	4
_22838:
	.long	_4462
	.long	532
	.long	29
	.align	4
_22840:
	.long	_4462
	.long	533
	.long	5
	.align	4
_22843:
	.long	3
	.long	0
	.long	0
	.align	4
_22842:
	.long	_4462
	.long	533
	.long	16
	.align	4
_22844:
	.long	_4462
	.long	534
	.long	5
	.align	4
_22847:
	.long	3
	.long	0
	.long	0
	.align	4
_22846:
	.long	_4462
	.long	534
	.long	17
	.align	4
_22848:
	.long	_4462
	.long	536
	.long	5
	.align	4
_22849:
	.long	_4462
	.long	537
	.long	5
	.align	4
_22851:
	.long	_4462
	.long	539
	.long	4
	.align	4
_22856:
	.long	_4462
	.long	543
	.long	3
	.align	4
_22863:
	.long	_4462
	.long	545
	.long	3
	.align	4
_22870:
	.long	1
	.long	_1361
	.long	2
	.long	_4558
	.long	_4807
	.long	-4
	.long	2
	.long	_7312
	.long	_826
	.long	-8
	.long	0
	.align	4
_22866:
	.long	_4462
	.long	551
	.long	3
_22876:
	.asciz	"coords_no"
	.align	4
_22875:
	.long	1
	.long	_1362
	.long	2
	.long	_4558
	.long	_4807
	.long	-4
	.long	2
	.long	_22876
	.long	_826
	.long	-8
	.long	0
	.align	4
_22871:
	.long	_4462
	.long	557
	.long	3
_22886:
	.asciz	"u_s"
_22887:
	.asciz	"v_s"
	.align	4
_22885:
	.long	1
	.long	_1363
	.long	2
	.long	_4558
	.long	_4807
	.long	-4
	.long	2
	.long	_22886
	.long	_838
	.long	-8
	.long	2
	.long	_22887
	.long	_838
	.long	-12
	.long	0
	.align	4
_22877:
	.long	_4462
	.long	563
	.long	3
	.align	4
_44345:
	.long	0x3f800000
	.align	4
_22881:
	.long	_4462
	.long	564
	.long	3
	.align	4
_44346:
	.long	0x3f800000
_22897:
	.asciz	"u_p"
_22898:
	.asciz	"v_p"
	.align	4
_22896:
	.long	1
	.long	_1364
	.long	2
	.long	_4558
	.long	_4807
	.long	-4
	.long	2
	.long	_22897
	.long	_838
	.long	-8
	.long	2
	.long	_22898
	.long	_838
	.long	-12
	.long	0
	.align	4
_22888:
	.long	_4462
	.long	570
	.long	3
	.align	4
_22892:
	.long	_4462
	.long	571
	.long	3
	.align	4
_22903:
	.long	1
	.long	_1365
	.long	2
	.long	_4558
	.long	_4807
	.long	-4
	.long	2
	.long	_8874
	.long	_838
	.long	-8
	.long	0
	.align	4
_22899:
	.long	_4462
	.long	577
	.long	3
	.align	4
_22907:
	.long	1
	.long	_1366
	.long	2
	.long	_4558
	.long	_4807
	.long	-4
	.long	0
	.align	4
_22904:
	.long	_4462
	.long	583
	.long	3
	.align	4
_22911:
	.long	1
	.long	_1367
	.long	2
	.long	_4558
	.long	_4807
	.long	-4
	.long	0
	.align	4
_22908:
	.long	_4462
	.long	589
	.long	3
	.align	4
_22915:
	.long	1
	.long	_1368
	.long	2
	.long	_4558
	.long	_4807
	.long	-4
	.long	0
	.align	4
_22912:
	.long	_4462
	.long	595
	.long	3
	.align	4
_22922:
	.long	1
	.long	_1369
	.long	2
	.long	_882
	.long	_883
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_22916:
	.long	_4462
	.long	601
	.long	3
	.align	4
_22924:
	.long	1
	.long	_1371
	.long	0
	.align	4
_22923:
	.long	_4462
	.long	607
	.long	3
_22941:
	.asciz	"match_text"
_22942:
	.asciz	"filter"
_22943:
	.asciz	":TTextureFilter"
	.align	4
_22940:
	.long	1
	.long	_1372
	.long	2
	.long	_22941
	.long	_873
	.long	-4
	.long	2
	.long	_1327
	.long	_826
	.long	-8
	.long	2
	.long	_22942
	.long	_22943
	.long	-12
	.long	0
	.align	4
_22925:
	.long	_4462
	.long	613
	.long	3
	.align	4
_22927:
	.long	_4462
	.long	614
	.long	3
	.align	4
_22935:
	.long	_4462
	.long	615
	.long	3
	.align	4
_22939:
	.long	_4462
	.long	616
	.long	3
_22949:
	.asciz	"face"
	.align	4
_22948:
	.long	1
	.long	_1374
	.long	2
	.long	_4558
	.long	_4807
	.long	-4
	.long	2
	.long	_22949
	.long	_826
	.long	-8
	.long	0
	.align	4
_22944:
	.long	_4462
	.long	621
	.long	3
	.align	4
_22954:
	.long	1
	.long	_1375
	.long	2
	.long	_4558
	.long	_4807
	.long	-4
	.long	2
	.long	_7033
	.long	_826
	.long	-8
	.long	0
	.align	4
_22950:
	.long	_4462
	.long	625
	.long	3
_23047:
	.asciz	"mipmap_no"
	.align	4
_23046:
	.long	1
	.long	_1376
	.long	2
	.long	_4558
	.long	_4807
	.long	-4
	.long	2
	.long	_23047
	.long	_826
	.long	-8
	.long	2
	.long	_7272
	.long	_826
	.long	-12
	.long	0
	.align	4
_22955:
	.long	_4462
	.long	630
	.long	3
	.align	4
_22975:
	.long	3
	.long	0
	.long	2
	.long	_837
	.long	_826
	.long	-16
	.long	2
	.long	_839
	.long	_826
	.long	-20
	.long	0
	.align	4
_22959:
	.long	_4462
	.long	632
	.long	4
	.align	4
_22962:
	.long	_4462
	.long	634
	.long	4
	.align	4
_22968:
	.long	_4462
	.long	635
	.long	4
	.align	4
_23045:
	.long	3
	.long	0
	.long	2
	.long	_837
	.long	_826
	.long	-24
	.long	2
	.long	_839
	.long	_826
	.long	-28
	.long	0
	.align	4
_22977:
	.long	_4462
	.long	639
	.long	4
	.align	4
_22980:
	.long	_4462
	.long	641
	.long	4
	.align	4
_22986:
	.long	_4462
	.long	642
	.long	4
	.align	4
_23004:
	.long	3
	.long	0
	.long	0
	.align	4
_22997:
	.long	_4462
	.long	643
	.long	12
	.align	4
_23012:
	.long	3
	.long	0
	.long	0
	.align	4
_23005:
	.long	_4462
	.long	644
	.long	12
	.align	4
_23020:
	.long	3
	.long	0
	.long	0
	.align	4
_23013:
	.long	_4462
	.long	645
	.long	12
	.align	4
_23028:
	.long	3
	.long	0
	.long	0
	.align	4
_23021:
	.long	_4462
	.long	646
	.long	12
	.align	4
_23036:
	.long	3
	.long	0
	.long	0
	.align	4
_23029:
	.long	_4462
	.long	647
	.long	12
	.align	4
_23044:
	.long	3
	.long	0
	.long	0
	.align	4
_23037:
	.long	_4462
	.long	648
	.long	12
	.align	4
_23051:
	.long	1
	.long	_1377
	.long	2
	.long	_4558
	.long	_4807
	.long	-4
	.long	0
	.align	4
_23048:
	.long	_4462
	.long	656
	.long	3
	.align	4
_23065:
	.long	1
	.long	_1378
	.long	2
	.long	_4558
	.long	_4807
	.long	-4
	.long	2
	.long	_23047
	.long	_826
	.long	-8
	.long	0
	.align	4
_23052:
	.long	_4462
	.long	660
	.long	3
	.align	4
_23061:
	.long	3
	.long	0
	.long	0
	.align	4
_23058:
	.long	_4462
	.long	661
	.long	4
	.align	4
_23064:
	.long	3
	.long	0
	.long	0
	.align	4
_23063:
	.long	_4462
	.long	663
	.long	4
	.align	4
_23079:
	.long	1
	.long	_1379
	.long	2
	.long	_4558
	.long	_4807
	.long	-4
	.long	2
	.long	_23047
	.long	_826
	.long	-8
	.long	0
	.align	4
_23066:
	.long	_4462
	.long	668
	.long	3
	.align	4
_23075:
	.long	3
	.long	0
	.long	0
	.align	4
_23072:
	.long	_4462
	.long	669
	.long	4
	.align	4
_23078:
	.long	3
	.long	0
	.long	0
	.align	4
_23077:
	.long	_4462
	.long	671
	.long	4
	.align	4
_23103:
	.long	1
	.long	_1380
	.long	5
	.long	_1326
	.long	_873
	.long	-4
	.long	0
	.align	4
_23080:
	.long	_4462
	.long	679
	.long	3
	.align	4
_23101:
	.long	3
	.long	0
	.long	0
	.align	4
_23082:
	.long	_4462
	.long	682
	.long	4
	.align	4
_23088:
	.long	3
	.long	0
	.long	0
	.align	4
_23083:
	.long	_4462
	.long	681
	.long	5
	.align	4
_455:
	.long	_bbStringClass
	.long	2147483647
	.long	1
	.short	92
	.align	4
_23089:
	.long	_4462
	.long	685
	.long	4
	.align	4
_23095:
	.long	3
	.long	0
	.long	0
	.align	4
_23090:
	.long	_4462
	.long	684
	.long	5
	.align	4
_459:
	.long	_bbStringClass
	.long	2147483647
	.long	1
	.short	47
	.align	4
_23096:
	.long	_4462
	.long	686
	.long	4
	.align	4
_23100:
	.long	3
	.long	0
	.long	0
	.align	4
_23098:
	.long	_4462
	.long	687
	.long	5
	.align	4
_460:
	.long	_bbStringClass
	.long	2147483647
	.long	28
	.short	69,82,82,79,82,58,32,67,97,110,110,111,116,32,102,105
	.short	110,100,32,116,101,120,116,117,114,101,58,32
	.align	4
_23099:
	.long	_4462
	.long	688
	.long	5
	.align	4
_23102:
	.long	_4462
	.long	692
	.long	3
	.align	4
_23115:
	.long	1
	.long	_1382
	.long	2
	.long	_1326
	.long	_873
	.long	-4
	.long	2
	.long	_1334
	.long	_873
	.long	-8
	.long	0
	.align	4
_23104:
	.long	_4462
	.long	698
	.long	3
	.align	4
_23106:
	.long	_4462
	.long	700
	.long	3
	.align	4
_461:
	.long	_bbStringClass
	.long	2147483647
	.long	1
	.short	58
	.align	4
_23109:
	.long	3
	.long	0
	.long	0
	.align	4
_23108:
	.long	_4462
	.long	701
	.long	4
	.align	4
_23112:
	.long	3
	.long	0
	.long	0
	.align	4
_23111:
	.long	_4462
	.long	703
	.long	4
	.align	4
_23113:
	.long	_4462
	.long	705
	.long	3
	.align	4
_23114:
	.long	_4462
	.long	707
	.long	3
	.align	4
_23179:
	.long	1
	.long	_1384
	.long	2
	.long	_4558
	.long	_4807
	.long	-4
	.long	0
	.align	4
_23116:
	.long	_4462
	.long	715
	.long	3
	.align	4
_23177:
	.long	3
	.long	0
	.long	2
	.long	_1400
	.long	_4807
	.long	-8
	.long	0
	.align	4
_23126:
	.long	_4462
	.long	716
	.long	4
	.align	4
_23176:
	.long	3
	.long	0
	.long	0
	.align	4
_23144:
	.long	_4462
	.long	717
	.long	5
	.align	4
_23175:
	.long	3
	.long	0
	.long	0
	.align	4
_23174:
	.long	_4462
	.long	718
	.long	6
	.align	4
_23178:
	.long	_4462
	.long	723
	.long	3
	.align	4
_23206:
	.long	1
	.long	_1385
	.long	2
	.long	_4558
	.long	_4807
	.long	-4
	.long	0
	.align	4
_23180:
	.long	_4462
	.long	730
	.long	3
	.align	4
_23205:
	.long	3
	.long	0
	.long	2
	.long	_22942
	.long	_22943
	.long	-8
	.long	0
	.align	4
_23190:
	.long	_4462
	.long	731
	.long	4
	.align	4
_23204:
	.long	3
	.long	0
	.long	0
	.align	4
_23196:
	.long	_4462
	.long	731
	.long	38
	.align	4
_23226:
	.long	1
	.long	_1386
	.long	2
	.long	_1336
	.long	_1337
	.long	-4
	.long	2
	.long	_1335
	.long	_826
	.long	-8
	.long	2
	.long	_1240
	.long	_826
	.long	-12
	.long	0
	.align	4
_23207:
	.long	_4462
	.long	739
	.long	3
	.align	4
_23211:
	.long	_4462
	.long	740
	.long	3
	.align	4
_23215:
	.long	_4462
	.long	757
	.long	3
	.align	4
_23224:
	.long	3
	.long	0
	.long	0
	.align	4
_23223:
	.long	_4462
	.long	758
	.long	4
	.align	4
_23225:
	.long	_4462
	.long	762
	.long	3
_23234:
	.asciz	"n"
	.align	4
_23233:
	.long	1
	.long	_1388
	.long	2
	.long	_23234
	.long	_826
	.long	-4
	.long	2
	.long	_11364
	.long	_826
	.long	-8
	.long	0
	.align	4
_23227:
	.long	_4462
	.long	767
	.long	3
	.align	4
_23229:
	.long	_4462
	.long	768
	.long	3
	.align	4
_23231:
	.long	3
	.long	0
	.long	0
	.align	4
_23230:
	.long	_4462
	.long	769
	.long	4
	.align	4
_23232:
	.long	_4462
	.long	771
	.long	3
	.align	4
_44509:
	.long	0x40400000
	.align	4
_23251:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_22943
	.long	-4
	.long	0
	.align	4
_23250:
	.long	3
	.long	0
	.long	0
	.align	4
_23264:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_883
	.long	-4
	.long	0
_23256:
	.asciz	":TTexture"
	.align	4
_23263:
	.long	3
	.long	0
	.long	0
_23259:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TBrush.bmx"
	.align	4
_23258:
	.long	_23259
	.long	14
	.long	3
	.align	4
_23262:
	.long	3
	.long	0
	.long	0
	.align	4
_23261:
	.long	_23259
	.long	15
	.long	4
	.align	4
_477:
	.long	_bbStringClass
	.long	2147483647
	.long	10
	.short	78,101,119,32,84,66,114,117,115,104
	.align	4
_478:
	.long	_bbStringClass
	.long	2147483647
	.long	10
	.short	68,101,108,32,84,66,114,117,115,104
	.align	4
_23466:
	.long	1
	.long	_846
	.long	2
	.long	_4558
	.long	_883
	.long	-4
	.long	2
	.long	_882
	.long	_883
	.long	-8
	.long	0
	.align	4
_23271:
	.long	_23259
	.long	30
	.long	3
	.align	4
_23273:
	.long	_23259
	.long	32
	.long	3
	.align	4
_23279:
	.long	_23259
	.long	33
	.long	3
	.align	4
_23289:
	.long	_23259
	.long	34
	.long	3
	.align	4
_23295:
	.long	_23259
	.long	35
	.long	3
	.align	4
_23301:
	.long	_23259
	.long	36
	.long	3
	.align	4
_23307:
	.long	_23259
	.long	37
	.long	3
	.align	4
_23313:
	.long	_23259
	.long	38
	.long	3
	.align	4
_23319:
	.long	_23259
	.long	39
	.long	3
	.align	4
_23325:
	.long	_23259
	.long	40
	.long	3
	.align	4
_23331:
	.long	_23259
	.long	41
	.long	3
	.align	4
_23337:
	.long	_23259
	.long	42
	.long	3
	.align	4
_23353:
	.long	_23259
	.long	43
	.long	3
	.align	4
_23369:
	.long	_23259
	.long	44
	.long	3
	.align	4
_23385:
	.long	_23259
	.long	45
	.long	3
	.align	4
_23401:
	.long	_23259
	.long	46
	.long	3
	.align	4
_23417:
	.long	_23259
	.long	47
	.long	3
	.align	4
_23433:
	.long	_23259
	.long	48
	.long	3
	.align	4
_23449:
	.long	_23259
	.long	49
	.long	3
	.align	4
_23465:
	.long	_23259
	.long	51
	.long	3
	.align	4
_23467:
	.long	1
	.long	_1403
	.long	2
	.long	_4558
	.long	_883
	.long	-4
	.long	0
	.align	4
_23483:
	.long	1
	.long	_1404
	.long	2
	.long	_4590
	.long	_838
	.long	-4
	.long	2
	.long	_4681
	.long	_838
	.long	-8
	.long	2
	.long	_4682
	.long	_838
	.long	-12
	.long	2
	.long	_882
	.long	_883
	.long	-16
	.long	0
	.align	4
_23468:
	.long	_23259
	.long	61
	.long	3
	.align	4
_23470:
	.long	_23259
	.long	62
	.long	3
	.align	4
_44581:
	.long	0x437f0000
	.align	4
_23474:
	.long	_23259
	.long	63
	.long	3
	.align	4
_44582:
	.long	0x437f0000
	.align	4
_23478:
	.long	_23259
	.long	64
	.long	3
	.align	4
_44583:
	.long	0x437f0000
	.align	4
_23482:
	.long	_23259
	.long	66
	.long	3
	.align	4
_23502:
	.long	1
	.long	_1406
	.long	2
	.long	_1326
	.long	_873
	.long	-4
	.long	2
	.long	_1327
	.long	_826
	.long	-8
	.long	2
	.long	_1330
	.long	_838
	.long	-12
	.long	2
	.long	_1331
	.long	_838
	.long	-16
	.long	2
	.long	_882
	.long	_883
	.long	-20
	.long	0
	.align	4
_23484:
	.long	_23259
	.long	72
	.long	3
	.align	4
_23486:
	.long	_23259
	.long	73
	.long	3
	.align	4
_23497:
	.long	_23259
	.long	74
	.long	3
	.align	4
_23501:
	.long	_23259
	.long	78
	.long	3
	.align	4
_23515:
	.long	1
	.long	_1408
	.long	2
	.long	_4558
	.long	_883
	.long	-4
	.long	2
	.long	_4590
	.long	_838
	.long	-8
	.long	2
	.long	_4681
	.long	_838
	.long	-12
	.long	2
	.long	_4682
	.long	_838
	.long	-16
	.long	0
	.align	4
_23503:
	.long	_23259
	.long	84
	.long	3
	.align	4
_44596:
	.long	0x437f0000
	.align	4
_23507:
	.long	_23259
	.long	85
	.long	3
	.align	4
_44597:
	.long	0x437f0000
	.align	4
_23511:
	.long	_23259
	.long	86
	.long	3
	.align	4
_44598:
	.long	0x437f0000
	.align	4
_23520:
	.long	1
	.long	_1409
	.long	2
	.long	_4558
	.long	_883
	.long	-4
	.long	2
	.long	_7205
	.long	_838
	.long	-8
	.long	0
	.align	4
_23516:
	.long	_23259
	.long	92
	.long	3
	.align	4
_23525:
	.long	1
	.long	_1410
	.long	2
	.long	_4558
	.long	_883
	.long	-4
	.long	2
	.long	_7213
	.long	_838
	.long	-8
	.long	0
	.align	4
_23521:
	.long	_23259
	.long	98
	.long	3
	.align	4
_23562:
	.long	1
	.long	_1411
	.long	2
	.long	_4558
	.long	_883
	.long	-4
	.long	2
	.long	_7271
	.long	_4807
	.long	-8
	.long	2
	.long	_7272
	.long	_826
	.long	-12
	.long	2
	.long	_7273
	.long	_826
	.long	-16
	.long	0
	.align	4
_23526:
	.long	_23259
	.long	104
	.long	3
	.align	4
_23537:
	.long	_23259
	.long	105
	.long	3
	.align	4
_23545:
	.long	3
	.long	0
	.long	0
	.align	4
_23541:
	.long	_23259
	.long	105
	.long	27
	.align	4
_23546:
	.long	_23259
	.long	107
	.long	3
	.align	4
_23549:
	.long	3
	.long	0
	.long	0
	.align	4
_23548:
	.long	_23259
	.long	107
	.long	19
	.align	4
_23550:
	.long	_23259
	.long	108
	.long	3
	.align	4
_23557:
	.long	3
	.long	0
	.long	0
	.align	4
_23554:
	.long	_23259
	.long	108
	.long	37
	.align	4
_23558:
	.long	_23259
	.long	109
	.long	3
	.align	4
_23567:
	.long	1
	.long	_1412
	.long	2
	.long	_4558
	.long	_883
	.long	-4
	.long	2
	.long	_7312
	.long	_826
	.long	-8
	.long	0
	.align	4
_23563:
	.long	_23259
	.long	115
	.long	3
	.align	4
_23572:
	.long	1
	.long	_1413
	.long	2
	.long	_4558
	.long	_883
	.long	-4
	.long	2
	.long	_7320
	.long	_826
	.long	-8
	.long	0
	.align	4
_23568:
	.long	_23259
	.long	121
	.long	3
	.align	4
_23578:
	.long	1
	.long	_1414
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	0
	.align	4
_23573:
	.long	_23259
	.long	127
	.long	3
	.align	4
_23584:
	.long	1
	.long	_1416
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	0
	.align	4
_23579:
	.long	_23259
	.long	133
	.long	3
_23773:
	.asciz	"brush1"
_23774:
	.asciz	"brush2"
	.align	4
_23772:
	.long	1
	.long	_1418
	.long	2
	.long	_23773
	.long	_883
	.long	-4
	.long	2
	.long	_23774
	.long	_883
	.long	-8
	.long	0
	.align	4
_23585:
	.long	_23259
	.long	141
	.long	3
	.align	4
_23590:
	.long	3
	.long	0
	.long	0
	.align	4
_23589:
	.long	_23259
	.long	141
	.long	40
	.align	4
_23591:
	.long	_23259
	.long	142
	.long	3
	.align	4
_23596:
	.long	3
	.long	0
	.long	0
	.align	4
_23595:
	.long	_23259
	.long	142
	.long	40
	.align	4
_23597:
	.long	_23259
	.long	143
	.long	3
	.align	4
_23770:
	.long	3
	.long	0
	.long	0
	.align	4
_23601:
	.long	_23259
	.long	144
	.long	4
	.align	4
_23608:
	.long	3
	.long	0
	.long	0
	.align	4
_23607:
	.long	_23259
	.long	144
	.long	43
	.align	4
_23609:
	.long	_23259
	.long	145
	.long	4
	.align	4
_23616:
	.long	3
	.long	0
	.long	0
	.align	4
_23615:
	.long	_23259
	.long	145
	.long	37
	.align	4
_23617:
	.long	_23259
	.long	146
	.long	4
	.align	4
_23624:
	.long	3
	.long	0
	.long	0
	.align	4
_23623:
	.long	_23259
	.long	146
	.long	41
	.align	4
_23625:
	.long	_23259
	.long	147
	.long	4
	.align	4
_23632:
	.long	3
	.long	0
	.long	0
	.align	4
_23631:
	.long	_23259
	.long	147
	.long	39
	.align	4
_23633:
	.long	_23259
	.long	148
	.long	4
	.align	4
_23640:
	.long	3
	.long	0
	.long	0
	.align	4
_23639:
	.long	_23259
	.long	148
	.long	41
	.align	4
_23641:
	.long	_23259
	.long	149
	.long	4
	.align	4
_23648:
	.long	3
	.long	0
	.long	0
	.align	4
_23647:
	.long	_23259
	.long	149
	.long	41
	.align	4
_23649:
	.long	_23259
	.long	150
	.long	4
	.align	4
_23656:
	.long	3
	.long	0
	.long	0
	.align	4
_23655:
	.long	_23259
	.long	150
	.long	39
	.align	4
_23657:
	.long	_23259
	.long	151
	.long	4
	.align	4
_23664:
	.long	3
	.long	0
	.long	0
	.align	4
_23663:
	.long	_23259
	.long	151
	.long	33
	.align	4
_23665:
	.long	_23259
	.long	152
	.long	4
	.align	4
_23769:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-12
	.long	0
	.align	4
_23668:
	.long	_23259
	.long	153
	.long	5
	.align	4
_23683:
	.long	3
	.long	0
	.long	0
	.align	4
_23682:
	.long	_23259
	.long	153
	.long	56
	.align	4
_23684:
	.long	_23259
	.long	154
	.long	5
	.align	4
_23699:
	.long	3
	.long	0
	.long	0
	.align	4
_23698:
	.long	_23259
	.long	154
	.long	56
	.align	4
_23700:
	.long	_23259
	.long	155
	.long	5
	.align	4
_23768:
	.long	3
	.long	0
	.long	0
	.align	4
_23714:
	.long	_23259
	.long	156
	.long	6
	.align	4
_23731:
	.long	3
	.long	0
	.long	0
	.align	4
_23730:
	.long	_23259
	.long	156
	.long	55
	.align	4
_23732:
	.long	_23259
	.long	157
	.long	6
	.align	4
_23749:
	.long	3
	.long	0
	.long	0
	.align	4
_23748:
	.long	_23259
	.long	157
	.long	55
	.align	4
_23750:
	.long	_23259
	.long	158
	.long	6
	.align	4
_23767:
	.long	3
	.long	0
	.long	0
	.align	4
_23766:
	.long	_23259
	.long	158
	.long	57
	.align	4
_23771:
	.long	_23259
	.long	163
	.long	3
_23777:
	.asciz	":TAnimation"
	.align	4
_23776:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_23777
	.long	-4
	.long	0
	.align	4
_23775:
	.long	3
	.long	0
	.long	0
_24283:
	.asciz	"ent1"
_24284:
	.asciz	"framef"
_24285:
	.asciz	"start_frame"
_24286:
	.asciz	"end_frame"
	.align	4
_24282:
	.long	1
	.long	_1422
	.long	2
	.long	_24283
	.long	_855
	.long	-4
	.long	2
	.long	_24284
	.long	_838
	.long	-8
	.long	2
	.long	_24285
	.long	_826
	.long	-12
	.long	2
	.long	_24286
	.long	_826
	.long	-16
	.long	0
_23780:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TAnimation.bmx"
	.align	4
_23779:
	.long	_23780
	.long	5
	.long	3
	.align	4
_24281:
	.long	3
	.long	0
	.long	2
	.long	_7272
	.long	_826
	.long	-20
	.long	0
	.align	4
_23782:
	.long	_23780
	.long	7
	.long	4
	.align	4
_23787:
	.long	3
	.long	0
	.long	0
	.align	4
_23786:
	.long	_23780
	.long	7
	.long	35
	.align	4
_23788:
	.long	_23780
	.long	9
	.long	4
	.align	4
_23792:
	.long	_23780
	.long	12
	.long	4
	.align	4
_23795:
	.long	3
	.long	0
	.long	0
	.align	4
_23794:
	.long	_23780
	.long	12
	.long	29
	.align	4
_23796:
	.long	_23780
	.long	13
	.long	4
	.align	4
_23799:
	.long	3
	.long	0
	.long	0
	.align	4
_23798:
	.long	_23780
	.long	13
	.long	31
	.align	4
_23800:
	.long	_23780
	.long	15
	.long	4
	.align	4
_23802:
	.long	_23780
	.long	17
	.long	4
_24267:
	.asciz	"bent"
_24268:
	.asciz	"ii"
_24269:
	.asciz	"fd1"
_24270:
	.asciz	"fd2"
_24271:
	.asciz	"found"
_24272:
	.asciz	"no_keys"
_24273:
	.asciz	"w1"
_24274:
	.asciz	"w2"
_24275:
	.asciz	"flag"
_24276:
	.asciz	"px3"
_24277:
	.asciz	"py3"
_24278:
	.asciz	"pz3"
_24279:
	.asciz	"w3"
	.align	4
_24266:
	.long	3
	.long	0
	.long	2
	.long	_24267
	.long	_6919
	.long	-24
	.long	2
	.long	_826
	.long	_826
	.long	-28
	.long	2
	.long	_24268
	.long	_826
	.long	-32
	.long	2
	.long	_24269
	.long	_838
	.long	-36
	.long	2
	.long	_24270
	.long	_838
	.long	-40
	.long	2
	.long	_24271
	.long	_826
	.long	-44
	.long	2
	.long	_24272
	.long	_826
	.long	-48
	.long	2
	.long	_24273
	.long	_838
	.long	-52
	.long	2
	.long	_19930
	.long	_838
	.long	-56
	.long	2
	.long	_19931
	.long	_838
	.long	-60
	.long	2
	.long	_19932
	.long	_838
	.long	-64
	.long	2
	.long	_24274
	.long	_838
	.long	-68
	.long	2
	.long	_19933
	.long	_838
	.long	-72
	.long	2
	.long	_19934
	.long	_838
	.long	-76
	.long	2
	.long	_19935
	.long	_838
	.long	-80
	.long	2
	.long	_24275
	.long	_826
	.long	-84
	.long	2
	.long	_24276
	.long	_838
	.long	-88
	.long	2
	.long	_24277
	.long	_838
	.long	-92
	.long	2
	.long	_24278
	.long	_838
	.long	-96
	.long	2
	.long	_24279
	.long	_838
	.long	-100
	.long	2
	.long	_19936
	.long	_838
	.long	-104
	.long	2
	.long	_19937
	.long	_838
	.long	-108
	.long	2
	.long	_19938
	.long	_838
	.long	-112
	.long	0
	.align	4
_23810:
	.long	_23780
	.long	19
	.long	5
	.align	4
_23812:
	.long	_23780
	.long	20
	.long	5
	.align	4
_23814:
	.long	_23780
	.long	21
	.long	5
	.align	4
_23816:
	.long	_23780
	.long	22
	.long	5
	.align	4
_23818:
	.long	_23780
	.long	23
	.long	5
	.align	4
_23820:
	.long	_23780
	.long	24
	.long	5
	.align	4
_23822:
	.long	_23780
	.long	25
	.long	5
	.align	4
_23824:
	.long	_23780
	.long	26
	.long	5
	.align	4
_23826:
	.long	_23780
	.long	27
	.long	5
	.align	4
_23828:
	.long	_23780
	.long	28
	.long	5
	.align	4
_23830:
	.long	_23780
	.long	29
	.long	5
	.align	4
_23832:
	.long	_23780
	.long	30
	.long	5
	.align	4
_23834:
	.long	_23780
	.long	31
	.long	5
	.align	4
_23836:
	.long	_23780
	.long	32
	.long	5
	.align	4
_23838:
	.long	_23780
	.long	34
	.long	5
	.align	4
_23840:
	.long	_23780
	.long	39
	.long	5
	.align	4
_23841:
	.long	_23780
	.long	51
	.long	5
	.align	4
_23885:
	.long	3
	.long	0
	.long	0
	.align	4
_23842:
	.long	_23780
	.long	41
	.long	6
	.align	4
_23843:
	.long	_23780
	.long	42
	.long	6
	.align	4
_23851:
	.long	_23780
	.long	43
	.long	6
	.align	4
_23879:
	.long	3
	.long	0
	.long	0
	.align	4
_23853:
	.long	_23780
	.long	44
	.long	7
	.align	4
_23861:
	.long	_23780
	.long	45
	.long	7
	.align	4
_23869:
	.long	_23780
	.long	46
	.long	7
	.align	4
_23877:
	.long	_23780
	.long	47
	.long	7
	.align	4
_23878:
	.long	_23780
	.long	48
	.long	7
	.align	4
_23880:
	.long	_23780
	.long	50
	.long	6
	.align	4
_23884:
	.long	3
	.long	0
	.long	0
	.align	4
_23882:
	.long	_23780
	.long	50
	.long	29
	.align	4
_23883:
	.long	_23780
	.long	50
	.long	43
	.align	4
_23888:
	.long	_23780
	.long	52
	.long	5
	.align	4
_23891:
	.long	3
	.long	0
	.long	0
	.align	4
_23890:
	.long	_23780
	.long	52
	.long	25
	.align	4
_23892:
	.long	_23780
	.long	53
	.long	5
	.align	4
_23893:
	.long	_23780
	.long	54
	.long	5
	.align	4
_23894:
	.long	_23780
	.long	57
	.long	5
	.align	4
_23895:
	.long	_23780
	.long	69
	.long	5
	.align	4
_23939:
	.long	3
	.long	0
	.long	0
	.align	4
_23896:
	.long	_23780
	.long	59
	.long	6
	.align	4
_23897:
	.long	_23780
	.long	60
	.long	6
	.align	4
_23901:
	.long	3
	.long	0
	.long	0
	.align	4
_23899:
	.long	_23780
	.long	60
	.long	26
	.align	4
_23900:
	.long	_23780
	.long	60
	.long	40
	.align	4
_23902:
	.long	_23780
	.long	61
	.long	6
	.align	4
_23910:
	.long	_23780
	.long	62
	.long	6
	.align	4
_23938:
	.long	3
	.long	0
	.long	0
	.align	4
_23912:
	.long	_23780
	.long	63
	.long	7
	.align	4
_23920:
	.long	_23780
	.long	64
	.long	7
	.align	4
_23928:
	.long	_23780
	.long	65
	.long	7
	.align	4
_23936:
	.long	_23780
	.long	66
	.long	7
	.align	4
_23937:
	.long	_23780
	.long	67
	.long	7
	.align	4
_23942:
	.long	_23780
	.long	70
	.long	5
	.align	4
_23945:
	.long	3
	.long	0
	.long	0
	.align	4
_23944:
	.long	_23780
	.long	70
	.long	25
	.align	4
_23946:
	.long	_23780
	.long	71
	.long	5
	.align	4
_23947:
	.long	_23780
	.long	72
	.long	5
	.align	4
_23948:
	.long	_23780
	.long	74
	.long	5
	.align	4
_23950:
	.long	_23780
	.long	75
	.long	5
	.align	4
_23952:
	.long	_23780
	.long	76
	.long	5
	.align	4
_23954:
	.long	_23780
	.long	77
	.long	5
	.align	4
_23965:
	.long	3
	.long	0
	.long	0
	.align	4
_23956:
	.long	_23780
	.long	78
	.long	6
	.align	4
_23959:
	.long	_23780
	.long	79
	.long	6
	.align	4
_23962:
	.long	_23780
	.long	80
	.long	6
	.align	4
_23978:
	.long	3
	.long	0
	.long	0
	.align	4
_23967:
	.long	_23780
	.long	82
	.long	6
	.align	4
_23972:
	.long	3
	.long	0
	.long	0
	.align	4
_23969:
	.long	_23780
	.long	85
	.long	7
	.align	4
_23970:
	.long	_23780
	.long	86
	.long	7
	.align	4
_23971:
	.long	_23780
	.long	87
	.long	7
	.align	4
_23977:
	.long	3
	.long	0
	.long	0
	.align	4
_23974:
	.long	_23780
	.long	89
	.long	7
	.align	4
_23975:
	.long	_23780
	.long	90
	.long	7
	.align	4
_23976:
	.long	_23780
	.long	91
	.long	7
	.align	4
_23979:
	.long	_23780
	.long	94
	.long	5
	.align	4
_23980:
	.long	_23780
	.long	97
	.long	5
	.align	4
_23984:
	.long	_23780
	.long	98
	.long	5
	.align	4
_23988:
	.long	_23780
	.long	99
	.long	5
	.align	4
_23992:
	.long	_23780
	.long	103
	.long	5
	.align	4
_23993:
	.long	_23780
	.long	116
	.long	5
	.align	4
_24045:
	.long	3
	.long	0
	.long	0
	.align	4
_23994:
	.long	_23780
	.long	105
	.long	6
	.align	4
_23995:
	.long	_23780
	.long	106
	.long	6
	.align	4
_24003:
	.long	_23780
	.long	107
	.long	6
	.align	4
_24039:
	.long	3
	.long	0
	.long	0
	.align	4
_24005:
	.long	_23780
	.long	108
	.long	7
	.align	4
_24013:
	.long	_23780
	.long	109
	.long	7
	.align	4
_24021:
	.long	_23780
	.long	110
	.long	7
	.align	4
_24029:
	.long	_23780
	.long	111
	.long	7
	.align	4
_24037:
	.long	_23780
	.long	112
	.long	7
	.align	4
_24038:
	.long	_23780
	.long	113
	.long	7
	.align	4
_24040:
	.long	_23780
	.long	115
	.long	6
	.align	4
_24044:
	.long	3
	.long	0
	.long	0
	.align	4
_24042:
	.long	_23780
	.long	115
	.long	29
	.align	4
_24043:
	.long	_23780
	.long	115
	.long	43
	.align	4
_24048:
	.long	_23780
	.long	117
	.long	5
	.align	4
_24051:
	.long	3
	.long	0
	.long	0
	.align	4
_24050:
	.long	_23780
	.long	117
	.long	25
	.align	4
_24052:
	.long	_23780
	.long	118
	.long	5
	.align	4
_24053:
	.long	_23780
	.long	119
	.long	5
	.align	4
_24054:
	.long	_23780
	.long	122
	.long	5
	.align	4
_24055:
	.long	_23780
	.long	135
	.long	5
	.align	4
_24107:
	.long	3
	.long	0
	.long	0
	.align	4
_24056:
	.long	_23780
	.long	124
	.long	6
	.align	4
_24057:
	.long	_23780
	.long	125
	.long	6
	.align	4
_24061:
	.long	3
	.long	0
	.long	0
	.align	4
_24059:
	.long	_23780
	.long	125
	.long	26
	.align	4
_24060:
	.long	_23780
	.long	125
	.long	40
	.align	4
_24062:
	.long	_23780
	.long	126
	.long	6
	.align	4
_24070:
	.long	_23780
	.long	127
	.long	6
	.align	4
_24106:
	.long	3
	.long	0
	.long	0
	.align	4
_24072:
	.long	_23780
	.long	128
	.long	7
	.align	4
_24080:
	.long	_23780
	.long	129
	.long	7
	.align	4
_24088:
	.long	_23780
	.long	130
	.long	7
	.align	4
_24096:
	.long	_23780
	.long	131
	.long	7
	.align	4
_24104:
	.long	_23780
	.long	132
	.long	7
	.align	4
_24105:
	.long	_23780
	.long	133
	.long	7
	.align	4
_24110:
	.long	_23780
	.long	136
	.long	5
	.align	4
_24113:
	.long	3
	.long	0
	.long	0
	.align	4
_24112:
	.long	_23780
	.long	136
	.long	25
	.align	4
_24114:
	.long	_23780
	.long	137
	.long	5
	.align	4
_24115:
	.long	_23780
	.long	138
	.long	5
	.align	4
_24116:
	.long	_23780
	.long	142
	.long	5
	.align	4
_24118:
	.long	_23780
	.long	143
	.long	5
	.align	4
_24120:
	.long	_23780
	.long	144
	.long	5
	.align	4
_24122:
	.long	_23780
	.long	145
	.long	5
	.align	4
_24124:
	.long	_23780
	.long	146
	.long	5
	.align	4
_24138:
	.long	3
	.long	0
	.long	0
	.align	4
_24126:
	.long	_23780
	.long	147
	.long	6
	.align	4
_24129:
	.long	_23780
	.long	148
	.long	6
	.align	4
_24132:
	.long	_23780
	.long	149
	.long	6
	.align	4
_24135:
	.long	_23780
	.long	150
	.long	6
	.align	4
_24152:
	.long	3
	.long	0
	.long	0
	.align	4
_24140:
	.long	_23780
	.long	152
	.long	6
	.align	4
_24146:
	.long	3
	.long	0
	.long	0
	.align	4
_24142:
	.long	_23780
	.long	155
	.long	7
	.align	4
_24143:
	.long	_23780
	.long	156
	.long	7
	.align	4
_24144:
	.long	_23780
	.long	157
	.long	7
	.align	4
_24145:
	.long	_23780
	.long	158
	.long	7
	.align	4
_24151:
	.long	3
	.long	0
	.long	2
	.long	_11364
	.long	_838
	.long	-116
	.long	0
	.align	4
_24148:
	.long	_23780
	.long	160
	.long	7
	.align	4
_44729:
	.long	0x3f800000
	.align	4
_24150:
	.long	_23780
	.long	161
	.long	7
	.align	4
_24153:
	.long	_23780
	.long	164
	.long	5
	.align	4
_24154:
	.long	_23780
	.long	167
	.long	5
	.align	4
_24158:
	.long	_23780
	.long	168
	.long	5
	.align	4
_24162:
	.long	_23780
	.long	169
	.long	5
	.align	4
_24166:
	.long	_23780
	.long	170
	.long	5
	.align	4
_24170:
	.long	_23780
	.long	172
	.long	5
	.align	4
_24173:
	.long	_23780
	.long	187
	.long	5
	.align	4
_24177:
	.long	_23780
	.long	188
	.long	5
	.align	4
_24181:
	.long	_23780
	.long	189
	.long	5
	.align	4
_24185:
	.long	_23780
	.long	192
	.long	5
	.align	4
_24192:
	.long	_23780
	.long	193
	.long	5
	.align	4
_24203:
	.long	_23780
	.long	194
	.long	5
	.align	4
_24214:
	.long	_23780
	.long	195
	.long	5
	.align	4
_24225:
	.long	_23780
	.long	208
	.long	5
	.align	4
_24247:
	.long	3
	.long	0
	.long	2
	.long	_11629
	.long	_857
	.long	-120
	.long	0
	.align	4
_24229:
	.long	_23780
	.long	209
	.long	6
	.align	4
_24237:
	.long	_23780
	.long	210
	.long	6
	.align	4
_24242:
	.long	_23780
	.long	211
	.long	6
	.align	4
_24248:
	.long	_23780
	.long	216
	.long	5
	.align	4
_24255:
	.long	_23780
	.long	217
	.long	5
	.align	4
_24262:
	.long	_23780
	.long	221
	.long	5
	.align	4
_24280:
	.long	_23780
	.long	227
	.long	4
	.align	4
_24684:
	.long	1
	.long	_1424
	.long	2
	.long	_24283
	.long	_855
	.long	-4
	.long	2
	.long	_24284
	.long	_838
	.long	-8
	.long	2
	.long	_24285
	.long	_826
	.long	-12
	.long	2
	.long	_24286
	.long	_826
	.long	-16
	.long	0
	.align	4
_24287:
	.long	_23780
	.long	239
	.long	3
	.align	4
_24683:
	.long	3
	.long	0
	.long	0
	.align	4
_24289:
	.long	_23780
	.long	241
	.long	4
	.align	4
_24294:
	.long	3
	.long	0
	.long	0
	.align	4
_24293:
	.long	_23780
	.long	241
	.long	35
	.align	4
_24295:
	.long	_23780
	.long	243
	.long	4
	.align	4
_24299:
	.long	_23780
	.long	247
	.long	4
	.align	4
_24681:
	.long	3
	.long	0
	.long	2
	.long	_24267
	.long	_6919
	.long	-20
	.long	2
	.long	_826
	.long	_826
	.long	-24
	.long	2
	.long	_24268
	.long	_826
	.long	-28
	.long	2
	.long	_24269
	.long	_838
	.long	-32
	.long	2
	.long	_24270
	.long	_838
	.long	-36
	.long	2
	.long	_24271
	.long	_826
	.long	-40
	.long	2
	.long	_24272
	.long	_826
	.long	-44
	.long	2
	.long	_24273
	.long	_838
	.long	-48
	.long	2
	.long	_19930
	.long	_838
	.long	-52
	.long	2
	.long	_19931
	.long	_838
	.long	-56
	.long	2
	.long	_19932
	.long	_838
	.long	-60
	.long	2
	.long	_24274
	.long	_838
	.long	-64
	.long	2
	.long	_19933
	.long	_838
	.long	-68
	.long	2
	.long	_19934
	.long	_838
	.long	-72
	.long	2
	.long	_19935
	.long	_838
	.long	-76
	.long	2
	.long	_24275
	.long	_826
	.long	-80
	.long	2
	.long	_24276
	.long	_838
	.long	-84
	.long	2
	.long	_24277
	.long	_838
	.long	-88
	.long	2
	.long	_24278
	.long	_838
	.long	-92
	.long	2
	.long	_24279
	.long	_838
	.long	-96
	.long	2
	.long	_19936
	.long	_838
	.long	-100
	.long	2
	.long	_19937
	.long	_838
	.long	-104
	.long	2
	.long	_19938
	.long	_838
	.long	-108
	.long	2
	.long	_6391
	.long	_838
	.long	-112
	.long	2
	.long	_6392
	.long	_838
	.long	-116
	.long	2
	.long	_6386
	.long	_838
	.long	-120
	.long	0
	.align	4
_24307:
	.long	_23780
	.long	249
	.long	5
	.align	4
_24309:
	.long	_23780
	.long	250
	.long	5
	.align	4
_24311:
	.long	_23780
	.long	251
	.long	5
	.align	4
_24313:
	.long	_23780
	.long	252
	.long	5
	.align	4
_44864:
	.long	0x3f800000
	.align	4
_24315:
	.long	_23780
	.long	253
	.long	5
	.align	4
_24317:
	.long	_23780
	.long	254
	.long	5
	.align	4
_24319:
	.long	_23780
	.long	255
	.long	5
	.align	4
_24321:
	.long	_23780
	.long	258
	.long	5
	.align	4
_24325:
	.long	_23780
	.long	259
	.long	5
	.align	4
_24329:
	.long	_23780
	.long	260
	.long	5
	.align	4
_24333:
	.long	_23780
	.long	262
	.long	5
	.align	4
_24335:
	.long	_23780
	.long	263
	.long	5
	.align	4
_24337:
	.long	_23780
	.long	264
	.long	5
	.align	4
_24339:
	.long	_23780
	.long	265
	.long	5
	.align	4
_24341:
	.long	_23780
	.long	267
	.long	5
	.align	4
_24343:
	.long	_23780
	.long	273
	.long	5
	.align	4
_24344:
	.long	_23780
	.long	285
	.long	5
	.align	4
_24387:
	.long	3
	.long	0
	.long	0
	.align	4
_24345:
	.long	_23780
	.long	275
	.long	6
	.align	4
_24346:
	.long	_23780
	.long	276
	.long	6
	.align	4
_24350:
	.long	3
	.long	0
	.long	0
	.align	4
_24348:
	.long	_23780
	.long	276
	.long	26
	.align	4
_24349:
	.long	_23780
	.long	276
	.long	40
	.align	4
_24351:
	.long	_23780
	.long	277
	.long	6
	.align	4
_24359:
	.long	_23780
	.long	278
	.long	6
	.align	4
_24386:
	.long	3
	.long	0
	.long	0
	.align	4
_24361:
	.long	_23780
	.long	279
	.long	7
	.align	4
_24369:
	.long	_23780
	.long	280
	.long	7
	.align	4
_24377:
	.long	_23780
	.long	281
	.long	7
	.align	4
_24385:
	.long	_23780
	.long	283
	.long	7
	.align	4
_24390:
	.long	_23780
	.long	286
	.long	5
	.align	4
_24393:
	.long	3
	.long	0
	.long	0
	.align	4
_24392:
	.long	_23780
	.long	286
	.long	25
	.align	4
_24394:
	.long	_23780
	.long	287
	.long	5
	.align	4
_24395:
	.long	_23780
	.long	288
	.long	5
	.align	4
_24396:
	.long	_23780
	.long	290
	.long	5
	.align	4
_24398:
	.long	_23780
	.long	291
	.long	5
	.align	4
_24400:
	.long	_23780
	.long	292
	.long	5
	.align	4
_24402:
	.long	_23780
	.long	293
	.long	5
	.align	4
_24413:
	.long	3
	.long	0
	.long	0
	.align	4
_24404:
	.long	_23780
	.long	294
	.long	6
	.align	4
_24407:
	.long	_23780
	.long	295
	.long	6
	.align	4
_24410:
	.long	_23780
	.long	296
	.long	6
	.align	4
_24426:
	.long	3
	.long	0
	.long	0
	.align	4
_24415:
	.long	_23780
	.long	298
	.long	6
	.align	4
_24420:
	.long	3
	.long	0
	.long	0
	.align	4
_24417:
	.long	_23780
	.long	301
	.long	7
	.align	4
_24418:
	.long	_23780
	.long	302
	.long	7
	.align	4
_24419:
	.long	_23780
	.long	303
	.long	7
	.align	4
_24425:
	.long	3
	.long	0
	.long	0
	.align	4
_24422:
	.long	_23780
	.long	305
	.long	7
	.align	4
_24423:
	.long	_23780
	.long	306
	.long	7
	.align	4
_24424:
	.long	_23780
	.long	307
	.long	7
	.align	4
_24427:
	.long	_23780
	.long	310
	.long	5
	.align	4
_24428:
	.long	_23780
	.long	313
	.long	5
	.align	4
_24431:
	.long	_23780
	.long	314
	.long	5
	.align	4
_24434:
	.long	_23780
	.long	315
	.long	5
	.align	4
_24437:
	.long	_23780
	.long	316
	.long	5
	.align	4
_24440:
	.long	_23780
	.long	322
	.long	5
	.align	4
_24441:
	.long	_23780
	.long	335
	.long	5
	.align	4
_24492:
	.long	3
	.long	0
	.long	0
	.align	4
_24442:
	.long	_23780
	.long	324
	.long	6
	.align	4
_24443:
	.long	_23780
	.long	325
	.long	6
	.align	4
_24447:
	.long	3
	.long	0
	.long	0
	.align	4
_24445:
	.long	_23780
	.long	325
	.long	26
	.align	4
_24446:
	.long	_23780
	.long	325
	.long	40
	.align	4
_24448:
	.long	_23780
	.long	326
	.long	6
	.align	4
_24456:
	.long	_23780
	.long	327
	.long	6
	.align	4
_24491:
	.long	3
	.long	0
	.long	0
	.align	4
_24458:
	.long	_23780
	.long	328
	.long	7
	.align	4
_24466:
	.long	_23780
	.long	329
	.long	7
	.align	4
_24474:
	.long	_23780
	.long	330
	.long	7
	.align	4
_24482:
	.long	_23780
	.long	331
	.long	7
	.align	4
_24490:
	.long	_23780
	.long	333
	.long	7
	.align	4
_24495:
	.long	_23780
	.long	336
	.long	5
	.align	4
_24498:
	.long	3
	.long	0
	.long	0
	.align	4
_24497:
	.long	_23780
	.long	336
	.long	25
	.align	4
_24499:
	.long	_23780
	.long	337
	.long	5
	.align	4
_24500:
	.long	_23780
	.long	338
	.long	5
	.align	4
_24501:
	.long	_23780
	.long	342
	.long	5
	.align	4
_24503:
	.long	_23780
	.long	343
	.long	5
	.align	4
_24505:
	.long	_23780
	.long	344
	.long	5
	.align	4
_24507:
	.long	_23780
	.long	345
	.long	5
	.align	4
_24509:
	.long	_23780
	.long	346
	.long	5
	.align	4
_24523:
	.long	3
	.long	0
	.long	0
	.align	4
_24511:
	.long	_23780
	.long	347
	.long	6
	.align	4
_24514:
	.long	_23780
	.long	348
	.long	6
	.align	4
_24517:
	.long	_23780
	.long	349
	.long	6
	.align	4
_24520:
	.long	_23780
	.long	350
	.long	6
	.align	4
_24537:
	.long	3
	.long	0
	.long	0
	.align	4
_24525:
	.long	_23780
	.long	352
	.long	6
	.align	4
_24531:
	.long	3
	.long	0
	.long	0
	.align	4
_24527:
	.long	_23780
	.long	355
	.long	7
	.align	4
_24528:
	.long	_23780
	.long	356
	.long	7
	.align	4
_24529:
	.long	_23780
	.long	357
	.long	7
	.align	4
_24530:
	.long	_23780
	.long	358
	.long	7
	.align	4
_24536:
	.long	3
	.long	0
	.long	2
	.long	_11364
	.long	_838
	.long	-124
	.long	0
	.align	4
_24533:
	.long	_23780
	.long	360
	.long	7
	.align	4
_44865:
	.long	0x3f800000
	.align	4
_24535:
	.long	_23780
	.long	361
	.long	7
	.align	4
_24538:
	.long	_23780
	.long	364
	.long	5
	.align	4
_24539:
	.long	_23780
	.long	366
	.long	5
	.align	4
_24542:
	.long	_23780
	.long	368
	.long	5
	.align	4
_24553:
	.long	_23780
	.long	369
	.long	5
	.align	4
_24564:
	.long	_23780
	.long	370
	.long	5
	.align	4
_24575:
	.long	_23780
	.long	373
	.long	5
	.align	4
_24577:
	.long	_23780
	.long	374
	.long	5
	.align	4
_24579:
	.long	_23780
	.long	375
	.long	5
	.align	4
_24581:
	.long	_23780
	.long	376
	.long	5
	.align	4
_24582:
	.long	_23780
	.long	377
	.long	5
	.align	4
_24586:
	.long	_23780
	.long	378
	.long	5
	.align	4
_24590:
	.long	_23780
	.long	379
	.long	5
	.align	4
_24594:
	.long	_23780
	.long	381
	.long	5
	.align	4
_24598:
	.long	_23780
	.long	382
	.long	5
	.align	4
_24602:
	.long	_23780
	.long	383
	.long	5
	.align	4
_24606:
	.long	_23780
	.long	386
	.long	5
	.align	4
_24613:
	.long	_23780
	.long	390
	.long	5
	.align	4
_24635:
	.long	3
	.long	0
	.long	2
	.long	_11629
	.long	_857
	.long	-128
	.long	0
	.align	4
_24617:
	.long	_23780
	.long	391
	.long	6
	.align	4
_24625:
	.long	_23780
	.long	392
	.long	6
	.align	4
_24630:
	.long	_23780
	.long	393
	.long	6
	.align	4
_24636:
	.long	_23780
	.long	398
	.long	5
	.align	4
_24658:
	.long	3
	.long	0
	.long	2
	.long	_11629
	.long	_857
	.long	-132
	.long	0
	.align	4
_24640:
	.long	_23780
	.long	399
	.long	6
	.align	4
_24648:
	.long	_23780
	.long	400
	.long	6
	.align	4
_24653:
	.long	_23780
	.long	401
	.long	6
	.align	4
_24659:
	.long	_23780
	.long	406
	.long	5
	.align	4
_24666:
	.long	_23780
	.long	407
	.long	5
	.align	4
_24673:
	.long	_23780
	.long	410
	.long	5
	.align	4
_24680:
	.long	3
	.long	0
	.long	0
	.align	4
_24679:
	.long	_23780
	.long	410
	.long	52
	.align	4
_24682:
	.long	_23780
	.long	415
	.long	4
_25323:
	.asciz	"ovx"
_25324:
	.asciz	"ovy"
_25325:
	.asciz	"ovz"
_25326:
	.asciz	"weight"
_25327:
	.asciz	"slink"
	.align	4
_25322:
	.long	1
	.long	_1425
	.long	2
	.long	_1476
	.long	_5195
	.long	-4
	.long	2
	.long	_25323
	.long	_838
	.long	-8
	.long	2
	.long	_25324
	.long	_838
	.long	-12
	.long	2
	.long	_25325
	.long	_838
	.long	-16
	.long	2
	.long	_837
	.long	_838
	.long	-20
	.long	2
	.long	_839
	.long	_838
	.long	-24
	.long	2
	.long	_840
	.long	_838
	.long	-28
	.long	2
	.long	_6918
	.long	_6919
	.long	-32
	.long	2
	.long	_25326
	.long	_838
	.long	-36
	.long	2
	.long	_25327
	.long	_918
	.long	-40
	.long	0
	.align	4
_24685:
	.long	_23780
	.long	423
	.long	3
	.align	4
_24689:
	.long	_23780
	.long	424
	.long	3
	.align	4
_24693:
	.long	_23780
	.long	426
	.long	3
	.align	4
_24695:
	.long	_23780
	.long	427
	.long	3
	.align	4
_24697:
	.long	_23780
	.long	429
	.long	3
	.align	4
_24703:
	.long	_23780
	.long	432
	.long	3
_25321:
	.asciz	"vid3"
	.align	4
_25320:
	.long	3
	.long	0
	.long	2
	.long	_17342
	.long	_1478
	.long	-44
	.long	2
	.long	_1477
	.long	_1478
	.long	-48
	.long	2
	.long	_20798
	.long	_826
	.long	-52
	.long	2
	.long	_25321
	.long	_826
	.long	-56
	.long	0
	.align	4
_24715:
	.long	_23780
	.long	434
	.long	4
	.align	4
_24719:
	.long	_23780
	.long	437
	.long	4
	.align	4
_24723:
	.long	_23780
	.long	439
	.long	4
	.align	4
_24725:
	.long	_23780
	.long	440
	.long	4
	.align	4
_24727:
	.long	_23780
	.long	442
	.long	4
	.align	4
_25316:
	.long	3
	.long	0
	.long	0
	.align	4
_24732:
	.long	_23780
	.long	444
	.long	5
	.align	4
_24733:
	.long	_23780
	.long	448
	.long	5
	.align	4
_25315:
	.long	3
	.long	0
	.long	0
	.align	4
_24740:
	.long	_23780
	.long	451
	.long	6
	.align	4
_24746:
	.long	_23780
	.long	452
	.long	6
	.align	4
_24752:
	.long	_23780
	.long	453
	.long	6
	.align	4
_24758:
	.long	_23780
	.long	455
	.long	6
	.align	4
_24769:
	.long	_23780
	.long	456
	.long	6
	.align	4
_24775:
	.long	_23780
	.long	459
	.long	6
	.align	4
_24812:
	.long	_23780
	.long	460
	.long	6
	.align	4
_24849:
	.long	_23780
	.long	461
	.long	6
	.align	4
_24886:
	.long	_23780
	.long	465
	.long	6
	.align	4
_25293:
	.long	3
	.long	0
	.long	0
	.align	4
_24893:
	.long	_23780
	.long	467
	.long	7
	.align	4
_24904:
	.long	_23780
	.long	468
	.long	7
	.align	4
_24910:
	.long	_23780
	.long	471
	.long	7
	.align	4
_24947:
	.long	_23780
	.long	472
	.long	7
	.align	4
_24984:
	.long	_23780
	.long	473
	.long	7
	.align	4
_25021:
	.long	_23780
	.long	477
	.long	7
	.align	4
_25292:
	.long	3
	.long	0
	.long	0
	.align	4
_25028:
	.long	_23780
	.long	479
	.long	8
	.align	4
_25039:
	.long	_23780
	.long	480
	.long	8
	.align	4
_25045:
	.long	_23780
	.long	483
	.long	8
	.align	4
_25082:
	.long	_23780
	.long	484
	.long	8
	.align	4
_25119:
	.long	_23780
	.long	485
	.long	8
	.align	4
_25156:
	.long	_23780
	.long	489
	.long	8
	.align	4
_25291:
	.long	3
	.long	0
	.long	0
	.align	4
_25163:
	.long	_23780
	.long	491
	.long	9
	.align	4
_25174:
	.long	_23780
	.long	492
	.long	9
	.align	4
_25180:
	.long	_23780
	.long	495
	.long	9
	.align	4
_25217:
	.long	_23780
	.long	496
	.long	9
	.align	4
_25254:
	.long	_23780
	.long	497
	.long	9
	.align	4
_25294:
	.long	_23780
	.long	507
	.long	6
	.align	4
_25301:
	.long	_23780
	.long	508
	.long	6
	.align	4
_25308:
	.long	_23780
	.long	509
	.long	6
	.align	4
_25317:
	.long	_23780
	.long	515
	.long	4
	.align	4
_25427:
	.long	1
	.long	_1426
	.long	2
	.long	_5031
	.long	_5195
	.long	-4
	.long	0
	.align	4
_25328:
	.long	_23780
	.long	525
	.long	3
	.align	4
_25426:
	.long	3
	.long	0
	.long	2
	.long	_17342
	.long	_1478
	.long	-8
	.long	0
	.align	4
_25340:
	.long	_23780
	.long	527
	.long	4
_25424:
	.asciz	"w4"
_25425:
	.asciz	"wt"
	.align	4
_25423:
	.long	3
	.long	0
	.long	2
	.long	_20798
	.long	_826
	.long	-12
	.long	2
	.long	_24273
	.long	_838
	.long	-16
	.long	2
	.long	_24274
	.long	_838
	.long	-20
	.long	2
	.long	_24279
	.long	_838
	.long	-24
	.long	2
	.long	_25424
	.long	_838
	.long	-28
	.long	2
	.long	_25425
	.long	_838
	.long	-32
	.long	0
	.align	4
_25346:
	.long	_23780
	.long	531
	.long	5
	.align	4
_25353:
	.long	_23780
	.long	532
	.long	5
	.align	4
_25360:
	.long	_23780
	.long	533
	.long	5
	.align	4
_25367:
	.long	_23780
	.long	534
	.long	5
	.align	4
_25374:
	.long	_23780
	.long	536
	.long	5
	.align	4
_25376:
	.long	_23780
	.long	540
	.long	5
	.align	4
_45230:
	.long	0x3f7d70a4
	.align	4
_45231:
	.long	0x3f8147ae
_25422:
	.asciz	"wm"
	.align	4
_25421:
	.long	3
	.long	0
	.long	2
	.long	_25422
	.long	_838
	.long	-36
	.long	0
	.align	4
_25380:
	.long	_23780
	.long	542
	.long	6
	.align	4
_25382:
	.long	_23780
	.long	543
	.long	6
	.align	4
_25385:
	.long	3
	.long	0
	.long	0
	.align	4
_25384:
	.long	_23780
	.long	544
	.long	7
	.align	4
_45232:
	.long	0x3f800000
	.align	4
_25388:
	.long	3
	.long	0
	.long	0
	.align	4
_25387:
	.long	_23780
	.long	546
	.long	7
	.align	4
_25389:
	.long	_23780
	.long	548
	.long	6
	.align	4
_25390:
	.long	_23780
	.long	549
	.long	6
	.align	4
_25391:
	.long	_23780
	.long	550
	.long	6
	.align	4
_25392:
	.long	_23780
	.long	551
	.long	6
	.align	4
_25393:
	.long	_23780
	.long	553
	.long	6
	.align	4
_25400:
	.long	_23780
	.long	554
	.long	6
	.align	4
_25407:
	.long	_23780
	.long	555
	.long	6
	.align	4
_25414:
	.long	_23780
	.long	556
	.long	6
	.align	4
_25455:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_1217
	.long	-4
	.long	0
_25428:
	.asciz	"i"
_25430:
	.asciz	"f"
_25432:
	.asciz	"f"
_25434:
	.asciz	"f"
_25436:
	.asciz	"f"
_25438:
	.asciz	"f"
_25440:
	.asciz	"f"
_25442:
	.asciz	"f"
_25444:
	.asciz	"f"
_25446:
	.asciz	"f"
_25448:
	.asciz	"f"
	.align	4
_25454:
	.long	3
	.long	0
	.long	0
	.align	4
_25450:
	.long	_23780
	.long	585
	.long	3
	.align	4
_25453:
	.long	3
	.long	0
	.long	0
	.align	4
_25452:
	.long	_23780
	.long	586
	.long	4
	.align	4
_518:
	.long	_bbStringClass
	.long	2147483647
	.long	18
	.short	78,101,119,32,84,65,110,105,109,97,116,105,111,110,75,101
	.short	121,115
	.align	4
_519:
	.long	_bbStringClass
	.long	2147483647
	.long	18
	.short	68,101,108,32,84,65,110,105,109,97,116,105,111,110,75,101
	.short	121,115
	.align	4
_25610:
	.long	1
	.long	_846
	.long	2
	.long	_4558
	.long	_1217
	.long	-4
	.long	2
	.long	_1216
	.long	_1217
	.long	-8
	.long	0
	.align	4
_25480:
	.long	_23780
	.long	601
	.long	3
	.align	4
_25482:
	.long	_23780
	.long	603
	.long	3
	.align	4
_25488:
	.long	_23780
	.long	604
	.long	3
	.align	4
_25499:
	.long	_23780
	.long	605
	.long	3
	.align	4
_25510:
	.long	_23780
	.long	606
	.long	3
	.align	4
_25521:
	.long	_23780
	.long	607
	.long	3
	.align	4
_25532:
	.long	_23780
	.long	608
	.long	3
	.align	4
_25543:
	.long	_23780
	.long	609
	.long	3
	.align	4
_25554:
	.long	_23780
	.long	610
	.long	3
	.align	4
_25565:
	.long	_23780
	.long	611
	.long	3
	.align	4
_25576:
	.long	_23780
	.long	612
	.long	3
	.align	4
_25587:
	.long	_23780
	.long	613
	.long	3
	.align	4
_25598:
	.long	_23780
	.long	614
	.long	3
	.align	4
_25609:
	.long	_23780
	.long	616
	.long	3
_25613:
	.asciz	":TModel"
	.align	4
_25612:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_25613
	.long	-4
	.long	0
	.align	4
_25611:
	.long	3
	.long	0
	.long	0
_27857:
	.asciz	"f_name"
_27858:
	.asciz	"parent_ent_ext"
_27859:
	.asciz	":brl.stream.TStream"
_27860:
	.asciz	"cd"
_27861:
	.asciz	"in"
_27862:
	.asciz	"tag"
_27863:
	.asciz	"prev_tag"
_27864:
	.asciz	"new_tag"
_27865:
	.asciz	"vno"
_27866:
	.asciz	"node_level"
_27867:
	.asciz	"old_node_level"
_27868:
	.asciz	"node_pos"
_27869:
	.asciz	"tex_no"
_27870:
	.asciz	"te_file"
_27871:
	.asciz	"te_flags"
_27872:
	.asciz	"te_blend"
_27873:
	.asciz	"te_coords"
_27874:
	.asciz	"te_u_pos"
_27875:
	.asciz	"te_v_pos"
_27876:
	.asciz	"te_u_scale"
_27877:
	.asciz	"te_v_scale"
_27878:
	.asciz	"te_angle"
_27879:
	.asciz	"brush_no"
_27880:
	.asciz	"[]:TBrush"
_27881:
	.asciz	"b_no_texs"
_27882:
	.asciz	"b_name"
_27883:
	.asciz	"b_red"
_27884:
	.asciz	"b_green"
_27885:
	.asciz	"b_blue"
_27886:
	.asciz	"b_alpha"
_27887:
	.asciz	"b_shine"
_27888:
	.asciz	"b_blend"
_27889:
	.asciz	"b_fx"
_27890:
	.asciz	"b_tex_id"
_27891:
	.asciz	"n_name"
_27892:
	.asciz	"m_brush_id"
_27893:
	.asciz	"v_mesh"
_27894:
	.asciz	"v_surf"
_27895:
	.asciz	"v_flags"
_27896:
	.asciz	"v_tc_sets"
_27897:
	.asciz	"v_tc_size"
_27898:
	.asciz	"v_sz"
_27899:
	.asciz	"v_x"
_27900:
	.asciz	"v_y"
_27901:
	.asciz	"v_z"
_27902:
	.asciz	"v_nx"
_27903:
	.asciz	"v_ny"
_27904:
	.asciz	"v_nz"
_27905:
	.asciz	"v_r"
_27906:
	.asciz	"v_g"
_27907:
	.asciz	"v_b"
_27908:
	.asciz	"v_u"
_27909:
	.asciz	"v_v"
_27910:
	.asciz	"v_w"
_27911:
	.asciz	"v_a"
_27912:
	.asciz	"v_id"
_27913:
	.asciz	"tr_brush_id"
_27914:
	.asciz	"tr_sz"
_27915:
	.asciz	"tr_vid"
_27916:
	.asciz	"tr_vid0"
_27917:
	.asciz	"tr_vid1"
_27918:
	.asciz	"tr_vid2"
_27919:
	.asciz	"tr_x"
_27920:
	.asciz	"tr_y"
_27921:
	.asciz	"tr_z"
_27922:
	.asciz	"tr_nx"
_27923:
	.asciz	"tr_ny"
_27924:
	.asciz	"tr_nz"
_27925:
	.asciz	"tr_r"
_27926:
	.asciz	"tr_g"
_27927:
	.asciz	"tr_b"
_27928:
	.asciz	"tr_u"
_27929:
	.asciz	"tr_v"
_27930:
	.asciz	"tr_w"
_27931:
	.asciz	"tr_a"
_27932:
	.asciz	"tr_no"
_27933:
	.asciz	"a_flags"
_27934:
	.asciz	"a_frames"
_27935:
	.asciz	"a_fps"
_27936:
	.asciz	"bo_bone"
_27937:
	.asciz	"bo_no_bones"
_27938:
	.asciz	"bo_vert_id"
_27939:
	.asciz	"bo_vert_w"
_27940:
	.asciz	"k_flags"
_27941:
	.asciz	"k_frame"
_27942:
	.asciz	"k_px"
_27943:
	.asciz	"k_py"
_27944:
	.asciz	"k_pz"
_27945:
	.asciz	"k_sx"
_27946:
	.asciz	"k_sy"
_27947:
	.asciz	"k_sz"
_27948:
	.asciz	"k_qw"
_27949:
	.asciz	"k_qx"
_27950:
	.asciz	"k_qy"
_27951:
	.asciz	"k_qz"
_27952:
	.asciz	"root_ent"
_27953:
	.asciz	"last_ent"
	.align	4
_27856:
	.long	1
	.long	_1433
	.long	2
	.long	_27857
	.long	_873
	.long	-4
	.long	2
	.long	_27858
	.long	_855
	.long	-8
	.long	2
	.long	_1326
	.long	_27859
	.long	-12
	.long	2
	.long	_27860
	.long	_873
	.long	-16
	.long	2
	.long	_12211
	.long	_873
	.long	-20
	.long	2
	.long	_27861
	.long	_826
	.long	-24
	.long	2
	.long	_27862
	.long	_873
	.long	-28
	.long	2
	.long	_27863
	.long	_873
	.long	-32
	.long	2
	.long	_27864
	.long	_873
	.long	-36
	.long	2
	.long	_27865
	.long	_826
	.long	-40
	.long	2
	.long	_1234
	.long	_826
	.long	-44
	.long	2
	.long	_27866
	.long	_826
	.long	-48
	.long	2
	.long	_27867
	.long	_826
	.long	-52
	.long	2
	.long	_27868
	.long	_910
	.long	-56
	.long	2
	.long	_27869
	.long	_826
	.long	-60
	.long	2
	.long	_1400
	.long	_1401
	.long	-64
	.long	2
	.long	_27870
	.long	_873
	.long	-68
	.long	2
	.long	_27871
	.long	_826
	.long	-72
	.long	2
	.long	_27872
	.long	_826
	.long	-76
	.long	2
	.long	_27873
	.long	_826
	.long	-80
	.long	2
	.long	_27874
	.long	_838
	.long	-84
	.long	2
	.long	_27875
	.long	_838
	.long	-88
	.long	2
	.long	_27876
	.long	_838
	.long	-92
	.long	2
	.long	_27877
	.long	_838
	.long	-96
	.long	2
	.long	_27878
	.long	_838
	.long	-100
	.long	2
	.long	_27879
	.long	_826
	.long	-104
	.long	2
	.long	_882
	.long	_27880
	.long	-108
	.long	2
	.long	_27881
	.long	_826
	.long	-112
	.long	2
	.long	_27882
	.long	_873
	.long	-116
	.long	2
	.long	_27883
	.long	_838
	.long	-120
	.long	2
	.long	_27884
	.long	_838
	.long	-124
	.long	2
	.long	_27885
	.long	_838
	.long	-128
	.long	2
	.long	_27886
	.long	_838
	.long	-132
	.long	2
	.long	_27887
	.long	_838
	.long	-136
	.long	2
	.long	_27888
	.long	_826
	.long	-140
	.long	2
	.long	_27889
	.long	_826
	.long	-144
	.long	2
	.long	_27890
	.long	_826
	.long	-148
	.long	2
	.long	_27891
	.long	_873
	.long	-152
	.long	2
	.long	_1203
	.long	_838
	.long	-156
	.long	2
	.long	_1204
	.long	_838
	.long	-160
	.long	2
	.long	_1205
	.long	_838
	.long	-164
	.long	2
	.long	_1206
	.long	_838
	.long	-168
	.long	2
	.long	_1207
	.long	_838
	.long	-172
	.long	2
	.long	_1208
	.long	_838
	.long	-176
	.long	2
	.long	_1209
	.long	_838
	.long	-180
	.long	2
	.long	_1210
	.long	_838
	.long	-184
	.long	2
	.long	_1211
	.long	_838
	.long	-188
	.long	2
	.long	_1212
	.long	_838
	.long	-192
	.long	2
	.long	_1213
	.long	_838
	.long	-196
	.long	2
	.long	_1214
	.long	_838
	.long	-200
	.long	2
	.long	_1215
	.long	_838
	.long	-204
	.long	2
	.long	_5031
	.long	_5195
	.long	-208
	.long	2
	.long	_27892
	.long	_826
	.long	-212
	.long	2
	.long	_27893
	.long	_5195
	.long	-216
	.long	2
	.long	_27894
	.long	_1478
	.long	-220
	.long	2
	.long	_27895
	.long	_826
	.long	-224
	.long	2
	.long	_27896
	.long	_826
	.long	-228
	.long	2
	.long	_27897
	.long	_826
	.long	-232
	.long	2
	.long	_27898
	.long	_826
	.long	-236
	.long	2
	.long	_27899
	.long	_838
	.long	-240
	.long	2
	.long	_27900
	.long	_838
	.long	-244
	.long	2
	.long	_27901
	.long	_838
	.long	-248
	.long	2
	.long	_27902
	.long	_838
	.long	-252
	.long	2
	.long	_27903
	.long	_838
	.long	-256
	.long	2
	.long	_27904
	.long	_838
	.long	-260
	.long	2
	.long	_27905
	.long	_838
	.long	-264
	.long	2
	.long	_27906
	.long	_838
	.long	-268
	.long	2
	.long	_27907
	.long	_838
	.long	-272
	.long	2
	.long	_27908
	.long	_838
	.long	-276
	.long	2
	.long	_27909
	.long	_838
	.long	-280
	.long	2
	.long	_27910
	.long	_838
	.long	-284
	.long	2
	.long	_27911
	.long	_838
	.long	-288
	.long	2
	.long	_27912
	.long	_826
	.long	-292
	.long	2
	.long	_1477
	.long	_1478
	.long	-296
	.long	2
	.long	_27913
	.long	_826
	.long	-300
	.long	2
	.long	_27914
	.long	_826
	.long	-304
	.long	2
	.long	_27915
	.long	_826
	.long	-308
	.long	2
	.long	_27916
	.long	_826
	.long	-312
	.long	2
	.long	_27917
	.long	_826
	.long	-316
	.long	2
	.long	_27918
	.long	_826
	.long	-320
	.long	2
	.long	_27919
	.long	_838
	.long	-324
	.long	2
	.long	_27920
	.long	_838
	.long	-328
	.long	2
	.long	_27921
	.long	_838
	.long	-332
	.long	2
	.long	_27922
	.long	_838
	.long	-336
	.long	2
	.long	_27923
	.long	_838
	.long	-340
	.long	2
	.long	_27924
	.long	_838
	.long	-344
	.long	2
	.long	_27925
	.long	_838
	.long	-348
	.long	2
	.long	_27926
	.long	_838
	.long	-352
	.long	2
	.long	_27927
	.long	_838
	.long	-356
	.long	2
	.long	_27928
	.long	_838
	.long	-360
	.long	2
	.long	_27929
	.long	_838
	.long	-364
	.long	2
	.long	_27930
	.long	_838
	.long	-368
	.long	2
	.long	_27931
	.long	_838
	.long	-372
	.long	2
	.long	_27932
	.long	_826
	.long	-376
	.long	2
	.long	_27933
	.long	_826
	.long	-380
	.long	2
	.long	_27934
	.long	_826
	.long	-384
	.long	2
	.long	_27935
	.long	_826
	.long	-388
	.long	2
	.long	_27936
	.long	_6919
	.long	-392
	.long	2
	.long	_27937
	.long	_826
	.long	-396
	.long	2
	.long	_27938
	.long	_826
	.long	-400
	.long	2
	.long	_27939
	.long	_838
	.long	-404
	.long	2
	.long	_27940
	.long	_826
	.long	-408
	.long	2
	.long	_27941
	.long	_826
	.long	-412
	.long	2
	.long	_27942
	.long	_838
	.long	-416
	.long	2
	.long	_27943
	.long	_838
	.long	-420
	.long	2
	.long	_27944
	.long	_838
	.long	-424
	.long	2
	.long	_27945
	.long	_838
	.long	-428
	.long	2
	.long	_27946
	.long	_838
	.long	-432
	.long	2
	.long	_27947
	.long	_838
	.long	-436
	.long	2
	.long	_27948
	.long	_838
	.long	-440
	.long	2
	.long	_27949
	.long	_838
	.long	-444
	.long	2
	.long	_27950
	.long	_838
	.long	-448
	.long	2
	.long	_27951
	.long	_838
	.long	-452
	.long	2
	.long	_7499
	.long	_855
	.long	-456
	.long	2
	.long	_27952
	.long	_855
	.long	-460
	.long	2
	.long	_27953
	.long	_855
	.long	-464
	.long	0
_25616:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TModel.bmx"
	.align	4
_25615:
	.long	_25616
	.long	7
	.long	3
	.align	4
_25618:
	.long	_25616
	.long	9
	.long	3
	.align	4
_520:
	.long	_bbStringClass
	.long	2147483647
	.long	14
	.short	108,105,116,116,108,101,101,110,100,105,97,110,58,58
	.align	4
_25619:
	.long	_25616
	.long	11
	.long	3
	.align	4
_25622:
	.long	3
	.long	0
	.long	0
	.align	4
_25621:
	.long	_25616
	.long	11
	.long	21
	.align	4
_521:
	.long	_bbStringClass
	.long	2147483647
	.long	14
	.short	70,105,108,101,32,110,111,116,32,102,111,117,110,100
	.align	4
_25623:
	.long	_25616
	.long	16
	.long	3
	.align	4
_25625:
	.long	_25616
	.long	19
	.long	3
	.align	4
_25627:
	.long	_25616
	.long	20
	.long	3
	.align	4
_25629:
	.long	_25616
	.long	21
	.long	3
	.align	4
_25631:
	.long	3
	.long	0
	.long	0
	.align	4
_25630:
	.long	_25616
	.long	22
	.long	4
	.align	4
_25632:
	.long	_25616
	.long	24
	.long	3
	.align	4
_25634:
	.long	3
	.long	0
	.long	0
	.align	4
_25633:
	.long	_25616
	.long	25
	.long	4
	.align	4
_25635:
	.long	_25616
	.long	27
	.long	3
	.align	4
_25638:
	.long	3
	.long	0
	.long	0
	.align	4
_25637:
	.long	_25616
	.long	27
	.long	17
	.align	4
_25639:
	.long	_25616
	.long	29
	.long	3
	.align	4
_25642:
	.long	3
	.long	0
	.long	0
	.align	4
_25641:
	.long	_25616
	.long	29
	.long	20
	.align	4
_25643:
	.long	_25616
	.long	33
	.long	3
	.align	4
_25645:
	.long	_25616
	.long	34
	.long	3
	.align	4
_25647:
	.long	_25616
	.long	35
	.long	3
	.align	4
_25649:
	.long	_25616
	.long	37
	.long	3
	.align	4
_25650:
	.long	_25616
	.long	38
	.long	3
	.align	4
_25651:
	.long	_25616
	.long	39
	.long	3
	.align	4
_25653:
	.long	_25616
	.long	40
	.long	3
	.align	4
_528:
	.long	_bbStringClass
	.long	2147483647
	.long	4
	.short	66,66,51,68
	.align	4
_25656:
	.long	3
	.long	0
	.long	0
	.align	4
_25655:
	.long	_25616
	.long	40
	.long	19
	.align	4
_529:
	.long	_bbStringClass
	.long	2147483647
	.long	16
	.short	73,110,118,97,108,105,100,32,98,51,100,32,102,105,108,101
	.align	4
_25657:
	.long	_25616
	.long	41
	.long	3
	.align	4
_25660:
	.long	3
	.long	0
	.long	0
	.align	4
_25659:
	.long	_25616
	.long	41
	.long	16
	.align	4
_530:
	.long	_bbStringClass
	.long	2147483647
	.long	24
	.short	73,110,118,97,108,105,100,32,98,51,100,32,102,105,108,101
	.short	32,118,101,114,115,105,111,110
	.align	4
_25661:
	.long	_25616
	.long	45
	.long	3
	.align	4
_25663:
	.long	_25616
	.long	46
	.long	3
	.align	4
_25665:
	.long	_25616
	.long	47
	.long	3
	.align	4
_25667:
	.long	_25616
	.long	48
	.long	3
_25668:
	.asciz	"i"
	.align	4
_25670:
	.long	_25616
	.long	51
	.long	3
	.align	4
_25672:
	.long	_25616
	.long	52
	.long	3
_25673:
	.asciz	":TTexture"
	.align	4
_25675:
	.long	_25616
	.long	53
	.long	3
	.align	4
_25677:
	.long	_25616
	.long	54
	.long	3
	.align	4
_25679:
	.long	_25616
	.long	55
	.long	3
	.align	4
_25681:
	.long	_25616
	.long	56
	.long	3
	.align	4
_25683:
	.long	_25616
	.long	57
	.long	3
	.align	4
_25685:
	.long	_25616
	.long	58
	.long	3
	.align	4
_25687:
	.long	_25616
	.long	59
	.long	3
	.align	4
_25689:
	.long	_25616
	.long	60
	.long	3
	.align	4
_25691:
	.long	_25616
	.long	61
	.long	3
	.align	4
_25693:
	.long	_25616
	.long	64
	.long	3
	.align	4
_25695:
	.long	_25616
	.long	65
	.long	3
_25696:
	.asciz	":TBrush"
	.align	4
_25698:
	.long	_25616
	.long	66
	.long	3
	.align	4
_25700:
	.long	_25616
	.long	67
	.long	3
	.align	4
_25702:
	.long	_25616
	.long	68
	.long	3
	.align	4
_25704:
	.long	_25616
	.long	69
	.long	3
	.align	4
_25706:
	.long	_25616
	.long	70
	.long	3
	.align	4
_25708:
	.long	_25616
	.long	71
	.long	3
	.align	4
_25710:
	.long	_25616
	.long	72
	.long	3
	.align	4
_25712:
	.long	_25616
	.long	73
	.long	3
	.align	4
_25714:
	.long	_25616
	.long	74
	.long	3
	.align	4
_25716:
	.long	_25616
	.long	75
	.long	3
	.align	4
_25718:
	.long	_25616
	.long	78
	.long	3
	.align	4
_25720:
	.long	_25616
	.long	79
	.long	3
	.align	4
_25722:
	.long	_25616
	.long	80
	.long	3
	.align	4
_25724:
	.long	_25616
	.long	81
	.long	3
	.align	4
_25726:
	.long	_25616
	.long	82
	.long	3
	.align	4
_25728:
	.long	_25616
	.long	83
	.long	3
	.align	4
_25730:
	.long	_25616
	.long	84
	.long	3
	.align	4
_25732:
	.long	_25616
	.long	85
	.long	3
	.align	4
_25734:
	.long	_25616
	.long	86
	.long	3
	.align	4
_25736:
	.long	_25616
	.long	87
	.long	3
	.align	4
_25738:
	.long	_25616
	.long	88
	.long	3
	.align	4
_25740:
	.long	_25616
	.long	89
	.long	3
	.align	4
_25742:
	.long	_25616
	.long	90
	.long	3
	.align	4
_25744:
	.long	_25616
	.long	91
	.long	3
	.align	4
_25746:
	.long	_25616
	.long	94
	.long	3
	.align	4
_25748:
	.long	_25616
	.long	95
	.long	3
	.align	4
_25750:
	.long	_25616
	.long	98
	.long	3
	.align	4
_25752:
	.long	_25616
	.long	99
	.long	3
	.align	4
_25754:
	.long	_25616
	.long	100
	.long	3
	.align	4
_25756:
	.long	_25616
	.long	101
	.long	3
	.align	4
_25758:
	.long	_25616
	.long	102
	.long	3
	.align	4
_25760:
	.long	_25616
	.long	103
	.long	3
	.align	4
_25762:
	.long	_25616
	.long	104
	.long	3
	.align	4
_25764:
	.long	_25616
	.long	105
	.long	3
	.align	4
_25766:
	.long	_25616
	.long	106
	.long	3
	.align	4
_25768:
	.long	_25616
	.long	107
	.long	3
	.align	4
_25770:
	.long	_25616
	.long	108
	.long	3
	.align	4
_25772:
	.long	_25616
	.long	109
	.long	3
	.align	4
_25774:
	.long	_25616
	.long	110
	.long	3
	.align	4
_25776:
	.long	_25616
	.long	111
	.long	3
	.align	4
_25778:
	.long	_25616
	.long	112
	.long	3
	.align	4
_25780:
	.long	_25616
	.long	113
	.long	3
	.align	4
_25782:
	.long	_25616
	.long	114
	.long	3
	.align	4
_25784:
	.long	_25616
	.long	115
	.long	3
	.align	4
_25786:
	.long	_25616
	.long	116
	.long	3
	.align	4
_25788:
	.long	_25616
	.long	117
	.long	3
	.align	4
_25790:
	.long	_25616
	.long	120
	.long	3
	.align	4
_25792:
	.long	_25616
	.long	121
	.long	3
	.align	4
_25794:
	.long	_25616
	.long	122
	.long	3
	.align	4
_25796:
	.long	_25616
	.long	123
	.long	3
	.align	4
_25798:
	.long	_25616
	.long	124
	.long	3
	.align	4
_25800:
	.long	_25616
	.long	125
	.long	3
	.align	4
_25802:
	.long	_25616
	.long	126
	.long	3
	.align	4
_25804:
	.long	_25616
	.long	127
	.long	3
	.align	4
_25806:
	.long	_25616
	.long	128
	.long	3
	.align	4
_25808:
	.long	_25616
	.long	129
	.long	3
	.align	4
_25810:
	.long	_25616
	.long	130
	.long	3
	.align	4
_25812:
	.long	_25616
	.long	131
	.long	3
	.align	4
_25814:
	.long	_25616
	.long	132
	.long	3
	.align	4
_25816:
	.long	_25616
	.long	133
	.long	3
	.align	4
_25818:
	.long	_25616
	.long	134
	.long	3
	.align	4
_25820:
	.long	_25616
	.long	135
	.long	3
	.align	4
_25822:
	.long	_25616
	.long	136
	.long	3
	.align	4
_25824:
	.long	_25616
	.long	137
	.long	3
	.align	4
_25826:
	.long	_25616
	.long	138
	.long	3
	.align	4
_25828:
	.long	_25616
	.long	139
	.long	3
	.align	4
_25830:
	.long	_25616
	.long	140
	.long	3
	.align	4
_25832:
	.long	_25616
	.long	143
	.long	3
	.align	4
_25834:
	.long	_25616
	.long	144
	.long	3
	.align	4
_25836:
	.long	_25616
	.long	145
	.long	3
	.align	4
_25838:
	.long	_25616
	.long	148
	.long	3
	.align	4
_25840:
	.long	_25616
	.long	149
	.long	3
	.align	4
_25842:
	.long	_25616
	.long	150
	.long	3
	.align	4
_25844:
	.long	_25616
	.long	151
	.long	3
	.align	4
_25846:
	.long	_25616
	.long	154
	.long	3
	.align	4
_25848:
	.long	_25616
	.long	155
	.long	3
	.align	4
_25850:
	.long	_25616
	.long	156
	.long	3
	.align	4
_25852:
	.long	_25616
	.long	157
	.long	3
	.align	4
_25854:
	.long	_25616
	.long	158
	.long	3
	.align	4
_25856:
	.long	_25616
	.long	159
	.long	3
	.align	4
_25858:
	.long	_25616
	.long	160
	.long	3
	.align	4
_25860:
	.long	_25616
	.long	161
	.long	3
	.align	4
_25862:
	.long	_25616
	.long	162
	.long	3
	.align	4
_25864:
	.long	_25616
	.long	163
	.long	3
	.align	4
_25866:
	.long	_25616
	.long	164
	.long	3
	.align	4
_25868:
	.long	_25616
	.long	165
	.long	3
	.align	4
_25870:
	.long	_25616
	.long	167
	.long	3
	.align	4
_25872:
	.long	_25616
	.long	168
	.long	3
	.align	4
_25874:
	.long	_25616
	.long	170
	.long	3
	.align	4
_25876:
	.long	_25616
	.long	855
	.long	3
	.align	4
_27852:
	.long	3
	.long	0
	.long	0
	.align	4
_25877:
	.long	_25616
	.long	176
	.long	4
	.align	4
_25878:
	.long	_25616
	.long	178
	.long	4
_25976:
	.asciz	"tab"
_25977:
	.asciz	"info"
	.align	4
_25975:
	.long	3
	.long	0
	.long	2
	.long	_25976
	.long	_873
	.long	-468
	.long	2
	.long	_25977
	.long	_873
	.long	-472
	.long	0
	.align	4
_25880:
	.long	_25616
	.long	180
	.long	5
	.align	4
_25881:
	.long	_25616
	.long	181
	.long	5
	.align	4
_25882:
	.long	_25616
	.long	182
	.long	5
	.align	4
_25883:
	.long	_25616
	.long	184
	.long	5
	.align	4
_25884:
	.long	_25616
	.long	188
	.long	5
	.align	4
_25885:
	.long	_25616
	.long	189
	.long	5
	.align	4
_534:
	.long	_bbStringClass
	.long	2147483647
	.long	4
	.short	78,79,68,69
	.align	4
_25907:
	.long	3
	.long	0
	.long	0
	.align	4
_25887:
	.long	_25616
	.long	191
	.long	6
	.align	4
_25888:
	.long	_25616
	.long	193
	.long	6
_25902:
	.asciz	"fd"
	.align	4
_25901:
	.long	3
	.long	0
	.long	2
	.long	_25902
	.long	_826
	.long	-476
	.long	0
	.align	4
_25890:
	.long	_25616
	.long	195
	.long	7
	.align	4
_25892:
	.long	_25616
	.long	204
	.long	7
	.align	4
_25900:
	.long	3
	.long	0
	.long	0
	.align	4
_25893:
	.long	_25616
	.long	197
	.long	8
	.align	4
_25896:
	.long	_25616
	.long	198
	.long	8
	.align	4
_25899:
	.long	3
	.long	0
	.long	0
	.align	4
_25898:
	.long	_25616
	.long	200
	.long	9
	.align	4
_25903:
	.long	_25616
	.long	208
	.long	6
	.align	4
_25908:
	.long	_25616
	.long	213
	.long	5
	.align	4
_25917:
	.long	3
	.long	0
	.long	0
	.align	4
_25910:
	.long	_25616
	.long	215
	.long	6
	.align	4
_25913:
	.long	3
	.long	0
	.long	0
	.align	4
_25912:
	.long	_25616
	.long	216
	.long	7
	.align	4
_25916:
	.long	3
	.long	0
	.long	0
	.align	4
_25915:
	.long	_25616
	.long	218
	.long	7
	.align	4
_25918:
	.long	_25616
	.long	224
	.long	5
_25956:
	.asciz	"tent"
	.align	4
_25955:
	.long	3
	.long	0
	.long	2
	.long	_25956
	.long	_855
	.long	-480
	.long	0
	.align	4
_25920:
	.long	_25616
	.long	226
	.long	6
	.align	4
_25922:
	.long	_25616
	.long	229
	.long	6
_25946:
	.asciz	"cc"
	.align	4
_25945:
	.long	3
	.long	0
	.long	2
	.long	_25946
	.long	_826
	.long	-484
	.long	0
	.align	4
_25924:
	.long	_25616
	.long	231
	.long	7
	.align	4
_25926:
	.long	_25616
	.long	232
	.long	7
_25937:
	.asciz	"levs"
	.align	4
_25936:
	.long	3
	.long	0
	.long	2
	.long	_25937
	.long	_826
	.long	-488
	.long	0
	.align	4
_25930:
	.long	_25616
	.long	233
	.long	8
	.align	4
_25933:
	.long	_25616
	.long	234
	.long	8
	.align	4
_25938:
	.long	_25616
	.long	236
	.long	7
	.align	4
_25941:
	.long	_25616
	.long	237
	.long	7
	.align	4
_25944:
	.long	_25616
	.long	238
	.long	7
	.align	4
_25947:
	.long	_25616
	.long	242
	.long	6
	.align	4
_25950:
	.long	3
	.long	0
	.long	0
	.align	4
_25949:
	.long	_25616
	.long	242
	.long	27
	.align	4
_25951:
	.long	_25616
	.long	243
	.long	6
	.align	4
_25954:
	.long	3
	.long	0
	.long	0
	.align	4
_25953:
	.long	_25616
	.long	243
	.long	27
	.align	4
_25957:
	.long	_25616
	.long	248
	.long	5
	.align	4
_25959:
	.long	_25616
	.long	249
	.long	5
	.align	4
_25961:
	.long	_25616
	.long	250
	.long	5
	.align	4
_25968:
	.long	3
	.long	0
	.long	0
	.align	4
_25965:
	.long	_25616
	.long	250
	.long	46
	.align	4
_541:
	.long	_bbStringClass
	.long	2147483647
	.long	10
	.short	32,40,112,97,114,101,110,116,61,32
	.align	4
_542:
	.long	_bbStringClass
	.long	2147483647
	.long	1
	.short	41
	.align	4
_25969:
	.long	_25616
	.long	251
	.long	5
	.align	4
_25974:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-492
	.long	0
	.align	4
_25973:
	.long	_25616
	.long	252
	.long	6
	.align	4
_546:
	.long	_bbStringClass
	.long	2147483647
	.long	1
	.short	45
	.align	4
_25980:
	.long	3
	.long	0
	.long	0
	.align	4
_25979:
	.long	_25616
	.long	258
	.long	5
	.align	4
_25981:
	.long	_25616
	.long	262
	.long	4
	.align	4
_547:
	.long	_bbStringClass
	.long	2147483647
	.long	4
	.short	84,69,88,83
	.align	4
_551:
	.long	_bbStringClass
	.long	2147483647
	.long	4
	.short	66,82,85,83
	.align	4
_559:
	.long	_bbStringClass
	.long	2147483647
	.long	4
	.short	77,69,83,72
	.align	4
_560:
	.long	_bbStringClass
	.long	2147483647
	.long	4
	.short	86,82,84,83
	.align	4
_570:
	.long	_bbStringClass
	.long	2147483647
	.long	4
	.short	84,82,73,83
	.align	4
_558:
	.long	_bbStringClass
	.long	2147483647
	.long	4
	.short	65,78,73,77
	.align	4
_577:
	.long	_bbStringClass
	.long	2147483647
	.long	4
	.short	66,79,78,69
	.align	4
_585:
	.long	_bbStringClass
	.long	2147483647
	.long	4
	.short	75,69,89,83
	.align	4
_25994:
	.long	3
	.long	0
	.long	0
	.align	4
_25993:
	.long	_25616
	.long	851
	.long	6
	.align	4
_26082:
	.long	3
	.long	0
	.long	0
	.align	4
_25995:
	.long	_25616
	.long	268
	.long	6
	.align	4
_25996:
	.long	_25616
	.long	270
	.long	6
	.align	4
_26081:
	.long	3
	.long	0
	.long	0
	.align	4
_25999:
	.long	_25616
	.long	272
	.long	7
	.align	4
_26002:
	.long	_25616
	.long	273
	.long	7
	.align	4
_26003:
	.long	_25616
	.long	274
	.long	7
	.align	4
_26004:
	.long	_25616
	.long	275
	.long	7
	.align	4
_26005:
	.long	_25616
	.long	276
	.long	7
	.align	4
_26006:
	.long	_25616
	.long	277
	.long	7
	.align	4
_26007:
	.long	_25616
	.long	278
	.long	7
	.align	4
_26008:
	.long	_25616
	.long	279
	.long	7
	.align	4
_26009:
	.long	_25616
	.long	282
	.long	7
	.align	4
_26013:
	.long	3
	.long	0
	.long	0
	.align	4
_26011:
	.long	_25616
	.long	283
	.long	8
	.align	4
_26012:
	.long	_25616
	.long	284
	.long	8
	.align	4
_26016:
	.long	3
	.long	0
	.long	0
	.align	4
_26015:
	.long	_25616
	.long	286
	.long	8
	.align	4
_26017:
	.long	_25616
	.long	290
	.long	7
	.align	8
_45297:
	.long	0x1a63c1f8,0x404ca5dc
	.align	4
_26018:
	.long	_25616
	.long	293
	.long	7
	.align	4
_26026:
	.long	_25616
	.long	296
	.long	7
	.align	4
_26032:
	.long	_25616
	.long	297
	.long	7
	.align	4
_26038:
	.long	_25616
	.long	298
	.long	7
	.align	4
_26044:
	.long	_25616
	.long	299
	.long	7
	.align	4
_26050:
	.long	_25616
	.long	300
	.long	7
	.align	4
_26056:
	.long	_25616
	.long	301
	.long	7
	.align	4
_26062:
	.long	_25616
	.long	302
	.long	7
	.align	4
_26068:
	.long	_25616
	.long	307
	.long	7
	.align	4
_26078:
	.long	_25616
	.long	309
	.long	7
	.align	4
_26079:
	.long	_25616
	.long	310
	.long	7
	.align	4
_26080:
	.long	_25616
	.long	312
	.long	7
	.align	4
_26207:
	.long	3
	.long	0
	.long	0
	.align	4
_26083:
	.long	_25616
	.long	320
	.long	6
	.align	4
_26084:
	.long	_25616
	.long	322
	.long	6
	.align	4
_26085:
	.long	_25616
	.long	324
	.long	6
	.align	4
_26206:
	.long	3
	.long	0
	.long	0
	.align	4
_26088:
	.long	_25616
	.long	326
	.long	7
	.align	4
_26091:
	.long	_25616
	.long	327
	.long	7
	.align	4
_26092:
	.long	_25616
	.long	328
	.long	7
	.align	4
_26093:
	.long	_25616
	.long	329
	.long	7
	.align	4
_26094:
	.long	_25616
	.long	330
	.long	7
	.align	4
_26095:
	.long	_25616
	.long	331
	.long	7
	.align	4
_26096:
	.long	_25616
	.long	332
	.long	7
	.align	4
_26097:
	.long	_25616
	.long	333
	.long	7
	.align	4
_26098:
	.long	_25616
	.long	335
	.long	7
	.align	4
_45298:
	.long	0x437f0000
	.align	4
_45299:
	.long	0x437f0000
	.align	4
_45300:
	.long	0x437f0000
	.align	4
_26106:
	.long	_25616
	.long	336
	.long	7
	.align	4
_26112:
	.long	_25616
	.long	337
	.long	7
	.align	4
_26122:
	.long	_25616
	.long	338
	.long	7
	.align	4
_26128:
	.long	_25616
	.long	339
	.long	7
	.align	4
_26134:
	.long	_25616
	.long	340
	.long	7
	.align	4
_26140:
	.long	_25616
	.long	341
	.long	7
	.align	4
_26146:
	.long	_25616
	.long	342
	.long	7
	.align	4
_26152:
	.long	_25616
	.long	343
	.long	7
	.align	4
_26158:
	.long	_25616
	.long	344
	.long	7
	.align	4
_26164:
	.long	_25616
	.long	346
	.long	7
	.align	4
_26202:
	.long	3
	.long	0
	.long	2
	.long	_8949
	.long	_826
	.long	-496
	.long	0
	.align	4
_26168:
	.long	_25616
	.long	348
	.long	8
	.align	4
_26169:
	.long	_25616
	.long	350
	.long	8
	.align	4
_26186:
	.long	3
	.long	0
	.long	0
	.align	4
_26171:
	.long	_25616
	.long	351
	.long	9
	.align	4
_26201:
	.long	3
	.long	0
	.long	0
	.align	4
_26188:
	.long	_25616
	.long	353
	.long	9
	.align	4
_26203:
	.long	_25616
	.long	358
	.long	7
	.align	4
_26204:
	.long	_25616
	.long	359
	.long	7
	.align	4
_26205:
	.long	_25616
	.long	361
	.long	7
	.align	4
_26392:
	.long	3
	.long	0
	.long	2
	.long	_6391
	.long	_838
	.long	-500
	.long	2
	.long	_6392
	.long	_838
	.long	-504
	.long	2
	.long	_6386
	.long	_838
	.long	-508
	.long	0
	.align	4
_26208:
	.long	_25616
	.long	367
	.long	6
	.align	4
_26209:
	.long	_25616
	.long	369
	.long	6
	.align	4
_26212:
	.long	_25616
	.long	370
	.long	6
	.align	4
_26213:
	.long	_25616
	.long	371
	.long	6
	.align	4
_26214:
	.long	_25616
	.long	372
	.long	6
	.align	4
_45301:
	.long	0xbf800000
	.align	4
_26215:
	.long	_25616
	.long	373
	.long	6
	.align	4
_26216:
	.long	_25616
	.long	374
	.long	6
	.align	4
_26217:
	.long	_25616
	.long	375
	.long	6
	.align	4
_26218:
	.long	_25616
	.long	376
	.long	6
	.align	4
_26219:
	.long	_25616
	.long	377
	.long	6
	.align	4
_26220:
	.long	_25616
	.long	378
	.long	6
	.align	4
_26221:
	.long	_25616
	.long	379
	.long	6
	.align	4
_26222:
	.long	_25616
	.long	380
	.long	6
	.align	4
_26224:
	.long	_25616
	.long	381
	.long	6
	.align	4
_26226:
	.long	_25616
	.long	382
	.long	6
	.align	4
_26228:
	.long	_25616
	.long	383
	.long	6
	.align	4
_26229:
	.long	_25616
	.long	384
	.long	6
	.align	4
_26230:
	.long	_25616
	.long	385
	.long	6
	.align	4
_26231:
	.long	_25616
	.long	386
	.long	6
	.align	4
_26232:
	.long	_25616
	.long	388
	.long	6
	.align	4
_26233:
	.long	_25616
	.long	390
	.long	6
	.align	4
_26391:
	.long	3
	.long	0
	.long	2
	.long	_12474
	.long	_5195
	.long	-512
	.long	0
	.align	4
_26237:
	.long	_25616
	.long	393
	.long	7
	.align	4
_26239:
	.long	_25616
	.long	394
	.long	7
	.align	4
_26247:
	.long	_25616
	.long	396
	.long	7
	.align	4
_26255:
	.long	_25616
	.long	397
	.long	7
	.align	4
_26259:
	.long	_25616
	.long	398
	.long	7
	.align	4
_26263:
	.long	_25616
	.long	399
	.long	7
	.align	4
_26267:
	.long	_25616
	.long	400
	.long	7
	.align	4
_26271:
	.long	_25616
	.long	401
	.long	7
	.align	4
_26275:
	.long	_25616
	.long	402
	.long	7
	.align	4
_26279:
	.long	_25616
	.long	403
	.long	7
	.align	4
_26283:
	.long	_25616
	.long	404
	.long	7
	.align	4
_26287:
	.long	_25616
	.long	405
	.long	7
	.align	4
_26291:
	.long	_25616
	.long	406
	.long	7
	.align	4
_26295:
	.long	_25616
	.long	407
	.long	7
	.align	4
_26299:
	.long	_25616
	.long	408
	.long	7
	.align	4
_26303:
	.long	_25616
	.long	409
	.long	7
	.align	4
_26307:
	.long	_25616
	.long	412
	.long	7
	.align	4
_26310:
	.long	_25616
	.long	413
	.long	7
	.align	4
_26311:
	.long	_25616
	.long	416
	.long	7
	.align	4
_26314:
	.long	3
	.long	0
	.long	0
	.align	4
_26313:
	.long	_25616
	.long	416
	.long	29
	.align	4
_26315:
	.long	_25616
	.long	419
	.long	7
	.align	4
_26320:
	.long	3
	.long	0
	.long	0
	.align	4
_26317:
	.long	_25616
	.long	419
	.long	28
	.align	4
_26321:
	.long	_25616
	.long	422
	.long	7
	.align	4
_26326:
	.long	3
	.long	0
	.long	0
	.align	4
_26323:
	.long	_25616
	.long	422
	.long	28
	.align	4
_26327:
	.long	_25616
	.long	424
	.long	7
	.align	4
_26330:
	.long	_25616
	.long	426
	.long	7
	.align	4
_26341:
	.long	_25616
	.long	427
	.long	7
	.align	4
_26352:
	.long	_25616
	.long	428
	.long	7
	.align	4
_26363:
	.long	_25616
	.long	430
	.long	7
	.align	4
_26368:
	.long	_25616
	.long	432
	.long	7
	.align	4
_26390:
	.long	3
	.long	0
	.long	2
	.long	_11629
	.long	_857
	.long	-516
	.long	0
	.align	4
_26372:
	.long	_25616
	.long	433
	.long	8
	.align	4
_26380:
	.long	_25616
	.long	434
	.long	8
	.align	4
_26385:
	.long	_25616
	.long	435
	.long	8
	.align	4
_26547:
	.long	3
	.long	0
	.long	0
	.align	4
_26393:
	.long	_25616
	.long	442
	.long	6
	.align	4
_26394:
	.long	_25616
	.long	444
	.long	6
	.align	4
_26395:
	.long	_25616
	.long	445
	.long	6
	.align	4
_26403:
	.long	_25616
	.long	446
	.long	6
	.align	4
_26411:
	.long	_25616
	.long	447
	.long	6
	.align	4
_26415:
	.long	_25616
	.long	448
	.long	6
	.align	4
_26419:
	.long	_25616
	.long	449
	.long	6
	.align	4
_26423:
	.long	_25616
	.long	450
	.long	6
	.align	4
_26427:
	.long	_25616
	.long	451
	.long	6
	.align	4
_26431:
	.long	_25616
	.long	452
	.long	6
	.align	4
_26435:
	.long	_25616
	.long	453
	.long	6
	.align	4
_26439:
	.long	_25616
	.long	454
	.long	6
	.align	4
_26443:
	.long	_25616
	.long	455
	.long	6
	.align	4
_26447:
	.long	_25616
	.long	456
	.long	6
	.align	4
_26451:
	.long	_25616
	.long	457
	.long	6
	.align	4
_26455:
	.long	_25616
	.long	458
	.long	6
	.align	4
_26459:
	.long	_25616
	.long	459
	.long	6
	.align	4
_26463:
	.long	_25616
	.long	461
	.long	6
	.align	4
_26466:
	.long	_25616
	.long	462
	.long	6
	.align	4
_26467:
	.long	_25616
	.long	465
	.long	6
	.align	4
_26470:
	.long	3
	.long	0
	.long	0
	.align	4
_26469:
	.long	_25616
	.long	465
	.long	28
	.align	4
_26471:
	.long	_25616
	.long	468
	.long	6
	.align	4
_26476:
	.long	3
	.long	0
	.long	0
	.align	4
_26473:
	.long	_25616
	.long	468
	.long	28
	.align	4
_26477:
	.long	_25616
	.long	471
	.long	6
	.align	4
_26482:
	.long	3
	.long	0
	.long	0
	.align	4
_26479:
	.long	_25616
	.long	471
	.long	27
	.align	4
_26483:
	.long	_25616
	.long	473
	.long	6
	.align	4
_26486:
	.long	_25616
	.long	475
	.long	6
	.align	4
_26497:
	.long	_25616
	.long	476
	.long	6
	.align	4
_26508:
	.long	_25616
	.long	477
	.long	6
	.align	4
_26519:
	.long	_25616
	.long	479
	.long	6
	.align	4
_26524:
	.long	_25616
	.long	481
	.long	6
	.align	4
_26546:
	.long	3
	.long	0
	.long	2
	.long	_11629
	.long	_857
	.long	-520
	.long	0
	.align	4
_26528:
	.long	_25616
	.long	482
	.long	7
	.align	4
_26536:
	.long	_25616
	.long	483
	.long	7
	.align	4
_26541:
	.long	_25616
	.long	484
	.long	7
	.align	4
_26633:
	.long	3
	.long	0
	.long	0
	.align	4
_26548:
	.long	_25616
	.long	489
	.long	6
	.align	4
_26551:
	.long	3
	.long	0
	.long	0
	.align	4
_26550:
	.long	_25616
	.long	489
	.long	27
	.align	4
_26552:
	.long	_25616
	.long	490
	.long	6
	.align	4
_26555:
	.long	3
	.long	0
	.long	0
	.align	4
_26554:
	.long	_25616
	.long	490
	.long	27
	.align	4
_26556:
	.long	_25616
	.long	492
	.long	6
	.align	4
_26557:
	.long	_25616
	.long	493
	.long	6
	.align	4
_26560:
	.long	_25616
	.long	494
	.long	6
	.align	4
_26561:
	.long	_25616
	.long	495
	.long	6
	.align	4
_26562:
	.long	_25616
	.long	496
	.long	6
	.align	4
_26563:
	.long	_25616
	.long	497
	.long	6
	.align	4
_26564:
	.long	_25616
	.long	498
	.long	6
	.align	4
_26567:
	.long	3
	.long	0
	.long	0
	.align	4
_26566:
	.long	_25616
	.long	498
	.long	26
	.align	4
_26568:
	.long	_25616
	.long	499
	.long	6
	.align	4
_26571:
	.long	3
	.long	0
	.long	0
	.align	4
_26570:
	.long	_25616
	.long	499
	.long	26
	.align	4
_26572:
	.long	_25616
	.long	501
	.long	6
	.align	4
_26573:
	.long	_25616
	.long	503
	.long	6
	.align	4
_26632:
	.long	3
	.long	0
	.long	0
	.align	4
_26576:
	.long	_25616
	.long	505
	.long	7
	.align	4
_26577:
	.long	_25616
	.long	506
	.long	7
	.align	4
_26578:
	.long	_25616
	.long	507
	.long	7
	.align	4
_26579:
	.long	_25616
	.long	509
	.long	7
	.align	4
_26584:
	.long	3
	.long	0
	.long	0
	.align	4
_26581:
	.long	_25616
	.long	510
	.long	8
	.align	4
_26582:
	.long	_25616
	.long	511
	.long	8
	.align	4
_26583:
	.long	_25616
	.long	512
	.long	8
	.align	4
_26585:
	.long	_25616
	.long	515
	.long	7
	.align	4
_26591:
	.long	3
	.long	0
	.long	0
	.align	4
_26587:
	.long	_25616
	.long	516
	.long	8
	.align	4
_45302:
	.long	0x437f0000
	.align	4
_26588:
	.long	_25616
	.long	517
	.long	8
	.align	4
_45303:
	.long	0x437f0000
	.align	4
_26589:
	.long	_25616
	.long	518
	.long	8
	.align	4
_45304:
	.long	0x437f0000
	.align	4
_26590:
	.long	_25616
	.long	519
	.long	8
	.align	4
_26592:
	.long	_25616
	.long	522
	.long	7
	.align	4
_26595:
	.long	_25616
	.long	523
	.long	7
	.align	4
_26598:
	.long	_25616
	.long	524
	.long	7
	.align	4
_26601:
	.long	_25616
	.long	527
	.long	7
	.align	4
_26630:
	.long	3
	.long	0
	.long	2
	.long	_5667
	.long	_826
	.long	-524
	.long	0
	.align	4
_26605:
	.long	_25616
	.long	528
	.long	8
	.align	4
_26621:
	.long	3
	.long	0
	.long	2
	.long	_5665
	.long	_826
	.long	-528
	.long	0
	.align	4
_26609:
	.long	_25616
	.long	529
	.long	9
	.align	4
_26612:
	.long	3
	.long	0
	.long	0
	.align	4
_26611:
	.long	_25616
	.long	529
	.long	16
	.align	4
_26613:
	.long	_25616
	.long	530
	.long	9
	.align	4
_26616:
	.long	3
	.long	0
	.long	0
	.align	4
_26615:
	.long	_25616
	.long	530
	.long	16
	.align	4
_26617:
	.long	_25616
	.long	531
	.long	9
	.align	4
_26620:
	.long	3
	.long	0
	.long	0
	.align	4
_26619:
	.long	_25616
	.long	531
	.long	16
	.align	4
_26622:
	.long	_25616
	.long	533
	.long	8
	.align	4
_26629:
	.long	3
	.long	0
	.long	0
	.align	4
_26626:
	.long	_25616
	.long	533
	.long	27
	.align	4
_26631:
	.long	_25616
	.long	536
	.long	7
_26810:
	.asciz	"old_tr_brush_id"
	.align	4
_26809:
	.long	3
	.long	0
	.long	2
	.long	_26810
	.long	_826
	.long	-532
	.long	0
	.align	4
_26634:
	.long	_25616
	.long	542
	.long	6
	.align	4
_26636:
	.long	_25616
	.long	543
	.long	6
	.align	4
_26637:
	.long	_25616
	.long	546
	.long	6
	.align	4
_26711:
	.long	3
	.long	0
	.long	0
	.align	4
_26641:
	.long	_25616
	.long	549
	.long	7
	.align	4
_26646:
	.long	3
	.long	0
	.long	0
	.align	4
_26643:
	.long	_25616
	.long	549
	.long	32
	.align	4
_26647:
	.long	_25616
	.long	552
	.long	7
	.align	4
_26650:
	.long	_25616
	.long	553
	.long	7
	.align	4
_26661:
	.long	_25616
	.long	554
	.long	7
	.align	4
_26672:
	.long	_25616
	.long	555
	.long	7
	.align	4
_26683:
	.long	_25616
	.long	556
	.long	7
	.align	4
_26694:
	.long	_25616
	.long	557
	.long	7
	.align	4
_26705:
	.long	_25616
	.long	558
	.long	7
	.align	4
_26712:
	.long	_25616
	.long	562
	.long	6
	.align	4
_26713:
	.long	_25616
	.long	564
	.long	6
	.align	4
_26714:
	.long	_25616
	.long	566
	.long	6
	.align	4
_26778:
	.long	3
	.long	0
	.long	0
	.align	4
_26717:
	.long	_25616
	.long	568
	.long	7
	.align	4
_26718:
	.long	_25616
	.long	569
	.long	7
	.align	4
_26719:
	.long	_25616
	.long	570
	.long	7
	.align	4
_26720:
	.long	_25616
	.long	574
	.long	7
	.align	4
_26728:
	.long	3
	.long	0
	.long	0
	.align	4
_26724:
	.long	_25616
	.long	574
	.long	33
	.align	4
_26729:
	.long	_25616
	.long	575
	.long	7
	.align	4
_26737:
	.long	3
	.long	0
	.long	0
	.align	4
_26733:
	.long	_25616
	.long	575
	.long	33
	.align	4
_26738:
	.long	_25616
	.long	576
	.long	7
	.align	4
_26746:
	.long	3
	.long	0
	.long	0
	.align	4
_26742:
	.long	_25616
	.long	576
	.long	33
	.align	4
_26747:
	.long	_25616
	.long	578
	.long	7
	.align	4
_26755:
	.long	3
	.long	0
	.long	0
	.align	4
_26751:
	.long	_25616
	.long	578
	.long	33
	.align	4
_26756:
	.long	_25616
	.long	579
	.long	7
	.align	4
_26764:
	.long	3
	.long	0
	.long	0
	.align	4
_26760:
	.long	_25616
	.long	579
	.long	33
	.align	4
_26765:
	.long	_25616
	.long	580
	.long	7
	.align	4
_26773:
	.long	3
	.long	0
	.long	0
	.align	4
_26769:
	.long	_25616
	.long	580
	.long	33
	.align	4
_26774:
	.long	_25616
	.long	582
	.long	7
	.align	4
_26777:
	.long	_25616
	.long	584
	.long	7
	.align	4
_26779:
	.long	_25616
	.long	588
	.long	6
	.align	4
_26786:
	.long	3
	.long	0
	.long	0
	.align	4
_26781:
	.long	_25616
	.long	588
	.long	29
	.align	4
_26787:
	.long	_25616
	.long	589
	.long	6
	.align	4
_26794:
	.long	3
	.long	0
	.long	0
	.align	4
_26789:
	.long	_25616
	.long	589
	.long	30
	.align	4
_26795:
	.long	_25616
	.long	591
	.long	6
	.align	4
_26802:
	.long	3
	.long	0
	.long	0
	.align	4
_26799:
	.long	_25616
	.long	591
	.long	47
	.align	4
_26803:
	.long	_25616
	.long	594
	.long	6
	.align	4
_26808:
	.long	3
	.long	0
	.long	0
	.align	4
_26805:
	.long	_25616
	.long	594
	.long	31
	.align	4
_26978:
	.long	3
	.long	0
	.long	0
	.align	4
_26811:
	.long	_25616
	.long	598
	.long	6
	.align	4
_26812:
	.long	_25616
	.long	599
	.long	6
	.align	4
_26813:
	.long	_25616
	.long	600
	.long	6
	.align	4
_26814:
	.long	_25616
	.long	602
	.long	6
	.align	4
_26977:
	.long	3
	.long	0
	.long	0
	.align	4
_26816:
	.long	_25616
	.long	604
	.long	7
	.align	4
_26820:
	.long	_25616
	.long	607
	.long	7
	.align	4
_26827:
	.long	_25616
	.long	608
	.long	7
	.align	4
_26834:
	.long	_25616
	.long	611
	.long	7
	.align	4
_26976:
	.long	3
	.long	0
	.long	2
	.long	_1477
	.long	_1478
	.long	-536
	.long	2
	.long	_17342
	.long	_1478
	.long	-540
	.long	0
	.align	4
_26846:
	.long	_25616
	.long	613
	.long	8
	.align	4
_26848:
	.long	_25616
	.long	614
	.long	8
	.align	4
_26851:
	.long	_25616
	.long	616
	.long	8
	.align	4
_26857:
	.long	_25616
	.long	618
	.long	8
	.align	4
_26868:
	.long	_25616
	.long	620
	.long	8
	.align	4
_26880:
	.long	_25616
	.long	621
	.long	8
	.align	4
_26892:
	.long	_25616
	.long	622
	.long	8
	.align	4
_26904:
	.long	_25616
	.long	623
	.long	8
	.align	4
_26916:
	.long	_25616
	.long	624
	.long	8
	.align	4
_26928:
	.long	_25616
	.long	625
	.long	8
	.align	4
_26940:
	.long	_25616
	.long	626
	.long	8
	.align	4
_26952:
	.long	_25616
	.long	627
	.long	8
	.align	4
_26964:
	.long	_25616
	.long	630
	.long	8
	.align	4
_26970:
	.long	_25616
	.long	631
	.long	8
	.align	4
_27674:
	.long	3
	.long	0
	.long	2
	.long	_8949
	.long	_826
	.long	-544
	.long	0
	.align	4
_26979:
	.long	_25616
	.long	639
	.long	6
	.align	4
_26981:
	.long	_25616
	.long	641
	.long	6
	.align	4
_26982:
	.long	_25616
	.long	643
	.long	6
	.align	4
_26983:
	.long	_25616
	.long	644
	.long	6
	.align	4
_26984:
	.long	_25616
	.long	646
	.long	6
	.align	4
_27258:
	.long	3
	.long	0
	.long	2
	.long	_17342
	.long	_1478
	.long	-548
	.long	0
	.align	4
_26987:
	.long	_25616
	.long	648
	.long	7
	.align	4
_26988:
	.long	_25616
	.long	649
	.long	7
	.align	4
_26989:
	.long	_25616
	.long	653
	.long	7
	.align	4
_26991:
	.long	_25616
	.long	654
	.long	7
	.align	4
_27256:
	.long	3
	.long	0
	.long	0
	.align	4
_27002:
	.long	_25616
	.long	656
	.long	8
	.align	4
_27255:
	.long	3
	.long	0
	.long	0
	.align	4
_27010:
	.long	_25616
	.long	658
	.long	9
	.align	4
_27254:
	.long	3
	.long	0
	.long	2
	.long	_20798
	.long	_826
	.long	-552
	.long	0
	.align	4
_27012:
	.long	_25616
	.long	660
	.long	10
	.align	4
_27016:
	.long	_25616
	.long	662
	.long	10
	.align	4
_27109:
	.long	3
	.long	0
	.long	0
	.align	4
_27023:
	.long	_25616
	.long	664
	.long	11
	.align	4
_27035:
	.long	_25616
	.long	665
	.long	11
	.align	4
_27047:
	.long	_25616
	.long	667
	.long	11
	.align	4
_27059:
	.long	_25616
	.long	668
	.long	11
	.align	4
_27071:
	.long	_25616
	.long	670
	.long	11
	.align	4
_27083:
	.long	_25616
	.long	671
	.long	11
	.align	4
_27095:
	.long	_25616
	.long	673
	.long	11
	.align	4
_27102:
	.long	_25616
	.long	674
	.long	11
	.align	4
_27253:
	.long	3
	.long	0
	.long	0
	.align	4
_27111:
	.long	_25616
	.long	676
	.long	15
	.align	4
_27180:
	.long	3
	.long	0
	.long	0
	.align	4
_27118:
	.long	_25616
	.long	678
	.long	11
	.align	4
_27130:
	.long	_25616
	.long	679
	.long	11
	.align	4
_27142:
	.long	_25616
	.long	681
	.long	11
	.align	4
_27154:
	.long	_25616
	.long	682
	.long	11
	.align	4
_27166:
	.long	_25616
	.long	684
	.long	11
	.align	4
_27173:
	.long	_25616
	.long	685
	.long	11
	.align	4
_27252:
	.long	3
	.long	0
	.long	0
	.align	4
_27182:
	.long	_25616
	.long	687
	.long	15
	.align	4
_27227:
	.long	3
	.long	0
	.long	0
	.align	4
_27189:
	.long	_25616
	.long	689
	.long	11
	.align	4
_27201:
	.long	_25616
	.long	690
	.long	11
	.align	4
_27213:
	.long	_25616
	.long	692
	.long	11
	.align	4
_27220:
	.long	_25616
	.long	693
	.long	11
	.align	4
_27251:
	.long	3
	.long	0
	.long	0
	.align	4
_27229:
	.long	_25616
	.long	695
	.long	15
	.align	4
_27250:
	.long	3
	.long	0
	.long	0
	.align	4
_27236:
	.long	_25616
	.long	697
	.long	11
	.align	4
_27243:
	.long	_25616
	.long	698
	.long	11
	.align	4
_27257:
	.long	_25616
	.long	708
	.long	7
	.align	4
_27259:
	.long	_25616
	.long	712
	.long	6
	.align	4
_584:
	.long	_bbStringClass
	.long	2147483647
	.long	4
	.short	66,111,110,101
	.align	4
_27267:
	.long	_25616
	.long	713
	.long	6
	.align	4
_27275:
	.long	_25616
	.long	714
	.long	6
	.align	4
_27279:
	.long	_25616
	.long	715
	.long	6
	.align	4
_27283:
	.long	_25616
	.long	716
	.long	6
	.align	4
_27287:
	.long	_25616
	.long	717
	.long	6
	.align	4
_27291:
	.long	_25616
	.long	718
	.long	6
	.align	4
_27295:
	.long	_25616
	.long	719
	.long	6
	.align	4
_27299:
	.long	_25616
	.long	720
	.long	6
	.align	4
_27303:
	.long	_25616
	.long	721
	.long	6
	.align	4
_27307:
	.long	_25616
	.long	722
	.long	6
	.align	4
_27311:
	.long	_25616
	.long	723
	.long	6
	.align	4
_27315:
	.long	_25616
	.long	724
	.long	6
	.align	4
_27319:
	.long	_25616
	.long	725
	.long	6
	.align	4
_27323:
	.long	_25616
	.long	726
	.long	6
	.align	4
_27327:
	.long	_25616
	.long	728
	.long	6
	.align	4
_27331:
	.long	_25616
	.long	729
	.long	6
	.align	4
_27335:
	.long	_25616
	.long	730
	.long	6
	.align	4
_27339:
	.long	_25616
	.long	731
	.long	6
	.align	4
_27343:
	.long	_25616
	.long	732
	.long	6
	.align	4
_27347:
	.long	_25616
	.long	733
	.long	6
	.align	4
_27351:
	.long	_25616
	.long	734
	.long	6
	.align	4
_27355:
	.long	_25616
	.long	735
	.long	6
	.align	4
_27359:
	.long	_25616
	.long	736
	.long	6
	.align	4
_27363:
	.long	_25616
	.long	737
	.long	6
	.align	4
_27367:
	.long	_25616
	.long	738
	.long	6
	.align	4
_27371:
	.long	_25616
	.long	739
	.long	6
	.align	4
_27375:
	.long	_25616
	.long	740
	.long	6
	.align	4
_27379:
	.long	_25616
	.long	742
	.long	6
	.align	4
_27387:
	.long	_25616
	.long	743
	.long	6
	.align	4
_27393:
	.long	_25616
	.long	744
	.long	6
	.align	4
_27407:
	.long	_25616
	.long	745
	.long	6
	.align	4
_27421:
	.long	_25616
	.long	746
	.long	6
	.align	4
_27435:
	.long	_25616
	.long	747
	.long	6
	.align	4
_27449:
	.long	_25616
	.long	748
	.long	6
	.align	4
_27463:
	.long	_25616
	.long	749
	.long	6
	.align	4
_27477:
	.long	_25616
	.long	750
	.long	6
	.align	4
_27491:
	.long	_25616
	.long	751
	.long	6
	.align	4
_27505:
	.long	_25616
	.long	752
	.long	6
	.align	4
_27519:
	.long	_25616
	.long	753
	.long	6
	.align	4
_27533:
	.long	_25616
	.long	754
	.long	6
	.align	4
_27547:
	.long	_25616
	.long	757
	.long	6
	.align	4
_27550:
	.long	3
	.long	0
	.long	0
	.align	4
_27549:
	.long	_25616
	.long	757
	.long	28
	.align	4
_27551:
	.long	_25616
	.long	760
	.long	6
	.align	4
_27556:
	.long	3
	.long	0
	.long	0
	.align	4
_27553:
	.long	_25616
	.long	760
	.long	27
	.align	4
_27557:
	.long	_25616
	.long	762
	.long	6
	.align	4
_27568:
	.long	_25616
	.long	764
	.long	6
	.align	4
_27581:
	.long	_25616
	.long	765
	.long	6
	.align	4
_27594:
	.long	_25616
	.long	766
	.long	6
	.align	4
_27607:
	.long	_25616
	.long	768
	.long	6
	.align	4
_27633:
	.long	3
	.long	0
	.long	2
	.long	_11629
	.long	_857
	.long	-556
	.long	0
	.align	4
_27615:
	.long	_25616
	.long	769
	.long	7
	.align	4
_27623:
	.long	_25616
	.long	770
	.long	7
	.align	4
_27628:
	.long	_25616
	.long	771
	.long	7
	.align	4
_27634:
	.long	_25616
	.long	774
	.long	6
	.align	4
_27646:
	.long	_25616
	.long	776
	.long	6
	.align	4
_27673:
	.long	3
	.long	0
	.long	0
	.align	4
_27648:
	.long	_25616
	.long	777
	.long	7
	.align	4
_27651:
	.long	_25616
	.long	778
	.long	7
	.align	4
_27661:
	.long	_25616
	.long	779
	.long	7
	.align	4
_27672:
	.long	_25616
	.long	780
	.long	7
	.align	4
_27851:
	.long	3
	.long	0
	.long	0
	.align	4
_27675:
	.long	_25616
	.long	785
	.long	6
	.align	4
_27676:
	.long	_25616
	.long	787
	.long	6
	.align	4
_27677:
	.long	_25616
	.long	789
	.long	6
	.align	4
_27819:
	.long	3
	.long	0
	.long	0
	.align	4
_27680:
	.long	_25616
	.long	791
	.long	7
	.align	4
_27681:
	.long	_25616
	.long	793
	.long	7
	.align	4
_27686:
	.long	3
	.long	0
	.long	0
	.align	4
_27683:
	.long	_25616
	.long	794
	.long	8
	.align	4
_27684:
	.long	_25616
	.long	795
	.long	8
	.align	4
_27685:
	.long	_25616
	.long	796
	.long	8
	.align	4
_27687:
	.long	_25616
	.long	798
	.long	7
	.align	4
_27692:
	.long	3
	.long	0
	.long	0
	.align	4
_27689:
	.long	_25616
	.long	799
	.long	8
	.align	4
_27690:
	.long	_25616
	.long	800
	.long	8
	.align	4
_27691:
	.long	_25616
	.long	801
	.long	8
	.align	4
_27693:
	.long	_25616
	.long	803
	.long	7
	.align	4
_27699:
	.long	3
	.long	0
	.long	0
	.align	4
_27695:
	.long	_25616
	.long	804
	.long	8
	.align	4
_27696:
	.long	_25616
	.long	805
	.long	8
	.align	4
_27697:
	.long	_25616
	.long	806
	.long	8
	.align	4
_27698:
	.long	_25616
	.long	807
	.long	8
	.align	4
_27700:
	.long	_25616
	.long	810
	.long	7
	.align	4
_27817:
	.long	3
	.long	0
	.long	0
	.align	4
_27702:
	.long	_25616
	.long	812
	.long	8
	.align	4
_27718:
	.long	_25616
	.long	813
	.long	8
	.align	4
_27747:
	.long	3
	.long	0
	.long	0
	.align	4
_27720:
	.long	_25616
	.long	814
	.long	9
	.align	4
_27729:
	.long	_25616
	.long	815
	.long	9
	.align	4
_27738:
	.long	_25616
	.long	816
	.long	9
	.align	4
_27748:
	.long	_25616
	.long	818
	.long	8
	.align	4
_27777:
	.long	3
	.long	0
	.long	0
	.align	4
_27750:
	.long	_25616
	.long	819
	.long	9
	.align	4
_27759:
	.long	_25616
	.long	820
	.long	9
	.align	4
_27768:
	.long	_25616
	.long	821
	.long	9
	.align	4
_27778:
	.long	_25616
	.long	823
	.long	8
	.align	4
_27816:
	.long	3
	.long	0
	.long	0
	.align	4
_27780:
	.long	_25616
	.long	824
	.long	9
	.align	4
_27789:
	.long	_25616
	.long	825
	.long	9
	.align	4
_27798:
	.long	_25616
	.long	826
	.long	9
	.align	4
_27807:
	.long	_25616
	.long	827
	.long	9
	.align	4
_27818:
	.long	_25616
	.long	832
	.long	7
	.align	4
_27820:
	.long	_25616
	.long	836
	.long	6
	.align	4
_27850:
	.long	3
	.long	0
	.long	0
	.align	4
_27822:
	.long	_25616
	.long	838
	.long	7
	.align	4
_27849:
	.long	3
	.long	0
	.long	0
	.align	4
_27824:
	.long	_25616
	.long	840
	.long	8
	.align	4
_27827:
	.long	_25616
	.long	841
	.long	8
	.align	4
_27837:
	.long	_25616
	.long	842
	.long	8
	.align	4
_27848:
	.long	_25616
	.long	843
	.long	8
	.align	4
_27853:
	.long	_25616
	.long	857
	.long	3
	.align	4
_27854:
	.long	_25616
	.long	859
	.long	3
	.align	4
_27855:
	.long	_25616
	.long	861
	.long	3
	.align	4
_28041:
	.long	1
	.long	_1434
	.long	5
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_1283
	.long	_826
	.long	-8
	.long	2
	.long	_1284
	.long	_826
	.long	-12
	.long	0
	.align	4
_27954:
	.long	_25616
	.long	869
	.long	3
	.align	4
_27959:
	.long	3
	.long	0
	.long	0
	.align	4
_27958:
	.long	_25616
	.long	869
	.long	26
	.align	4
_27960:
	.long	_25616
	.long	871
	.long	3
	.align	4
_27964:
	.long	_25616
	.long	872
	.long	3
	.align	4
_27968:
	.long	_25616
	.long	874
	.long	3
	.align	4
_27978:
	.long	_25616
	.long	875
	.long	3
	.align	4
_27988:
	.long	_25616
	.long	876
	.long	3
	.align	4
_27998:
	.long	_25616
	.long	877
	.long	3
	.align	4
_28008:
	.long	_25616
	.long	878
	.long	3
	.align	4
_28018:
	.long	_25616
	.long	880
	.long	3
	.align	4
_28036:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-16
	.long	0
	.align	4
_28024:
	.long	_25616
	.long	881
	.long	4
	.align	4
_28037:
	.long	_25616
	.long	884
	.long	3
	.align	4
_28054:
	.long	1
	.long	_1436
	.long	5
	.long	_1326
	.long	_27859
	.long	-4
	.long	2
	.long	_11364
	.long	_873
	.long	-8
	.long	0
	.align	4
_28042:
	.long	_25616
	.long	889
	.long	3
	.align	4
_28044:
	.long	_25616
	.long	894
	.long	3
_28053:
	.asciz	"ch"
	.align	4
_28052:
	.long	3
	.long	0
	.long	2
	.long	_28053
	.long	_826
	.long	-12
	.long	0
	.align	4
_28045:
	.long	_25616
	.long	891
	.long	4
	.align	4
_28047:
	.long	_25616
	.long	892
	.long	4
	.align	4
_28050:
	.long	3
	.long	0
	.long	0
	.align	4
_28049:
	.long	_25616
	.long	892
	.long	12
	.align	4
_28051:
	.long	_25616
	.long	893
	.long	4
	.align	4
_28072:
	.long	1
	.long	_1438
	.long	2
	.long	_1326
	.long	_27859
	.long	-4
	.long	2
	.long	_12215
	.long	_826
	.long	-8
	.long	2
	.long	_27862
	.long	_873
	.long	-12
	.long	0
	.align	4
_28055:
	.long	_25616
	.long	899
	.long	3
	.align	4
_28057:
	.long	_25616
	.long	901
	.long	3
	.align	4
_28059:
	.long	_25616
	.long	903
	.long	3
	.align	4
_28069:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-16
	.long	0
	.align	4
_28062:
	.long	_25616
	.long	905
	.long	4
_28068:
	.asciz	"rb"
	.align	4
_28067:
	.long	3
	.long	0
	.long	2
	.long	_28068
	.long	_826
	.long	-20
	.long	0
	.align	4
_28064:
	.long	_25616
	.long	906
	.long	5
	.align	4
_28066:
	.long	_25616
	.long	908
	.long	5
	.align	4
_28070:
	.long	_25616
	.long	913
	.long	3
	.align	4
_28071:
	.long	_25616
	.long	915
	.long	3
	.align	4
_28105:
	.long	1
	.long	_1440
	.long	2
	.long	_27862
	.long	_873
	.long	-4
	.long	0
	.align	4
_28073:
	.long	_25616
	.long	921
	.long	3
	.align	4
_28086:
	.long	3
	.long	0
	.long	0
	.align	4
_28085:
	.long	_25616
	.long	932
	.long	12
	.align	4
_28088:
	.long	3
	.long	0
	.long	0
	.align	4
_28087:
	.long	_25616
	.long	923
	.long	16
	.align	4
_28090:
	.long	3
	.long	0
	.long	0
	.align	4
_28089:
	.long	_25616
	.long	924
	.long	16
	.align	4
_28092:
	.long	3
	.long	0
	.long	0
	.align	4
_28091:
	.long	_25616
	.long	925
	.long	16
	.align	4
_28094:
	.long	3
	.long	0
	.long	0
	.align	4
_28093:
	.long	_25616
	.long	926
	.long	16
	.align	4
_28096:
	.long	3
	.long	0
	.long	0
	.align	4
_28095:
	.long	_25616
	.long	927
	.long	16
	.align	4
_28098:
	.long	3
	.long	0
	.long	0
	.align	4
_28097:
	.long	_25616
	.long	928
	.long	16
	.align	4
_28100:
	.long	3
	.long	0
	.long	0
	.align	4
_28099:
	.long	_25616
	.long	929
	.long	16
	.align	4
_28102:
	.long	3
	.long	0
	.long	0
	.align	4
_28101:
	.long	_25616
	.long	930
	.long	16
	.align	4
_28104:
	.long	3
	.long	0
	.long	0
	.align	4
_28103:
	.long	_25616
	.long	931
	.long	16
	.align	4
_28112:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_1141
	.long	-4
	.long	0
	.align	4
_28111:
	.long	3
	.long	0
	.long	0
_28107:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TColTree.bmx"
	.align	4
_28106:
	.long	_28107
	.long	8
	.long	3
	.align	4
_28110:
	.long	3
	.long	0
	.long	0
	.align	4
_28109:
	.long	_28107
	.long	9
	.long	4
	.align	4
_598:
	.long	_bbStringClass
	.long	2147483647
	.long	12
	.short	78,101,119,32,84,67,111,108,84,114,101,101
	.align	4
_599:
	.long	_bbStringClass
	.long	2147483647
	.long	12
	.short	68,101,108,32,84,67,111,108,84,114,101,101
	.align	4
_28240:
	.long	1
	.long	_1446
	.long	2
	.long	_4558
	.long	_1141
	.long	-4
	.long	2
	.long	_5031
	.long	_5195
	.long	-8
	.long	0
	.align	4
_28116:
	.long	_28107
	.long	31
	.long	3
	.align	4
_28136:
	.long	3
	.long	0
	.long	0
	.align	4
_28120:
	.long	_28107
	.long	33
	.long	4
	.align	4
_28131:
	.long	3
	.long	0
	.long	0
	.align	4
_28124:
	.long	_28107
	.long	34
	.long	5
	.align	4
_28127:
	.long	_28107
	.long	35
	.long	5
	.align	4
_28132:
	.long	_28107
	.long	37
	.long	4
	.align	4
_28137:
	.long	_28107
	.long	41
	.long	3
_28238:
	.asciz	"total_verts"
_28239:
	.asciz	"mesh_info"
	.align	4
_28237:
	.long	3
	.long	0
	.long	2
	.long	_28238
	.long	_826
	.long	-12
	.long	2
	.long	_28239
	.long	_1444
	.long	-16
	.long	0
	.align	4
_28141:
	.long	_28107
	.long	43
	.long	4
	.align	4
_28143:
	.long	_28107
	.long	44
	.long	4
	.align	4
_28145:
	.long	_28107
	.long	46
	.long	4
	.align	4
_28231:
	.long	3
	.long	0
	.long	2
	.long	_7213
	.long	_826
	.long	-20
	.long	2
	.long	_1477
	.long	_1478
	.long	-24
	.long	2
	.long	_1264
	.long	_826
	.long	-28
	.long	2
	.long	_1263
	.long	_826
	.long	-32
	.long	2
	.long	_1265
	.long	_1266
	.long	-36
	.long	2
	.long	_15618
	.long	_1239
	.long	-40
	.long	0
	.align	4
_28151:
	.long	_28107
	.long	48
	.long	5
	.align	4
_28155:
	.long	_28107
	.long	50
	.long	5
	.align	4
_28159:
	.long	_28107
	.long	51
	.long	5
	.align	4
_28163:
	.long	_28107
	.long	52
	.long	5
	.align	4
_28168:
	.long	_28107
	.long	53
	.long	5
	.align	4
_28173:
	.long	_28107
	.long	55
	.long	5
	.align	4
_28230:
	.long	3
	.long	0
	.long	0
	.align	4
_28177:
	.long	_28107
	.long	58
	.long	6
	.align	4
_28193:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-44
	.long	0
	.align	4
_28181:
	.long	_28107
	.long	59
	.long	7
	.align	4
_28185:
	.long	_28107
	.long	60
	.long	7
	.align	4
_28189:
	.long	_28107
	.long	61
	.long	7
	.align	4
_28194:
	.long	_28107
	.long	65
	.long	6
_28215:
	.asciz	"t_v0"
_28216:
	.asciz	"t_v2"
	.align	4
_28214:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-48
	.long	2
	.long	_28215
	.long	_826
	.long	-52
	.long	2
	.long	_28216
	.long	_826
	.long	-56
	.long	0
	.align	4
_28198:
	.long	_28107
	.long	66
	.long	7
	.align	4
_28202:
	.long	_28107
	.long	67
	.long	7
	.align	4
_28206:
	.long	_28107
	.long	68
	.long	7
	.align	4
_28210:
	.long	_28107
	.long	69
	.long	7
	.align	4
_28217:
	.long	_28107
	.long	73
	.long	6
	.align	4
_28227:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-60
	.long	0
	.align	4
_28221:
	.long	_28107
	.long	74
	.long	7
	.align	4
_28228:
	.long	_28107
	.long	77
	.long	6
	.align	4
_28229:
	.long	_28107
	.long	79
	.long	6
	.align	4
_28232:
	.long	_28107
	.long	85
	.long	4
	.align	4
_28236:
	.long	_28107
	.long	87
	.long	4
_28243:
	.asciz	":TPick"
	.align	4
_28242:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_28243
	.long	-4
	.long	0
	.align	4
_28241:
	.long	3
	.long	0
	.long	0
	.align	4
_28285:
	.long	1
	.long	_1090
	.long	2
	.long	_5059
	.long	_1245
	.long	-4
	.long	2
	.long	_1058
	.long	_838
	.long	-8
	.long	2
	.long	_1059
	.long	_838
	.long	-12
	.long	2
	.long	_859
	.long	_4588
	.long	-20
	.long	2
	.long	_860
	.long	_4588
	.long	-28
	.long	2
	.long	_861
	.long	_4588
	.long	-36
	.long	2
	.long	_837
	.long	_838
	.long	-40
	.long	2
	.long	_839
	.long	_838
	.long	-44
	.long	2
	.long	_840
	.long	_838
	.long	-48
	.long	2
	.long	_19933
	.long	_838
	.long	-52
	.long	2
	.long	_19934
	.long	_838
	.long	-56
	.long	2
	.long	_19935
	.long	_838
	.long	-60
	.long	0
	.align	4
_28245:
	.long	_4469
	.long	18
	.long	3
	.align	4
_28246:
	.long	_4469
	.long	20
	.long	3
	.align	4
_28248:
	.long	_4469
	.long	21
	.long	3
	.align	4
_28250:
	.long	_4469
	.long	22
	.long	3
	.align	4
_28252:
	.long	_4469
	.long	24
	.long	9
	.align	4
_28262:
	.long	_4469
	.long	26
	.long	3
	.align	4
_28264:
	.long	_4469
	.long	27
	.long	3
	.align	4
_28266:
	.long	_4469
	.long	28
	.long	3
	.align	4
_28268:
	.long	_4469
	.long	30
	.long	9
	.align	4
_28278:
	.long	_4469
	.long	32
	.long	3
	.align	4
_28280:
	.long	_4469
	.long	33
	.long	3
	.align	4
_28282:
	.long	_4469
	.long	34
	.long	3
	.align	4
_28284:
	.long	_4469
	.long	36
	.long	3
	.align	4
_28301:
	.long	1
	.long	_979
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_1109
	.long	_838
	.long	-8
	.long	2
	.long	_837
	.long	_838
	.long	-12
	.long	2
	.long	_839
	.long	_838
	.long	-16
	.long	2
	.long	_840
	.long	_838
	.long	-20
	.long	2
	.long	_19933
	.long	_838
	.long	-24
	.long	2
	.long	_19934
	.long	_838
	.long	-28
	.long	2
	.long	_19935
	.long	_838
	.long	-32
	.long	0
	.align	4
_28286:
	.long	_4469
	.long	42
	.long	3
	.align	4
_28287:
	.long	_4469
	.long	43
	.long	3
	.align	4
_28289:
	.long	_4469
	.long	44
	.long	3
	.align	4
_28291:
	.long	_4469
	.long	45
	.long	3
	.align	4
_28293:
	.long	_4469
	.long	47
	.long	3
	.align	4
_28294:
	.long	_4469
	.long	48
	.long	3
	.align	4
_28296:
	.long	_4469
	.long	49
	.long	3
	.align	4
_28298:
	.long	_4469
	.long	50
	.long	3
	.align	4
_28300:
	.long	_4469
	.long	52
	.long	3
	.align	4
_28303:
	.long	1
	.long	_981
	.long	2
	.long	_837
	.long	_838
	.long	-4
	.long	2
	.long	_839
	.long	_838
	.long	-8
	.long	2
	.long	_840
	.long	_838
	.long	-12
	.long	2
	.long	_7722
	.long	_838
	.long	-16
	.long	2
	.long	_7723
	.long	_838
	.long	-20
	.long	2
	.long	_7724
	.long	_838
	.long	-24
	.long	2
	.long	_5872
	.long	_838
	.long	-28
	.long	0
	.align	4
_28302:
	.long	_4469
	.long	58
	.long	3
_28382:
	.asciz	"pnx"
_28383:
	.asciz	"pny"
_28384:
	.asciz	"pnz"
_28385:
	.asciz	"ptime"
_28386:
	.asciz	"pent"
_28387:
	.asciz	"psurf"
_28388:
	.asciz	"ptri"
_28389:
	.asciz	"pick"
_28390:
	.asciz	"dest_picked"
	.align	4
_28381:
	.long	1
	.long	_983
	.long	2
	.long	_7800
	.long	_855
	.long	-4
	.long	2
	.long	_7801
	.long	_855
	.long	-8
	.long	2
	.long	_859
	.long	_838
	.long	-12
	.long	2
	.long	_860
	.long	_838
	.long	-16
	.long	2
	.long	_861
	.long	_838
	.long	-20
	.long	2
	.long	_28382
	.long	_838
	.long	-24
	.long	2
	.long	_28383
	.long	_838
	.long	-28
	.long	2
	.long	_28384
	.long	_838
	.long	-32
	.long	2
	.long	_28385
	.long	_838
	.long	-36
	.long	2
	.long	_28386
	.long	_855
	.long	-40
	.long	2
	.long	_28387
	.long	_1478
	.long	-44
	.long	2
	.long	_28388
	.long	_826
	.long	-48
	.long	2
	.long	_9642
	.long	_838
	.long	-52
	.long	2
	.long	_9643
	.long	_838
	.long	-56
	.long	2
	.long	_9644
	.long	_838
	.long	-60
	.long	2
	.long	_5826
	.long	_838
	.long	-64
	.long	2
	.long	_5827
	.long	_838
	.long	-68
	.long	2
	.long	_5828
	.long	_838
	.long	-72
	.long	2
	.long	_28389
	.long	_855
	.long	-76
	.long	2
	.long	_28390
	.long	_826
	.long	-80
	.long	0
	.align	4
_28304:
	.long	_4469
	.long	66
	.long	3
	.align	4
_28306:
	.long	_4469
	.long	67
	.long	3
	.align	4
_28308:
	.long	_4469
	.long	68
	.long	3
	.align	4
_28310:
	.long	_4469
	.long	69
	.long	3
	.align	4
_28312:
	.long	_4469
	.long	70
	.long	3
	.align	4
_28314:
	.long	_4469
	.long	71
	.long	3
	.align	4
_28316:
	.long	_4469
	.long	72
	.long	3
	.align	4
_28318:
	.long	_4469
	.long	73
	.long	3
	.align	4
_28320:
	.long	_4469
	.long	74
	.long	3
	.align	4
_28322:
	.long	_4469
	.long	75
	.long	3
	.align	4
_28324:
	.long	_4469
	.long	79
	.long	3
	.align	4
_28328:
	.long	_4469
	.long	80
	.long	3
	.align	4
_28332:
	.long	_4469
	.long	81
	.long	3
	.align	4
_28336:
	.long	_4469
	.long	83
	.long	3
	.align	4
_28340:
	.long	_4469
	.long	84
	.long	3
	.align	4
_28344:
	.long	_4469
	.long	85
	.long	3
	.align	4
_28348:
	.long	_4469
	.long	87
	.long	3
	.align	4
_28350:
	.long	_4469
	.long	90
	.long	3
	.align	4
_28352:
	.long	_4469
	.long	91
	.long	3
	.align	4
_28355:
	.long	3
	.long	0
	.long	0
	.align	4
_28354:
	.long	_4469
	.long	91
	.long	31
	.align	4
_28356:
	.long	_4469
	.long	95
	.long	3
	.align	4
_28357:
	.long	_4469
	.long	96
	.long	3
	.align	4
_28358:
	.long	_4469
	.long	97
	.long	3
	.align	4
_28359:
	.long	_4469
	.long	98
	.long	3
	.align	4
_28360:
	.long	_4469
	.long	99
	.long	3
	.align	4
_28361:
	.long	_4469
	.long	100
	.long	3
	.align	4
_28362:
	.long	_4469
	.long	101
	.long	3
	.align	4
_28363:
	.long	_4469
	.long	102
	.long	3
	.align	4
_28368:
	.long	_4469
	.long	103
	.long	3
	.align	4
_28373:
	.long	_4469
	.long	104
	.long	3
	.align	4
_28374:
	.long	_4469
	.long	107
	.long	3
	.align	4
_28379:
	.long	3
	.long	0
	.long	0
	.align	4
_28378:
	.long	_4469
	.long	109
	.long	4
	.align	4
_28380:
	.long	_4469
	.long	113
	.long	3
	.align	4
_28392:
	.long	1
	.long	_1453
	.long	0
	.align	4
_28391:
	.long	_4469
	.long	118
	.long	3
	.align	4
_28394:
	.long	1
	.long	_1454
	.long	0
	.align	4
_28393:
	.long	_4469
	.long	122
	.long	3
	.align	4
_28396:
	.long	1
	.long	_1455
	.long	0
	.align	4
_28395:
	.long	_4469
	.long	126
	.long	3
	.align	4
_28398:
	.long	1
	.long	_1456
	.long	0
	.align	4
_28397:
	.long	_4469
	.long	130
	.long	3
	.align	4
_28400:
	.long	1
	.long	_1457
	.long	0
	.align	4
_28399:
	.long	_4469
	.long	134
	.long	3
	.align	4
_28402:
	.long	1
	.long	_1458
	.long	0
	.align	4
_28401:
	.long	_4469
	.long	138
	.long	3
	.align	4
_28404:
	.long	1
	.long	_1459
	.long	0
	.align	4
_28403:
	.long	_4469
	.long	142
	.long	3
	.align	4
_28406:
	.long	1
	.long	_1460
	.long	0
	.align	4
_28405:
	.long	_4469
	.long	146
	.long	3
	.align	4
_28408:
	.long	1
	.long	_1461
	.long	0
	.align	4
_28407:
	.long	_4469
	.long	150
	.long	3
	.align	4
_28410:
	.long	1
	.long	_1462
	.long	0
	.align	4
_28409:
	.long	_4469
	.long	154
	.long	3
_28682:
	.asciz	"c_vec_a"
	.align	4
_28412:
	.long	0
_28683:
	.asciz	"c_vec_b"
	.align	4
_28415:
	.long	0
_28684:
	.asciz	"c_vec_radius"
	.align	4
_28418:
	.long	0
_28685:
	.asciz	"c_col_info"
	.align	4
_28421:
	.long	0
_28686:
	.asciz	"c_line"
	.align	4
_28424:
	.long	0
_28687:
	.asciz	"c_vec_i"
	.align	4
_28427:
	.long	0
_28688:
	.asciz	"c_vec_j"
	.align	4
_28430:
	.long	0
_28689:
	.asciz	"c_vec_k"
	.align	4
_28433:
	.long	0
_28690:
	.asciz	"c_mat"
	.align	4
_28436:
	.long	0
_28691:
	.asciz	"c_vec_v"
	.align	4
_28439:
	.long	0
_28692:
	.asciz	"c_tform"
	.align	4
_28442:
	.long	0
_28693:
	.asciz	"c_col"
	.align	4
_28681:
	.long	1
	.long	_1463
	.long	2
	.long	_9642
	.long	_838
	.long	-4
	.long	2
	.long	_9643
	.long	_838
	.long	-8
	.long	2
	.long	_9644
	.long	_838
	.long	-12
	.long	2
	.long	_5826
	.long	_838
	.long	-16
	.long	2
	.long	_5827
	.long	_838
	.long	-20
	.long	2
	.long	_5828
	.long	_838
	.long	-24
	.long	2
	.long	_5872
	.long	_838
	.long	-28
	.long	4
	.long	_28682
	.long	_1444
	.long	_28412
	.long	4
	.long	_28683
	.long	_1444
	.long	_28415
	.long	4
	.long	_28684
	.long	_1444
	.long	_28418
	.long	4
	.long	_28685
	.long	_1444
	.long	_28421
	.long	4
	.long	_28686
	.long	_1444
	.long	_28424
	.long	4
	.long	_28687
	.long	_1444
	.long	_28427
	.long	4
	.long	_28688
	.long	_1444
	.long	_28430
	.long	4
	.long	_28689
	.long	_1444
	.long	_28433
	.long	4
	.long	_28690
	.long	_1444
	.long	_28436
	.long	4
	.long	_28691
	.long	_1444
	.long	_28439
	.long	4
	.long	_28692
	.long	_1444
	.long	_28442
	.long	2
	.long	_28693
	.long	_1444
	.long	-32
	.long	2
	.long	_28389
	.long	_826
	.long	-36
	.long	0
	.align	4
_28411:
	.long	_4469
	.long	160
	.long	3
	.align	4
_28414:
	.long	_4469
	.long	161
	.long	3
	.align	4
_28417:
	.long	_4469
	.long	162
	.long	3
	.align	4
_28420:
	.long	_4469
	.long	163
	.long	3
	.align	4
_28423:
	.long	_4469
	.long	165
	.long	3
	.align	4
_28426:
	.long	_4469
	.long	167
	.long	3
	.align	4
_28429:
	.long	_4469
	.long	168
	.long	3
	.align	4
_28432:
	.long	_4469
	.long	169
	.long	3
	.align	4
_28435:
	.long	_4469
	.long	171
	.long	3
	.align	4
_28438:
	.long	_4469
	.long	172
	.long	3
	.align	4
_28441:
	.long	_4469
	.long	173
	.long	3
	.align	4
_28444:
	.long	_4469
	.long	175
	.long	3
	.align	4
_28449:
	.long	_4469
	.long	176
	.long	3
	.align	4
_28450:
	.long	_4469
	.long	178
	.long	3
	.align	4
_28451:
	.long	_4469
	.long	180
	.long	3
	.align	4
_28453:
	.long	_4469
	.long	182
	.long	3
	.align	4
_28455:
	.long	_4469
	.long	184
	.long	3
_28650:
	.asciz	"tree"
	.align	4
_28649:
	.long	3
	.long	0
	.long	2
	.long	_1476
	.long	_855
	.long	-40
	.long	2
	.long	_28650
	.long	_1444
	.long	-44
	.long	0
	.align	4
_28465:
	.long	_4469
	.long	186
	.long	4
	.align	4
_28474:
	.long	3
	.long	0
	.long	0
	.align	4
_28473:
	.long	_4469
	.long	186
	.long	49
	.align	4
_28475:
	.long	_4469
	.long	188
	.long	4
	.align	4
_28503:
	.long	_4469
	.long	189
	.long	4
	.align	4
_28531:
	.long	_4469
	.long	190
	.long	4
	.align	4
_28559:
	.long	_4469
	.long	192
	.long	4
	.align	4
_28560:
	.long	_4469
	.long	193
	.long	4
	.align	4
_28588:
	.long	_4469
	.long	194
	.long	4
	.align	4
_28589:
	.long	_4469
	.long	197
	.long	4
	.align	4
_28614:
	.long	3
	.long	0
	.long	0
	.align	4
_28593:
	.long	_4469
	.long	198
	.long	5
	.align	4
_28615:
	.long	_4469
	.long	201
	.long	4
	.align	4
_28617:
	.long	_4469
	.long	202
	.long	4
	.align	4
_28629:
	.long	3
	.long	0
	.long	0
	.align	4
_28619:
	.long	_4469
	.long	203
	.long	5
	.align	4
_28624:
	.long	_4469
	.long	204
	.long	5
	.align	4
_28630:
	.long	_4469
	.long	206
	.long	4
	.align	4
_28637:
	.long	3
	.long	0
	.long	0
	.align	4
_28632:
	.long	_4469
	.long	207
	.long	5
	.align	4
_28638:
	.long	_4469
	.long	210
	.long	4
	.align	4
_28641:
	.long	_4469
	.long	212
	.long	4
	.align	4
_28648:
	.long	3
	.long	0
	.long	0
	.align	4
_28643:
	.long	_4469
	.long	213
	.long	5
	.align	4
_28651:
	.long	_4469
	.long	218
	.long	3
	.align	4
_28652:
	.long	_4469
	.long	220
	.long	3
	.align	4
_28679:
	.long	3
	.long	0
	.long	0
	.align	4
_28654:
	.long	_4469
	.long	222
	.long	4
	.align	4
_28655:
	.long	_4469
	.long	223
	.long	4
	.align	4
_28656:
	.long	_4469
	.long	224
	.long	4
	.align	4
_28657:
	.long	_4469
	.long	226
	.long	4
	.align	4
_28658:
	.long	_4469
	.long	227
	.long	4
	.align	4
_28659:
	.long	_4469
	.long	228
	.long	4
	.align	4
_28660:
	.long	_4469
	.long	240
	.long	4
	.align	4
_28661:
	.long	_4469
	.long	243
	.long	4
	.align	4
_28670:
	.long	3
	.long	0
	.long	0
	.align	4
_28663:
	.long	_4469
	.long	244
	.long	5
	.align	4
_28677:
	.long	3
	.long	0
	.long	0
	.align	4
_28672:
	.long	_4469
	.long	246
	.long	5
	.align	4
_28678:
	.long	_4469
	.long	248
	.long	4
	.align	4
_28680:
	.long	_4469
	.long	252
	.long	3
	.align	4
_28699:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_4696
	.long	-4
	.long	0
	.align	4
_28698:
	.long	3
	.long	0
	.long	0
	.align	4
_28694:
	.long	_4479
	.long	13
	.long	3
	.align	4
_28697:
	.long	3
	.long	0
	.long	0
	.align	4
_28696:
	.long	_4479
	.long	14
	.long	4
	.align	4
_615:
	.long	_bbStringClass
	.long	2147483647
	.long	18
	.short	78,101,119,32,84,67,111,108,108,105,115,105,111,110,80,97
	.short	105,114
	.align	4
_616:
	.long	_bbStringClass
	.long	2147483647
	.long	18
	.short	68,101,108,32,84,67,111,108,108,105,115,105,111,110,80,97
	.short	105,114
	.align	4
_28709:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_7934
	.long	-4
	.long	0
	.align	4
_28708:
	.long	3
	.long	0
	.long	0
	.align	4
_28704:
	.long	_4479
	.long	33
	.long	3
	.align	4
_28707:
	.long	3
	.long	0
	.long	0
	.align	4
_28706:
	.long	_4479
	.long	34
	.long	4
	.align	4
_617:
	.long	_bbStringClass
	.long	2147483647
	.long	20
	.short	78,101,119,32,84,67,111,108,108,105,115,105,111,110,73,109
	.short	112,97,99,116
	.align	4
_618:
	.long	_bbStringClass
	.long	2147483647
	.long	20
	.short	68,101,108,32,84,67,111,108,108,105,115,105,111,110,73,109
	.short	112,97,99,116
_29238:
	.asciz	"UpdateCollisions"
	.align	4
_28717:
	.long	0
	.align	4
_28720:
	.long	0
	.align	4
_28723:
	.long	0
	.align	4
_28726:
	.long	0
	.align	4
_28729:
	.long	0
	.align	4
_28732:
	.long	0
	.align	4
_28735:
	.long	0
	.align	4
_28738:
	.long	0
	.align	4
_28741:
	.long	0
	.align	4
_29237:
	.long	1
	.long	_29238
	.long	4
	.long	_28682
	.long	_1444
	.long	_28717
	.long	4
	.long	_28683
	.long	_1444
	.long	_28720
	.long	4
	.long	_28684
	.long	_1444
	.long	_28723
	.long	4
	.long	_28687
	.long	_1444
	.long	_28726
	.long	4
	.long	_28688
	.long	_1444
	.long	_28729
	.long	4
	.long	_28689
	.long	_1444
	.long	_28732
	.long	4
	.long	_28690
	.long	_1444
	.long	_28735
	.long	4
	.long	_28691
	.long	_1444
	.long	_28738
	.long	4
	.long	_28692
	.long	_1444
	.long	_28741
	.long	0
	.align	4
_28716:
	.long	_4479
	.long	71
	.long	2
	.align	4
_28719:
	.long	_4479
	.long	72
	.long	2
	.align	4
_28722:
	.long	_4479
	.long	73
	.long	2
	.align	4
_28725:
	.long	_4479
	.long	75
	.long	2
	.align	4
_28728:
	.long	_4479
	.long	76
	.long	2
	.align	4
_28731:
	.long	_4479
	.long	77
	.long	2
	.align	4
_28734:
	.long	_4479
	.long	79
	.long	2
	.align	4
_28737:
	.long	_4479
	.long	81
	.long	2
	.align	4
_28740:
	.long	_4479
	.long	83
	.long	2
	.align	4
_28742:
	.long	0
	.align	4
_28744:
	.long	_4479
	.long	86
	.long	2
	.align	4
_29236:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-4
	.long	0
	.align	4
_28747:
	.long	_4479
	.long	89
	.long	3
	.align	4
_28752:
	.long	3
	.long	0
	.long	0
	.align	4
_28751:
	.long	_4479
	.long	89
	.long	44
	.align	4
_28753:
	.long	_4479
	.long	92
	.long	3
_29234:
	.asciz	"c_coll"
_29235:
	.asciz	"hits"
	.align	4
_29233:
	.long	3
	.long	0
	.long	2
	.long	_1476
	.long	_855
	.long	-8
	.long	2
	.long	_28685
	.long	_1444
	.long	-12
	.long	2
	.long	_29234
	.long	_1444
	.long	-16
	.long	2
	.long	_1469
	.long	_826
	.long	-20
	.long	2
	.long	_29235
	.long	_826
	.long	-24
	.long	0
	.align	4
_28765:
	.long	_4479
	.long	94
	.long	4
	.align	4
_28769:
	.long	_4479
	.long	95
	.long	4
	.align	4
_28779:
	.long	_4479
	.long	98
	.long	4
	.align	4
_28784:
	.long	3
	.long	0
	.long	0
	.align	4
_28783:
	.long	_4479
	.long	98
	.long	30
	.align	4
_28785:
	.long	_4479
	.long	100
	.long	4
	.align	4
_28792:
	.long	_4479
	.long	101
	.long	4
	.align	4
_28799:
	.long	_4479
	.long	102
	.long	4
	.align	4
_28806:
	.long	_4479
	.long	104
	.long	4
	.align	4
_28808:
	.long	_4479
	.long	106
	.long	4
	.align	4
_28810:
	.long	_4479
	.long	108
	.long	4
	.align	4
_28812:
	.long	_4479
	.long	210
	.long	4
_29197:
	.asciz	"hit"
_29198:
	.asciz	"ent2_hit"
	.align	4
_29196:
	.long	3
	.long	0
	.long	2
	.long	_29197
	.long	_826
	.long	-28
	.long	2
	.long	_29198
	.long	_855
	.long	-32
	.long	0
	.align	4
_28813:
	.long	_4479
	.long	111
	.long	5
	.align	4
_28815:
	.long	_4479
	.long	113
	.long	5
	.align	4
_28816:
	.long	_4479
	.long	115
	.long	5
	.align	4
_28818:
	.long	_4479
	.long	117
	.long	5
_29044:
	.asciz	"col_pair"
	.align	4
_29043:
	.long	3
	.long	0
	.long	2
	.long	_29044
	.long	_4696
	.long	-36
	.long	0
	.align	4
_28828:
	.long	_4479
	.long	119
	.long	6
	.align	4
_29042:
	.long	3
	.long	0
	.long	0
	.align	4
_28832:
	.long	_4479
	.long	122
	.long	7
	.align	4
_28839:
	.long	3
	.long	0
	.long	0
	.align	4
_28838:
	.long	_4479
	.long	122
	.long	64
	.align	4
_28840:
	.long	_4479
	.long	125
	.long	7
	.align	4
_29041:
	.long	3
	.long	0
	.long	2
	.long	_7733
	.long	_855
	.long	-40
	.long	2
	.long	_28650
	.long	_1444
	.long	-44
	.long	0
	.align	4
_28854:
	.long	_4479
	.long	128
	.long	8
	.align	4
_28859:
	.long	3
	.long	0
	.long	0
	.align	4
_28858:
	.long	_4479
	.long	128
	.long	35
	.align	4
_28860:
	.long	_4479
	.long	131
	.long	8
	.align	4
_28863:
	.long	3
	.long	0
	.long	0
	.align	4
_28862:
	.long	_4479
	.long	131
	.long	25
	.align	4
_28864:
	.long	_4479
	.long	133
	.long	8
	.align	4
_28867:
	.long	3
	.long	0
	.long	0
	.align	4
_28866:
	.long	_4479
	.long	133
	.long	43
	.align	4
_28868:
	.long	_4479
	.long	135
	.long	8
	.align	4
_28896:
	.long	_4479
	.long	136
	.long	8
	.align	4
_28924:
	.long	_4479
	.long	137
	.long	8
	.align	4
_28952:
	.long	_4479
	.long	139
	.long	8
	.align	4
_28953:
	.long	_4479
	.long	140
	.long	8
	.align	4
_28981:
	.long	_4479
	.long	141
	.long	8
	.align	4
_28982:
	.long	_4479
	.long	144
	.long	8
	.align	4
_29007:
	.long	3
	.long	0
	.long	0
	.align	4
_28986:
	.long	_4479
	.long	145
	.long	9
	.align	4
_29008:
	.long	_4479
	.long	148
	.long	8
	.align	4
_29010:
	.long	_4479
	.long	149
	.long	8
	.align	4
_29022:
	.long	3
	.long	0
	.long	0
	.align	4
_29012:
	.long	_4479
	.long	150
	.long	9
	.align	4
_29017:
	.long	_4479
	.long	151
	.long	9
	.align	4
_29023:
	.long	_4479
	.long	153
	.long	8
	.align	4
_29030:
	.long	3
	.long	0
	.long	0
	.align	4
_29025:
	.long	_4479
	.long	154
	.long	9
	.align	4
_29031:
	.long	_4479
	.long	157
	.long	8
	.align	4
_29034:
	.long	_4479
	.long	159
	.long	8
	.align	4
_29040:
	.long	3
	.long	0
	.long	0
	.align	4
_29036:
	.long	_4479
	.long	159
	.long	20
	.align	4
_29037:
	.long	_4479
	.long	159
	.long	34
	.align	4
_29045:
	.long	_4479
	.long	167
	.long	5
	.align	4
_29191:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-48
	.long	0
	.align	4
_29047:
	.long	_4479
	.long	169
	.long	6
	.align	4
_29053:
	.long	_4479
	.long	171
	.long	6
	.align	4
_29057:
	.long	_4479
	.long	172
	.long	6
	.align	4
_29067:
	.long	_4479
	.long	173
	.long	6
	.align	4
_29078:
	.long	_4479
	.long	174
	.long	6
	.align	4
_29087:
	.long	_4479
	.long	175
	.long	6
	.align	4
_29096:
	.long	_4479
	.long	176
	.long	6
	.align	4
_29105:
	.long	_4479
	.long	177
	.long	6
	.align	4
_29114:
	.long	_4479
	.long	178
	.long	6
	.align	4
_29123:
	.long	_4479
	.long	179
	.long	6
	.align	4
_29132:
	.long	_4479
	.long	180
	.long	6
	.align	4
_29145:
	.long	_4479
	.long	182
	.long	6
	.align	4
_29162:
	.long	3
	.long	0
	.long	0
	.align	4
_29147:
	.long	_4479
	.long	183
	.long	7
	.align	4
_29177:
	.long	3
	.long	0
	.long	0
	.align	4
_29164:
	.long	_4479
	.long	185
	.long	7
	.align	4
_29178:
	.long	_4479
	.long	188
	.long	6
	.align	4
_29187:
	.long	_4479
	.long	200
	.long	6
	.align	4
_29190:
	.long	3
	.long	0
	.long	0
	.align	4
_29189:
	.long	_4479
	.long	200
	.long	68
	.align	4
_29194:
	.long	3
	.long	0
	.long	0
	.align	4
_29193:
	.long	_4479
	.long	204
	.long	6
	.align	4
_29195:
	.long	_4479
	.long	208
	.long	5
	.align	4
_29199:
	.long	_4479
	.long	212
	.long	4
	.align	4
_29200:
	.long	_4479
	.long	214
	.long	4
	.align	4
_29202:
	.long	_4479
	.long	216
	.long	4
	.align	4
_29213:
	.long	3
	.long	0
	.long	2
	.long	_837
	.long	_838
	.long	-52
	.long	2
	.long	_839
	.long	_838
	.long	-56
	.long	2
	.long	_840
	.long	_838
	.long	-60
	.long	0
	.align	4
_29204:
	.long	_4479
	.long	218
	.long	5
	.align	4
_29206:
	.long	_4479
	.long	219
	.long	5
	.align	4
_29208:
	.long	_4479
	.long	220
	.long	5
	.align	4
_29210:
	.long	_4479
	.long	222
	.long	5
	.align	4
_29214:
	.long	_4479
	.long	226
	.long	4
	.align	4
_29215:
	.long	_4479
	.long	228
	.long	4
	.align	4
_29221:
	.long	_4479
	.long	229
	.long	4
	.align	4
_29227:
	.long	_4479
	.long	230
	.long	4
_29261:
	.asciz	"QuickCheck"
	.align	4
_29260:
	.long	1
	.long	_29261
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_7733
	.long	_855
	.long	-8
	.long	0
	.align	4
_29239:
	.long	_4479
	.long	242
	.long	2
	.align	4
_29258:
	.long	3
	.long	0
	.long	0
	.align	4
_29257:
	.long	_4479
	.long	243
	.long	3
	.align	4
_29259:
	.long	_4479
	.long	246
	.long	2
_29269:
	.asciz	":TVector"
	.align	4
_29268:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_29269
	.long	-4
	.long	0
	.align	4
_29267:
	.long	3
	.long	0
	.long	0
_29263:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TVector.bmx"
	.align	4
_29262:
	.long	_29263
	.long	9
	.long	3
	.align	4
_29266:
	.long	3
	.long	0
	.long	0
	.align	4
_29265:
	.long	_29263
	.long	10
	.long	4
	.align	4
_634:
	.long	_bbStringClass
	.long	2147483647
	.long	11
	.short	78,101,119,32,84,86,101,99,116,111,114
	.align	4
_635:
	.long	_bbStringClass
	.long	2147483647
	.long	11
	.short	68,101,108,32,84,86,101,99,116,111,114
_29288:
	.asciz	"vec"
	.align	4
_29287:
	.long	1
	.long	_828
	.long	2
	.long	_837
	.long	_838
	.long	-4
	.long	2
	.long	_839
	.long	_838
	.long	-8
	.long	2
	.long	_840
	.long	_838
	.long	-12
	.long	2
	.long	_29288
	.long	_29269
	.long	-16
	.long	0
	.align	4
_29272:
	.long	_29263
	.long	25
	.long	3
	.align	4
_29274:
	.long	_29263
	.long	26
	.long	3
	.align	4
_29278:
	.long	_29263
	.long	27
	.long	3
	.align	4
_29282:
	.long	_29263
	.long	28
	.long	3
	.align	4
_29286:
	.long	_29263
	.long	30
	.long	3
	.align	4
_29310:
	.long	1
	.long	_846
	.long	2
	.long	_4558
	.long	_29269
	.long	-4
	.long	2
	.long	_29288
	.long	_29269
	.long	-8
	.long	0
	.align	4
_29289:
	.long	_29263
	.long	36
	.long	3
	.align	4
_29291:
	.long	_29263
	.long	38
	.long	3
	.align	4
_29297:
	.long	_29263
	.long	39
	.long	3
	.align	4
_29303:
	.long	_29263
	.long	40
	.long	3
	.align	4
_29309:
	.long	_29263
	.long	42
	.long	3
_29339:
	.asciz	"new_vec"
	.align	4
_29338:
	.long	1
	.long	_1484
	.long	2
	.long	_4558
	.long	_29269
	.long	-4
	.long	2
	.long	_29288
	.long	_29269
	.long	-8
	.long	2
	.long	_29339
	.long	_29269
	.long	-12
	.long	0
	.align	4
_29311:
	.long	_29263
	.long	48
	.long	3
	.align	4
_29313:
	.long	_29263
	.long	50
	.long	3
	.align	4
_29321:
	.long	_29263
	.long	51
	.long	3
	.align	4
_29329:
	.long	_29263
	.long	52
	.long	3
	.align	4
_29337:
	.long	_29263
	.long	54
	.long	3
	.align	4
_29367:
	.long	1
	.long	_1486
	.long	2
	.long	_4558
	.long	_29269
	.long	-4
	.long	2
	.long	_29288
	.long	_29269
	.long	-8
	.long	2
	.long	_29339
	.long	_29269
	.long	-12
	.long	0
	.align	4
_29340:
	.long	_29263
	.long	60
	.long	3
	.align	4
_29342:
	.long	_29263
	.long	62
	.long	3
	.align	4
_29350:
	.long	_29263
	.long	63
	.long	3
	.align	4
_29358:
	.long	_29263
	.long	64
	.long	3
	.align	4
_29366:
	.long	_29263
	.long	66
	.long	3
_29390:
	.asciz	"val"
	.align	4
_29389:
	.long	1
	.long	_1487
	.long	2
	.long	_4558
	.long	_29269
	.long	-4
	.long	2
	.long	_29390
	.long	_838
	.long	-8
	.long	2
	.long	_29339
	.long	_29269
	.long	-12
	.long	0
	.align	4
_29368:
	.long	_29263
	.long	72
	.long	3
	.align	4
_29370:
	.long	_29263
	.long	74
	.long	3
	.align	4
_29376:
	.long	_29263
	.long	75
	.long	3
	.align	4
_29382:
	.long	_29263
	.long	76
	.long	3
	.align	4
_29388:
	.long	_29263
	.long	78
	.long	3
	.align	4
_29412:
	.long	1
	.long	_1489
	.long	2
	.long	_4558
	.long	_29269
	.long	-4
	.long	2
	.long	_29390
	.long	_838
	.long	-8
	.long	2
	.long	_29339
	.long	_29269
	.long	-12
	.long	0
	.align	4
_29391:
	.long	_29263
	.long	84
	.long	3
	.align	4
_29393:
	.long	_29263
	.long	86
	.long	3
	.align	4
_29399:
	.long	_29263
	.long	87
	.long	3
	.align	4
_29405:
	.long	_29263
	.long	88
	.long	3
	.align	4
_29411:
	.long	_29263
	.long	90
	.long	3
	.align	4
_29426:
	.long	1
	.long	_1490
	.long	2
	.long	_4558
	.long	_29269
	.long	-4
	.long	2
	.long	_29288
	.long	_29269
	.long	-8
	.long	0
	.align	4
_29413:
	.long	_29263
	.long	96
	.long	3
	.align	4
_29466:
	.long	1
	.long	_1492
	.long	2
	.long	_4558
	.long	_29269
	.long	-4
	.long	2
	.long	_29288
	.long	_29269
	.long	-8
	.long	2
	.long	_29339
	.long	_29269
	.long	-12
	.long	0
	.align	4
_29427:
	.long	_29263
	.long	102
	.long	3
	.align	4
_29429:
	.long	_29263
	.long	104
	.long	3
	.align	4
_29441:
	.long	_29263
	.long	105
	.long	3
	.align	4
_29453:
	.long	_29263
	.long	106
	.long	3
	.align	4
_29465:
	.long	_29263
	.long	108
	.long	3
	.align	4
_29493:
	.long	1
	.long	_1493
	.long	2
	.long	_4558
	.long	_29269
	.long	-4
	.long	2
	.long	_4588
	.long	_838
	.long	-8
	.long	0
	.align	4
_29467:
	.long	_29263
	.long	114
	.long	3
	.align	4
_29481:
	.long	_29263
	.long	115
	.long	3
	.align	4
_29485:
	.long	_29263
	.long	116
	.long	3
	.align	4
_29489:
	.long	_29263
	.long	117
	.long	3
	.align	4
_29507:
	.long	1
	.long	_1494
	.long	2
	.long	_4558
	.long	_29269
	.long	-4
	.long	0
	.align	4
_29494:
	.long	_29263
	.long	123
	.long	3
	.align	4
_29521:
	.long	1
	.long	_1495
	.long	2
	.long	_4558
	.long	_29269
	.long	-4
	.long	0
	.align	4
_29508:
	.long	_29263
	.long	129
	.long	3
	.align	4
_29543:
	.long	1
	.long	_1496
	.long	2
	.long	_4558
	.long	_29269
	.long	-4
	.long	2
	.long	_29390
	.long	_838
	.long	-8
	.long	0
	.align	4
_29522:
	.long	_29263
	.long	135
	.long	3
	.align	4
_29525:
	.long	_29263
	.long	136
	.long	3
	.align	4
_29531:
	.long	_29263
	.long	137
	.long	3
	.align	4
_29537:
	.long	_29263
	.long	138
	.long	3
	.align	4
_46423:
	.long	0x0
_29596:
	.asciz	"with"
_29597:
	.asciz	"q"
	.align	4
_29595:
	.long	1
	.long	_1287
	.long	2
	.long	_4558
	.long	_29269
	.long	-4
	.long	2
	.long	_29596
	.long	_20069
	.long	-8
	.long	2
	.long	_29597
	.long	_29269
	.long	-12
	.long	0
	.align	4
_29544:
	.long	_29263
	.long	143
	.long	3
	.align	4
_29546:
	.long	_29263
	.long	144
	.long	3
	.align	4
_29553:
	.long	3
	.long	0
	.long	0
	.align	4
_29552:
	.long	_29263
	.long	144
	.long	20
	.align	4
_29554:
	.long	_29263
	.long	145
	.long	3
	.align	4
_29561:
	.long	3
	.long	0
	.long	0
	.align	4
_29560:
	.long	_29263
	.long	145
	.long	20
	.align	4
_29562:
	.long	_29263
	.long	146
	.long	3
	.align	4
_29569:
	.long	3
	.long	0
	.long	0
	.align	4
_29568:
	.long	_29263
	.long	146
	.long	20
	.align	4
_29570:
	.long	_29263
	.long	147
	.long	3
	.align	4
_29577:
	.long	3
	.long	0
	.long	0
	.align	4
_29576:
	.long	_29263
	.long	147
	.long	20
	.align	4
_29578:
	.long	_29263
	.long	148
	.long	3
	.align	4
_29585:
	.long	3
	.long	0
	.long	0
	.align	4
_29584:
	.long	_29263
	.long	148
	.long	20
	.align	4
_29586:
	.long	_29263
	.long	149
	.long	3
	.align	4
_29593:
	.long	3
	.long	0
	.long	0
	.align	4
_29592:
	.long	_29263
	.long	149
	.long	20
	.align	4
_29594:
	.long	_29263
	.long	150
	.long	3
	.align	4
_29599:
	.long	1
	.long	_1498
	.long	2
	.long	_1058
	.long	_838
	.long	-4
	.long	2
	.long	_1059
	.long	_838
	.long	-8
	.long	2
	.long	_8875
	.long	_838
	.long	-12
	.long	0
	.align	4
_29598:
	.long	_29263
	.long	156
	.long	3
	.align	4
_29609:
	.long	1
	.long	_1500
	.long	2
	.long	_1058
	.long	_838
	.long	-4
	.long	2
	.long	_1059
	.long	_838
	.long	-8
	.long	2
	.long	_8875
	.long	_838
	.long	-12
	.long	2
	.long	_8874
	.long	_838
	.long	-16
	.long	0
	.align	4
_29600:
	.long	_29263
	.long	163
	.long	3
	.align	8
_46464:
	.long	0x0,0x40568000
	.align	4
_29602:
	.long	_29263
	.long	165
	.long	3
	.align	4
_46465:
	.long	0x38d1b717
	.align	4
_46466:
	.long	0xb8d1b717
	.align	4
_29607:
	.long	3
	.long	0
	.long	0
	.align	4
_29606:
	.long	_29263
	.long	165
	.long	42
	.align	4
_29608:
	.long	_29263
	.long	167
	.long	3
	.align	4
_29618:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	0
_29610:
	.asciz	"f"
	.align	4
_29617:
	.long	3
	.long	0
	.long	0
_29613:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TMatrix.bmx"
	.align	4
_29612:
	.long	_29613
	.long	16
	.long	3
	.align	4
_29616:
	.long	3
	.long	0
	.long	0
	.align	4
_29615:
	.long	_29613
	.long	17
	.long	4
	.align	4
_636:
	.long	_bbStringClass
	.long	2147483647
	.long	11
	.short	78,101,119,32,84,77,97,116,114,105,120
	.align	4
_637:
	.long	_bbStringClass
	.long	2147483647
	.long	11
	.short	68,101,108,32,84,77,97,116,114,105,120
	.align	4
_29629:
	.long	1
	.long	_828
	.long	2
	.long	_4589
	.long	_857
	.long	-4
	.long	0
	.align	4
_29623:
	.long	_29613
	.long	8
	.long	3
	.align	4
_29625:
	.long	_29613
	.long	9
	.long	3
	.align	4
_29628:
	.long	_29613
	.long	10
	.long	3
	.align	4
_29774:
	.long	1
	.long	_1503
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	0
	.align	4
_29630:
	.long	_29613
	.long	32
	.long	3
	.align	4
_29639:
	.long	_29613
	.long	32
	.long	17
	.align	4
_29648:
	.long	_29613
	.long	32
	.long	31
	.align	4
_29657:
	.long	_29613
	.long	32
	.long	45
	.align	4
_29666:
	.long	_29613
	.long	33
	.long	3
	.align	4
_29675:
	.long	_29613
	.long	33
	.long	17
	.align	4
_29684:
	.long	_29613
	.long	33
	.long	31
	.align	4
_29693:
	.long	_29613
	.long	33
	.long	45
	.align	4
_29702:
	.long	_29613
	.long	34
	.long	3
	.align	4
_29711:
	.long	_29613
	.long	34
	.long	17
	.align	4
_29720:
	.long	_29613
	.long	34
	.long	31
	.align	4
_29729:
	.long	_29613
	.long	34
	.long	45
	.align	4
_29738:
	.long	_29613
	.long	35
	.long	3
	.align	4
_29747:
	.long	_29613
	.long	35
	.long	17
	.align	4
_29756:
	.long	_29613
	.long	35
	.long	31
	.align	4
_29765:
	.long	_29613
	.long	35
	.long	45
	.align	4
_30034:
	.long	1
	.long	_846
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	2
	.long	_858
	.long	_857
	.long	-8
	.long	0
	.align	4
_29775:
	.long	_29613
	.long	43
	.long	3
	.align	4
_29777:
	.long	_29613
	.long	45
	.long	3
	.align	4
_29793:
	.long	_29613
	.long	46
	.long	3
	.align	4
_29809:
	.long	_29613
	.long	47
	.long	3
	.align	4
_29825:
	.long	_29613
	.long	48
	.long	3
	.align	4
_29841:
	.long	_29613
	.long	49
	.long	3
	.align	4
_29857:
	.long	_29613
	.long	50
	.long	3
	.align	4
_29873:
	.long	_29613
	.long	51
	.long	3
	.align	4
_29889:
	.long	_29613
	.long	52
	.long	3
	.align	4
_29905:
	.long	_29613
	.long	53
	.long	3
	.align	4
_29921:
	.long	_29613
	.long	54
	.long	3
	.align	4
_29937:
	.long	_29613
	.long	55
	.long	3
	.align	4
_29953:
	.long	_29613
	.long	56
	.long	3
	.align	4
_29969:
	.long	_29613
	.long	59
	.long	3
	.align	4
_29985:
	.long	_29613
	.long	60
	.long	3
	.align	4
_30001:
	.long	_29613
	.long	61
	.long	3
	.align	4
_30017:
	.long	_29613
	.long	62
	.long	3
	.align	4
_30033:
	.long	_29613
	.long	64
	.long	3
	.align	4
_30291:
	.long	1
	.long	_1504
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	2
	.long	_858
	.long	_857
	.long	-8
	.long	0
	.align	4
_30035:
	.long	_29613
	.long	72
	.long	3
	.align	4
_30051:
	.long	_29613
	.long	73
	.long	3
	.align	4
_30067:
	.long	_29613
	.long	74
	.long	3
	.align	4
_30083:
	.long	_29613
	.long	75
	.long	3
	.align	4
_30099:
	.long	_29613
	.long	76
	.long	3
	.align	4
_30115:
	.long	_29613
	.long	77
	.long	3
	.align	4
_30131:
	.long	_29613
	.long	78
	.long	3
	.align	4
_30147:
	.long	_29613
	.long	79
	.long	3
	.align	4
_30163:
	.long	_29613
	.long	80
	.long	3
	.align	4
_30179:
	.long	_29613
	.long	81
	.long	3
	.align	4
_30195:
	.long	_29613
	.long	82
	.long	3
	.align	4
_30211:
	.long	_29613
	.long	83
	.long	3
	.align	4
_30227:
	.long	_29613
	.long	84
	.long	3
	.align	4
_30243:
	.long	_29613
	.long	85
	.long	3
	.align	4
_30259:
	.long	_29613
	.long	86
	.long	3
	.align	4
_30275:
	.long	_29613
	.long	87
	.long	3
	.align	4
_30595:
	.long	1
	.long	_1505
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	2
	.long	_858
	.long	_857
	.long	-8
	.long	2
	.long	_6309
	.long	_838
	.long	-12
	.long	2
	.long	_6310
	.long	_838
	.long	-16
	.long	2
	.long	_6311
	.long	_838
	.long	-20
	.long	0
	.align	4
_30292:
	.long	_29613
	.long	93
	.long	3
	.align	4
_30294:
	.long	_29613
	.long	95
	.long	3
	.align	4
_30296:
	.long	_29613
	.long	96
	.long	3
	.align	4
_30298:
	.long	_29613
	.long	97
	.long	3
	.align	4
_30300:
	.long	_29613
	.long	101
	.long	5
	.align	4
_30316:
	.long	_29613
	.long	102
	.long	5
	.align	4
_30332:
	.long	_29613
	.long	103
	.long	5
	.align	4
_30348:
	.long	_29613
	.long	105
	.long	3
	.align	4
_30364:
	.long	_29613
	.long	106
	.long	3
	.align	4
_30380:
	.long	_29613
	.long	107
	.long	3
	.align	4
_30396:
	.long	_29613
	.long	109
	.long	3
	.align	4
_30412:
	.long	_29613
	.long	110
	.long	3
	.align	4
_30428:
	.long	_29613
	.long	111
	.long	3
	.align	4
_30444:
	.long	_29613
	.long	117
	.long	3
	.align	4
_30453:
	.long	_29613
	.long	118
	.long	3
	.align	4
_30462:
	.long	_29613
	.long	119
	.long	3
	.align	4
_30471:
	.long	_29613
	.long	120
	.long	3
	.align	4
_30480:
	.long	_29613
	.long	123
	.long	3
	.align	4
_30488:
	.long	_29613
	.long	124
	.long	3
	.align	4
_30496:
	.long	_29613
	.long	125
	.long	3
	.align	4
_30504:
	.long	_29613
	.long	128
	.long	3
	.align	4
_30534:
	.long	_29613
	.long	129
	.long	3
	.align	4
_30564:
	.long	_29613
	.long	130
	.long	3
	.align	4
_30594:
	.long	_29613
	.long	132
	.long	3
	.align	4
_30707:
	.long	1
	.long	_1506
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	0
	.align	4
_30596:
	.long	_29613
	.long	138
	.long	3
	.align	4
_30633:
	.long	_29613
	.long	139
	.long	3
	.align	4
_30670:
	.long	_29613
	.long	140
	.long	3
_31147:
	.asciz	"cos_ang"
_31148:
	.asciz	"sin_ang"
_31149:
	.asciz	"m00"
_31150:
	.asciz	"m01"
_31151:
	.asciz	"m02"
_31152:
	.asciz	"m10"
_31153:
	.asciz	"m11"
_31154:
	.asciz	"m12"
	.align	4
_31146:
	.long	1
	.long	_1507
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	2
	.long	_862
	.long	_838
	.long	-8
	.long	2
	.long	_863
	.long	_838
	.long	-12
	.long	2
	.long	_864
	.long	_838
	.long	-16
	.long	2
	.long	_31147
	.long	_838
	.long	-20
	.long	2
	.long	_31148
	.long	_838
	.long	-24
	.long	2
	.long	_31149
	.long	_838
	.long	-28
	.long	2
	.long	_31150
	.long	_838
	.long	-32
	.long	2
	.long	_31151
	.long	_838
	.long	-36
	.long	2
	.long	_31152
	.long	_838
	.long	-40
	.long	2
	.long	_31153
	.long	_838
	.long	-44
	.long	2
	.long	_31154
	.long	_838
	.long	-48
	.long	0
	.align	4
_30708:
	.long	_29613
	.long	146
	.long	3
	.align	4
_30711:
	.long	_29613
	.long	150
	.long	3
	.align	4
_30712:
	.long	_29613
	.long	151
	.long	3
	.align	4
_30713:
	.long	_29613
	.long	153
	.long	3
	.align	4
_30729:
	.long	_29613
	.long	154
	.long	3
	.align	4
_30745:
	.long	_29613
	.long	155
	.long	3
	.align	4
_30761:
	.long	_29613
	.long	157
	.long	3
	.align	4
_30784:
	.long	_29613
	.long	158
	.long	3
	.align	4
_30807:
	.long	_29613
	.long	159
	.long	3
	.align	4
_30830:
	.long	_29613
	.long	161
	.long	3
	.align	4
_30839:
	.long	_29613
	.long	162
	.long	3
	.align	4
_30848:
	.long	_29613
	.long	163
	.long	3
	.align	4
_30857:
	.long	_29613
	.long	167
	.long	3
	.align	4
_30858:
	.long	_29613
	.long	168
	.long	3
	.align	4
_30859:
	.long	_29613
	.long	170
	.long	3
	.align	4
_30875:
	.long	_29613
	.long	171
	.long	3
	.align	4
_30891:
	.long	_29613
	.long	172
	.long	3
	.align	4
_30907:
	.long	_29613
	.long	174
	.long	3
	.align	4
_30930:
	.long	_29613
	.long	175
	.long	3
	.align	4
_30953:
	.long	_29613
	.long	176
	.long	3
	.align	4
_30976:
	.long	_29613
	.long	178
	.long	3
	.align	4
_30985:
	.long	_29613
	.long	179
	.long	3
	.align	4
_30994:
	.long	_29613
	.long	180
	.long	3
	.align	4
_31003:
	.long	_29613
	.long	184
	.long	3
	.align	4
_31004:
	.long	_29613
	.long	185
	.long	3
	.align	4
_31005:
	.long	_29613
	.long	187
	.long	3
	.align	4
_31020:
	.long	_29613
	.long	188
	.long	3
	.align	4
_31035:
	.long	_29613
	.long	189
	.long	3
	.align	4
_31050:
	.long	_29613
	.long	191
	.long	3
	.align	4
_31073:
	.long	_29613
	.long	192
	.long	3
	.align	4
_31096:
	.long	_29613
	.long	193
	.long	3
	.align	4
_31119:
	.long	_29613
	.long	195
	.long	3
	.align	4
_31128:
	.long	_29613
	.long	196
	.long	3
	.align	4
_31137:
	.long	_29613
	.long	197
	.long	3
	.align	4
_31303:
	.long	1
	.long	_1508
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	2
	.long	_8874
	.long	_838
	.long	-8
	.long	2
	.long	_31147
	.long	_838
	.long	-12
	.long	2
	.long	_31148
	.long	_838
	.long	-16
	.long	2
	.long	_31152
	.long	_838
	.long	-20
	.long	2
	.long	_31153
	.long	_838
	.long	-24
	.long	2
	.long	_31154
	.long	_838
	.long	-28
	.long	0
	.align	4
_31155:
	.long	_29613
	.long	203
	.long	3
	.align	4
_31157:
	.long	_29613
	.long	204
	.long	3
	.align	4
_31159:
	.long	_29613
	.long	206
	.long	3
	.align	4
_31175:
	.long	_29613
	.long	207
	.long	3
	.align	4
_31191:
	.long	_29613
	.long	208
	.long	3
	.align	4
_31207:
	.long	_29613
	.long	210
	.long	3
	.align	4
_31230:
	.long	_29613
	.long	211
	.long	3
	.align	4
_31253:
	.long	_29613
	.long	212
	.long	3
	.align	4
_31276:
	.long	_29613
	.long	214
	.long	3
	.align	4
_31285:
	.long	_29613
	.long	215
	.long	3
	.align	4
_31294:
	.long	_29613
	.long	216
	.long	3
	.align	4
_31452:
	.long	1
	.long	_1509
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	2
	.long	_8874
	.long	_838
	.long	-8
	.long	2
	.long	_31147
	.long	_838
	.long	-12
	.long	2
	.long	_31148
	.long	_838
	.long	-16
	.long	2
	.long	_31149
	.long	_838
	.long	-20
	.long	2
	.long	_31150
	.long	_838
	.long	-24
	.long	2
	.long	_31151
	.long	_838
	.long	-28
	.long	0
	.align	4
_31304:
	.long	_29613
	.long	222
	.long	3
	.align	4
_31306:
	.long	_29613
	.long	223
	.long	3
	.align	4
_31308:
	.long	_29613
	.long	225
	.long	3
	.align	4
_31324:
	.long	_29613
	.long	226
	.long	3
	.align	4
_31340:
	.long	_29613
	.long	227
	.long	3
	.align	4
_31356:
	.long	_29613
	.long	229
	.long	3
	.align	4
_31379:
	.long	_29613
	.long	230
	.long	3
	.align	4
_31402:
	.long	_29613
	.long	231
	.long	3
	.align	4
_31425:
	.long	_29613
	.long	233
	.long	3
	.align	4
_31434:
	.long	_29613
	.long	234
	.long	3
	.align	4
_31443:
	.long	_29613
	.long	235
	.long	3
	.align	4
_31601:
	.long	1
	.long	_1510
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	2
	.long	_8874
	.long	_838
	.long	-8
	.long	2
	.long	_31147
	.long	_838
	.long	-12
	.long	2
	.long	_31148
	.long	_838
	.long	-16
	.long	2
	.long	_31149
	.long	_838
	.long	-20
	.long	2
	.long	_31150
	.long	_838
	.long	-24
	.long	2
	.long	_31151
	.long	_838
	.long	-28
	.long	0
	.align	4
_31453:
	.long	_29613
	.long	241
	.long	3
	.align	4
_31455:
	.long	_29613
	.long	242
	.long	3
	.align	4
_31457:
	.long	_29613
	.long	244
	.long	3
	.align	4
_31473:
	.long	_29613
	.long	245
	.long	3
	.align	4
_31489:
	.long	_29613
	.long	246
	.long	3
	.align	4
_31505:
	.long	_29613
	.long	248
	.long	3
	.align	4
_31528:
	.long	_29613
	.long	249
	.long	3
	.align	4
_31551:
	.long	_29613
	.long	250
	.long	3
	.align	4
_31574:
	.long	_29613
	.long	252
	.long	3
	.align	4
_31583:
	.long	_29613
	.long	253
	.long	3
	.align	4
_31592:
	.long	_29613
	.long	254
	.long	3
_31771:
	.asciz	"twx"
_31772:
	.asciz	"twy"
_31773:
	.asciz	"twz"
_31774:
	.asciz	"txx"
_31775:
	.asciz	"txy"
_31776:
	.asciz	"txz"
_31777:
	.asciz	"tyy"
_31778:
	.asciz	"tyz"
_31779:
	.asciz	"tzz"
	.align	4
_31770:
	.long	1
	.long	_1511
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	2
	.long	_1526
	.long	_838
	.long	-20
	.long	2
	.long	_6309
	.long	_838
	.long	-24
	.long	2
	.long	_6310
	.long	_838
	.long	-28
	.long	2
	.long	_6311
	.long	_838
	.long	-32
	.long	2
	.long	_31771
	.long	_838
	.long	-36
	.long	2
	.long	_31772
	.long	_838
	.long	-40
	.long	2
	.long	_31773
	.long	_838
	.long	-44
	.long	2
	.long	_31774
	.long	_838
	.long	-48
	.long	2
	.long	_31775
	.long	_838
	.long	-52
	.long	2
	.long	_31776
	.long	_838
	.long	-56
	.long	2
	.long	_31777
	.long	_838
	.long	-60
	.long	2
	.long	_31778
	.long	_838
	.long	-64
	.long	2
	.long	_31779
	.long	_838
	.long	-68
	.long	0
	.align	4
_31602:
	.long	_29613
	.long	263
	.long	3
	.align	4
_47223:
	.long	0x40000000
	.align	4
_31604:
	.long	_29613
	.long	264
	.long	3
	.align	4
_47224:
	.long	0x40000000
	.align	4
_31606:
	.long	_29613
	.long	265
	.long	3
	.align	4
_47225:
	.long	0x40000000
	.align	4
_31608:
	.long	_29613
	.long	266
	.long	3
	.align	4
_31610:
	.long	_29613
	.long	267
	.long	3
	.align	4
_31612:
	.long	_29613
	.long	268
	.long	3
	.align	4
_31614:
	.long	_29613
	.long	269
	.long	3
	.align	4
_31616:
	.long	_29613
	.long	270
	.long	3
	.align	4
_31618:
	.long	_29613
	.long	271
	.long	3
	.align	4
_31620:
	.long	_29613
	.long	272
	.long	3
	.align	4
_31622:
	.long	_29613
	.long	273
	.long	3
	.align	4
_31624:
	.long	_29613
	.long	274
	.long	3
	.align	4
_31626:
	.long	_29613
	.long	276
	.long	3
	.align	4
_47226:
	.long	0x3f800000
	.align	4
_31635:
	.long	_29613
	.long	277
	.long	3
	.align	4
_31644:
	.long	_29613
	.long	278
	.long	3
	.align	4
_31653:
	.long	_29613
	.long	279
	.long	3
	.align	4
_31662:
	.long	_29613
	.long	280
	.long	3
	.align	4
_31671:
	.long	_29613
	.long	281
	.long	3
	.align	4
_47227:
	.long	0x3f800000
	.align	4
_31680:
	.long	_29613
	.long	282
	.long	3
	.align	4
_31689:
	.long	_29613
	.long	283
	.long	3
	.align	4
_31698:
	.long	_29613
	.long	284
	.long	3
	.align	4
_31707:
	.long	_29613
	.long	285
	.long	3
	.align	4
_31716:
	.long	_29613
	.long	286
	.long	3
	.align	4
_47228:
	.long	0x3f800000
	.align	4
_31725:
	.long	_29613
	.long	287
	.long	3
	.align	4
_31734:
	.long	_29613
	.long	288
	.long	3
	.align	4
_31743:
	.long	_29613
	.long	289
	.long	3
	.align	4
_31752:
	.long	_29613
	.long	290
	.long	3
	.align	4
_31761:
	.long	_29613
	.long	291
	.long	3
_32853:
	.asciz	"m03"
_32854:
	.asciz	"m13"
_32855:
	.asciz	"m20"
_32856:
	.asciz	"m21"
_32857:
	.asciz	"m22"
_32858:
	.asciz	"m23"
_32859:
	.asciz	"m30"
_32860:
	.asciz	"m31"
_32861:
	.asciz	"m32"
_32862:
	.asciz	"m33"
	.align	4
_32852:
	.long	1
	.long	_1487
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	2
	.long	_858
	.long	_857
	.long	-8
	.long	2
	.long	_31149
	.long	_838
	.long	-12
	.long	2
	.long	_31150
	.long	_838
	.long	-16
	.long	2
	.long	_31151
	.long	_838
	.long	-20
	.long	2
	.long	_32853
	.long	_838
	.long	-24
	.long	2
	.long	_31152
	.long	_838
	.long	-28
	.long	2
	.long	_31153
	.long	_838
	.long	-32
	.long	2
	.long	_31154
	.long	_838
	.long	-36
	.long	2
	.long	_32854
	.long	_838
	.long	-40
	.long	2
	.long	_32855
	.long	_838
	.long	-44
	.long	2
	.long	_32856
	.long	_838
	.long	-48
	.long	2
	.long	_32857
	.long	_838
	.long	-52
	.long	2
	.long	_32858
	.long	_838
	.long	-56
	.long	2
	.long	_32859
	.long	_838
	.long	-60
	.long	2
	.long	_32860
	.long	_838
	.long	-64
	.long	2
	.long	_32861
	.long	_838
	.long	-68
	.long	2
	.long	_32862
	.long	_838
	.long	-72
	.long	0
	.align	4
_31780:
	.long	_29613
	.long	299
	.long	3
	.align	4
_31838:
	.long	_29613
	.long	300
	.long	3
	.align	4
_31896:
	.long	_29613
	.long	301
	.long	3
	.align	4
_31954:
	.long	_29613
	.long	302
	.long	3
	.align	4
_32012:
	.long	_29613
	.long	303
	.long	3
	.align	4
_32070:
	.long	_29613
	.long	304
	.long	3
	.align	4
_32128:
	.long	_29613
	.long	305
	.long	3
	.align	4
_32186:
	.long	_29613
	.long	306
	.long	3
	.align	4
_32244:
	.long	_29613
	.long	307
	.long	3
	.align	4
_32302:
	.long	_29613
	.long	308
	.long	3
	.align	4
_32360:
	.long	_29613
	.long	309
	.long	3
	.align	4
_32418:
	.long	_29613
	.long	310
	.long	3
	.align	4
_32476:
	.long	_29613
	.long	311
	.long	3
	.align	4
_32534:
	.long	_29613
	.long	312
	.long	3
	.align	4
_32592:
	.long	_29613
	.long	313
	.long	3
	.align	4
_32650:
	.long	_29613
	.long	314
	.long	3
	.align	4
_32708:
	.long	_29613
	.long	316
	.long	3
	.align	4
_32717:
	.long	_29613
	.long	317
	.long	3
	.align	4
_32726:
	.long	_29613
	.long	318
	.long	3
	.align	4
_32735:
	.long	_29613
	.long	319
	.long	3
	.align	4
_32744:
	.long	_29613
	.long	320
	.long	3
	.align	4
_32753:
	.long	_29613
	.long	321
	.long	3
	.align	4
_32762:
	.long	_29613
	.long	322
	.long	3
	.align	4
_32771:
	.long	_29613
	.long	323
	.long	3
	.align	4
_32780:
	.long	_29613
	.long	324
	.long	3
	.align	4
_32789:
	.long	_29613
	.long	325
	.long	3
	.align	4
_32798:
	.long	_29613
	.long	326
	.long	3
	.align	4
_32807:
	.long	_29613
	.long	327
	.long	3
	.align	4
_32816:
	.long	_29613
	.long	328
	.long	3
	.align	4
_32825:
	.long	_29613
	.long	329
	.long	3
	.align	4
_32834:
	.long	_29613
	.long	330
	.long	3
	.align	4
_32843:
	.long	_29613
	.long	331
	.long	3
_32988:
	.asciz	"addTranslation"
	.align	4
_32987:
	.long	1
	.long	_1513
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	5
	.long	_862
	.long	_838
	.long	-8
	.long	5
	.long	_863
	.long	_838
	.long	-12
	.long	5
	.long	_864
	.long	_838
	.long	-16
	.long	2
	.long	_32988
	.long	_826
	.long	-20
	.long	2
	.long	_1526
	.long	_838
	.long	-24
	.long	2
	.long	_8949
	.long	_838
	.long	-28
	.long	2
	.long	_8950
	.long	_838
	.long	-32
	.long	2
	.long	_8951
	.long	_838
	.long	-36
	.long	0
	.align	4
_32863:
	.long	_29613
	.long	339
	.long	3
	.align	4
_47713:
	.long	0x3f800000
	.align	4
_32893:
	.long	_29613
	.long	340
	.long	3
	.align	4
_32895:
	.long	_29613
	.long	341
	.long	3
	.align	4
_32897:
	.long	_29613
	.long	342
	.long	3
	.align	4
_32899:
	.long	_29613
	.long	344
	.long	3
	.align	4
_32900:
	.long	_29613
	.long	346
	.long	3
	.align	4
_32929:
	.long	_29613
	.long	347
	.long	3
	.align	4
_32958:
	.long	_29613
	.long	348
	.long	3
_33034:
	.asciz	"[,]d"
	.align	4
_33033:
	.long	1
	.long	_1514
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	2
	.long	_837
	.long	_826
	.long	-8
	.long	2
	.long	_839
	.long	_826
	.long	-12
	.long	2
	.long	_7205
	.long	_33034
	.long	-16
	.long	0
	.align	4
_32989:
	.long	_29613
	.long	356
	.long	3
	.align	4
_32992:
	.long	_29613
	.long	358
	.long	3
_32993:
	.asciz	"d"
	.align	4
_32995:
	.long	_29613
	.long	360
	.long	3
	.align	4
_33013:
	.long	3
	.long	0
	.long	0
	.align	4
_32997:
	.long	_29613
	.long	361
	.long	3
	.align	4
_33012:
	.long	3
	.long	0
	.long	0
	.align	4
_32999:
	.long	_29613
	.long	362
	.long	4
	.align	4
_33014:
	.long	_29613
	.long	366
	.long	3
	.align	4
_33032:
	.long	3
	.long	0
	.long	0
	.align	4
_33016:
	.long	_29613
	.long	367
	.long	3
	.align	4
_33031:
	.long	3
	.long	0
	.long	0
	.align	4
_33018:
	.long	_29613
	.long	368
	.long	3
	.align	4
_33062:
	.long	1
	.long	_1515
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	0
	.align	4
_33035:
	.long	_29613
	.long	378
	.long	3
	.align	4
_33044:
	.long	_29613
	.long	379
	.long	3
	.align	4
_33053:
	.long	_29613
	.long	380
	.long	3
	.align	4
_33207:
	.long	1
	.long	_1516
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	0
	.align	4
_33063:
	.long	_29613
	.long	387
	.long	3
	.align	4
_33079:
	.long	_29613
	.long	388
	.long	3
	.align	4
_33095:
	.long	_29613
	.long	389
	.long	3
	.align	4
_33111:
	.long	_29613
	.long	391
	.long	3
	.align	4
_33127:
	.long	_29613
	.long	392
	.long	3
	.align	4
_33143:
	.long	_29613
	.long	393
	.long	3
	.align	4
_33159:
	.long	_29613
	.long	395
	.long	3
	.align	4
_33175:
	.long	_29613
	.long	396
	.long	3
	.align	4
_33191:
	.long	_29613
	.long	397
	.long	3
	.align	4
_34280:
	.long	1
	.long	_1517
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	2
	.long	_826
	.long	_857
	.long	-8
	.long	2
	.long	_31149
	.long	_838
	.long	-12
	.long	2
	.long	_31150
	.long	_838
	.long	-16
	.long	2
	.long	_31151
	.long	_838
	.long	-20
	.long	2
	.long	_32853
	.long	_838
	.long	-24
	.long	2
	.long	_31152
	.long	_838
	.long	-28
	.long	2
	.long	_31153
	.long	_838
	.long	-32
	.long	2
	.long	_31154
	.long	_838
	.long	-36
	.long	2
	.long	_32854
	.long	_838
	.long	-40
	.long	2
	.long	_32855
	.long	_838
	.long	-44
	.long	2
	.long	_32856
	.long	_838
	.long	-48
	.long	2
	.long	_32857
	.long	_838
	.long	-52
	.long	2
	.long	_32858
	.long	_838
	.long	-56
	.long	2
	.long	_32859
	.long	_838
	.long	-60
	.long	2
	.long	_32860
	.long	_838
	.long	-64
	.long	2
	.long	_32861
	.long	_838
	.long	-68
	.long	2
	.long	_32862
	.long	_838
	.long	-72
	.long	0
	.align	4
_33208:
	.long	_29613
	.long	403
	.long	3
	.align	4
_33266:
	.long	_29613
	.long	404
	.long	3
	.align	4
_33324:
	.long	_29613
	.long	405
	.long	3
	.align	4
_33382:
	.long	_29613
	.long	406
	.long	3
	.align	4
_33440:
	.long	_29613
	.long	408
	.long	3
	.align	4
_33498:
	.long	_29613
	.long	409
	.long	3
	.align	4
_33556:
	.long	_29613
	.long	410
	.long	3
	.align	4
_33614:
	.long	_29613
	.long	411
	.long	3
	.align	4
_33672:
	.long	_29613
	.long	413
	.long	3
	.align	4
_33730:
	.long	_29613
	.long	414
	.long	3
	.align	4
_33788:
	.long	_29613
	.long	415
	.long	3
	.align	4
_33846:
	.long	_29613
	.long	416
	.long	3
	.align	4
_33904:
	.long	_29613
	.long	418
	.long	3
	.align	4
_33962:
	.long	_29613
	.long	419
	.long	3
	.align	4
_34020:
	.long	_29613
	.long	420
	.long	3
	.align	4
_34078:
	.long	_29613
	.long	421
	.long	3
	.align	4
_34136:
	.long	_29613
	.long	423
	.long	3
	.align	4
_34145:
	.long	_29613
	.long	424
	.long	3
	.align	4
_34154:
	.long	_29613
	.long	425
	.long	3
	.align	4
_34163:
	.long	_29613
	.long	426
	.long	3
	.align	4
_34172:
	.long	_29613
	.long	427
	.long	3
	.align	4
_34181:
	.long	_29613
	.long	428
	.long	3
	.align	4
_34190:
	.long	_29613
	.long	429
	.long	3
	.align	4
_34199:
	.long	_29613
	.long	430
	.long	3
	.align	4
_34208:
	.long	_29613
	.long	431
	.long	3
	.align	4
_34217:
	.long	_29613
	.long	432
	.long	3
	.align	4
_34226:
	.long	_29613
	.long	433
	.long	3
	.align	4
_34235:
	.long	_29613
	.long	434
	.long	3
	.align	4
_34244:
	.long	_29613
	.long	435
	.long	3
	.align	4
_34253:
	.long	_29613
	.long	436
	.long	3
	.align	4
_34262:
	.long	_29613
	.long	437
	.long	3
	.align	4
_34271:
	.long	_29613
	.long	438
	.long	3
	.align	4
_34309:
	.long	1
	.long	_1518
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	0
	.align	4
_34281:
	.long	_29613
	.long	446
	.long	3
	.align	4
_34290:
	.long	_29613
	.long	447
	.long	3
	.align	4
_34299:
	.long	_29613
	.long	448
	.long	3
	.align	4
_34308:
	.long	_29613
	.long	449
	.long	3
	.align	4
_34329:
	.long	1
	.long	_1519
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_840
	.long	_838
	.long	-12
	.long	0
	.align	4
_34310:
	.long	_29613
	.long	457
	.long	3
	.align	4
_34319:
	.long	_29613
	.long	458
	.long	3
	.align	4
_34328:
	.long	_29613
	.long	459
	.long	3
	.align	4
_34349:
	.long	1
	.long	_1520
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	2
	.long	_8950
	.long	_838
	.long	-8
	.long	2
	.long	_11628
	.long	_838
	.long	-12
	.long	0
	.align	4
_34330:
	.long	_29613
	.long	467
	.long	3
	.align	4
_34339:
	.long	_29613
	.long	468
	.long	3
	.align	4
_34348:
	.long	_29613
	.long	469
	.long	3
_34729:
	.asciz	"jz"
_34730:
	.asciz	"hvx"
_34731:
	.asciz	"hvz"
_34732:
	.asciz	"hvxy"
_34733:
	.asciz	"hvxz"
_34734:
	.asciz	"hvyz"
_34735:
	.asciz	"dotu"
_34736:
	.asciz	"dotv"
_34737:
	.asciz	"dotuv"
_34738:
	.asciz	"c1"
_34739:
	.asciz	"c2"
_34740:
	.asciz	"c3"
_34741:
	.asciz	"x0"
	.align	4
_34728:
	.long	1
	.long	_1521
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	2
	.long	_8949
	.long	_838
	.long	-8
	.long	2
	.long	_8950
	.long	_838
	.long	-12
	.long	2
	.long	_8951
	.long	_838
	.long	-16
	.long	2
	.long	_11627
	.long	_838
	.long	-20
	.long	2
	.long	_11628
	.long	_838
	.long	-24
	.long	2
	.long	_34729
	.long	_838
	.long	-28
	.long	2
	.long	_34730
	.long	_838
	.long	-32
	.long	2
	.long	_34731
	.long	_838
	.long	-36
	.long	2
	.long	_34732
	.long	_838
	.long	-40
	.long	2
	.long	_34733
	.long	_838
	.long	-44
	.long	2
	.long	_34734
	.long	_838
	.long	-48
	.long	2
	.long	_34735
	.long	_838
	.long	-52
	.long	2
	.long	_34736
	.long	_838
	.long	-56
	.long	2
	.long	_34737
	.long	_838
	.long	-60
	.long	2
	.long	_20669
	.long	_1239
	.long	-64
	.long	2
	.long	_7581
	.long	_1239
	.long	-68
	.long	2
	.long	_34738
	.long	_838
	.long	-72
	.long	2
	.long	_34739
	.long	_838
	.long	-76
	.long	2
	.long	_34740
	.long	_838
	.long	-80
	.long	2
	.long	_34741
	.long	_838
	.long	-84
	.long	2
	.long	_19930
	.long	_838
	.long	-88
	.long	2
	.long	_19933
	.long	_838
	.long	-92
	.long	2
	.long	_5744
	.long	_838
	.long	-96
	.long	2
	.long	_4587
	.long	_838
	.long	-100
	.long	2
	.long	_826
	.long	_826
	.long	-104
	.long	2
	.long	_5667
	.long	_826
	.long	-108
	.long	0
	.align	4
_34350:
	.long	_29613
	.long	488
	.long	4
	.align	4
_34356:
	.long	_29613
	.long	489
	.long	4
	.align	4
_34360:
	.long	_29613
	.long	490
	.long	4
_34361:
	.asciz	"f"
_34363:
	.asciz	"f"
	.align	4
_34365:
	.long	_29613
	.long	491
	.long	4
	.align	4
_34369:
	.long	_29613
	.long	492
	.long	4
	.align	4
_34373:
	.long	_29613
	.long	493
	.long	4
	.align	4
_34376:
	.long	_29613
	.long	494
	.long	4
	.align	4
_34379:
	.long	_29613
	.long	497
	.long	4
	.align	4
_34383:
	.long	_29613
	.long	498
	.long	4
	.align	4
_34387:
	.long	_29613
	.long	499
	.long	4
	.align	4
_34391:
	.long	_29613
	.long	502
	.long	4
	.align	4
_34392:
	.long	_29613
	.long	504
	.long	4
	.align	4
_48310:
	.long	0x3f7fffef
	.align	4
_34545:
	.long	3
	.long	0
	.long	0
	.align	4
_34394:
	.long	_29613
	.long	506
	.long	6
	.align	4
_34395:
	.long	_29613
	.long	507
	.long	6
	.align	4
_34396:
	.long	_29613
	.long	508
	.long	6
	.align	4
_34397:
	.long	_29613
	.long	510
	.long	6
	.align	4
_34410:
	.long	3
	.long	0
	.long	0
	.align	4
_34399:
	.long	_29613
	.long	511
	.long	8
	.align	4
_34404:
	.long	3
	.long	0
	.long	0
	.align	4
_34401:
	.long	_29613
	.long	512
	.long	10
	.align	4
_34402:
	.long	_29613
	.long	513
	.long	7
	.align	4
_34403:
	.long	_29613
	.long	514
	.long	10
	.align	4
_34409:
	.long	3
	.long	0
	.long	0
	.align	4
_34406:
	.long	_29613
	.long	516
	.long	10
	.align	4
_34407:
	.long	_29613
	.long	517
	.long	10
	.align	4
_34408:
	.long	_29613
	.long	518
	.long	10
	.align	4
_34423:
	.long	3
	.long	0
	.long	0
	.align	4
_34412:
	.long	_29613
	.long	521
	.long	8
	.align	4
_34417:
	.long	3
	.long	0
	.long	0
	.align	4
_34414:
	.long	_29613
	.long	522
	.long	10
	.align	4
_34415:
	.long	_29613
	.long	523
	.long	10
	.align	4
_34416:
	.long	_29613
	.long	524
	.long	10
	.align	4
_34422:
	.long	3
	.long	0
	.long	0
	.align	4
_34419:
	.long	_29613
	.long	526
	.long	10
	.align	4
_34420:
	.long	_29613
	.long	527
	.long	10
	.align	4
_34421:
	.long	_29613
	.long	528
	.long	10
	.align	4
_34424:
	.long	_29613
	.long	532
	.long	6
	.align	4
_34428:
	.long	_29613
	.long	533
	.long	6
	.align	4
_34432:
	.long	_29613
	.long	534
	.long	6
	.align	4
_34436:
	.long	_29613
	.long	536
	.long	6
	.align	4
_34440:
	.long	_29613
	.long	537
	.long	6
	.align	4
_34444:
	.long	_29613
	.long	538
	.long	6
	.align	4
_34448:
	.long	_29613
	.long	540
	.long	6
	.align	4
_34461:
	.long	_29613
	.long	541
	.long	6
	.align	4
_34474:
	.long	_29613
	.long	542
	.long	6
	.align	4
_34487:
	.long	_29613
	.long	544
	.long	6
	.align	4
_34490:
	.long	3
	.long	0
	.long	0
	.align	4
_34489:
	.long	_29613
	.long	544
	.long	24
	.align	4
_48311:
	.long	0x40000000
	.align	4
_34493:
	.long	3
	.long	0
	.long	0
	.align	4
_34492:
	.long	_29613
	.long	544
	.long	46
	.align	4
_48312:
	.long	0x461c4000
	.align	4
_34494:
	.long	_29613
	.long	545
	.long	6
	.align	4
_34497:
	.long	3
	.long	0
	.long	0
	.align	4
_34496:
	.long	_29613
	.long	545
	.long	24
	.align	4
_48313:
	.long	0x40000000
	.align	4
_34500:
	.long	3
	.long	0
	.long	0
	.align	4
_34499:
	.long	_29613
	.long	545
	.long	46
	.align	4
_48314:
	.long	0x461c4000
	.align	4
_34501:
	.long	_29613
	.long	546
	.long	6
	.align	4
_34502:
	.long	_29613
	.long	548
	.long	11
	.align	4
_34544:
	.long	3
	.long	0
	.long	0
	.align	4
_34504:
	.long	_29613
	.long	549
	.long	8
	.align	4
_34527:
	.long	3
	.long	0
	.long	0
	.align	4
_34506:
	.long	_29613
	.long	550
	.long	6
	.align	4
_34528:
	.long	_29613
	.long	554
	.long	8
	.align	4
_48315:
	.long	0x3f800000
	.align	4
_34664:
	.long	3
	.long	0
	.long	0
	.align	4
_34547:
	.long	_29613
	.long	559
	.long	6
	.align	4
_48316:
	.long	0x3f800000
	.align	4
_48317:
	.long	0x3f800000
	.align	4
_34548:
	.long	_29613
	.long	560
	.long	6
	.align	4
_34551:
	.long	_29613
	.long	561
	.long	6
	.align	4
_34554:
	.long	_29613
	.long	562
	.long	6
	.align	4
_34557:
	.long	_29613
	.long	563
	.long	6
	.align	4
_34560:
	.long	_29613
	.long	564
	.long	6
	.align	4
_34563:
	.long	_29613
	.long	565
	.long	6
	.align	4
_34574:
	.long	_29613
	.long	566
	.long	6
	.align	4
_34585:
	.long	_29613
	.long	567
	.long	6
	.align	4
_34596:
	.long	_29613
	.long	569
	.long	6
	.align	4
_34607:
	.long	_29613
	.long	570
	.long	6
	.align	4
_34620:
	.long	_29613
	.long	571
	.long	6
	.align	4
_34631:
	.long	_29613
	.long	573
	.long	6
	.align	4
_34642:
	.long	_29613
	.long	574
	.long	6
	.align	4
_34653:
	.long	_29613
	.long	575
	.long	6
	.align	4
_34665:
	.long	_29613
	.long	579
	.long	4
	.align	4
_34674:
	.long	_29613
	.long	580
	.long	4
	.align	4
_34683:
	.long	_29613
	.long	581
	.long	4
	.align	4
_34692:
	.long	_29613
	.long	582
	.long	4
	.align	4
_34701:
	.long	_29613
	.long	583
	.long	8
	.align	4
_34710:
	.long	_29613
	.long	584
	.long	8
	.align	4
_34719:
	.long	_29613
	.long	585
	.long	8
_35078:
	.asciz	"trace"
	.align	4
_35077:
	.long	1
	.long	_1523
	.long	2
	.long	_4558
	.long	_857
	.long	-4
	.long	5
	.long	_866
	.long	_838
	.long	-8
	.long	5
	.long	_867
	.long	_838
	.long	-12
	.long	5
	.long	_868
	.long	_838
	.long	-16
	.long	5
	.long	_865
	.long	_838
	.long	-20
	.long	2
	.long	_35078
	.long	_838
	.long	-24
	.long	2
	.long	_7213
	.long	_838
	.long	-28
	.long	0
	.align	4
_34742:
	.long	_29613
	.long	595
	.long	4
	.align	4
_48431:
	.long	0x3f800000
	.align	4
_34765:
	.long	_29613
	.long	596
	.long	4
	.align	4
_34767:
	.long	_29613
	.long	598
	.long	4
	.align	4
_48432:
	.long	0x38d1b717
	.align	4
_34816:
	.long	3
	.long	0
	.long	0
	.align	4
_34769:
	.long	_29613
	.long	599
	.long	6
	.align	8
_48433:
	.long	0x0,0x3fe00000
	.align	4
_34770:
	.long	_29613
	.long	600
	.long	6
	.align	4
_48434:
	.long	0x3e800000
	.align	4
_34771:
	.long	_29613
	.long	601
	.long	6
	.align	4
_34786:
	.long	_29613
	.long	602
	.long	6
	.align	4
_34801:
	.long	_29613
	.long	603
	.long	6
	.align	4
_35076:
	.long	3
	.long	0
	.long	0
	.align	4
_34818:
	.long	_29613
	.long	605
	.long	6
	.align	4
_34918:
	.long	3
	.long	0
	.long	0
	.align	4
_34850:
	.long	_29613
	.long	606
	.long	8
	.align	8
_48435:
	.long	0x0,0x40000000
	.align	4
_48436:
	.long	0x3f800000
	.align	4
_34872:
	.long	_29613
	.long	607
	.long	4
	.align	4
_34887:
	.long	_29613
	.long	608
	.long	8
	.align	4
_48437:
	.long	0x3e800000
	.align	4
_34888:
	.long	_29613
	.long	609
	.long	8
	.align	4
_34903:
	.long	_29613
	.long	610
	.long	8
	.align	4
_35075:
	.long	3
	.long	0
	.long	0
	.align	4
_34920:
	.long	_29613
	.long	611
	.long	6
	.align	4
_35004:
	.long	3
	.long	0
	.long	0
	.align	4
_34936:
	.long	_29613
	.long	612
	.long	8
	.align	8
_48438:
	.long	0x0,0x40000000
	.align	4
_48439:
	.long	0x3f800000
	.align	4
_34958:
	.long	_29613
	.long	613
	.long	8
	.align	4
_34973:
	.long	_29613
	.long	614
	.long	8
	.align	4
_34988:
	.long	_29613
	.long	615
	.long	8
	.align	4
_48440:
	.long	0x3e800000
	.align	4
_34989:
	.long	_29613
	.long	616
	.long	8
	.align	4
_35074:
	.long	3
	.long	0
	.long	0
	.align	4
_35006:
	.long	_29613
	.long	618
	.long	8
	.align	8
_48441:
	.long	0x0,0x40000000
	.align	4
_48442:
	.long	0x3f800000
	.align	4
_35028:
	.long	_29613
	.long	619
	.long	8
	.align	4
_35043:
	.long	_29613
	.long	620
	.long	8
	.align	4
_35058:
	.long	_29613
	.long	621
	.long	8
	.align	4
_35073:
	.long	_29613
	.long	622
	.long	8
	.align	4
_48443:
	.long	0x3e800000
_35081:
	.asciz	"Magnitude"
	.align	4
_35080:
	.long	1
	.long	_35081
	.long	2
	.long	_837
	.long	_838
	.long	-4
	.long	2
	.long	_839
	.long	_838
	.long	-8
	.long	2
	.long	_840
	.long	_838
	.long	-12
	.long	0
	.align	4
_35079:
	.long	_29613
	.long	634
	.long	2
_35091:
	.asciz	"Quaternion_FromAngleAxis"
_35092:
	.asciz	"rw"
_35093:
	.asciz	"ha"
_35094:
	.asciz	"sn"
	.align	4
_35090:
	.long	1
	.long	_35091
	.long	2
	.long	_1187
	.long	_838
	.long	-4
	.long	2
	.long	_9642
	.long	_838
	.long	-8
	.long	2
	.long	_9643
	.long	_838
	.long	-12
	.long	2
	.long	_9644
	.long	_838
	.long	-16
	.long	5
	.long	_862
	.long	_838
	.long	-20
	.long	5
	.long	_863
	.long	_838
	.long	-24
	.long	5
	.long	_864
	.long	_838
	.long	-28
	.long	5
	.long	_35092
	.long	_838
	.long	-32
	.long	2
	.long	_35093
	.long	_838
	.long	-36
	.long	2
	.long	_35094
	.long	_838
	.long	-40
	.long	0
	.align	4
_35082:
	.long	_29613
	.long	641
	.long	2
	.align	4
_48580:
	.long	0x3f000000
	.align	4
_35084:
	.long	_29613
	.long	642
	.long	2
	.align	4
_35086:
	.long	_29613
	.long	644
	.long	2
	.align	4
_35087:
	.long	_29613
	.long	645
	.long	2
	.align	4
_35088:
	.long	_29613
	.long	646
	.long	2
	.align	4
_35089:
	.long	_29613
	.long	647
	.long	2
_35100:
	.asciz	"Quaternion_MultiplyQuat"
	.align	4
_35099:
	.long	1
	.long	_35100
	.long	2
	.long	_19930
	.long	_838
	.long	-4
	.long	2
	.long	_19931
	.long	_838
	.long	-8
	.long	2
	.long	_19932
	.long	_838
	.long	-12
	.long	2
	.long	_24273
	.long	_838
	.long	-16
	.long	2
	.long	_19933
	.long	_838
	.long	-20
	.long	2
	.long	_19934
	.long	_838
	.long	-24
	.long	2
	.long	_19935
	.long	_838
	.long	-28
	.long	2
	.long	_24274
	.long	_838
	.long	-32
	.long	5
	.long	_862
	.long	_838
	.long	-36
	.long	5
	.long	_863
	.long	_838
	.long	-40
	.long	5
	.long	_864
	.long	_838
	.long	-44
	.long	5
	.long	_35092
	.long	_838
	.long	-48
	.long	0
	.align	4
_35095:
	.long	_29613
	.long	655
	.long	2
	.align	4
_35096:
	.long	_29613
	.long	656
	.long	2
	.align	4
_35097:
	.long	_29613
	.long	657
	.long	2
	.align	4
_35098:
	.long	_29613
	.long	658
	.long	2
_35157:
	.asciz	"InterpolateMatrix"
	.align	4
_35156:
	.long	1
	.long	_35157
	.long	2
	.long	_7205
	.long	_857
	.long	-4
	.long	2
	.long	_1396
	.long	_838
	.long	-8
	.long	2
	.long	_4589
	.long	_857
	.long	-12
	.long	2
	.long	_8876
	.long	_838
	.long	-16
	.long	2
	.long	_8877
	.long	_838
	.long	-20
	.long	2
	.long	_8878
	.long	_838
	.long	-24
	.long	2
	.long	_8879
	.long	_838
	.long	-28
	.long	2
	.long	_7905
	.long	_838
	.long	-32
	.long	2
	.long	_7213
	.long	_838
	.long	-36
	.long	2
	.long	_1187
	.long	_838
	.long	-40
	.long	2
	.long	_837
	.long	_838
	.long	-44
	.long	2
	.long	_839
	.long	_838
	.long	-48
	.long	2
	.long	_840
	.long	_838
	.long	-52
	.long	0
	.align	4
_35101:
	.long	_29613
	.long	668
	.long	2
	.align	4
_35103:
	.long	_29613
	.long	669
	.long	2
	.align	4
_35108:
	.long	_29613
	.long	670
	.long	2
	.align	4
_35110:
	.long	_29613
	.long	672
	.long	2
	.align	4
_35113:
	.long	_29613
	.long	673
	.long	2
	.align	4
_35118:
	.long	3
	.long	0
	.long	0
	.align	4
_35115:
	.long	_29613
	.long	673
	.long	19
	.align	4
_35119:
	.long	_29613
	.long	676
	.long	6
	.align	4
_35129:
	.long	3
	.long	0
	.long	0
	.align	4
_35121:
	.long	_29613
	.long	677
	.long	3
	.align	4
_35122:
	.long	_29613
	.long	678
	.long	3
	.align	4
_35128:
	.long	3
	.long	0
	.long	0
	.align	4
_35124:
	.long	_29613
	.long	679
	.long	4
	.align	4
_35125:
	.long	_29613
	.long	680
	.long	4
	.align	4
_35126:
	.long	_29613
	.long	681
	.long	4
	.align	4
_35127:
	.long	_29613
	.long	682
	.long	4
	.align	4
_35130:
	.long	_29613
	.long	686
	.long	2
	.align	4
_35132:
	.long	_29613
	.long	687
	.long	2
	.align	4
_35137:
	.long	_29613
	.long	689
	.long	6
	.align	8
_48585:
	.long	0x0,0x40000000
	.align	4
_35138:
	.long	_29613
	.long	690
	.long	6
	.align	4
_48586:
	.long	0x3f800000
	.align	4
_35139:
	.long	_29613
	.long	692
	.long	6
	.align	4
_48587:
	.long	0x3a83126f
	.align	4
_35144:
	.long	3
	.long	0
	.long	0
	.align	4
_35141:
	.long	_29613
	.long	693
	.long	7
	.align	4
_35142:
	.long	_29613
	.long	694
	.long	7
	.align	4
_35143:
	.long	_29613
	.long	695
	.long	7
	.align	4
_35149:
	.long	3
	.long	0
	.long	0
	.align	4
_35146:
	.long	_29613
	.long	697
	.long	7
	.align	4
_35147:
	.long	_29613
	.long	698
	.long	7
	.align	4
_35148:
	.long	_29613
	.long	699
	.long	7
	.align	4
_35150:
	.long	_29613
	.long	702
	.long	2
	.align	4
_35151:
	.long	_29613
	.long	703
	.long	2
	.align	4
_35152:
	.long	_29613
	.long	704
	.long	2
	.align	4
_35155:
	.long	_29613
	.long	706
	.long	2
_35165:
	.asciz	":TQuaternion"
	.align	4
_35164:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_35165
	.long	-4
	.long	0
	.align	4
_35163:
	.long	3
	.long	0
	.long	0
_35159:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TQuaternion.bmx"
	.align	4
_35158:
	.long	_35159
	.long	7
	.long	3
	.align	4
_35162:
	.long	3
	.long	0
	.long	0
	.align	4
_35161:
	.long	_35159
	.long	8
	.long	4
	.align	4
_656:
	.long	_bbStringClass
	.long	2147483647
	.long	15
	.short	78,101,119,32,84,81,117,97,116,101,114,110,105,111,110
	.align	4
_657:
	.long	_bbStringClass
	.long	2147483647
	.long	15
	.short	68,101,108,32,84,81,117,97,116,101,114,110,105,111,110
_35363:
	.asciz	"wx"
_35364:
	.asciz	"wy"
_35365:
	.asciz	"wz"
	.align	4
_35362:
	.long	1
	.long	_1527
	.long	2
	.long	_1526
	.long	_838
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	5
	.long	_858
	.long	_857
	.long	-20
	.long	2
	.long	_29597
	.long	_1239
	.long	-24
	.long	2
	.long	_9215
	.long	_838
	.long	-28
	.long	2
	.long	_9219
	.long	_838
	.long	-32
	.long	2
	.long	_9223
	.long	_838
	.long	-36
	.long	2
	.long	_9216
	.long	_838
	.long	-40
	.long	2
	.long	_9217
	.long	_838
	.long	-44
	.long	2
	.long	_9220
	.long	_838
	.long	-48
	.long	2
	.long	_35363
	.long	_838
	.long	-52
	.long	2
	.long	_35364
	.long	_838
	.long	-56
	.long	2
	.long	_35365
	.long	_838
	.long	-60
	.long	0
	.align	4
_35168:
	.long	_35159
	.long	23
	.long	3
_35169:
	.asciz	"f"
	.align	4
_35171:
	.long	_35159
	.long	24
	.long	3
	.align	4
_35175:
	.long	_35159
	.long	25
	.long	3
	.align	4
_35179:
	.long	_35159
	.long	26
	.long	3
	.align	4
_35183:
	.long	_35159
	.long	27
	.long	3
	.align	4
_35187:
	.long	_35159
	.long	29
	.long	3
	.align	4
_35193:
	.long	_35159
	.long	30
	.long	3
	.align	4
_35199:
	.long	_35159
	.long	31
	.long	3
	.align	4
_35205:
	.long	_35159
	.long	32
	.long	3
	.align	4
_35211:
	.long	_35159
	.long	33
	.long	3
	.align	4
_35217:
	.long	_35159
	.long	34
	.long	3
	.align	4
_35223:
	.long	_35159
	.long	35
	.long	3
	.align	4
_35229:
	.long	_35159
	.long	36
	.long	3
	.align	4
_35235:
	.long	_35159
	.long	37
	.long	3
	.align	4
_35241:
	.long	_35159
	.long	39
	.long	3
	.align	4
_48605:
	.long	0x3f800000
	.align	4
_48606:
	.long	0x40000000
	.align	4
_35250:
	.long	_35159
	.long	40
	.long	3
	.align	4
_48607:
	.long	0x40000000
	.align	4
_35259:
	.long	_35159
	.long	41
	.long	3
	.align	4
_48608:
	.long	0x40000000
	.align	4
_35268:
	.long	_35159
	.long	42
	.long	3
	.align	4
_48609:
	.long	0x40000000
	.align	4
_35277:
	.long	_35159
	.long	43
	.long	3
	.align	4
_48610:
	.long	0x3f800000
	.align	4
_48611:
	.long	0x40000000
	.align	4
_35286:
	.long	_35159
	.long	44
	.long	3
	.align	4
_48612:
	.long	0x40000000
	.align	4
_35295:
	.long	_35159
	.long	45
	.long	3
	.align	4
_48613:
	.long	0x40000000
	.align	4
_35304:
	.long	_35159
	.long	46
	.long	3
	.align	4
_48614:
	.long	0x40000000
	.align	4
_35313:
	.long	_35159
	.long	47
	.long	3
	.align	4
_48615:
	.long	0x3f800000
	.align	4
_48616:
	.long	0x40000000
	.align	4
_35322:
	.long	_35159
	.long	48
	.long	3
	.align	4
_35331:
	.long	_35159
	.long	50
	.long	3
	.align	4
_35361:
	.long	3
	.long	0
	.long	2
	.long	_8950
	.long	_826
	.long	-64
	.long	0
	.align	4
_35334:
	.long	_35159
	.long	51
	.long	4
	.align	4
_35360:
	.long	3
	.long	0
	.long	2
	.long	_8949
	.long	_826
	.long	-68
	.long	0
	.align	4
_35337:
	.long	_35159
	.long	52
	.long	5
	.align	4
_35345:
	.long	_35159
	.long	53
	.long	5
	.align	4
_48617:
	.long	0x38d1b717
	.align	4
_48618:
	.long	0xb8d1b717
	.align	4
_35350:
	.long	3
	.long	0
	.long	0
	.align	4
_35349:
	.long	_35159
	.long	53
	.long	40
	.align	4
_35351:
	.long	_35159
	.long	54
	.long	5
	.align	4
_35628:
	.long	1
	.long	_1529
	.long	2
	.long	_1526
	.long	_838
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	5
	.long	_6391
	.long	_838
	.long	-20
	.long	5
	.long	_6392
	.long	_838
	.long	-24
	.long	5
	.long	_6386
	.long	_838
	.long	-28
	.long	2
	.long	_29597
	.long	_1239
	.long	-32
	.long	2
	.long	_9215
	.long	_838
	.long	-36
	.long	2
	.long	_9219
	.long	_838
	.long	-40
	.long	2
	.long	_9223
	.long	_838
	.long	-44
	.long	2
	.long	_9216
	.long	_838
	.long	-48
	.long	2
	.long	_9217
	.long	_838
	.long	-52
	.long	2
	.long	_9220
	.long	_838
	.long	-56
	.long	2
	.long	_35363
	.long	_838
	.long	-60
	.long	2
	.long	_35364
	.long	_838
	.long	-64
	.long	2
	.long	_35365
	.long	_838
	.long	-68
	.long	2
	.long	_858
	.long	_857
	.long	-72
	.long	0
	.align	4
_35366:
	.long	_35159
	.long	62
	.long	3
_35367:
	.asciz	"f"
	.align	4
_35369:
	.long	_35159
	.long	63
	.long	3
	.align	4
_35373:
	.long	_35159
	.long	64
	.long	3
	.align	4
_35377:
	.long	_35159
	.long	65
	.long	3
	.align	4
_35381:
	.long	_35159
	.long	66
	.long	3
	.align	4
_35385:
	.long	_35159
	.long	68
	.long	3
	.align	4
_35391:
	.long	_35159
	.long	69
	.long	3
	.align	4
_35397:
	.long	_35159
	.long	70
	.long	3
	.align	4
_35403:
	.long	_35159
	.long	71
	.long	3
	.align	4
_35409:
	.long	_35159
	.long	72
	.long	3
	.align	4
_35415:
	.long	_35159
	.long	73
	.long	3
	.align	4
_35421:
	.long	_35159
	.long	74
	.long	3
	.align	4
_35427:
	.long	_35159
	.long	75
	.long	3
	.align	4
_35433:
	.long	_35159
	.long	76
	.long	3
	.align	4
_35439:
	.long	_35159
	.long	78
	.long	3
	.align	4
_35441:
	.long	_35159
	.long	80
	.long	3
	.align	4
_48681:
	.long	0x3f800000
	.align	4
_48682:
	.long	0x40000000
	.align	4
_35450:
	.long	_35159
	.long	81
	.long	3
	.align	4
_48683:
	.long	0x40000000
	.align	4
_35459:
	.long	_35159
	.long	82
	.long	3
	.align	4
_48684:
	.long	0x40000000
	.align	4
_35468:
	.long	_35159
	.long	83
	.long	3
	.align	4
_48685:
	.long	0x40000000
	.align	4
_35477:
	.long	_35159
	.long	84
	.long	3
	.align	4
_48686:
	.long	0x3f800000
	.align	4
_48687:
	.long	0x40000000
	.align	4
_35486:
	.long	_35159
	.long	85
	.long	3
	.align	4
_48688:
	.long	0x40000000
	.align	4
_35495:
	.long	_35159
	.long	86
	.long	3
	.align	4
_48689:
	.long	0x40000000
	.align	4
_35504:
	.long	_35159
	.long	87
	.long	3
	.align	4
_48690:
	.long	0x40000000
	.align	4
_35513:
	.long	_35159
	.long	88
	.long	3
	.align	4
_48691:
	.long	0x3f800000
	.align	4
_48692:
	.long	0x40000000
	.align	4
_35522:
	.long	_35159
	.long	89
	.long	3
	.align	4
_35531:
	.long	_35159
	.long	91
	.long	3
	.align	4
_35561:
	.long	3
	.long	0
	.long	2
	.long	_8950
	.long	_826
	.long	-76
	.long	0
	.align	4
_35534:
	.long	_35159
	.long	92
	.long	4
	.align	4
_35560:
	.long	3
	.long	0
	.long	2
	.long	_8949
	.long	_826
	.long	-80
	.long	0
	.align	4
_35537:
	.long	_35159
	.long	93
	.long	5
	.align	4
_35545:
	.long	_35159
	.long	94
	.long	5
	.align	4
_48693:
	.long	0x38d1b717
	.align	4
_48694:
	.long	0xb8d1b717
	.align	4
_35550:
	.long	3
	.long	0
	.long	0
	.align	4
_35549:
	.long	_35159
	.long	94
	.long	40
	.align	4
_35551:
	.long	_35159
	.long	95
	.long	5
	.align	4
_35562:
	.long	_35159
	.long	99
	.long	3
	.align	4
_35598:
	.long	_35159
	.long	100
	.long	3
	.align	4
_35613:
	.long	_35159
	.long	101
	.long	3
_35691:
	.asciz	"Ax"
_35692:
	.asciz	"Ay"
_35693:
	.asciz	"Az"
_35694:
	.asciz	"Aw"
_35695:
	.asciz	"Bx"
_35696:
	.asciz	"By"
_35697:
	.asciz	"Bz"
_35698:
	.asciz	"Bw"
_35699:
	.asciz	"Cx"
_35700:
	.asciz	"Cy"
_35701:
	.asciz	"Cz"
_35702:
	.asciz	"Cw"
_35703:
	.asciz	"cosineom"
_35704:
	.asciz	"scaler_w"
_35705:
	.asciz	"scaler_x"
_35706:
	.asciz	"scaler_y"
_35707:
	.asciz	"scaler_z"
_35708:
	.asciz	"scale0"
_35709:
	.asciz	"scale1"
	.align	4
_35690:
	.long	1
	.long	_1531
	.long	2
	.long	_35691
	.long	_838
	.long	-4
	.long	2
	.long	_35692
	.long	_838
	.long	-8
	.long	2
	.long	_35693
	.long	_838
	.long	-12
	.long	2
	.long	_35694
	.long	_838
	.long	-16
	.long	2
	.long	_35695
	.long	_838
	.long	-20
	.long	2
	.long	_35696
	.long	_838
	.long	-24
	.long	2
	.long	_35697
	.long	_838
	.long	-28
	.long	2
	.long	_35698
	.long	_838
	.long	-32
	.long	5
	.long	_35699
	.long	_838
	.long	-36
	.long	5
	.long	_35700
	.long	_838
	.long	-40
	.long	5
	.long	_35701
	.long	_838
	.long	-44
	.long	5
	.long	_35702
	.long	_838
	.long	-48
	.long	2
	.long	_11364
	.long	_838
	.long	-52
	.long	2
	.long	_35703
	.long	_838
	.long	-56
	.long	2
	.long	_35704
	.long	_838
	.long	-60
	.long	2
	.long	_35705
	.long	_838
	.long	-64
	.long	2
	.long	_35706
	.long	_838
	.long	-68
	.long	2
	.long	_35707
	.long	_838
	.long	-72
	.long	2
	.long	_35708
	.long	_838
	.long	-76
	.long	2
	.long	_35709
	.long	_838
	.long	-80
	.long	0
	.align	4
_35629:
	.long	_35159
	.long	111
	.long	3
	.align	4
_48784:
	.long	0x3a83126f
	.align	4
_48785:
	.long	0x3a83126f
	.align	4
_48786:
	.long	0x3a83126f
	.align	4
_48787:
	.long	0x3a83126f
	.align	4
_35642:
	.long	3
	.long	0
	.long	0
	.align	4
_35637:
	.long	_35159
	.long	112
	.long	4
	.align	4
_35638:
	.long	_35159
	.long	113
	.long	4
	.align	4
_35639:
	.long	_35159
	.long	114
	.long	4
	.align	4
_35640:
	.long	_35159
	.long	115
	.long	4
	.align	4
_35641:
	.long	_35159
	.long	116
	.long	4
	.align	4
_35643:
	.long	_35159
	.long	119
	.long	3
	.align	4
_35645:
	.long	_35159
	.long	120
	.long	3
	.align	4
_35647:
	.long	_35159
	.long	121
	.long	3
	.align	4
_35649:
	.long	_35159
	.long	122
	.long	3
	.align	4
_35651:
	.long	_35159
	.long	123
	.long	3
	.align	4
_35653:
	.long	_35159
	.long	125
	.long	3
	.align	4
_35660:
	.long	3
	.long	0
	.long	0
	.align	4
_35655:
	.long	_35159
	.long	126
	.long	4
	.align	4
_35656:
	.long	_35159
	.long	127
	.long	4
	.align	4
_35657:
	.long	_35159
	.long	128
	.long	4
	.align	4
_35658:
	.long	_35159
	.long	129
	.long	4
	.align	4
_35659:
	.long	_35159
	.long	130
	.long	4
	.align	4
_35666:
	.long	3
	.long	0
	.long	0
	.align	4
_35662:
	.long	_35159
	.long	132
	.long	4
	.align	4
_35663:
	.long	_35159
	.long	133
	.long	4
	.align	4
_35664:
	.long	_35159
	.long	134
	.long	4
	.align	4
_35665:
	.long	_35159
	.long	135
	.long	4
	.align	4
_35667:
	.long	_35159
	.long	138
	.long	3
	.align	4
_35669:
	.long	_35159
	.long	139
	.long	3
	.align	4
_35671:
	.long	_35159
	.long	141
	.long	3
	.align	4
_48788:
	.long	0x3f800000
	.align	4
_48789:
	.long	0x38d1b717
_35680:
	.asciz	"omega"
_35681:
	.asciz	"sineom"
	.align	4
_35679:
	.long	3
	.long	0
	.long	2
	.long	_35680
	.long	_838
	.long	-84
	.long	2
	.long	_35681
	.long	_838
	.long	-88
	.long	0
	.align	4
_35673:
	.long	_35159
	.long	142
	.long	4
	.align	4
_35675:
	.long	_35159
	.long	143
	.long	4
	.align	4
_35677:
	.long	_35159
	.long	144
	.long	4
	.align	4
_48790:
	.long	0x3f800000
	.align	4
_35678:
	.long	_35159
	.long	145
	.long	4
	.align	4
_35685:
	.long	3
	.long	0
	.long	0
	.align	4
_35683:
	.long	_35159
	.long	147
	.long	4
	.align	4
_48791:
	.long	0x3f800000
	.align	4
_35684:
	.long	_35159
	.long	148
	.long	4
	.align	4
_35686:
	.long	_35159
	.long	151
	.long	3
	.align	4
_35687:
	.long	_35159
	.long	152
	.long	3
	.align	4
_35688:
	.long	_35159
	.long	153
	.long	3
	.align	4
_35689:
	.long	_35159
	.long	154
	.long	3
_35739:
	.asciz	"BoxFromPoints"
_35740:
	.asciz	"px1"
_35741:
	.asciz	"py1"
_35742:
	.asciz	"pz1"
_35743:
	.asciz	"px2"
_35744:
	.asciz	"py2"
_35745:
	.asciz	"pz2"
_35746:
	.asciz	"bx1"
_35747:
	.asciz	"by1"
_35748:
	.asciz	"bz1"
_35749:
	.asciz	"bx2"
_35750:
	.asciz	"by2"
_35751:
	.asciz	"bz2"
	.align	4
_35738:
	.long	1
	.long	_35739
	.long	2
	.long	_35740
	.long	_838
	.long	-4
	.long	2
	.long	_35741
	.long	_838
	.long	-8
	.long	2
	.long	_35742
	.long	_838
	.long	-12
	.long	2
	.long	_35743
	.long	_838
	.long	-16
	.long	2
	.long	_35744
	.long	_838
	.long	-20
	.long	2
	.long	_35745
	.long	_838
	.long	-24
	.long	5
	.long	_35746
	.long	_838
	.long	-28
	.long	5
	.long	_35747
	.long	_838
	.long	-32
	.long	5
	.long	_35748
	.long	_838
	.long	-36
	.long	5
	.long	_35749
	.long	_838
	.long	-40
	.long	5
	.long	_35750
	.long	_838
	.long	-44
	.long	5
	.long	_35751
	.long	_838
	.long	-48
	.long	0
_35711:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/BoxSphere.bmx"
	.align	4
_35710:
	.long	_35711
	.long	9
	.long	2
	.align	4
_35715:
	.long	3
	.long	0
	.long	0
	.align	4
_35713:
	.long	_35711
	.long	10
	.long	3
	.align	4
_35714:
	.long	_35711
	.long	11
	.long	3
	.align	4
_35719:
	.long	3
	.long	0
	.long	0
	.align	4
_35717:
	.long	_35711
	.long	13
	.long	3
	.align	4
_35718:
	.long	_35711
	.long	14
	.long	3
	.align	4
_35720:
	.long	_35711
	.long	16
	.long	2
	.align	4
_35724:
	.long	3
	.long	0
	.long	0
	.align	4
_35722:
	.long	_35711
	.long	17
	.long	3
	.align	4
_35723:
	.long	_35711
	.long	18
	.long	3
	.align	4
_35728:
	.long	3
	.long	0
	.long	0
	.align	4
_35726:
	.long	_35711
	.long	20
	.long	3
	.align	4
_35727:
	.long	_35711
	.long	21
	.long	3
	.align	4
_35729:
	.long	_35711
	.long	23
	.long	2
	.align	4
_35733:
	.long	3
	.long	0
	.long	0
	.align	4
_35731:
	.long	_35711
	.long	24
	.long	3
	.align	4
_35732:
	.long	_35711
	.long	25
	.long	3
	.align	4
_35737:
	.long	3
	.long	0
	.long	0
	.align	4
_35735:
	.long	_35711
	.long	27
	.long	3
	.align	4
_35736:
	.long	_35711
	.long	28
	.long	3
_35831:
	.asciz	"BoxFromTri"
_35832:
	.asciz	"tx1"
_35833:
	.asciz	"ty1"
_35834:
	.asciz	"tz1"
_35835:
	.asciz	"tx2"
_35836:
	.asciz	"ty2"
_35837:
	.asciz	"tz2"
_35838:
	.asciz	"tx3"
_35839:
	.asciz	"ty3"
_35840:
	.asciz	"tz3"
	.align	4
_35830:
	.long	1
	.long	_35831
	.long	2
	.long	_35832
	.long	_838
	.long	-4
	.long	2
	.long	_35833
	.long	_838
	.long	-8
	.long	2
	.long	_35834
	.long	_838
	.long	-12
	.long	2
	.long	_35835
	.long	_838
	.long	-16
	.long	2
	.long	_35836
	.long	_838
	.long	-20
	.long	2
	.long	_35837
	.long	_838
	.long	-24
	.long	2
	.long	_35838
	.long	_838
	.long	-28
	.long	2
	.long	_35839
	.long	_838
	.long	-32
	.long	2
	.long	_35840
	.long	_838
	.long	-36
	.long	5
	.long	_35746
	.long	_838
	.long	-40
	.long	5
	.long	_35747
	.long	_838
	.long	-44
	.long	5
	.long	_35748
	.long	_838
	.long	-48
	.long	5
	.long	_35749
	.long	_838
	.long	-52
	.long	5
	.long	_35750
	.long	_838
	.long	-56
	.long	5
	.long	_35751
	.long	_838
	.long	-60
	.long	0
	.align	4
_35752:
	.long	_35711
	.long	41
	.long	2
	.align	4
_48806:
	.long	0x49742400
	.align	4
_35753:
	.long	_35711
	.long	41
	.long	14
	.align	4
_48807:
	.long	0x49742400
	.align	4
_35754:
	.long	_35711
	.long	41
	.long	26
	.align	4
_48808:
	.long	0x49742400
	.align	4
_35755:
	.long	_35711
	.long	42
	.long	2
	.align	4
_48809:
	.long	0xc9742400
	.align	4
_35756:
	.long	_35711
	.long	42
	.long	15
	.align	4
_48810:
	.long	0xc9742400
	.align	4
_35757:
	.long	_35711
	.long	42
	.long	28
	.align	4
_48811:
	.long	0xc9742400
	.align	4
_35758:
	.long	_35711
	.long	44
	.long	2
	.align	4
_35761:
	.long	3
	.long	0
	.long	0
	.align	4
_35760:
	.long	_35711
	.long	44
	.long	18
	.align	4
_35762:
	.long	_35711
	.long	45
	.long	2
	.align	4
_35765:
	.long	3
	.long	0
	.long	0
	.align	4
_35764:
	.long	_35711
	.long	45
	.long	18
	.align	4
_35766:
	.long	_35711
	.long	46
	.long	2
	.align	4
_35769:
	.long	3
	.long	0
	.long	0
	.align	4
_35768:
	.long	_35711
	.long	46
	.long	18
	.align	4
_35770:
	.long	_35711
	.long	48
	.long	2
	.align	4
_35773:
	.long	3
	.long	0
	.long	0
	.align	4
_35772:
	.long	_35711
	.long	48
	.long	18
	.align	4
_35774:
	.long	_35711
	.long	49
	.long	2
	.align	4
_35777:
	.long	3
	.long	0
	.long	0
	.align	4
_35776:
	.long	_35711
	.long	49
	.long	18
	.align	4
_35778:
	.long	_35711
	.long	50
	.long	2
	.align	4
_35781:
	.long	3
	.long	0
	.long	0
	.align	4
_35780:
	.long	_35711
	.long	50
	.long	18
	.align	4
_35782:
	.long	_35711
	.long	52
	.long	2
	.align	4
_35785:
	.long	3
	.long	0
	.long	0
	.align	4
_35784:
	.long	_35711
	.long	52
	.long	18
	.align	4
_35786:
	.long	_35711
	.long	53
	.long	2
	.align	4
_35789:
	.long	3
	.long	0
	.long	0
	.align	4
_35788:
	.long	_35711
	.long	53
	.long	18
	.align	4
_35790:
	.long	_35711
	.long	54
	.long	2
	.align	4
_35793:
	.long	3
	.long	0
	.long	0
	.align	4
_35792:
	.long	_35711
	.long	54
	.long	18
	.align	4
_35794:
	.long	_35711
	.long	56
	.long	2
	.align	4
_35797:
	.long	3
	.long	0
	.long	0
	.align	4
_35796:
	.long	_35711
	.long	56
	.long	18
	.align	4
_35798:
	.long	_35711
	.long	57
	.long	2
	.align	4
_35801:
	.long	3
	.long	0
	.long	0
	.align	4
_35800:
	.long	_35711
	.long	57
	.long	18
	.align	4
_35802:
	.long	_35711
	.long	58
	.long	2
	.align	4
_35805:
	.long	3
	.long	0
	.long	0
	.align	4
_35804:
	.long	_35711
	.long	58
	.long	18
	.align	4
_35806:
	.long	_35711
	.long	60
	.long	2
	.align	4
_35809:
	.long	3
	.long	0
	.long	0
	.align	4
_35808:
	.long	_35711
	.long	60
	.long	18
	.align	4
_35810:
	.long	_35711
	.long	61
	.long	2
	.align	4
_35813:
	.long	3
	.long	0
	.long	0
	.align	4
_35812:
	.long	_35711
	.long	61
	.long	18
	.align	4
_35814:
	.long	_35711
	.long	62
	.long	2
	.align	4
_35817:
	.long	3
	.long	0
	.long	0
	.align	4
_35816:
	.long	_35711
	.long	62
	.long	18
	.align	4
_35818:
	.long	_35711
	.long	64
	.long	2
	.align	4
_35821:
	.long	3
	.long	0
	.long	0
	.align	4
_35820:
	.long	_35711
	.long	64
	.long	18
	.align	4
_35822:
	.long	_35711
	.long	65
	.long	2
	.align	4
_35825:
	.long	3
	.long	0
	.long	0
	.align	4
_35824:
	.long	_35711
	.long	65
	.long	18
	.align	4
_35826:
	.long	_35711
	.long	66
	.long	2
	.align	4
_35829:
	.long	3
	.long	0
	.long	0
	.align	4
_35828:
	.long	_35711
	.long	66
	.long	18
_35861:
	.asciz	"BoxBoxIntersection"
_35862:
	.asciz	"ax1"
_35863:
	.asciz	"ay1"
_35864:
	.asciz	"az1"
_35865:
	.asciz	"ax2"
_35866:
	.asciz	"ay2"
_35867:
	.asciz	"az2"
	.align	4
_35860:
	.long	1
	.long	_35861
	.long	2
	.long	_35862
	.long	_838
	.long	-4
	.long	2
	.long	_35863
	.long	_838
	.long	-8
	.long	2
	.long	_35864
	.long	_838
	.long	-12
	.long	2
	.long	_35865
	.long	_838
	.long	-16
	.long	2
	.long	_35866
	.long	_838
	.long	-20
	.long	2
	.long	_35867
	.long	_838
	.long	-24
	.long	2
	.long	_35746
	.long	_838
	.long	-28
	.long	2
	.long	_35747
	.long	_838
	.long	-32
	.long	2
	.long	_35748
	.long	_838
	.long	-36
	.long	2
	.long	_35749
	.long	_838
	.long	-40
	.long	2
	.long	_35750
	.long	_838
	.long	-44
	.long	2
	.long	_35751
	.long	_838
	.long	-48
	.long	0
	.align	4
_35841:
	.long	_35711
	.long	75
	.long	2
	.align	4
_35846:
	.long	3
	.long	0
	.long	0
	.align	4
_35845:
	.long	_35711
	.long	75
	.long	24
	.align	4
_35847:
	.long	_35711
	.long	76
	.long	2
	.align	4
_35852:
	.long	3
	.long	0
	.long	0
	.align	4
_35851:
	.long	_35711
	.long	76
	.long	24
	.align	4
_35853:
	.long	_35711
	.long	77
	.long	2
	.align	4
_35858:
	.long	3
	.long	0
	.long	0
	.align	4
_35857:
	.long	_35711
	.long	77
	.long	24
	.align	4
_35859:
	.long	_35711
	.long	79
	.long	2
_35910:
	.asciz	"BoxSphereIntersection"
_35911:
	.asciz	"dmin"
_35912:
	.asciz	"sr2"
	.align	4
_35909:
	.long	1
	.long	_35910
	.long	2
	.long	_19930
	.long	_838
	.long	-4
	.long	2
	.long	_19931
	.long	_838
	.long	-8
	.long	2
	.long	_19932
	.long	_838
	.long	-12
	.long	2
	.long	_19933
	.long	_838
	.long	-16
	.long	2
	.long	_19934
	.long	_838
	.long	-20
	.long	2
	.long	_19935
	.long	_838
	.long	-24
	.long	2
	.long	_841
	.long	_838
	.long	-28
	.long	2
	.long	_842
	.long	_838
	.long	-32
	.long	2
	.long	_843
	.long	_838
	.long	-36
	.long	2
	.long	_8463
	.long	_838
	.long	-40
	.long	2
	.long	_35911
	.long	_838
	.long	-44
	.long	2
	.long	_35912
	.long	_838
	.long	-48
	.long	0
	.align	4
_35868:
	.long	_35711
	.long	86
	.long	2
	.align	4
_35870:
	.long	_35711
	.long	87
	.long	2
	.align	4
_35872:
	.long	_35711
	.long	90
	.long	2
	.align	4
_35875:
	.long	3
	.long	0
	.long	0
	.align	4
_35874:
	.long	_35711
	.long	92
	.long	3
	.align	4
_35881:
	.long	3
	.long	0
	.long	0
	.align	4
_35877:
	.long	_35711
	.long	94
	.long	7
	.align	4
_35880:
	.long	3
	.long	0
	.long	0
	.align	4
_35879:
	.long	_35711
	.long	96
	.long	3
	.align	4
_35882:
	.long	_35711
	.long	101
	.long	2
	.align	4
_35885:
	.long	3
	.long	0
	.long	0
	.align	4
_35884:
	.long	_35711
	.long	103
	.long	3
	.align	4
_35891:
	.long	3
	.long	0
	.long	0
	.align	4
_35887:
	.long	_35711
	.long	105
	.long	7
	.align	4
_35890:
	.long	3
	.long	0
	.long	0
	.align	4
_35889:
	.long	_35711
	.long	107
	.long	3
	.align	4
_35892:
	.long	_35711
	.long	112
	.long	2
	.align	4
_35895:
	.long	3
	.long	0
	.long	0
	.align	4
_35894:
	.long	_35711
	.long	114
	.long	3
	.align	4
_35901:
	.long	3
	.long	0
	.long	0
	.align	4
_35897:
	.long	_35711
	.long	116
	.long	7
	.align	4
_35900:
	.long	3
	.long	0
	.long	0
	.align	4
_35899:
	.long	_35711
	.long	118
	.long	3
	.align	4
_35902:
	.long	_35711
	.long	122
	.long	2
	.align	4
_35905:
	.long	3
	.long	0
	.long	0
	.align	4
_35904:
	.long	_35711
	.long	122
	.long	22
	.align	4
_35908:
	.long	3
	.long	0
	.long	0
	.align	4
_35907:
	.long	_35711
	.long	122
	.long	39
_35915:
	.asciz	":THardwareInfo"
	.align	4
_35914:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_35915
	.long	-4
	.long	0
	.align	4
_35913:
	.long	3
	.long	0
	.long	0
_35964:
	.asciz	"Extensions"
	.align	4
_35963:
	.long	1
	.long	_1535
	.long	2
	.long	_35964
	.long	_873
	.long	-4
	.long	0
	.align	4
_35917:
	.long	_4487
	.long	33
	.long	3
	.align	4
_35919:
	.long	_4487
	.long	36
	.long	3
	.align	4
_35924:
	.long	_4487
	.long	37
	.long	3
	.align	4
_35929:
	.long	_4487
	.long	38
	.long	3
	.align	4
_35934:
	.long	_4487
	.long	41
	.long	3
	.align	4
_35935:
	.long	_4487
	.long	42
	.long	3
	.align	4
_35940:
	.long	_4487
	.long	45
	.long	3
	.align	4
_670:
	.long	_bbStringClass
	.long	2147483647
	.long	27
	.short	71,76,95,65,82,66,95,118,101,114,116,101,120,95,98,117
	.short	102,102,101,114,95,111,98,106,101,99,116
	.align	4
_35941:
	.long	_4487
	.long	46
	.long	3
	.align	4
_671:
	.long	_bbStringClass
	.long	2147483647
	.long	26
	.short	71,76,95,65,82,66,95,116,101,120,116,117,114,101,95,99
	.short	111,109,112,114,101,115,115,105,111,110
	.align	4
_35942:
	.long	_4487
	.long	47
	.long	3
	.align	4
_672:
	.long	_bbStringClass
	.long	2147483647
	.long	31
	.short	71,76,95,69,88,84,95,116,101,120,116,117,114,101,95,99
	.short	111,109,112,114,101,115,115,105,111,110,95,115,51,116,99
	.align	4
_35943:
	.long	_4487
	.long	48
	.long	3
	.align	4
_673:
	.long	_bbStringClass
	.long	2147483647
	.long	33
	.short	71,76,95,69,88,84,95,116,101,120,116,117,114,101,95,102
	.short	105,108,116,101,114,95,97,110,105,115,111,116,114,111,112,105
	.short	99
	.align	4
_35944:
	.long	_4487
	.long	49
	.long	3
	.align	4
_674:
	.long	_bbStringClass
	.long	2147483647
	.long	19
	.short	71,76,95,65,82,66,95,109,117,108,116,105,116,101,120,116
	.short	117,114,101
	.align	4
_35945:
	.long	_4487
	.long	50
	.long	3
	.align	4
_675:
	.long	_bbStringClass
	.long	2147483647
	.long	26
	.short	71,76,95,69,88,84,95,116,101,120,116,117,114,101,95,101
	.short	110,118,95,99,111,109,98,105,110,101
	.align	4
_35946:
	.long	_4487
	.long	51
	.long	3
	.align	4
_676:
	.long	_bbStringClass
	.long	2147483647
	.long	23
	.short	71,76,95,65,82,66,95,116,101,120,116,117,114,101,95,99
	.short	117,98,101,95,109,97,112
	.align	4
_35947:
	.long	_4487
	.long	52
	.long	3
	.align	4
_677:
	.long	_bbStringClass
	.long	2147483647
	.long	20
	.short	71,76,95,65,82,66,95,100,101,112,116,104,95,116,101,120
	.short	116,117,114,101
	.align	4
_35948:
	.long	_4487
	.long	53
	.long	3
	.align	4
_678:
	.long	_bbStringClass
	.long	2147483647
	.long	21
	.short	71,76,95,65,82,66,95,118,101,114,116,101,120,95,112,114
	.short	111,103,114,97,109
	.align	4
_35949:
	.long	_4487
	.long	54
	.long	3
	.align	4
_679:
	.long	_bbStringClass
	.long	2147483647
	.long	23
	.short	71,76,95,65,82,66,95,102,114,97,103,109,101,110,116,95
	.short	112,114,111,103,114,97,109
	.align	4
_35950:
	.long	_4487
	.long	55
	.long	3
	.align	4
_680:
	.long	_bbStringClass
	.long	2147483647
	.long	21
	.short	71,76,95,65,82,66,95,115,104,97,100,101,114,95,111,98
	.short	106,101,99,116,115
	.align	4
_35951:
	.long	_4487
	.long	56
	.long	3
	.align	4
_681:
	.long	_bbStringClass
	.long	2147483647
	.long	20
	.short	71,76,95,65,82,66,95,118,101,114,116,101,120,95,115,104
	.short	97,100,101,114
	.align	4
_35952:
	.long	_4487
	.long	57
	.long	3
	.align	4
_682:
	.long	_bbStringClass
	.long	2147483647
	.long	22
	.short	71,76,95,65,82,66,95,102,114,97,103,109,101,110,116,95
	.short	115,104,97,100,101,114
	.align	4
_35953:
	.long	_4487
	.long	58
	.long	3
	.align	4
_683:
	.long	_bbStringClass
	.long	2147483647
	.long	27
	.short	71,76,95,65,82,66,95,115,104,97,100,105,110,103,95,108
	.short	97,110,103,117,97,103,101,95,49,48,48
	.align	4
_35954:
	.long	_4487
	.long	60
	.long	3
	.align	4
_35959:
	.long	3
	.long	0
	.long	0
	.align	4
_35958:
	.long	_4487
	.long	61
	.long	4
	.align	4
_35960:
	.long	_4487
	.long	65
	.long	3
	.align	4
_35961:
	.long	_4487
	.long	66
	.long	3
	.align	4
_35962:
	.long	_4487
	.long	67
	.long	3
_36051:
	.asciz	"LogFile"
_36052:
	.asciz	"position"
_36053:
	.asciz	"Space"
_36054:
	.asciz	"stream"
	.align	4
_36050:
	.long	1
	.long	_1536
	.long	2
	.long	_36051
	.long	_826
	.long	-4
	.long	2
	.long	_36052
	.long	_826
	.long	-8
	.long	2
	.long	_36053
	.long	_826
	.long	-12
	.long	2
	.long	_36054
	.long	_27859
	.long	-16
	.long	0
	.align	4
_35965:
	.long	_4487
	.long	71
	.long	3
	.align	4
_35969:
	.long	_4487
	.long	73
	.long	3
	.align	4
_36025:
	.long	3
	.long	0
	.long	0
	.align	4
_35971:
	.long	_4487
	.long	74
	.long	4
	.align	4
_684:
	.long	_bbStringClass
	.long	2147483647
	.long	14
	.short	77,105,110,105,66,51,68,76,111,103,46,116,120,116
	.align	4
_35972:
	.long	_4487
	.long	75
	.long	4
	.align	4
_685:
	.long	_bbStringClass
	.long	2147483647
	.long	21
	.short	77,105,110,105,66,51,68,32,72,97,114,100,119,97,114,101
	.short	105,110,102,111,58
	.align	4
_35975:
	.long	_4487
	.long	76
	.long	4
	.align	4
_35978:
	.long	_4487
	.long	79
	.long	4
	.align	4
_686:
	.long	_bbStringClass
	.long	2147483647
	.long	16
	.short	86,101,110,100,111,114,58,32,32,32,32,32,32,32,32,32
	.align	4
_35981:
	.long	_4487
	.long	80
	.long	4
	.align	4
_687:
	.long	_bbStringClass
	.long	2147483647
	.long	16
	.short	82,101,110,100,101,114,101,114,58,32,32,32,32,32,32,32
	.align	4
_35984:
	.long	_4487
	.long	81
	.long	4
	.align	4
_688:
	.long	_bbStringClass
	.long	2147483647
	.long	16
	.short	79,112,101,110,71,76,45,86,101,114,115,105,111,110,58,32
	.align	4
_35987:
	.long	_4487
	.long	82
	.long	4
	.align	4
_35990:
	.long	_4487
	.long	85
	.long	4
	.align	4
_689:
	.long	_bbStringClass
	.long	2147483647
	.long	19
	.short	77,97,120,32,84,101,120,116,117,114,101,32,85,110,105,116
	.short	115,58,32
	.align	4
_35993:
	.long	_4487
	.long	86
	.long	4
	.align	4
_690:
	.long	_bbStringClass
	.long	2147483647
	.long	19
	.short	77,97,120,32,84,101,120,116,117,114,101,32,83,105,122,101
	.short	58,32,32
	.align	4
_35996:
	.long	_4487
	.long	87
	.long	4
	.align	4
_691:
	.long	_bbStringClass
	.long	2147483647
	.long	19
	.short	77,97,120,32,76,105,103,104,116,115,58,32,32,32,32,32
	.short	32,32,32
	.align	4
_35999:
	.long	_4487
	.long	88
	.long	4
	.align	4
_36002:
	.long	_4487
	.long	91
	.long	4
	.align	4
_692:
	.long	_bbStringClass
	.long	2147483647
	.long	18
	.short	79,112,101,110,71,76,32,69,120,116,101,110,115,105,111,110
	.short	115,58
	.align	4
_36005:
	.long	_4487
	.long	92
	.long	4
	.align	4
_36015:
	.long	3
	.long	0
	.long	0
	.align	4
_36006:
	.long	_4487
	.long	93
	.long	5
	.align	4
_696:
	.long	_bbStringClass
	.long	2147483647
	.long	1
	.short	32
	.align	4
_36007:
	.long	_4487
	.long	94
	.long	5
	.align	4
_36010:
	.long	3
	.long	0
	.long	0
	.align	4
_36009:
	.long	_4487
	.long	94
	.long	24
	.align	4
_36011:
	.long	_4487
	.long	95
	.long	5
	.align	4
_36014:
	.long	_4487
	.long	96
	.long	5
	.align	4
_36016:
	.long	_4487
	.long	99
	.long	4
	.align	4
_36019:
	.long	_4487
	.long	100
	.long	4
	.align	4
_697:
	.long	_bbStringClass
	.long	2147483647
	.long	9
	.short	45,32,82,101,97,100,121,32,45
	.align	4
_36022:
	.long	_4487
	.long	101
	.long	4
	.align	4
_36049:
	.long	3
	.long	0
	.long	0
	.align	4
_36027:
	.long	_4487
	.long	103
	.long	4
	.align	4
_36028:
	.long	_4487
	.long	104
	.long	4
	.align	4
_36029:
	.long	_4487
	.long	107
	.long	4
	.align	4
_36030:
	.long	_4487
	.long	108
	.long	4
	.align	4
_36031:
	.long	_4487
	.long	109
	.long	4
	.align	4
_36032:
	.long	_4487
	.long	110
	.long	4
	.align	4
_36033:
	.long	_4487
	.long	113
	.long	4
	.align	4
_36034:
	.long	_4487
	.long	114
	.long	4
	.align	4
_36035:
	.long	_4487
	.long	115
	.long	4
	.align	4
_36036:
	.long	_4487
	.long	116
	.long	4
	.align	4
_36037:
	.long	_4487
	.long	119
	.long	4
	.align	4
_36038:
	.long	_4487
	.long	120
	.long	4
	.align	4
_36046:
	.long	3
	.long	0
	.long	0
	.align	4
_36039:
	.long	_4487
	.long	121
	.long	5
	.align	4
_36040:
	.long	_4487
	.long	122
	.long	5
	.align	4
_36043:
	.long	3
	.long	0
	.long	0
	.align	4
_36042:
	.long	_4487
	.long	122
	.long	24
	.align	4
_36044:
	.long	_4487
	.long	123
	.long	5
	.align	4
_36045:
	.long	_4487
	.long	124
	.long	5
	.align	4
_36047:
	.long	_4487
	.long	127
	.long	4
	.align	4
_36048:
	.long	_4487
	.long	128
	.long	4
_36057:
	.asciz	":TBlitz2D"
	.align	4
_36056:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_36057
	.long	-4
	.long	0
	.align	4
_36055:
	.long	3
	.long	0
	.long	0
	.align	4
_36069:
	.long	1
	.long	_1539
	.long	2
	.long	_837
	.long	_826
	.long	-4
	.long	2
	.long	_839
	.long	_826
	.long	-8
	.long	2
	.long	_1392
	.long	_873
	.long	-12
	.long	0
_36060:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TBlitz2D.bmx"
	.align	4
_36059:
	.long	_36060
	.long	6
	.long	3
	.align	4
_36061:
	.long	_36060
	.long	7
	.long	3
	.align	4
_36062:
	.long	_36060
	.long	9
	.long	3
	.align	4
_36063:
	.long	_36060
	.long	11
	.long	3
	.align	4
_36064:
	.long	_36060
	.long	14
	.long	3
	.align	4
_36065:
	.long	_36060
	.long	16
	.long	3
	.align	4
_36066:
	.long	_36060
	.long	18
	.long	3
	.align	4
_36067:
	.long	_36060
	.long	20
	.long	3
	.align	4
_36068:
	.long	_36060
	.long	23
	.long	3
	.align	4
_36080:
	.long	1
	.long	_1541
	.long	0
	.align	4
_36070:
	.long	_36060
	.long	30
	.long	3
	.align	4
_36071:
	.long	_36060
	.long	31
	.long	3
	.align	4
_36072:
	.long	_36060
	.long	32
	.long	3
	.align	4
_36073:
	.long	_36060
	.long	33
	.long	3
	.align	4
_36074:
	.long	_36060
	.long	34
	.long	3
	.align	4
_36075:
	.long	_36060
	.long	35
	.long	3
	.align	4
_36076:
	.long	_36060
	.long	36
	.long	3
	.align	4
_36077:
	.long	_36060
	.long	37
	.long	3
	.align	4
_36078:
	.long	_36060
	.long	38
	.long	3
	.align	4
_36079:
	.long	_36060
	.long	39
	.long	3
	.align	4
_36105:
	.long	1
	.long	_1542
	.long	0
	.align	4
_36081:
	.long	_36060
	.long	47
	.long	3
	.align	4
_36082:
	.long	_36060
	.long	48
	.long	3
	.align	4
_36083:
	.long	_36060
	.long	49
	.long	3
	.align	4
_36084:
	.long	_36060
	.long	50
	.long	3
	.align	4
_36085:
	.long	_36060
	.long	51
	.long	3
	.align	4
_36086:
	.long	_36060
	.long	52
	.long	3
	.align	4
_36087:
	.long	_36060
	.long	53
	.long	3
	.align	4
_36088:
	.long	_36060
	.long	54
	.long	3
	.align	4
_36089:
	.long	_36060
	.long	55
	.long	3
	.align	4
_36090:
	.long	_36060
	.long	56
	.long	3
	.align	4
_36091:
	.long	_36060
	.long	58
	.long	3
	.align	4
_36092:
	.long	_36060
	.long	59
	.long	3
	.align	4
_36093:
	.long	_36060
	.long	61
	.long	3
	.align	4
_36096:
	.long	3
	.long	0
	.long	0
	.align	4
_36095:
	.long	_36060
	.long	62
	.long	4
	.align	4
_36099:
	.long	3
	.long	0
	.long	0
	.align	4
_36098:
	.long	_36060
	.long	64
	.long	4
	.align	4
_36100:
	.long	_36060
	.long	66
	.long	3
	.align	4
_36101:
	.long	_36060
	.long	68
	.long	3
	.align	4
_36102:
	.long	_36060
	.long	69
	.long	3
	.align	4
_36103:
	.long	_36060
	.long	70
	.long	3
	.align	4
_36104:
	.long	_36060
	.long	72
	.long	3
	.align	4
_48893:
	.long	0x3f000000
_36108:
	.asciz	":TUtility"
	.align	4
_36107:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_36108
	.long	-4
	.long	0
	.align	4
_36106:
	.long	3
	.long	0
	.long	0
_36114:
	.asciz	"current"
_36115:
	.asciz	"destination"
	.align	4
_36113:
	.long	1
	.long	_1545
	.long	2
	.long	_36114
	.long	_838
	.long	-4
	.long	2
	.long	_36115
	.long	_838
	.long	-8
	.long	2
	.long	_9641
	.long	_838
	.long	-12
	.long	0
_36111:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/TUtility.bmx"
	.align	4
_36110:
	.long	_36111
	.long	5
	.long	3
	.align	4
_36112:
	.long	_36111
	.long	7
	.long	3
_36118:
	.asciz	":TDebug"
	.align	4
_36117:
	.long	1
	.long	_792
	.long	2
	.long	_4558
	.long	_36118
	.long	-4
	.long	0
	.align	4
_36116:
	.long	3
	.long	0
	.long	0
_36178:
	.asciz	"no_ents"
_36179:
	.asciz	"no_cams"
_36180:
	.asciz	"no_lights"
_36181:
	.asciz	"no_pivs"
_36182:
	.asciz	"no_meshes"
_36183:
	.asciz	"no_sprites"
	.align	4
_36177:
	.long	1
	.long	_1548
	.long	2
	.long	_36178
	.long	_826
	.long	-4
	.long	2
	.long	_36179
	.long	_826
	.long	-8
	.long	2
	.long	_36180
	.long	_826
	.long	-12
	.long	2
	.long	_36181
	.long	_826
	.long	-16
	.long	2
	.long	_36182
	.long	_826
	.long	-20
	.long	2
	.long	_36183
	.long	_826
	.long	-24
	.long	2
	.long	_1136
	.long	_826
	.long	-28
	.long	0
	.align	4
_36120:
	.long	_4513
	.long	17
	.long	3
	.align	4
_36122:
	.long	_4513
	.long	18
	.long	3
	.align	4
_36124:
	.long	_4513
	.long	19
	.long	3
	.align	4
_36126:
	.long	_4513
	.long	20
	.long	3
	.align	4
_36128:
	.long	_4513
	.long	21
	.long	3
	.align	4
_36130:
	.long	_4513
	.long	22
	.long	3
	.align	4
_36132:
	.long	_4513
	.long	23
	.long	3
	.align	4
_36134:
	.long	_4513
	.long	25
	.long	3
	.align	4
_36169:
	.long	3
	.long	0
	.long	2
	.long	_1476
	.long	_855
	.long	-32
	.long	0
	.align	4
_36144:
	.long	_4513
	.long	27
	.long	4
	.align	4
_36145:
	.long	_4513
	.long	29
	.long	4
	.align	4
_36148:
	.long	3
	.long	0
	.long	0
	.align	4
_36147:
	.long	_4513
	.long	29
	.long	31
	.align	4
_36149:
	.long	_4513
	.long	30
	.long	4
	.align	4
_36152:
	.long	3
	.long	0
	.long	0
	.align	4
_36151:
	.long	_4513
	.long	30
	.long	30
	.align	4
_36153:
	.long	_4513
	.long	31
	.long	4
	.align	4
_36156:
	.long	3
	.long	0
	.long	0
	.align	4
_36155:
	.long	_4513
	.long	31
	.long	30
	.align	4
_36157:
	.long	_4513
	.long	32
	.long	4
	.align	4
_36160:
	.long	3
	.long	0
	.long	0
	.align	4
_36159:
	.long	_4513
	.long	32
	.long	29
	.align	4
_36161:
	.long	_4513
	.long	33
	.long	4
	.align	4
_36164:
	.long	3
	.long	0
	.long	0
	.align	4
_36163:
	.long	_4513
	.long	33
	.long	31
	.align	4
_36165:
	.long	_4513
	.long	34
	.long	4
	.align	4
_36168:
	.long	3
	.long	0
	.long	0
	.align	4
_36167:
	.long	_4513
	.long	34
	.long	29
	.align	4
_36170:
	.long	_4513
	.long	38
	.long	3
	.align	4
_704:
	.long	_bbStringClass
	.long	2147483647
	.long	10
	.short	69,110,116,105,116,105,101,115,58,32
	.align	4
_36171:
	.long	_4513
	.long	39
	.long	3
	.align	4
_705:
	.long	_bbStringClass
	.long	2147483647
	.long	9
	.short	67,97,109,101,114,97,115,58,32
	.align	4
_36172:
	.long	_4513
	.long	40
	.long	3
	.align	4
_706:
	.long	_bbStringClass
	.long	2147483647
	.long	8
	.short	76,105,103,104,116,115,58,32
	.align	4
_36173:
	.long	_4513
	.long	41
	.long	3
	.align	4
_707:
	.long	_bbStringClass
	.long	2147483647
	.long	8
	.short	80,105,118,111,116,115,58,32
	.align	4
_36174:
	.long	_4513
	.long	42
	.long	3
	.align	4
_708:
	.long	_bbStringClass
	.long	2147483647
	.long	8
	.short	77,101,115,104,101,115,58,32
	.align	4
_36175:
	.long	_4513
	.long	43
	.long	3
	.align	4
_709:
	.long	_bbStringClass
	.long	2147483647
	.long	9
	.short	83,112,114,105,116,101,115,58,32
	.align	4
_36176:
	.long	_4513
	.long	44
	.long	3
	.align	4
_710:
	.long	_bbStringClass
	.long	2147483647
	.long	7
	.short	66,111,110,101,115,58,32
_36314:
	.asciz	"old_cent"
_36315:
	.asciz	"no_childs"
	.align	4
_36313:
	.long	1
	.long	_1549
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_5059
	.long	_1245
	.long	-8
	.long	2
	.long	_7662
	.long	_826
	.long	-12
	.long	2
	.long	_36314
	.long	_855
	.long	-16
	.long	2
	.long	_36315
	.long	_826
	.long	-20
	.long	2
	.long	_7717
	.long	_855
	.long	-24
	.long	0
	.align	4
_36184:
	.long	_4513
	.long	50
	.long	3
	.align	4
_36187:
	.long	3
	.long	0
	.long	0
	.align	4
_36186:
	.long	_4513
	.long	50
	.long	20
	.align	4
_36188:
	.long	_4513
	.long	52
	.long	3
	.align	4
_36190:
	.long	_4513
	.long	53
	.long	3
	.align	4
_36194:
	.long	_4513
	.long	54
	.long	3
	.align	4
_36199:
	.long	3
	.long	0
	.long	0
	.align	4
_36196:
	.long	_4513
	.long	54
	.long	26
	.align	4
_48921:
	.long	0x437f0000
	.align	4
_48922:
	.long	0x437f0000
	.align	4
_48923:
	.long	0x437f0000
	.align	4
_36200:
	.long	_4513
	.long	56
	.long	3
	.align	4
_36203:
	.long	3
	.long	0
	.long	0
	.align	4
_36202:
	.long	_4513
	.long	56
	.long	30
	.align	4
_36204:
	.long	_4513
	.long	57
	.long	3
	.align	4
_36207:
	.long	3
	.long	0
	.long	0
	.align	4
_36206:
	.long	_4513
	.long	57
	.long	35
	.align	4
_36208:
	.long	_4513
	.long	58
	.long	3
	.align	4
_36210:
	.long	_4513
	.long	59
	.long	3
	.align	4
_36213:
	.long	3
	.long	0
	.long	0
	.align	4
_36212:
	.long	_4513
	.long	59
	.long	17
	.align	4
_36214:
	.long	_4513
	.long	60
	.long	3
	.align	4
_36217:
	.long	3
	.long	0
	.long	0
	.align	4
_36216:
	.long	_4513
	.long	60
	.long	25
	.align	4
_36218:
	.long	_4513
	.long	62
	.long	3
	.align	4
_36219:
	.long	_4513
	.long	63
	.long	3
	.align	4
_36223:
	.long	_4513
	.long	65
	.long	3
	.align	4
_36226:
	.long	3
	.long	0
	.long	0
	.align	4
_36225:
	.long	_4513
	.long	65
	.long	21
	.align	4
_36227:
	.long	_4513
	.long	67
	.long	3
	.align	4
_36311:
	.long	3
	.long	0
	.long	2
	.long	_1477
	.long	_1478
	.long	-28
	.long	0
	.align	4
_36229:
	.long	_4513
	.long	70
	.long	4
	.align	4
_36231:
	.long	_4513
	.long	71
	.long	4
	.align	4
_36254:
	.long	3
	.long	0
	.long	0
	.align	4
_36233:
	.long	_4513
	.long	72
	.long	5
	.align	4
_36236:
	.long	3
	.long	0
	.long	0
	.align	4
_36235:
	.long	_4513
	.long	72
	.long	35
	.align	4
_36237:
	.long	_4513
	.long	73
	.long	5
	.align	4
_36240:
	.long	3
	.long	0
	.long	0
	.align	4
_36239:
	.long	_4513
	.long	73
	.long	37
	.align	4
_36241:
	.long	_4513
	.long	74
	.long	5
	.align	4
_36244:
	.long	3
	.long	0
	.long	0
	.align	4
_36243:
	.long	_4513
	.long	74
	.long	23
	.align	4
_36245:
	.long	_4513
	.long	75
	.long	5
	.align	4
_36252:
	.long	3
	.long	0
	.long	0
	.align	4
_36249:
	.long	_4513
	.long	75
	.long	49
	.align	4
_36253:
	.long	_4513
	.long	76
	.long	5
	.align	4
_36258:
	.long	3
	.long	0
	.long	0
	.align	4
_36256:
	.long	_4513
	.long	78
	.long	5
	.align	4
_36257:
	.long	_4513
	.long	79
	.long	5
	.align	4
_36259:
	.long	_4513
	.long	82
	.long	4
	.align	4
_36262:
	.long	3
	.long	0
	.long	0
	.align	4
_36261:
	.long	_4513
	.long	82
	.long	29
	.align	4
_36263:
	.long	_4513
	.long	84
	.long	4
	.align	4
_36264:
	.long	_4513
	.long	85
	.long	4
	.align	4
_36265:
	.long	_4513
	.long	86
	.long	4
	.align	4
_36266:
	.long	_4513
	.long	88
	.long	4
	.align	4
_36269:
	.long	3
	.long	0
	.long	0
	.align	4
_36268:
	.long	_4513
	.long	88
	.long	29
	.align	4
_36270:
	.long	_4513
	.long	89
	.long	4
	.align	4
_36273:
	.long	3
	.long	0
	.long	0
	.align	4
_36272:
	.long	_4513
	.long	89
	.long	29
	.align	4
_36274:
	.long	_4513
	.long	90
	.long	4
	.align	4
_36277:
	.long	3
	.long	0
	.long	0
	.align	4
_36276:
	.long	_4513
	.long	90
	.long	29
	.align	4
_36278:
	.long	_4513
	.long	91
	.long	4
	.align	4
_36281:
	.long	3
	.long	0
	.long	0
	.align	4
_36280:
	.long	_4513
	.long	91
	.long	29
	.align	4
_36282:
	.long	_4513
	.long	92
	.long	4
	.align	4
_36285:
	.long	3
	.long	0
	.long	0
	.align	4
_36284:
	.long	_4513
	.long	92
	.long	29
	.align	4
_36286:
	.long	_4513
	.long	94
	.long	4
	.align	4
_711:
	.long	_bbStringClass
	.long	2147483647
	.long	8
	.short	69,110,116,105,116,121,58,32
	.align	4
_712:
	.long	_bbStringClass
	.long	2147483647
	.long	8
	.short	46,32,78,97,109,101,58,32
	.align	4
_713:
	.long	_bbStringClass
	.long	2147483647
	.long	9
	.short	46,32,67,108,97,115,115,58,32
	.align	4
_36291:
	.long	_4513
	.long	96
	.long	4
	.align	4
_36294:
	.long	3
	.long	0
	.long	0
	.align	4
_36293:
	.long	_4513
	.long	96
	.long	19
	.align	4
_36295:
	.long	_4513
	.long	97
	.long	4
	.align	4
_36298:
	.long	3
	.long	0
	.long	0
	.align	4
_36297:
	.long	_4513
	.long	97
	.long	19
	.align	4
_36299:
	.long	_4513
	.long	98
	.long	4
	.align	4
_36302:
	.long	3
	.long	0
	.long	0
	.align	4
_36301:
	.long	_4513
	.long	98
	.long	19
	.align	4
_36303:
	.long	_4513
	.long	99
	.long	4
	.align	4
_36306:
	.long	3
	.long	0
	.long	0
	.align	4
_36305:
	.long	_4513
	.long	99
	.long	19
	.align	4
_36307:
	.long	_4513
	.long	100
	.long	4
	.align	4
_36310:
	.long	3
	.long	0
	.long	0
	.align	4
_36309:
	.long	_4513
	.long	100
	.long	19
	.align	4
_36312:
	.long	_4513
	.long	104
	.long	3
	.align	4
_36412:
	.long	1
	.long	_1551
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_5872
	.long	_838
	.long	-8
	.long	2
	.long	_837
	.long	_838
	.long	-12
	.long	2
	.long	_839
	.long	_838
	.long	-16
	.long	2
	.long	_840
	.long	_838
	.long	-20
	.long	2
	.long	_862
	.long	_838
	.long	-24
	.long	2
	.long	_863
	.long	_838
	.long	-28
	.long	2
	.long	_864
	.long	_838
	.long	-32
	.long	0
	.align	4
_36316:
	.long	_4513
	.long	110
	.long	3
	.align	4
_36329:
	.long	3
	.long	0
	.long	0
	.align	4
_36318:
	.long	_4513
	.long	111
	.long	4
	.align	4
_36323:
	.long	_4513
	.long	112
	.long	4
	.align	4
_48959:
	.long	0x3e800000
	.align	4
_36326:
	.long	_4513
	.long	113
	.long	4
	.align	4
_48960:
	.long	0x437f0000
	.align	4
_36330:
	.long	_4513
	.long	116
	.long	3
	.align	4
_36338:
	.long	3
	.long	0
	.long	0
	.align	4
_36334:
	.long	_4513
	.long	117
	.long	4
	.align	4
_36337:
	.long	_4513
	.long	118
	.long	4
	.align	4
_36339:
	.long	_4513
	.long	121
	.long	3
	.align	4
_36342:
	.long	_4513
	.long	123
	.long	3
	.align	4
_36346:
	.long	_4513
	.long	126
	.long	3
	.align	4
_36350:
	.long	_4513
	.long	127
	.long	3
	.align	4
_36354:
	.long	_4513
	.long	128
	.long	3
	.align	4
_36358:
	.long	_4513
	.long	129
	.long	3
	.align	4
_48961:
	.long	0x40000000
	.align	4
_36363:
	.long	_4513
	.long	130
	.long	3
	.align	4
_48962:
	.long	0x40000000
	.align	4
_36368:
	.long	_4513
	.long	131
	.long	3
	.align	4
_48963:
	.long	0x40000000
	.align	4
_36373:
	.long	_4513
	.long	134
	.long	3
	.align	4
_36374:
	.long	_4513
	.long	135
	.long	3
	.align	4
_36375:
	.long	_4513
	.long	136
	.long	3
	.align	4
_36376:
	.long	_4513
	.long	137
	.long	3
	.align	4
_36377:
	.long	_4513
	.long	140
	.long	3
	.align	4
_36381:
	.long	_4513
	.long	141
	.long	3
	.align	4
_36385:
	.long	_4513
	.long	142
	.long	3
	.align	4
_36389:
	.long	_4513
	.long	143
	.long	3
	.align	4
_36394:
	.long	3
	.long	0
	.long	0
	.align	4
_36393:
	.long	_4513
	.long	144
	.long	4
	.align	4
_36405:
	.long	3
	.long	0
	.long	0
	.align	4
_36396:
	.long	_4513
	.long	145
	.long	8
	.align	4
_36401:
	.long	3
	.long	0
	.long	0
	.align	4
_36400:
	.long	_4513
	.long	146
	.long	4
	.align	4
_36404:
	.long	3
	.long	0
	.long	0
	.align	4
_36403:
	.long	_4513
	.long	148
	.long	4
	.align	4
_36406:
	.long	_4513
	.long	151
	.long	3
	.align	4
_36409:
	.long	_4513
	.long	152
	.long	3
	.align	4
_36530:
	.long	1
	.long	_1552
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_1477
	.long	_1478
	.long	-8
	.long	0
	.align	4
_36413:
	.long	_4513
	.long	158
	.long	3
	.align	4
_36436:
	.long	3
	.long	0
	.long	0
	.align	4
_36415:
	.long	_4513
	.long	159
	.long	4
	.align	4
_36420:
	.long	_4513
	.long	160
	.long	4
	.align	4
_36427:
	.long	_4513
	.long	161
	.long	4
	.align	4
_48993:
	.long	0x437f0000
	.align	4
_36430:
	.long	_4513
	.long	162
	.long	4
	.align	4
_48994:
	.long	0x3f000000
	.align	4
_36433:
	.long	_4513
	.long	164
	.long	4
	.align	4
_36441:
	.long	3
	.long	0
	.long	0
	.align	4
_36438:
	.long	_4513
	.long	166
	.long	4
	.align	4
_36442:
	.long	_4513
	.long	169
	.long	3
	.align	4
_36450:
	.long	3
	.long	0
	.long	0
	.align	4
_36446:
	.long	_4513
	.long	170
	.long	4
	.align	4
_36449:
	.long	_4513
	.long	171
	.long	4
	.align	4
_36451:
	.long	_4513
	.long	174
	.long	3
	.align	4
_36454:
	.long	_4513
	.long	176
	.long	3
_36526:
	.asciz	"nv"
	.align	4
_36525:
	.long	3
	.long	0
	.long	2
	.long	_1479
	.long	_826
	.long	-12
	.long	2
	.long	_7581
	.long	_910
	.long	-16
	.long	2
	.long	_36526
	.long	_910
	.long	-20
	.long	0
	.align	4
_36460:
	.long	_4513
	.long	178
	.long	4
_36461:
	.asciz	"i"
	.align	4
_36463:
	.long	_4513
	.long	179
	.long	4
	.align	4
_36469:
	.long	_4513
	.long	180
	.long	4
	.align	4
_36475:
	.long	_4513
	.long	181
	.long	4
	.align	4
_36481:
	.long	_4513
	.long	183
	.long	4
_36482:
	.asciz	"i"
	.align	4
_36484:
	.long	_4513
	.long	184
	.long	4
	.align	4
_36515:
	.long	3
	.long	0
	.long	2
	.long	_826
	.long	_826
	.long	-24
	.long	2
	.long	_1058
	.long	_838
	.long	-28
	.long	2
	.long	_1059
	.long	_838
	.long	-32
	.long	2
	.long	_8875
	.long	_838
	.long	-36
	.long	0
	.align	4
_36487:
	.long	_4513
	.long	186
	.long	5
	.align	4
_36493:
	.long	_4513
	.long	187
	.long	5
	.align	4
_36499:
	.long	_4513
	.long	188
	.long	5
	.align	4
_36505:
	.long	_4513
	.long	190
	.long	5
	.align	4
_36506:
	.long	_4513
	.long	191
	.long	5
	.align	4
_36507:
	.long	_4513
	.long	192
	.long	5
	.align	4
_36508:
	.long	_4513
	.long	193
	.long	5
	.align	4
_36509:
	.long	_4513
	.long	195
	.long	5
	.align	4
_36516:
	.long	_4513
	.long	199
	.long	4
	.align	4
_36527:
	.long	_4513
	.long	203
	.long	3
	.align	4
_36584:
	.long	1
	.long	_1554
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_5059
	.long	_1245
	.long	-8
	.long	2
	.long	_837
	.long	_838
	.long	-12
	.long	2
	.long	_839
	.long	_838
	.long	-16
	.long	2
	.long	_840
	.long	_838
	.long	-20
	.long	0
	.align	4
_36531:
	.long	_4513
	.long	209
	.long	3
	.align	4
_36534:
	.long	3
	.long	0
	.long	0
	.align	4
_36533:
	.long	_4513
	.long	209
	.long	20
	.align	4
_36535:
	.long	_4513
	.long	213
	.long	3
	.align	4
_36539:
	.long	_4513
	.long	214
	.long	3
	.align	4
_36543:
	.long	_4513
	.long	215
	.long	3
	.align	4
_36547:
	.long	_4513
	.long	216
	.long	3
	.align	4
_49028:
	.long	0x40000000
	.align	4
_36552:
	.long	_4513
	.long	217
	.long	3
	.align	4
_49029:
	.long	0x40000000
	.align	4
_36557:
	.long	_4513
	.long	218
	.long	3
	.align	4
_49030:
	.long	0x40000000
	.align	4
_36562:
	.long	_4513
	.long	221
	.long	3
	.align	4
_36563:
	.long	_4513
	.long	222
	.long	3
	.align	4
_36564:
	.long	_4513
	.long	223
	.long	3
	.align	4
_36565:
	.long	_4513
	.long	224
	.long	3
	.align	4
_36566:
	.long	_4513
	.long	226
	.long	3
	.align	4
_36569:
	.long	_4513
	.long	228
	.long	3
	.align	4
_720:
	.long	_bbStringClass
	.long	2147483647
	.long	1
	.short	88
	.align	4
_36570:
	.long	_4513
	.long	232
	.long	3
	.align	4
_36577:
	.long	_4513
	.long	233
	.long	3
	.align	4
_36578:
	.long	_4513
	.long	234
	.long	3
	.align	4
_36579:
	.long	_4513
	.long	235
	.long	3
	.align	4
_36580:
	.long	_4513
	.long	237
	.long	3
	.align	4
_36583:
	.long	_4513
	.long	239
	.long	3
	.align	4
_721:
	.long	_bbStringClass
	.long	2147483647
	.long	1
	.short	79
	.align	4
_36742:
	.long	1
	.long	_1556
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_9215
	.long	_838
	.long	-8
	.long	2
	.long	_6309
	.long	_826
	.long	-12
	.long	2
	.long	_6310
	.long	_826
	.long	-16
	.long	0
	.align	4
_36585:
	.long	_4513
	.long	247
	.long	3
	.align	4
_722:
	.long	_bbStringClass
	.long	2147483647
	.long	23
	.short	49,46,32,69,110,116,105,116,121,32,80,111,115,105,116,105
	.short	111,110,32,73,110,102,111
	.align	4
_36586:
	.long	_4513
	.long	248
	.long	3
	.align	4
_723:
	.long	_bbStringClass
	.long	2147483647
	.long	7
	.short	71,108,111,98,97,108,58
	.align	4
_36587:
	.long	_4513
	.long	250
	.long	3
	.align	4
_36589:
	.long	_4513
	.long	252
	.long	3
	.align	4
_36592:
	.long	_4513
	.long	253
	.long	3
	.align	4
_49049:
	.long	0x38d1b717
	.align	4
_49050:
	.long	0xb8d1b717
	.align	4
_36597:
	.long	3
	.long	0
	.long	0
	.align	4
_36596:
	.long	_4513
	.long	253
	.long	38
	.align	4
_36598:
	.long	_4513
	.long	254
	.long	3
	.align	4
_724:
	.long	_bbStringClass
	.long	2147483647
	.long	3
	.short	88,58,32
	.align	4
_36599:
	.long	_4513
	.long	256
	.long	3
	.align	4
_36602:
	.long	_4513
	.long	257
	.long	3
	.align	4
_49051:
	.long	0x38d1b717
	.align	4
_49052:
	.long	0xb8d1b717
	.align	4
_36607:
	.long	3
	.long	0
	.long	0
	.align	4
_36606:
	.long	_4513
	.long	257
	.long	39
	.align	4
_36608:
	.long	_4513
	.long	258
	.long	3
	.align	4
_725:
	.long	_bbStringClass
	.long	2147483647
	.long	3
	.short	89,58,32
	.align	4
_36609:
	.long	_4513
	.long	260
	.long	3
	.align	4
_36612:
	.long	_4513
	.long	261
	.long	3
	.align	4
_49053:
	.long	0x38d1b717
	.align	4
_49054:
	.long	0xb8d1b717
	.align	4
_36617:
	.long	3
	.long	0
	.long	0
	.align	4
_36616:
	.long	_4513
	.long	261
	.long	39
	.align	4
_36618:
	.long	_4513
	.long	262
	.long	3
	.align	4
_726:
	.long	_bbStringClass
	.long	2147483647
	.long	3
	.short	90,58,32
	.align	4
_36619:
	.long	_4513
	.long	264
	.long	3
	.align	4
_36622:
	.long	_4513
	.long	265
	.long	3
	.align	4
_49055:
	.long	0x38d1b717
	.align	4
_49056:
	.long	0xb8d1b717
	.align	4
_36627:
	.long	3
	.long	0
	.long	0
	.align	4
_36626:
	.long	_4513
	.long	265
	.long	39
	.align	4
_36628:
	.long	_4513
	.long	266
	.long	3
	.align	4
_727:
	.long	_bbStringClass
	.long	2147483647
	.long	7
	.short	80,105,116,99,104,58,32
	.align	4
_36629:
	.long	_4513
	.long	268
	.long	3
	.align	4
_36632:
	.long	_4513
	.long	269
	.long	3
	.align	4
_49057:
	.long	0x38d1b717
	.align	4
_49058:
	.long	0xb8d1b717
	.align	4
_36637:
	.long	3
	.long	0
	.long	0
	.align	4
_36636:
	.long	_4513
	.long	269
	.long	39
	.align	4
_36638:
	.long	_4513
	.long	270
	.long	3
	.align	4
_728:
	.long	_bbStringClass
	.long	2147483647
	.long	5
	.short	89,97,119,58,32
	.align	4
_36639:
	.long	_4513
	.long	272
	.long	3
	.align	4
_36642:
	.long	_4513
	.long	273
	.long	3
	.align	4
_49059:
	.long	0x38d1b717
	.align	4
_49060:
	.long	0xb8d1b717
	.align	4
_36647:
	.long	3
	.long	0
	.long	0
	.align	4
_36646:
	.long	_4513
	.long	273
	.long	39
	.align	4
_36648:
	.long	_4513
	.long	274
	.long	3
	.align	4
_729:
	.long	_bbStringClass
	.long	2147483647
	.long	6
	.short	82,111,108,108,58,32
	.align	4
_36649:
	.long	_4513
	.long	276
	.long	3
	.align	4
_730:
	.long	_bbStringClass
	.long	2147483647
	.long	6
	.short	76,111,99,97,108,58
	.align	4
_36650:
	.long	_4513
	.long	278
	.long	3
	.align	4
_36653:
	.long	_4513
	.long	279
	.long	3
	.align	4
_49061:
	.long	0x38d1b717
	.align	4
_49062:
	.long	0xb8d1b717
	.align	4
_36658:
	.long	3
	.long	0
	.long	0
	.align	4
_36657:
	.long	_4513
	.long	279
	.long	39
	.align	4
_36659:
	.long	_4513
	.long	280
	.long	3
	.align	4
_36660:
	.long	_4513
	.long	282
	.long	3
	.align	4
_36663:
	.long	_4513
	.long	283
	.long	3
	.align	4
_49063:
	.long	0x38d1b717
	.align	4
_49064:
	.long	0xb8d1b717
	.align	4
_36668:
	.long	3
	.long	0
	.long	0
	.align	4
_36667:
	.long	_4513
	.long	283
	.long	39
	.align	4
_36669:
	.long	_4513
	.long	284
	.long	3
	.align	4
_36670:
	.long	_4513
	.long	286
	.long	3
	.align	4
_36673:
	.long	_4513
	.long	287
	.long	3
	.align	4
_49065:
	.long	0x38d1b717
	.align	4
_49066:
	.long	0xb8d1b717
	.align	4
_36678:
	.long	3
	.long	0
	.long	0
	.align	4
_36677:
	.long	_4513
	.long	287
	.long	39
	.align	4
_36679:
	.long	_4513
	.long	288
	.long	3
	.align	4
_36680:
	.long	_4513
	.long	290
	.long	3
	.align	4
_36683:
	.long	_4513
	.long	291
	.long	3
	.align	4
_49067:
	.long	0x38d1b717
	.align	4
_49068:
	.long	0xb8d1b717
	.align	4
_36688:
	.long	3
	.long	0
	.long	0
	.align	4
_36687:
	.long	_4513
	.long	291
	.long	39
	.align	4
_36689:
	.long	_4513
	.long	292
	.long	3
	.align	4
_36690:
	.long	_4513
	.long	294
	.long	3
	.align	4
_36693:
	.long	_4513
	.long	295
	.long	3
	.align	4
_49069:
	.long	0x38d1b717
	.align	4
_49070:
	.long	0xb8d1b717
	.align	4
_36698:
	.long	3
	.long	0
	.long	0
	.align	4
_36697:
	.long	_4513
	.long	295
	.long	39
	.align	4
_36699:
	.long	_4513
	.long	296
	.long	3
	.align	4
_36700:
	.long	_4513
	.long	298
	.long	3
	.align	4
_36703:
	.long	_4513
	.long	299
	.long	3
	.align	4
_49071:
	.long	0x38d1b717
	.align	4
_49072:
	.long	0xb8d1b717
	.align	4
_36708:
	.long	3
	.long	0
	.long	0
	.align	4
_36707:
	.long	_4513
	.long	299
	.long	39
	.align	4
_36709:
	.long	_4513
	.long	300
	.long	3
	.align	4
_36710:
	.long	_4513
	.long	302
	.long	3
	.align	4
_36712:
	.long	_4513
	.long	303
	.long	3
	.align	4
_36714:
	.long	_4513
	.long	304
	.long	3
	.align	4
_36741:
	.long	3
	.long	0
	.long	2
	.long	_8950
	.long	_826
	.long	-20
	.long	0
	.align	4
_36717:
	.long	_4513
	.long	305
	.long	4
	.align	4
_36718:
	.long	_4513
	.long	306
	.long	4
	.align	4
_36719:
	.long	_4513
	.long	307
	.long	4
	.align	4
_36740:
	.long	3
	.long	0
	.long	2
	.long	_8949
	.long	_826
	.long	-24
	.long	0
	.align	4
_36722:
	.long	_4513
	.long	308
	.long	5
	.align	4
_36732:
	.long	_4513
	.long	309
	.long	5
	.align	4
_49073:
	.long	0x38d1b717
	.align	4
_49074:
	.long	0xb8d1b717
	.align	4
_36737:
	.long	3
	.long	0
	.long	0
	.align	4
_36736:
	.long	_4513
	.long	309
	.long	40
	.align	4
_36738:
	.long	_4513
	.long	310
	.long	5
	.align	4
_36739:
	.long	_4513
	.long	311
	.long	5
	.align	4
_36778:
	.long	1
	.long	_1557
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_1477
	.long	_1478
	.long	-8
	.long	0
	.align	4
_36743:
	.long	_4513
	.long	319
	.long	3
	.align	4
_36774:
	.long	3
	.long	0
	.long	0
	.align	4
_36745:
	.long	_4513
	.long	321
	.long	4
	.align	4
_737:
	.long	_bbStringClass
	.long	2147483647
	.long	15
	.short	50,46,32,83,117,114,102,97,99,101,32,73,110,102,111
	.align	4
_36746:
	.long	_4513
	.long	323
	.long	4
	.align	4
_36770:
	.long	3
	.long	0
	.long	0
	.align	4
_36748:
	.long	_4513
	.long	325
	.long	5
	.align	4
_738:
	.long	_bbStringClass
	.long	2147483647
	.long	8
	.short	83,117,114,102,97,99,101,32
	.align	4
_36751:
	.long	_4513
	.long	326
	.long	5
	.align	4
_739:
	.long	_bbStringClass
	.long	2147483647
	.long	10
	.short	86,101,114,116,105,99,101,115,58,32
	.align	4
_36756:
	.long	_4513
	.long	327
	.long	5
	.align	4
_740:
	.long	_bbStringClass
	.long	2147483647
	.long	11
	.short	84,114,105,97,110,103,108,101,115,58,32
	.align	4
_36761:
	.long	_4513
	.long	328
	.long	5
	.align	4
_741:
	.long	_bbStringClass
	.long	2147483647
	.long	15
	.short	65,108,112,104,97,32,69,110,97,98,108,101,100,58,32
	.align	4
_36764:
	.long	_4513
	.long	329
	.long	5
	.align	4
_742:
	.long	_bbStringClass
	.long	2147483647
	.long	11
	.short	83,117,114,102,32,86,109,105,110,58,32
	.align	4
_36767:
	.long	_4513
	.long	330
	.long	5
	.align	4
_743:
	.long	_bbStringClass
	.long	2147483647
	.long	11
	.short	83,117,114,102,32,86,109,97,120,58,32
	.align	4
_36773:
	.long	3
	.long	0
	.long	0
	.align	4
_36772:
	.long	_4513
	.long	334
	.long	5
	.align	4
_744:
	.long	_bbStringClass
	.long	2147483647
	.long	10
	.short	78,111,32,115,117,114,102,97,99,101
	.align	4
_36777:
	.long	3
	.long	0
	.long	0
	.align	4
_36776:
	.long	_4513
	.long	340
	.long	4
	.align	4
_745:
	.long	_bbStringClass
	.long	2147483647
	.long	21
	.short	69,110,116,105,116,121,32,105,115,32,110,111,116,32,97,32
	.short	109,101,115,104,33
	.align	4
_37196:
	.long	1
	.long	_1558
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_1477
	.long	_1478
	.long	-8
	.long	0
	.align	4
_36779:
	.long	_4513
	.long	348
	.long	3
	.align	4
_746:
	.long	_bbStringClass
	.long	2147483647
	.long	13
	.short	51,46,32,66,114,117,115,104,32,73,110,102,111
	.align	4
_36780:
	.long	_4513
	.long	350
	.long	3
	.align	4
_36988:
	.long	3
	.long	0
	.long	0
	.align	4
_36782:
	.long	_4513
	.long	352
	.long	4
	.align	4
_747:
	.long	_bbStringClass
	.long	2147483647
	.long	7
	.short	32,66,114,117,115,104,58
	.align	4
_36785:
	.long	_4513
	.long	354
	.long	4
	.align	4
_36984:
	.long	3
	.long	0
	.long	0
	.align	4
_36789:
	.long	_4513
	.long	356
	.long	5
	.align	4
_748:
	.long	_bbStringClass
	.long	2147483647
	.long	6
	.short	78,97,109,101,58,32
	.align	4
_36794:
	.long	_4513
	.long	357
	.long	5
	.align	4
_749:
	.long	_bbStringClass
	.long	2147483647
	.long	5
	.short	82,101,100,58,32
	.align	4
_36799:
	.long	_4513
	.long	358
	.long	5
	.align	4
_750:
	.long	_bbStringClass
	.long	2147483647
	.long	7
	.short	71,114,101,101,110,58,32
	.align	4
_36804:
	.long	_4513
	.long	359
	.long	5
	.align	4
_751:
	.long	_bbStringClass
	.long	2147483647
	.long	6
	.short	66,108,117,101,58,32
	.align	4
_36809:
	.long	_4513
	.long	360
	.long	5
	.align	4
_752:
	.long	_bbStringClass
	.long	2147483647
	.long	7
	.short	65,108,112,104,97,58,32
	.align	4
_36814:
	.long	_4513
	.long	361
	.long	5
	.align	4
_753:
	.long	_bbStringClass
	.long	2147483647
	.long	7
	.short	66,108,101,110,100,58,32
	.align	4
_36819:
	.long	_4513
	.long	362
	.long	5
	.align	4
_754:
	.long	_bbStringClass
	.long	2147483647
	.long	4
	.short	70,88,58,32
	.align	4
_36824:
	.long	_4513
	.long	364
	.long	5
	.align	4
_36863:
	.long	3
	.long	0
	.long	0
	.align	4
_36833:
	.long	_4513
	.long	365
	.long	6
	.align	4
_755:
	.long	_bbStringClass
	.long	2147483647
	.long	11
	.short	84,101,120,48,32,78,97,109,101,58,32
	.align	4
_36843:
	.long	_4513
	.long	366
	.long	6
	.align	4
_756:
	.long	_bbStringClass
	.long	2147483647
	.long	12
	.short	84,101,120,48,32,70,108,97,103,115,58,32
	.align	4
_36853:
	.long	_4513
	.long	367
	.long	6
	.align	4
_757:
	.long	_bbStringClass
	.long	2147483647
	.long	12
	.short	84,101,120,48,32,66,108,101,110,100,58,32
	.align	4
_36864:
	.long	_4513
	.long	369
	.long	5
	.align	4
_36903:
	.long	3
	.long	0
	.long	0
	.align	4
_36873:
	.long	_4513
	.long	370
	.long	6
	.align	4
_758:
	.long	_bbStringClass
	.long	2147483647
	.long	11
	.short	84,101,120,49,32,78,97,109,101,58,32
	.align	4
_36883:
	.long	_4513
	.long	371
	.long	6
	.align	4
_759:
	.long	_bbStringClass
	.long	2147483647
	.long	12
	.short	84,101,120,49,32,70,108,97,103,115,58,32
	.align	4
_36893:
	.long	_4513
	.long	372
	.long	6
	.align	4
_760:
	.long	_bbStringClass
	.long	2147483647
	.long	12
	.short	84,101,120,49,32,66,108,101,110,100,58,32
	.align	4
_36904:
	.long	_4513
	.long	374
	.long	5
	.align	4
_36943:
	.long	3
	.long	0
	.long	0
	.align	4
_36913:
	.long	_4513
	.long	375
	.long	6
	.align	4
_761:
	.long	_bbStringClass
	.long	2147483647
	.long	11
	.short	84,101,120,50,32,78,97,109,101,58,32
	.align	4
_36923:
	.long	_4513
	.long	376
	.long	6
	.align	4
_762:
	.long	_bbStringClass
	.long	2147483647
	.long	12
	.short	84,101,120,50,32,70,108,97,103,115,58,32
	.align	4
_36933:
	.long	_4513
	.long	377
	.long	6
	.align	4
_763:
	.long	_bbStringClass
	.long	2147483647
	.long	12
	.short	84,101,120,50,32,66,108,101,110,100,58,32
	.align	4
_36944:
	.long	_4513
	.long	379
	.long	5
	.align	4
_36983:
	.long	3
	.long	0
	.long	0
	.align	4
_36953:
	.long	_4513
	.long	380
	.long	6
	.align	4
_764:
	.long	_bbStringClass
	.long	2147483647
	.long	11
	.short	84,101,120,51,32,78,97,109,101,58,32
	.align	4
_36963:
	.long	_4513
	.long	381
	.long	6
	.align	4
_765:
	.long	_bbStringClass
	.long	2147483647
	.long	12
	.short	84,101,120,51,32,70,108,97,103,115,58,32
	.align	4
_36973:
	.long	_4513
	.long	382
	.long	6
	.align	4
_766:
	.long	_bbStringClass
	.long	2147483647
	.long	12
	.short	84,101,120,51,32,66,108,101,110,100,58,32
	.align	4
_36987:
	.long	3
	.long	0
	.long	0
	.align	4
_36986:
	.long	_4513
	.long	387
	.long	5
	.align	4
_767:
	.long	_bbStringClass
	.long	2147483647
	.long	8
	.short	78,111,32,98,114,117,115,104
	.align	4
_36991:
	.long	3
	.long	0
	.long	0
	.align	4
_36990:
	.long	_4513
	.long	393
	.long	4
	.align	4
_36992:
	.long	_4513
	.long	397
	.long	3
	.align	4
_768:
	.long	_bbStringClass
	.long	2147483647
	.long	13
	.short	69,110,116,105,116,121,32,66,114,117,115,104,58
	.align	4
_36993:
	.long	_4513
	.long	399
	.long	3
	.align	4
_37192:
	.long	3
	.long	0
	.long	0
	.align	4
_36997:
	.long	_4513
	.long	401
	.long	4
	.align	4
_37002:
	.long	_4513
	.long	402
	.long	4
	.align	4
_37007:
	.long	_4513
	.long	403
	.long	4
	.align	4
_37012:
	.long	_4513
	.long	404
	.long	4
	.align	4
_37017:
	.long	_4513
	.long	405
	.long	4
	.align	4
_37022:
	.long	_4513
	.long	406
	.long	4
	.align	4
_37027:
	.long	_4513
	.long	407
	.long	4
	.align	4
_37032:
	.long	_4513
	.long	409
	.long	4
	.align	4
_37071:
	.long	3
	.long	0
	.long	0
	.align	4
_37041:
	.long	_4513
	.long	410
	.long	5
	.align	4
_37051:
	.long	_4513
	.long	411
	.long	5
	.align	4
_37061:
	.long	_4513
	.long	412
	.long	5
	.align	4
_37072:
	.long	_4513
	.long	414
	.long	4
	.align	4
_37111:
	.long	3
	.long	0
	.long	0
	.align	4
_37081:
	.long	_4513
	.long	415
	.long	5
	.align	4
_37091:
	.long	_4513
	.long	416
	.long	5
	.align	4
_37101:
	.long	_4513
	.long	417
	.long	5
	.align	4
_37112:
	.long	_4513
	.long	419
	.long	4
	.align	4
_37151:
	.long	3
	.long	0
	.long	0
	.align	4
_37121:
	.long	_4513
	.long	420
	.long	5
	.align	4
_37131:
	.long	_4513
	.long	421
	.long	5
	.align	4
_37141:
	.long	_4513
	.long	422
	.long	5
	.align	4
_37152:
	.long	_4513
	.long	424
	.long	4
	.align	4
_37191:
	.long	3
	.long	0
	.long	0
	.align	4
_37161:
	.long	_4513
	.long	425
	.long	5
	.align	4
_37171:
	.long	_4513
	.long	426
	.long	5
	.align	4
_37181:
	.long	_4513
	.long	427
	.long	5
	.align	4
_37195:
	.long	3
	.long	0
	.long	0
	.align	4
_37194:
	.long	_4513
	.long	432
	.long	4
	.align	4
_37207:
	.long	1
	.long	_1559
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_5059
	.long	_1245
	.long	-8
	.long	0
	.align	4
_37197:
	.long	_4513
	.long	440
	.long	3
	.align	4
_769:
	.long	_bbStringClass
	.long	2147483647
	.long	14
	.short	51,46,32,67,97,109,101,114,97,32,73,110,102,111
	.align	4
_37198:
	.long	_4513
	.long	442
	.long	3
	.align	4
_37203:
	.long	3
	.long	0
	.long	0
	.align	4
_37200:
	.long	_4513
	.long	444
	.long	4
	.align	4
_770:
	.long	_bbStringClass
	.long	2147483647
	.long	14
	.short	69,110,116,105,116,121,73,110,86,105,101,119,58,32
	.align	4
_37206:
	.long	3
	.long	0
	.long	0
	.align	4
_37205:
	.long	_4513
	.long	448
	.long	4
	.align	4
_771:
	.long	_bbStringClass
	.long	2147483647
	.long	28
	.short	67,97,109,101,114,97,32,101,110,116,105,116,121,32,110,111
	.short	116,32,115,112,101,99,105,102,105,101,100,33
	.align	4
_37212:
	.long	1
	.long	_1376
	.long	2
	.long	_1400
	.long	_4807
	.long	-4
	.long	2
	.long	_23047
	.long	_826
	.long	-8
	.long	2
	.long	_7272
	.long	_826
	.long	-12
	.long	0
_37209:
	.asciz	"$BMXPATH/mod/sidesign.mod/minib3d.mod/inc/functions.bmx"
	.align	4
_37208:
	.long	_37209
	.long	35
	.long	2
	.align	4
_37219:
	.long	1
	.long	_1055
	.long	2
	.long	_5744
	.long	_855
	.long	-4
	.long	2
	.long	_9591
	.long	_826
	.long	-8
	.long	0
	.align	4
_37213:
	.long	_37209
	.long	39
	.long	2
	.align	4
_37218:
	.long	3
	.long	0
	.long	0
	.align	4
_37215:
	.long	_37209
	.long	39
	.long	12
	.align	4
_37223:
	.long	1
	.long	_1020
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_5872
	.long	_838
	.long	-8
	.long	0
	.align	4
_37220:
	.long	_37209
	.long	56
	.long	2
_37228:
	.asciz	"mesh1"
	.align	4
_37227:
	.long	1
	.long	_1155
	.long	2
	.long	_37228
	.long	_5195
	.long	-4
	.long	2
	.long	_5212
	.long	_5195
	.long	-8
	.long	0
	.align	4
_37224:
	.long	_37209
	.long	65
	.long	2
	.align	4
_37232:
	.long	1
	.long	_1293
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_13651
	.long	_826
	.long	-8
	.long	2
	.long	_13652
	.long	_826
	.long	-12
	.long	2
	.long	_14370
	.long	_826
	.long	-16
	.long	0
	.align	4
_37229:
	.long	_37209
	.long	72
	.long	2
	.align	4
_37236:
	.long	1
	.long	_1292
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	2
	.long	_20669
	.long	_838
	.long	-20
	.long	2
	.long	_7581
	.long	_838
	.long	-24
	.long	2
	.long	_1526
	.long	_838
	.long	-28
	.long	0
	.align	4
_37233:
	.long	_37209
	.long	79
	.long	2
	.align	4
_37238:
	.long	1
	.long	_800
	.long	2
	.long	_4590
	.long	_838
	.long	-4
	.long	2
	.long	_4681
	.long	_838
	.long	-8
	.long	2
	.long	_4682
	.long	_838
	.long	-12
	.long	0
	.align	4
_37237:
	.long	_37209
	.long	86
	.long	2
	.align	4
_37240:
	.long	1
	.long	_797
	.long	2
	.long	_4667
	.long	_826
	.long	-4
	.long	0
	.align	4
_37239:
	.long	_37209
	.long	93
	.long	2
	.align	4
_37244:
	.long	1
	.long	_935
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_7033
	.long	_826
	.long	-8
	.long	2
	.long	_7034
	.long	_838
	.long	-12
	.long	2
	.long	_6994
	.long	_826
	.long	-16
	.long	2
	.long	_7035
	.long	_826
	.long	-20
	.long	0
	.align	4
_37241:
	.long	_37209
	.long	100
	.long	2
	.align	4
_37248:
	.long	1
	.long	_943
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	0
	.align	4
_37245:
	.long	_37209
	.long	107
	.long	2
	.align	4
_37252:
	.long	1
	.long	_940
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	0
	.align	4
_37249:
	.long	_37209
	.long	114
	.long	2
	.align	4
_37256:
	.long	1
	.long	_939
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	0
	.align	4
_37253:
	.long	_37209
	.long	121
	.long	2
	.align	4
_37260:
	.long	1
	.long	_941
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	0
	.align	4
_37257:
	.long	_37209
	.long	128
	.long	2
	.align	4
_37264:
	.long	1
	.long	_1409
	.long	2
	.long	_882
	.long	_883
	.long	-4
	.long	2
	.long	_7205
	.long	_838
	.long	-8
	.long	0
	.align	4
_37261:
	.long	_37209
	.long	135
	.long	2
	.align	4
_37268:
	.long	1
	.long	_1412
	.long	2
	.long	_882
	.long	_883
	.long	-4
	.long	2
	.long	_1328
	.long	_826
	.long	-8
	.long	0
	.align	4
_37265:
	.long	_37209
	.long	142
	.long	2
	.align	4
_37272:
	.long	1
	.long	_1408
	.long	2
	.long	_882
	.long	_883
	.long	-4
	.long	2
	.long	_4590
	.long	_838
	.long	-8
	.long	2
	.long	_4681
	.long	_838
	.long	-12
	.long	2
	.long	_4682
	.long	_838
	.long	-16
	.long	0
	.align	4
_37269:
	.long	_37209
	.long	149
	.long	2
	.align	4
_37276:
	.long	1
	.long	_1413
	.long	2
	.long	_882
	.long	_883
	.long	-4
	.long	2
	.long	_1398
	.long	_826
	.long	-8
	.long	0
	.align	4
_37273:
	.long	_37209
	.long	156
	.long	2
	.align	4
_37280:
	.long	1
	.long	_1410
	.long	2
	.long	_882
	.long	_883
	.long	-4
	.long	2
	.long	_7213
	.long	_838
	.long	-8
	.long	0
	.align	4
_37277:
	.long	_37209
	.long	163
	.long	2
	.align	4
_37284:
	.long	1
	.long	_1411
	.long	2
	.long	_882
	.long	_883
	.long	-4
	.long	2
	.long	_1400
	.long	_4807
	.long	-8
	.long	2
	.long	_7272
	.long	_826
	.long	-12
	.long	2
	.long	_7273
	.long	_826
	.long	-16
	.long	0
	.align	4
_37281:
	.long	_37209
	.long	170
	.long	2
	.align	4
_37288:
	.long	1
	.long	_1085
	.long	2
	.long	_5059
	.long	_1245
	.long	-4
	.long	2
	.long	_4590
	.long	_838
	.long	-8
	.long	2
	.long	_4681
	.long	_838
	.long	-12
	.long	2
	.long	_4682
	.long	_838
	.long	-16
	.long	0
	.align	4
_37285:
	.long	_37209
	.long	177
	.long	2
_37293:
	.asciz	"cls_depth"
	.align	4
_37292:
	.long	1
	.long	_1086
	.long	2
	.long	_5059
	.long	_1245
	.long	-4
	.long	2
	.long	_37293
	.long	_826
	.long	-8
	.long	2
	.long	_1066
	.long	_826
	.long	-12
	.long	0
	.align	4
_37289:
	.long	_37209
	.long	184
	.long	2
	.align	4
_37297:
	.long	1
	.long	_1093
	.long	2
	.long	_5059
	.long	_1245
	.long	-4
	.long	2
	.long	_4590
	.long	_838
	.long	-8
	.long	2
	.long	_4681
	.long	_838
	.long	-12
	.long	2
	.long	_4682
	.long	_838
	.long	-16
	.long	0
	.align	4
_37294:
	.long	_37209
	.long	191
	.long	2
	.align	4
_37301:
	.long	1
	.long	_1092
	.long	2
	.long	_5059
	.long	_1245
	.long	-4
	.long	2
	.long	_7033
	.long	_826
	.long	-8
	.long	0
	.align	4
_37298:
	.long	_37209
	.long	198
	.long	2
	.align	4
_37305:
	.long	1
	.long	_1094
	.long	2
	.long	_5059
	.long	_1245
	.long	-4
	.long	2
	.long	_7334
	.long	_838
	.long	-8
	.long	2
	.long	_7335
	.long	_838
	.long	-12
	.long	0
	.align	4
_37302:
	.long	_37209
	.long	205
	.long	2
	.align	4
_37307:
	.long	1
	.long	_1090
	.long	2
	.long	_5059
	.long	_1245
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	0
	.align	4
_37306:
	.long	_37209
	.long	212
	.long	2
	.align	4
_37311:
	.long	1
	.long	_1095
	.long	2
	.long	_5059
	.long	_1245
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	0
	.align	4
_37308:
	.long	_37209
	.long	219
	.long	2
	.align	4
_37315:
	.long	1
	.long	_1089
	.long	2
	.long	_5059
	.long	_1245
	.long	-4
	.long	2
	.long	_7033
	.long	_826
	.long	-8
	.long	0
	.align	4
_37312:
	.long	_37209
	.long	226
	.long	2
	.align	4
_37319:
	.long	1
	.long	_1087
	.long	2
	.long	_5059
	.long	_1245
	.long	-4
	.long	2
	.long	_7334
	.long	_838
	.long	-8
	.long	2
	.long	_7335
	.long	_838
	.long	-12
	.long	0
	.align	4
_37316:
	.long	_37209
	.long	233
	.long	2
	.align	4
_37323:
	.long	1
	.long	_1084
	.long	2
	.long	_5059
	.long	_1245
	.long	-4
	.long	2
	.long	_837
	.long	_826
	.long	-8
	.long	2
	.long	_839
	.long	_826
	.long	-12
	.long	2
	.long	_1335
	.long	_826
	.long	-16
	.long	2
	.long	_1240
	.long	_826
	.long	-20
	.long	0
	.align	4
_37320:
	.long	_37209
	.long	240
	.long	2
	.align	4
_37327:
	.long	1
	.long	_1088
	.long	2
	.long	_5059
	.long	_1245
	.long	-4
	.long	2
	.long	_1069
	.long	_838
	.long	-8
	.long	0
	.align	4
_37324:
	.long	_37209
	.long	247
	.long	2
	.align	4
_37329:
	.long	1
	.long	_802
	.long	0
	.align	4
_37328:
	.long	_37209
	.long	254
	.long	2
	.align	4
_37333:
	.long	1
	.long	_1291
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_20484
	.long	_826
	.long	-8
	.long	2
	.long	_20485
	.long	_826
	.long	-12
	.long	0
	.align	4
_37330:
	.long	_37209
	.long	261
	.long	2
	.align	4
_37335:
	.long	1
	.long	_1371
	.long	0
	.align	4
_37334:
	.long	_37209
	.long	268
	.long	2
	.align	4
_37337:
	.long	1
	.long	_805
	.long	2
	.long	_4810
	.long	_826
	.long	-4
	.long	2
	.long	_4811
	.long	_826
	.long	-8
	.long	2
	.long	_4812
	.long	_826
	.long	-12
	.long	0
	.align	4
_37336:
	.long	_37209
	.long	275
	.long	2
	.align	4
_37341:
	.long	1
	.long	_1015
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_37338:
	.long	_37209
	.long	282
	.long	2
	.align	4
_37343:
	.long	1
	.long	_803
	.long	2
	.long	_4757
	.long	_826
	.long	-4
	.long	2
	.long	_4758
	.long	_826
	.long	-8
	.long	2
	.long	_4759
	.long	_826
	.long	-12
	.long	2
	.long	_4760
	.long	_826
	.long	-16
	.long	0
	.align	4
_37342:
	.long	_37209
	.long	289
	.long	2
	.align	4
_37347:
	.long	1
	.long	_1011
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_37344:
	.long	_37209
	.long	296
	.long	2
	.align	4
_37351:
	.long	1
	.long	_1012
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_37348:
	.long	_37209
	.long	303
	.long	2
	.align	4
_37355:
	.long	1
	.long	_1013
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_37352:
	.long	_37209
	.long	310
	.long	2
	.align	4
_37359:
	.long	1
	.long	_1016
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_37356:
	.long	_37209
	.long	317
	.long	2
	.align	4
_37363:
	.long	1
	.long	_1014
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_37360:
	.long	_37209
	.long	324
	.long	2
	.align	4
_37367:
	.long	1
	.long	_1018
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_37364:
	.long	_37209
	.long	331
	.long	2
	.align	4
_37371:
	.long	1
	.long	_1008
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_37368:
	.long	_37209
	.long	338
	.long	2
	.align	4
_37375:
	.long	1
	.long	_1009
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_37372:
	.long	_37209
	.long	345
	.long	2
	.align	4
_37379:
	.long	1
	.long	_1010
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_37376:
	.long	_37209
	.long	352
	.long	2
	.align	4
_37383:
	.long	1
	.long	_974
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	0
	.align	4
_37380:
	.long	_37209
	.long	359
	.long	2
	.align	4
_37387:
	.long	1
	.long	_1007
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	0
	.align	4
_37384:
	.long	_37209
	.long	366
	.long	2
	.align	4
_37391:
	.long	1
	.long	_919
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_854
	.long	_855
	.long	-8
	.long	0
	.align	4
_37388:
	.long	_37209
	.long	373
	.long	2
	.align	4
_37395:
	.long	1
	.long	_1154
	.long	2
	.long	_5031
	.long	_5195
	.long	-4
	.long	2
	.long	_854
	.long	_855
	.long	-8
	.long	0
	.align	4
_37392:
	.long	_37209
	.long	380
	.long	2
	.align	4
_37399:
	.long	1
	.long	_1170
	.long	2
	.long	_5031
	.long	_5195
	.long	-4
	.long	0
	.align	4
_37396:
	.long	_37209
	.long	387
	.long	2
	.align	4
_37403:
	.long	1
	.long	_1174
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	0
	.align	4
_37400:
	.long	_37209
	.long	394
	.long	2
	.align	4
_37407:
	.long	1
	.long	_1173
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	0
	.align	4
_37404:
	.long	_37209
	.long	401
	.long	2
	.align	4
_37409:
	.long	1
	.long	_1404
	.long	2
	.long	_4590
	.long	_838
	.long	-4
	.long	2
	.long	_4681
	.long	_838
	.long	-8
	.long	2
	.long	_4682
	.long	_838
	.long	-12
	.long	0
	.align	4
_37408:
	.long	_37209
	.long	408
	.long	2
	.align	4
_37411:
	.long	1
	.long	_1083
	.long	2
	.long	_854
	.long	_855
	.long	-4
	.long	0
	.align	4
_37410:
	.long	_37209
	.long	415
	.long	2
	.align	4
_37413:
	.long	1
	.long	_1153
	.long	2
	.long	_13794
	.long	_826
	.long	-4
	.long	2
	.long	_14057
	.long	_826
	.long	-8
	.long	2
	.long	_854
	.long	_855
	.long	-12
	.long	0
	.align	4
_37412:
	.long	_37209
	.long	422
	.long	2
	.align	4
_37415:
	.long	1
	.long	_1151
	.long	2
	.long	_13794
	.long	_826
	.long	-4
	.long	2
	.long	_14057
	.long	_826
	.long	-8
	.long	2
	.long	_854
	.long	_855
	.long	-12
	.long	0
	.align	4
_37414:
	.long	_37209
	.long	429
	.long	2
	.align	4
_37417:
	.long	1
	.long	_1148
	.long	2
	.long	_854
	.long	_855
	.long	-4
	.long	0
	.align	4
_37416:
	.long	_37209
	.long	436
	.long	2
	.align	4
_37419:
	.long	1
	.long	_1144
	.long	2
	.long	_854
	.long	_855
	.long	-4
	.long	0
	.align	4
_37418:
	.long	_37209
	.long	443
	.long	2
	.align	4
_37421:
	.long	1
	.long	_1116
	.long	2
	.long	_1108
	.long	_826
	.long	-4
	.long	2
	.long	_854
	.long	_855
	.long	-8
	.long	0
	.align	4
_37420:
	.long	_37209
	.long	450
	.long	2
	.align	4
_37423:
	.long	1
	.long	_1124
	.long	2
	.long	_854
	.long	_855
	.long	-4
	.long	0
	.align	4
_37422:
	.long	_37209
	.long	457
	.long	2
	.align	4
_37425:
	.long	1
	.long	_1149
	.long	2
	.long	_13794
	.long	_826
	.long	-4
	.long	2
	.long	_854
	.long	_855
	.long	-8
	.long	0
	.align	4
_37424:
	.long	_37209
	.long	464
	.long	2
	.align	4
_37427:
	.long	1
	.long	_1194
	.long	2
	.long	_854
	.long	_855
	.long	-4
	.long	0
	.align	4
_37426:
	.long	_37209
	.long	472
	.long	2
	.align	4
_37431:
	.long	1
	.long	_1165
	.long	2
	.long	_5031
	.long	_5195
	.long	-4
	.long	2
	.long	_882
	.long	_883
	.long	-8
	.long	0
	.align	4
_37428:
	.long	_37209
	.long	479
	.long	2
	.align	4
_37433:
	.long	1
	.long	_1348
	.long	2
	.long	_1335
	.long	_826
	.long	-4
	.long	2
	.long	_1240
	.long	_826
	.long	-8
	.long	2
	.long	_1327
	.long	_826
	.long	-12
	.long	2
	.long	_1429
	.long	_826
	.long	-16
	.long	0
	.align	4
_37432:
	.long	_37209
	.long	486
	.long	2
	.align	4
_37437:
	.long	1
	.long	_988
	.long	2
	.long	_24283
	.long	_855
	.long	-4
	.long	2
	.long	_7733
	.long	_855
	.long	-8
	.long	0
	.align	4
_37434:
	.long	_37209
	.long	493
	.long	2
	.align	4
_37441:
	.long	1
	.long	_987
	.long	2
	.long	_24283
	.long	_855
	.long	-4
	.long	2
	.long	_7733
	.long	_855
	.long	-8
	.long	0
	.align	4
_37438:
	.long	_37209
	.long	500
	.long	2
	.align	4
_37445:
	.long	1
	.long	_945
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_1396
	.long	_838
	.long	-8
	.long	0
	.align	4
_37442:
	.long	_37209
	.long	507
	.long	2
	.align	4
_37449:
	.long	1
	.long	_951
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_7334
	.long	_838
	.long	-8
	.long	2
	.long	_7335
	.long	_838
	.long	-12
	.long	0
	.align	4
_37446:
	.long	_37209
	.long	514
	.long	2
	.align	4
_37453:
	.long	1
	.long	_949
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_1328
	.long	_826
	.long	-8
	.long	0
	.align	4
_37450:
	.long	_37209
	.long	521
	.long	2
	.align	4
_37457:
	.long	1
	.long	_1001
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	2
	.long	_1526
	.long	_838
	.long	-20
	.long	2
	.long	_4587
	.long	_838
	.long	-24
	.long	2
	.long	_4588
	.long	_838
	.long	-28
	.long	0
	.align	4
_37454:
	.long	_37209
	.long	528
	.long	2
	.align	4
_37461:
	.long	1
	.long	_971
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	0
	.align	4
_37458:
	.long	_37209
	.long	535
	.long	2
	.align	4
_37465:
	.long	1
	.long	_1006
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_8100
	.long	_826
	.long	-8
	.long	0
	.align	4
_37462:
	.long	_37209
	.long	542
	.long	2
	.align	4
_37469:
	.long	1
	.long	_944
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_1110
	.long	_838
	.long	-8
	.long	2
	.long	_1111
	.long	_838
	.long	-12
	.long	2
	.long	_1112
	.long	_838
	.long	-16
	.long	0
	.align	4
_37466:
	.long	_37209
	.long	549
	.long	2
	.align	4
_37473:
	.long	1
	.long	_985
	.long	2
	.long	_24283
	.long	_855
	.long	-4
	.long	2
	.long	_7733
	.long	_855
	.long	-8
	.long	0
	.align	4
_37470:
	.long	_37209
	.long	556
	.long	2
	.align	4
_37477:
	.long	1
	.long	_950
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_1398
	.long	_826
	.long	-8
	.long	0
	.align	4
_37474:
	.long	_37209
	.long	563
	.long	2
	.align	4
_37481:
	.long	1
	.long	_1099
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_5059
	.long	_1245
	.long	-8
	.long	0
	.align	4
_37478:
	.long	_37209
	.long	570
	.long	2
	.align	4
_37485:
	.long	1
	.long	_973
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	0
	.align	4
_37482:
	.long	_37209
	.long	577
	.long	2
	.align	4
_37489:
	.long	1
	.long	_955
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_876
	.long	_826
	.long	-8
	.long	0
	.align	4
_37486:
	.long	_37209
	.long	584
	.long	2
	.align	4
_37493:
	.long	1
	.long	_960
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_7499
	.long	_855
	.long	-8
	.long	2
	.long	_6256
	.long	_826
	.long	-12
	.long	0
	.align	4
_37490:
	.long	_37209
	.long	591
	.long	2
	.align	4
_37495:
	.long	1
	.long	_979
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_1109
	.long	_838
	.long	-8
	.long	0
	.align	4
_37494:
	.long	_37209
	.long	598
	.long	2
	.align	4
_37499:
	.long	1
	.long	_1005
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_899
	.long	_826
	.long	-8
	.long	2
	.long	_900
	.long	_826
	.long	-12
	.long	0
	.align	4
_37496:
	.long	_37209
	.long	605
	.long	2
	.align	4
_37503:
	.long	1
	.long	_968
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_6256
	.long	_826
	.long	-8
	.long	0
	.align	4
_37500:
	.long	_37209
	.long	612
	.long	2
	.align	4
_37507:
	.long	1
	.long	_999
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_885
	.long	_838
	.long	-8
	.long	2
	.long	_886
	.long	_838
	.long	-12
	.long	0
	.align	4
_37504:
	.long	_37209
	.long	619
	.long	2
	.align	4
_37511:
	.long	1
	.long	_970
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_6256
	.long	_826
	.long	-8
	.long	0
	.align	4
_37508:
	.long	_37209
	.long	626
	.long	2
	.align	4
_37515:
	.long	1
	.long	_946
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_1397
	.long	_838
	.long	-8
	.long	0
	.align	4
_37512:
	.long	_37209
	.long	633
	.long	2
	.align	4
_37519:
	.long	1
	.long	_947
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_1400
	.long	_4807
	.long	-8
	.long	2
	.long	_7272
	.long	_826
	.long	-12
	.long	2
	.long	_7273
	.long	_826
	.long	-16
	.long	0
	.align	4
_37516:
	.long	_37209
	.long	640
	.long	2
	.align	4
_37523:
	.long	1
	.long	_1003
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_8100
	.long	_826
	.long	-8
	.long	2
	.long	_8101
	.long	_826
	.long	-12
	.long	0
	.align	4
_37520:
	.long	_37209
	.long	647
	.long	2
	.align	4
_37525:
	.long	1
	.long	_983
	.long	2
	.long	_7800
	.long	_855
	.long	-4
	.long	2
	.long	_7801
	.long	_855
	.long	-8
	.long	0
	.align	4
_37524:
	.long	_37209
	.long	654
	.long	2
	.align	4
_37529:
	.long	1
	.long	_964
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_6256
	.long	_826
	.long	-8
	.long	0
	.align	4
_37526:
	.long	_37209
	.long	661
	.long	2
	.align	4
_37533:
	.long	1
	.long	_966
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_6256
	.long	_826
	.long	-8
	.long	0
	.align	4
_37530:
	.long	_37209
	.long	668
	.long	2
	.align	4
_37537:
	.long	1
	.long	_969
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_6256
	.long	_826
	.long	-8
	.long	0
	.align	4
_37534:
	.long	_37209
	.long	675
	.long	2
	.align	4
_37541:
	.long	1
	.long	_967
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_6256
	.long	_826
	.long	-8
	.long	0
	.align	4
_37538:
	.long	_37209
	.long	682
	.long	2
	.align	4
_37545:
	.long	1
	.long	_934
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_6992
	.long	_826
	.long	-8
	.long	2
	.long	_6993
	.long	_826
	.long	-12
	.long	2
	.long	_6994
	.long	_826
	.long	-16
	.long	0
	.align	4
_37542:
	.long	_37209
	.long	689
	.long	2
	.align	4
_37549:
	.long	1
	.long	_977
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_7716
	.long	_873
	.long	-8
	.long	0
	.align	4
_37546:
	.long	_37209
	.long	696
	.long	2
	.align	4
_37553:
	.long	1
	.long	_1172
	.long	2
	.long	_5031
	.long	_5195
	.long	-4
	.long	2
	.long	_882
	.long	_883
	.long	-8
	.long	0
	.align	4
_37550:
	.long	_37209
	.long	703
	.long	2
	.align	4
_37557:
	.long	1
	.long	_1159
	.long	2
	.long	_5031
	.long	_5195
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	2
	.long	_1335
	.long	_838
	.long	-20
	.long	2
	.long	_1240
	.long	_838
	.long	-24
	.long	2
	.long	_9489
	.long	_838
	.long	-28
	.long	2
	.long	_15048
	.long	_826
	.long	-32
	.long	0
	.align	4
_37554:
	.long	_37209
	.long	710
	.long	2
	.align	4
_37561:
	.long	1
	.long	_1157
	.long	2
	.long	_5031
	.long	_5195
	.long	-4
	.long	0
	.align	4
_37558:
	.long	_37209
	.long	717
	.long	2
	.align	4
_37565:
	.long	1
	.long	_1403
	.long	2
	.long	_882
	.long	_883
	.long	-4
	.long	0
	.align	4
_37562:
	.long	_37209
	.long	724
	.long	2
	.align	4
_37569:
	.long	1
	.long	_922
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	0
	.align	4
_37566:
	.long	_37209
	.long	731
	.long	2
	.align	4
_37573:
	.long	1
	.long	_1347
	.long	2
	.long	_1400
	.long	_4807
	.long	-4
	.long	0
	.align	4
_37570:
	.long	_37209
	.long	738
	.long	2
	.align	4
_37575:
	.long	1
	.long	_1369
	.long	2
	.long	_882
	.long	_883
	.long	-4
	.long	2
	.long	_7273
	.long	_826
	.long	-8
	.long	0
	.align	4
_37574:
	.long	_37209
	.long	745
	.long	2
	.align	4
_37579:
	.long	1
	.long	_975
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_7685
	.long	_826
	.long	-8
	.long	0
	.align	4
_37576:
	.long	_37209
	.long	752
	.long	2
	.align	4
_37581:
	.long	1
	.long	_1414
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	0
	.align	4
_37580:
	.long	_37209
	.long	759
	.long	2
	.align	4
_37585:
	.long	1
	.long	_1019
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	0
	.align	4
_37582:
	.long	_37209
	.long	766
	.long	2
	.align	4
_37589:
	.long	1
	.long	_996
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_7923
	.long	_826
	.long	-8
	.long	2
	.long	_4695
	.long	_826
	.long	-12
	.long	0
	.align	4
_37586:
	.long	_37209
	.long	773
	.long	2
	.align	4
_49664:
	.long	0x0
	.align	4
_37593:
	.long	1
	.long	_962
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	0
	.align	4
_37590:
	.long	_37209
	.long	780
	.long	2
	.align	4
_37597:
	.long	1
	.long	_1171
	.long	2
	.long	_5031
	.long	_5195
	.long	-4
	.long	2
	.long	_15578
	.long	_826
	.long	-8
	.long	0
	.align	4
_37594:
	.long	_37209
	.long	787
	.long	2
	.align	4
_37599:
	.long	1
	.long	_1416
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	0
	.align	4
_37598:
	.long	_37209
	.long	794
	.long	2
	.align	4
_37601:
	.long	1
	.long	_795
	.long	2
	.long	_1335
	.long	_826
	.long	-4
	.long	2
	.long	_1240
	.long	_826
	.long	-8
	.long	2
	.long	_9489
	.long	_826
	.long	-12
	.long	2
	.long	_7033
	.long	_826
	.long	-16
	.long	2
	.long	_9641
	.long	_826
	.long	-20
	.long	0
	.align	4
_37600:
	.long	_37209
	.long	801
	.long	2
	.align	4
_37605:
	.long	1
	.long	_1199
	.long	2
	.long	_5602
	.long	_5603
	.long	-4
	.long	2
	.long	_17811
	.long	_838
	.long	-8
	.long	2
	.long	_17812
	.long	_838
	.long	-12
	.long	0
	.align	4
_37602:
	.long	_37209
	.long	808
	.long	2
	.align	4
_37609:
	.long	1
	.long	_957
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	0
	.align	4
_37606:
	.long	_37209
	.long	815
	.long	2
	.align	4
_37613:
	.long	1
	.long	_1119
	.long	2
	.long	_5106
	.long	_5107
	.long	-4
	.long	2
	.long	_1110
	.long	_838
	.long	-8
	.long	2
	.long	_1111
	.long	_838
	.long	-12
	.long	2
	.long	_1112
	.long	_838
	.long	-16
	.long	0
	.align	4
_37610:
	.long	_37209
	.long	822
	.long	2
	.align	4
_37617:
	.long	1
	.long	_1120
	.long	2
	.long	_5106
	.long	_5107
	.long	-4
	.long	2
	.long	_1113
	.long	_838
	.long	-8
	.long	2
	.long	_1114
	.long	_838
	.long	-12
	.long	0
	.align	4
_37614:
	.long	_37209
	.long	829
	.long	2
	.align	4
_37621:
	.long	1
	.long	_1118
	.long	2
	.long	_5106
	.long	_5107
	.long	-4
	.long	2
	.long	_1109
	.long	_838
	.long	-8
	.long	0
	.align	4
_37618:
	.long	_37209
	.long	836
	.long	2
	.align	4
_37623:
	.long	1
	.long	_981
	.long	2
	.long	_837
	.long	_838
	.long	-4
	.long	2
	.long	_839
	.long	_838
	.long	-8
	.long	2
	.long	_840
	.long	_838
	.long	-12
	.long	2
	.long	_7722
	.long	_838
	.long	-16
	.long	2
	.long	_7723
	.long	_838
	.long	-20
	.long	2
	.long	_7724
	.long	_838
	.long	-24
	.long	2
	.long	_5872
	.long	_838
	.long	-28
	.long	0
	.align	4
_37622:
	.long	_37209
	.long	843
	.long	2
	.align	4
_37625:
	.long	1
	.long	_1147
	.long	2
	.long	_1326
	.long	_873
	.long	-4
	.long	2
	.long	_854
	.long	_855
	.long	-8
	.long	0
	.align	4
_37624:
	.long	_37209
	.long	850
	.long	2
	.align	4
_37627:
	.long	1
	.long	_1352
	.long	2
	.long	_1326
	.long	_873
	.long	-4
	.long	2
	.long	_1327
	.long	_826
	.long	-8
	.long	2
	.long	_22194
	.long	_826
	.long	-12
	.long	2
	.long	_22195
	.long	_826
	.long	-16
	.long	2
	.long	_6992
	.long	_826
	.long	-20
	.long	2
	.long	_22196
	.long	_826
	.long	-24
	.long	0
	.align	4
_37626:
	.long	_37209
	.long	857
	.long	2
	.align	4
_37629:
	.long	1
	.long	_1406
	.long	2
	.long	_1326
	.long	_873
	.long	-4
	.long	2
	.long	_1327
	.long	_826
	.long	-8
	.long	2
	.long	_1330
	.long	_838
	.long	-12
	.long	2
	.long	_1331
	.long	_838
	.long	-16
	.long	0
	.align	4
_37628:
	.long	_37209
	.long	864
	.long	2
	.align	4
_37631:
	.long	1
	.long	_1145
	.long	2
	.long	_1326
	.long	_873
	.long	-4
	.long	2
	.long	_854
	.long	_855
	.long	-8
	.long	0
	.align	4
_37630:
	.long	_37209
	.long	871
	.long	2
	.align	4
_37633:
	.long	1
	.long	_1350
	.long	2
	.long	_1326
	.long	_873
	.long	-4
	.long	2
	.long	_1327
	.long	_826
	.long	-8
	.long	0
	.align	4
_37632:
	.long	_37209
	.long	878
	.long	2
	.align	4
_37635:
	.long	1
	.long	_1195
	.long	2
	.long	_17784
	.long	_873
	.long	-4
	.long	2
	.long	_17785
	.long	_826
	.long	-8
	.long	2
	.long	_854
	.long	_855
	.long	-12
	.long	0
	.align	4
_37634:
	.long	_37209
	.long	885
	.long	2
	.align	4
_37639:
	.long	1
	.long	_1169
	.long	2
	.long	_5031
	.long	_5195
	.long	-4
	.long	0
	.align	4
_37636:
	.long	_37209
	.long	892
	.long	2
	.align	4
_37643:
	.long	1
	.long	_1168
	.long	2
	.long	_5031
	.long	_5195
	.long	-4
	.long	0
	.align	4
_37640:
	.long	_37209
	.long	899
	.long	2
	.align	4
_37647:
	.long	1
	.long	_1167
	.long	2
	.long	_5031
	.long	_5195
	.long	-4
	.long	0
	.align	4
_37644:
	.long	_37209
	.long	906
	.long	2
	.align	4
_37651:
	.long	1
	.long	_925
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	0
	.align	4
_37648:
	.long	_37209
	.long	913
	.long	2
	.align	4
_37655:
	.long	1
	.long	_959
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_872
	.long	_873
	.long	-8
	.long	0
	.align	4
_37652:
	.long	_37209
	.long	920
	.long	2
	.align	4
_37659:
	.long	1
	.long	_953
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_882
	.long	_883
	.long	-8
	.long	0
	.align	4
_37656:
	.long	_37209
	.long	927
	.long	2
	.align	4
_37663:
	.long	1
	.long	_1158
	.long	2
	.long	_5031
	.long	_5195
	.long	-4
	.long	2
	.long	_882
	.long	_883
	.long	-8
	.long	0
	.align	4
_37660:
	.long	_37209
	.long	934
	.long	2
	.align	4
_37667:
	.long	1
	.long	_1290
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_882
	.long	_883
	.long	-8
	.long	0
	.align	4
_37664:
	.long	_37209
	.long	941
	.long	2
	.align	4
_37669:
	.long	1
	.long	_1460
	.long	0
	.align	4
_37668:
	.long	_37209
	.long	948
	.long	2
	.align	4
_37671:
	.long	1
	.long	_1456
	.long	0
	.align	4
_37670:
	.long	_37209
	.long	955
	.long	2
	.align	4
_37673:
	.long	1
	.long	_1457
	.long	0
	.align	4
_37672:
	.long	_37209
	.long	962
	.long	2
	.align	4
_37675:
	.long	1
	.long	_1458
	.long	0
	.align	4
_37674:
	.long	_37209
	.long	969
	.long	2
	.align	4
_37677:
	.long	1
	.long	_1461
	.long	0
	.align	4
_37676:
	.long	_37209
	.long	976
	.long	2
	.align	4
_37679:
	.long	1
	.long	_1459
	.long	0
	.align	4
_37678:
	.long	_37209
	.long	983
	.long	2
	.align	4
_37681:
	.long	1
	.long	_1462
	.long	0
	.align	4
_37680:
	.long	_37209
	.long	990
	.long	2
	.align	4
_37683:
	.long	1
	.long	_1453
	.long	0
	.align	4
_37682:
	.long	_37209
	.long	997
	.long	2
	.align	4
_37685:
	.long	1
	.long	_1454
	.long	0
	.align	4
_37684:
	.long	_37209
	.long	1004
	.long	2
	.align	4
_37687:
	.long	1
	.long	_1455
	.long	0
	.align	4
_37686:
	.long	_37209
	.long	1011
	.long	2
	.align	4
_37691:
	.long	1
	.long	_930
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_6385
	.long	_855
	.long	-8
	.long	2
	.long	_6386
	.long	_838
	.long	-12
	.long	0
	.align	4
_37688:
	.long	_37209
	.long	1018
	.long	2
	.align	4
_37695:
	.long	1
	.long	_923
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	2
	.long	_6256
	.long	_826
	.long	-20
	.long	0
	.align	4
_37692:
	.long	_37209
	.long	1025
	.long	2
	.align	4
_37699:
	.long	1
	.long	_1163
	.long	2
	.long	_5031
	.long	_5195
	.long	-4
	.long	2
	.long	_859
	.long	_838
	.long	-8
	.long	2
	.long	_860
	.long	_838
	.long	-12
	.long	2
	.long	_861
	.long	_838
	.long	-16
	.long	0
	.align	4
_37696:
	.long	_37209
	.long	1032
	.long	2
	.align	4
_37703:
	.long	1
	.long	_1364
	.long	2
	.long	_1400
	.long	_4807
	.long	-4
	.long	2
	.long	_1332
	.long	_838
	.long	-8
	.long	2
	.long	_1333
	.long	_838
	.long	-12
	.long	0
	.align	4
_37700:
	.long	_37209
	.long	1039
	.long	2
	.align	4
_37705:
	.long	1
	.long	_1096
	.long	0
	.align	4
_37704:
	.long	_37209
	.long	1046
	.long	5
	.align	4
_37707:
	.long	1
	.long	_1097
	.long	0
	.align	4
_37706:
	.long	_37209
	.long	1053
	.long	5
	.align	4
_37709:
	.long	1
	.long	_1098
	.long	0
	.align	4
_37708:
	.long	_37209
	.long	1060
	.long	5
	.align	4
_37711:
	.long	1
	.long	_809
	.long	0
	.align	4
_37710:
	.long	_37209
	.long	1067
	.long	2
	.align	4
_37715:
	.long	1
	.long	_998
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	0
	.align	4
_37712:
	.long	_37209
	.long	1074
	.long	2
	.align	4
_37719:
	.long	1
	.long	_928
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	2
	.long	_6256
	.long	_826
	.long	-20
	.long	0
	.align	4
_37716:
	.long	_37209
	.long	1081
	.long	2
	.align	4
_37723:
	.long	1
	.long	_1162
	.long	2
	.long	_5031
	.long	_5195
	.long	-4
	.long	2
	.long	_6391
	.long	_838
	.long	-8
	.long	2
	.long	_6392
	.long	_838
	.long	-12
	.long	2
	.long	_6386
	.long	_838
	.long	-16
	.long	0
	.align	4
_37720:
	.long	_37209
	.long	1088
	.long	2
	.align	4
_37727:
	.long	1
	.long	_1197
	.long	2
	.long	_5602
	.long	_5603
	.long	-4
	.long	2
	.long	_8874
	.long	_838
	.long	-8
	.long	0
	.align	4
_37724:
	.long	_37209
	.long	1095
	.long	2
	.align	4
_37731:
	.long	1
	.long	_1365
	.long	2
	.long	_1400
	.long	_4807
	.long	-4
	.long	2
	.long	_8874
	.long	_838
	.long	-8
	.long	0
	.align	4
_37728:
	.long	_37209
	.long	1102
	.long	2
	.align	4
_37735:
	.long	1
	.long	_927
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	2
	.long	_6256
	.long	_826
	.long	-20
	.long	0
	.align	4
_37732:
	.long	_37209
	.long	1109
	.long	2
	.align	4
_37739:
	.long	1
	.long	_1161
	.long	2
	.long	_5031
	.long	_5195
	.long	-4
	.long	2
	.long	_841
	.long	_838
	.long	-8
	.long	2
	.long	_842
	.long	_838
	.long	-12
	.long	2
	.long	_843
	.long	_838
	.long	-16
	.long	0
	.align	4
_37736:
	.long	_37209
	.long	1116
	.long	2
	.align	4
_37743:
	.long	1
	.long	_1198
	.long	2
	.long	_5602
	.long	_5603
	.long	-4
	.long	2
	.long	_17800
	.long	_838
	.long	-8
	.long	2
	.long	_17801
	.long	_838
	.long	-12
	.long	0
	.align	4
_37740:
	.long	_37209
	.long	1123
	.long	2
	.align	4
_37747:
	.long	1
	.long	_1363
	.long	2
	.long	_1400
	.long	_4807
	.long	-4
	.long	2
	.long	_1330
	.long	_838
	.long	-8
	.long	2
	.long	_1331
	.long	_838
	.long	-12
	.long	0
	.align	4
_37744:
	.long	_37209
	.long	1130
	.long	2
	.align	4
_37751:
	.long	1
	.long	_937
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_1475
	.long	_838
	.long	-8
	.long	2
	.long	_6994
	.long	_826
	.long	-12
	.long	0
	.align	4
_37748:
	.long	_37209
	.long	1137
	.long	2
	.align	4
_37755:
	.long	1
	.long	_1374
	.long	2
	.long	_1400
	.long	_4807
	.long	-4
	.long	2
	.long	_22949
	.long	_826
	.long	-8
	.long	0
	.align	4
_37752:
	.long	_37209
	.long	1144
	.long	2
	.align	4
_37759:
	.long	1
	.long	_1375
	.long	2
	.long	_1400
	.long	_4807
	.long	-4
	.long	2
	.long	_7033
	.long	_826
	.long	-8
	.long	0
	.align	4
_37756:
	.long	_37209
	.long	1151
	.long	2
	.align	4
_37763:
	.long	1
	.long	_956
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	0
	.align	4
_37760:
	.long	_37209
	.long	1158
	.long	2
	.align	4
_37767:
	.long	1
	.long	_1200
	.long	2
	.long	_5602
	.long	_5603
	.long	-4
	.long	2
	.long	_7033
	.long	_826
	.long	-8
	.long	0
	.align	4
_37764:
	.long	_37209
	.long	1165
	.long	2
	.align	4
_37771:
	.long	1
	.long	_1361
	.long	2
	.long	_1400
	.long	_4807
	.long	-4
	.long	2
	.long	_1328
	.long	_826
	.long	-8
	.long	0
	.align	4
_37768:
	.long	_37209
	.long	1172
	.long	2
	.align	4
_37775:
	.long	1
	.long	_1362
	.long	2
	.long	_1400
	.long	_4807
	.long	-4
	.long	2
	.long	_1329
	.long	_826
	.long	-8
	.long	0
	.align	4
_37772:
	.long	_37209
	.long	1179
	.long	2
	.align	4
_37779:
	.long	1
	.long	_1367
	.long	2
	.long	_1400
	.long	_4807
	.long	-4
	.long	0
	.align	4
_37776:
	.long	_37209
	.long	1186
	.long	2
	.align	4
_37781:
	.long	1
	.long	_1372
	.long	2
	.long	_22941
	.long	_873
	.long	-4
	.long	2
	.long	_1327
	.long	_826
	.long	-8
	.long	0
	.align	4
_37780:
	.long	_37209
	.long	1193
	.long	2
	.align	4
_37785:
	.long	1
	.long	_1368
	.long	2
	.long	_1400
	.long	_4807
	.long	-4
	.long	0
	.align	4
_37782:
	.long	_37209
	.long	1200
	.long	2
	.align	4
_37789:
	.long	1
	.long	_1366
	.long	2
	.long	_1400
	.long	_4807
	.long	-4
	.long	0
	.align	4
_37786:
	.long	_37209
	.long	1207
	.long	2
	.align	4
_37791:
	.long	1
	.long	_993
	.long	0
	.align	4
_37790:
	.long	_37209
	.long	1214
	.long	2
	.align	4
_37793:
	.long	1
	.long	_994
	.long	0
	.align	4
_37792:
	.long	_37209
	.long	1221
	.long	2
	.align	4
_37795:
	.long	1
	.long	_995
	.long	0
	.align	4
_37794:
	.long	_37209
	.long	1228
	.long	2
	.align	4
_37797:
	.long	1
	.long	_992
	.long	2
	.long	_837
	.long	_838
	.long	-4
	.long	2
	.long	_839
	.long	_838
	.long	-8
	.long	2
	.long	_840
	.long	_838
	.long	-12
	.long	2
	.long	_7800
	.long	_855
	.long	-16
	.long	2
	.long	_7801
	.long	_855
	.long	-20
	.long	0
	.align	4
_37796:
	.long	_37209
	.long	1235
	.long	2
	.align	4
_37799:
	.long	1
	.long	_989
	.long	2
	.long	_837
	.long	_838
	.long	-4
	.long	2
	.long	_839
	.long	_838
	.long	-8
	.long	2
	.long	_840
	.long	_838
	.long	-12
	.long	2
	.long	_7800
	.long	_855
	.long	-16
	.long	2
	.long	_7801
	.long	_855
	.long	-20
	.long	0
	.align	4
_37798:
	.long	_37209
	.long	1242
	.long	2
	.align	4
_37801:
	.long	1
	.long	_991
	.long	2
	.long	_837
	.long	_838
	.long	-4
	.long	2
	.long	_839
	.long	_838
	.long	-8
	.long	2
	.long	_840
	.long	_838
	.long	-12
	.long	2
	.long	_7800
	.long	_855
	.long	-16
	.long	2
	.long	_7801
	.long	_855
	.long	-20
	.long	0
	.align	4
_37800:
	.long	_37209
	.long	1249
	.long	2
	.align	4
_37805:
	.long	1
	.long	_926
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	2
	.long	_6256
	.long	_826
	.long	-20
	.long	0
	.align	4
_37802:
	.long	_37209
	.long	1256
	.long	2
	.align	4
_37809:
	.long	1
	.long	_1314
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_21046
	.long	_826
	.long	-8
	.long	2
	.long	_21047
	.long	_826
	.long	-12
	.long	0
	.align	4
_37806:
	.long	_37209
	.long	1263
	.long	2
	.align	4
_37813:
	.long	1
	.long	_929
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_837
	.long	_838
	.long	-8
	.long	2
	.long	_839
	.long	_838
	.long	-12
	.long	2
	.long	_840
	.long	_838
	.long	-16
	.long	2
	.long	_6256
	.long	_826
	.long	-20
	.long	0
	.align	4
_37810:
	.long	_37209
	.long	1270
	.long	2
	.align	4
_37817:
	.long	1
	.long	_1164
	.long	2
	.long	_5031
	.long	_5195
	.long	-4
	.long	0
	.align	4
_37814:
	.long	_37209
	.long	1277
	.long	2
	.align	4
_37819:
	.long	1
	.long	_807
	.long	2
	.long	_905
	.long	_838
	.long	-4
	.long	0
	.align	4
_37818:
	.long	_37209
	.long	1284
	.long	2
	.align	4
_37821:
	.long	1
	.long	_1500
	.long	2
	.long	_1058
	.long	_838
	.long	-4
	.long	2
	.long	_1059
	.long	_838
	.long	-8
	.long	2
	.long	_8875
	.long	_838
	.long	-12
	.long	0
	.align	4
_37820:
	.long	_37209
	.long	1291
	.long	2
	.align	4
_37823:
	.long	1
	.long	_1498
	.long	2
	.long	_1058
	.long	_838
	.long	-4
	.long	2
	.long	_1059
	.long	_838
	.long	-8
	.long	2
	.long	_8875
	.long	_838
	.long	-12
	.long	0
	.align	4
_37822:
	.long	_37209
	.long	1298
	.long	2
	.align	4
_37827:
	.long	1
	.long	_1307
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	0
	.align	4
_37824:
	.long	_37209
	.long	1305
	.long	2
	.align	4
_37831:
	.long	1
	.long	_1306
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	0
	.align	4
_37828:
	.long	_37209
	.long	1312
	.long	2
	.align	4
_37835:
	.long	1
	.long	_1296
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	2
	.long	_4590
	.long	_838
	.long	-12
	.long	2
	.long	_4681
	.long	_838
	.long	-16
	.long	2
	.long	_4682
	.long	_838
	.long	-20
	.long	2
	.long	_7205
	.long	_838
	.long	-24
	.long	0
	.align	4
_37832:
	.long	_37209
	.long	1319
	.long	2
	.align	4
_37839:
	.long	1
	.long	_1294
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	2
	.long	_837
	.long	_838
	.long	-12
	.long	2
	.long	_839
	.long	_838
	.long	-16
	.long	2
	.long	_840
	.long	_838
	.long	-20
	.long	0
	.align	4
_37836:
	.long	_37209
	.long	1326
	.long	2
	.align	4
_37843:
	.long	1
	.long	_1305
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	0
	.align	4
_37840:
	.long	_37209
	.long	1333
	.long	2
	.align	4
_37847:
	.long	1
	.long	_1298
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	2
	.long	_1472
	.long	_838
	.long	-12
	.long	2
	.long	_1473
	.long	_838
	.long	-16
	.long	2
	.long	_1474
	.long	_838
	.long	-20
	.long	0
	.align	4
_37844:
	.long	_37209
	.long	1340
	.long	2
	.align	4
_37851:
	.long	1
	.long	_1308
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	0
	.align	4
_37848:
	.long	_37209
	.long	1347
	.long	2
	.align	4
_37855:
	.long	1
	.long	_1309
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	0
	.align	4
_37852:
	.long	_37209
	.long	1354
	.long	2
	.align	4
_37859:
	.long	1
	.long	_1310
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	0
	.align	4
_37856:
	.long	_37209
	.long	1361
	.long	2
	.align	4
_37863:
	.long	1
	.long	_1304
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	0
	.align	4
_37860:
	.long	_37209
	.long	1368
	.long	2
	.align	4
_37867:
	.long	1
	.long	_1299
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	2
	.long	_20669
	.long	_838
	.long	-12
	.long	2
	.long	_7581
	.long	_838
	.long	-16
	.long	2
	.long	_1526
	.long	_838
	.long	-20
	.long	2
	.long	_20900
	.long	_826
	.long	-24
	.long	0
	.align	4
_37864:
	.long	_37209
	.long	1375
	.long	2
	.align	4
_37871:
	.long	1
	.long	_1311
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	2
	.long	_20900
	.long	_826
	.long	-12
	.long	0
	.align	4
_37868:
	.long	_37209
	.long	1382
	.long	2
	.align	4
_37875:
	.long	1
	.long	_1312
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	2
	.long	_20900
	.long	_826
	.long	-12
	.long	0
	.align	4
_37872:
	.long	_37209
	.long	1389
	.long	2
	.align	4
_37879:
	.long	1
	.long	_1313
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	2
	.long	_20900
	.long	_826
	.long	-12
	.long	0
	.align	4
_37876:
	.long	_37209
	.long	1396
	.long	2
	.align	4
_37883:
	.long	1
	.long	_1301
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	0
	.align	4
_37880:
	.long	_37209
	.long	1403
	.long	2
	.align	4
_37887:
	.long	1
	.long	_1302
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	0
	.align	4
_37884:
	.long	_37209
	.long	1410
	.long	2
	.align	4
_37891:
	.long	1
	.long	_1303
	.long	2
	.long	_1477
	.long	_1478
	.long	-4
	.long	2
	.long	_20798
	.long	_826
	.long	-8
	.long	0
	.align	4
_37888:
	.long	_37209
	.long	1417
	.long	2
	.align	4
_37893:
	.long	1
	.long	_799
	.long	2
	.long	_4676
	.long	_826
	.long	-4
	.long	0
	.align	4
_37892:
	.long	_37209
	.long	1424
	.long	2
_37896:
	.asciz	"str"
	.align	4
_37895:
	.long	1
	.long	_1539
	.long	2
	.long	_837
	.long	_826
	.long	-4
	.long	2
	.long	_839
	.long	_826
	.long	-8
	.long	2
	.long	_37896
	.long	_873
	.long	-12
	.long	0
	.align	4
_37894:
	.long	_37209
	.long	1430
	.long	2
	.align	4
_37898:
	.long	1
	.long	_1541
	.long	0
	.align	4
_37897:
	.long	_37209
	.long	1434
	.long	2
	.align	4
_37900:
	.long	1
	.long	_1542
	.long	0
	.align	4
_37899:
	.long	_37209
	.long	1438
	.long	2
	.align	4
_37904:
	.long	1
	.long	_1021
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_6256
	.long	_826
	.long	-8
	.long	0
	.align	4
_37901:
	.long	_37209
	.long	1444
	.long	2
	.align	4
_37908:
	.long	1
	.long	_1022
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_6256
	.long	_826
	.long	-8
	.long	0
	.align	4
_37905:
	.long	_37209
	.long	1448
	.long	2
	.align	4
_37912:
	.long	1
	.long	_1023
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_6256
	.long	_826
	.long	-8
	.long	0
	.align	4
_37909:
	.long	_37209
	.long	1452
	.long	2
_37914:
	.asciz	"LightMesh"
_37915:
	.asciz	"light_x"
_37916:
	.asciz	"light_y"
_37917:
	.asciz	"light_z"
	.align	4
_37913:
	.long	1
	.long	_37914
	.long	2
	.long	_5031
	.long	_5195
	.long	-4
	.long	2
	.long	_1110
	.long	_838
	.long	-8
	.long	2
	.long	_1111
	.long	_838
	.long	-12
	.long	2
	.long	_1112
	.long	_838
	.long	-16
	.long	2
	.long	_1109
	.long	_838
	.long	-20
	.long	2
	.long	_37915
	.long	_838
	.long	-24
	.long	2
	.long	_37916
	.long	_838
	.long	-28
	.long	2
	.long	_37917
	.long	_838
	.long	-32
	.long	0
_37919:
	.asciz	"MeshesIntersect"
	.align	4
_37918:
	.long	1
	.long	_37919
	.long	2
	.long	_37228
	.long	_5195
	.long	-4
	.long	2
	.long	_5212
	.long	_5195
	.long	-8
	.long	0
_37921:
	.asciz	"CreatePlane"
_37922:
	.asciz	"sub_divs"
	.align	4
_37920:
	.long	1
	.long	_37921
	.long	2
	.long	_37922
	.long	_826
	.long	-4
	.long	2
	.long	_854
	.long	_855
	.long	-8
	.long	0
_37924:
	.asciz	"AlignToVector"
	.align	4
_37923:
	.long	1
	.long	_37924
	.long	2
	.long	_1058
	.long	_838
	.long	-4
	.long	2
	.long	_1059
	.long	_838
	.long	-8
	.long	2
	.long	_8875
	.long	_838
	.long	-12
	.long	2
	.long	_9640
	.long	_826
	.long	-16
	.long	2
	.long	_9641
	.long	_826
	.long	-20
	.long	0
	.align	4
_37925:
	.long	1
	.long	_932
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_19913
	.long	_873
	.long	-8
	.long	0
_37927:
	.asciz	"SetAnimKey"
_37928:
	.asciz	"pos_key"
_37929:
	.asciz	"rot_key"
_37930:
	.asciz	"scale_key"
	.align	4
_37926:
	.long	1
	.long	_37927
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_7272
	.long	_826
	.long	-8
	.long	2
	.long	_37928
	.long	_826
	.long	-12
	.long	2
	.long	_37929
	.long	_826
	.long	-16
	.long	2
	.long	_37930
	.long	_826
	.long	-20
	.long	0
_37932:
	.asciz	"AddAnimSeq"
_37933:
	.asciz	"length"
	.align	4
_37931:
	.long	1
	.long	_37932
	.long	2
	.long	_1476
	.long	_855
	.long	-4
	.long	2
	.long	_37933
	.long	_826
	.long	-8
	.long	0
