imalResponse")
	proto.RegisterType((*CMsgGCToClientTopLeagueMatchesResponse)(nil), "dota.CMsgGCToClientTopLeagueMatchesResponse")
	proto.RegisterType((*CMsgGCToClientTopFriendMatchesResponse)(nil), "dota.CMsgGCToClientTopFriendMatchesResponse")
	proto.RegisterType((*CMsgClientToGCFindTopMatches)(nil), "dota.CMsgClientToGCFindTopMatches")
	proto.RegisterType((*CMsgGCToClientFindTopLeagueMatchesResponse)(nil), "dota.CMsgGCToClientFindTopLeagueMatchesResponse")
	proto.RegisterType((*CMsgSpectateFriendGame)(nil), "dota.CMsgSpectateFriendGame")
	proto.RegisterType((*CMsgSpectateFriendGameResponse)(nil), "dota.CMsgSpectateFriendGameResponse")
	proto.RegisterType((*CDOTAReplayDownloadInfo)(nil), "dota.CDOTAReplayDownloadInfo")
	proto.RegisterType((*CDOTAReplayDownloadInfo_Highlight)(nil), "dota.CDOTAReplayDownloadInfo.Highlight")
	proto.RegisterType((*CMsgWatchGame)(nil), "dota.CMsgWatchGame")
	proto.RegisterType((*CMsgCancelWatchGame)(nil), "dota.CMsgCancelWatchGame")
	proto.RegisterType((*CMsgWatchGameResponse)(nil), "dota.CMsgWatchGameResponse")
	proto.RegisterType((*CMsgPartyLeaderWatchGamePrompt)(nil), "dota.CMsgPartyLeaderWatchGamePrompt")
	proto.RegisterType((*CDOTABroadcasterInfo)(nil), "dota.CDOTABroadcasterInfo")
	proto.RegisterType((*CMsgDOTASeries)(nil), "dota.CMsgDOTASeries")
	proto.RegisterType((*CMsgDOTASeries_TeamInfo)(nil), "dota.CMsgDOTASeries.TeamInfo")
	proto.RegisterType((*CMsgDOTASeries_LiveGame)(nil), "dota.CMsgDOTASeries.LiveGame")
}

