syntax = "proto3"; // ex-RushiaLover ProtoDumper | Game Version: OSBETAWin4.4.51 message OHLNNOMJPNH { repeated uint32 AEJPCFLOPAL = 1; // offset: 16 } message PEGJIHHIFOP { repeated uint32 AEJPCFLOPAL = 1; // offset: 24 } message CIOAOEGEIKH { repeated PEGJIHHIFOP DNIGKDKIPPJ = 1; // offset: 16 } message JPKIDILKOAK { repeated uint32 AEJPCFLOPAL = 1; // offset: 24 uint32 buff_id = 2; // offset: 32 } message DAMNNJKJOMM { repeated uint32 second_lineup = 2; // offset: 16 repeated uint32 first_lineup = 1; // offset: 32 uint32 DLCJLOIMKOJ = 4; // offset: 40 uint32 DHMEBODOJMI = 3; // offset: 44 } message MCOFKOEJGGL { repeated uint32 ADHEJNDAPIH = 2; // offset: 24 uint32 GPIOJJBAIJB = 1; // offset: 32 } message KOBGMGHMCLF { repeated MCOFKOEJGGL BJKBFDJGFOG = 2; // offset: 16 uint32 avatar_id = 1; // offset: 32 uint32 slot = 3; // offset: 36 uint32 IDBDBICPBBG = 4; // offset: 40 } message JGPMBLAJJJG { repeated uint32 AEJPCFLOPAL = 1; // offset: 16 uint32 buff_id = 2; // offset: 32 } message GFDJLBJPNMC { repeated JGPMBLAJJJG GBMBAHHDONN = 1; // offset: 16 } message JOLHIMGJGBO { oneof JBLDLHIGGKM { OHLNNOMJPNH FJONKDKACAB = 1; // offset: 16 CIOAOEGEIKH DKBBMJDNHNG = 2; // offset: 16 JPKIDILKOAK BDNBIHLJNCK = 3; // offset: 16 DAMNNJKJOMM HCAAHIGINOM = 4; // offset: 16 KOBGMGHMCLF OEAKBCLIHGH = 5; // offset: 16 GFDJLBJPNMC MIEJNLBBIDB = 6; // offset: 16 } } message GNBBDMBNNDJ { repeated JOLHIMGJGBO lineup_list = 1; // offset: 24 } message ChallengeBossEquipmentInfo { uint32 unique_id = 1; // offset: 24 uint32 rank = 5; // offset: 28 uint32 tid = 2; // offset: 32 uint32 level = 3; // offset: 36 uint32 promotion = 4; // offset: 40 } message ChallengeBossRelicInfo { repeated RelicAffix sub_affix_list = 5; // offset: 24 uint32 level = 3; // offset: 32 uint32 main_affix_id = 4; // offset: 36 uint32 unique_id = 1; // offset: 40 uint32 tid = 2; // offset: 44 } message ChallengeBossAvatarRelicInfo { map avatar_relic_slot_map = 1; // offset: 24 } message FMDAAIKLAJA { bool EGLLMGLLHDL = 3; // offset: 24 bool JFKMNBHOBCL = 2; // offset: 25 uint32 group_id = 1; // offset: 28 } enum ChatType { ChatType_None = 0; ChatType_Private = 1; ChatType_Group = 2; } enum MsgType { MsgType_None = 0; MsgType_CustomText = 1; MsgType_Emoji = 2; MsgType_Invite = 3; MsgType_PlanetFes = 4; MsgType_AiPamFunctionCall = 5; MsgType_UrlCitation = 6; MsgType_AiPamQuickFunction = 7; MsgType_AiPamLineupInterp = 8; MsgType_AiPamRelicInterp = 9; MsgType_AiPamPoke = 10; } enum PJCMNENIEHH { PJCMNENIEHH_NLCDGIPGFDJ = 0; PJCMNENIEHH_KPILFMMNIGO = 1; PJCMNENIEHH_GGJPEMFEBLB = 2; PJCMNENIEHH_CIMNEOAKBJH = 3; PJCMNENIEHH_BOMDAIKIPLP = 4; } enum DKOPGDPKJHB { DKOPGDPKJHB_CGBIKOCDABB = 0; DKOPGDPKJHB_ALJCHAAIPHG = 1; DKOPGDPKJHB_COEBIAOACFM = 2; DKOPGDPKJHB_FKOIKJFAIKF = 3; DKOPGDPKJHB_DIEMGOICHLO = 4; DKOPGDPKJHB_KHJHNEOFNLJ = 5; DKOPGDPKJHB_EFOHJENLODE = 6; DKOPGDPKJHB_HJHCDCHOKJG = 7; DKOPGDPKJHB_IHHCKDDFKJL = 8; } enum HCMEILLLKBD { HCMEILLLKBD_NLCDGIPGFDJ = 0; HCMEILLLKBD_JDOAIPKBIPE = 1; HCMEILLLKBD_GGBMAANJNJC = 2; } message ECCKHOLLPPC { repeated uint32 AGNFHCLKGCF = 4; // offset: 16 uint64 ANBJMMOEGJE = 1; // offset: 32 uint32 JOJALEHLLEJ = 3; // offset: 40 uint32 GJNMHILINHC = 2; // offset: 44 } message NDDOMFBJMKE { uint32 MMNJODIJPOE = 2; // offset: 24 uint32 panel_id = 1; // offset: 28 uint64 HJFDAJAMFAC = 3; // offset: 32 } message DCHCPKMFNNC { repeated uint32 avatar_id_list = 1; // offset: 24 } message EJEFBHPAPND { repeated uint32 avatar_id_list = 1; // offset: 24 } message PFDBLPONOHE { repeated uint32 avatar_id_list = 1; // offset: 16 repeated uint32 POOEMJLCDHB = 3; // offset: 24 repeated PJCMNENIEHH GBKIBFJCPAL = 2; // offset: 40 } message GMMMIGPFIOH { repeated uint32 avatar_id_list = 1; // offset: 24 } message DPIFGEONFPI { repeated uint32 avatar_id_list = 1; // offset: 24 uint32 ILBJLIENCLB = 2; // offset: 32 } message EPCNFDBKAEE { repeated uint32 avatar_id_list = 1; // offset: 24 } message HFHFMPLAJCC { repeated uint32 avatar_id_list = 1; // offset: 16 } message GDIBHDEKJCG { } message GCBHOIJLBFL { string BLDMFDKDJDM = 10; // offset: 24 oneof BLOFAGPDOKJ { DCHCPKMFNNC BNIGONFKICO = 1; // offset: 16 EJEFBHPAPND JIOEBAFCAJE = 2; // offset: 16 PFDBLPONOHE NBBFPHGLFNP = 3; // offset: 16 GMMMIGPFIOH LNOMBCDABKJ = 4; // offset: 16 DPIFGEONFPI BEGAIBBJHHD = 5; // offset: 16 EPCNFDBKAEE GOIKMBNGGNP = 6; // offset: 16 HFHFMPLAJCC CMHJJDDEHCP = 7; // offset: 16 GDIBHDEKJCG OOKBDDEJHPB = 8; // offset: 16 } } message IDLACKBINMC { string JFCEOOODIBN = 2; // offset: 16 string title = 1; // offset: 24 } message IGCHDHFMPBJ { string stop_desc = 2; // offset: 24 DKOPGDPKJHB type = 1; // offset: 32 uint32 avatar_id = 3; // offset: 36 } message PELDIEOMMDM { repeated uint32 avatar_id_list = 1; // offset: 24 string stop_desc = 2; // offset: 32 } message JAONELJJAFK { uint32 ACHILGIPGKL = 1; // offset: 24 float value = 2; // offset: 28 } message AOAOBPGFHLA { JAONELJJAFK ELOGOFFIJBB = 3; // offset: 16 repeated JAONELJJAFK sub_affix_list = 4; // offset: 24 uint32 compose_relic_id = 1; // offset: 40 uint32 relic_type = 2; // offset: 44 } message HJNPOBAMKKF { repeated AOAOBPGFHLA HGNKNFJPIKI = 1; // offset: 16 repeated JAONELJJAFK CDMKBCHLPAB = 2; // offset: 24 uint32 MNCFOGJECMF = 3; // offset: 40 } message OPLFDAGPBEI { string stop_desc = 4; // offset: 16 HJNPOBAMKKF FLFNBPLNNBL = 2; // offset: 24 HJNPOBAMKKF LLMDKAHFIIJ = 3; // offset: 32 uint32 avatar_id = 1; // offset: 48 } message HCKADDLIGEB { string stop_desc = 1; // offset: 16 uint32 HAAFJLKHCKF = 2; // offset: 32 } message ChatData { oneof extend_type { ECCKHOLLPPC NPBOINAPJJE = 101; // offset: 24 NDDOMFBJMKE IBJBFODFIMN = 102; // offset: 24 string message_text = 103; // offset: 24 uint32 extra_id = 104; // offset: 24 GCBHOIJLBFL IALHIFELMGE = 105; // offset: 24 IDLACKBINMC ADBNPHDPPIH = 106; // offset: 24 IGCHDHFMPBJ LPLCDCIFOOK = 107; // offset: 24 PELDIEOMMDM NLHJFKGNAMB = 108; // offset: 24 OPLFDAGPBEI BCLPAMNPHNP = 109; // offset: 24 HCKADDLIGEB HJADNIAAMGJ = 110; // offset: 24 } } message MessageChatData { ChatData chat_data = 2; // offset: 16 MsgType message_type = 1; // offset: 32 } message EKNABKLPEEL { uint32 role_id = 2; // offset: 24 HCMEILLLKBD KPOBMNLKLOK = 1; // offset: 28 } message ChatMessageData { EKNABKLPEEL CKHPFFENOBE = 10; // offset: 16 repeated MessageChatData message_datas = 9; // offset: 24 EKNABKLPEEL BKOALKHDLOB = 11; // offset: 32 uint64 create_time = 4; // offset: 48 } enum ItemType { ITEM_TYPE_NONE = 0; ITEM_AVATAR_CARD = 1; ITEM_EQUIPMENT = 2; ITEM_MATERIAL = 3; ITEM_AVATAR_EXP = 4; ITEM_RELIC = 5; } enum LanguageType { JEBIONMOIAG_KNBMAAKIECL = 0; JEBIONMOIAG_JCHGOMENBMP = 1; JEBIONMOIAG_KAKBLDBKGLJ = 2; JEBIONMOIAG_KJCENENEKGF = 3; JEBIONMOIAG_GNJOIGACLAI = 4; JEBIONMOIAG_OOLKOKOHBDC = 5; JEBIONMOIAG_CDFNDOPDGEC = 6; JEBIONMOIAG_BAOLNMJCDLA = 7; JEBIONMOIAG_AIOPFGHMBBH = 8; JEBIONMOIAG_KNGNBJBNDGF = 9; JEBIONMOIAG_AMPCJJPMCCC = 10; JEBIONMOIAG_MNFCLDJKBDH = 11; JEBIONMOIAG_PDDALKODHBF = 12; JEBIONMOIAG_BADEOCDDFGF = 13; } enum PlatformType { EDITOR = 0; IOS = 1; ANDROID = 2; PC = 3; WEB = 4; WAP = 5; PS4 = 6; NINTENDO = 7; CLOUD_ANDROID = 8; CLOUD_PC = 9; CLOUD_IOS = 10; PS5 = 11; MAC = 12; CLOUD_MAC = 13; CLOUD_WEB_ANDROID = 20; CLOUD_WEB_IOS = 21; CLOUD_WEB_PC = 22; CLOUD_WEB_MAC = 23; CLOUD_WEB_TOUCH = 24; CLOUD_WEB_KEYBOARD = 25; CLOUD_DOUYIN_IOS = 27; CLOUD_DOUYIN_ANDROID = 28; } enum AvatarType { AvatarType_None = 0; AvatarType_AvatarTrialType = 1; AvatarType_AvatarLimitType = 2; AvatarType_AvatarFormalType = 3; AvatarType_AvatarAssistType = 4; AvatarType_AvatarAetherDivideType = 5; AvatarType_AvatarUpgradeAvailableType = 6; AvatarType_AvatarGridFightType = 7; AvatarType_AvatarFixedPathType = 8; AvatarType_AvatarReturnAssistType = 9; } enum MultiPathAvatarType { MultiPathAvatarType_None = 0; MultiPathAvatarType_Mar7thKnightType = 1001; MultiPathAvatarType_Mar7thRogueType = 1224; MultiPathAvatarType_BoyWarriorType = 8001; MultiPathAvatarType_GirlWarriorType = 8002; MultiPathAvatarType_BoyKnightType = 8003; MultiPathAvatarType_GirlKnightType = 8004; MultiPathAvatarType_BoyShamanType = 8005; MultiPathAvatarType_GirlShamanType = 8006; MultiPathAvatarType_BoyMemoryType = 8007; MultiPathAvatarType_GirlMemoryType = 8008; MultiPathAvatarType_BoyElationType = 8009; MultiPathAvatarType_GirlElationType = 8010; } enum Gender { Gender_None = 0; Gender_Man = 1; Gender_Woman = 2; } enum ProductGiftType { ProductGiftType_ProductGiftNone = 0; ProductGiftType_ProductGiftCoin = 1; ProductGiftType_ProductGiftMonthCard = 2; ProductGiftType_ProductGiftBp68 = 3; ProductGiftType_ProductGiftBp128 = 4; ProductGiftType_ProductGiftBp68Upgrade128 = 5; ProductGiftType_ProductGiftPointCard = 6; ProductGiftType_ProductGiftPsPreOrder1 = 7; ProductGiftType_ProductGiftPsPreOrder2 = 8; ProductGiftType_ProductGiftGooglePoints100 = 9; ProductGiftType_ProductGiftGooglePoints150 = 10; ProductGiftType_ProductGiftPsPointCard030 = 11; ProductGiftType_ProductGiftPsPointCard050 = 12; ProductGiftType_ProductGiftPsPointCard100 = 13; ProductGiftType_ProductGiftPsnPlus = 14; ProductGiftType_ProductGiftSingle6 = 15; ProductGiftType_ProductGiftDailyLogin30 = 16; ProductGiftType_ProductGiftAppleGiftCard = 17; ProductGiftType_ProductGiftFtcUpGachaTicket1 = 18; ProductGiftType_ProductGiftFtcUpGachaTicket10 = 19; ProductGiftType_ProductGiftFtcNormalGachaTicket1 = 20; ProductGiftType_ProductGiftFtcNormalGachaTicket10 = 21; ProductGiftType_ProductGiftTicket10 = 22; ProductGiftType_ProductGiftPlayerHeadDecor = 23; ProductGiftType_ProductGiftReturnSign = 24; ProductGiftType_ProductGiftExtraValueTicket1 = 25; } enum SecretKeyType { PMDCEDDJGDD_MBEOCLAIFJA = 0; PMDCEDDJGDD_OCKIKKDCJIJ = 1; PMDCEDDJGDD_OLANFLMFLON = 2; PMDCEDDJGDD_AKCDFEEPMOF = 3; } enum PIDAHABFLBL { PIDAHABFLBL_ONGOHDOKEIE = 0; PIDAHABFLBL_FJBENKPGBPP = 1; PIDAHABFLBL_IBNPGEDFIMO = 2; } enum PlayingState { PlayingState_None = 0; PlayingState_PlayingRogueCosmos = 1; PlayingState_PlayingRogueChess = 2; PlayingState_PlayingRogueChessNous = 3; PlayingState_PlayingChallengeMemory = 4; PlayingState_PlayingChallengeStory = 5; PlayingState_PlayingChallengeBoss = 6; PlayingState_PlayingRogueTourn = 7; PlayingState_PlayingRogueMagic = 8; PlayingState_PlayingChallengePeak = 9; PlayingState_PlayingGridFight = 10; } enum MOHNIMLCODA { MOHNIMLCODA_NLCDGIPGFDJ = 0; MOHNIMLCODA_DMJKCOJLFCL = 1; MOHNIMLCODA_ANEIGHKMJKB = 2; MOHNIMLCODA_MGMPDHKJFIM = 3; MOHNIMLCODA_MAIBAOAOGID = 4; MOHNIMLCODA_EGCGFGDILBC = 5; MOHNIMLCODA_KEEIBDBEJLH = 6; MOHNIMLCODA_AAGKEBFHLMC = 7; MOHNIMLCODA_DIMIFCJPHME = 8; MOHNIMLCODA_PEEDCBADBHJ = 9; } enum GridFightDropType { GridFightDropType_None = 0; GridFightDropType_Coin = 1; GridFightDropType_Exp = 2; GridFightDropType_Refresh = 3; GridFightDropType_Role = 4; GridFightDropType_Item = 5; GridFightDropType_Orb = 6; GridFightDropType_RoleWithEquip = 7; } message PlayerBasicInfo { string nickname = 1; // offset: 16 uint32 mcoin = 5; // offset: 32 uint32 exp = 3; // offset: 36 uint32 level = 2; // offset: 40 uint32 hcoin = 6; // offset: 44 uint32 world_level = 8; // offset: 48 uint32 scoin = 7; // offset: 52 uint32 stamina = 4; // offset: 56 } message CJLCPMDGIBO { repeated uint32 EAKOLIJOEPA = 1; // offset: 16 } message SpBarInfo { uint32 cur_sp = 1; // offset: 24 uint32 max_sp = 2; // offset: 28 } message BlackInfo { int64 begin_time = 1; // offset: 24 uint32 ban_type = 4; // offset: 32 uint32 limit_level = 3; // offset: 36 int64 end_time = 2; // offset: 40 } message ClientDownloadData { bytes data = 3; // offset: 24 int64 time = 2; // offset: 32 uint32 DJCNHCGFHKF = 4; // offset: 40 uint32 version = 1; // offset: 44 } message LFKKOMBKJIP { string NHALJPDONCP = 1; // offset: 16 string value = 2; // offset: 32 } message MEPHKJFAJPP { string HELMPDCKLEO = 5; // offset: 24 string DFBLOBNLHCC = 6; // offset: 32 string NLONGNHNECG = 1; // offset: 40 string BHNHGPCGKMA = 2; // offset: 48 string CKACNADCDFP = 3; // offset: 56 string EIDOKHKEOPP = 4; // offset: 64 string GLEEJNEJACP = 7; // offset: 72 } message CMCJFJEBBCO { string LEMBPAGGMEM = 1; // offset: 16 int32 LMMHAGLDACM = 4; // offset: 32 int32 BLNDDBDIDNJ = 2; // offset: 36 int32 MBPELIOJBDG = 5; // offset: 40 int32 HDMMKJIKCOJ = 3; // offset: 44 } message RegionInfo { string MDPGMPGBDMH = 7; // offset: 16 string env_type = 4; // offset: 24 string title = 2; // offset: 32 string name = 1; // offset: 40 string stop_desc = 6; // offset: 48 string dispatch_url = 3; // offset: 56 string display_name = 5; // offset: 72 } message Dispatch { repeated RegionInfo region_list = 4; // offset: 16 string top_sever_region_name = 3; // offset: 24 string FMPGOLIBHBD = 5; // offset: 32 string stop_desc = 2; // offset: 48 uint32 retcode = 1; // offset: 56 } message AOHKKFHDALO { oneof NEBNJDMFELO { uint32 role_star = 101; // offset: 24 uint32 PIHGNNMBCEJ = 102; // offset: 24 } } message BCCONKJHDJL { AOHKKFHDALO display_value = 5; // offset: 24 uint32 num = 3; // offset: 32 uint32 FNLMKJLKLFH = 2; // offset: 36 GridFightDropType FKKGLFOHGGA = 1; // offset: 40 } message GridFightDropInfo { repeated BCCONKJHDJL NMGIABHIJJB = 1; // offset: 16 } message FHCEIOHLADG { uint32 pos = 1; // offset: 24 uint32 LHHONKJPPDC = 2; // offset: 28 uint32 KFGOKFKHOPB = 3; // offset: 32 uint32 LLLOOKPGGGG = 4; // offset: 36 } message Vector { sint32 z = 3; // offset: 24 sint32 x = 1; // offset: 28 sint32 y = 2; // offset: 32 } message JPGACKPLGCD { bool FOKJIPGMKAN = 2; // offset: 24 bool IBLGOCFBOCO = 3; // offset: 25 bool KALACJBAPOA = 1; // offset: 26 } message KHADHDLCNOI { bool KDHCICFNAOC = 2; // offset: 24 uint32 id = 1; // offset: 28 } message AAKECCJELLI { uint32 EDHBBJADHHJ = 2; // offset: 24 uint32 id = 1; // offset: 28 } message MNCBEDBDDHL { repeated AAKECCJELLI NNJCEINOEHH = 2; // offset: 16 KHADHDLCNOI JKNLCEEDAHJ = 1; // offset: 24 bool PGPNCNABHAM = 3; // offset: 40 } enum AABGIFAEEEK { AABGIFAEEEK_OCAJFLCAMNA = 0; AABGIFAEEEK_AONENHHFNOD = 1; AABGIFAEEEK_AOIAAGNAFIO = 2; } enum KPOIEOPCEJL { KPOIEOPCEJL_PJAAADFOKKC = 0; KPOIEOPCEJL_LMGJEFFHBHF = 1; KPOIEOPCEJL_JBGODLOEOPF = 2; KPOIEOPCEJL_DOGMHOAOJFD = 3; } enum HDFAPKLGEFM { HDFAPKLGEFM_LCOKOJCGKHP = 0; HDFAPKLGEFM_NMDOPKBENEA = 1; } enum NLNEBDEEONP { NLNEBDEEONP_HHDDIFHGNHD = 0; NLNEBDEEONP_LDANCJMPNMB = 1; } enum BattleEndReason { BADALKDAOGH_NLCDGIPGFDJ = 0; BADALKDAOGH_JHELIECGPPF = 1; BADALKDAOGH_NDKMJMAPEFL = 2; } enum BattleStaticticEventType { CNCFAGLOBHO_DICNFGDPGDN = 0; CNCFAGLOBHO_LLGEMHIOCKL = 1; CNCFAGLOBHO_KPEBIDLMAPG = 2; CNCFAGLOBHO_KOLJLBJFJPH = 3; CNCFAGLOBHO_LDLGHIIKHNF = 4; CNCFAGLOBHO_FIDHDHEGLEJ = 5; CNCFAGLOBHO_CKKNAPMPGCA = 6; CNCFAGLOBHO_NOFLMNOLICA = 7; } enum NIMFANHLFNJ { NIMFANHLFNJ_FAAFEKOFGBL = 0; NIMFANHLFNJ_AMCJDDIPLJN = 1; NIMFANHLFNJ_BNNNGLNGCHL = 2; NIMFANHLFNJ_DIBHICHMJFE = 3; NIMFANHLFNJ_LKDDACHPOAM = 4; } enum IDDPBEAMDAO { IDDPBEAMDAO_IIOCEDFJPNH = 0; IDDPBEAMDAO_NBFHCJMNHAG = 1; IDDPBEAMDAO_DHHHKOJBKCJ = 2; } enum ABBHAALIBAH { ABBHAALIBAH_IDIPGIPFJJE = 0; ABBHAALIBAH_IDJHPOCLFIH = 1; ABBHAALIBAH_BFEPJFDFICC = 2; ABBHAALIBAH_LNBMBNJICBI = 3; ABBHAALIBAH_PMEEHGMPNLK = 4; } enum NKAFNCBDJAH { NKAFNCBDJAH_FFEDLLJAILE = 0; NKAFNCBDJAH_GPIALFOJHAC = 1; NKAFNCBDJAH_FDEMMIICBPB = 2; } enum BattleEndStatus { IJGOMNMKCDJ_DIBCKKLEAHF = 0; IJGOMNMKCDJ_OIMMLCDPEBO = 1; IJGOMNMKCDJ_DGDAGMCABGG = 2; IJGOMNMKCDJ_CMGPJLCPKBA = 3; } message BattleOp { string LOMLIPOLBKM = 8; // offset: 24 uint32 op_type = 5; // offset: 32 uint32 operation_counter = 7; // offset: 36 uint32 turn_counter = 1; // offset: 40 uint32 target_entity_id = 4; // offset: 44 uint32 state = 2; // offset: 48 uint32 action_entity_id = 3; // offset: 52 uint32 skill_index = 6; // offset: 56 } message BattleEquipment { uint32 promotion = 3; // offset: 24 uint32 rank = 4; // offset: 28 uint32 id = 1; // offset: 32 uint32 level = 2; // offset: 36 } message BattleRelic { repeated RelicAffix sub_affix_list = 4; // offset: 16 uint32 type = 7; // offset: 32 uint32 main_affix_id = 3; // offset: 36 uint32 level = 2; // offset: 40 uint32 set_id = 6; // offset: 44 uint32 id = 1; // offset: 48 uint32 rarity = 8; // offset: 52 uint32 unique_id = 5; // offset: 56 } message AvatarSkillTree { uint32 point_id = 1; // offset: 24 uint32 level = 2; // offset: 28 } message RelicAffix { uint32 step = 3; // offset: 24 uint32 cnt = 2; // offset: 28 uint32 affix_id = 1; // offset: 32 } message AMEMKFNABGG { repeated uint32 ILOLFNPALJH = 2; // offset: 24 uint32 ODHIDLBAPIG = 4; // offset: 32 bool GNLMBJCPING = 1; // offset: 36 uint32 PIKBPDAMGML = 3; // offset: 40 } message BattleAvatar { repeated AvatarSkillTree skilltree_list = 6; // offset: 16 AMEMKFNABGG ALNJENINBPN = 15; // offset: 24 repeated BattleEquipment equipment_list = 7; // offset: 40 repeated BattleRelic relic_list = 11; // offset: 48 SpBarInfo sp_bar = 16; // offset: 56 repeated AvatarSkillTree CHEFGGPEJKL = 18; // offset: 64 uint32 level = 3; // offset: 72 uint32 index = 5; // offset: 76 AvatarType avatar_type = 1; // offset: 80 uint32 hp = 8; // offset: 84 uint32 promotion = 10; // offset: 88 uint32 id = 2; // offset: 92 uint32 assist_uid = 13; // offset: 96 uint32 GDIMKFNECOK = 17; // offset: 100 uint32 enhanced_id = 19; // offset: 104 uint32 world_level = 12; // offset: 108 uint32 rank = 4; // offset: 112 } message BattleBuff { repeated uint32 target_index_list = 5; // offset: 24 map dynamic_values = 6; // offset: 32 uint32 level = 2; // offset: 40 uint32 id = 1; // offset: 44 uint32 wave_flag = 4; // offset: 48 uint32 owner_index = 3; // offset: 52 } message EDCFKACPFNB { uint32 CKGJIKJDHCJ = 1; // offset: 24 } message BattleTarget { uint32 total_progress = 3; // offset: 24 uint32 progress = 2; // offset: 28 uint32 id = 1; // offset: 32 } message BattleTargetList { repeated BattleTarget battle_target_list = 1; // offset: 24 } message KIAICMELIMM { map AOKECJBFMCN = 1; // offset: 16 uint32 CDBGPMABMGM = 2; // offset: 32 uint32 FPCOPPLFBOP = 4; // offset: 36 uint32 FGOHMOMLEBG = 3; // offset: 40 } message AetherAvatarInfo { SpBarInfo sp_bar = 6; // offset: 24 repeated uint32 LICLEEICAOE = 4; // offset: 32 uint32 index = 2; // offset: 40 uint32 promotion = 3; // offset: 44 uint32 id = 1; // offset: 48 AABGIFAEEEK AGBMHEMIAIH = 5; // offset: 52 } message AvatarProperty { double attack = 2; // offset: 24 double defence = 3; // offset: 32 double max_sp = 7; // offset: 40 double speed = 4; // offset: 48 double max_hp = 1; // offset: 56 double left_hp = 5; // offset: 64 double left_sp = 6; // offset: 72 } message EquipmentProperty { uint32 rank = 2; // offset: 24 uint32 id = 1; // offset: 28 uint32 promotion = 3; // offset: 32 uint32 level = 4; // offset: 36 } message AttackDamageProperty { string attack_type = 1; // offset: 16 double damage = 2; // offset: 32 } message SkillUseProperty { string skill_type = 2; // offset: 24 uint32 skill_level = 3; // offset: 32 uint32 skill_id = 1; // offset: 36 uint32 skill_use_count = 4; // offset: 40 double CIDJHAOBNMF = 6; // offset: 48 uint32 GGDBMJGBDMA = 8; // offset: 56 uint32 BJGNKIPLNBA = 9; // offset: 60 double HLJOEGHJNLA = 5; // offset: 64 double CFFFAPJGGCB = 7; // offset: 72 } message AOFMDLLDIHG { repeated uint32 battle_target_list = 3; // offset: 24 double damage = 4; // offset: 32 uint32 skill_id = 1; // offset: 40 double PNJEGPAFNCI = 2; // offset: 48 } message SpAddSource { string source = 1; // offset: 24 uint32 sp_add = 2; // offset: 32 } message EPNAONKOHBO { string KBKOGLCAEKG = 1; // offset: 24 double total_damage = 3; // offset: 32 uint32 count = 2; // offset: 40 } message CFDHDBNIHPL { repeated uint32 NGIJFAEONCK = 2; // offset: 16 double GNHLKBINIEF = 1; // offset: 32 } message ABDOKOFEHMH { int32 BCJLNFOMEAG = 1; // offset: 24 } message KNBMAPNNDJL { int32 NONACGPCEKE = 2; // offset: 24 int32 OLLPHBPPEHG = 1; // offset: 28 int32 BCJLNFOMEAG = 3; // offset: 32 } message AvatarBattleInfo { repeated AttackDamageProperty attack_type_damage = 18; // offset: 16 AvatarProperty avatar_status = 6; // offset: 24 AvatarProperty initial_status = 33; // offset: 32 ABDOKOFEHMH GEHEJPPCBLK = 58; // offset: 40 repeated AttackDamageProperty attack_type_max_damage = 20; // offset: 48 repeated SpAddSource sp_add_source = 24; // offset: 56 repeated EPNAONKOHBO ALJIJBKEFDD = 41; // offset: 64 repeated SkillUseProperty skill_times = 21; // offset: 72 repeated AvatarSkillTree avatar_skill = 7; // offset: 80 repeated EquipmentProperty avatar_equipment = 8; // offset: 88 CFDHDBNIHPL FDMEEDEJCCP = 57; // offset: 96 repeated BattleRelic relics = 34; // offset: 112 repeated AttackDamageProperty NOGHNMCDDAI = 36; // offset: 120 repeated AttackDamageProperty attack_type_break_damage = 19; // offset: 128 double LAOEEGEELDK = 45; // offset: 136 double total_sp_cost = 14; // offset: 144 double total_shield_damage = 32; // offset: 152 uint32 revive_times = 27; // offset: 160 uint32 avatar_rank = 4; // offset: 164 double total_hp_recover = 13; // offset: 168 double delay_cumulate = 22; // offset: 176 double EBMFCBKHIEH = 47; // offset: 184 double EEOGKOKOPNB = 40; // offset: 192 uint32 total_bp_cost = 25; // offset: 200 uint32 PECMOGDLCDC = 54; // offset: 204 uint32 avatar_level = 3; // offset: 208 uint32 stage_id = 15; // offset: 212 uint32 CNLEPLAEEHF = 42; // offset: 216 uint32 enhanced_id = 55; // offset: 220 uint32 id = 2; // offset: 224 uint32 total_sp_add = 23; // offset: 228 double DEICGFKIMMO = 37; // offset: 232 double total_shield_taken = 31; // offset: 240 double CNEMKKIBFEA = 39; // offset: 248 double DBLABFODNMJ = 48; // offset: 256 uint32 MEBKILMPMGA = 56; // offset: 264 double DIALJMAHFBO = 44; // offset: 272 uint32 stage_type = 16; // offset: 280 uint32 JDHDJFCKBGD = 43; // offset: 284 double total_heal = 11; // offset: 288 double total_shield = 30; // offset: 296 uint32 NBCDOMJBAFM = 53; // offset: 304 uint32 assist_uid = 35; // offset: 308 uint32 die_times = 26; // offset: 312 uint32 FLKCFJBCIOM = 50; // offset: 316 double LFLKOGDPLKD = 46; // offset: 320 double GPLELDEIEKO = 38; // offset: 328 double total_damage = 10; // offset: 336 uint32 break_times = 28; // offset: 344 uint32 PNJDPNHNBDA = 51; // offset: 348 uint32 extra_turns = 29; // offset: 352 uint32 avatar_promotion = 5; // offset: 356 uint32 FJNKOPMOLDE = 49; // offset: 360 uint32 OKMHKBOJBOB = 59; // offset: 364 double NEDCAKEMHLF = 52; // offset: 368 double total_damage_taken = 12; // offset: 376 double total_break_damage = 17; // offset: 384 AvatarType avatar_type = 1; // offset: 392 uint32 total_turns = 9; // offset: 396 } message IGMOKOENLDK { double GENCOBDFKLA = 7; // offset: 24 double defence = 3; // offset: 32 double max_hp = 1; // offset: 40 double left_hp = 6; // offset: 48 double speed = 5; // offset: 56 double OFMLLDLAOCC = 4; // offset: 64 double attack = 2; // offset: 72 } message CKCDIAAFICJ { uint32 break_times = 4; // offset: 24 uint32 BKPDKFLDLDD = 1; // offset: 28 uint32 MMPHFLDBEKB = 3; // offset: 32 double IFMOHNAAAMC = 2; // offset: 40 } message MonsterBattleInfo { repeated CKCDIAAFICJ AKGJOPBLPNE = 28; // offset: 16 IGMOKOENLDK CIHAPGPNCMI = 5; // offset: 24 repeated AOFMDLLDIHG skill_info = 26; // offset: 32 repeated SkillUseProperty skill_times = 16; // offset: 40 repeated AttackDamageProperty attack_type_damage = 15; // offset: 56 double delay_cumulate = 19; // offset: 64 double NCDGNNJABJJ = 29; // offset: 72 double total_damage = 7; // offset: 80 uint32 wave = 21; // offset: 88 uint32 CBMLFOBDNCO = 27; // offset: 92 double total_hp_recover = 11; // offset: 96 uint32 stage_type = 17; // offset: 104 uint32 entity_id = 1; // offset: 108 uint32 KPMIIFGAMFA = 14; // offset: 112 double IBENGEOJFOJ = 30; // offset: 120 uint32 NCKAICABJIK = 4; // offset: 128 int32 JFDOMCHHBIF = 22; // offset: 132 KPOIEOPCEJL HFELBILEHNM = 20; // offset: 136 bool FAGBLGNJGDN = 32; // offset: 140 uint32 total_turns = 6; // offset: 144 uint32 phase = 23; // offset: 148 double total_heal = 8; // offset: 152 uint32 stage_id = 12; // offset: 160 HDFAPKLGEFM GCAEPLJHCFE = 25; // offset: 164 double total_damage_taken = 9; // offset: 168 uint32 monster_id = 2; // offset: 176 uint32 PKFMOFPMBBJ = 3; // offset: 180 NLNEBDEEONP AHKJLOJDNIC = 31; // offset: 184 uint32 NMKKAAGNCPC = 24; // offset: 188 double MBDMCJLFJOO = 18; // offset: 192 } message BattleEventProperty { SpBarInfo sp_bar = 2; // offset: 16 } message BattleEventBattleInfo { BattleEventProperty status = 2; // offset: 24 repeated AOFMDLLDIHG skill_info = 3; // offset: 32 uint32 battle_event_id = 1; // offset: 40 } message HDKEPPDIDIH { repeated uint32 JNDBCDAIIDD = 5; // offset: 16 repeated uint32 EJDDMNAODEN = 2; // offset: 24 double damage = 4; // offset: 40 uint32 enhanced_id = 10; // offset: 48 int32 AFPKBFAPOAH = 6; // offset: 52 uint32 CNGEOGOMPOP = 8; // offset: 56 uint32 source = 3; // offset: 60 uint32 avatar_id = 1; // offset: 64 uint32 wave = 9; // offset: 68 double OELDAKBOPJA = 7; // offset: 72 } message GHCDMMNHNHO { int32 GCABCJKCAOE = 2; // offset: 24 uint32 enhanced_id = 3; // offset: 28 uint32 avatar_id = 1; // offset: 32 } message GANDCEDCLDL { uint32 KAAHKLDJPJE = 1; // offset: 24 uint32 FHPMEIECKLG = 2; // offset: 28 uint32 entity_id = 3; // offset: 32 } message AFGMNFFBBIG { repeated GANDCEDCLDL JNFCFEIAABH = 5; // offset: 16 repeated GHCDMMNHNHO OFHCHNKEFMD = 3; // offset: 24 uint32 BKPDKFLDLDD = 1; // offset: 40 uint32 monster_id = 2; // offset: 44 uint32 PNJEGPAFNCI = 4; // offset: 48 } message StatisticEvent { uint32 display_value = 3; // offset: 24 BattleStaticticEventType type = 1; // offset: 28 uint32 LMMDHGCIHBL = 2; // offset: 32 } message DKPHAFPGDLO { uint32 IOEAFFEEDFM = 2; // offset: 24 uint32 JGDOICIEMAH = 1; // offset: 28 } message GFNAPELNFIC { DKPHAFPGDLO JBNMAOFOFPE = 3; // offset: 24 bool AALCCPJCBME = 2; // offset: 32 uint32 CLFBBAPEPML = 1; // offset: 36 } message OEMOIGDNPNP { repeated double switch_list = 4; // offset: 16 bool BBLMMNLCMGM = 3; // offset: 32 uint32 card_id = 1; // offset: 36 double display_value = 2; // offset: 40 } message HLFOOKANNDE { double KADNIAEJACG = 3; // offset: 24 uint32 JGDOICIEMAH = 1; // offset: 32 double damage = 2; // offset: 40 } message EAENAFJCEFD { repeated uint32 MMGPKJOJIPM = 1; // offset: 24 repeated uint32 FGPGOPOCAPN = 2; // offset: 32 } message HOMMPJIOPGI { repeated DKPHAFPGDLO CBLOAJFJKKI = 4; // offset: 24 uint32 wave = 1; // offset: 32 float PNJEGPAFNCI = 5; // offset: 36 uint32 GMKFBAMNDEA = 3; // offset: 40 uint32 score_id = 2; // offset: 44 } message FDGKFJFICDN { uint32 OCPEPEMNNEK = 1; // offset: 24 double PNJEGPAFNCI = 2; // offset: 32 } message IDJIAGLCAPE { repeated FDGKFJFICDN OJBMGEJCILM = 3; // offset: 16 repeated HOMMPJIOPGI DCMAHKHAFEH = 2; // offset: 32 uint32 IPCFGIEFBKH = 1; // offset: 40 } message PMNLJEJKLOD { uint32 count = 2; // offset: 24 NIMFANHLFNJ type = 1; // offset: 28 } message BattleGridFightSpecialBattleInfo { repeated uint32 DCKIGAHCNMJ = 12; // offset: 16 repeated HLFOOKANNDE HNJPIDFKNIK = 18; // offset: 24 repeated GFNAPELNFIC OMCLLCNKAHE = 5; // offset: 32 IDJIAGLCAPE INPNMBJNPPK = 22; // offset: 48 repeated uint32 PMLEEGOGPIF = 25; // offset: 56 repeated uint32 FPONJJMJFAE = 8; // offset: 64 repeated GFNAPELNFIC ICOPGAJFKHE = 4; // offset: 72 repeated PMNLJEJKLOD GMGPFAIONNG = 26; // offset: 80 repeated OEMOIGDNPNP LONFKFCFDND = 17; // offset: 88 EAENAFJCEFD HPHJGIEKMAA = 7; // offset: 96 repeated uint32 BLLKCBJGAEB = 19; // offset: 104 repeated uint32 LLIFKMANADH = 6; // offset: 112 uint32 PFBDNGHMBII = 2; // offset: 120 uint32 LJHKBJIBCGK = 27; // offset: 124 uint32 grid_fight_cur_level_exp = 9; // offset: 128 uint32 cur_level_id = 1; // offset: 132 bool CHKBOLNIPMO = 20; // offset: 136 uint32 rogue_money = 3; // offset: 140 uint32 GMBPGBIJGGE = 21; // offset: 144 uint32 NBKKKKKEMEH = 23; // offset: 148 uint32 LJGPHGDDBKE = 11; // offset: 152 uint32 DKCGLOIAPAH = 14; // offset: 156 } message BattleGridFightTraitCoreRoleInfo { uint32 role_id = 1; // offset: 24 uint32 unique_id = 2; // offset: 28 } message BattleGridFigntAvatarCoreRoleInfo { repeated uint32 LKNGKJCFFBH = 2; // offset: 24 repeated uint32 grid_fight_avatar_list = 1; // offset: 32 } message GridFightTraitEffectLevelInfo { map trait_effect_level_reward = 2; // offset: 24 uint32 trait_effect_level_exp = 1; // offset: 32 } message KFMKBMJPEIC { repeated FHCEIOHLADG POJGKJENENA = 5; // offset: 24 repeated uint32 IHCDDIPNJKO = 2; // offset: 32 repeated ACFLKPFDHIM grid_fight_equipment_list = 3; // offset: 40 map BANBECDCDHG = 4; // offset: 48 uint32 DNNCAGJIOAP = 1; // offset: 56 } message CPMNHNHKLBK { uint32 role_id = 1; // offset: 24 } message BattleGridFightTraitEffectInfo { uint32 effect_id = 1; // offset: 32 oneof NEBNJDMFELO { BattleGridFightTraitCoreRoleInfo trait_core_role = 101; // offset: 16 BattleGridFigntAvatarCoreRoleInfo avatar_core_info = 102; // offset: 16 GridFightTraitEffectLevelInfo trait_effect_level_info = 103; // offset: 16 KFMKBMJPEIC JLCLHAKNMLL = 104; // offset: 16 CPMNHNHKLBK LFIDNOAECMN = 105; // offset: 16 } } message MHFNFINKJKP { ABBHAALIBAH grid_update_src = 4; // offset: 24 uint32 CHEEOEHDOBF = 1; // offset: 28 uint32 NKJPCMPMGPM = 3; // offset: 32 IDDPBEAMDAO NKIENAICLGN = 2; // offset: 36 } message NIEGDAPHKGC { repeated MHFNFINKJKP KOJMGCBLKKA = 5; // offset: 24 repeated BattleGridFightTraitEffectInfo trait_effect_list = 3; // offset: 32 uint32 BPJKHDNBPOE = 6; // offset: 40 uint32 AFKKLDMAEDJ = 7; // offset: 44 uint32 KOJFHFAKKFO = 2; // offset: 48 uint32 trait_id = 1; // offset: 52 } message ABJGLPCOMMK { uint32 ENHJCNJFDFI = 1; // offset: 24 } message NKAEOPAAJLG { oneof BHGKHELCPGO { uint32 EAGPOCAGMCA = 1; // offset: 16 } } message JJHJCIAPADP { NKAEOPAAJLG JBIFDJKPHIJ = 102; // offset: 16 ABJGLPCOMMK GLHDCCPOGHL = 101; // offset: 32 } message BJGJBNJDLIK { JJHJCIAPADP DCEOLAAMGOO = 12; // offset: 16 map convert_property_to_fixpoint = 10; // offset: 24 repeated ACFLKPFDHIM CNIJIJMEPEF = 7; // offset: 40 uint32 role_star = 2; // offset: 48 uint32 role_id = 1; // offset: 52 uint32 unique_id = 11; // offset: 56 uint32 avatar_id = 8; // offset: 60 uint32 pos = 3; // offset: 64 } message PKDNDNABKII { repeated ACFLKPFDHIM grid_fight_equipment_list = 4; // offset: 24 uint32 unique_id = 1; // offset: 32 uint32 npc_id = 2; // offset: 36 uint32 pos = 3; // offset: 40 } message MLCLJKDKCDG { uint32 unique_id = 1; // offset: 24 uint32 pos = 3; // offset: 28 uint32 LKMEMKLGIIK = 2; // offset: 32 } message ACFLKPFDHIM { map OPEMKBPFFDN = 6; // offset: 24 map convert_property_to_fixpoint = 4; // offset: 32 uint32 unique_id = 5; // offset: 40 NKAFNCBDJAH grid_update_src = 8; // offset: 44 uint32 grid_fight_equipment_id = 2; // offset: 48 } message BGLCGNCLHLJ { uint32 augment_id = 1; // offset: 24 } message KHFHMJEMBOF { uint32 portal_buff_id = 1; // offset: 24 } message MIPDJDJLGPL { uint32 EMOHLJHPOPC = 1; // offset: 24 uint32 DCAHJELNJNP = 2; // offset: 28 uint32 CJCCMAACJDB = 4; // offset: 32 uint32 section_id = 3; // offset: 36 } message OJCBOMCCPDB { repeated PKDNDNABKII grid_game_npc_list = 17; // offset: 24 repeated BJGJBNJDLIK grid_game_role_list = 8; // offset: 32 repeated NIEGDAPHKGC grid_fight_trait_info = 7; // offset: 40 MIPDJDJLGPL IOCKDJCDMAH = 11; // offset: 48 repeated MLCLJKDKCDG KCOMPKMJCMC = 18; // offset: 56 map POCKGKDFLKK = 20; // offset: 64 repeated BGLCGNCLHLJ sync_augment_info = 10; // offset: 72 repeated BattleAvatar OPHONCKPNMG = 1; // offset: 80 repeated KHFHMJEMBOF grid_fight_portal_buff_list = 14; // offset: 88 uint32 grid_fight_lineup_hp = 3; // offset: 96 uint32 IFIIOIIKJHO = 9; // offset: 100 bool MEHFNAEMMFE = 22; // offset: 104 bool is_overlock = 15; // offset: 105 uint32 AACGBEBGDPE = 16; // offset: 108 uint32 LJNGPCKPJLF = 13; // offset: 112 uint32 LODNFLMBIEH = 19; // offset: 116 uint32 battle_wave_id = 2; // offset: 120 uint32 EHNJDIDABHD = 4; // offset: 124 uint32 NFBJINKLLLK = 21; // offset: 128 uint32 HHEPCDMBJFI = 12; // offset: 132 } message HNDAOBACJOA { string phase = 1; // offset: 16 repeated uint32 NCDMFFBBBDP = 10; // offset: 24 repeated uint32 DJOFHLGLDGB = 9; // offset: 40 uint32 HDGBKHPHKMO = 8; // offset: 48 uint32 ENCAECIICBP = 6; // offset: 52 uint32 JMCFEEHBDDH = 5; // offset: 56 float MINGOICONIF = 2; // offset: 60 uint32 DLHCMNIACBO = 4; // offset: 64 uint32 GOEEJIAAEKB = 7; // offset: 68 float EEFMGKOFOBH = 3; // offset: 72 } message OJEANLINGCJ { repeated uint32 boss_info = 7; // offset: 16 repeated HNDAOBACJOA GDFAMBOOFJO = 8; // offset: 32 uint32 EAAAEJLJDDE = 1; // offset: 40 uint32 KOBJCPABKAA = 6; // offset: 44 uint32 NCJOBKNJFPN = 2; // offset: 48 uint32 IBHKMLKHKJB = 5; // offset: 52 uint32 PLJCEFDPCIO = 4; // offset: 56 uint32 OEBAIDCOPLC = 3; // offset: 60 } message BMKIIODBMJF { double EOKEFIAOFPN = 3; // offset: 24 uint32 PKDANDJFAON = 7; // offset: 32 uint32 status = 6; // offset: 36 uint32 INOIOGNMBMM = 5; // offset: 40 uint32 HHOPLLPEKKE = 8; // offset: 44 double PCKECKCNHCE = 2; // offset: 48 uint32 wave = 1; // offset: 56 uint32 HEKPNDDKKMM = 4; // offset: 60 } message NHPAECJCOCG { string key = 1; // offset: 24 double value = 2; // offset: 32 } message IJLEFNJPFKP { uint32 OAPEDNOPOLN = 1; // offset: 24 } message EMLFDPFAPJP { uint32 NAEAGNLBKAM = 1; // offset: 24 uint32 MHPPIKLBNMD = 2; // offset: 28 } message OJMPKMNINGK { map AAABHNMAENN = 5; // offset: 16 bool AALCCPJCBME = 3; // offset: 32 uint32 CFKKKPNKHEL = 1; // offset: 36 uint32 dice_slot_id = 4; // offset: 40 uint32 level = 2; // offset: 44 } message KCIEGDGJMBE { map HCPNPDLJKGF = 4; // offset: 24 repeated OJMPKMNINGK HIILDALHIMD = 2; // offset: 32 uint32 level = 3; // offset: 40 uint32 GCAHKLNGFCK = 1; // offset: 44 } message CJHPPLHFNAB { repeated KCIEGDGJMBE AHBOCLNGFNM = 2; // offset: 16 EMLFDPFAPJP BJMJBLCMPAL = 1; // offset: 32 } message FHOHCAIFHNA { uint32 HILINOJPLGA = 1; // offset: 24 uint32 KMPCNDJHHAO = 12; // offset: 28 double HCANMIJAFLG = 2; // offset: 32 uint32 PGGDEHKKINP = 11; // offset: 40 uint32 IKJLLFLCHNF = 13; // offset: 44 } message BLJEJFMKEII { oneof MMCGBGDJIPN { CJHPPLHFNAB FODLGHIFJGC = 1; // offset: 24 FHOHCAIFHNA GLDHCIBNBAG = 2; // offset: 24 } } message BattleRogueMagicInfo { IJLEFNJPFKP OOPCPMANCBO = 1; // offset: 24 BLJEJFMKEII detail_info = 2; // offset: 32 } message CMIKEILGNGK { double total_damage = 3; // offset: 24 uint32 GCAHKLNGFCK = 1; // offset: 32 uint32 level = 2; // offset: 36 } message DFDPLINPMJF { repeated CMIKEILGNGK KGIELMEOPEH = 3; // offset: 24 uint32 INGDHDPEGOK = 1; // offset: 32 uint32 IGPNFJDACIE = 2; // offset: 36 } message OKLPMDCIEIG { uint32 JOHMBBFODBB = 2; // offset: 24 uint32 IPLNNHLGDJK = 1; // offset: 28 double ADNKLLMHLCJ = 3; // offset: 32 double GADGHAGGBNO = 4; // offset: 40 } message NKKADHADOLO { OKLPMDCIEIG FMNIHGEJKED = 1; // offset: 16 } message EANJJJPKIPJ { DFDPLINPMJF EBIJFLILKFP = 1; // offset: 24 NKKADHADOLO GEOOCJBAKFI = 2; // offset: 32 } message OEBBNFANHLK { uint32 JBPNBECLGKN = 1; // offset: 24 double AALPICLABCO = 2; // offset: 32 } message NIFPICHIDLJ { repeated OEBBNFANHLK switch_list = 5; // offset: 24 uint32 unique_id = 3; // offset: 32 uint32 level = 4; // offset: 36 uint32 config_id = 2; // offset: 40 MOHNIMLCODA type = 1; // offset: 44 } message EBBJLHBAGCJ { repeated uint32 GLNPAOLFPDI = 2; // offset: 16 uint32 ODPELJAIPHL = 1; // offset: 32 } message PKPFAHEBJIO { repeated NIFPICHIDLJ message_datas = 1; // offset: 16 repeated EBBJLHBAGCJ FPMBJMDNPBM = 3; // offset: 24 map FGGPANADLKM = 2; // offset: 40 uint32 area_id = 4; // offset: 48 uint32 difficulty_level = 5; // offset: 52 } message HFFAFBIGNKP { uint32 INOIOGNMBMM = 4; // offset: 24 uint32 IBNLKOLLPJH = 2; // offset: 28 uint32 HEKPNDDKKMM = 3; // offset: 32 uint32 monster_id = 1; // offset: 36 } message ABFLKIBIFDM { double AEPMEGILLOJ = 6; // offset: 24 double JGFKNDMDHHP = 3; // offset: 32 double MINCPOKEPDP = 7; // offset: 40 uint32 JEOFBDLFCOL = 1; // offset: 48 double HIFNHNLNDPN = 2; // offset: 56 uint32 IBNLKOLLPJH = 5; // offset: 64 uint32 wave = 4; // offset: 68 } message JPKJNNKMIGJ { double CJKMCOMGJCL = 3; // offset: 24 uint32 IBNLKOLLPJH = 5; // offset: 32 uint32 DFBHOJANGCF = 2; // offset: 36 uint32 wave = 4; // offset: 40 uint32 GDLJHBLJODK = 1; // offset: 44 } message HPHJPOIBGLC { repeated ABFLKIBIFDM EGHJFEIMHBB = 2; // offset: 16 repeated JPKJNNKMIGJ DKOCKKCPGDK = 3; // offset: 32 repeated HFFAFBIGNKP CDFPLJDJDEP = 1; // offset: 40 } message FMNPJNPAMOA { uint32 JAEGABGPEDI = 2; // offset: 24 uint32 avatar_id = 1; // offset: 28 } message FIMBJCONBAE { repeated uint32 CDJABFHCNFF = 4; // offset: 24 repeated FMNPJNPAMOA CMAOCGLKFAE = 5; // offset: 32 uint32 AMKBLKMNKFE = 2; // offset: 40 uint32 ACGIEKABIFK = 6; // offset: 44 uint32 DAEKFCNBCFC = 1; // offset: 48 uint32 DAEBGDENDNN = 7; // offset: 52 uint32 MOLFOOGCBKE = 3; // offset: 56 } message JIONEELJGCC { FIMBJCONBAE IPDCLDBKIBI = 1; // offset: 24 } message JGOFJDOCOMK { uint32 progress = 1; // offset: 24 } message GECCJHDOCKH { uint32 BJLGFCKBPPJ = 2; // offset: 24 uint32 DLGPBFDGEGJ = 1; // offset: 28 } message GBJMLKNLEPD { GECCJHDOCKH FIIGOHIOINP = 4; // offset: 16 HPHJPOIBGLC LNJMOALDPJD = 1; // offset: 24 JGOFJDOCOMK KIABIIOENOK = 3; // offset: 32 JIONEELJGCC BNMBHFMHGLH = 2; // offset: 40 } message LGOKJFKMCBE { double MINCPOKEPDP = 11; // offset: 24 uint32 IBOPDGOFDOD = 4; // offset: 32 double HIFNHNLNDPN = 2; // offset: 40 uint32 IBHKMLKHKJB = 13; // offset: 48 uint32 OLPDBDEDCOG = 10; // offset: 52 uint32 GMJGPDKJAEE = 6; // offset: 56 uint32 BJGOOFNOGMJ = 9; // offset: 60 double AEPMEGILLOJ = 8; // offset: 64 uint32 KJGDBFEFHPJ = 1; // offset: 72 uint32 HKAENABCBHL = 7; // offset: 76 double JGFKNDMDHHP = 3; // offset: 80 uint32 OEBAIDCOPLC = 12; // offset: 88 uint32 NBKOOPBPNPL = 5; // offset: 92 } message BJOFJDKIOPG { repeated LGOKJFKMCBE EGHJFEIMHBB = 4; // offset: 24 uint32 JBFEPAFJNCL = 3; // offset: 32 uint32 OEBAIDCOPLC = 1; // offset: 36 uint32 IBHKMLKHKJB = 2; // offset: 40 } message BattleAvatarServantInfo { repeated AttackDamageProperty attack_type_max_damage = 10; // offset: 16 repeated AttackDamageProperty attack_type_break_damage = 9; // offset: 24 repeated AttackDamageProperty attack_type_damage = 8; // offset: 40 repeated SkillUseProperty skill_times = 5; // offset: 48 double GPLELDEIEKO = 24; // offset: 56 double total_break_damage = 7; // offset: 64 double total_damage_taken = 11; // offset: 72 double DIALJMAHFBO = 21; // offset: 80 double total_heal = 12; // offset: 88 uint32 total_turns = 3; // offset: 96 double total_shield = 14; // offset: 104 double total_hp_recover = 13; // offset: 112 double DBJOLLGOGOL = 4; // offset: 120 double total_damage = 6; // offset: 128 double total_shield_taken = 15; // offset: 136 uint32 JDHDJFCKBGD = 20; // offset: 144 uint32 KAAHKLDJPJE = 2; // offset: 148 uint32 NFELHIGFIOM = 18; // offset: 152 uint32 break_times = 17; // offset: 156 uint32 entity_id = 22; // offset: 160 uint32 MEBKILMPMGA = 23; // offset: 164 double total_shield_damage = 16; // offset: 168 uint32 CNLEPLAEEHF = 19; // offset: 176 uint32 avatar_id = 1; // offset: 180 } message BattleAvatarGlobalBuffInfo { uint32 maze_buff_id = 2; // offset: 24 uint32 DLMBCCCPCKJ = 3; // offset: 28 uint32 avatar_id = 1; // offset: 32 } message OHDHNDMJFAP { repeated BattleAvatarServantInfo GFOAHHHNBJC = 1; // offset: 16 uint32 BOBELCJDDOA = 3; // offset: 32 uint32 GNMMFALALLD = 2; // offset: 36 } message NEJMJMJAMMA { uint32 JJDEEHAMHGF = 2; // offset: 24 uint32 GCNMKIHOFGG = 3; // offset: 28 uint32 NCDBCLLAHPP = 1; // offset: 32 } message FMEKABDGCEC { repeated NIFPICHIDLJ message_datas = 2; // offset: 16 NEJMJMJAMMA GIOJALJAIIF = 1; // offset: 32 } message MGMJOPHJCNL { repeated FHKKPNDLLLO JHBJNKCJINO = 10; // offset: 16 repeated LFLENBDPNJN NELAKLKIDDK = 6; // offset: 24 repeated HFKKKFJHPHJ LLOFONJOGCE = 4; // offset: 32 repeated BCCONKJHDJL ODMCMPIDJNH = 5; // offset: 40 repeated ADHGIJPHLEB MFOOECCEOBO = 3; // offset: 48 repeated JPHFANMNHJP OPJPKFEFPKA = 15; // offset: 56 repeated CPNCAPLOIHI DOGMMGLBJIJ = 8; // offset: 72 map POCKGKDFLKK = 16; // offset: 80 double FLFEAJFNPAP = 12; // offset: 88 uint32 HFLPDCJDIAC = 1; // offset: 96 uint32 NBPFMFMKJHI = 2; // offset: 100 double NDKJJIFIFNJ = 11; // offset: 104 uint32 FKMINAMFFAN = 14; // offset: 112 uint32 OAHFCPPIMLF = 9; // offset: 116 double COCOMFHNEHF = 13; // offset: 120 } message JPAIOFMJEPM { uint32 BBHBAKJCGLC = 1; // offset: 24 } message JPHFANMNHJP { oneof KKNBOACNCON { JPAIOFMJEPM FECDNCFJGFK = 1; // offset: 16 } } message OBIMHNFFLEM { map trait_effect_level_reward = 5; // offset: 16 repeated uint32 switch_list = 2; // offset: 32 uint32 effect_id = 1; // offset: 40 } message ADHGIJPHLEB { repeated OBIMHNFFLEM MFJCLCJNAFO = 2; // offset: 24 double KINKMHEAANP = 4; // offset: 32 uint32 trait_id = 1; // offset: 40 double damage = 3; // offset: 48 } message HFKKKFJHPHJ { double damage = 3; // offset: 24 double KINKMHEAANP = 4; // offset: 32 uint32 augment_id = 1; // offset: 40 } message FHKKPNDLLLO { uint32 portal_buff_id = 1; // offset: 24 } message CJAFIJAFIPN { uint32 monster_id = 2; // offset: 24 uint32 EOKOPAFFMII = 1; // offset: 28 } message LFLENBDPNJN { repeated CJAFIJAFIPN kill_monster_list = 2; // offset: 24 uint32 PBFMLGOCOPF = 1; // offset: 32 } message CPNCAPLOIHI { map ICECCHMAGNO = 6; // offset: 24 double KINKMHEAANP = 5; // offset: 32 uint32 CAKAOJGILMG = 7; // offset: 40 uint32 role_id = 1; // offset: 44 uint32 OKMHKBOJBOB = 8; // offset: 48 double damage = 2; // offset: 56 } message NLAPCKJBJNB { map DMLCLKHGEFE = 2; // offset: 16 uint32 avatar_id = 1; // offset: 32 } message CKOKAGGLKHG { repeated NLAPCKJBJNB avatar_list = 2; // offset: 24 double FBNBPPHOGLI = 3; // offset: 32 uint32 HFLPDCJDIAC = 1; // offset: 40 } message PMPCIBGILIE { double damage = 2; // offset: 24 uint32 avatar_id = 1; // offset: 32 uint32 OKMHKBOJBOB = 3; // offset: 36 } message FAHGFCIJHFK { repeated PMPCIBGILIE INBNCAKGDPJ = 9; // offset: 24 uint32 round_cnt = 1; // offset: 32 uint32 FHPMEIECKLG = 2; // offset: 36 double total_damage = 5; // offset: 40 uint32 HOIOBLJHJHJ = 3; // offset: 48 uint32 total_bp_cost = 4; // offset: 52 double total_damage_taken = 6; // offset: 56 double total_shield_taken = 8; // offset: 64 double total_hp_recover = 7; // offset: 72 } message BattleStatistics { repeated AvatarBattleInfo battle_avatar_list = 7; // offset: 16 repeated uint32 GBLEKIOCFMA = 44; // offset: 24 repeated MonsterBattleInfo monster_list = 8; // offset: 32 repeated BattleAvatarGlobalBuffInfo MHLCFDEGOGN = 42; // offset: 40 repeated uint32 MEBKILMPMGA = 45; // offset: 48 KNBMAPNNDJL KFPEKBCKKPM = 46; // offset: 56 repeated AFGMNFFBBIG ENPBMPKGLOM = 23; // offset: 64 FMEKABDGCEC OFMIGBJPKMH = 40; // offset: 72 repeated StatisticEvent EIPBMOMKJDO = 26; // offset: 80 repeated BattleEventBattleInfo BDCHEJKPOAF = 16; // offset: 88 BJOFJDKIOPG BCCIIEGCFAA = 38; // offset: 104 map custom_values = 13; // offset: 112 repeated NHPAECJCOCG AIOKGNBLMDI = 34; // offset: 120 repeated int32 AKFFKEMDPLG = 22; // offset: 128 OJEANLINGCJ DOAFGHLAICM = 31; // offset: 136 repeated HDKEPPDIDIH OKFALMGFHMA = 21; // offset: 144 repeated BMKIIODBMJF DCMAHKHAFEH = 33; // offset: 152 EANJJJPKIPJ DBKFEPMIMFF = 36; // offset: 160 repeated CDMPJODLBEE ECFFMBFGPOJ = 27; // offset: 168 repeated MKICACCMBOF LGKAKIEEOMG = 29; // offset: 176 GBJMLKNLEPD MHPDKEDHELL = 37; // offset: 184 OHDHNDMJFAP IAGKLJEKAOL = 39; // offset: 192 FAHGFCIJHFK MFOJKJGKDGD = 48; // offset: 200 MGMJOPHJCNL APAGMJNECCN = 43; // offset: 208 BattleGridFightSpecialBattleInfo PMCEKILFBIO = 30; // offset: 216 repeated uint32 avatar_id_list = 3; // offset: 224 map battle_target_info = 28; // offset: 232 CKOKAGGLKHG ILNNGPJAEGH = 47; // offset: 240 uint32 monster_battle_turns = 12; // offset: 248 uint32 total_auto_turns = 2; // offset: 252 BattleEndReason end_reason = 19; // offset: 256 uint32 ultra_cnt = 4; // offset: 260 uint32 NPFDEJPPPLI = 35; // offset: 264 uint32 cocoon_dead_wave = 10; // offset: 268 bool ADGBAKBCOKF = 32; // offset: 272 uint32 challenge_score = 14; // offset: 276 uint32 round_cnt = 9; // offset: 280 uint32 IEOGEFBLNEL = 41; // offset: 284 double cost_time = 6; // offset: 288 uint32 avatar_battle_turns = 11; // offset: 296 uint32 total_battle_turns = 1; // offset: 300 double total_delay_cumulate = 5; // offset: 304 } message MKICACCMBOF { uint32 CIHMKAEKGFL = 2; // offset: 24 uint32 DMKHKEMIKKH = 1; // offset: 28 } message CDMPJODLBEE { SpBarInfo sp_bar = 3; // offset: 24 AABGIFAEEEK type = 1; // offset: 32 uint32 id = 2; // offset: 36 } message GLIBGKGGEJL { repeated uint32 PDABDEJBPEL = 1; // offset: 24 uint32 NKDDBPGDAEE = 2; // offset: 32 } enum Retcode { JCEMKEPNKEH_MPFHOLPDACM = 0; JCEMKEPNKEH_HMIDKNOJHDN = 1; JCEMKEPNKEH_BHEJNKBJHBL = 2; JCEMKEPNKEH_GMOIMOGIKFI = 3; JCEMKEPNKEH_LFFJLEAIOIL = 4; JCEMKEPNKEH_CNFDCOCBDJF = 5; JCEMKEPNKEH_FDICGOECECA = 6; JCEMKEPNKEH_MILFKOKHNCI = 7; JCEMKEPNKEH_PACFMEBFNCH = 8; JCEMKEPNKEH_GAKDAGIIGGN = 9; JCEMKEPNKEH_BCEDIFPMNCF = 10; JCEMKEPNKEH_PHAPEGBMJMF = 11; JCEMKEPNKEH_KGJCGBHMNPO = 12; JCEMKEPNKEH_OHAAAFDIOPC = 13; JCEMKEPNKEH_EACFAFMIEME = 14; JCEMKEPNKEH_BBPMCLLJEHI = 1000; JCEMKEPNKEH_KCPGDCEHMOL = 1001; JCEMKEPNKEH_APENMIDNLEJ = 1002; JCEMKEPNKEH_AJIHPHCBENC = 1003; JCEMKEPNKEH_HLMJBEKOFMJ = 1004; JCEMKEPNKEH_IHKIPFFNKHN = 1005; JCEMKEPNKEH_DAAJPJJLDHH = 1006; JCEMKEPNKEH_DBMFHKPFDOM = 1007; JCEMKEPNKEH_FMPBKLIKNMJ = 1008; JCEMKEPNKEH_LCCHGKAGJPM = 1009; JCEMKEPNKEH_BGNAJMJHDJI = 1010; JCEMKEPNKEH_FBAHPBJMAFA = 1011; JCEMKEPNKEH_GEILIEMJBEL = 1012; JCEMKEPNKEH_JOCPDABDDDJ = 1013; JCEMKEPNKEH_NFMDJAHDOPJ = 1100; JCEMKEPNKEH_IGGFJDDPDJC = 1101; JCEMKEPNKEH_DMNCLDKNAJF = 1102; JCEMKEPNKEH_ILAMBKHNPOE = 1103; JCEMKEPNKEH_BBPDKDJIEHA = 1104; JCEMKEPNKEH_ICLKMCIAFBG = 1105; JCEMKEPNKEH_OCEEIKJAIBM = 1200; JCEMKEPNKEH_BBOFKKGLDOL = 1201; JCEMKEPNKEH_BGGDCIFMHEK = 1202; JCEMKEPNKEH_NHKDNFNEAJE = 1203; JCEMKEPNKEH_JPHNFNMKBPG = 1204; JCEMKEPNKEH_LIBHGDLEALP = 1205; JCEMKEPNKEH_HCIPCKJDIDP = 1206; JCEMKEPNKEH_DLFGEGLNBIJ = 1207; JCEMKEPNKEH_ILPMOJINACM = 1208; JCEMKEPNKEH_DIOIOGPONCP = 1209; JCEMKEPNKEH_KCHEBDHIBHA = 1210; JCEMKEPNKEH_JINELMCAIGF = 1211; JCEMKEPNKEH_FFNKBBCGKAO = 1212; JCEMKEPNKEH_DOBCPIJOCMN = 1213; JCEMKEPNKEH_BOPHGDEJCCD = 1214; JCEMKEPNKEH_LJKHBPNOLND = 1215; JCEMKEPNKEH_ODJIPGFBCNM = 1216; JCEMKEPNKEH_BGGFKKIHMCE = 1217; JCEMKEPNKEH_MOKMNCIKNAL = 1218; JCEMKEPNKEH_DNHOIDFDEHO = 1219; JCEMKEPNKEH_IELNHKBEPGH = 1220; JCEMKEPNKEH_CDBCGNLBCAB = 1221; JCEMKEPNKEH_OGEPKMCOBLE = 1222; JCEMKEPNKEH_CIPHDBAHEKP = 1223; JCEMKEPNKEH_PPEEPPNLOLD = 1224; JCEMKEPNKEH_KFNPNDJCKPN = 1225; JCEMKEPNKEH_ECDIFGICPJN = 1226; JCEMKEPNKEH_CCFLKKLMNAA = 1227; JCEMKEPNKEH_HMGFKPEEGGB = 1228; JCEMKEPNKEH_MOBPDCBKOOH = 1229; JCEMKEPNKEH_ADEHNMNKHAM = 1230; JCEMKEPNKEH_NBINKMNELBK = 1231; JCEMKEPNKEH_AAKBKHGDBNB = 1232; JCEMKEPNKEH_JHGOMLBHPPB = 1233; JCEMKEPNKEH_CKCBMNHAAOE = 1234; JCEMKEPNKEH_LGDIDFGAMPO = 1300; JCEMKEPNKEH_OOGPKHFJFAO = 1301; JCEMKEPNKEH_EBBMBBPMBMH = 1302; JCEMKEPNKEH_IEDNELGJHJF = 1303; JCEMKEPNKEH_BMOAOIFEAMI = 1304; JCEMKEPNKEH_NCMGILEJGNM = 1305; JCEMKEPNKEH_KMEOBPGBALK = 1306; JCEMKEPNKEH_OMOLPBAOONN = 1307; JCEMKEPNKEH_HAIGIGEAILG = 1308; JCEMKEPNKEH_KIBGIKBADBH = 1309; JCEMKEPNKEH_DJJPLGMNADN = 1310; JCEMKEPNKEH_LLNGJNIDCFP = 1311; JCEMKEPNKEH_OGNOBOKHGCL = 1312; JCEMKEPNKEH_JHDMDEJOFAK = 1313; JCEMKEPNKEH_PGPADJKEDEA = 1314; JCEMKEPNKEH_BCGANNHMIGL = 1315; JCEMKEPNKEH_ECAMBJFADDN = 1316; JCEMKEPNKEH_HNFBFOJPNJF = 1317; JCEMKEPNKEH_JMNBCKFHNGN = 1318; JCEMKEPNKEH_BLIEGGMABEJ = 1319; JCEMKEPNKEH_LIANLFICBML = 1320; JCEMKEPNKEH_KPEOHLJACAG = 1321; JCEMKEPNKEH_NKLCNLJPENH = 1322; JCEMKEPNKEH_DCLANEOAFGG = 1323; JCEMKEPNKEH_MMBALFOKGMD = 1324; JCEMKEPNKEH_JJBPCPADBIE = 1325; JCEMKEPNKEH_CAANKDJCMID = 1326; JCEMKEPNKEH_GONLOJNHAJG = 1327; JCEMKEPNKEH_HNGDMFODDIC = 1328; JCEMKEPNKEH_OPDEGKLDBOE = 1329; JCEMKEPNKEH_AJCIMBPEMCF = 1330; JCEMKEPNKEH_GPPDEGDOODB = 1331; JCEMKEPNKEH_EGCOMKJAFPJ = 1332; JCEMKEPNKEH_KIKGGCFLDDG = 1333; JCEMKEPNKEH_HMHDLGKCDIL = 1334; JCEMKEPNKEH_OKPGIBMOALE = 1335; JCEMKEPNKEH_ONEAPCAKFCF = 1336; JCEMKEPNKEH_AFIECDBMJLO = 1337; JCEMKEPNKEH_MNLCGACCACJ = 1338; JCEMKEPNKEH_FEKEALMCCEO = 1339; JCEMKEPNKEH_JMDLIAABOCE = 1340; JCEMKEPNKEH_EIFJCGNLKLE = 1341; JCEMKEPNKEH_HNDCKIKJBNK = 1342; JCEMKEPNKEH_PKEDJPIGCGN = 1343; JCEMKEPNKEH_LNPFGBDCMJE = 1344; JCEMKEPNKEH_EELBPBFMLOH = 1345; JCEMKEPNKEH_GNMKNIEIIBE = 1346; JCEMKEPNKEH_EFMIJBNNLNE = 1347; JCEMKEPNKEH_LIEHAHLGKGD = 1350; JCEMKEPNKEH_FDGLCDIDLLL = 1351; JCEMKEPNKEH_MJJLPOJGHFN = 1352; JCEMKEPNKEH_GBPGELBAHEF = 1353; JCEMKEPNKEH_JCKDCFJBJNG = 1354; JCEMKEPNKEH_LGADDLMCDGL = 1355; JCEMKEPNKEH_JHKMOJJLACE = 1356; JCEMKEPNKEH_NGKAIKOPGAH = 1357; JCEMKEPNKEH_HHDCFLFAMOE = 1358; JCEMKEPNKEH_JCGOPHGPBOI = 1359; JCEMKEPNKEH_APOOOPJCPLH = 1360; JCEMKEPNKEH_LPKIFCKHBEH = 1361; JCEMKEPNKEH_ENMGEBABPKD = 1362; JCEMKEPNKEH_FMCEMOFHPNN = 1363; JCEMKEPNKEH_PFHMAMNJMKK = 1364; JCEMKEPNKEH_NCDPOGLKOCE = 1365; JCEMKEPNKEH_CLLBGHEEEIK = 1366; JCEMKEPNKEH_MBKDIIAIKNK = 1367; JCEMKEPNKEH_EKEABMHGALF = 1368; JCEMKEPNKEH_JPHKPCGLJDE = 1369; JCEMKEPNKEH_BCJNGAHKBOA = 1370; JCEMKEPNKEH_OCFNKEHKOLF = 1371; JCEMKEPNKEH_CEJNFCCDEKB = 1372; JCEMKEPNKEH_BPLOJHKEILN = 1373; JCEMKEPNKEH_GECPGDNKKHB = 1374; JCEMKEPNKEH_JIOJDEELLOK = 1375; JCEMKEPNKEH_CIHBIHEDDDK = 1376; JCEMKEPNKEH_KGGHINJMAHF = 1377; JCEMKEPNKEH_FEDPLNPINEB = 1378; JCEMKEPNKEH_JGDOCMGIEHA = 1379; JCEMKEPNKEH_CEGGDOAPCIH = 1380; JCEMKEPNKEH_OBJCGJMGDEN = 1381; JCEMKEPNKEH_MJABGFHLCPJ = 1382; JCEMKEPNKEH_CNEIBPPEIIJ = 1383; JCEMKEPNKEH_HFACNCLJHFD = 1384; JCEMKEPNKEH_MFMKMJOHFPK = 1385; JCEMKEPNKEH_MBEEKPJNCKE = 1386; JCEMKEPNKEH_HDBPDBFKJJE = 1387; JCEMKEPNKEH_EFNADLNFLEP = 1400; JCEMKEPNKEH_LAEOPOEBMDE = 1401; JCEMKEPNKEH_CAHEDBCFEEJ = 1402; JCEMKEPNKEH_ILFDILBMCBN = 1403; JCEMKEPNKEH_LELIAHJHOFB = 1404; JCEMKEPNKEH_FOJKPBHJEHN = 1405; JCEMKEPNKEH_OLGCCFKHFCH = 1406; JCEMKEPNKEH_OKJLNAENOMB = 1407; JCEMKEPNKEH_LKLBNEJOKKL = 1408; JCEMKEPNKEH_EOMGOHNJBKM = 1409; JCEMKEPNKEH_FEGLJNKMLNM = 1410; JCEMKEPNKEH_GNPKCMEMJGF = 1411; JCEMKEPNKEH_FDBKOEKCBID = 1412; JCEMKEPNKEH_ECALJAJHGNF = 1413; JCEMKEPNKEH_FCDJMJNPJDF = 1414; JCEMKEPNKEH_NFHAAALHFAH = 1415; JCEMKEPNKEH_FEOOMHJAIPA = 1416; JCEMKEPNKEH_AKPANGMNMAA = 1417; JCEMKEPNKEH_JFGEPGBIJDN = 1418; JCEMKEPNKEH_CHDOELFMOFK = 1419; JCEMKEPNKEH_OJPJMGDCKMA = 1420; JCEMKEPNKEH_EDLFBCDGKJI = 1421; JCEMKEPNKEH_KIFIFIFFHGC = 1422; JCEMKEPNKEH_DIGLKMKNGFJ = 1423; JCEMKEPNKEH_MLNLHIEKGFD = 1424; JCEMKEPNKEH_ALENLIOGEGN = 1425; JCEMKEPNKEH_BOMAIKBNIBE = 1426; JCEMKEPNKEH_MKNPJDGJCBD = 1427; JCEMKEPNKEH_CBMLOLEACMK = 1428; JCEMKEPNKEH_PAHKJNFLAKM = 1429; JCEMKEPNKEH_DNPMELHGINJ = 1430; JCEMKEPNKEH_MCALCOGIAEB = 1431; JCEMKEPNKEH_CFMGLPOPCJA = 1700; JCEMKEPNKEH_KIMDABJJCKG = 1701; JCEMKEPNKEH_EADNAMDCBJB = 1702; JCEMKEPNKEH_CPOCGMCOBLO = 1703; JCEMKEPNKEH_IALOINKOJBH = 1704; JCEMKEPNKEH_JFMNELMLDIK = 1705; JCEMKEPNKEH_OACGDPBPDEG = 1706; JCEMKEPNKEH_LKFHCBMEOAA = 1707; JCEMKEPNKEH_BBFFMFGDDEF = 1708; JCEMKEPNKEH_FAFGLBPOEKD = 1709; JCEMKEPNKEH_OJNJPGHKAIJ = 1800; JCEMKEPNKEH_BJOGJLFHEDP = 1801; JCEMKEPNKEH_CINOMANOMFI = 1802; JCEMKEPNKEH_GAKBLEOLDLG = 1804; JCEMKEPNKEH_PGKDNFDEMAH = 1805; JCEMKEPNKEH_ADBGKCKNPFO = 1806; JCEMKEPNKEH_AGMMMGFDHKL = 1807; JCEMKEPNKEH_EGJENGPJNKN = 1808; JCEMKEPNKEH_CFOEDODPPHH = 1809; JCEMKEPNKEH_OMHDMMKPDNE = 1810; JCEMKEPNKEH_JHDPFDGIGGK = 1811; JCEMKEPNKEH_HGCHGKHALKH = 1812; JCEMKEPNKEH_DIFHFCPFPBH = 1813; JCEMKEPNKEH_OIKKBLCAHCN = 1814; JCEMKEPNKEH_JKHGMLIFDBJ = 1900; JCEMKEPNKEH_DANDOOBJAPJ = 1901; JCEMKEPNKEH_KLJPACPPPEO = 1902; JCEMKEPNKEH_DAMNLEONGHJ = 1903; JCEMKEPNKEH_NOPFOCJMHLD = 2000; JCEMKEPNKEH_OGOJKBBLKGL = 2001; JCEMKEPNKEH_HCLALFPIPLM = 2002; JCEMKEPNKEH_FALBNCMMHJO = 2003; JCEMKEPNKEH_DHLHGAJPGLL = 2004; JCEMKEPNKEH_GPKLHHPINDF = 2005; JCEMKEPNKEH_LIJDPNDLBCJ = 2006; JCEMKEPNKEH_BDLKGAMBKNJ = 2007; JCEMKEPNKEH_CAAJMIPCAOB = 2008; JCEMKEPNKEH_ADMFKCCKFNB = 2009; JCEMKEPNKEH_IAAKLNCDPGH = 2010; JCEMKEPNKEH_OANLKPIEIKD = 2100; JCEMKEPNKEH_LCEEAMPICFI = 2101; JCEMKEPNKEH_NLPFANJDDPF = 2102; JCEMKEPNKEH_LDKEPMMDICJ = 2103; JCEMKEPNKEH_MAEHLEPKBFC = 2104; JCEMKEPNKEH_FAEOMPEPLNB = 2105; JCEMKEPNKEH_JLBBEBIKHAB = 2106; JCEMKEPNKEH_MANCHOEINPH = 2107; JCEMKEPNKEH_EKOIPHDMEKG = 2108; JCEMKEPNKEH_PLJDIIMJGGI = 2109; JCEMKEPNKEH_HGNBEGGDKBD = 2110; JCEMKEPNKEH_LDNHPEKLPMN = 2111; JCEMKEPNKEH_PHOPDLDBDFF = 2112; JCEMKEPNKEH_OPMOBPGBEMP = 2113; JCEMKEPNKEH_DEODMEFIDFE = 2114; JCEMKEPNKEH_FLCKEPHEALB = 2115; JCEMKEPNKEH_JCEOIPLNCDJ = 2116; JCEMKEPNKEH_PKLPNBLDMKD = 2117; JCEMKEPNKEH_MFGBDNNBEEG = 2118; JCEMKEPNKEH_LOHBAECKOAC = 2201; JCEMKEPNKEH_PMOAJAOMPLA = 2202; JCEMKEPNKEH_IOAOIPNHNPE = 2204; JCEMKEPNKEH_HNGEGJAABCK = 2205; JCEMKEPNKEH_JPLNFJJLBGH = 2207; JCEMKEPNKEH_BDPPHJGOCFJ = 2213; JCEMKEPNKEH_IDFANKOJKLF = 2214; JCEMKEPNKEH_IOFGIADCGPG = 2216; JCEMKEPNKEH_AMGNOGMAAHO = 2218; JCEMKEPNKEH_LFLNCCLKNOB = 2223; JCEMKEPNKEH_PBPDOOPELAM = 2224; JCEMKEPNKEH_ICGAHLPEDOM = 2225; JCEMKEPNKEH_DGPMBMIGBOL = 2300; JCEMKEPNKEH_MDBNLAFECKL = 2400; JCEMKEPNKEH_LHMFEMPBPJO = 2401; JCEMKEPNKEH_PHDIENEBIJM = 2402; JCEMKEPNKEH_BMAMBOAAEAN = 2403; JCEMKEPNKEH_NHHMGHEGGMO = 2404; JCEMKEPNKEH_NJHHPJJIEPJ = 2405; JCEMKEPNKEH_MINNJPIJCOB = 2406; JCEMKEPNKEH_PIILDPCIEHI = 2407; JCEMKEPNKEH_INGIEPILAFE = 2408; JCEMKEPNKEH_GNGJKIHDLFM = 2409; JCEMKEPNKEH_FKFIIIKIKEE = 2500; JCEMKEPNKEH_OOFPBAAOGHL = 2501; JCEMKEPNKEH_DBAJCFAPHPA = 2502; JCEMKEPNKEH_KOCJAIICNJA = 2600; JCEMKEPNKEH_JGMNLJENAPF = 2601; JCEMKEPNKEH_KNEDLHNLCNK = 2602; JCEMKEPNKEH_DOKBKIBKGEM = 2603; JCEMKEPNKEH_IMBMHLEJPGA = 2604; JCEMKEPNKEH_LEMCCDOCOEE = 2605; JCEMKEPNKEH_GKPDFPMOMIJ = 2606; JCEMKEPNKEH_CHEIMJKKEFB = 2607; JCEMKEPNKEH_IPKEPOJPALO = 2608; JCEMKEPNKEH_LGHCPJNPOKG = 2609; JCEMKEPNKEH_PKJHOIHOLBH = 2610; JCEMKEPNKEH_GMLLBHNJGGO = 2611; JCEMKEPNKEH_EOBEHLAFDFH = 2612; JCEMKEPNKEH_MAAGIBAADMB = 2613; JCEMKEPNKEH_OHNFINNOLNA = 2614; JCEMKEPNKEH_LMGEFAHBBNK = 2615; JCEMKEPNKEH_JEIGFCPMCBE = 2616; JCEMKEPNKEH_HNNANDFJCEJ = 2617; JCEMKEPNKEH_DFIEGALHDNC = 2618; JCEMKEPNKEH_PAPPGGILFNK = 2619; JCEMKEPNKEH_GDOLOLEJGCA = 2620; JCEMKEPNKEH_NFFAIDAEFOH = 2621; JCEMKEPNKEH_PBDGHMBBLEA = 2622; JCEMKEPNKEH_CFELLLEOCJE = 2623; JCEMKEPNKEH_NJJODNLHFLA = 2624; JCEMKEPNKEH_MCILBKJAHII = 2625; JCEMKEPNKEH_CPOOIBDMIBF = 2626; JCEMKEPNKEH_JEMPFHDKBMI = 2627; JCEMKEPNKEH_HOGNLINFLDN = 2628; JCEMKEPNKEH_MKHIHOKNLGN = 2629; JCEMKEPNKEH_LCKALCBENBJ = 2630; JCEMKEPNKEH_AOKPGFEODEC = 2631; JCEMKEPNKEH_GFAIIFLMIML = 2632; JCEMKEPNKEH_DECHMPPKPAA = 2633; JCEMKEPNKEH_AFAIPEOMNHF = 2634; JCEMKEPNKEH_CFOOJDOCCOE = 2635; JCEMKEPNKEH_MDFDOANBCNJ = 2636; JCEMKEPNKEH_AKJDEKPHDFO = 2637; JCEMKEPNKEH_POMFAJFKCEO = 2681; JCEMKEPNKEH_GJPJGBCCOLE = 2700; JCEMKEPNKEH_AFOCGEECKNI = 2701; JCEMKEPNKEH_FDPGBHNBOJJ = 2702; JCEMKEPNKEH_DOFDGBBIOGE = 2703; JCEMKEPNKEH_NMBOPAPBPJN = 2704; JCEMKEPNKEH_EKHCEPAANEE = 2705; JCEMKEPNKEH_PHLGEMIDMKD = 2706; JCEMKEPNKEH_BGCDHIJCKJD = 2751; JCEMKEPNKEH_KINBBIBCGJG = 2752; JCEMKEPNKEH_MPEMKFDMKHO = 2753; JCEMKEPNKEH_LNGJFABENLI = 2754; JCEMKEPNKEH_OJMKHEHABLA = 2755; JCEMKEPNKEH_JODHGPBJPBB = 2756; JCEMKEPNKEH_EMLHHLKENOJ = 2801; JCEMKEPNKEH_KLIPBMMIBBE = 2802; JCEMKEPNKEH_AJAEDOIJCFM = 2803; JCEMKEPNKEH_BFLFPAJPCGL = 2804; JCEMKEPNKEH_LMCJOFLIIMD = 2805; JCEMKEPNKEH_JLFJGHMBKIC = 2806; JCEMKEPNKEH_FGIPNBOICAF = 2807; JCEMKEPNKEH_EHMNPGOJHEI = 2808; JCEMKEPNKEH_ODPNOFCABOL = 2809; JCEMKEPNKEH_PEAEPLNDEHH = 2810; JCEMKEPNKEH_FBLFEALDEGO = 2811; JCEMKEPNKEH_BNPDNACJFNB = 2812; JCEMKEPNKEH_DKNDPHGDDMM = 2813; JCEMKEPNKEH_NEHINPDLPKJ = 2814; JCEMKEPNKEH_JHNDHMGGEEN = 2815; JCEMKEPNKEH_BFCMOFALEKL = 2816; JCEMKEPNKEH_KKKJJFJOGGA = 2817; JCEMKEPNKEH_BBAOEGDHOMD = 2850; JCEMKEPNKEH_DFJDELHCBPG = 2851; JCEMKEPNKEH_LAGDFLLPCJC = 2852; JCEMKEPNKEH_HICEONIGJDD = 2853; JCEMKEPNKEH_KPNDKHNLDFF = 2854; JCEMKEPNKEH_ECHFCFEHBKI = 2855; JCEMKEPNKEH_DEKHPPBKMDG = 2856; JCEMKEPNKEH_IFMBOEGPFFF = 2901; JCEMKEPNKEH_BKPMOEOINDO = 2902; JCEMKEPNKEH_LFHLAKCDKGB = 2903; JCEMKEPNKEH_GABMNJMJBHE = 2904; JCEMKEPNKEH_DOANKDDHPMD = 2905; JCEMKEPNKEH_DCPNNLGIFPE = 2906; JCEMKEPNKEH_MAKMLPHLNFK = 2907; JCEMKEPNKEH_MCJAMLEPFPO = 2908; JCEMKEPNKEH_FNNBBJGEAOL = 2909; JCEMKEPNKEH_GHFPBBIOHGA = 2910; JCEMKEPNKEH_BHJBNKJMLAC = 2911; JCEMKEPNKEH_PIBNAIKCDPI = 2912; JCEMKEPNKEH_LBKCMLFBHCA = 2913; JCEMKEPNKEH_KEBILMNGLEJ = 2914; JCEMKEPNKEH_IGLNDLGJNMC = 2915; JCEMKEPNKEH_ACEADDIFPMA = 2916; JCEMKEPNKEH_ACMJIBPPABP = 2917; JCEMKEPNKEH_FHCOCPGFNKI = 2918; JCEMKEPNKEH_AMBKLIEOLPL = 2919; JCEMKEPNKEH_MBNNBOAKGBA = 2920; JCEMKEPNKEH_LHLOOBONKAE = 2921; JCEMKEPNKEH_LGFNHHLOILJ = 2922; JCEMKEPNKEH_MJEKIFCOOBC = 2923; JCEMKEPNKEH_OOJNDIFDBAH = 2924; JCEMKEPNKEH_NEFLBDJAEMI = 2925; JCEMKEPNKEH_OMLPEEENKPE = 2926; JCEMKEPNKEH_PBOOKEFGEAL = 2927; JCEMKEPNKEH_BAOIEPBKGDL = 2928; JCEMKEPNKEH_LINMDCCGMFF = 2929; JCEMKEPNKEH_PKMIBDNHFIH = 2930; JCEMKEPNKEH_CCGNPHEMPJD = 2951; JCEMKEPNKEH_MCDOKMHHBJM = 2952; JCEMKEPNKEH_IJHLKJJBGDO = 2953; JCEMKEPNKEH_IENDMDHEPNE = 2954; JCEMKEPNKEH_PPLJLJMAFLC = 2955; JCEMKEPNKEH_EJNDFOMGODJ = 2956; JCEMKEPNKEH_KJLADMENCMA = 3001; JCEMKEPNKEH_OJBNDIOKGOO = 3002; JCEMKEPNKEH_KABNDGCPNDH = 3003; JCEMKEPNKEH_DELPOLMBGPB = 3004; JCEMKEPNKEH_GPKCOFACCJE = 3005; JCEMKEPNKEH_KIPNOKMDGAE = 3006; JCEMKEPNKEH_AELILDNDNEN = 3007; JCEMKEPNKEH_LPDAPPLEMMB = 3008; JCEMKEPNKEH_FFNLOKLJBFN = 3009; JCEMKEPNKEH_KMPCBKOFEOB = 3010; JCEMKEPNKEH_ILPNDPDFDIE = 3011; JCEMKEPNKEH_PLIDPAEDMAD = 3012; JCEMKEPNKEH_IFMNBHHAMLC = 3013; JCEMKEPNKEH_BGAHGEMFAFD = 3101; JCEMKEPNKEH_GIAKCKJFJLP = 3102; JCEMKEPNKEH_KCCNPKJJLHB = 3103; JCEMKEPNKEH_CLEHABCBJDF = 3104; JCEMKEPNKEH_PCOHOCOGMOB = 3105; JCEMKEPNKEH_PGIENIIADCN = 3106; JCEMKEPNKEH_PMHFCGKDKAC = 3107; JCEMKEPNKEH_HLPPMJJNNJJ = 3108; JCEMKEPNKEH_EBKGABAOKBA = 3109; JCEMKEPNKEH_MOIOMLIOCHN = 3110; JCEMKEPNKEH_JIFNDBALADG = 3111; JCEMKEPNKEH_FMDDDKHDHPB = 3112; JCEMKEPNKEH_IEFCFJPPHKG = 3113; JCEMKEPNKEH_CJEHHACIIPC = 3114; JCEMKEPNKEH_IOCHBPHPKJL = 3115; JCEMKEPNKEH_JIBKCDMNKCB = 3116; JCEMKEPNKEH_INJOIEGONBB = 3117; JCEMKEPNKEH_DPEBKIMMIAP = 3118; JCEMKEPNKEH_LHDKNMDHCKL = 3119; JCEMKEPNKEH_DDFGMKGBAPI = 3120; JCEMKEPNKEH_OCLNKKMMAPL = 3151; JCEMKEPNKEH_NEABACFFANJ = 3152; JCEMKEPNKEH_ECFIAPKGGBC = 3153; JCEMKEPNKEH_HCLLABDBIAF = 3154; JCEMKEPNKEH_FFOCGEEBGBK = 3155; JCEMKEPNKEH_EGFFLNPKFHP = 3156; JCEMKEPNKEH_CLEMMILPPLF = 3157; JCEMKEPNKEH_EPIPFKGGCFM = 3201; JCEMKEPNKEH_EBHGJPKKONB = 3202; JCEMKEPNKEH_BGKDECBBEGH = 3203; JCEMKEPNKEH_IGBJMGGMNBP = 3204; JCEMKEPNKEH_AJGKLPICFNK = 3205; JCEMKEPNKEH_BHBNJMMKOKL = 3206; JCEMKEPNKEH_JFBNNDOBEAD = 3207; JCEMKEPNKEH_KDFAAHOMGOK = 3208; JCEMKEPNKEH_BLFIEEPADFB = 3209; JCEMKEPNKEH_MIHGJHCGMEP = 3210; JCEMKEPNKEH_MNMKPPBHFKP = 3211; JCEMKEPNKEH_OPGAMGFHBAK = 3212; JCEMKEPNKEH_OIOHCAFNHBC = 3213; JCEMKEPNKEH_JHICDLDNBOJ = 3214; JCEMKEPNKEH_EOPJKINBOFF = 3301; JCEMKEPNKEH_DAGOBNCEOHA = 3302; JCEMKEPNKEH_IABFCIIGAPF = 3303; JCEMKEPNKEH_GFKIICECLKC = 3304; JCEMKEPNKEH_NNJFNDJBBBM = 3305; JCEMKEPNKEH_CEDJECBKKLA = 3306; JCEMKEPNKEH_AFGDMICEAHA = 3307; JCEMKEPNKEH_IMMHAJEDIEA = 3308; JCEMKEPNKEH_OOLMELNCAGF = 3309; JCEMKEPNKEH_FHFOJOCACJH = 3310; JCEMKEPNKEH_DGBLKPCIDKG = 3311; JCEMKEPNKEH_GAELELJOEHE = 3312; JCEMKEPNKEH_JEFIGKEMEEN = 3313; JCEMKEPNKEH_JNHEDLMICCG = 3314; JCEMKEPNKEH_KLAEPEDPODC = 3315; JCEMKEPNKEH_IFCGMABIGAK = 3316; JCEMKEPNKEH_DEGHLJJMJCD = 3317; JCEMKEPNKEH_FKAICPJHKID = 3318; JCEMKEPNKEH_KJEAMFMKMGI = 3319; JCEMKEPNKEH_ILHJAHLPFGD = 3501; JCEMKEPNKEH_GBNJPOBIHLE = 3502; JCEMKEPNKEH_MCCLEMKBGDG = 3503; JCEMKEPNKEH_EOEJHGMEBLF = 3504; JCEMKEPNKEH_IIBCHPJFAKE = 3505; JCEMKEPNKEH_IOGEGDBBGPK = 3506; JCEMKEPNKEH_JIGBMACHJIE = 3507; JCEMKEPNKEH_ODPBCBGPPMF = 3601; JCEMKEPNKEH_JFKJDADPACK = 3602; JCEMKEPNKEH_CFCMLDFJIID = 3603; JCEMKEPNKEH_BKILNBPHKEL = 3604; JCEMKEPNKEH_PCAPNOCFDIP = 3605; JCEMKEPNKEH_LOMHLGCEAHD = 3606; JCEMKEPNKEH_OBJPBCGHOBA = 3607; JCEMKEPNKEH_CNGFPOGOELE = 3608; JCEMKEPNKEH_OHEIHFPOPOM = 3609; JCEMKEPNKEH_ICBFDBGJGIL = 3610; JCEMKEPNKEH_KMPJOFBGJHG = 3611; JCEMKEPNKEH_IPLKMAPOKEN = 3612; JCEMKEPNKEH_BLGABDJGPKA = 3613; JCEMKEPNKEH_CNKLFKBGBOK = 3614; JCEMKEPNKEH_KHKGIKLCGKL = 3615; JCEMKEPNKEH_OFHLKKHFIII = 3616; JCEMKEPNKEH_LCBKFJPNCKE = 3617; JCEMKEPNKEH_KFOGDKNDIOM = 3618; JCEMKEPNKEH_HPGAOMACCJA = 3619; JCEMKEPNKEH_GIFNEAAHECK = 3620; JCEMKEPNKEH_CLPPBLDHINN = 3621; JCEMKEPNKEH_FMMOCDONLOE = 3622; JCEMKEPNKEH_AMOGAPIBOOI = 3623; JCEMKEPNKEH_JLKKHPBCPJA = 3624; JCEMKEPNKEH_PPKHBMNMONP = 3625; JCEMKEPNKEH_LOPLGKFOBLM = 3626; JCEMKEPNKEH_IBBJJFDMCGP = 3627; JCEMKEPNKEH_PAMOKOKBGBO = 3628; JCEMKEPNKEH_MKBKDJIFJAP = 3629; JCEMKEPNKEH_NICHPONJEOI = 3630; JCEMKEPNKEH_IHOPCKLNJCK = 3631; JCEMKEPNKEH_KHCELHLKFII = 3632; JCEMKEPNKEH_OBOKBGGHPNM = 3633; JCEMKEPNKEH_HOAHGGNBMPM = 3634; JCEMKEPNKEH_KDNCGLIFIHF = 3635; JCEMKEPNKEH_FLHMMNLMJAJ = 3636; JCEMKEPNKEH_OBFKHADGJNL = 3701; JCEMKEPNKEH_CHDJLMLKPBK = 3702; JCEMKEPNKEH_JDAGLJEKHGF = 3703; JCEMKEPNKEH_GAKOBDBEKMH = 3704; JCEMKEPNKEH_NADKBAMGBCM = 3705; JCEMKEPNKEH_FHNCBGBJJPN = 3706; JCEMKEPNKEH_OBIJEKMIGOH = 3707; JCEMKEPNKEH_AEOAFBDIDIK = 3708; JCEMKEPNKEH_HPOOFCAJJAM = 3709; JCEMKEPNKEH_HALAKMMIHBC = 3710; JCEMKEPNKEH_MADCIEBNICG = 3712; JCEMKEPNKEH_GFMLKABKKNJ = 3713; JCEMKEPNKEH_EEHMMGAMOPN = 3714; JCEMKEPNKEH_GIOPIFPCEJP = 3715; JCEMKEPNKEH_OBEPPEIDGEG = 3716; JCEMKEPNKEH_KEAEOFBAEPB = 3717; JCEMKEPNKEH_CDKGIKLIIEI = 3718; JCEMKEPNKEH_LEKMDCEFIMA = 3801; JCEMKEPNKEH_FFEHAIJLJBB = 3802; JCEMKEPNKEH_ABEDABLLPOK = 3803; JCEMKEPNKEH_GEKKHKIAAGA = 3804; JCEMKEPNKEH_CPHIDBKEDLG = 3805; JCEMKEPNKEH_GJKLFILBCGP = 3806; JCEMKEPNKEH_MALKCBFOFBH = 3807; JCEMKEPNKEH_JPINNMBBIIJ = 3808; JCEMKEPNKEH_BMOBOIDBKDA = 3809; JCEMKEPNKEH_LKIIGLPDFBL = 3810; JCEMKEPNKEH_NAEHHJMMFIK = 3811; JCEMKEPNKEH_JILHJLGJIKI = 3812; JCEMKEPNKEH_NOBJHMFNJOL = 3813; JCEMKEPNKEH_GIHEEOLHBLJ = 3814; JCEMKEPNKEH_KHOJNOEEGHA = 3901; JCEMKEPNKEH_GFPBHNEGIGK = 3902; JCEMKEPNKEH_JKBGOJGCKBE = 3903; JCEMKEPNKEH_KFDNEIFCDMA = 3904; JCEMKEPNKEH_AOKIGKJGOCD = 3905; JCEMKEPNKEH_EBFONGBHKGD = 4001; JCEMKEPNKEH_CHEJNMHBCII = 4002; JCEMKEPNKEH_NIABAOEMHBL = 4003; JCEMKEPNKEH_JFPDFNLBDPN = 4004; JCEMKEPNKEH_FAGEPIBBOBC = 4005; JCEMKEPNKEH_CJAEMKGCPFJ = 4006; JCEMKEPNKEH_CLIONMPMPFG = 4007; JCEMKEPNKEH_HGEJHKHAJEG = 4008; JCEMKEPNKEH_IIKGEAOFFMB = 4009; JCEMKEPNKEH_PCICDMMECGJ = 4010; JCEMKEPNKEH_DGKKGGLHKGM = 4011; JCEMKEPNKEH_GCBJBELHNBG = 4012; JCEMKEPNKEH_OCMCCMCBNJG = 4013; JCEMKEPNKEH_FMKGLADGDOO = 4014; JCEMKEPNKEH_AMDDDIGEOEH = 4015; JCEMKEPNKEH_IGKPIKDFPAA = 4016; JCEMKEPNKEH_ALPJLHADIOC = 4017; JCEMKEPNKEH_JIMDFJOPMAI = 4018; JCEMKEPNKEH_JPHBIGEJDJE = 4019; JCEMKEPNKEH_CAMKIHOHFOA = 4020; JCEMKEPNKEH_JOOAIJBMFCE = 4021; JCEMKEPNKEH_LABIAJLKPAH = 4101; JCEMKEPNKEH_KLHFGOFLGBO = 4102; JCEMKEPNKEH_HPFBAAKMALI = 4103; JCEMKEPNKEH_KDNPMNLLKJK = 4201; JCEMKEPNKEH_HPDJPKCCEHI = 4251; JCEMKEPNKEH_CPIIMCPCPJP = 4252; JCEMKEPNKEH_EOLBHFLCGPJ = 4301; JCEMKEPNKEH_GPNOLPEDIKH = 4302; JCEMKEPNKEH_HFBOFAADBOG = 4303; JCEMKEPNKEH_ENDMJOKJEIP = 4304; JCEMKEPNKEH_HJIKFDAJMIC = 4351; JCEMKEPNKEH_CPFGOGCNMJD = 4352; JCEMKEPNKEH_GIBEAJMAEDC = 4353; JCEMKEPNKEH_AFIBIFGGOPC = 4354; JCEMKEPNKEH_AMPNNAGBDFA = 4355; JCEMKEPNKEH_GBHMOHIHAPN = 4356; JCEMKEPNKEH_DPBCNBANCHM = 4401; JCEMKEPNKEH_NBOIDLBHFJH = 4402; JCEMKEPNKEH_DIFDOOOLKOF = 4403; JCEMKEPNKEH_BDAIAKEDIIH = 4404; JCEMKEPNKEH_APBLMGCDAGP = 4405; JCEMKEPNKEH_EKNBHMEDCKL = 4406; JCEMKEPNKEH_ONMCICBEDOG = 4407; JCEMKEPNKEH_LJLHEIBKBEG = 4408; JCEMKEPNKEH_FDKHNHBHMIM = 4409; JCEMKEPNKEH_OLEBBCPDKNB = 4410; JCEMKEPNKEH_DAFDFDOLDFG = 4411; JCEMKEPNKEH_GCGADFFKNOP = 4412; JCEMKEPNKEH_OKNLHJAHHJF = 4413; JCEMKEPNKEH_PLJKIKNHHJD = 4451; JCEMKEPNKEH_LBLOBFBDEMF = 4452; JCEMKEPNKEH_POHNJNCIMOI = 4501; JCEMKEPNKEH_GFHIABHEKGM = 4502; JCEMKEPNKEH_INJDKLMIPAN = 4503; JCEMKEPNKEH_OAKNPDKPIGJ = 4504; JCEMKEPNKEH_CENFKPBOGIB = 4505; JCEMKEPNKEH_IFBBNIGPNCN = 4506; JCEMKEPNKEH_DNOCBGHMLCE = 4507; JCEMKEPNKEH_OBBCHKCCCOA = 4508; JCEMKEPNKEH_IOEKNJEEOCB = 4509; JCEMKEPNKEH_JDPPDNFOAHP = 4510; JCEMKEPNKEH_MNEBFHBOGAL = 4511; JCEMKEPNKEH_KGAFHCLJOLI = 4512; JCEMKEPNKEH_KEACINDFLLI = 4513; JCEMKEPNKEH_HLFEJMGBGFA = 4514; JCEMKEPNKEH_OENENGMACGL = 4515; JCEMKEPNKEH_CKKGIAFNHDI = 4601; JCEMKEPNKEH_GJNEAHCDMAH = 4651; JCEMKEPNKEH_FEGMCCLFPLG = 4652; JCEMKEPNKEH_NAOOGGHAHFM = 4653; JCEMKEPNKEH_POFEKFLNNOD = 4654; JCEMKEPNKEH_PMIMOIDFOBE = 4655; JCEMKEPNKEH_DCAGEAKACBI = 4656; JCEMKEPNKEH_GJDPMEOPFMB = 4657; JCEMKEPNKEH_AFPCCCLAFMG = 4658; JCEMKEPNKEH_ENIOOLABDHB = 4659; JCEMKEPNKEH_MMFOKPBEGAJ = 4660; JCEMKEPNKEH_JLJDNOAEIJF = 4661; JCEMKEPNKEH_EEJEFGDLOCM = 4662; JCEMKEPNKEH_NBDKGKLEFLD = 4663; JCEMKEPNKEH_POBJOILPKPP = 4664; JCEMKEPNKEH_CDLMGBAKBKP = 4665; JCEMKEPNKEH_HLEDHDLCAEI = 4666; JCEMKEPNKEH_DEMNOLFFELA = 4667; JCEMKEPNKEH_EKMJEJAMGMD = 4668; JCEMKEPNKEH_IHDHACOOIJH = 4669; JCEMKEPNKEH_PGMCFMHCPKJ = 4670; JCEMKEPNKEH_EKCMPBLICLA = 4671; JCEMKEPNKEH_NOBDFFMHPMD = 4672; JCEMKEPNKEH_ODFNONGKCGF = 4673; JCEMKEPNKEH_LNMMMDIICIK = 4674; JCEMKEPNKEH_EMDEDOIDAHI = 4675; JCEMKEPNKEH_LDIHFLLPJJA = 4678; JCEMKEPNKEH_HPAKJIGJOPC = 4679; JCEMKEPNKEH_HLJBJCBKKLL = 4680; JCEMKEPNKEH_HKDPGPNDHNN = 4681; JCEMKEPNKEH_FJEEEINPILA = 4701; JCEMKEPNKEH_IJIPCAIKNIB = 4702; JCEMKEPNKEH_KOMNAJHGIEE = 4721; JCEMKEPNKEH_FJCLJPMPDGD = 4722; JCEMKEPNKEH_BDBIKIDPHIK = 4724; JCEMKEPNKEH_LJKNMJKKGLJ = 4725; JCEMKEPNKEH_ONKHIICNAEC = 4726; JCEMKEPNKEH_AKNNFFHALFP = 4727; JCEMKEPNKEH_BPNGDHLAPIA = 4728; JCEMKEPNKEH_GHJADOBGACM = 4729; JCEMKEPNKEH_KLOEDGDLGIN = 4730; JCEMKEPNKEH_DGHBDAGFEGH = 4731; JCEMKEPNKEH_EEAPCOFGCFJ = 4732; JCEMKEPNKEH_HFFPANOAMKL = 4733; JCEMKEPNKEH_FAFLHDMDACO = 4734; JCEMKEPNKEH_IGCOOPMONEF = 4735; JCEMKEPNKEH_DOLDBPLPPJG = 4736; JCEMKEPNKEH_EJFAMJIILMG = 4737; JCEMKEPNKEH_MDCNKKJFAEI = 4738; JCEMKEPNKEH_LKCPBMHMIEJ = 4739; JCEMKEPNKEH_BPLDAKDDAPK = 4740; JCEMKEPNKEH_OOBHPBPBGDF = 4741; JCEMKEPNKEH_DPKKDOOEOPC = 4742; JCEMKEPNKEH_DBBJLINKPPI = 4743; JCEMKEPNKEH_OOODFNOCFDC = 4744; JCEMKEPNKEH_GIDIOLBCFLG = 4745; JCEMKEPNKEH_KPEIAJOAILG = 4746; JCEMKEPNKEH_COLEPDEGLCC = 4747; JCEMKEPNKEH_ONAJENMEKDE = 4748; JCEMKEPNKEH_PCIPOBKGGDF = 4749; JCEMKEPNKEH_LEJNNLNOMAE = 4750; JCEMKEPNKEH_FCMALEOBHBF = 4751; JCEMKEPNKEH_KFENBIHKFDE = 4752; JCEMKEPNKEH_JNLKGIGIEFL = 4753; JCEMKEPNKEH_PEGOIHDJOOD = 4754; JCEMKEPNKEH_PFIGMBCPFDD = 4755; JCEMKEPNKEH_IOHGLJLEHPE = 4756; JCEMKEPNKEH_LNPLDMNNMBD = 4757; JCEMKEPNKEH_OPLNHAJBCHG = 4758; JCEMKEPNKEH_EDNDEPFBJEM = 4759; JCEMKEPNKEH_LDCKDAALFJK = 4760; JCEMKEPNKEH_DEEAIMDDIMD = 4761; JCEMKEPNKEH_CIOMDLJJKFA = 4762; JCEMKEPNKEH_OEIAMEJKFLK = 4801; JCEMKEPNKEH_DMDDACPLCHJ = 4802; JCEMKEPNKEH_OKKNLLHHCEK = 4803; JCEMKEPNKEH_INMDANCHJPB = 4804; JCEMKEPNKEH_KHCGJOKLCJH = 4805; JCEMKEPNKEH_LNJGJICJGKF = 4806; JCEMKEPNKEH_BEJCOIAECKH = 4807; JCEMKEPNKEH_PNEMDGJKNDD = 4808; JCEMKEPNKEH_NMEAJNAPDDK = 4809; JCEMKEPNKEH_OMIHJEPDBFD = 4810; JCEMKEPNKEH_CLCLNGHOFCK = 4811; JCEMKEPNKEH_IIFKDADJPNH = 4812; JCEMKEPNKEH_EHBLINECDBH = 4813; JCEMKEPNKEH_AHCBIOIOFKK = 4814; JCEMKEPNKEH_ONGBPGKFPHA = 4815; JCEMKEPNKEH_AAGCMFOHBKM = 4816; JCEMKEPNKEH_NIFAMKFKGGL = 4817; JCEMKEPNKEH_MHJPDFAKKOL = 4851; JCEMKEPNKEH_GEHEAFDEGMA = 4852; JCEMKEPNKEH_OAFMLKMMAOE = 4901; JCEMKEPNKEH_MIOEMCINEKC = 4902; JCEMKEPNKEH_GNPHAFPFPCJ = 4903; JCEMKEPNKEH_BGONGEJLBFP = 4904; JCEMKEPNKEH_NHEKOFGBJAP = 4905; JCEMKEPNKEH_EKEIEAJMNEE = 4906; JCEMKEPNKEH_ADGPCICHIBC = 4907; JCEMKEPNKEH_DBNMADJKKEO = 4908; JCEMKEPNKEH_BPCPEKINONL = 4909; JCEMKEPNKEH_PLAOCHPINEL = 4951; JCEMKEPNKEH_FAAFFHEAPIP = 4952; JCEMKEPNKEH_FHABJLDHLCJ = 4963; JCEMKEPNKEH_BECKBIJDMND = 4964; JCEMKEPNKEH_CEEDDFJIMND = 4965; JCEMKEPNKEH_HEBNBENPKLB = 4966; JCEMKEPNKEH_EMFMLPPJNCB = 4967; JCEMKEPNKEH_CPOHFNBFKHA = 4968; JCEMKEPNKEH_GBANIGKDHDN = 4969; JCEMKEPNKEH_BODCLEHJKJB = 4970; JCEMKEPNKEH_BJDBEBMKANO = 4980; JCEMKEPNKEH_MIHEHHKECIH = 4981; JCEMKEPNKEH_IOONKBLKIJA = 4982; JCEMKEPNKEH_AIPJNEOFKKL = 4983; JCEMKEPNKEH_GCFEMOGCDGB = 4984; JCEMKEPNKEH_CPLFBHJDFNA = 4985; JCEMKEPNKEH_EFGCIJELOAH = 4986; JCEMKEPNKEH_CHOGFDOPAJM = 4987; JCEMKEPNKEH_AJKHFJLCAJP = 4988; JCEMKEPNKEH_EDEHCGIKPJC = 4989; JCEMKEPNKEH_IDFKNGJLFFG = 4990; JCEMKEPNKEH_DACINIHIEJJ = 4991; JCEMKEPNKEH_AGKDMCPPBFL = 4992; JCEMKEPNKEH_AKANBAHIIOD = 4993; JCEMKEPNKEH_FKKCJGLFOPH = 4994; JCEMKEPNKEH_HCAIGFKEGBN = 5101; JCEMKEPNKEH_DDFJBMGOOAN = 5102; JCEMKEPNKEH_CEHPKBABEPG = 5103; JCEMKEPNKEH_POGKLFHIKHP = 5104; JCEMKEPNKEH_NGOBIOOEEGL = 5105; JCEMKEPNKEH_FIFEMMCAENK = 5106; JCEMKEPNKEH_HFBGHGICDEA = 5107; JCEMKEPNKEH_DPCMBBKNCBO = 5108; JCEMKEPNKEH_IBLFCNJGKNG = 5109; JCEMKEPNKEH_FNKEMCNDKMK = 5110; JCEMKEPNKEH_JLOKCKJIFDN = 5111; JCEMKEPNKEH_GLCCFEFPECL = 5112; JCEMKEPNKEH_IKNGHMDPJJK = 5113; JCEMKEPNKEH_FLKCCPHFKGL = 5114; JCEMKEPNKEH_PDNICBFHPPB = 5115; JCEMKEPNKEH_HOGAIEAJIMG = 5116; JCEMKEPNKEH_BGNLEDLNPKO = 5117; JCEMKEPNKEH_PGFBHMCIBAI = 5151; JCEMKEPNKEH_DJNHDBGEJBN = 5152; JCEMKEPNKEH_ANDHCMNKEJH = 5201; JCEMKEPNKEH_MDMGKEJAIBH = 5202; JCEMKEPNKEH_KKEAJHFBMGA = 5203; JCEMKEPNKEH_NEJGILCJHKA = 5204; JCEMKEPNKEH_FACPLONBJGB = 5205; JCEMKEPNKEH_JFAIIJIPGNE = 5251; JCEMKEPNKEH_HKMKJBEEHJL = 5252; JCEMKEPNKEH_EIGIFNNGECO = 5253; JCEMKEPNKEH_GKNPCFFJDEP = 5254; JCEMKEPNKEH_GABGLLNMFGL = 5255; JCEMKEPNKEH_MMOOIAEMOML = 5256; JCEMKEPNKEH_DOBOKNOINAM = 5257; JCEMKEPNKEH_MJFGIDKAIIF = 5258; JCEMKEPNKEH_HCGLKDBONJB = 5259; JCEMKEPNKEH_GAOJJGKKDHH = 5260; JCEMKEPNKEH_HNNJDEPHJJM = 5261; JCEMKEPNKEH_GHKODAHFEOE = 5262; JCEMKEPNKEH_GPHPJFIGNCB = 5301; JCEMKEPNKEH_DIOPMKCKDFH = 5302; JCEMKEPNKEH_IDECIKOFFMP = 5303; JCEMKEPNKEH_MCNCFBEKEOC = 5304; JCEMKEPNKEH_KEHJGFPDJBI = 5305; JCEMKEPNKEH_DOPFCBBNGLL = 5306; JCEMKEPNKEH_JNBHGMIHOFO = 5307; JCEMKEPNKEH_LGFLEHEBDEM = 5351; JCEMKEPNKEH_GPPGONFKNAF = 5352; JCEMKEPNKEH_DIEABAJOEOJ = 5353; JCEMKEPNKEH_DMADHCEFNGP = 5354; JCEMKEPNKEH_AHFGFKMMMAF = 5355; JCEMKEPNKEH_DNOGLBMPGAF = 5356; JCEMKEPNKEH_LDIPMGFGBJE = 5357; JCEMKEPNKEH_EPPBGOAOPCN = 5358; JCEMKEPNKEH_LFMIOFAJNHI = 5401; JCEMKEPNKEH_FIAHOOEOFLC = 5402; JCEMKEPNKEH_GAEBLCMIHGE = 5403; JCEMKEPNKEH_JEGCFILJGID = 5404; JCEMKEPNKEH_PCCGPMFCJLP = 5405; JCEMKEPNKEH_EEMOMEKADMK = 5406; JCEMKEPNKEH_JGEMGFECLLK = 5407; JCEMKEPNKEH_HELHPEOKPAK = 5408; JCEMKEPNKEH_KMDFEBCONKP = 5409; JCEMKEPNKEH_HBFJMKMBIAO = 5410; JCEMKEPNKEH_GMFEGFLDCBO = 5411; JCEMKEPNKEH_FOBHDPGKPKK = 5412; JCEMKEPNKEH_BBCEGBAIPIN = 5413; JCEMKEPNKEH_ACNPPDLAGJO = 5501; JCEMKEPNKEH_AHCDAGIGIFM = 5502; JCEMKEPNKEH_ECCDMDIKLCP = 5503; JCEMKEPNKEH_LPADEOOFGAN = 5551; JCEMKEPNKEH_BIFOFEFGGEI = 5552; JCEMKEPNKEH_HANMNJEHEKL = 5553; JCEMKEPNKEH_EGNPOKANKCN = 5554; JCEMKEPNKEH_OPMLDHANPEJ = 5555; JCEMKEPNKEH_CKGLCINMCKM = 5556; JCEMKEPNKEH_JMALHGLCHAM = 5557; JCEMKEPNKEH_ACCCNCPCIAH = 5558; JCEMKEPNKEH_MIDDLEDLBMJ = 5559; JCEMKEPNKEH_GDJPPLGJCCH = 5560; JCEMKEPNKEH_BGKFILLMLOG = 5601; JCEMKEPNKEH_OBDKAFOINAP = 5602; JCEMKEPNKEH_AILGJDLMDEC = 5603; JCEMKEPNKEH_AABCMFIFKOB = 5604; JCEMKEPNKEH_FFMPGOCAMAO = 5651; JCEMKEPNKEH_ILNNEAKIBCN = 5652; JCEMKEPNKEH_JPIBICMDKDI = 5653; JCEMKEPNKEH_LPCFFBOKPKD = 5654; JCEMKEPNKEH_OPBILCDILJK = 5655; JCEMKEPNKEH_BDMFOBMNCMF = 5656; JCEMKEPNKEH_JGGBLELPDKF = 5701; JCEMKEPNKEH_PPAAAKECJMJ = 5702; JCEMKEPNKEH_JHIGBMCNBIF = 5703; JCEMKEPNKEH_NAEAKIMPIFD = 5704; JCEMKEPNKEH_FBDDKCBKDGD = 5705; JCEMKEPNKEH_CPLGCONAGPB = 5706; JCEMKEPNKEH_IKGECODODFM = 5707; JCEMKEPNKEH_KBEGEJFBOKI = 5708; JCEMKEPNKEH_KGFPPMEPAJO = 5709; JCEMKEPNKEH_PFDFOJJLCIM = 5710; JCEMKEPNKEH_CHADPMOMEPN = 5751; JCEMKEPNKEH_KCIHLEECEBE = 5752; JCEMKEPNKEH_MODNJPMOMGH = 5753; JCEMKEPNKEH_NJJMCEBKOKA = 5754; JCEMKEPNKEH_FLBJLOBKKEJ = 5755; JCEMKEPNKEH_CBMKKIDELCM = 5756; JCEMKEPNKEH_KFEJBHEPIAH = 5757; JCEMKEPNKEH_KLEKJNFBBNM = 5758; JCEMKEPNKEH_BGNHILJMNKP = 5759; JCEMKEPNKEH_MNLHPHHEPNA = 5760; JCEMKEPNKEH_AIODIIMBGCK = 5761; JCEMKEPNKEH_POHCDELJPBD = 5762; JCEMKEPNKEH_CKGKEMPOLMA = 5763; JCEMKEPNKEH_EBHMEFLKKOK = 5764; JCEMKEPNKEH_GEMPHHDFGLF = 5771; JCEMKEPNKEH_DFFCLJIOIBH = 5772; JCEMKEPNKEH_KOKFMHNJLEK = 5773; JCEMKEPNKEH_GHAIHIENCIK = 5774; JCEMKEPNKEH_HBAEPFACHEO = 5775; JCEMKEPNKEH_LOOMBPOOPPK = 5776; JCEMKEPNKEH_OAIIMOKLKNK = 5777; JCEMKEPNKEH_MCOGDOLCJFM = 5778; JCEMKEPNKEH_IEMHOLCDJDD = 5779; JCEMKEPNKEH_NCLJELHDAPH = 5785; JCEMKEPNKEH_NKAHMHCCKOA = 5786; JCEMKEPNKEH_ENFLKKMGNCI = 5787; JCEMKEPNKEH_MOOOMCCEEMK = 5788; JCEMKEPNKEH_HKOPHKNPNHJ = 5789; JCEMKEPNKEH_MKJCPFNKDHM = 5790; JCEMKEPNKEH_JLGPHCLKIKO = 5791; JCEMKEPNKEH_DMBPGFBPLKN = 5792; JCEMKEPNKEH_CBKEANDOKLP = 5793; JCEMKEPNKEH_DAMFPDOPMKA = 5794; JCEMKEPNKEH_OAFIEMLNCAH = 5795; JCEMKEPNKEH_FEICALJLNHJ = 5796; JCEMKEPNKEH_EGOGODFOEDC = 5797; JCEMKEPNKEH_ANEPMLCJEAL = 5798; JCEMKEPNKEH_MBCONCMPNKN = 5799; JCEMKEPNKEH_MGDJJGOGIHA = 5800; JCEMKEPNKEH_MOGHLAPJGIO = 5801; JCEMKEPNKEH_BNOEPGEKONC = 5802; JCEMKEPNKEH_JMHGENFOPEE = 5803; JCEMKEPNKEH_AJBNBNOLOMB = 5804; JCEMKEPNKEH_HIGAPLMCGPL = 5805; JCEMKEPNKEH_GJBKEGMHOBO = 5806; JCEMKEPNKEH_BLJBLCPAMCE = 5807; JCEMKEPNKEH_AANDOELEEOL = 5808; JCEMKEPNKEH_ALLMJKLILLM = 5809; JCEMKEPNKEH_FPLJCKDECNE = 5810; JCEMKEPNKEH_INFGKCOEPGJ = 5811; JCEMKEPNKEH_LODAHHDPMOF = 5812; JCEMKEPNKEH_ILACPMFHPHL = 5813; JCEMKEPNKEH_EIMDPEDLILB = 5814; JCEMKEPNKEH_HDKHIHOPODM = 5815; JCEMKEPNKEH_PMAAANOBHHB = 5816; JCEMKEPNKEH_KMMLPBLCEPJ = 5717; JCEMKEPNKEH_DOHCIFLFGKJ = 5718; JCEMKEPNKEH_JPLIEJJOBPD = 5719; JCEMKEPNKEH_EHCPDFHHMBJ = 5851; JCEMKEPNKEH_IAKBCLDBHDC = 5852; JCEMKEPNKEH_AMNNKGHDNAJ = 5853; JCEMKEPNKEH_HGGIHCJBOGC = 5854; JCEMKEPNKEH_CPEDHKAADOA = 5855; JCEMKEPNKEH_BPBEMCGNHDJ = 5856; JCEMKEPNKEH_NCJAFMAKOGF = 5857; JCEMKEPNKEH_BOJDMLCIHDL = 5858; JCEMKEPNKEH_KHJFALCMABH = 5859; JCEMKEPNKEH_MCGJEOBFKHO = 5860; JCEMKEPNKEH_KGAKGKLKMCM = 5861; JCEMKEPNKEH_IMMMPCOGPEG = 5862; JCEMKEPNKEH_FLMGJEPNGON = 5863; JCEMKEPNKEH_BHGDNNJCNAP = 5864; JCEMKEPNKEH_HHPFKHHAFPA = 5865; JCEMKEPNKEH_LPAFAJEKNDM = 5901; JCEMKEPNKEH_IOMGOPMCMAA = 5902; JCEMKEPNKEH_MHNFPHCAPCP = 5903; JCEMKEPNKEH_EKENFKGGLGP = 5904; JCEMKEPNKEH_ENAMCCJCAHB = 6201; JCEMKEPNKEH_FOAIGEBKOOD = 6202; JCEMKEPNKEH_CJGKMFNCPJM = 6203; JCEMKEPNKEH_OAELBAEMDCL = 6204; JCEMKEPNKEH_KHPBMOEPIMA = 6205; JCEMKEPNKEH_ICPELMDPCAH = 6206; JCEMKEPNKEH_KBOCCJHHPHI = 6207; JCEMKEPNKEH_BFPDDGNAHPI = 6208; JCEMKEPNKEH_FOFKLCJDGEJ = 6209; JCEMKEPNKEH_JLJAIFGOOAK = 6210; JCEMKEPNKEH_ALFNJBEHMAL = 6211; JCEMKEPNKEH_ONEJKAAKPFM = 6250; JCEMKEPNKEH_NKFFJECDFGM = 6251; JCEMKEPNKEH_JNGMEPBOHMJ = 6252; JCEMKEPNKEH_GOOMGLACBCI = 6253; JCEMKEPNKEH_MIBAOMKLKOJ = 6254; JCEMKEPNKEH_NOJPHDEPCFK = 6255; JCEMKEPNKEH_KHOGNIOBBLF = 6256; JCEMKEPNKEH_NIKCBJPHNPB = 6257; JCEMKEPNKEH_JOKGANLHENJ = 6258; JCEMKEPNKEH_MBMHDGHMHMI = 6259; JCEMKEPNKEH_NMCIMFOKFJG = 6260; JCEMKEPNKEH_JAFCOFANBDE = 6261; JCEMKEPNKEH_NMJOCEPCKMI = 6262; JCEMKEPNKEH_AFNBIOADJGM = 6263; JCEMKEPNKEH_GPBEFNGGBPB = 6264; JCEMKEPNKEH_JCAAIOKHOPI = 6265; JCEMKEPNKEH_IOFEIKKLLDA = 6266; JCEMKEPNKEH_FGNNGIOFFGB = 6301; JCEMKEPNKEH_LBLGDDHMNKE = 6302; JCEMKEPNKEH_ODAPPKMJGCH = 6303; JCEMKEPNKEH_EHIGHEGAPHB = 6304; JCEMKEPNKEH_DJLCHGFEHMO = 6305; JCEMKEPNKEH_BEPEGGPEAPO = 6306; JCEMKEPNKEH_OJLGAKKGMBA = 6307; JCEMKEPNKEH_JOPFKPMJBNL = 6308; JCEMKEPNKEH_PJNKIAGODAN = 6309; JCEMKEPNKEH_JMIGHIEAABH = 6310; JCEMKEPNKEH_OAICAOOODCJ = 6311; JCEMKEPNKEH_FHKKGJIBLOB = 6312; JCEMKEPNKEH_GMKCJCJLDBJ = 6313; JCEMKEPNKEH_PMHHKLHIFPC = 6314; JCEMKEPNKEH_AMMLCNNLMAA = 6315; JCEMKEPNKEH_LNOBFIMGBAB = 6316; JCEMKEPNKEH_LIFCDCHIINH = 6317; JCEMKEPNKEH_NPDBLLOLOFL = 6318; JCEMKEPNKEH_INLGCEPODCI = 6319; JCEMKEPNKEH_FLJLMIDOLNC = 6320; JCEMKEPNKEH_BGKMJLGMEIP = 6351; JCEMKEPNKEH_CFNIPAEAKIC = 6352; JCEMKEPNKEH_IDBDKMDLINM = 6353; JCEMKEPNKEH_GNEKCNABCEB = 6354; JCEMKEPNKEH_FAAONKPACPF = 6355; JCEMKEPNKEH_LJAFKADFHLO = 6356; JCEMKEPNKEH_BEDGPDAOBFO = 6357; JCEMKEPNKEH_FDKIMJJPBOK = 6401; JCEMKEPNKEH_FODBFABEFDL = 6402; JCEMKEPNKEH_CDDDIMFBIJB = 6403; JCEMKEPNKEH_CDAPIIAGEDK = 6451; JCEMKEPNKEH_INJDPGOMIHK = 6452; JCEMKEPNKEH_LOPIKODGJJI = 6453; JCEMKEPNKEH_ODEAFFLDNFC = 6454; JCEMKEPNKEH_GNMMLJKICFH = 6455; JCEMKEPNKEH_AJEFICEGDIB = 6456; JCEMKEPNKEH_BPGPANNKGEL = 6457; JCEMKEPNKEH_EPDLHJGDIBI = 6458; JCEMKEPNKEH_FBJKBIKELPJ = 6501; JCEMKEPNKEH_BGAAIFGOGBI = 6502; JCEMKEPNKEH_BJAEHKHNMLF = 6503; JCEMKEPNKEH_DAIBFFPKAFE = 6504; JCEMKEPNKEH_GDLFJADPHJB = 6505; JCEMKEPNKEH_CFINMCMPADE = 6601; JCEMKEPNKEH_BMIEHMBNNGK = 6602; JCEMKEPNKEH_LPPEGHBIPOJ = 6603; JCEMKEPNKEH_KBPLGCPEHCE = 6604; JCEMKEPNKEH_FHHOPFCMGKG = 6605; JCEMKEPNKEH_LOCAEDMADID = 6606; JCEMKEPNKEH_NHAHMMKFHHD = 6607; JCEMKEPNKEH_CLJBKFIAPHB = 6608; JCEMKEPNKEH_OFJCODOMFBB = 6609; JCEMKEPNKEH_DJDAKFMNCCN = 6621; JCEMKEPNKEH_EMBEANOMDMB = 6622; JCEMKEPNKEH_NGHDCOGECEL = 6623; JCEMKEPNKEH_BDJFBJECHIN = 6624; JCEMKEPNKEH_DHHAHPNEEIF = 6625; JCEMKEPNKEH_JMDFAJNPMKJ = 6626; JCEMKEPNKEH_DFFBIMGPJJF = 6627; JCEMKEPNKEH_ECDHONEBFGC = 6628; JCEMKEPNKEH_JNDIACIGLML = 6629; JCEMKEPNKEH_EHCLHMINHEN = 6641; JCEMKEPNKEH_JDEIJNCFBFC = 6642; JCEMKEPNKEH_PCPNDJOGJHA = 6643; JCEMKEPNKEH_LMADJBALCAB = 6644; JCEMKEPNKEH_FCHGBBGMMAB = 6645; JCEMKEPNKEH_NBODIKPIEDD = 6646; JCEMKEPNKEH_GEBGIKLGJEN = 6647; JCEMKEPNKEH_ECIKPCFEMED = 6648; JCEMKEPNKEH_GPEPMNCJPKJ = 6649; JCEMKEPNKEH_JHACPHBENPF = 6650; JCEMKEPNKEH_PCMNCDNKMFF = 6651; JCEMKEPNKEH_CNGBAJIDHHC = 6652; JCEMKEPNKEH_PIPFEMBKEPJ = 6653; JCEMKEPNKEH_CJCLDAAFHEI = 6654; JCEMKEPNKEH_KKHBIGPJCPC = 6655; JCEMKEPNKEH_FMPMCBBGCJL = 6656; JCEMKEPNKEH_DGCKBBKFHHG = 6657; JCEMKEPNKEH_IKCMLPKBNPP = 6658; JCEMKEPNKEH_NAHDGPMAAMI = 6659; JCEMKEPNKEH_HMJEIMBAKMA = 6660; JCEMKEPNKEH_GMJONOANFME = 6661; JCEMKEPNKEH_OIMELFNMGHI = 6662; JCEMKEPNKEH_HDCAJFCINBK = 6663; JCEMKEPNKEH_GKBAKHNDLBF = 6664; JCEMKEPNKEH_BOGDDIJCNHA = 6665; JCEMKEPNKEH_NJDNHPIBEHA = 6666; JCEMKEPNKEH_MEOOLOOLOPO = 6667; JCEMKEPNKEH_HBJFMMGIPAL = 6668; JCEMKEPNKEH_PBGIMMPIFOK = 6669; JCEMKEPNKEH_FKCGOHACJBE = 6670; JCEMKEPNKEH_MNPHKNNPBMN = 6671; JCEMKEPNKEH_HGHEKBOEOAJ = 6701; JCEMKEPNKEH_BOFPKAAPCHB = 6702; JCEMKEPNKEH_EPOEAIGILNB = 6703; JCEMKEPNKEH_JBJDAPGPNEI = 6751; JCEMKEPNKEH_NJDNLOHDMIC = 6752; JCEMKEPNKEH_IHLAGLPOGHF = 6753; JCEMKEPNKEH_HHKKBOLKMAL = 6754; JCEMKEPNKEH_LOEEMDGFNHP = 6755; JCEMKEPNKEH_IDGJOBNDELK = 6756; JCEMKEPNKEH_JCAHAHNMBDO = 6757; JCEMKEPNKEH_CHCNAFHOKML = 6758; JCEMKEPNKEH_LFOLHKCOPFD = 6771; JCEMKEPNKEH_DOAFEJBKFOP = 6772; JCEMKEPNKEH_IDKPEFFKPHN = 6773; JCEMKEPNKEH_IKIMKIMELKL = 6774; JCEMKEPNKEH_GKHLLIJCDAH = 6775; JCEMKEPNKEH_EAHLKFEBBPK = 6776; JCEMKEPNKEH_ECMMAIIBIPK = 6801; JCEMKEPNKEH_JHGHIDANEFP = 6802; JCEMKEPNKEH_OFMIGOMBJOC = 6803; JCEMKEPNKEH_FKJOGGEDIEN = 6804; JCEMKEPNKEH_NINHKILHKMH = 6805; JCEMKEPNKEH_ABLFMIDJMED = 6806; JCEMKEPNKEH_PLAJNONJPIO = 6830; JCEMKEPNKEH_OJPGNODDGHO = 6841; JCEMKEPNKEH_BDPIGBDKKCB = 6842; JCEMKEPNKEH_OHCKAKFOMKO = 6843; JCEMKEPNKEH_CNMMINMLHCE = 6844; JCEMKEPNKEH_NJIDDNNMNLD = 6845; JCEMKEPNKEH_BANIPGEFINI = 6846; JCEMKEPNKEH_PPMFNBGLELG = 6847; JCEMKEPNKEH_HBJPOMKELOL = 6848; JCEMKEPNKEH_PMADKIGHGPJ = 6849; JCEMKEPNKEH_LJGCKELIEBL = 6850; JCEMKEPNKEH_LOOHOPEJAIN = 6861; JCEMKEPNKEH_JKAOOLCBJAE = 6881; JCEMKEPNKEH_DNADHECNEBL = 6882; JCEMKEPNKEH_IPHAAFFOPEN = 6883; JCEMKEPNKEH_BHKMIPGLOFD = 6900; JCEMKEPNKEH_DGJPHJKELAO = 6901; JCEMKEPNKEH_CEBLNOPEPMK = 6902; JCEMKEPNKEH_HGOFIFMPOLP = 6903; JCEMKEPNKEH_BIAKLFNIAPC = 6904; JCEMKEPNKEH_KPLMIMJJICC = 6905; JCEMKEPNKEH_MDNMGKFJENC = 6906; JCEMKEPNKEH_FLBGNEJFCDC = 6907; JCEMKEPNKEH_MKNAGLOOLMF = 6908; JCEMKEPNKEH_JEDHMGLONKO = 6909; JCEMKEPNKEH_FFHOMAIGOFA = 6910; JCEMKEPNKEH_AALCDAMMIDJ = 6911; JCEMKEPNKEH_IECGPIAPIEP = 6912; JCEMKEPNKEH_NFLLMPCNBFN = 6913; JCEMKEPNKEH_JBHMMMCEOHM = 6914; JCEMKEPNKEH_GFMHNOCGOGB = 6915; JCEMKEPNKEH_NEGJMOIAGEO = 6916; JCEMKEPNKEH_OJLFDNKHLHM = 6917; JCEMKEPNKEH_IIGOHLCGGIK = 6918; JCEMKEPNKEH_DEGEKPCCFDK = 6919; JCEMKEPNKEH_PIKHKLGMBOI = 6920; JCEMKEPNKEH_AIJKGKIJNNM = 6921; JCEMKEPNKEH_CFILHNBAIMN = 6922; JCEMKEPNKEH_ANLHKEMMPID = 6923; JCEMKEPNKEH_PAFKJEBPPNE = 6924; JCEMKEPNKEH_KCKBLCMJKDC = 6925; JCEMKEPNKEH_IJLGHLGHNGD = 6926; JCEMKEPNKEH_EGANONKOGMM = 6927; JCEMKEPNKEH_KBLBEBGOIAG = 6928; JCEMKEPNKEH_FLMMINOKBEP = 6929; JCEMKEPNKEH_GEGJHLCMAOB = 6930; JCEMKEPNKEH_DEIGGBKCNAD = 6931; JCEMKEPNKEH_COOPDMKBCFN = 6932; JCEMKEPNKEH_JPJOGHKPGNM = 6933; JCEMKEPNKEH_AOGFOMCJJHJ = 6934; JCEMKEPNKEH_IEJEACPGKIO = 6935; JCEMKEPNKEH_EKDGGNDBNHK = 6936; JCEMKEPNKEH_FLDBBFEEDNH = 6937; JCEMKEPNKEH_OBOLICGOELG = 6938; JCEMKEPNKEH_OGLIMKJEMCM = 6939; JCEMKEPNKEH_JEJFGOMFEFA = 6940; JCEMKEPNKEH_JNAFEODKAGA = 6941; JCEMKEPNKEH_BGEAHDIKGJD = 6942; JCEMKEPNKEH_EPNBLOEHIAA = 6943; JCEMKEPNKEH_AGGHIBGIJKO = 6944; JCEMKEPNKEH_BFPEPDLOIBE = 6945; JCEMKEPNKEH_IHLAJJFCLDE = 6946; JCEMKEPNKEH_JFJGNBGMGDC = 6947; JCEMKEPNKEH_EKDBHBPBLHD = 6948; JCEMKEPNKEH_LDNDAFNIPCD = 6949; JCEMKEPNKEH_EGHMGBBJPIB = 6950; JCEMKEPNKEH_DBKIFHKCAEM = 6951; JCEMKEPNKEH_LCEAOPDOLKG = 6952; JCEMKEPNKEH_GBMONOBCCHA = 6953; JCEMKEPNKEH_PDNMHDPPBHH = 6954; JCEMKEPNKEH_PKPEMNILPGD = 6955; JCEMKEPNKEH_DCCCCNGEOOP = 6956; JCEMKEPNKEH_CICNEBNLCHI = 6957; JCEMKEPNKEH_AAFGEGCBLJI = 6958; JCEMKEPNKEH_LAKFGGAENFC = 6959; JCEMKEPNKEH_HBJIOKIKJMI = 6960; JCEMKEPNKEH_OPBLKEIHCOG = 6961; JCEMKEPNKEH_CLBKAOBDJED = 6962; JCEMKEPNKEH_FBGNBCOBPKM = 6963; JCEMKEPNKEH_LGADDLAPMIG = 6964; JCEMKEPNKEH_ACOMKPIBAOF = 6965; JCEMKEPNKEH_LGPFCDFBGNL = 6966; JCEMKEPNKEH_BKJGLPBLJPI = 6967; JCEMKEPNKEH_CIPLPBBOJCC = 6968; JCEMKEPNKEH_ONGMGAJHOOM = 6969; JCEMKEPNKEH_MDFAAILFMEG = 6970; JCEMKEPNKEH_GOGNJPPCNGF = 6971; JCEMKEPNKEH_HMBHOJCLABM = 6972; JCEMKEPNKEH_EMHIBEPMCOD = 6973; JCEMKEPNKEH_BDHFEAFPODF = 6974; JCEMKEPNKEH_HCOLDCFLAII = 6975; JCEMKEPNKEH_FNPBLCIBIBE = 6976; JCEMKEPNKEH_DMGOCEDMJNB = 6977; JCEMKEPNKEH_PFAEPGEIAOB = 6978; JCEMKEPNKEH_DMIICIBNFPP = 6979; JCEMKEPNKEH_DNACKGGOLAE = 6980; JCEMKEPNKEH_EJJMOLJGDHN = 6981; JCEMKEPNKEH_KNOBBKEKEOF = 6982; JCEMKEPNKEH_OLFLBFAMHPG = 6983; JCEMKEPNKEH_AJHEJPJBFAO = 6984; JCEMKEPNKEH_GNLICEFLLPB = 7001; JCEMKEPNKEH_KOMCKENBNFL = 7002; JCEMKEPNKEH_EMJHJNMOLFF = 7003; JCEMKEPNKEH_EGHIFDNAJII = 7004; JCEMKEPNKEH_PAFPLILBMLI = 7005; JCEMKEPNKEH_APLKAKLIHKP = 7006; JCEMKEPNKEH_DADCDNBCDJO = 7007; JCEMKEPNKEH_LNLGNOLJNLJ = 7008; JCEMKEPNKEH_ADKKMOFMLKO = 7009; JCEMKEPNKEH_FCANLAMKJBN = 7010; JCEMKEPNKEH_FLKPPNAIOCH = 7011; JCEMKEPNKEH_INIHFPCAABK = 7012; JCEMKEPNKEH_NFCBJGIEHGF = 7013; JCEMKEPNKEH_ILNKDKLJLJF = 7014; JCEMKEPNKEH_PDLLDAFKLKP = 7015; JCEMKEPNKEH_CCIHCIBPLFP = 7016; JCEMKEPNKEH_JGCGLLIDPGN = 7017; JCEMKEPNKEH_IBAFNDJCGMG = 7018; JCEMKEPNKEH_PNKDOCGOGKH = 7019; JCEMKEPNKEH_KFLEDKENPHN = 7020; JCEMKEPNKEH_PHEIFGGBNOF = 7021; JCEMKEPNKEH_EDFOBJCLFGN = 7022; JCEMKEPNKEH_NBJDPCDFMHG = 7023; JCEMKEPNKEH_CGCJDFCLLNJ = 7051; JCEMKEPNKEH_LDPKMKIDFJJ = 7052; JCEMKEPNKEH_ENIGAFECFAK = 7053; JCEMKEPNKEH_IBHMNJGBFKJ = 7054; JCEMKEPNKEH_DFFHNNCNOLF = 7055; JCEMKEPNKEH_GPPNAFAGLNO = 7056; JCEMKEPNKEH_KEAOJGDDIPH = 7057; JCEMKEPNKEH_LIBONADCOAF = 7058; JCEMKEPNKEH_PCMNNJOJOOP = 7059; JCEMKEPNKEH_MKFJBNAOEKH = 7060; JCEMKEPNKEH_EOFGPMJBJCA = 7061; JCEMKEPNKEH_ECOAPJPIELK = 7062; JCEMKEPNKEH_DFJOBIHDOFE = 7063; JCEMKEPNKEH_BOFFAJJFDLD = 7064; JCEMKEPNKEH_JNLHCLMBCFN = 7065; JCEMKEPNKEH_BGOEKHCOCBE = 7066; JCEMKEPNKEH_EEMLCKDFIAI = 7101; JCEMKEPNKEH_LOIHPCHDOAB = 7102; JCEMKEPNKEH_JEACEOIBFGB = 7103; JCEMKEPNKEH_PBJMJMFMECO = 7104; JCEMKEPNKEH_DPGDCDHGDIM = 7105; JCEMKEPNKEH_CMDNKGMGAFK = 7106; JCEMKEPNKEH_ONMDGEPHJKH = 7107; JCEMKEPNKEH_NFPGKPPPNKC = 7108; JCEMKEPNKEH_IFKOPFHPLDL = 7109; JCEMKEPNKEH_KJDHOMCDBLB = 7110; JCEMKEPNKEH_CKKBONEBANI = 7111; JCEMKEPNKEH_LDDLOHPAEHI = 7112; JCEMKEPNKEH_PPPCECEIDAB = 7113; JCEMKEPNKEH_NNMBBLLIIDG = 7114; JCEMKEPNKEH_FJJHOILJGNB = 7115; JCEMKEPNKEH_FOBHGDBIANI = 7116; JCEMKEPNKEH_GPOHGKPAEMM = 7117; JCEMKEPNKEH_PMBIMDJIKFM = 7118; JCEMKEPNKEH_AMCGIELKLIE = 7151; JCEMKEPNKEH_LBCECAKMEDE = 7152; JCEMKEPNKEH_MGNILBEGHDC = 7153; JCEMKEPNKEH_NGKEKECPHMN = 7154; JCEMKEPNKEH_KPBNEEFGLEF = 7155; JCEMKEPNKEH_HBOEPPNOKCJ = 7156; JCEMKEPNKEH_MABOFJKBAOG = 7157; JCEMKEPNKEH_FAFHHLIKCKA = 7158; JCEMKEPNKEH_ENCJBJIBECB = 7159; JCEMKEPNKEH_PCONLGIIMPJ = 7160; JCEMKEPNKEH_BKKDEFIHAJB = 7161; JCEMKEPNKEH_BDEEDBJAHHE = 7162; JCEMKEPNKEH_EEJANGGPBGB = 7163; JCEMKEPNKEH_CLEEEINJDHG = 7164; JCEMKEPNKEH_JJKBBEMDKJP = 7165; JCEMKEPNKEH_CJGNKNKJBBE = 7166; JCEMKEPNKEH_APJBFNFEAPN = 7167; JCEMKEPNKEH_OBICNPEMLJM = 7168; JCEMKEPNKEH_EFIHLEJCAJL = 7169; JCEMKEPNKEH_EHFCMCJDPLL = 7170; JCEMKEPNKEH_FNMOANCKFGN = 7171; JCEMKEPNKEH_EAFLIGPJAGJ = 7172; JCEMKEPNKEH_OKLBCNNPDDB = 7174; JCEMKEPNKEH_HGNMPCBIJHL = 7175; JCEMKEPNKEH_OMDENOEOGPM = 7176; JCEMKEPNKEH_HKCLEDDKEPN = 7177; JCEMKEPNKEH_IDCGPHAPPMK = 7178; JCEMKEPNKEH_DIDNMOMKENO = 7179; JCEMKEPNKEH_OPDDKCOEFMP = 7180; JCEMKEPNKEH_FMJBEEHBBIN = 7181; JCEMKEPNKEH_FPLOKICDCLM = 7182; JCEMKEPNKEH_DIONFKOMCKE = 7183; JCEMKEPNKEH_GHLLOLNLCEM = 7184; JCEMKEPNKEH_KLKKIFCMLEN = 7185; JCEMKEPNKEH_CHOOIJLCILP = 7186; JCEMKEPNKEH_DPJOMKKGHKO = 7187; JCEMKEPNKEH_NBLNIBLHGGI = 7188; JCEMKEPNKEH_GAFABPBDGOM = 7189; JCEMKEPNKEH_OLJHIPAMFEJ = 7190; JCEMKEPNKEH_AHBINKJKLFC = 7191; JCEMKEPNKEH_HBJPEJCKCBH = 7192; JCEMKEPNKEH_DNGPBGKPANC = 7193; JCEMKEPNKEH_DJGDGABFALO = 7194; JCEMKEPNKEH_EPBAAJBFCNM = 7195; JCEMKEPNKEH_JAPHMHGADHK = 7196; JCEMKEPNKEH_BELIGGCAJLL = 7197; JCEMKEPNKEH_IDLDFHLNKDP = 7201; JCEMKEPNKEH_EKMBJLLCINA = 7202; JCEMKEPNKEH_BGHCAPCHHEK = 7203; JCEMKEPNKEH_IHHPFKCJODK = 7204; JCEMKEPNKEH_OIJALKCDLDC = 7205; JCEMKEPNKEH_GLMIHHOBNOC = 7206; JCEMKEPNKEH_HEHODNDLKCD = 7207; JCEMKEPNKEH_AFJJMFEBKMA = 7208; JCEMKEPNKEH_AEDABIENIMJ = 7209; JCEMKEPNKEH_DDCHKJEEMLP = 7301; JCEMKEPNKEH_CEFAGHBLFJA = 7302; JCEMKEPNKEH_KODBLOBEJBH = 7303; JCEMKEPNKEH_EMJFPFMJJDN = 7321; JCEMKEPNKEH_IHIAOIJANCP = 7331; JCEMKEPNKEH_DPEMDJEKLKK = 7332; JCEMKEPNKEH_PKKPHEMAFFI = 7333; JCEMKEPNKEH_MLDHOBJPMNF = 7334; JCEMKEPNKEH_GEDIMAICNLI = 7335; JCEMKEPNKEH_AAKKAGBFCAE = 7336; JCEMKEPNKEH_ANONMGOIBGN = 7337; JCEMKEPNKEH_DKLCIMHPLJE = 7338; JCEMKEPNKEH_JKDOKECIBJJ = 7339; JCEMKEPNKEH_LCECMJAJJDM = 7340; JCEMKEPNKEH_DKNAGBEANGD = 7341; JCEMKEPNKEH_HBMEEFDDABO = 7342; JCEMKEPNKEH_MJPCBHDOGHK = 7343; JCEMKEPNKEH_HOMMPNKCBPE = 7344; JCEMKEPNKEH_NDLOFEKMIMA = 7345; JCEMKEPNKEH_BLBBILFBNIF = 7346; JCEMKEPNKEH_EBOIMIPNOPI = 7347; JCEMKEPNKEH_NKHNMJFHONO = 7348; JCEMKEPNKEH_FILMOAIHFLA = 7349; JCEMKEPNKEH_DNGLFHAAONE = 7350; JCEMKEPNKEH_CPLBMAIBGHI = 7221; JCEMKEPNKEH_NEMMPDIDPJB = 7222; JCEMKEPNKEH_FBJDLLHEMEP = 7223; JCEMKEPNKEH_LJGCOPLGCHI = 7224; JCEMKEPNKEH_AMEKCLAOCPI = 7225; JCEMKEPNKEH_AFIPPKPNMIA = 7226; JCEMKEPNKEH_CKGMMOAJLIH = 7251; JCEMKEPNKEH_GLDPFAPMKLI = 7252; JCEMKEPNKEH_GEHBOCBANNO = 7253; JCEMKEPNKEH_MMJCINLNMDK = 7254; JCEMKEPNKEH_MCKMEHJFDED = 7255; JCEMKEPNKEH_PMOPJCIIKDO = 7256; JCEMKEPNKEH_LGFHAEDHFFG = 7257; JCEMKEPNKEH_IEEPHNFCMHP = 7258; JCEMKEPNKEH_GPIPMAJPNMO = 7259; JCEMKEPNKEH_LBDBHDMDBBO = 7260; JCEMKEPNKEH_IJLDNPFNNPO = 7261; JCEMKEPNKEH_NGAAPBNANBB = 7262; JCEMKEPNKEH_EDEDOOPGEKN = 7263; JCEMKEPNKEH_PJBDNKJACID = 7264; JCEMKEPNKEH_KLJIMOPKEIP = 7265; JCEMKEPNKEH_FHOFNPONAJP = 7266; JCEMKEPNKEH_GDFKAHPLDCA = 7267; JCEMKEPNKEH_CJHPOHMLCJA = 7268; JCEMKEPNKEH_DCJDHNFOJNN = 7269; JCEMKEPNKEH_PEDPMIAABMM = 7270; JCEMKEPNKEH_ONICKKNBAEN = 7271; JCEMKEPNKEH_KCJEDLLMKFJ = 7272; JCEMKEPNKEH_COBAPNIMKKH = 7273; JCEMKEPNKEH_BLGMPACOLIM = 7351; JCEMKEPNKEH_GJACFJANIKE = 7352; JCEMKEPNKEH_GEOEKONEEEA = 7371; JCEMKEPNKEH_PFLCAKHBEIG = 7372; JCEMKEPNKEH_MEIJICCOJAC = 7373; JCEMKEPNKEH_EIFKFKHEFBO = 7374; JCEMKEPNKEH_NGHAKPGMOMB = 7375; JCEMKEPNKEH_JKJDJGLHOGH = 7376; JCEMKEPNKEH_CMDFCFALIOG = 7377; JCEMKEPNKEH_NAJCEFBEGNA = 7378; JCEMKEPNKEH_JINLDPAKDFF = 7379; JCEMKEPNKEH_CNFIFHCMEOM = 7380; JCEMKEPNKEH_INDMMODNKFH = 7381; JCEMKEPNKEH_CLKHCBBJNCP = 7382; JCEMKEPNKEH_BOHEBPGCBFI = 7383; JCEMKEPNKEH_BJLHHMMBHAE = 7384; JCEMKEPNKEH_JBLHOGCLJCH = 7385; JCEMKEPNKEH_KNKGOKMDNLG = 7386; JCEMKEPNKEH_GODAINDEMGO = 7401; JCEMKEPNKEH_AEGJKFMHEGC = 7402; JCEMKEPNKEH_MBICFIGEIEO = 7403; JCEMKEPNKEH_POAEAOKECLH = 7404; JCEMKEPNKEH_IMBABCMICOE = 7405; JCEMKEPNKEH_BBAHJPCHCEK = 7406; JCEMKEPNKEH_EEDDPOBJFIK = 7407; JCEMKEPNKEH_OJJPHIIDIFM = 7408; JCEMKEPNKEH_FICMIHNAANB = 7421; JCEMKEPNKEH_HKGIEKFKMIA = 7422; JCEMKEPNKEH_FHCDLABGMEM = 7431; JCEMKEPNKEH_EJMDHHMPDKC = 7432; JCEMKEPNKEH_KOLOKIBKHID = 7433; JCEMKEPNKEH_PMHCOAGCGHO = 7434; JCEMKEPNKEH_JPBKGEADFNO = 7435; JCEMKEPNKEH_IBJHPOEHLJH = 7436; JCEMKEPNKEH_EHKHBADPHCE = 7501; JCEMKEPNKEH_DGKOJFKCMFI = 7502; JCEMKEPNKEH_GLNKKBCGHAH = 7503; JCEMKEPNKEH_HIKDACFFLJC = 7504; JCEMKEPNKEH_MPNHHOJHCMA = 7505; JCEMKEPNKEH_FPLDDKHIDHH = 7506; JCEMKEPNKEH_DOLMKAEFBHO = 7507; JCEMKEPNKEH_IBKCNFLABJC = 7508; JCEMKEPNKEH_DHKCDBGOGPC = 7509; JCEMKEPNKEH_EINDNOGCONG = 7510; JCEMKEPNKEH_CBCIPFCFGCA = 7511; JCEMKEPNKEH_CLGPBNCBFFC = 7521; JCEMKEPNKEH_NCGOENKICBF = 7541; JCEMKEPNKEH_BPNIPNILEEA = 7542; JCEMKEPNKEH_GCDHCEGOMMD = 7543; JCEMKEPNKEH_EMKPNNIDPIB = 7544; JCEMKEPNKEH_AANMECLGIOO = 7545; JCEMKEPNKEH_IDMKFOFAHPM = 7546; JCEMKEPNKEH_PLJBGEKFIIO = 7547; JCEMKEPNKEH_PACIBGPLJEP = 7548; JCEMKEPNKEH_FBGIMOHDJGE = 7549; } message LoginActivityData { repeated uint32 MOIAHCMHNEO = 2; // offset: 24 uint32 panel_id = 15; // offset: 32 uint32 id = 6; // offset: 36 uint32 login_days = 13; // offset: 40 } // Obf: JLKHCGGLIMF // CmdID: 2634 message GetLoginActivityCsReq { } // Obf: BJDJGMHNGGJ // CmdID: 2682 message GetLoginActivityScRsp { repeated LoginActivityData login_activity_list = 8; // offset: 24 uint32 retcode = 13; // offset: 32 } message ActivityScheduleData { int64 end_time = 11; // offset: 24 int64 begin_time = 7; // offset: 32 uint32 panel_id = 10; // offset: 40 uint32 activity_id = 13; // offset: 44 } // Obf: HIMPABPFMPG // CmdID: 2656 message GetActivityScheduleConfigCsReq { } // Obf: GHBJFLPLIGA // CmdID: 2691 message GetActivityScheduleConfigScRsp { repeated ActivityScheduleData schedule_data = 15; // offset: 24 uint32 retcode = 10; // offset: 32 } message TrialActivityInfo { bool taken_reward = 2; // offset: 24 uint32 stage_id = 12; // offset: 28 } // Obf: JJPAAFLHHKC // CmdID: 2669 message GetTrialActivityDataCsReq { } message PAALDKHKOLE { uint32 enhanced_id = 10; // offset: 24 uint32 avatar_id = 8; // offset: 28 } // Obf: GAPLJKIPAOF // CmdID: 2647 message GetTrialActivityDataScRsp { repeated PAALDKHKOLE OBOPMFBGBAE = 14; // offset: 16 repeated TrialActivityInfo trial_activity_info_list = 4; // offset: 32 uint32 retcode = 6; // offset: 40 uint32 activity_stage_id = 9; // offset: 44 } // Obf: JLGGPEBAIMB // CmdID: 1356 message QuickStartCocoonStageCsReq { NAJKNJLJPEP CBJCKEIGGNL = 14; // offset: 24 uint32 wave = 9; // offset: 32 uint32 world_level = 7; // offset: 36 uint32 cocoon_id = 15; // offset: 40 uint32 HECCOBFBJFI = 10; // offset: 44 } // Obf: MHDMHAEADMI // CmdID: 1391 message QuickStartCocoonStageScRsp { SceneBattleInfo battle_info = 8; // offset: 24 uint32 wave = 10; // offset: 32 uint32 cocoon_id = 7; // offset: 36 uint32 retcode = 4; // offset: 40 } message RelicList { uint32 type = 1; // offset: 24 uint32 set_id = 13; // offset: 28 } message MonsterList { uint32 num = 2; // offset: 24 uint32 monster_id = 6; // offset: 28 } message ArchiveData { repeated uint32 archive_avatar_id_list = 12; // offset: 16 repeated uint32 archive_equipment_id_list = 15; // offset: 24 repeated uint32 archive_missing_equipment_id_list = 14; // offset: 32 repeated RelicList relic_list = 2; // offset: 48 repeated MonsterList kill_monster_list = 8; // offset: 56 } // Obf: IPFMCBBMOEC // CmdID: 2334 message GetArchiveDataCsReq { } // Obf: JPMDALGBLBO // CmdID: 2382 message GetArchiveDataScRsp { ArchiveData archive_data = 12; // offset: 24 uint32 retcode = 14; // offset: 32 } enum CFMDKNCDDAL { CFMDKNCDDAL_NADPFMGBHDJ = 0; CFMDKNCDDAL_GGGLNCBOICD = 1; } // Obf: GetAvatarDataCsReq // CmdID: 334 message GetAvatarDataCsReq { repeated uint32 NOEPBNMJFGL = 9; // offset: 24 bool is_get_all = 5; // offset: 32 } message AvatarPathSkillTree { uint32 level = 3; // offset: 24 uint32 anchor_type = 14; // offset: 28 } message Avatar { repeated uint32 has_taken_promotion_reward_list = 15; // offset: 16 uint32 promotion = 4; // offset: 32 uint32 level = 11; // offset: 36 uint32 exp = 7; // offset: 40 uint32 equipment_unique_id = 8; // offset: 44 uint32 cur_multi_path_avatar_type = 9; // offset: 48 uint64 first_met_time_stamp = 13; // offset: 56 bool is_marked = 1; // offset: 64 uint32 base_avatar_id = 10; // offset: 68 } message AvatarPathData { repeated EquipRelic equip_relic_list = 13; // offset: 24 repeated AvatarPathSkillTree avatar_path_skill_tree = 11; // offset: 32 uint32 rank = 2; // offset: 40 uint64 unlock_timestamp = 15; // offset: 48 uint32 path_equipment_id = 14; // offset: 56 uint32 unk_enhanced_id = 3; // offset: 60 uint32 avatar_id = 9; // offset: 64 uint32 dressed_skin_id = 5; // offset: 68 } // Obf: GetAvatarDataScRsp // CmdID: 382 message GetAvatarDataScRsp { repeated Avatar avatar_list = 4; // offset: 16 repeated APAMFCKFHLL JBFBEOLOHJN = 14; // offset: 24 repeated AvatarPathData avatar_path_data_info_list = 2; // offset: 32 CJLCPMDGIBO DHKFCDAGHDM = 11; // offset: 40 repeated CFMDKNCDDAL PILOAFIMCGK = 7; // offset: 48 repeated uint32 skin_list = 15; // offset: 56 repeated uint32 basic_type_id_list = 9; // offset: 64 uint32 retcode = 3; // offset: 80 bool is_get_all = 12; // offset: 84 uint32 JFAADMONJNF = 6; // offset: 88 } // Obf: DressAvatarCsReq // CmdID: 373 message DressAvatarCsReq { uint32 avatar_id = 7; // offset: 24 uint32 equipment_unique_id = 8; // offset: 28 } // Obf: DressAvatarScRsp // CmdID: 399 message DressAvatarScRsp { uint32 retcode = 12; // offset: 24 } // Obf: TakeOffEquipmentCsReq // CmdID: 372 message TakeOffEquipmentCsReq { uint32 avatar_id = 4; // offset: 24 } // Obf: TakeOffEquipmentScRsp // CmdID: 365 message TakeOffEquipmentScRsp { uint32 retcode = 9; // offset: 24 } // Obf: RankUpAvatarCsReq // CmdID: 371 message RankUpAvatarCsReq { ItemCostData cost_data = 15; // offset: 24 uint32 rank = 3; // offset: 32 uint32 avatar_id = 6; // offset: 36 } // Obf: RankUpAvatarScRsp // CmdID: 304 message RankUpAvatarScRsp { uint32 retcode = 7; // offset: 24 } message DressRelicParam { uint32 relic_unique_id = 9; // offset: 24 uint32 relic_type = 7; // offset: 28 } // Obf: DressRelicAvatarCsReq // CmdID: 362 message DressRelicAvatarCsReq { repeated DressRelicParam switch_list = 14; // offset: 24 uint32 avatar_id = 12; // offset: 32 } // Obf: DressRelicAvatarScRsp // CmdID: 349 message DressRelicAvatarScRsp { uint32 avatar_id = 8; // offset: 24 uint32 retcode = 9; // offset: 28 } // Obf: TakeOffRelicCsReq // CmdID: 348 message TakeOffRelicCsReq { repeated uint32 relic_type_list = 6; // offset: 16 uint32 avatar_id = 12; // offset: 32 } // Obf: TakeOffRelicScRsp // CmdID: 388 message TakeOffRelicScRsp { uint32 retcode = 3; // offset: 24 } // Obf: TakePromotionRewardCsReq // CmdID: 315 message TakePromotionRewardCsReq { uint32 promotion = 11; // offset: 24 uint32 base_avatar_id = 3; // offset: 28 } // Obf: TakePromotionRewardScRsp // CmdID: 364 message TakePromotionRewardScRsp { ItemList reward_list = 15; // offset: 16 uint32 retcode = 14; // offset: 32 } // Obf: FNEKPCPNKLO // CmdID: 340 message GetPreAvatarActivityListCsReq { } // Obf: CEAIGOBEACN // CmdID: 383 message GetPreAvatarActivityListScRsp { repeated uint32 DDMEHPDHPLM = 9; // offset: 16 uint32 retcode = 6; // offset: 32 } message OGIFJNIGHBO { string JEMHFHJKBEN = 1144; // offset: 16 string LACBKOCCFHL = 124; // offset: 24 string NDJGLMCPFHK = 1874; // offset: 32 string NOCPIJJBKCB = 310; // offset: 40 uint32 PPDAGPPKEJD = 1605; // offset: 56 uint32 JHLPBJCAIIF = 10; // offset: 60 uint32 FDIJAFBCILL = 13; // offset: 64 uint32 BFEPBBLIOGP = 4; // offset: 68 uint32 JOBMEJMFELF = 11; // offset: 72 uint32 PELFCMAHJGA = 8; // offset: 76 uint32 CAHBPNLNKCC = 15; // offset: 80 uint32 IICANCHNIBB = 7; // offset: 84 uint32 type = 1340; // offset: 88 uint32 PGJKALFDFMA = 1; // offset: 92 uint32 IEGOLHHOANB = 9; // offset: 96 uint32 DKEBMGFMCBH = 3; // offset: 100 uint32 BJFJHEJGFPM = 14; // offset: 104 uint32 JPGOACKIFFC = 2; // offset: 108 uint32 panel_id = 1140; // offset: 112 uint32 DLGCGJCKLCB = 5; // offset: 116 uint32 LNHKCMAPMLM = 6; // offset: 120 uint32 OIFPBOCOALL = 12; // offset: 124 } // Obf: KIBJDDNABII // CmdID: 344 message GetPreAvatarGrowthInfoCsReq { } // Obf: NMLGHIFLBNN // CmdID: 301 message GetPreAvatarGrowthInfoScRsp { repeated OGIFJNIGHBO JLMMCNIMPOA = 8; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: SetAvatarEnhancedIdCsReq // CmdID: 321 message SetAvatarEnhancedIdCsReq { uint32 avatar_id = 12; // offset: 24 uint32 enhanced_id = 8; // offset: 28 } // Obf: SetAvatarEnhancedIdScRsp // CmdID: 343 message SetAvatarEnhancedIdScRsp { uint32 retcode = 6; // offset: 24 uint32 unk_enhanced_id = 11; // offset: 28 uint32 growth_avatar_id = 4; // offset: 32 } // Obf: AvatarPathChangedNotify // CmdID: 360 message AvatarPathChangedNotify { MultiPathAvatarType cur_multi_path_avatar_type = 10; // offset: 24 uint32 base_avatar_id = 7; // offset: 28 } message HEBIIBBMNKG { uint32 GJEAIKIINML = 2; // offset: 24 uint32 GGEBFLNKAKN = 9; // offset: 28 } message ILMHFEPPKFE { uint32 IPMHDPKNJLI = 7; // offset: 24 uint64 IFEPJHGNCOI = 14; // offset: 32 uint32 GNAMNBDIEKG = 11; // offset: 40 uint32 JKIHICLOPKM = 15; // offset: 44 } message MKDHPOGEDOP { repeated uint32 JABKAKDONEA = 10; // offset: 16 repeated uint32 JCCJOKFFILL = 7; // offset: 32 uint32 PEOENEFLMBK = 15; // offset: 40 } message JEFCEGFBOAF { ILMHFEPPKFE EHINOPGCAEE = 14; // offset: 16 MKDHPOGEDOP CCKEBLBMBHH = 15; // offset: 32 uint32 GNIFLCBGAAA = 10; // offset: 40 } message CLHIJOAKJCE { repeated uint32 CCGBOIFFDLD = 6; // offset: 16 repeated uint32 DOHOFAOLNGE = 5; // offset: 32 uint32 IAMOMGNBDOO = 7; // offset: 40 } message HKGJBAGOHFH { repeated APAMFCKFHLL LEJEECMJIPD = 7; // offset: 24 repeated APAMFCKFHLL LKHLOHPHAOD = 3; // offset: 32 } message PCCGNFGFLNJ { uint32 IPMHDPKNJLI = 6; // offset: 24 uint32 GNAMNBDIEKG = 8; // offset: 28 uint32 GNIFLCBGAAA = 14; // offset: 32 } message OADGBFHDCDE { CLHIJOAKJCE KEMIMHMOHIE = 3; // offset: 16 JEFCEGFBOAF PFHKACLAMFG = 1; // offset: 24 HKGJBAGOHFH GINLMPFAECN = 2; // offset: 40 HEBIIBBMNKG IIOAEDEGEFE = 12; // offset: 48 repeated PCCGNFGFLNJ BFAJDKNFGJD = 4; // offset: 56 uint32 DABECDOKHLL = 13; // offset: 64 uint32 EFBAEDKADML = 8; // offset: 68 uint32 JFLAEGMBMAK = 10; // offset: 72 uint32 BNFDBMMLEIG = 5; // offset: 76 } message GIIEKGHDHJP { repeated uint32 CCGBOIFFDLD = 13; // offset: 24 uint32 DABECDOKHLL = 12; // offset: 32 uint32 GJEAIKIINML = 10; // offset: 36 uint32 GGEBFLNKAKN = 3; // offset: 40 } // Obf: GKPNGNAODNB // CmdID: 9985 message B51RacingGetDataCsReq { } // Obf: MHFNMBHNPHA // CmdID: 9995 message B51RacingGetDataScRsp { GIIEKGHDHJP ALAAKIADLBN = 6; // offset: 16 OADGBFHDCDE FNIAAEAFGDE = 4; // offset: 24 repeated uint32 BNOBEGBNFMJ = 9; // offset: 40 GIIHHKDLOBA OCDLPDDMCLP = 5; // offset: 48 uint32 retcode = 8; // offset: 56 uint32 MBFOPKLNEDB = 12; // offset: 60 } message IHEBJJKGBOH { HEBIIBBMNKG IIOAEDEGEFE = 1; // offset: 24 repeated uint32 CCGBOIFFDLD = 5; // offset: 32 uint32 BNFDBMMLEIG = 13; // offset: 40 } message GIIHHKDLOBA { IHEBJJKGBOH EELDJNDKKML = 1; // offset: 24 repeated APAMFCKFHLL LABIDBPBKPL = 12; // offset: 32 uint32 DABECDOKHLL = 6; // offset: 40 } // Obf: CHIIPPKECEF // CmdID: 134 message PVEBattleResultCsReq { BattleStatistics stt = 14; // offset: 16 string debug_extra_info = 1; // offset: 24 map LJJEOOJCEOG = 12; // offset: 40 bytes turn_snapshot_hash = 6; // offset: 48 repeated BattleOp op_list = 4; // offset: 56 BattleEndStatus end_status = 2; // offset: 64 uint32 LGOJDHLMGEN = 13; // offset: 68 uint32 battle_id = 15; // offset: 72 uint32 NIBMFCFBHEP = 7; // offset: 76 uint32 stage_id = 5; // offset: 80 uint32 cost_time = 3; // offset: 84 uint32 LJKMPIMKOMO = 11; // offset: 88 bool LGJMMJEFGNK = 8; // offset: 92 bool NNGDLOHALCN = 9; // offset: 93 bool DKIDHMAOMJB = 10; // offset: 94 } // Obf: PPNMNDKILGL // CmdID: 182 message PVEBattleResultScRsp { ItemList multiple_drop_data = 7; // offset: 16 string DIMHPKFPPKA = 10; // offset: 24 ItemList item_list_unk1 = 1698; // offset: 32 LMDPKOELKFL ABEMLCJBIEF = 1470; // offset: 40 repeated BattleAvatar battle_avatar_list = 4; // offset: 48 string DPHOLBABAOL = 5; // offset: 56 ItemList drop_data = 11; // offset: 72 ItemList item_list_unk2 = 13; // offset: 80 uint32 battle_id = 15; // offset: 88 uint32 stage_id = 2; // offset: 92 uint32 AKDGBBDFDHA = 3; // offset: 96 uint32 LEMGICCOKBK = 1; // offset: 100 bool OPDKJBHLOJM = 1534; // offset: 104 bool check_identical = 8; // offset: 105 uint32 event_id = 12; // offset: 108 BattleEndStatus end_status = 9; // offset: 112 uint32 EAHGEKNLHPN = 14; // offset: 116 uint32 retcode = 6; // offset: 120 } // Obf: FAMHHDBNNFD // CmdID: 156 message GetCurBattleInfoCsReq { } // Obf: LJJAAGCEBCK // CmdID: 191 message GetCurBattleInfoScRsp { AetherDivideBattleInfo HIDIEJALFIE = 8; // offset: 16 SceneBattleInfo battle_info = 7; // offset: 32 uint32 retcode = 1; // offset: 40 BattleEndStatus last_end_status = 12; // offset: 44 uint32 KDJGDHKJAGE = 6; // offset: 48 } // Obf: SyncClientResVersionCsReq // CmdID: 198 message SyncClientResVersionCsReq { uint32 LJKMPIMKOMO = 12; // offset: 24 } // Obf: SyncClientResVersionScRsp // CmdID: 126 message SyncClientResVersionScRsp { uint32 LJKMPIMKOMO = 9; // offset: 24 uint32 retcode = 7; // offset: 28 } enum ChallengeStatus { FENMFIBCEMO_GFEEFGCGKEB = 0; FENMFIBCEMO_DBAPFMBBKJA = 1; FENMFIBCEMO_CNCEHMDGNGD = 2; FENMFIBCEMO_AFINJCIILFC = 3; } message Challenge { ChallengeStageInfo stage_info = 8; // offset: 16 uint32 score_id = 14; // offset: 32 uint32 record_id = 13; // offset: 36 uint32 taken_reward = 10; // offset: 40 uint32 score_two = 4; // offset: 44 bool HGPKMHFPMBJ = 3; // offset: 48 uint32 star = 2; // offset: 52 uint32 challenge_id = 7; // offset: 56 } message ChallengeGroup { uint64 taken_stars_count_reward = 3; // offset: 24 uint32 group_id = 2; // offset: 32 } message ChallengeHistoryMaxLevel { uint32 level = 15; // offset: 24 bool HNHCFJJNJCE = 12; // offset: 28 uint32 reward_display_type = 2; // offset: 32 } // Obf: FICNDNLJEED // CmdID: 1734 message GetChallengeCsReq { } // Obf: KGPEJJNPLCG // CmdID: 1782 message GetChallengeScRsp { repeated ChallengeGroup challenge_group_list = 2; // offset: 16 repeated ChallengeHistoryMaxLevel max_level_list = 7; // offset: 24 repeated Challenge challenge_list = 1; // offset: 32 repeated FMDAAIKLAJA KKIAFPFKLGE = 14; // offset: 48 uint32 retcode = 3; // offset: 56 } message KillMonster { uint32 kill_num = 13; // offset: 24 uint32 monster_id = 10; // offset: 28 } message ChallengeStoryBuffList { repeated uint32 buff_list = 7; // offset: 24 } message ChallengeBossBuffList { repeated uint32 buff_list = 6; // offset: 16 uint32 challenge_boss_const = 8; // offset: 32 } message ChallengeCurBuffInfo { oneof KKNBOACNCON { ChallengeStoryBuffList cur_story_buffs = 9; // offset: 16 ChallengeBossBuffList cur_boss_buffs = 5; // offset: 16 } } message CurChallenge { repeated KillMonster kill_monster_list = 7; // offset: 16 ChallengeCurBuffInfo stage_info = 10; // offset: 32 ExtraLineupType extra_lineup_type = 14; // offset: 40 ChallengeStatus status = 9; // offset: 44 uint32 dead_avatar_num = 15; // offset: 48 uint32 score_two = 12; // offset: 52 uint32 challenge_id = 11; // offset: 56 uint32 round_count = 1; // offset: 60 uint32 score_id = 6; // offset: 64 } // Obf: NOHJGOCPPMF // CmdID: 1799 message GetCurChallengeCsReq { } // Obf: JIOAKKLDCBB // CmdID: 1772 message GetCurChallengeScRsp { repeated LineupInfo lineup_list = 11; // offset: 16 CurChallenge cur_challenge = 2; // offset: 24 uint32 retcode = 4; // offset: 40 } message ChallengeBossSingleNodeInfo { uint32 buff_id = 3; // offset: 24 uint32 max_score = 10; // offset: 28 bool MBHCJPONJOM = 13; // offset: 32 bool is_win = 14; // offset: 33 } message ChallengeBossInfo { ChallengeBossSingleNodeInfo second_node = 6; // offset: 16 ChallengeBossSingleNodeInfo first_node = 2; // offset: 24 map CFDCJJFHNDI = 11; // offset: 32 repeated LBKMCGDMNJO GLDGCNLMLID = 1; // offset: 48 map INMCIONHJJN = 8; // offset: 56 repeated LBKMCGDMNJO NJDLGCICLKE = 7; // offset: 64 bool unk1 = 12; // offset: 72 } message ChallengeStageInfo { oneof KKNBOACNCON { ChallengeBossInfo boss_info = 12; // offset: 24 } } // Obf: PCLHDCHFKLP // CmdID: 3934 message SendMsgCsReq { repeated uint32 target_list = 10; // offset: 16 MessageChatData message_datas = 14; // offset: 32 ChatType chat_type = 2; // offset: 40 } // Obf: MKFCCNOIDNB // CmdID: 3982 message SendMsgScRsp { uint64 end_time = 13; // offset: 24 uint32 retcode = 4; // offset: 32 } // Obf: LLCBGMJAICJ // CmdID: 3979 message RevcMsgScNotify { ChatMessageData recv_message_data = 13; // offset: 16 ChatType chat_type = 5; // offset: 32 uint32 PFFPFKOGLPO = 14; // offset: 36 } // Obf: PGADBBAECPD // CmdID: 3956 message GetPrivateChatHistoryCsReq { uint32 target_side = 12; // offset: 24 uint32 contact_side = 3; // offset: 28 } // Obf: JLBGMJFLJEE // CmdID: 3991 message GetPrivateChatHistoryScRsp { repeated ChatMessageData chat_message_list = 6; // offset: 24 uint32 retcode = 4; // offset: 32 uint32 target_side = 14; // offset: 36 uint32 contact_side = 13; // offset: 40 } enum MissionStatus { MissionStatus_MissionNone = 0; MissionStatus_MissionDoing = 1; MissionStatus_MissionFinish = 2; MissionStatus_MissionPrepared = 3; } enum MessageSectionStatus { MessageSectionStatus_MessageSectionNone = 0; MessageSectionStatus_MessageSectionDoing = 1; MessageSectionStatus_MessageSectionFinish = 2; MessageSectionStatus_MessageSectionFrozen = 3; } enum MessageGroupStatus { MessageGroupStatus_MessageGroupNone = 0; MessageGroupStatus_MessageGroupDoing = 1; MessageGroupStatus_MessageGroupFinish = 2; MessageGroupStatus_MessageGroupFrozen = 3; } enum BattleRecordType { BattleRecordType_BattleRecordNone = 0; BattleRecordType_BattleRecordChallenge = 1; BattleRecordType_BattleRecordRogue = 2; } enum RebattleType { CJLFDFFBOHM_NLCDGIPGFDJ = 0; CJLFDFFBOHM_AKPJOEFJDJA = 1; CJLFDFFBOHM_LKDANDLLMGO = 2; CJLFDFFBOHM_LMEICBOLGOE = 3; CJLFDFFBOHM_BNHFCBOIBFD = 4; CJLFDFFBOHM_ADMCMCLBJNP = 5; CJLFDFFBOHM_EBOMPJJMBGE = 6; } message Item { uint32 level = 3; // offset: 24 uint32 unique_id = 4; // offset: 28 uint32 promotion = 2; // offset: 32 uint32 rank = 6; // offset: 36 uint32 num = 12; // offset: 40 uint32 item_id = 11; // offset: 44 uint32 main_affix_id = 8; // offset: 48 } message ItemList { repeated Item item_list = 6; // offset: 24 } message PileItem { uint32 item_num = 5; // offset: 24 uint32 item_id = 13; // offset: 28 } message ItemCost { oneof item { PileItem pile_item = 13; // offset: 24 uint32 equipment_unique_id = 10; // offset: 24 uint32 relic_unique_id = 6; // offset: 24 } } message ItemCostData { repeated ItemCost item_list = 5; // offset: 24 } message Relic { repeated RelicAffix reforge_sub_affix_list = 6; // offset: 24 repeated RelicAffix HGNPLIBNHHG = 2; // offset: 32 repeated RelicAffix sub_affix_list = 15; // offset: 40 uint32 tid = 8; // offset: 48 uint32 exp = 9; // offset: 52 uint32 dress_avatar_id = 11; // offset: 56 uint32 level = 4; // offset: 60 uint32 reforge_block_sub_affix_id = 10; // offset: 64 bool is_protected = 7; // offset: 68 bool is_discarded = 1; // offset: 69 uint32 unique_id = 14; // offset: 72 uint32 main_affix_id = 5; // offset: 76 } message MotionInfo { Vector rot = 2; // offset: 24 Vector pos = 10; // offset: 32 } message SceneMonsterWaveParam { uint32 IEDEBFCCKNL = 11; // offset: 24 uint32 CPHIINKIDEB = 13; // offset: 28 uint32 hard_level_group = 1; // offset: 32 uint32 elite_group = 8; // offset: 36 uint32 level = 2; // offset: 40 } message HNEBODEBELG { repeated BCCONKJHDJL IEBNOGOOEMO = 11; // offset: 24 uint32 role_star = 3; // offset: 32 } message MNDMNDKLKIE { oneof teleport_nigger { HNEBODEBELG EIGMKOJOEEI = 368; // offset: 16 } } message SceneMonster { MNDMNDKLKIE extra_info = 3; // offset: 24 uint32 max_hp = 8; // offset: 32 uint32 monster_id = 11; // offset: 36 uint32 cur_hp = 7; // offset: 40 } message SceneMonsterWave { SceneMonsterWaveParam monster_param = 4; // offset: 16 repeated SceneMonster monster_list = 13; // offset: 24 repeated ItemList NMGIABHIJJB = 12; // offset: 32 uint32 battle_wave_id = 3; // offset: 48 uint32 battle_stage_id = 9; // offset: 52 } message SceneBattleInfo { repeated BattleEventBattleInfo battle_event = 745; // offset: 16 BattleRogueMagicInfo battle_rogue_magic_info = 254; // offset: 32 EDCFKACPFNB FGOAKDCBIOE = 1578; // offset: 40 BattleGridFightSpecialBattleInfo PMCEKILFBIO = 444; // offset: 48 OJCBOMCCPDB EIGMKOJOEEI = 1920; // offset: 56 KIAICMELIMM DFABBGKGDEI = 1425; // offset: 64 repeated SceneMonsterWave monster_wave_list = 5; // offset: 72 repeated BattleBuff buff_list = 10; // offset: 80 map battle_target_info = 145; // offset: 88 GLIBGKGGEJL PJOJCJNLAAP = 492; // offset: 96 repeated BattleAvatar battle_avatar_list = 14; // offset: 104 PKPFAHEBJIO LDPLAOHNLAP = 1594; // offset: 112 uint32 world_level = 4; // offset: 120 uint32 stage_id = 3; // offset: 124 uint32 battle_id = 7; // offset: 128 uint32 logic_random_seed = 8; // offset: 132 uint32 JAOIOKBBMFC = 9; // offset: 136 bool IMEKCMNFLDI = 11; // offset: 140 uint32 rounds_limit = 13; // offset: 144 } message AetherDivideBattleInfo { repeated BattleBuff buff_list = 11; // offset: 16 repeated AetherAvatarInfo battle_avatar_list = 8; // offset: 32 repeated SceneMonsterWave monster_wave_list = 10; // offset: 40 uint32 battle_id = 13; // offset: 48 bool IMEKCMNFLDI = 6; // offset: 52 uint32 logic_random_seed = 9; // offset: 56 uint32 stage_id = 15; // offset: 60 } message LBKMCGDMNJO { uint32 id = 7; // offset: 24 AvatarType avatar_type = 4; // offset: 28 uint32 assist_uid = 3; // offset: 32 } message LMDPKOELKFL { ItemList return_item_list = 6; // offset: 24 repeated uint32 relic_ids = 14; // offset: 32 bool ABFCDBOCMCF = 12; // offset: 40 } message APAMFCKFHLL { uint32 key = 12; // offset: 24 uint32 value = 5; // offset: 28 } message EquipRelic { uint32 type = 10; // offset: 24 uint32 relic_unique_id = 4; // offset: 28 } message HeadFrameInfo { uint32 head_frame_item_id = 1; // offset: 24 int64 head_frame_expire_time = 8; // offset: 32 } enum ContentPackageStatus { ContentPackageStatus_None = 0; ContentPackageStatus_Init = 1; ContentPackageStatus_Doing = 2; ContentPackageStatus_Finished = 3; ContentPackageStatus_Release = 4; } message ContentPackageInfo { uint32 content_id = 8; // offset: 24 ContentPackageStatus status = 5; // offset: 28 } message ContentPackageData { repeated ContentPackageInfo content_package_list = 12; // offset: 24 uint32 cur_content_id = 6; // offset: 32 } // Obf: GPDCBDHANON // CmdID: 7544 message ContentPackageSyncDataScNotify { ContentPackageData data = 9; // offset: 24 } message DailyActivityInfo { uint32 world_level = 7; // offset: 24 uint32 level = 8; // offset: 28 uint32 daily_active_point = 15; // offset: 32 bool is_has_taken = 10; // offset: 36 } // Obf: GFIIJKCCICO // CmdID: 3379 message GetDailyActiveInfoCsReq { } // Obf: DIJHCMKKLBJ // CmdID: 3339 message GetDailyActiveInfoScRsp { repeated uint32 daily_active_quest_id_list = 7; // offset: 16 repeated DailyActivityInfo daily_active_level_list = 13; // offset: 32 uint32 retcode = 4; // offset: 40 uint32 daily_active_point = 14; // offset: 44 } message ExpeditionInfo { uint32 id = 4; // offset: 24 } // Obf: DGHLOHPCFKP // CmdID: 2536 message GetExpeditionDataCsReq { } // Obf: CNLOBEKDKGL // CmdID: 2529 message GetExpeditionDataScRsp { repeated uint32 CAALNNFJIAH = 9; // offset: 16 repeated ExpeditionInfo expedition_info = 5; // offset: 32 uint32 retcode = 14; // offset: 40 uint32 total_expedition_count = 13; // offset: 44 int64 BJMGDBCHEAN = 3; // offset: 48 } message CDABDPPPHBN { repeated uint32 LINOMGEDMHC = 13; // offset: 24 uint32 CJPDGBPLFIG = 3; // offset: 32 uint32 ALALEBDJGHA = 11; // offset: 36 uint32 group_id = 5; // offset: 40 } // Obf: IIAOPKANEKJ // CmdID: 3634 message GetFightActivityDataCsReq { } // Obf: KDMLMIFIMHE // CmdID: 3682 message GetFightActivityDataScRsp { repeated CDABDPPPHBN FALBALFNOFF = 8; // offset: 16 map EDGPAOJEENN = 1; // offset: 24 uint32 world_level = 3; // offset: 40 uint32 retcode = 14; // offset: 44 bool CFDBDGEFJJN = 5; // offset: 48 } enum FriendOnlineStatus { FRIEND_ONLINE_STATUS_OFFLINE = 0; FRIEND_ONLINE_STATUS_ONLINE = 1; } message AssistSimpleInfo { uint32 level = 12; // offset: 24 uint32 dressed_skin_id = 7; // offset: 28 uint32 pos = 13; // offset: 32 uint32 avatar_id = 3; // offset: 36 } message HHJANNIGCKM { repeated uint32 finished_target_list = 13; // offset: 16 bool EGLLMGLLHDL = 15; // offset: 32 } message ICMGDJBDFEA { HHJANNIGCKM NCKJLAEJNDP = 9; // offset: 16 uint32 LMPPDGOFOMF = 12; // offset: 32 uint32 group_id = 14; // offset: 36 uint32 FBOGDAHNDKA = 5; // offset: 40 uint32 HCBADDHNIDG = 8; // offset: 44 } message PIBFIDOEPAP { uint32 GNIFODGCPAA = 13; // offset: 24 uint32 FFFNGBKHOEA = 12; // offset: 28 } message JMOCDMHFEJG { PIBFIDOEPAP KGBHIKKLJMK = 15; // offset: 16 } message EJAKBKOEEPC { JMOCDMHFEJG BHDKLAJPMBJ = 8; // offset: 16 } message FriendGridFightRecord { uint32 division_id = 6; // offset: 24 } message PAEFDELFKJK { ICMGDJBDFEA AMLDHBMIGEN = 13; // offset: 16 FriendGridFightRecord BAMDEHAICDA = 6; // offset: 24 EJAKBKOEEPC KBLKLGDCOMF = 14; // offset: 40 BattleRecordType BEBEEMKOBNN = 4; // offset: 48 } message PlayerSimpleInfo { HeadFrameInfo head_icon_frame_info = 1901; // offset: 24 string signature = 7; // offset: 32 string platform_nick = 13; // offset: 40 string platform_uuid = 4; // offset: 48 repeated AssistSimpleInfo assist_info_list = 3; // offset: 56 string nickname = 8; // offset: 64 CJLCPMDGIBO player_outfit_data = 9; // offset: 72 int64 update_time = 1949; // offset: 80 uint32 personal_card = 11; // offset: 88 uint32 gender = 1643; // offset: 92 uint32 chat_bubble_id = 1; // offset: 96 uint32 level = 12; // offset: 100 FriendOnlineStatus online_status = 10; // offset: 104 PlatformType platform = 14; // offset: 108 uint32 uid = 2; // offset: 112 bool is_banned = 5; // offset: 116 int64 logout_time = 6; // offset: 120 uint32 head_icon = 15; // offset: 128 } message DisplayEquipmentInfo { uint32 level = 13; // offset: 24 uint32 promotion = 4; // offset: 28 uint32 tid = 2; // offset: 32 uint32 exp = 7; // offset: 36 uint32 rank = 8; // offset: 40 } message JIEOLMHJJGF { repeated RelicAffix sub_affix_list = 15; // offset: 24 uint32 tid = 9; // offset: 32 uint32 main_affix_id = 4; // offset: 36 uint32 exp = 13; // offset: 40 uint32 level = 7; // offset: 44 uint32 type = 5; // offset: 48 } message DisplayAvatarDetailInfo { repeated AvatarSkillTree skilltree_list = 7; // offset: 16 DisplayEquipmentInfo equipment = 9; // offset: 24 repeated JIEOLMHJJGF relic_list = 12; // offset: 40 uint32 level = 1; // offset: 48 uint32 enhanced_id = 4; // offset: 52 uint32 avatar_id = 5; // offset: 56 uint32 exp = 8; // offset: 60 uint32 dressed_skin_id = 3; // offset: 64 uint32 rank = 15; // offset: 68 uint32 promotion = 10; // offset: 72 uint32 pos = 2; // offset: 76 uint32 avatar_type = 11; // offset: 80 } message FriendSimpleInfo { string remark_name = 8; // offset: 16 PAEFDELFKJK MBOIHJLIJDG = 11; // offset: 32 PlayerSimpleInfo player_info = 12; // offset: 40 int64 create_time = 4; // offset: 48 bool is_marked = 10; // offset: 56 PlayingState playing_state = 14; // offset: 60 } message PlayerAssistInfo { DisplayAvatarDetailInfo assist_avatar = 8; // offset: 16 PlayerSimpleInfo player_info = 1; // offset: 32 } // Obf: ADKDAKFNFMH // CmdID: 2934 message GetFriendListInfoCsReq { } // Obf: JLHNEDPPFOO // CmdID: 2982 message GetFriendListInfoScRsp { repeated PlayerSimpleInfo black_list = 5; // offset: 16 repeated FriendSimpleInfo friend_list = 13; // offset: 24 uint32 retcode = 12; // offset: 40 } // Obf: IEIMIFAEADO // CmdID: 2924 message GetAssistListCsReq { bool LKBAENBKJCE = 1; // offset: 24 bool DDNKHDIKAEL = 14; // offset: 25 } // Obf: KCKOECDINAF // CmdID: 2914 message GetAssistListScRsp { repeated PlayerAssistInfo assist_list = 8; // offset: 24 uint32 retcode = 3; // offset: 32 } // Obf: HMMPDJAOMKJ // CmdID: 2944 message GetCurAssistCsReq { } // Obf: FBCPGPMNECG // CmdID: 2901 message GetCurAssistScRsp { PlayerAssistInfo ODHMGPNECFO = 12; // offset: 24 uint32 retcode = 10; // offset: 32 } // Obf: CNDFNIHMPKC // CmdID: 2902 message GetFriendLoginInfoCsReq { } // Obf: NMAOECIJEBA // CmdID: 2930 message GetFriendLoginInfoScRsp { repeated uint32 black_uid_list = 7; // offset: 16 repeated uint32 friend_uid_list = 13; // offset: 32 bool EHBJFGPDPJF = 4; // offset: 40 bool BHEICCGPBLG = 14; // offset: 41 uint32 retcode = 2; // offset: 44 } // Obf: IILCDMAHMDN // CmdID: 2987 message GetFriendAssistListCsReq { repeated uint32 HHFPJHMEIJK = 1; // offset: 16 repeated uint32 EEJGCFBJKAK = 8; // offset: 32 bool DDNKHDIKAEL = 15; // offset: 40 uint32 target_side = 13; // offset: 44 PIDAHABFLBL HFOLAOIKOLB = 9; // offset: 48 } // Obf: MEDJBBOGLNM // CmdID: 2969 message GetFriendAssistListScRsp { repeated PlayerAssistInfo assist_list = 6; // offset: 16 uint32 target_side = 7; // offset: 32 uint32 retcode = 1; // offset: 36 } // Obf: JDKEAPHHLBM // CmdID: 1934 message GetGachaInfoCsReq { } message GachaCeilingAvatar { uint32 avatar_id = 4; // offset: 24 uint32 repeated_cnt = 7; // offset: 28 } message GachaCeiling { repeated GachaCeilingAvatar avatar_list = 11; // offset: 16 bool is_claimed = 4; // offset: 32 uint32 ceiling_num = 8; // offset: 36 } message NEIMLKNMDBM { repeated uint32 OJNEFBJHCCK = 2; // offset: 16 repeated uint32 EJGNMCAMELA = 11; // offset: 32 uint32 MMELNCHIDNC = 1; // offset: 40 uint32 GFANBHAEKOK = 8; // offset: 44 } message GachaInfo { repeated uint32 prize_item_list = 11; // offset: 16 string detail_url = 5; // offset: 24 repeated uint32 ONIHOMCELJK = 15; // offset: 32 repeated uint32 item_detail_list = 3; // offset: 40 GachaCeiling gacha_ceiling = 12; // offset: 48 string history_url = 7; // offset: 64 int64 end_time = 10; // offset: 72 uint32 MMELNCHIDNC = 2; // offset: 80 uint32 NHBBHEMPJJM = 14; // offset: 84 int64 begin_time = 6; // offset: 88 uint32 gacha_id = 4; // offset: 96 uint32 GLLJFPENLHD = 8; // offset: 100 } // Obf: LDPGAPPKBBB // CmdID: 1982 message GetGachaInfoScRsp { repeated NEIMLKNMDBM AKMDBPNEHDE = 14; // offset: 24 repeated GachaInfo gacha_info_list = 7; // offset: 32 uint32 OGMPKDHKPAJ = 8; // offset: 40 uint32 retcode = 10; // offset: 44 uint32 KKKNJDBNJPM = 5; // offset: 48 uint32 GPNLDDLBOLM = 2; // offset: 52 uint32 gacha_random = 4; // offset: 56 } // Obf: JEADDEILJLE // CmdID: 1979 message DoGachaCsReq { uint32 gacha_num = 3; // offset: 24 uint32 simulate_magic = 7; // offset: 28 uint32 gacha_random = 14; // offset: 32 uint32 gacha_id = 8; // offset: 36 } message GachaItem { ItemList transfer_item_list = 6; // offset: 24 ItemList token_item = 10; // offset: 32 Item gacha_item = 8; // offset: 40 bool is_new = 13; // offset: 48 } // Obf: IAOPGJEOHOM // CmdID: 1939 message DoGachaScRsp { repeated GachaItem gacha_item_list = 11; // offset: 24 uint32 ceiling_num = 9; // offset: 32 uint32 GLLJFPENLHD = 12; // offset: 36 uint32 LDBCKJIPDHF = 10; // offset: 40 uint32 gacha_id = 1; // offset: 44 uint32 GPNLDDLBOLM = 6; // offset: 48 uint32 gacha_num = 15; // offset: 52 uint32 retcode = 2; // offset: 56 uint32 NHBBHEMPJJM = 13; // offset: 60 } enum TurnFoodSwitch { TurnFoodSwitch_None = 0; TurnFoodSwitch_Attack = 1; TurnFoodSwitch_Define = 2; } // Obf: HGKLNOIKPPE // CmdID: 534 message GetBagCsReq { } message Equipment { uint32 promotion = 3; // offset: 24 uint32 dress_avatar_id = 14; // offset: 28 uint32 exp = 2; // offset: 32 uint32 level = 6; // offset: 36 bool is_protected = 8; // offset: 40 uint32 rank = 11; // offset: 44 uint32 unique_id = 13; // offset: 48 uint32 tid = 12; // offset: 52 } message Material { uint64 expire_time = 15; // offset: 24 uint32 num = 9; // offset: 32 uint32 tid = 7; // offset: 36 } message WaitDelResource { uint32 num = 5; // offset: 24 uint32 tid = 15; // offset: 28 } message BKGPJOBNMKJ { uint32 num = 7; // offset: 24 uint32 tid = 1; // offset: 28 uint64 expire_time = 3; // offset: 32 } message NKDNFDCFNCP { PileItem FMOKFKBAEII = 4; // offset: 16 repeated PileItem HJLENJODAMN = 11; // offset: 32 } message OCKCHBDFGNL { repeated NKDNFDCFNCP HJMDNLBNPNA = 6; // offset: 16 uint64 time = 13; // offset: 32 } message NLLLAAEJOBP { repeated uint32 DMNHPNAPGNB = 14; // offset: 16 uint32 tid = 6; // offset: 32 } // Obf: GJDACOJFAGG // CmdID: 582 message GetBagScRsp { repeated NLLLAAEJOBP EPBGLFHEFJJ = 1650; // offset: 16 repeated uint32 KOFNOJCMEFA = 9; // offset: 24 repeated BKGPJOBNMKJ NAJFMIIFIEC = 10; // offset: 32 repeated uint32 HGGGFLABDLB = 3; // offset: 48 repeated Material material_list = 12; // offset: 56 repeated Relic relic_list = 8; // offset: 64 repeated OCKCHBDFGNL FFEGBHJLBNH = 14; // offset: 72 repeated TurnFoodSwitch EOJBFLHBNMB = 15; // offset: 80 repeated uint32 CAMEGAGKPGL = 5; // offset: 88 repeated PileItem PLBLHEKEIJO = 4; // offset: 96 repeated BKGPJOBNMKJ CNDODPICGHI = 7; // offset: 104 repeated WaitDelResource wait_del_resource_list = 11; // offset: 112 repeated Equipment equipment_list = 13; // offset: 120 uint32 retcode = 1; // offset: 128 } message LHHGCDLCJDA { uint32 id = 8; // offset: 24 uint32 group_id = 15; // offset: 28 bool BIMDKNLMICG = 6; // offset: 32 } // Obf: DONHOEBBNNG // CmdID: 3134 message GetJukeboxDataCsReq { } // Obf: KLIPBCNOPNO // CmdID: 3182 message GetJukeboxDataScRsp { repeated LHHGCDLCJDA IOKAJIBHLMP = 14; // offset: 16 MNCBEDBDDHL GFFOBALDBPM = 6; // offset: 32 uint32 retcode = 7; // offset: 40 } enum ExtraLineupType { ExtraLineupType_LineupNone = 0; ExtraLineupType_LineupChallenge = 1; ExtraLineupType_LineupRogue = 2; ExtraLineupType_LineupChallenge2 = 3; ExtraLineupType_LineupChallenge3 = 4; ExtraLineupType_LineupRogueChallenge = 5; ExtraLineupType_LineupStageTrial = 6; ExtraLineupType_LineupRogueTrial = 7; ExtraLineupType_LineupActivity = 8; ExtraLineupType_LineupBoxingClub = 9; ExtraLineupType_LineupTreasureDungeon = 11; ExtraLineupType_LineupChessRogue = 12; ExtraLineupType_LineupHeliobus = 13; ExtraLineupType_LineupTournRogue = 14; ExtraLineupType_LineupRelicRogue = 15; ExtraLineupType_LineupArcadeRogue = 16; ExtraLineupType_LineupMagicRogue = 17; ExtraLineupType_LineupFate = 18; ExtraLineupType_LineupGridFight = 19; } enum SyncLineupReason { SyncLineupReason_SyncReasonNone = 0; SyncLineupReason_SyncReasonMpAdd = 1; SyncLineupReason_SyncReasonMpAddPropHit = 2; SyncLineupReason_SyncReasonHpAdd = 3; SyncLineupReason_SyncReasonHpAddPropHit = 4; SyncLineupReason_SyncReasonMpMaxChangedPermanent = 5; SyncLineupReason_SyncReasonMpMaxChangedByModifier = 6; } message LineupAvatar { SpBarInfo sp_bar = 2; // offset: 16 uint32 slot = 12; // offset: 32 uint32 satiety = 3; // offset: 36 uint32 hp = 8; // offset: 40 AvatarType avatar_type = 14; // offset: 44 uint32 id = 5; // offset: 48 } message LineupInfo { repeated uint32 NCLJLLNGDCI = 11; // offset: 16 repeated uint32 GOFLIGGNHNE = 8; // offset: 32 repeated uint32 story_line_avatar_id_list = 2; // offset: 40 repeated LineupAvatar avatar_list = 7; // offset: 48 string name = 1; // offset: 56 ExtraLineupType extra_lineup_type = 10; // offset: 64 uint32 leader_slot = 13; // offset: 68 uint32 index = 3; // offset: 72 uint32 mp = 15; // offset: 76 bool ABHONGJHICF = 6; // offset: 80 bool is_virtual = 9; // offset: 81 uint32 plane_id = 12; // offset: 84 uint32 max_mp = 5; // offset: 88 uint32 game_story_line_id = 4; // offset: 92 } // Obf: JIJPDHKHFML // CmdID: 779 message GetCurLineupDataCsReq { } // Obf: FNDNOHGCGIE // CmdID: 739 message GetCurLineupDataScRsp { LineupInfo lineup = 15; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: JoinLineupCsReq // CmdID: 756 message JoinLineupCsReq { AvatarType avatar_type = 14; // offset: 24 uint32 plane_id = 5; // offset: 28 uint32 index = 7; // offset: 32 bool is_virtual = 4; // offset: 36 ExtraLineupType extra_lineup_type = 9; // offset: 40 uint32 base_avatar_id = 1; // offset: 44 uint32 slot = 12; // offset: 48 } // Obf: JoinLineupScRsp // CmdID: 791 message JoinLineupScRsp { uint32 retcode = 11; // offset: 24 } // Obf: QuitLineupCsReq // CmdID: 798 message QuitLineupCsReq { bool is_virtual = 11; // offset: 24 uint32 plane_id = 14; // offset: 28 ExtraLineupType extra_lineup_type = 9; // offset: 32 uint32 base_avatar_id = 13; // offset: 36 uint32 index = 5; // offset: 40 AvatarType avatar_type = 2; // offset: 44 } // Obf: QuitLineupScRsp // CmdID: 726 message QuitLineupScRsp { uint32 retcode = 11; // offset: 24 bool MFBIPMACFCE = 13; // offset: 28 bool is_virtual = 10; // offset: 29 } // Obf: EOBONCLPPLM // CmdID: 772 message SyncLineupNotify { LineupInfo lineup = 6; // offset: 16 repeated SyncLineupReason reason_list = 7; // offset: 32 } // Obf: GOEIOJHFNOH // CmdID: 771 message ChangeLineupLeaderCsReq { uint32 slot = 13; // offset: 24 } // Obf: GHHKJGJNKIK // CmdID: 704 message ChangeLineupLeaderScRsp { uint32 slot = 2; // offset: 24 uint32 retcode = 9; // offset: 28 } // Obf: AMIDBKDMELM // CmdID: 715 message GetAllLineupDataCsReq { } // Obf: EPGDODNPPDO // CmdID: 764 message GetAllLineupDataScRsp { repeated LineupInfo lineup_list = 6; // offset: 24 uint32 cur_index = 13; // offset: 32 uint32 retcode = 9; // offset: 36 } message LineupSlotData { uint32 assist_uid = 12; // offset: 24 AvatarType avatar_type = 4; // offset: 28 uint32 slot = 13; // offset: 32 uint32 id = 10; // offset: 36 } // Obf: BLIOAJGEJNN // CmdID: 741 message ReplaceLineupCsReq { repeated LineupSlotData lineup_slot_list = 13; // offset: 16 uint32 game_story_line_id = 1; // offset: 32 bool HIAMAJKDIOO = 10; // offset: 36 bool is_virtual = 9; // offset: 37 bool PLIEODDEEHG = 14; // offset: 38 uint32 plane_id = 5; // offset: 40 uint32 leader_slot = 8; // offset: 44 ExtraLineupType extra_lineup_type = 4; // offset: 48 uint32 index = 12; // offset: 52 } // Obf: JHICJLAIPLD // CmdID: 738 message ReplaceLineupScRsp { uint32 OMDLCGEMBLA = 1; // offset: 24 uint32 retcode = 4; // offset: 28 } enum MailType { MailType_Normal = 0; MailType_Star = 1; } // Obf: GetMailCsReq // CmdID: 834 message GetMailCsReq { uint32 NPAFMEBNFOB = 10; // offset: 24 uint32 HFKFNFKIEON = 9; // offset: 28 } message ClientMail { string content = 2; // offset: 16 repeated string para_list = 10; // offset: 32 ItemList attachment = 14; // offset: 40 string title = 9; // offset: 48 string sender = 3; // offset: 56 int64 expire_time = 15; // offset: 64 int64 time = 4; // offset: 72 uint32 id = 11; // offset: 80 bool is_read = 13; // offset: 84 uint32 template_id = 8; // offset: 88 MailType mail_type = 12; // offset: 92 } // Obf: GetMailScRsp // CmdID: 882 message GetMailScRsp { repeated ClientMail mail_list = 12; // offset: 24 repeated ClientMail notice_mail_list = 6; // offset: 32 uint32 retcode = 15; // offset: 40 uint32 start = 8; // offset: 44 uint32 total_num = 1; // offset: 48 bool is_end = 2; // offset: 52 } // Obf: EMACPOEHODE // CmdID: 2779 message GetNpcStatusCsReq { } message NpcStatus { bool is_finish = 3; // offset: 24 uint32 npc_id = 4; // offset: 28 } message GroupStatus { MessageGroupStatus group_status = 5; // offset: 24 uint32 group_id = 1; // offset: 28 int64 refresh_time = 15; // offset: 32 } message SectionStatus { MessageSectionStatus section_status = 14; // offset: 24 uint32 section_id = 2; // offset: 28 } // Obf: FOKMHCLKPGJ // CmdID: 2739 message GetNpcStatusScRsp { repeated NpcStatus npc_status_list = 5; // offset: 24 uint32 retcode = 9; // offset: 32 } enum MissionSyncRecord { INCFAFNOAPM_DOJFCPKAJEN = 0; INCFAFNOAPM_HPBMPLFIGDO = 1; INCFAFNOAPM_BBFKOIKPIOA = 2; INCFAFNOAPM_LPJJPGJPMKA = 3; INCFAFNOAPM_JCIHFNMKAKK = 4; INCFAFNOAPM_EGDIDGJEOCG = 11; INCFAFNOAPM_JPJOOPBLLHO = 12; INCFAFNOAPM_EBINJEAEFOE = 13; INCFAFNOAPM_BJLCBIGLBIM = 14; INCFAFNOAPM_KPDHHAPIIGM = 15; } // Obf: ALBOJHJALOF // CmdID: 1234 message GetMissionDataCsReq { uint32 id = 12; // offset: 24 MissionSyncRecord type = 1; // offset: 28 uint32 display_value = 8; // offset: 32 } message Mission { MissionStatus status = 7; // offset: 24 uint32 progress = 4; // offset: 28 uint32 id = 13; // offset: 32 } message MissionCustomValue { string BGDFHBAANLB = 4; // offset: 24 uint32 custom_value = 2; // offset: 32 uint32 index = 6; // offset: 36 } message ONHKODAFEMH { repeated MissionCustomValue custom_value_list = 3; // offset: 24 } message MainMission { repeated MissionCustomValue custom_value_list = 11; // offset: 24 MissionStatus status = 2; // offset: 32 uint32 id = 7; // offset: 36 } message MJBANFPPEFH { uint32 id = 10; // offset: 36 oneof EPIIKEKKMPJ { ONHKODAFEMH custom_value_list = 577; // offset: 24 } } message MainMissionCustomValue { ONHKODAFEMH custom_value_list = 10; // offset: 16 uint32 main_mission_id = 13; // offset: 32 } // Obf: KHKJONMCECE // CmdID: 1282 message GetMissionDataScRsp { repeated uint32 KBDGNGMPFEH = 4; // offset: 16 repeated uint32 OLKALABEDOA = 15; // offset: 24 repeated uint32 finished_main_mission_id_list = 1; // offset: 32 repeated MainMission main_mission_list = 10; // offset: 48 repeated Mission mission_list = 9; // offset: 56 uint32 GKFPKBGJBGN = 11; // offset: 64 uint32 retcode = 13; // offset: 68 uint32 track_mission_id = 6; // offset: 72 } // Obf: MMJJKEOONKE // CmdID: 1279 message FinishTalkMissionCsReq { repeated MissionCustomValue custom_value_list = 14; // offset: 16 string talk_str = 15; // offset: 24 uint32 sub_mission_id = 6; // offset: 40 } // Obf: OKPLFBLIDFF // CmdID: 1239 message FinishTalkMissionScRsp { string talk_str = 15; // offset: 24 repeated MissionCustomValue custom_value_list = 5; // offset: 32 uint32 sub_mission_id = 9; // offset: 40 uint32 retcode = 3; // offset: 44 } // Obf: MEBIGMFKKFD // CmdID: 1215 message GetMissionStatusCsReq { repeated uint32 sub_mission_id_list = 1; // offset: 16 repeated uint32 main_mission_id_list = 10; // offset: 32 } // Obf: GetMissionStatusScRsp // CmdID: 1264 message GetMissionStatusScRsp { repeated uint32 finished_main_mission_id_list = 5; // offset: 16 repeated Mission sub_mission_status_list = 8; // offset: 24 repeated uint32 unfinished_main_mission_id_list = 11; // offset: 40 repeated MainMissionCustomValue main_mission_mcv_list = 10; // offset: 48 repeated uint32 curversion_finished_main_mission_id_list = 6; // offset: 56 repeated uint32 disabled_main_mission_id_list = 2; // offset: 64 uint32 retcode = 9; // offset: 72 } // Obf: IJCGOCNMJIN // CmdID: 5134 message GetPhoneDataCsReq { } // Obf: HNPKMPJPIPC // CmdID: 5182 message GetPhoneDataScRsp { repeated uint32 owned_phone_themes = 8; // offset: 16 repeated uint32 owned_chat_bubbles = 14; // offset: 32 repeated uint32 owned_phone_cases = 5; // offset: 40 uint32 retcode = 1; // offset: 48 uint32 cur_phone_theme = 4; // offset: 52 uint32 cur_phone_case = 15; // offset: 56 uint32 cur_chat_bubble = 2; // offset: 60 } enum CmdPlayerType { CmdPlayerType_None = 0; CmdGetLevelRewardTakenListScRsp = 41; CmdGmTalkScNotify = 26; CmdGetVideoVersionKeyScRsp = 94; CmdStaminaInfoScNotify = 36; CmdExchangeStaminaCsReq = 71; CmdPlayerHeartBeatCsReq = 19; CmdReserveStaminaExchangeCsReq = 76; CmdGetLevelRewardTakenListCsReq = 81; CmdGmTalkCsReq = 99; CmdFeatureSwitchClosedScNotify = 63; CmdPlayerLoginFinishCsReq = 92; CmdGetLevelRewardCsReq = 38; CmdGetGameStateServiceConfigScRsp = 17; CmdUpdatePsnSettingsInfoScRsp = 50; CmdQueryProductInfoScRsp = 30; CmdAntiAddictScNotify = 88; CmdGetLevelRewardScRsp = 57; CmdUpdatePlayerSettingCsReq = 7; CmdGetSecretKeyInfoCsReq = 25; CmdUpdatePsnSettingsInfoCsReq = 18; CmdGetVideoVersionKeyCsReq = 96; CmdPlayerLoginFinishScRsp = 86; CmdSetLanguageCsReq = 9; CmdDailyRefreshNotify = 87; CmdPlayerForceSyncGameStateFinishCsReq = 6; CmdUpdateFeatureSwitchScNotify = 89; CmdGateServerScNotify = 74; CmdSetGenderScRsp = 40; CmdSetPlayerInfoScRsp = 55; CmdAceAntiCheaterCsReq = 35; CmdGetAuthkeyCsReq = 62; CmdSetLanguageScRsp = 24; CmdPlayerGetTokenCsReq = 56; CmdGetBasicInfoScRsp = 11; CmdPlayerKickOutScNotify = 73; CmdPlayerLogoutCsReq = 79; CmdGetGameStateServiceConfigCsReq = 29; CmdExchangeStaminaScRsp = 4; CmdClientObjDownloadDataScNotify = 37; CmdMonthCardRewardNotify = 20; CmdGetBasicInfoCsReq = 70; CmdSetNicknameScRsp = 64; CmdRegionStopScNotify = 48; CmdPlayerHeartBeatScRsp = 33; CmdClientObjUploadCsReq = 42; CmdSetPlayerInfoCsReq = 83; CmdPlayerLogoutScRsp = 39; CmdGetAuthkeyScRsp = 49; CmdServerAnnounceNotify = 14; CmdPlayerForceSyncGameStateFinishScRsp = 3; CmdSetRedPointStatusScNotify = 27; CmdRetcodeNotify = 68; CmdPlayerLoginCsReq = 34; CmdSetGameplayBirthdayCsReq = 69; CmdClientDownloadDataScNotify = 60; CmdQueryProductInfoCsReq = 2; CmdUpdatePlayerSettingScRsp = 52; CmdClientObjUploadScRsp = 84; CmdSetGameplayBirthdayScRsp = 47; CmdReserveStaminaExchangeScRsp = 13; CmdPlayerLoginScRsp = 82; CmdSetNicknameCsReq = 15; CmdAceAntiCheaterScRsp = 78; CmdSetGenderCsReq = 43; CmdGetSecretKeyInfoScRsp = 16; CmdPlayerGetTokenScRsp = 91; CmdGmTalkScRsp = 72; } // Obf: LEGAPPMEBBL // CmdID: 34 message PlayerLoginCsReq { string LDCIBPHDAKI = 11; // offset: 16 string BJCIBNBGBMP = 13; // offset: 24 string BDGDPMALNIF = 2; // offset: 32 string JHOKMNLHBMA = 12; // offset: 48 string NIBMFCFBHEP = 9; // offset: 56 string IDIFIEPMLKA = 88; // offset: 64 string IHMJHLLCLDE = 8; // offset: 72 string BAOGDOFPPLN = 1; // offset: 80 MEPHKJFAJPP HNPMEDIEJFC = 2032; // offset: 88 string JKGAKDALFPE = 1186; // offset: 96 string GDMJPJCKBBE = 3; // offset: 104 CMCJFJEBBCO EONDGECNAIH = 1372; // offset: 112 string MGNLIGIKKPP = 2009; // offset: 120 string DJONELMIFEE = 558; // offset: 128 string IJKOMIKFKEK = 1320; // offset: 136 string signature = 7; // offset: 144 string LPBHJODECNE = 1570; // offset: 152 string LFLCDNGALME = 14; // offset: 160 uint32 JMMHHFLEEPG = 15; // offset: 168 bool MENBLJOGJMH = 904; // offset: 172 bool ACJKHHBJKHE = 1279; // offset: 173 uint32 DJCNHCGFHKF = 454; // offset: 176 uint32 FKFFBEMEIEP = 1869; // offset: 180 uint64 login_random = 4; // offset: 184 uint32 KPFGILOFIDI = 311; // offset: 192 uint32 LJKMPIMKOMO = 5; // offset: 196 LanguageType HOFEMNAIIHB = 6; // offset: 200 PlatformType platform = 10; // offset: 204 } // Obf: ADODOFNNPEO // CmdID: 82 message PlayerLoginScRsp { string DKEPKHPOLHC = 14; // offset: 16 PlayerBasicInfo basic_info = 9; // offset: 24 string GIOAPOKHAOF = 2; // offset: 32 int32 cur_timezone = 7; // offset: 48 bool KDNPPNHLNOA = 12; // offset: 52 bool KCDAHNNCKPP = 8; // offset: 53 uint64 login_random = 10; // offset: 56 uint32 stamina = 15; // offset: 64 uint32 retcode = 3; // offset: 68 uint64 server_timestamp_ms = 11; // offset: 72 } // Obf: MLINFKJIAEL // CmdID: 56 message PlayerGetTokenCsReq { string DNADIICFMEE = 1; // offset: 16 string EKLOGGLELCG = 6; // offset: 32 string account_uid = 9; // offset: 40 uint32 DJCNHCGFHKF = 7; // offset: 48 uint32 account_ip_port = 2; // offset: 52 uint32 platform = 13; // offset: 56 uint32 sign_type = 10; // offset: 60 uint32 uid = 8; // offset: 64 uint32 account_ip = 15; // offset: 68 } // Obf: KJAFBEGOCHP // CmdID: 91 message PlayerGetTokenScRsp { string authkey = 4; // offset: 16 string stop_desc = 11; // offset: 24 BlackInfo black_info = 10; // offset: 40 uint32 retcode = 1; // offset: 48 uint32 uid = 15; // offset: 52 uint64 secret_key_seed = 9; // offset: 56 } // Obf: DABIFJNADLI // CmdID: 70 message GetBasicInfoCsReq { } message PNOLLIAKGDB { bool MLPGDPGIFCJ = 2; // offset: 24 bool BELKCBAGMFC = 9; // offset: 25 uint32 JHJKCJKDHIB = 7; // offset: 28 } message PlayerSettingInfo { PNOLLIAKGDB OJPAODIHAJE = 6; // offset: 16 repeated APAMFCKFHLL OKAHMFOINPM = 1809; // offset: 24 JPGACKPLGCD CMFCOOEEECB = 727; // offset: 40 bool BOMGNMDOGLM = 12; // offset: 48 bool GOKFNGFFMOB = 1560; // offset: 49 bool GNFDDPEMMFN = 5; // offset: 50 bool IOJEAOCOBBF = 15; // offset: 51 bool HGPFFGKNPFB = 212; // offset: 52 bool NJAKOMDMFJD = 11; // offset: 53 bool DGCNHMIHFJB = 8; // offset: 54 bool DCJECFMMIBC = 4; // offset: 55 bool AACOEHCFNDB = 7; // offset: 56 bool FDHEPCKLCAM = 10; // offset: 57 bool PFBHGAHAFMD = 1; // offset: 58 bool MAKOLELFLFH = 2; // offset: 59 bool BBEEBBIDJHE = 1023; // offset: 60 bool LNGHIJGFDKP = 1965; // offset: 61 } // Obf: GetBasicInfoScRsp // CmdID: 11 message GetBasicInfoScRsp { PlayerSettingInfo player_setting_info = 9; // offset: 24 uint32 retcode = 10; // offset: 32 uint32 gender = 15; // offset: 36 int64 next_recover_time = 13; // offset: 40 uint32 week_cocoon_finished_count = 4; // offset: 48 uint32 cur_day = 5; // offset: 52 bool is_gender_set = 11; // offset: 56 uint32 gameplay_birthday = 8; // offset: 60 uint32 exchange_times = 2; // offset: 64 int64 last_set_nickname_time = 7; // offset: 72 } // Obf: FMKFINNEDEG // CmdID: 81 message GetLevelRewardTakenListCsReq { } // Obf: GPONDAHEKJN // CmdID: 41 message GetLevelRewardTakenListScRsp { repeated uint32 level_reward_taken_list = 10; // offset: 24 uint32 retcode = 3; // offset: 32 } // Obf: GateServer // CmdID: 43 message GateServer { uint32 port = 2; string lua_url = 4; bool unk1 = 5; string ip = 6; string ex_resource_url = 7; string asset_bundle_url = 9; bool unk2 = 10; string region_name = 15; bool unk3 = 103; string ifix_url = 770; bool unk4 = 920; string client_secret_key = 1240; string asset_bundle_url_android = 1402; string msg = 1422; bool unk5 = 1516; bool unk6 = 1531; bool unk7 = 1582; string ifix_version = 384; string mdk_res_version = 1433; uint32 retcode = 14; } // Obf: FAICKIOJMDI // CmdID: 2 message QueryProductInfoCsReq { } message Product { string price_tier = 7; // offset: 24 string LMDDPOMKCEM = 3; // offset: 32 bool FEEDOMBFOIG = 2; // offset: 40 uint32 CLDELMPNAPB = 4; // offset: 44 int64 end_time = 10; // offset: 48 int64 begin_time = 8; // offset: 56 uint32 EMIHEDNKBCA = 5; // offset: 64 uint32 ENCDABOOIKJ = 13; // offset: 68 ProductGiftType gift_type = 9; // offset: 72 } // Obf: GLCGPJLPPPD // CmdID: 30 message QueryProductInfoScRsp { repeated Product product_list = 1; // offset: 24 uint32 BEBFNDIGKFK = 5; // offset: 32 uint32 BFFHEKCGLMA = 4; // offset: 36 uint64 month_card_out_date_time = 12; // offset: 40 uint32 retcode = 15; // offset: 48 } // Obf: ClientDownloadDataScNotify // CmdID: 60 message ClientDownloadDataScNotify { ClientDownloadData download_data = 4; // offset: 16 } // Obf: PlayerHeartBeatCsReq // CmdID: 19 message PlayerHeartBeatCsReq { LFKKOMBKJIP sc_data = 11; // offset: 16 uint32 EOHFCODKKMD = 10; // offset: 32 uint64 client_time_ms = 9; // offset: 40 } // Obf: PlayerHeartBeatScRsp // CmdID: 33 message PlayerHeartBeatScRsp { ClientDownloadData download_data = 12; // offset: 24 uint64 server_time_ms = 8; // offset: 32 uint32 retcode = 3; // offset: 40 uint64 client_time_ms = 13; // offset: 48 } message SecretKeyInfo { string secret_key = 6; // offset: 24 SecretKeyType type = 3; // offset: 32 } // Obf: JODCPJNHFDL // CmdID: 25 message GetSecretKeyInfoCsReq { bytes CILHEPFKKNI = 3; // offset: 16 } // Obf: AHIEHELEMMN // CmdID: 16 message GetSecretKeyInfoScRsp { bytes secret_rsp = 7; // offset: 24 repeated SecretKeyInfo secret_info = 3; // offset: 32 uint32 retcode = 9; // offset: 40 } // Obf: HMFGBKIIHKB // CmdID: 92 message PlayerLoginFinishCsReq { } // Obf: ELCNIAHOIMG // CmdID: 86 message PlayerLoginFinishScRsp { uint32 retcode = 11; // offset: 24 } message VideoKeyInfo { uint32 id = 4; // offset: 24 uint64 IBDIMHPOPOJ = 12; // offset: 32 uint64 BOGECOHIINH = 1; // offset: 40 uint64 video_key = 11; // offset: 48 } // Obf: ICJJFFBPOGC // CmdID: 96 message GetVideoVersionKeyCsReq { } // Obf: KAHKFFDIHNN // CmdID: 94 message GetVideoVersionKeyScRsp { repeated VideoKeyInfo video_key_info_list = 11; // offset: 16 repeated VideoKeyInfo activity_video_key_info_list = 6; // offset: 32 uint32 retcode = 1; // offset: 40 } message HeadIconData { uint32 id = 11; // offset: 24 } message DisplayAvatarData { uint32 pos = 15; // offset: 24 uint32 avatar_id = 8; // offset: 28 } message DisplayAvatarVec { repeated DisplayAvatarData display_avatar_list = 6; // offset: 16 bool is_display = 4; // offset: 32 } // Obf: CDHHAGAANBG // CmdID: 2834 message GetPlayerBoardDataCsReq { } // Obf: BHLJGGCMJAB // CmdID: 2882 message GetPlayerBoardDataScRsp { repeated HeadIconData KNINLDPFLMA = 15; // offset: 16 repeated uint32 JJDDEKIAOFC = 1; // offset: 24 string signature = 13; // offset: 32 DisplayAvatarVec NBIEJKLENOB = 8; // offset: 40 repeated uint32 KJAABDABLJJ = 10; // offset: 48 HeadFrameInfo head_frame_info = 7; // offset: 56 uint32 current_head_icon_id = 9; // offset: 72 uint32 retcode = 6; // offset: 76 uint32 current_personal_card_id = 5; // offset: 80 } message BLPHONLBNBO { uint32 group_id = 9; // offset: 24 uint32 PCCCKLNCLHB = 10; // offset: 28 } message AHCLMAGAHPN { MotionInfo motion = 2; // offset: 16 uint32 entity_id = 4; // offset: 32 } message DGHPIDMDOJM { AHCLMAGAHPN PPJFMBIGIGB = 10; // offset: 16 string uuid = 2; // offset: 24 BLPHONLBNBO OEIBHLMDJKA = 12; // offset: 40 uint32 GABODFDMPMM = 3; // offset: 48 } enum QuestStatus { QuestStatus_QuestNone = 0; QuestStatus_QuestDoing = 1; QuestStatus_QuestFinish = 2; QuestStatus_QuestClose = 3; QuestStatus_QuestDelete = 4; } // Obf: EMKAACCBCCB // CmdID: 934 message GetQuestDataCsReq { } message Quest { repeated uint32 EBBFIOIOPAD = 4; // offset: 16 QuestStatus status = 15; // offset: 32 uint32 id = 9; // offset: 36 int64 finish_time = 12; // offset: 40 uint32 progress = 11; // offset: 48 } // Obf: BMENGFFDCNB // CmdID: 982 message GetQuestDataScRsp { repeated Quest quest_list = 8; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: NKOIPKDPHGF // CmdID: 998 message GetQuestRecordCsReq { } message ECLGDFGGOFH { uint32 MNLAMKJIAOC = 3; // offset: 24 uint32 progress = 15; // offset: 28 } // Obf: ABFPFFEJCBP // CmdID: 926 message GetQuestRecordScRsp { repeated ECLGDFGGOFH AOOFGCNFBPL = 12; // offset: 24 uint32 retcode = 13; // offset: 32 } message KBONOPFLPDJ { uint32 GKJJGKADNLE = 11; // offset: 24 uint32 max_score = 10; // offset: 28 } message CHKKOLCPBOH { repeated uint32 NGKBFPFOOPK = 1; // offset: 16 uint32 world_level = 5; // offset: 32 uint32 GKJJGKADNLE = 13; // offset: 36 } // Obf: CELCIDNLPPO // CmdID: 2221 message GetRaidInfoCsReq { } // Obf: GetRaidInfoScRsp // CmdID: 2217 message GetRaidInfoScRsp { repeated KBONOPFLPDJ challenge_raid_list = 2; // offset: 16 repeated CHKKOLCPBOH finished_raid_info_list = 12; // offset: 24 repeated uint32 challenge_taken_reward_id_list = 11; // offset: 40 uint32 retcode = 3; // offset: 48 } // Obf: GFIIJCDEBDH // CmdID: 8365 message GetRechargeGiftInfoCsReq { } message IJHPILBBHDI { message BBIBCFCKPJH { enum EGCFNCBLHJC { EGCFNCBLHJC_EDHBOMMOKGM = 0; EGCFNCBLHJC_ACBHGLIBJBG = 1; EGCFNCBLHJC_LJLKNDIACEO = 2; } } uint32 index = 2; // offset: 24 BBIBCFCKPJH.EGCFNCBLHJC status = 10; // offset: 28 } message JBNGCJJDLHL { repeated IJHPILBBHDI CFNNMOCBBFM = 8; // offset: 24 int64 IFEPJHGNCOI = 7; // offset: 32 int64 end_time = 15; // offset: 40 uint32 gift_type = 12; // offset: 48 } // Obf: JFEKFHLDLPK // CmdID: 8375 message GetRechargeGiftInfoScRsp { repeated JBNGCJJDLHL OFIHOCCHNCN = 3; // offset: 16 uint32 retcode = 5; // offset: 32 } enum BigDataRecommendType { BIG_DATA_RECOMMEND_TYPE_NONE = 0; BIG_DATA_RECOMMEND_TYPE_EQUIPMENT = 1; BIG_DATA_RECOMMEND_TYPE_RELIC_SUIT = 2; BIG_DATA_RECOMMEND_TYPE_RELIC_AVATAR = 3; BIG_DATA_RECOMMEND_TYPE_AVATAR_RELIC = 4; BIG_DATA_RECOMMEND_TYPE_LOCAL_LEGEND = 5; BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_MOB = 6; BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_BOSS = 7; BIG_DATA_RECOMMEND_TYPE_CHALLENGE = 8; BIG_DATA_RECOMMEND_TYPE_HMFFBIANKBF = 9; BIG_DATA_RECOMMEND_TYPE_IGDNEOELFKC = 10; } message GHAJJBBEHBE { uint32 OAOPDHLDFIP = 15; // offset: 24 uint32 BBGHAFGMMNM = 5; // offset: 28 uint32 LMHDFOFNFII = 14; // offset: 32 } message RelicRecommend { repeated GHAJJBBEHBE GMCNPKAJMHC = 3; // offset: 16 } message RecomendedAvatarInfo { repeated uint32 avatar_id_list = 11; // offset: 24 uint32 relic_set_id = 10; // offset: 32 uint32 recommend_avatar_id = 5; // offset: 36 } message BigDataRecommendRelicAvatar { repeated RecomendedAvatarInfo recommended_avatar_info_list = 3; // offset: 16 } message JBGPLPCCDBJ { uint32 NMFGIBMHNKI = 6; // offset: 24 uint32 GBJPBAHGBPO = 3; // offset: 28 uint32 MINCCILIJNN = 5; // offset: 32 } message BPFDFOJOEMI { uint32 MINCCILIJNN = 9; // offset: 24 uint32 LBDLAACOCCN = 2; // offset: 28 } message BigDataAvatarRelicRecommend { repeated JBGPLPCCDBJ outer_set_list = 7; // offset: 16 repeated BPFDFOJOEMI rope_main_property_list = 14; // offset: 24 repeated BPFDFOJOEMI body_main_property_list = 3; // offset: 32 repeated BPFDFOJOEMI sphere_main_property_list = 2; // offset: 40 repeated JBGPLPCCDBJ inner_set_list = 1; // offset: 48 repeated BPFDFOJOEMI foot_main_property_list = 10; // offset: 64 uint32 avatar_id = 15; // offset: 72 } message BigDataRecommendAvatarRelic { repeated BigDataAvatarRelicRecommend recomended_relic_info_list = 15; // offset: 16 } // Obf: HGKBKMFJJCB // CmdID: 2420 message GetBigDataAllRecommendCsReq { BigDataRecommendType big_data_recommend_type = 7; // offset: 24 } // Obf: EJEDKALMMNP // CmdID: 2438 message GetBigDataAllRecommendScRsp { uint32 retcode = 3; // offset: 36 BigDataRecommendType big_data_recommend_type = 5; // offset: 40 oneof recommend_type { BigDataRecommendRelicAvatar relic_avatar = 13; // offset: 16 BigDataRecommendAvatarRelic avatar_relic = 12; // offset: 16 GNBBDMBNNDJ KHCMLINMGEN = 7; // offset: 16 } } message HJDCJNOFBHH { uint32 LJCEOGPOGBE = 2; // offset: 24 } message FEGKCMBHHJP { uint32 level = 1; // offset: 24 uint32 FGFFLBHLKDF = 2; // offset: 28 } message NEJPAGJBMDA { uint32 FGFFLBHLKDF = 11; // offset: 32 bool OGNBANANFCC = 10; // offset: 36 oneof MOKOADHEBBA { HJDCJNOFBHH AOLFPJFJPEO = 9; // offset: 24 FEGKCMBHHJP NGALCDKBGBK = 5; // offset: 24 } } message BHPBJOMBCAD { repeated NEJPAGJBMDA IJKIBLJEGGE = 15; // offset: 16 bool NOALGKCLDHF = 12; // offset: 32 uint32 group_id = 9; // offset: 36 } message HKOEAOPNEAC { repeated BHPBJOMBCAD AJKOKAJABFG = 9; // offset: 16 ItemCostData CANJGJIDKHK = 11; // offset: 24 uint32 JAEDKHMMPIH = 3; // offset: 40 uint32 KMNDBEPFMGN = 6; // offset: 44 uint32 GPNJGMEPMMD = 15; // offset: 48 bool CEIIGJEOIAD = 10; // offset: 52 uint32 DGGCFDKJDPO = 5; // offset: 56 } enum JNBOIFCNBCH { JNBOIFCNBCH_HGLIFJGHADE = 0; JNBOIFCNBCH_LCFJOOIAEHD = 1; } enum SkillExtraTag { MEEPKFKOAHA_BIJPFBEMNIA = 0; MEEPKFKOAHA_GPFIPODCKBD = 1; MEEPKFKOAHA_BGGAIDCMDLM = 2; } enum MonsterBattleType { OGGNBCHLCKH_DPOLCIMNIPB = 0; OGGNBCHLCKH_DOLGJFJBLNI = 1; OGGNBCHLCKH_KACNMBEBBCA = 2; OGGNBCHLCKH_LLKOKAKIHJB = 3; OGGNBCHLCKH_FPDHDGGANFB = 4; } enum EnterSceneReason { FGHOCILBFBP_NLCDGIPGFDJ = 0; FGHOCILBFBP_AMBEICJKODN = 1; FGHOCILBFBP_BPFIHGACOPE = 2; FGHOCILBFBP_ALJGBJGMMAK = 3; FGHOCILBFBP_DBBIMAOBPBK = 4; } enum ChestType { NDPGFPEKEJN_NLCDGIPGFDJ = 0; NDPGFPEKEJN_NKDECDGECFL = 101; NDPGFPEKEJN_OCDLPDDMCLP = 102; NDPGFPEKEJN_KDACKKOGOLK = 104; } enum SceneGroupRefreshType { SCENE_GROUP_REFRESH_TYPE_NONE = 0; SCENE_GROUP_REFRESH_TYPE_LOADED = 1; SCENE_GROUP_REFRESH_TYPE_UNLOAD = 2; SCENE_GROUP_REFRESH_TYPE_AFIBFMAFNCC = 3; } message SceneActorInfo { AvatarType avatar_type = 7; // offset: 24 uint32 map_layer = 2; // offset: 28 uint32 base_avatar_id = 1; // offset: 32 uint32 uid = 15; // offset: 36 } message NpcMonsterRogueInfo { uint32 IEDEBFCCKNL = 7; // offset: 24 uint32 rogue_monster_id = 15; // offset: 28 uint32 level = 4; // offset: 32 uint32 hard_level_group = 13; // offset: 36 uint32 elite_group = 12; // offset: 40 JNBOIFCNBCH DPCNDADDCAJ = 9; // offset: 44 } message NpcMonsterExtraInfo { oneof KKNBOACNCON { NpcMonsterRogueInfo rogue_game_info = 15; // offset: 16 } } message GILBMELHGCB { repeated uint32 JMMBAALIOJL = 10; // offset: 24 uint32 stage_id = 11; // offset: 32 } message SceneNpcMonsterInfo { GILBMELHGCB BMIJGBFJMCF = 9; // offset: 24 NpcMonsterExtraInfo extra_info = 3; // offset: 32 uint32 event_id = 2; // offset: 40 uint32 world_level = 7; // offset: 44 bool NMPEOMMHMPP = 13; // offset: 48 bool NHKJKNJAGMF = 15; // offset: 49 uint32 monster_id = 6; // offset: 52 } message NpcRogueGameInfo { map LDPAJKIEPIP = 5; // offset: 16 uint32 AIAFEKGBFIF = 10; // offset: 32 bool FKKMLJNKHDH = 7; // offset: 36 bool DJEPGKBMICM = 4; // offset: 37 bool NLAFLKPLPFE = 1; // offset: 38 uint32 MJBKNMJHOGP = 9; // offset: 40 uint32 OEANPIHCHHF = 15; // offset: 44 } message PAGOHCJGOLC { uint32 DOOACEHOPEE = 4; // offset: 24 uint32 PPFJGJNCOKI = 15; // offset: 28 bool OKPLPEELPBC = 1; // offset: 32 } message MHGAOLCDONK { uint32 OPEEIFGGMIA = 4; // offset: 24 uint32 NLMMKAEJEKH = 15; // offset: 28 } message NpcExtraInfo { oneof KKNBOACNCON { NpcRogueGameInfo rogue_game_info = 11; // offset: 16 PAGOHCJGOLC MBLFFIKGMOP = 15; // offset: 16 MHGAOLCDONK DKPFHLBFFHI = 14; // offset: 16 } } message SceneNpcInfo { NpcExtraInfo extra_info = 3; // offset: 16 uint32 npc_id = 7; // offset: 32 } message PropRogueInfo { uint32 GECOCMLBBPE = 14; // offset: 24 uint32 room_id = 5; // offset: 28 uint32 MAJKFIMPOOF = 9; // offset: 32 uint32 KKMEFDEFLBI = 10; // offset: 36 } message HLFAKEOBFAB { uint32 AFEMBLFCCCH = 13; // offset: 24 uint32 HJMACPMOINC = 8; // offset: 28 uint32 PBMAHOJBAGG = 4; // offset: 32 } message BGFLAKMOIGC { bool JJMKAHIBDBH = 10; // offset: 24 bool AMICPGOIHLL = 3; // offset: 25 } message EBBOJACNHEC { bool OEEDPJHLPHL = 15; // offset: 24 uint32 LHLKJIDFLIN = 7; // offset: 28 uint32 GHEHGIOAGDG = 3; // offset: 32 } message PGLLFCMEFKG { uint32 GHEHGIOAGDG = 13; // offset: 24 uint32 LHLKJIDFLIN = 15; // offset: 28 bool OEEDPJHLPHL = 14; // offset: 32 } message DAAKGEDPPJJ { bool KKKIONIDKFA = 6; // offset: 24 uint32 func_id = 10; // offset: 28 } message APKENKIDMGC { repeated DAAKGEDPPJJ GMGPFAIONNG = 7; // offset: 24 uint32 PBJPEOEDEDF = 12; // offset: 32 } message NBDKNCJGOMN { HKOEAOPNEAC KOBBMDFPNKA = 5; // offset: 24 uint32 FOKPPMBIDID = 15; // offset: 32 } message ONNEJIPGHCK { uint32 chest_id = 14; // offset: 24 } message PropTimelineInfo { bytes timeline_byte_value = 15; // offset: 24 bool timeline_bool_value = 10; // offset: 32 } message PropExtraInfo { PropTimelineInfo timeline_info = 4; // offset: 24 oneof KKNBOACNCON { PropRogueInfo rogue_game_info = 13; // offset: 32 HLFAKEOBFAB AEFMMOHKCHJ = 1; // offset: 32 BGFLAKMOIGC OGLJIOJBIEN = 11; // offset: 32 EBBOJACNHEC ADNHHAELLNC = 7; // offset: 32 APKENKIDMGC ACJPMKHJLDB = 8; // offset: 32 NBDKNCJGOMN OEMHOKEMBKM = 3; // offset: 32 ONNEJIPGHCK MFCPLGHHPNP = 6; // offset: 32 PGLLFCMEFKG IDMAELPELLA = 10; // offset: 32 } } message ScenePropInfo { repeated string trigger_name_list = 15; // offset: 16 PropExtraInfo extra_info = 11; // offset: 24 uint32 prop_id = 8; // offset: 40 uint32 prop_state = 12; // offset: 44 uint64 create_time_ms = 13; // offset: 48 uint32 life_time_ms = 3; // offset: 56 } message SceneSummonUnitInfo { repeated string trigger_name_list = 10; // offset: 24 uint64 create_time_ms = 13; // offset: 32 uint32 attach_entity_id = 15; // offset: 40 uint32 summon_unit_id = 8; // offset: 44 int32 life_time_ms = 6; // offset: 48 uint32 DCCNEMNLGKC = 11; // offset: 52 } message SceneEntityInfo { MotionInfo motion = 7; // offset: 24 uint32 entity_id = 8; // offset: 40 uint32 inst_id = 4; // offset: 48 uint32 group_id = 1; // offset: 52 oneof entity { SceneActorInfo actor = 2; // offset: 16 SceneNpcMonsterInfo npc_monster = 12; // offset: 16 SceneNpcInfo npc = 13; // offset: 16 ScenePropInfo prop = 9; // offset: 16 SceneSummonUnitInfo summon_unit = 6; // offset: 16 } } message BuffInfo { map dynamic_values = 15; // offset: 24 float life_time = 10; // offset: 32 uint32 level = 9; // offset: 36 uint64 BCICCAJPJEP = 3; // offset: 40 uint32 base_avatar_id = 8; // offset: 48 uint32 buff_id = 13; // offset: 52 uint32 count = 12; // offset: 56 uint32 buff_summon_entity_id = 7; // offset: 60 } message HGNBPANECAL { repeated BuffInfo buff_list = 11; // offset: 16 uint32 entity_id = 9; // offset: 32 } message CustomSaveData { string save_data = 2; // offset: 24 uint32 group_id = 10; // offset: 32 } message HIEKLHPINHL { uint32 OFBPKCNCGFG = 15; // offset: 24 uint32 HOCMHABKLGJ = 8; // offset: 28 } message SceneEntityGroupInfo { map BANBECDCDHG = 9; // offset: 16 repeated SceneEntityInfo entity_list = 11; // offset: 24 uint32 group_id = 1; // offset: 40 uint32 state = 6; // offset: 44 } message MissionStatusBySceneInfo { repeated Mission sub_mission_status_list = 14; // offset: 16 repeated uint32 disabled_main_mission_id_list = 3; // offset: 24 repeated MainMissionCustomValue JLMGBADJBKN = 6; // offset: 32 repeated uint32 finished_main_mission_id_list = 2; // offset: 40 repeated uint32 unfinished_main_mission_id_list = 11; // offset: 48 } message BELNLOJAFCM { DGHPIDMDOJM JHBAAHGLFCB = 3; // offset: 24 repeated uint32 HLLLIKPGOFG = 9; // offset: 32 uint32 DMANODGKMOH = 1; // offset: 40 } message SceneInfo { repeated uint32 opened_chests_list = 7; // offset: 16 map floor_saved_data = 1562; // offset: 24 BELNLOJAFCM FOJJGJPIMBL = 2041; // offset: 32 MissionStatusBySceneInfo scene_mission_info = 1917; // offset: 48 repeated BuffInfo scene_buff_info_list = 4; // offset: 56 repeated CustomSaveData custom_data_list = 3; // offset: 64 repeated HGNBPANECAL CPIKFGPCOCE = 8; // offset: 72 repeated SceneEntityInfo entity_list = 2; // offset: 80 repeated SceneEntityGroupInfo entity_group_list = 55; // offset: 88 repeated uint32 lighten_section_list = 1224; // offset: 96 SceneIdentifier scene_identifier = 1241; // offset: 104 map BIKBFGPFAAC = 12; // offset: 112 uint64 interact_id = 1935; // offset: 120 uint32 floor_id = 15; // offset: 128 uint32 client_pos_version = 1; // offset: 132 uint32 game_story_line_id = 1175; // offset: 136 uint32 world_id = 10; // offset: 140 uint32 leader_entity_id = 5; // offset: 144 uint32 content_id = 1617; // offset: 148 uint32 dimension_id = 837; // offset: 152 uint32 entry_id = 11; // offset: 156 uint32 plane_id = 14; // offset: 160 uint32 game_mode_type = 9; // offset: 164 } message EntityMotion { MotionInfo motion = 5; // offset: 16 uint32 entity_id = 3; // offset: 32 uint32 map_layer = 10; // offset: 36 bool FJOEOEDLNED = 13; // offset: 40 } // Obf: SceneEntityMoveCsReq // CmdID: 1434 message SceneEntityMoveCsReq { repeated EntityMotion entity_motion_list = 2; // offset: 24 uint64 interact_id = 12; // offset: 32 uint32 entry_id = 10; // offset: 40 } // Obf: DDNFEPNJEHM // CmdID: 1482 message SceneEntityMoveScRsp { repeated EntityMotion entity_motion_list = 10; // offset: 24 uint32 retcode = 4; // offset: 32 } // Obf: OBOAHKMABIJ // CmdID: 1479 message InteractPropCsReq { uint64 interact_id = 14; // offset: 24 uint32 prop_entity_id = 11; // offset: 32 uint32 interact_id2 = 12; // offset: 36 } // Obf: LBGHIJGFAFD // CmdID: 1439 message InteractPropScRsp { uint32 prop_entity_id = 4; // offset: 24 uint32 retcode = 2; // offset: 28 uint32 prop_state = 3; // offset: 32 } message HitMonsterBattleInfo { uint32 target_monster_entity_id = 6; // offset: 24 MonsterBattleType monster_battle_type = 8; // offset: 28 } message DynamicValues { string key = 9; // offset: 24 float value = 15; // offset: 32 } message AssistMonsterEntityInfo { repeated uint32 entity_id_list = 8; // offset: 16 } // Obf: INBDPGBJIFA // CmdID: 1456 message SceneCastSkillCsReq { repeated DynamicValues dynamic_values = 12; // offset: 16 repeated uint32 hit_target_entity_id_list = 11; // offset: 32 MotionInfo target_motion = 14; // offset: 40 string maze_ability_str = 5; // offset: 48 repeated SkillExtraTag skill_extra_tags = 4; // offset: 56 repeated AssistMonsterEntityInfo assist_monster_entity_info = 6; // offset: 64 repeated uint32 assist_monster_entity_id_list = 8; // offset: 72 uint32 cast_entity_id = 7; // offset: 80 uint32 KCFABNFPOPN = 10; // offset: 84 uint32 skill_index = 15; // offset: 88 uint32 attacked_by_entity_id = 1; // offset: 92 } // Obf: MAPFMHHMKIM // CmdID: 1491 message SceneCastSkillScRsp { SceneBattleInfo battle_info = 11; // offset: 16 repeated HitMonsterBattleInfo monster_battle_info = 10; // offset: 24 uint32 cast_entity_id = 5; // offset: 40 uint32 retcode = 2; // offset: 44 } // Obf: MMNONCLEIIH // CmdID: 1441 message SceneEnterStageCsReq { uint32 event_id = 12; // offset: 24 RebattleType NKDAAAGPCDB = 15; // offset: 28 } // Obf: CCOCKCOOOKO // CmdID: 1438 message SceneEnterStageScRsp { SceneBattleInfo battle_info = 3; // offset: 24 uint32 retcode = 9; // offset: 32 } // Obf: GJEONNOCMPH // CmdID: 1498 message GetCurSceneInfoCsReq { } // Obf: AGAAHIBNOBP // CmdID: 1426 message GetCurSceneInfoScRsp { SceneInfo scene = 2; // offset: 24 uint32 retcode = 15; // offset: 32 } message NAJKNJLJPEP { uint32 LDPBPHBBFGF = 2; // offset: 24 uint32 HFPLJFBOPEH = 8; // offset: 28 } // Obf: ANHIGPKMCNG // CmdID: 1458 message StartCocoonStageCsReq { NAJKNJLJPEP CBJCKEIGGNL = 3; // offset: 24 uint32 prop_entity_id = 11; // offset: 32 uint32 HECCOBFBJFI = 12; // offset: 36 uint32 wave = 4; // offset: 40 uint32 world_level = 8; // offset: 44 uint32 cocoon_id = 14; // offset: 48 } // Obf: StartCocoonStageScRsp // CmdID: 1421 message StartCocoonStageScRsp { SceneBattleInfo battle_info = 2; // offset: 24 uint32 prop_entity_id = 4; // offset: 32 uint32 wave = 5; // offset: 36 uint32 challenge_cnt = 11; // offset: 40 uint32 retcode = 9; // offset: 44 uint32 cocoon_id = 7; // offset: 48 } message TeleportInfo { uint32 teleport_id = 5; // offset: 24 uint32 reason = 6; // offset: 28 } message SceneIdentifier { uint32 floor_id = 13; // offset: 32 uint32 game_story_line_id = 8; // offset: 40 uint32 content_id = 9; // offset: 44 oneof teleport_nigger { TeleportInfo teleport_info = 883; // offset: 16 } } // Obf: MEKDHGNOEIJ // CmdID: 1486 message EnterSceneCsReq { Vector IDABOKLJOLG = 8; // offset: 24 SceneIdentifier scene_identifier = 2; // offset: 32 uint64 interact_id = 14; // offset: 40 uint32 entry_id2 = 5; // offset: 48 uint32 entry_id = 11; // offset: 52 bool FBPKOFOIOLC = 13; // offset: 56 bool is_close_map = 10; // offset: 57 } // Obf: JNKOPDPGDFF // CmdID: 1496 message EnterSceneScRsp { SceneIdentifier scene_identifier = 2; // offset: 24 uint32 retcode = 3; // offset: 32 bool is_close_map = 6; // offset: 36 bool is_over_map = 10; // offset: 37 } // Obf: FBJMJBLCGNI // CmdID: 1494 message EnterSceneByServerScNotify { LineupInfo lineup = 15; // offset: 24 SceneInfo scene = 5; // offset: 32 EnterSceneReason reason = 8; // offset: 40 } // Obf: EJFJACCGDGA // CmdID: 1454 message GetSceneMapInfoCsReq { repeated SceneIdentifier scene_identifiers = 15; // offset: 16 } message MazePropState { PropExtraInfo extra_info = 13; // offset: 16 uint32 group_id = 1; // offset: 32 uint32 state = 4; // offset: 36 uint32 config_id = 10; // offset: 40 } message MapInfoGroup { repeated uint32 destory_monster_config_id_list = 7; // offset: 24 map property_map = 6; // offset: 32 int64 modify_time = 2; // offset: 40 bool is_need_refresh = 14; // offset: 48 uint32 group_id = 11; // offset: 52 } message ChestInfo { uint32 exist_num = 12; // offset: 24 ChestType chest_type = 6; // offset: 28 uint32 opened_num = 1; // offset: 32 } message FAHFBEJCKLF { uint32 type = 4; // offset: 24 uint32 JBGIFBGMLMF = 9; // offset: 28 uint32 PIJBPDPEODG = 2; // offset: 32 } message SceneMapInfo { repeated uint32 finished_chest_monster_id_list = 1317; // offset: 24 repeated uint32 lighten_section_list = 12; // offset: 32 repeated MazePropState map_info_prop_list = 10; // offset: 40 SceneIdentifier scene_identifier = 1571; // offset: 48 map floor_saved_value_map = 11; // offset: 56 MissionStatusBySceneInfo client_group_mission_info = 427; // offset: 64 repeated ChestInfo chest_list = 9; // offset: 72 repeated FAHFBEJCKLF chest_monster_list = 7; // offset: 80 repeated uint32 unlock_teleport_list = 13; // offset: 88 repeated uint32 opened_chest_id_list = 944; // offset: 96 repeated MapInfoGroup group_list = 4; // offset: 104 uint32 chest_monster_num = 14; // offset: 112 uint32 dimension_id = 3; // offset: 116 uint32 entry_id = 8; // offset: 120 uint32 retcode = 6; // offset: 124 uint32 floor_id = 15; // offset: 128 } // Obf: GetSceneMapInfoScRsp // CmdID: 1459 message GetSceneMapInfoScRsp { repeated SceneMapInfo scene_map_info_list = 3; // offset: 16 uint32 retcode = 15; // offset: 32 } message SceneEntityRefreshInfo { oneof refresh_type { SceneEntityInfo add_entity = 9; // offset: 16 uint32 delete_entity = 13; // offset: 16 uint32 BEEANADAHPL = 10; // offset: 16 } } message AKEKCKDIHLA { string HMELFPDPCFC = 1; // offset: 24 int32 DHPDILNLIPC = 8; // offset: 32 int32 KHBBNDBJAFK = 10; // offset: 36 } message GroupRefreshInfo { repeated AKEKCKDIHLA CDMKBCHLPAB = 2; // offset: 24 SceneEntityGroupInfo unk1 = 7; // offset: 32 repeated SceneEntityRefreshInfo refresh_entity = 6; // offset: 40 uint32 state = 11; // offset: 48 SceneGroupRefreshType refresh_type = 8; // offset: 52 uint32 group_id = 9; // offset: 56 } // Obf: EJJNPDFPIAP // CmdID: 1418 message SceneGroupRefreshScNotify { repeated GroupRefreshInfo group_refresh_list = 10; // offset: 16 uint32 dimension_id = 12; // offset: 32 uint32 floor_id = 2; // offset: 36 } message EnteredSceneInfo { uint32 plane_id = 4; // offset: 24 uint32 floor_id = 7; // offset: 28 } // Obf: FHLGAPIIKCA // CmdID: 1412 message GetEnteredSceneCsReq { } // Obf: CGKHKICJKIA // CmdID: 1431 message GetEnteredSceneScRsp { repeated EnteredSceneInfo entered_scene_info_list = 12; // offset: 24 uint32 retcode = 6; // offset: 32 } message IAIDGGGMBPJ { uint32 stamina = 6; // offset: 24 uint32 DLODAKOHFOP = 9; // offset: 28 } message NHGJGMAEBCI { string signature = 6; // offset: 24 repeated uint32 GHNJNFKJEDC = 14; // offset: 32 repeated HeadIconData KNINLDPFLMA = 15; // offset: 40 HeadFrameInfo head_frame_info = 10; // offset: 48 bool MFFGEMKLNBF = 11; // offset: 56 } message AvatarSync { repeated Avatar avatar_list = 8; // offset: 16 repeated AvatarPathData avatar_path_data_info_list = 14; // offset: 32 } message EOJCKAGKGBM { repeated uint32 DEPBONHELFD = 5; // offset: 16 repeated uint32 LEBFLAKCJCM = 7; // offset: 24 repeated Mission mission_list = 3; // offset: 32 repeated MJBANFPPEFH NLPKLNDCMOC = 2; // offset: 40 repeated uint32 finished_main_mission_id_list = 10; // offset: 56 repeated uint32 OBCBLABECEA = 1; // offset: 64 } message PFNHCOJOBKH { repeated uint32 ABMLLCOKOLN = 12; // offset: 16 repeated uint32 LKAKMGKENOI = 1; // offset: 24 } message ILAMAONBODN { repeated uint32 BGPACBIJDCH = 15; // offset: 16 repeated SectionStatus BKKHGJPCGBC = 14; // offset: 24 repeated uint32 MDANGIEIMIF = 3; // offset: 32 repeated GroupStatus JKDNIOABDLM = 5; // offset: 48 } // Obf: NIEBAAFIPDA // CmdID: 634 message PlayerSyncScNotify { repeated uint32 del_relic_list = 14; // offset: 16 EOJCKAGKGBM KGBIELHADFF = 8; // offset: 24 repeated Material material_list = 4; // offset: 32 repeated Equipment equipment_list = 6; // offset: 40 repeated WaitDelResource wait_del_resource_list = 7; // offset: 48 NHGJGMAEBCI CNOAHDHDFAG = 981; // offset: 56 repeated NKDNFDCFNCP NMBAFJGFOIH = 1855; // offset: 72 repeated NLLLAAEJOBP EPBGLFHEFJJ = 1618; // offset: 80 PlayerBasicInfo basic_info = 12; // offset: 88 repeated Material NAJFMIIFIEC = 1517; // offset: 96 repeated Quest quest_list = 1; // offset: 104 ItemList FHHGDACMJED = 326; // offset: 112 PFNHCOJOBKH OFFHOHGHNDH = 192; // offset: 120 AvatarSync avatar_sync = 5; // offset: 128 ILAMAONBODN LNJBJFCIJCA = 283; // offset: 136 IAIDGGGMBPJ JHJNMOFMPMO = 15; // offset: 144 repeated Relic relic_list = 3; // offset: 152 repeated uint32 del_equipment_list = 9; // offset: 160 repeated CCHMHOONEGG JIEOHBBDJDA = 1118; // offset: 168 CJLCPMDGIBO DHKFCDAGHDM = 1458; // offset: 176 } message CCHMHOONEGG { uint32 OCJLBKDCKHL = 8; // offset: 24 uint32 num = 14; // offset: 28 }