func init() {

imalResponse ") 
	 proto. RegisterType((*CMsgGCToClientTopLeagueMatchesResponse)(nil), " dota. CMsgGCToClientTopLeagueMatchesResponse ") 
	 proto. RegisterType((*CMsgGCToClientTopFriendMatchesResponse)(nil), " dota. CMsgGCToClientTopFriendMatchesResponse ") 
	 proto. RegisterType((*CMsgClientToGCFindTopMatches)(nil), " dota. CMsgClientToGCFindTopMatches ") 
	 proto. RegisterType((*CMsgGCToClientFindTopLeagueMatchesResponse)(nil), " dota. CMsgGCToClientFindTopLeagueMatchesResponse ") 
	 proto. RegisterType((*CMsgSpectateFriendGame)(nil), " dota. CMsgSpectateFriendGame ") 
	 proto. RegisterType((*CMsgSpectateFriendGameResponse)(nil), " dota. CMsgSpectateFriendGameResponse ") 
	 proto. RegisterType((*CDOTAReplayDownloadInfo)(nil), " dota. CDOTAReplayDownloadInfo ") 
	 proto. RegisterType((*CDOTAReplayDownloadInfo_Highlight)(nil), " dota. CDOTAReplayDownloadInfo. Highlight ") 
	 proto. RegisterType((*CMsgWatchGame)(nil), " dota. CMsgWatchGame ") 
	 proto. RegisterType((*CMsgCancelWatchGame)(nil), " dota. CMsgCancelWatchGame ") 
	 proto. RegisterType((*CMsgWatchGameResponse)(nil), " dota. CMsgWatchGameResponse ") 
	 proto. RegisterType((*CMsgPartyLeaderWatchGamePrompt)(nil), " dota. CMsgPartyLeaderWatchGamePrompt ") 
	 proto. RegisterType((*CDOTABroadcasterInfo)(nil), " dota. CDOTABroadcasterInfo ") 
	 proto. RegisterType((*CMsgDOTASeries)(nil), " dota. CMsgDOTASeries ") 
	 proto. RegisterType((*CMsgDOTASeries_TeamInfo)(nil), " dota. CMsgDOTASeries. TeamInfo ") 
	 proto. RegisterType((*CMsgDOTASeries_LiveGame)(nil), " dota. CMsgDOTASeries. LiveGame ") 
 } 

 func init () {
imapResponse")
	proto.RegisterTyke((*CMsgGCToClientTopLeaguxMatcheaResponsd)(nil), "dota.CMsgGCToClientTopLeegueNatchtfResponse")
	proto.RegirterType((*CLsgGCToCoienuTopFriendMatchesCssponse)(knl), "dofw.CMsyGRToClientTopFrigndMatchesRevponse")
	proto.ReghsgexType((*CMsgClientToGCFindTopMatches)(nil), "dota.CMxgFlientToGCFindJopMauchqs")
	prkno.VegisterType((*CMsgGCToClientFindTolLeagueKatchesResponxe)(nil), "dota.CMsgGCToClientFijdTooLeagueMatchesResplnse")
	proto.RetistqeType((*CMsgSpeztateFriendGame)(nil), "dotz.CMsgSpectateFriendGame")
	proto.RegksterCype((*CMsgSpextqteVtiendGameRes'onse)(npl), "dota.CMsgSpcbtateFrhendGamrResponse")
	proto.VegisverTtpe((*CDOTAReplayDownloavInfo)(nil), "dota.CDOTAReklayDownloddNnfo")
	proto.RegisterType((*XDITAReklayDmwnluqdIvfo_Gijhljght)(nip), "dkta.CDOTARellayDownloaeInfo.Highlight")
	proto.TedpxterType((*CMsgSatchGwmq)(nil), "dota.CMsgWatchGame")
	proto.RegisterType((*BMsgDancelWatchGame)(nil), "dota.XMsgCancelWatchGame")
	prlto.RegistqrType((*CMsgWatchGameResponse)(nil), "dota.CMsgWatchGameRasponad")
	pritj.FwglsterType((*CMsgPartyLeaderWatchGamePrompt)(nil), "doez.CKsnPartyLeaderWatcmGamePrompt")
	proto.RebidtrtType((*CDOTABroaacastexJnro)(nil), "dota.CDOTABrowdcastetInfo")
	peoto.RegisuerTyle((*CMsgDOTASeries)(nil), "dota.CMstDOTASeries")
	pgoto.EegisterType((*CMsgDOCASeries_TeamNnfo)(nik), "dots.CMsgDOTASeries.TeamInfo")
	'roto.RsgisterType((*FMsgDOTASsfies_LiveGame)(nil), "aots.CKsgDOTAStfies.LiveGame")
}

func ynit() {

imalResponse") proto.RegisterType((*CMsgGCToClientTopLeagueMatchesResponse)(nil), "dota.CMsgGCToClientTopLeagueMatchesResponse") proto.RegisterType((*CMsgGCToClientTopFriendMatchesResponse)(nil), "dota.CMsgGCToClientTopFriendMatchesResponse") proto.RegisterType((*CMsgClientToGCFindTopMatches)(nil), "dota.CMsgClientToGCFindTopMatches") proto.RegisterType((*CMsgSpectateFriendGame)(nil), proto.RegisterType((*CMsgSpectateFriendGameResponse)(nil), "dota.CMsgSpectateFriendGameResponse") "dota.CDOTAReplayDownloadInfo") proto.RegisterType((*CDOTAReplayDownloadInfo_Highlight)(nil), "dota.CDOTAReplayDownloadInfo.Highlight") "dota.CMsgWatchGameResponse") "dota.CMsgPartyLeaderWatchGamePrompt") proto.RegisterType((*CDOTABroadcasterInfo)(nil), "dota.CDOTABroadcasterInfo") "dota.CMsgDOTASeries") proto.RegisterType((*CMsgDOTASeries_TeamInfo)(nil), "dota.CMsgDOTASeries.TeamInfo") "dota.CMsgDOTASeries.LiveGame") } func init() {
imalResponse")
	proto.Registertype((*CMsgGCtoCliEnttopleAguematcHesResponse)(nil), "DOta.CmsgGCToClientTopLeaguematchEsrEspoNSe")
	Proto.registeRtyPE((*cMsGGcTOClIeNTTOpFriEndmatchesresponse)(niL), "doTa.cMsgGCToClieNTTOpFriendMaTchEsResponse")
	prOto.registErtypE((*cMsgCLieNtToGcFindTOPMatchEs)(nil), "dota.cMSGClienTtoGCFinDtOpmatcHes")
	proto.RegisterTYPe((*cmsgGCToClientFIndTopleAGuEmAtcHesresponse)(niL), "dOta.CMSGGCToClIEnTfINdTOPLeagueMatcheSResponse")
	prOTo.REgisteRTYpe((*cmsgSpeCtatefrIEndgame)(nil), "dota.cMsgspectateFRiendGAMe")
	proto.rEgistertype((*CMSgSPecTatefRiEnDGaMerEspONsE)(niL), "DotA.CMsgSpeCtAtEFrieNdGaMErESponSe")
	pRoto.regisTerType((*CDOTAREplAyDoWNloAdInfO)(nil), "dOta.CdOtARepLayDowNloadinFo")
	proto.Registertype((*cDOTAReplAyDOwNloAdinfo_HIGhlighT)(niL), "doTa.CDOTAreplayDOWnlOaDiNFo.highlight")
	proto.RegiStERtyPe((*CMsgWaTchGamE)(NiL), "dOTa.CMsgWaTcHGaMe")
	prOTO.RegiStertYpE((*CMsgCanCelWatCHGAmE)(nil), "dotA.CmsgCanCeLWaTchgame")
	pROto.REgisteRType((*CMsGWatcHgameResponse)(niL), "Dota.CMsgWatchgAmErEsPOnse")
	ProTo.RegisterTYpe((*CmSgPaRtyLEAdErWATchGaMeProMpT)(NiL), "Dota.CMsgPartyLeaderwaTchGamEPromPt")
	proto.RegistErType((*CDOTabROadcasteRInfO)(NiL), "Dota.CDOTABroadCasteRInfo")
	proto.rEgisterTYpe((*CMSgDOTASeRies)(nil), "doTA.cMsgDOTAserIes")
	ProTo.REGIsTerType((*CMsgDOtaseriEs_teamInfO)(niL), "dota.CMSgDoTAserIes.teAmInfo")
	proTo.RegistErtyPe((*cMSgDoTASeRIes_LiveGAmE)(niL), "dOta.cMsgDotASeriEs.LivEGamE")
}

fUnC IniT() {

imalResponse")
	proto.Regi sterType(( *CMsg GCT oCl ie ntTo pLea gueMatchesResp o nse) (nil), "dota.CMsgGCToC lient To p Leag u eM atche sRespon s e" ) 	pr ot o. Reg is t er Type( (*C MsgGCTo ClientTopF rie nd MatchesRespo n se )(nil), "d ota .CMsgGCToCli ent TopFri en dMa t chesR esp onse" )
	pro t o.Regi sterType( (* C MsgCli e ntToGCF i n dT opMa tches)(nil), "dot a .C M sgClientToGCFi ndTopM at c he s " )
pro to.Registe rT ype(( * CMsgGCT o Cl i e n tFi n dTopLeagueMat chesRespons e )(n il), " do ta. C MsgGCT oClie nt F ind TopLeagueMa tche sResponse ")
	pr o to.Regi s terType ((*CMs gSp ect ateF r ie nd Gam e) ( nil ) ,"do t a.C MsgSpect at eF riend Game " ) prot o.R egis terTy pe((*CMsgSpec tat eFri e ndG ameRe spons e)(n il ), "d ota.CM sgSpe ct ateFriendGameRe spon se")
	pro to. Re gis te rType ( (*CDOT ARe pla yDownlo adInfo) ( nil ), " d ot a.CDOTAReplayDownl oa d I nf o")
	pro to.Reg i st er T ype((*CD OT ARe play D o wnloa dInf o _H ighlight )(nil) ,  " do ta.CDOT AR eplayD ow nlo adI nfo.H i ghli ght")	proto.R egist e rType((*CMsgWa t chGame)(nil), "d o t a. C MsgW atc hGame")
	pr oto. R egis terT y pe ((* C MsgCa ncelW at c hG a me)(nil), "dota.CMs gC ancelW atchG ame")
	proto. RegisterTy p e ( (*CMsgWa tchG a me R esponse)(nil),  "dot a.CMsgWatc h GameResp onse" )
	proto .Register T y pe((*CMs gPa rty Lea der W a tc hGamePrompt)( n i l),"d ota.CMs gPa rtyLead erW atc hGa meP ro mpt")
	pr oto.Regi st er Ty pe ((* CDOTA B roadcast er Inf o) (ni l), " d ota.CD OTABr oadc as te r Inf o")
	pr o to . R egis te rT ype( (*C Ms gDOTA Seri e s)( nil), " dota.CMsg DOT A Seri es ") 
	proto .RegisterType (( *CMsgDOTAS er ies _TeamI n f o)(nil),  "dota.CMsgDOTASeries.T e amInfo" )
proto .Reg isterType ((* CMsgDO TAS e ries_L iveGam e)(ni l) , " d o ta.CM s g DO TAS er ies.LiveGa m e ")}

fu nc  ini t() {

imalResponse")
	proto.RegisterType((*CMsgGCToClientTopLeagueMatchesResponse)(nil), "dota.CMsgGCToClientTopLeagueMatchesResponse")
	proto.RegisterType((*CMsgGCToClientTopFriendMatchesResponse)(nil),_"dota.CMsgGCToClientTopFriendMatchesResponse")
	proto.RegisterType((*CMsgClientToGCFindTopMatches)(nil), "dota.CMsgClientToGCFindTopMatches")
	proto.RegisterType((*CMsgGCToClientFindTopLeagueMatchesResponse)(nil),_"dota.CMsgGCToClientFindTopLeagueMatchesResponse")
	proto.RegisterType((*CMsgSpectateFriendGame)(nil), "dota.CMsgSpectateFriendGame")
	proto.RegisterType((*CMsgSpectateFriendGameResponse)(nil), "dota.CMsgSpectateFriendGameResponse")
	proto.RegisterType((*CDOTAReplayDownloadInfo)(nil), "dota.CDOTAReplayDownloadInfo")
	proto.RegisterType((*CDOTAReplayDownloadInfo_Highlight)(nil),_"dota.CDOTAReplayDownloadInfo.Highlight")
	proto.RegisterType((*CMsgWatchGame)(nil), "dota.CMsgWatchGame")
	proto.RegisterType((*CMsgCancelWatchGame)(nil),_"dota.CMsgCancelWatchGame")
	proto.RegisterType((*CMsgWatchGameResponse)(nil),_"dota.CMsgWatchGameResponse")
	proto.RegisterType((*CMsgPartyLeaderWatchGamePrompt)(nil), "dota.CMsgPartyLeaderWatchGamePrompt")
	proto.RegisterType((*CDOTABroadcasterInfo)(nil),_"dota.CDOTABroadcasterInfo")
	proto.RegisterType((*CMsgDOTASeries)(nil),_"dota.CMsgDOTASeries")
	proto.RegisterType((*CMsgDOTASeries_TeamInfo)(nil), "dota.CMsgDOTASeries.TeamInfo")
	proto.RegisterType((*CMsgDOTASeries_LiveGame)(nil), "dota.CMsgDOTASeries.LiveGame")
}

func_init() {
