unknown file
@@ -1,5 +0,0 @@
-// Rising Stage Executable
-eax133(eax131, 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
-
-// Climax Stage Executable
-eax105(eax103, 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
\ No newline at end of file
Decryption method - Climax Stage
@@ -0,0 +1,904 @@
+void fun_408ac0(void** ecx) {
+ void** esp2;
+ void* esp3;
+ void** edi4;
+ void** eax5;
+ uint32_t esi6;
+ void** v7;
+ void** eip8;
+ void** edx9;
+ void** eax10;
+ int32_t eax11;
+ uint32_t esi12;
+ void** v13;
+ void** eip14;
+ void** eax15;
+ void** eax16;
+ void** eax17;
+ void** ecx18;
+ void** edx19;
+ void** eax20;
+ void** eax21;
+ void** eax22;
+ uint32_t esi23;
+ void** eip24;
+ void** eax25;
+ void** eax26;
+ void** eax27;
+ uint32_t esi28;
+ void** eip29;
+ void** eax30;
+ void** eax31;
+ void* esp32;
+ void** esi33;
+ void** eax34;
+ void** v35;
+ struct s7074** eax36;
+ void* esp37;
+ struct s7074* edx38;
+ void** v39;
+ int32_t eax40;
+ int32_t eax41;
+ void** v42;
+ int32_t eax43;
+ void** v44;
+ int32_t eax45;
+ void** v46;
+ int32_t eax47;
+ void** v48;
+ int32_t eax49;
+ void** v50;
+ int32_t eax51;
+ void** v52;
+ int32_t eax53;
+ void** v54;
+ int32_t eax55;
+ void** v56;
+ int32_t eax57;
+ void** v58;
+ int32_t eax59;
+ void** v60;
+ void** ecx61;
+ void*** esp62;
+ void** v63;
+ void** eax64;
+ void** eax65;
+ void** eax66;
+ void** eax67;
+ void** eax68;
+ void** eax69;
+ void** eax70;
+ void** eax71;
+ void** eax72;
+ void** eax73;
+ void** eax74;
+ void** eax75;
+ int32_t eax76;
+ int32_t eax77;
+ int32_t eax78;
+ int32_t eax79;
+ int32_t eax80;
+ int32_t eax81;
+ int32_t eax82;
+ int32_t eax83;
+ int32_t eax84;
+ int32_t eax85;
+ int32_t eax86;
+ int32_t eax87;
+ int32_t eax88;
+ int32_t eax89;
+ int32_t eax90;
+ int32_t eax91;
+ int32_t eax92;
+ int32_t eax93;
+ int32_t eax94;
+ int32_t eax95;
+ int32_t eax96;
+ int32_t eax97;
+ int32_t eax98;
+ int32_t eax99;
+ int32_t eax100;
+ int32_t eax101;
+ void** eax102;
+ struct s7111** eax103;
+ struct s7111* edx104;
+ int32_t eax105;
+ void** eax106;
+ struct s7112** eax107;
+ struct s7112* edx108;
+ int32_t eax109;
+ void** eax110;
+ struct s7113** eax111;
+ struct s7113* edx112;
+ int32_t eax113;
+ void** eax114;
+ struct s7114** eax115;
+ struct s7114* edx116;
+ int32_t eax117;
+ void** eax118;
+ struct s7115** eax119;
+ struct s7115* edx120;
+ int32_t eax121;
+ void** eax122;
+ struct s7116** eax123;
+ struct s7116* edx124;
+ int32_t eax125;
+ void** eax126;
+ struct s7117** eax127;
+ struct s7117* edx128;
+ int32_t eax129;
+ void** eax130;
+ struct s7118** eax131;
+ struct s7118* edx132;
+ int32_t eax133;
+ void** eax134;
+ struct s7119** eax135;
+ struct s7119* edx136;
+ int32_t eax137;
+ void** eax138;
+ struct s7120** eax139;
+ struct s7120* edx140;
+ int32_t eax141;
+ void** eax142;
+ struct s7121** eax143;
+ int32_t eax144;
+ void* esp145;
+ void** ecx146;
+ void** edx147;
+ void** v148;
+ void** edx149;
+ void** edx150;
+ void** eax151;
+ void** eax152;
+ void** esi153;
+ void** edx154;
+ struct s7122* eax155;
+ void** ecx156;
+ void** v157;
+ void** eax158;
+ void** eax159;
+ void** eax160;
+ void* esp161;
+ void** eax162;
+ void** ecx163;
+ void** v164;
+ void** edx165;
+ void** eax166;
+ void* esp167;
+ void** eax168;
+ void** eax169;
+ void* esp170;
+ void** v171;
+ void** eax172;
+ void** edx173;
+ void** v174;
+ void** esi175;
+ void** ebx176;
+ void** eax177;
+ void** v178;
+ void** eax179;
+ void** v180;
+ void** eax181;
+ void** eax182;
+ void** v183;
+ void** v184;
+ void** ecx185;
+ void** v186;
+ void** ecx187;
+ void* esp188;
+ void** eax189;
+ void** eax190;
+ void*** esp191;
+ void** v192;
+ void* esp193;
+ void** v194;
+ signed char al195;
+ void* esp196;
+ void** v197;
+ signed char al198;
+ void** v199;
+ signed char al200;
+ void** v201;
+ signed char al202;
+ void** v203;
+ signed char al204;
+ void** v205;
+ signed char al206;
+ void** v207;
+ void** eax208;
+ void** esi209;
+ void** eax210;
+ void** eax211;
+ void* esp212;
+ void** v213;
+ void** eax214;
+ void** ecx215;
+ void** ecx216;
+ void** eax217;
+ void** eax218;
+ void** ecx219;
+ void** eax220;
+ void** eax221;
+ int32_t eax222;
+ void* esp223;
+ void** ebp224;
+ void** eax225;
+ void* eax226;
+ void** eax227;
+ void** v228;
+ void** eax229;
+ void** eax230;
+ void* esp231;
+ void** esi232;
+ void** ebx233;
+ void** eax234;
+ void** ecx235;
+ void* esp236;
+ void** eax237;
+ void** v238;
+ void** eax239;
+ void** esp240;
+ void** v241;
+ void** eax242;
+ void** eax243;
+ void** eax244;
+ void** eax245;
+ void** eax246;
+ void* esp247;
+ void** eax248;
+ void** eax249;
+ void** edx250;
+ void** edx251;
+ void** edx252;
+ void** edx253;
+ void** edx254;
+ void** eax255;
+ void** eax256;
+ void** eax257;
+ void** eax258;
+ void* esp259;
+ void** eax260;
+ int32_t eax261;
+ void** eax262;
+ void** esi263;
+ void** edx264;
+ int32_t eax265;
+ int32_t edx266;
+ void** esi267;
+ void** edx268;
+ void** esp269;
+ void** eax270;
+ void** esi271;
+ void** eax272;
+ int32_t eip273;
+ void** esi274;
+ void** ecx275;
+ signed char al276;
+
+ esp2 = reinterpret_cast<void**>(reinterpret_cast<int32_t>(__zero_stack_offset()) - 4);
+ esp3 = reinterpret_cast<void*>((reinterpret_cast<unsigned char>(esp2) & 0xfffffff8) - 4 - 4 - 4 - 28 - 4 - 4 - 4 - 4 - 4);
+ *reinterpret_cast<void***>(&g0) = reinterpret_cast<void**>(reinterpret_cast<uint32_t>(esp3) + 48);
+ edi4 = ecx;
+ eax5 = reinterpret_cast<void**>(CreateCore_System_Selene_YAPAVICore_2_XZ());
+ *reinterpret_cast<void***>(edi4 + 4) = eax5;
+ if (!eax5) {
+ MessageBoxA();
+ esi6 = printf;
+ esi6(0x4ad958);
+ esi6("ASSERT : %4d, %s\n", 0x96, "..\\Code\\Core\\Application.cpp");
+ *reinterpret_cast<int32_t*>(reinterpret_cast<int32_t>(&g0) + 1) = 0xbadc0de;
+ *reinterpret_cast<void***>(&g0) = v7;
+ eip8 = g14;
+ goto eip8;
+ }
+ edx9 = *reinterpret_cast<void***>(eax5);
+ eax10 = *reinterpret_cast<void***>(edx9 + 16);
+ eax11 = reinterpret_cast<int32_t>(eax10(eax5));
+ if (!eax11) {
+ MessageBoxA(eax5);
+ esi12 = printf;
+ esi12(eax5, 0x4ad9a8);
+ esi12(eax5, "ASSERT : %4d, %s\n", 0xa1, "..\\Code\\Core\\Application.cpp");
+ *reinterpret_cast<int32_t*>(reinterpret_cast<int32_t>(&g0) + 1) = 0xbadc0de;
+ *reinterpret_cast<void***>(&g0) = v13;
+ eip14 = g14;
+ goto eip14;
+ }
+ eax15 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 100);
+ eax15(1);
+ eax16 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 0x84);
+ eax17 = reinterpret_cast<void**>(eax16(1));
+ ecx18 = *reinterpret_cast<void***>(edi4 + 4);
+ *reinterpret_cast<void***>(edi4 + 12) = eax17;
+ edx19 = *reinterpret_cast<void***>(ecx18);
+ eax20 = *reinterpret_cast<void***>(edx19 + 0x8c);
+ eax20(eax17, 1);
+ eax21 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 0x6c);
+ eax22 = reinterpret_cast<void**>(eax21());
+ *reinterpret_cast<void***>(edi4 + 8) = eax22;
+ if (!eax22) {
+ MessageBoxA();
+ esi23 = printf;
+ esi23(0x4ad9b8);
+ esi23("ASSERT : %4d, %s\n", 0xbd, "..\\Code\\Core\\Application.cpp");
+ *reinterpret_cast<int32_t*>(reinterpret_cast<int32_t>(&g0) + 1) = 0xbadc0de;
+ *reinterpret_cast<void***>(&g0) = esp2;
+ eip24 = g14;
+ goto eip24;
+ }
+ eax25 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 20);
+ eax25(0x500, 0x2d0, 1);
+ eax26 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 8)) + 48);
+ eax27 = reinterpret_cast<void**>(eax26());
+ *reinterpret_cast<void***>(edi4 + 16) = eax27;
+ if (!eax27) {
+ MessageBoxA();
+ esi28 = printf;
+ esi28(0x4ad9cc);
+ esi28("ASSERT : %4d, %s\n", 0xd3, "..\\Code\\Core\\Application.cpp");
+ *reinterpret_cast<int32_t*>(reinterpret_cast<int32_t>(&g0) + 1) = 0xbadc0de;
+ *reinterpret_cast<void***>(&g0) = reinterpret_cast<void**>(0x4ad988);
+ eip29 = g14;
+ goto eip29;
+ }
+ eax30 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 0x70);
+ eax31 = reinterpret_cast<void**>(eax30());
+ esp32 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp3) - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 + 4 - 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 + 4);
+ *reinterpret_cast<void***>(edi4 + 68) = eax31;
+ if (reinterpret_cast<signed char>(eax31) >= reinterpret_cast<signed char>(2)) {
+ *reinterpret_cast<void***>(edi4 + 68) = reinterpret_cast<void**>(2);
+ }
+ esi33 = reinterpret_cast<void**>(0);
+ do {
+ eax34 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 0x80);
+ v35 = esi33;
+ eax36 = reinterpret_cast<struct s7074**>(eax34(v35, 30, 3));
+ esp37 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp32) - 4 - 4 - 4 - 4 + 4);
+ *reinterpret_cast<struct s7074***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40) = eax36;
+ if (esi33) {
+ edx38 = *eax36;
+ v39 = reinterpret_cast<void**>(51);
+ eax40 = edx38->f32;
+ eax40(eax36, 16, 51, v35, 30, 3);
+ eax41 = (**reinterpret_cast<struct s7075***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f32;
+ v42 = reinterpret_cast<void**>(52);
+ eax41(17, 52, 16, 51, v35, 30, 3);
+ eax43 = (**reinterpret_cast<struct s7076***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f32;
+ v44 = reinterpret_cast<void**>(53);
+ eax43(18, 53, 17, 52, 16, 51, v35, 30, 3);
+ eax45 = (**reinterpret_cast<struct s7077***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f32;
+ v46 = reinterpret_cast<void**>(37);
+ eax45(19, 37, 18, 53, 17, 52, 16, 51, v35, 30, 3);
+ eax47 = (**reinterpret_cast<struct s7078***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f32;
+ v48 = reinterpret_cast<void**>(38);
+ eax47(20, 38, 19, 37, 18, 53, 17, 52, 16, 51, v35, 30, 3);
+ eax49 = (**reinterpret_cast<struct s7079***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f32;
+ v50 = reinterpret_cast<void**>(39);
+ eax49(21, 39, 20, 38, 19, 37, 18, 53, 17, 52, 16, 51, v35, 30, 3);
+ eax51 = (**reinterpret_cast<struct s7080***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f32;
+ v52 = reinterpret_cast<void**>(72);
+ eax51(0, 72, 21, 39, 20, 38, 19, 37, 18, 53, 17, 52, 16, 51, v35, 30, 3);
+ eax53 = (**reinterpret_cast<struct s7081***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f32;
+ v54 = reinterpret_cast<void**>(80);
+ eax53(1, 80, 0, 72, 21, 39, 20, 38, 19, 37, 18, 53, 17, 52, 16, 51, v35, 30, 3);
+ eax55 = (**reinterpret_cast<struct s7082***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f32;
+ v56 = reinterpret_cast<void**>(75);
+ eax55(2, 75, 1, 80, 0, 72, 21, 39, 20, 38, 19, 37, 18, 53, 17, 52, 16, 51, v35, 30, 3);
+ eax57 = (**reinterpret_cast<struct s7083***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f32;
+ v58 = reinterpret_cast<void**>(77);
+ eax57(3, 77, 2, 75, 1, 80, 0, 72, 21, 39, 20, 38, 19, 37, 18, 53, 17, 52, 16, 51, v35, 30, 3);
+ eax59 = (**reinterpret_cast<struct s7084***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f32;
+ v60 = reinterpret_cast<void**>(71);
+ eax59(22, 71, 3, 77, 2, 75, 1, 80, 0, 72, 21, 39, 20, 38, 19, 37, 18, 53, 17, 52, 16, 51, v35, 30, 3);
+ ecx61 = *reinterpret_cast<void***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40);
+ esp62 = reinterpret_cast<void***>(reinterpret_cast<uint32_t>(esp37) - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4);
+ v63 = reinterpret_cast<void**>(73);
+ } else {
+ eax64 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 40)) + 32);
+ v39 = reinterpret_cast<void**>(44);
+ eax64(16, 44, v35, 30, 3);
+ eax65 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 40)) + 32);
+ v42 = reinterpret_cast<void**>(45);
+ eax65(17, 45, 16, 44, v35, 30, 3);
+ eax66 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 40)) + 32);
+ v44 = reinterpret_cast<void**>(46);
+ eax66(18, 46, 17, 45, 16, 44, v35, 30, 3);
+ eax67 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 40)) + 32);
+ v46 = reinterpret_cast<void**>(47);
+ eax67(19, 47, 18, 46, 17, 45, 16, 44, v35, 30, 3);
+ eax68 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 40)) + 32);
+ v48 = reinterpret_cast<void**>(48);
+ eax68(20, 48, 19, 47, 18, 46, 17, 45, 16, 44, v35, 30, 3);
+ eax69 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 40)) + 32);
+ v50 = reinterpret_cast<void**>(49);
+ eax69(21, 49, 20, 48, 19, 47, 18, 46, 17, 45, 16, 44, v35, 30, 3);
+ eax70 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 40)) + 32);
+ v52 = reinterpret_cast<void**>(0xc8);
+ eax70(0, 0xc8, 21, 49, 20, 48, 19, 47, 18, 46, 17, 45, 16, 44, v35, 30, 3);
+ eax71 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 40)) + 32);
+ v54 = reinterpret_cast<void**>(0xd0);
+ eax71(1, 0xd0, 0, 0xc8, 21, 49, 20, 48, 19, 47, 18, 46, 17, 45, 16, 44, v35, 30, 3);
+ eax72 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 40)) + 32);
+ v56 = reinterpret_cast<void**>(0xcb);
+ eax72(2, 0xcb, 1, 0xd0, 0, 0xc8, 21, 49, 20, 48, 19, 47, 18, 46, 17, 45, 16, 44, v35, 30, 3);
+ eax73 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 40)) + 32);
+ v58 = reinterpret_cast<void**>(0xcd);
+ eax73(3, 0xcd, 2, 0xcb, 1, 0xd0, 0, 0xc8, 21, 49, 20, 48, 19, 47, 18, 46, 17, 45, 16, 44, v35, 30, 3);
+ eax74 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 40)) + 32);
+ v60 = reinterpret_cast<void**>(50);
+ eax74(22, 50, 3, 0xcd, 2, 0xcb, 1, 0xd0, 0, 0xc8, 21, 49, 20, 48, 19, 47, 18, 46, 17, 45, 16, 44, v35, 30, 3);
+ ecx61 = *reinterpret_cast<void***>(edi4 + 40);
+ esp62 = reinterpret_cast<void***>(reinterpret_cast<uint32_t>(esp37) - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4);
+ v63 = reinterpret_cast<void**>(30);
+ }
+ eax75 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(ecx61) + 32);
+ eax75(23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax76 = (**reinterpret_cast<struct s7085***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f32;
+ eax76(24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax77 = (**reinterpret_cast<struct s7086***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f32;
+ eax77(25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax78 = (**reinterpret_cast<struct s7087***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f32;
+ eax78(26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax79 = (**reinterpret_cast<struct s7088***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f32;
+ eax79(27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax80 = (**reinterpret_cast<struct s7089***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f32;
+ eax80(28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax81 = (**reinterpret_cast<struct s7090***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f32;
+ eax81(29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax82 = (**reinterpret_cast<struct s7091***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f32;
+ eax82(30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax83 = (**reinterpret_cast<struct s7092***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f32;
+ eax83(31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax84 = (**reinterpret_cast<struct s7093***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f28;
+ eax84(16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax85 = (**reinterpret_cast<struct s7094***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f28;
+ eax85(17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax86 = (**reinterpret_cast<struct s7095***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f28;
+ eax86(18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax87 = (**reinterpret_cast<struct s7096***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f28;
+ eax87(19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax88 = (**reinterpret_cast<struct s7097***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f28;
+ eax88(20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax89 = (**reinterpret_cast<struct s7098***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f28;
+ eax89(21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax90 = (**reinterpret_cast<struct s7099***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f28;
+ eax90(22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax91 = (**reinterpret_cast<struct s7100***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f28;
+ eax91(23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax92 = (**reinterpret_cast<struct s7101***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f28;
+ eax92(24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax93 = (**reinterpret_cast<struct s7102***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f28;
+ eax93(25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax94 = (**reinterpret_cast<struct s7103***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f28;
+ eax94(26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax95 = (**reinterpret_cast<struct s7104***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f28;
+ eax95(27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax96 = (**reinterpret_cast<struct s7105***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f28;
+ eax96(28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax97 = (**reinterpret_cast<struct s7106***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f28;
+ eax97(29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax98 = (**reinterpret_cast<struct s7107***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f28;
+ eax98(30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax99 = (**reinterpret_cast<struct s7108***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f28;
+ eax99(31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax100 = (**reinterpret_cast<struct s7109***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f20;
+ eax100(0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax101 = (**reinterpret_cast<struct s7110***>(reinterpret_cast<uint32_t>(edi4 + reinterpret_cast<unsigned char>(esi33) * 4) + 40))->f24;
+ eax101(0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ esp32 = reinterpret_cast<void*>(esp62 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4);
+ ++esi33;
+ } while (reinterpret_cast<signed char>(esi33) < reinterpret_cast<signed char>(2));
+ eax102 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 0x88);
+ eax103 = reinterpret_cast<struct s7111**>(eax102(0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3));
+ edx104 = *eax103;
+ eax105 = edx104->f16;
+ eax105(eax103, 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax106 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 0x88);
+ eax107 = reinterpret_cast<struct s7112**>(eax106(1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3));
+ edx108 = *eax107;
+ eax109 = edx108->f16;
+ eax109(eax107, 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax110 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 0x88);
+ eax111 = reinterpret_cast<struct s7113**>(eax110(2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3));
+ edx112 = *eax111;
+ eax113 = edx112->f16;
+ eax113(eax111, 3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax114 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 0x88);
+ eax115 = reinterpret_cast<struct s7114**>(eax114(3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3));
+ edx116 = *eax115;
+ eax117 = edx116->f16;
+ eax117(eax115, 4, "Patch003", "PackPass", 3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax118 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 0x88);
+ eax119 = reinterpret_cast<struct s7115**>(eax118(4, "Patch003", "PackPass", 3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3));
+ edx120 = *eax119;
+ eax121 = edx120->f16;
+ eax121(eax119, 5, "Patch002", "PackPass", 4, "Patch003", "PackPass", 3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax122 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 0x88);
+ eax123 = reinterpret_cast<struct s7116**>(eax122(5, "Patch002", "PackPass", 4, "Patch003", "PackPass", 3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3));
+ edx124 = *eax123;
+ eax125 = edx124->f16;
+ eax125(eax123, 6, "Patch001", "PackPass", 5, "Patch002", "PackPass", 4, "Patch003", "PackPass", 3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax126 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 0x88);
+ eax127 = reinterpret_cast<struct s7117**>(eax126(6, "Patch001", "PackPass", 5, "Patch002", "PackPass", 4, "Patch003", "PackPass", 3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3));
+ edx128 = *eax127;
+ eax129 = edx128->f16;
+ eax129(eax127, 7, "Patch000", "PackPass", 6, "Patch001", "PackPass", 5, "Patch002", "PackPass", 4, "Patch003", "PackPass", 3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax130 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 0x88);
+ eax131 = reinterpret_cast<struct s7118**>(eax130(7, "Patch000", "PackPass", 6, "Patch001", "PackPass", 5, "Patch002", "PackPass", 4, "Patch003", "PackPass", 3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3));
+ edx132 = *eax131;
+ eax133 = edx132->f16;
+ eax133(eax131, 8, "DenD_3rd_Data", "PackPass", 7, "Patch000", "PackPass", 6, "Patch001", "PackPass", 5, "Patch002", "PackPass", 4, "Patch003", "PackPass", 3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax134 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 0x88);
+ eax135 = reinterpret_cast<struct s7119**>(eax134(8, "DenD_3rd_Data", "PackPass", 7, "Patch000", "PackPass", 6, "Patch001", "PackPass", 5, "Patch002", "PackPass", 4, "Patch003", "PackPass", 3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3));
+ edx136 = *eax135;
+ eax137 = edx136->f16;
+ eax137(eax135, 9, "DenD_3rd_Comic", "PackPass", 8, "DenD_3rd_Data", "PackPass", 7, "Patch000", "PackPass", 6, "Patch001", "PackPass", 5, "Patch002", "PackPass", 4, "Patch003", "PackPass", 3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax138 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 0x88);
+ eax139 = reinterpret_cast<struct s7120**>(eax138(9, "DenD_3rd_Comic", "PackPass", 8, "DenD_3rd_Data", "PackPass", 7, "Patch000", "PackPass", 6, "Patch001", "PackPass", 5, "Patch002", "PackPass", 4, "Patch003", "PackPass", 3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3));
+ edx140 = *eax139;
+ eax141 = edx140->f16;
+ eax141(eax139, 10, "DenD_3rd_Data/Mdl", "PackPass", 9, "DenD_3rd_Comic", "PackPass", 8, "DenD_3rd_Data", "PackPass", 7, "Patch000", "PackPass", 6, "Patch001", "PackPass", 5, "Patch002", "PackPass", 4, "Patch003", "PackPass", 3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ eax142 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 0x88);
+ eax143 = reinterpret_cast<struct s7121**>(eax142(10, "DenD_3rd_Data/Mdl", "PackPass", 9, "DenD_3rd_Comic", "PackPass", 8, "DenD_3rd_Data", "PackPass", 7, "Patch000", "PackPass", 6, "Patch001", "PackPass", 5, "Patch002", "PackPass", 4, "Patch003", "PackPass", 3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3));
+ eax144 = (*eax143)->f20;
+ eax144(eax143, 0x4ad2f0, 10, "DenD_3rd_Data/Mdl", "PackPass", 9, "DenD_3rd_Comic", "PackPass", 8, "DenD_3rd_Data", "PackPass", 7, "Patch000", "PackPass", 6, "Patch001", "PackPass", 5, "Patch002", "PackPass", 4, "Patch003", "PackPass", 3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ esp145 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp32) - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 + 4);
+ ecx146 = *reinterpret_cast<void***>(edi4 + 16);
+ edx147 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(ecx146) + 0xb4);
+ v148 = reinterpret_cast<void**>(reinterpret_cast<uint32_t>(esp145) + 28);
+ edx147(v148, 0x4ad2f0, 10, "DenD_3rd_Data/Mdl", "PackPass", 9, "DenD_3rd_Comic", "PackPass", 2, 0x808000, 0, 0, "Patch000", "PackPass", 6, "Patch001", "PackPass", 5, "Patch002", "PackPass", 4, "Patch003", "PackPass", 3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ edx149 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 12)) + 20);
+ edx149("Font", v148, 0x4ad2f0, 10, "DenD_3rd_Data/Mdl", "PackPass", 9, "DenD_3rd_Comic", "PackPass", 2, 0x808000, 0, 0, "Patch000", "PackPass", 6, "Patch001", "PackPass", 5, "Patch002", "PackPass", 4, "Patch003", "PackPass", 3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ edx150 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 16)) + 0x84);
+ eax151 = reinterpret_cast<void**>(edx150("Font.sff", "tga"));
+ *reinterpret_cast<void***>(edi4 + 20) = eax151;
+ eax152 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(eax151) + 0x6c);
+ eax152(eax151, 1, "Font.sff", "tga");
+ esi153 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 20));
+ edx154 = *reinterpret_cast<void***>(esi153 + 32);
+ eax155 = reinterpret_cast<struct s7122*>(edx154(1, "Font.sff", "tga"));
+ ecx156 = *reinterpret_cast<void***>(edi4 + 20);
+ v157 = reinterpret_cast<void**>(&eax155->f4);
+ eax158 = *reinterpret_cast<void***>(esi153 + 0x70);
+ eax158(ecx156, v157, 1, "Font.sff", "tga");
+ eax159 = fun_4a9d84(ecx156, 1, v157, 1, "Font.sff", "tga", 0x400, 1, 64, "Font", v148, ecx156, 1, v157, 1, "Font.sff", "tga", 0x400, 1, 64, "Font", v148);
+ if (!eax159) {
+ eax159 = reinterpret_cast<void**>(0);
+ } else {
+ ecx156 = *reinterpret_cast<void***>(edi4 + 4);
+ g4b7560 = ecx156;
+ g4b755c = edi4;
+ g4b7558 = reinterpret_cast<void**>(0);
+ }
+ *reinterpret_cast<void***>(edi4 + 28) = eax159;
+ eax160 = fun_4a9d84(ecx156, 0x78, v157, 1, "Font.sff", "tga", 0x400, 1, 64, "Font", v148, ecx156, 0x78, v157, 1, "Font.sff", "tga", 0x400, 1, 64, "Font", v148);
+ esp161 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp145) - 4 - 4 + 4 - 4 - 4 + 4 - 4 - 4 - 4 - 4 - 4 - 4 + 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 + 4 - 4 - 4 + 4 + 4 - 4 - 4 + 4 + 4);
+ if (!eax160) {
+ eax162 = reinterpret_cast<void**>(0);
+ } else {
+ ecx163 = *reinterpret_cast<void***>(edi4 + 16);
+ v164 = *reinterpret_cast<void***>(edi4 + 28);
+ edx165 = *reinterpret_cast<void***>(edi4 + 4);
+ ecx156 = *reinterpret_cast<void***>(edi4 + 8);
+ eax162 = fun_423890(ecx156, eax160, edx165, ecx163, v164, v157, 1, "Font.sff", "tga");
+ esp161 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp161) - 4 - 4 - 4 - 4 - 4 + 16 + 4);
+ }
+ *reinterpret_cast<void***>(edi4 + 56) = eax162;
+ eax166 = fun_4a9d84(ecx156, 28, v157, 1, "Font.sff", "tga", 0x400, 1, eax160, "Font", v148, ecx156, 28, v157, 1, "Font.sff", "tga", 0x400, 1, eax160, "Font", v148);
+ esp167 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp161) - 4 - 4 + 4 + 4);
+ if (!eax166) {
+ eax168 = reinterpret_cast<void**>(0);
+ } else {
+ ecx156 = *reinterpret_cast<void***>(edi4 + 16);
+ eax168 = fun_4240c0(ecx156, v157, 1, "Font.sff", "tga");
+ esp167 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp167) - 4 + 4);
+ }
+ *reinterpret_cast<void***>(edi4 + 60) = eax168;
+ eax169 = fun_4a9d84(ecx156, 0x9a4, v157, 1, "Font.sff", "tga", 0x400, 1, eax166, "Font", v148, ecx156, 0x9a4, v157, 1, "Font.sff", "tga", 0x400, 1, eax166, "Font", v148);
+ esp170 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp167) - 4 - 4 + 4 + 4);
+ v171 = eax169;
+ if (!eax169) {
+ eax172 = reinterpret_cast<void**>(0);
+ } else {
+ ecx156 = *reinterpret_cast<void***>(edi4 + 28);
+ eax172 = fun_4449e0(ecx156, eax169, ecx156, v157, 1, "Font.sff", "tga", 0x400, 1, v171, "Font", v148, 0x4ad2f0, 10, "DenD_3rd_Data/Mdl", "PackPass", 9, 2, "PackPass", 2, 0x808000, 0, 0, "Patch000", "PackPass", 6, "Patch001", "PackPass", 5, "Patch002", "PackPass", 4, "Patch003", "PackPass", 3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ esp170 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp170) - 4 - 4 - 4 + 8 + 4);
+ }
+ *reinterpret_cast<void***>(edi4 + 24) = eax172;
+ fun_444e00(ecx156, eax172, v157, 1, "Font.sff", "tga");
+ edx173 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 60)) + 4);
+ v174 = *reinterpret_cast<void***>(edi4 + 24);
+ edx173(v174, v157, 1, "Font.sff", "tga");
+ __asm__("fld dword [eax+0x980]");
+ esi175 = *reinterpret_cast<void***>(edi4 + 16);
+ ebx176 = *reinterpret_cast<void***>(esi175);
+ __asm__("fstp dword [esp+0x14]");
+ __asm__("fld dword [eax+0x97c]");
+ __asm__("fstp dword [esp+0x18]");
+ __asm__("fld dword [esp+0x14]");
+ eax177 = fun_4aa600(v174, v157, 1, "Font.sff", "tga", 0x400, v174, v157, 1, "Font.sff", "tga", 0x400);
+ __asm__("fld dword [esp+0x18]");
+ v178 = eax177;
+ eax179 = fun_4aa600(v178, v174, v157, 1, "Font.sff", "tga", v178, v174, v157, 1, "Font.sff", "tga");
+ v180 = eax179;
+ eax181 = *reinterpret_cast<void***>(ebx176 + 0xb8);
+ eax182 = reinterpret_cast<void**>(eax181(esi175, v180, v178, v174, v157, 1, "Font.sff", "tga"));
+ v183 = *reinterpret_cast<void***>(edi4 + 24);
+ *reinterpret_cast<void***>(edi4 + 76) = eax182;
+ fun_446200(v183, v180, v178, v174, v157, 1, "Font.sff", "tga");
+ v184 = *reinterpret_cast<void***>(edi4 + 24);
+ fun_4463e0(v184, v180, v178, v174, v157, 1, "Font.sff", "tga");
+ ecx185 = *reinterpret_cast<void***>(edi4 + 24);
+ fun_44c3b0(ecx185, v180, v178, v174, v157, 1, "Font.sff", "tga");
+ v186 = *reinterpret_cast<void***>(edi4 + 24);
+ fun_44a760(ecx185, v186, v180, v178, v174, v157, 1, "Font.sff", "tga");
+ ecx187 = *reinterpret_cast<void***>(edi4 + 24);
+ fun_44a9a0(ecx187, v180, v178, v174, v157, 1, "Font.sff", "tga");
+ fun_44cc00(ecx187, v180, v178, v174, v157, 1, "Font.sff", "tga");
+ esp188 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp170) - 4 - 4 + 4 + 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 + 4 - 4 - 4 + 4 - 4 - 4 + 4 + 4 - 4 - 4 + 4 + 4 - 4 + 4 - 4 - 4 + 4 + 4 - 4 + 4 - 4 + 4);
+ eax189 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0x8ac);
+ if (!(*reinterpret_cast<unsigned char*>(&eax189) & 2)) {
+ eax190 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4) + 72);
+ if (!(reinterpret_cast<unsigned char>(eax189) & 0x8000)) {
+ esp191 = reinterpret_cast<void***>(reinterpret_cast<uint32_t>(esp188) - 4);
+ v192 = reinterpret_cast<void**>(1);
+ } else {
+ esp191 = reinterpret_cast<void***>(reinterpret_cast<uint32_t>(esp188) - 4);
+ v192 = reinterpret_cast<void**>(3);
+ }
+ } else {
+ eax190 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4) + 72);
+ if (!(*reinterpret_cast<unsigned char*>(&eax189) & 16)) {
+ esp191 = reinterpret_cast<void***>(reinterpret_cast<uint32_t>(esp188) - 4);
+ v192 = reinterpret_cast<void**>(0);
+ } else {
+ esp191 = reinterpret_cast<void***>(reinterpret_cast<uint32_t>(esp188) - 4);
+ v192 = reinterpret_cast<void**>(2);
+ }
+ }
+ eax190(edi4);
+ fun_408760(edi4, v192, v180, v178, v174, v157, 1, "Font.sff", "tga", 0x400, 1, v171, "Font", v148, 0x4ad2f0, 10, "DenD_3rd_Data/Mdl", "PackPass", 9, 0xffffffff, "PackPass", 2, 0x808000, 0, 0, "Patch000", "PackPass", 6, "Patch001", "PackPass", 5, "Patch002", "PackPass", 4, "Patch003", "PackPass", 3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ esp193 = reinterpret_cast<void*>(esp191 - 4 + 4 - 4 + 4);
+ if (reinterpret_cast<unsigned char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0x8ac)) & 32)
+ goto addr_40937e_36;
+ addr_4093e3_37:
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0xf0) = reinterpret_cast<void**>(0);
+ v194 = *reinterpret_cast<void***>(edi4 + 24);
+ al195 = fun_44cd00(0x65, v194);
+ esp196 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp193) - 4 - 4 + 4 + 4);
+ if (al195) {
+ v197 = *reinterpret_cast<void***>(edi4 + 24);
+ al198 = fun_44cd00(0x66, v197);
+ esp196 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp196) - 4 - 4 + 4 + 4);
+ if (al198) {
+ v199 = *reinterpret_cast<void***>(edi4 + 24);
+ al200 = fun_44cd00(0x67, v199);
+ esp196 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp196) - 4 - 4 + 4 + 4);
+ if (al200) {
+ v201 = *reinterpret_cast<void***>(edi4 + 24);
+ al202 = fun_44cd00(0x68, v201);
+ esp196 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp196) - 4 - 4 + 4 + 4);
+ if (al202) {
+ v203 = *reinterpret_cast<void***>(edi4 + 24);
+ al204 = fun_44cd00(0x69, v203);
+ esp196 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp196) - 4 - 4 + 4 + 4);
+ if (al204) {
+ v205 = *reinterpret_cast<void***>(edi4 + 24);
+ al206 = fun_44cd00(0x6a, v205);
+ esp196 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp196) - 4 - 4 + 4 + 4);
+ if (!al206) {
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0xf0) = reinterpret_cast<void**>(0x6a);
+ }
+ } else {
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0xf0) = reinterpret_cast<void**>(0x69);
+ }
+ } else {
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0xf0) = reinterpret_cast<void**>(0x68);
+ }
+ } else {
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0xf0) = reinterpret_cast<void**>(0x67);
+ }
+ } else {
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0xf0) = reinterpret_cast<void**>(0x66);
+ }
+ } else {
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0xf0) = reinterpret_cast<void**>(0x65);
+ }
+ if (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(edi4 + 24) + 0x898) & 0x80000) && (*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(edi4 + 24) + 0x898) & 64 && !(0x80000 & *reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(edi4 + 24) + 0x898)))) {
+ *reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(edi4 + 24) + 0x898) = reinterpret_cast<unsigned char>(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(edi4 + 24) + 0x898) | 0x80000);
+ }
+ if (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(edi4 + 24) + 0x898) & 0x200) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(edi4 + 24) + 0x898) & 0x400) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(edi4 + 24) + 0x898) & 0x800) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(edi4 + 24) + 0x898) & 0x1000) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(edi4 + 24) + 0x898) & 0x2000) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(edi4 + 24) + 0x898) & 0x4000) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(edi4 + 24) + 0x898) & 0x8000) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(edi4 + 24) + 0x898) & 0x10000) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(edi4 + 24) + 0x898) & 0x40000) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(edi4 + 24) + 0x898) & 0x20000) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(edi4 + 24) + 0x898) & 0x80000) || !(reinterpret_cast<unsigned char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0x8ac)) & 32)))))))))))) {
+ v207 = *reinterpret_cast<void***>(edi4 + 24);
+ fun_44f770(v207);
+ esp196 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp196) - 4 - 4 + 4 + 4);
+ }
+ eax208 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4) + 56);
+ esi209 = *reinterpret_cast<void***>(edi4 + 24);
+ eax208(edi4);
+ eax210 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4));
+ g4b7558 = esi209;
+ eax210(edi4);
+ eax211 = fun_4a9d84(edi4, 40, v192, v180, v178, v174, v157, 1, "Font.sff", "tga", 0x400, edi4, 40, v192, v180, v178, v174, v157, 1, "Font.sff", "tga", 0x400);
+ esp212 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp196) - 4 + 4 - 4 + 4 - 4 - 4 + 4 + 4);
+ v213 = eax211;
+ if (!eax211) {
+ eax214 = reinterpret_cast<void**>(0);
+ } else {
+ ecx215 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0xf0);
+ eax214 = fun_4a1e00(ecx215, eax211, edi4, ecx215, v192, v180, v178, v174, v157, 1, v213, "tga");
+ esp212 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp212) - 4 - 4 - 4 - 4 + 12 + 4);
+ }
+ ecx216 = *reinterpret_cast<void***>(edi4 + 4);
+ *reinterpret_cast<void***>(edi4 + 64) = eax214;
+ eax217 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(ecx216) + 72);
+ eax217();
+ eax218 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 68);
+ eax218();
+ __asm__("fldz ");
+ ecx219 = *reinterpret_cast<void***>(edi4 + 16);
+ __asm__("fstp dword [edi+0x20]");
+ *reinterpret_cast<void***>(edi4 + 36) = reinterpret_cast<void**>(0);
+ eax220 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(ecx219) + 0x108);
+ eax220();
+ eax221 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 28);
+ eax222 = reinterpret_cast<int32_t>(eax221());
+ esp223 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp212) - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 - 4 + 4);
+ if (eax222) {
+ ebp224 = edi4 + 40;
+ while (1) {
+ eax225 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 64);
+ eax226 = reinterpret_cast<void*>(eax225());
+ eax227 = reinterpret_cast<void**>(reinterpret_cast<int32_t>(eax226) - reinterpret_cast<unsigned char>(*reinterpret_cast<void***>(edi4 + 36)));
+ v228 = eax227;
+ __asm__("fild dword [esp+0x18]");
+ if (reinterpret_cast<signed char>(eax227) < reinterpret_cast<signed char>(0)) {
+ __asm__("fadd dword [0x4b31d0]");
+ }
+ __asm__("fdiv qword [0x4b3550]");
+ __asm__("fstp dword [edi+0x20]");
+ eax229 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 64);
+ eax230 = reinterpret_cast<void**>(eax229());
+ esp231 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp223) - 4 + 4 - 4 + 4);
+ *reinterpret_cast<void***>(edi4 + 36) = eax230;
+ esi232 = ebp224;
+ ebx233 = reinterpret_cast<void**>(2);
+ do {
+ if (*reinterpret_cast<void***>(esi232)) {
+ eax234 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(esi232)) + 16);
+ eax234();
+ esp231 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp231) - 4 + 4);
+ }
+ esi232 = esi232 + 4;
+ --ebx233;
+ } while (ebx233);
+ ecx235 = *reinterpret_cast<void***>(edi4 + 24);
+ fun_4451c0(ecx235, 1, 0x4ada90, 12, 1, v192, v180, v228, v174, v157, 1, v213, "tga", 0x400, 1, v171, "Font", v148, 0x4ad2f0, -1, "DenD_3rd_Data/Mdl", "PackPass", 9, 0xffffffff, "PackPass", 2, 0x808000, 0, 0, "Patch000", "PackPass", 6, "Patch001", "PackPass", 5, "Patch002", "PackPass", 4, "Patch003", "PackPass", 3, "Patch004", "PackPass", 2, "Patch005", "PackPass", 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
+ esp236 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp231) - 4 + 4);
+ if (reinterpret_cast<signed char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0x148)) <= reinterpret_cast<signed char>(1)) {
+ eax237 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 16)) + 80);
+ v238 = *reinterpret_cast<void***>(edi4 + 76);
+ eax237(v238);
+ eax239 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 64)) + 0x78);
+ eax239(v238);
+ esp240 = reinterpret_cast<void**>(reinterpret_cast<uint32_t>(esp236) - 4 - 4 + 4 - 4 + 4 - 4);
+ v241 = reinterpret_cast<void**>(0);
+ eax242 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 16)) + 32);
+ v180 = esp240;
+ eax242(0, v238);
+ eax243 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 16)) + 96);
+ eax243(0, v238);
+ eax244 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 64)) + 0x80);
+ eax244(0, v238);
+ eax245 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 64)) + 0x84);
+ eax245(0, v238);
+ eax246 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 64)) + 0x88);
+ eax246(0, v238);
+ esp247 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp240 - 4) + 4 - 4 + 4 - 4 + 4 - 4 + 4 - 4 + 4);
+ } else {
+ v238 = ebx233;
+ eax248 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 16)) + 32);
+ eax248(v238);
+ eax249 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 16)) + 96);
+ eax249(v238);
+ edx250 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 16)) + 80);
+ v241 = *reinterpret_cast<void***>(edi4 + 76);
+ edx250(v241, v238);
+ edx251 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 64)) + 0x78);
+ edx251(v241, v238);
+ edx252 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 64)) + 0x80);
+ edx252(v241, v238);
+ edx253 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 64)) + 0x84);
+ edx253(v241, v238);
+ edx254 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 64)) + 0x88);
+ edx254(v241, v238);
+ esp247 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp236) - 4 - 4 + 4 - 4 + 4 - 4 - 4 + 4 - 4 + 4 - 4 + 4 - 4 + 4 - 4 + 4);
+ }
+ eax255 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 60)) + 8);
+ eax255(v241, v238);
+ eax256 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4) + 8);
+ eax256(edi4, v241, v238);
+ eax257 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 16)) + 100);
+ eax257(v241, v238);
+ eax258 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 64)) + 0x8c);
+ eax258(v241, v238);
+ esp259 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp247) - 4 + 4 - 4 + 4 - 4 + 4 - 4 + 4);
+ if (!*reinterpret_cast<void***>(edi4 + 52)) {
+ addr_4097fa_68:
+ eax260 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4)) + 28);
+ eax261 = reinterpret_cast<int32_t>(eax260(1, v241, v238));
+ esp223 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp259) - 4 - 4 + 4);
+ if (eax261)
+ continue; else
+ break;
+ } else {
+ eax262 = *reinterpret_cast<void***>(edi4 + 48);
+ *reinterpret_cast<void***>(edi4 + 52) = reinterpret_cast<void**>(0);
+ switch (eax262) {
+ case 0:
+ esi263 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4));
+ edx264 = *reinterpret_cast<void***>(esi263 + 76);
+ edx264(0x320, 0x1e0, v241, v238);
+ esp259 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp259) - 4 - 4 - 4 + 4);
+ break;
+ case 1:
+ eax265 = 0x500;
+ edx266 = 0x2d0;
+ goto addr_4097b7_73;
+ case 2:
+ eax265 = 0x320;
+ edx266 = 0x258;
+ goto addr_4097b7_73;
+ case 3:
+ esi267 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4));
+ edx268 = *reinterpret_cast<void***>(esi267 + 76);
+ edx268(0x780, 0x438, v241, v238);
+ esp259 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp259) - 4 - 4 - 4 + 4);
+ }
+ }
+ addr_4097c3_76:
+ __asm__("fld dword [eax+0x980]");
+ __asm__("fstp dword [esp+0x18]");
+ esp269 = reinterpret_cast<void**>(reinterpret_cast<uint32_t>(esp259) - 4);
+ __asm__("fld dword [eax+0x97c]");
+ __asm__("fstp dword [ecx+0x10]");
+ __asm__("fld dword [esp+0x1c]");
+ v192 = esp269;
+ __asm__("fstp dword [ecx+0x14]");
+ eax270 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 16)) + 32);
+ eax270(0, v241, v238);
+ esp259 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp269 - 4) + 4);
+ goto addr_4097fa_68;
+ addr_4097b7_73:
+ esi271 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 4));
+ eax272 = *reinterpret_cast<void***>(esi271 + 76);
+ eax272(eax265, edx266, v241, v238);
+ esp259 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp259) - 4 - 4 - 4 + 4);
+ goto addr_4097c3_76;
+ }
+ }
+ *reinterpret_cast<void***>(&g0) = reinterpret_cast<void**>(0x400);
+ eip273 = *reinterpret_cast<int32_t*>(reinterpret_cast<int32_t>(&g0) + 5);
+ goto eip273;
+ addr_40937e_36:
+ esi274 = reinterpret_cast<void**>(0);
+ if (reinterpret_cast<signed char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0x934)) <= reinterpret_cast<signed char>(0)) {
+ addr_4093aa_78:
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0x8ac) = reinterpret_cast<void**>(reinterpret_cast<unsigned char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0x8ac)) & 0xffffffdf);
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0x8ac) = reinterpret_cast<void**>(reinterpret_cast<unsigned char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0x8ac)) & 0xffffff7f);
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0x8ac) = reinterpret_cast<void**>(reinterpret_cast<unsigned char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0x8ac)) & 0xfffffeff);
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0x8ac) = reinterpret_cast<void**>(reinterpret_cast<unsigned char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0x8ac)) & 0xffffbfff);
+ ecx275 = *reinterpret_cast<void***>(edi4 + 24);
+ fun_44a610(ecx275, v192, v180, v178, v174, v157, 1, "Font.sff", "tga", 0x400, 1, v171, "Font", v148, 0x4ad2f0, ecx275, v192, v180, v178, v174, v157, 1, "Font.sff", "tga", 0x400, 1, v171, "Font", v148, 0x4ad2f0);
+ esp193 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp193) - 4 + 4);
+ goto addr_4093e3_37;
+ } else {
+ do {
+ al276 = fun_44d2d0(esi274);
+ esp193 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp193) - 4 + 4);
+ if (al276)
+ goto addr_4093e3_37;
+ ++esi274;
+ } while (reinterpret_cast<signed char>(esi274) < reinterpret_cast<signed char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(edi4 + 24) + 0x934)));
+ goto addr_4093aa_78;
+ }
+}
\ No newline at end of file
Decryption method - Rising Stage
@@ -0,0 +1,1118 @@
+void fun_4092e0(void** ecx) {
+ void** esp2;
+ void*** esp3;
+ uint32_t eax4;
+ void*** esp5;
+ void** v6;
+ void** ebp7;
+ void** eax8;
+ void** esi9;
+ void** v10;
+ void** eip11;
+ void** edx12;
+ void** eax13;
+ int32_t eax14;
+ void** esi15;
+ void** v16;
+ void** eip17;
+ void** eax18;
+ void** eax19;
+ void** eax20;
+ void** ecx21;
+ void** edx22;
+ void** eax23;
+ void** ecx24;
+ void** eax25;
+ void** eax26;
+ void** esi27;
+ void** eip28;
+ void** edi29;
+ void** esi30;
+ void** eax31;
+ void** eax32;
+ void* esp33;
+ void** esi34;
+ void** v35;
+ void** eax36;
+ void** edx37;
+ void** v38;
+ void* esp39;
+ void** eax40;
+ void*** esp41;
+ void** v42;
+ void* esp43;
+ void** eax44;
+ void** eax45;
+ void*** esp46;
+ void** v47;
+ void** esi48;
+ void** edi49;
+ void** eax50;
+ void** eax51;
+ void** edx52;
+ void** edx53;
+ void** eax54;
+ void** esi55;
+ void** eip56;
+ void** edx57;
+ void** eax58;
+ void* esp59;
+ void** esi60;
+ void** edx61;
+ void** v62;
+ struct s7416** eax63;
+ void* esp64;
+ struct s7416* edx65;
+ int32_t v66;
+ int32_t eax67;
+ int32_t eax68;
+ int32_t v69;
+ int32_t eax70;
+ int32_t v71;
+ int32_t eax72;
+ int32_t v73;
+ int32_t eax74;
+ int32_t v75;
+ int32_t eax76;
+ int32_t v77;
+ int32_t eax78;
+ int32_t v79;
+ int32_t eax80;
+ int32_t v81;
+ int32_t eax82;
+ int32_t v83;
+ int32_t eax84;
+ int32_t v85;
+ int32_t eax86;
+ int32_t v87;
+ int32_t eax88;
+ int32_t v89;
+ void* esp90;
+ void** edx91;
+ void** edx92;
+ void** edx93;
+ void** edx94;
+ void** edx95;
+ void** edx96;
+ void** edx97;
+ void** edx98;
+ void** edx99;
+ void** edx100;
+ void** edx101;
+ void** edx102;
+ int32_t eax103;
+ int32_t eax104;
+ int32_t eax105;
+ int32_t eax106;
+ int32_t eax107;
+ int32_t eax108;
+ int32_t eax109;
+ int32_t eax110;
+ int32_t eax111;
+ int32_t eax112;
+ int32_t eax113;
+ int32_t eax114;
+ int32_t eax115;
+ struct s7441* edx116;
+ int32_t eax117;
+ int32_t eax118;
+ int32_t eax119;
+ int32_t eax120;
+ int32_t eax121;
+ int32_t eax122;
+ int32_t eax123;
+ int32_t eax124;
+ int32_t eax125;
+ int32_t eax126;
+ int32_t eax127;
+ int32_t eax128;
+ int32_t eax129;
+ void** eax130;
+ struct s7454** eax131;
+ struct s7454* edx132;
+ int32_t eax133;
+ void** eax134;
+ struct s7455** eax135;
+ struct s7455* edx136;
+ int32_t eax137;
+ void** eax138;
+ struct s7456** eax139;
+ struct s7456* edx140;
+ int32_t eax141;
+ void** eax142;
+ struct s7457** eax143;
+ struct s7457* edx144;
+ int32_t eax145;
+ void** eax146;
+ struct s7458** eax147;
+ struct s7458* edx148;
+ int32_t eax149;
+ void** eax150;
+ struct s7459** eax151;
+ struct s7459* edx152;
+ int32_t eax153;
+ void** eax154;
+ struct s7460** eax155;
+ struct s7460* edx156;
+ int32_t eax157;
+ void** eax158;
+ struct s7461** eax159;
+ struct s7461* edx160;
+ int32_t eax161;
+ void** eax162;
+ struct s7462** eax163;
+ struct s7462* edx164;
+ int32_t eax165;
+ void** eax166;
+ struct s7463** eax167;
+ struct s7463* edx168;
+ int32_t eax169;
+ void** eax170;
+ struct s7464** eax171;
+ struct s7464* edx172;
+ int32_t eax173;
+ void** eax174;
+ struct s7465** eax175;
+ struct s7465* edx176;
+ int32_t eax177;
+ void** eax178;
+ struct s7466** eax179;
+ struct s7466* edx180;
+ int32_t eax181;
+ void** eax182;
+ struct s7467** eax183;
+ struct s7467* edx184;
+ int32_t eax185;
+ void** eax186;
+ struct s7468** eax187;
+ struct s7468* edx188;
+ int32_t eax189;
+ void** eax190;
+ struct s7469** eax191;
+ struct s7469* edx192;
+ int32_t eax193;
+ void** eax194;
+ struct s7470** eax195;
+ struct s7470* edx196;
+ int32_t eax197;
+ void** eax198;
+ struct s7471** eax199;
+ struct s7471* edx200;
+ int32_t eax201;
+ void** eax202;
+ struct s7472** eax203;
+ struct s7472* edx204;
+ int32_t eax205;
+ void** eax206;
+ struct s7473** eax207;
+ struct s7473* edx208;
+ int32_t eax209;
+ void** eax210;
+ struct s7474** eax211;
+ struct s7474* edx212;
+ int32_t eax213;
+ void** eax214;
+ struct s7475** eax215;
+ struct s7475* edx216;
+ int32_t eax217;
+ void** eax218;
+ struct s7476** eax219;
+ struct s7476* edx220;
+ int32_t eax221;
+ void** eax222;
+ struct s7477** eax223;
+ int32_t eax224;
+ void* esp225;
+ void** ecx226;
+ void** edx227;
+ void** v228;
+ void** edx229;
+ void** edx230;
+ void** eax231;
+ void** eax232;
+ void** esi233;
+ void** edx234;
+ struct s7478* eax235;
+ void** ecx236;
+ void** v237;
+ void** eax238;
+ void** eax239;
+ void* esp240;
+ void** eax241;
+ void** edx242;
+ void** v243;
+ void** ecx244;
+ void** eax245;
+ void* esp246;
+ void** v247;
+ void** eax248;
+ void** v249;
+ void** eax250;
+ void** v251;
+ void** v252;
+ void** v253;
+ void** ecx254;
+ void** ecx255;
+ void** ecx256;
+ void** ecx257;
+ void** esi258;
+ void** edi259;
+ void** eax260;
+ void** v261;
+ void** eax262;
+ void** v263;
+ void** eax264;
+ void** eax265;
+ void* esp266;
+ void** v267;
+ int32_t ecx268;
+ signed char al269;
+ void* esp270;
+ void** v271;
+ signed char al272;
+ void** v273;
+ signed char al274;
+ void** v275;
+ signed char al276;
+ void** v277;
+ signed char al278;
+ void** v279;
+ signed char al280;
+ void** v281;
+ signed char al282;
+ void** v283;
+ signed char al284;
+ void** eax285;
+ void** eax286;
+ void* esp287;
+ void** v288;
+ void** eax289;
+ void** ecx290;
+ void** ecx291;
+ void** eax292;
+ void** eax293;
+ void** eax294;
+ void** eax295;
+ void** ecx296;
+ void** eax297;
+ void** eax298;
+ int32_t eax299;
+ void* esp300;
+ void** eax301;
+ void* eax302;
+ void** eax303;
+ void** v304;
+ void** eax305;
+ void** eax306;
+ void* esp307;
+ void** esi308;
+ int32_t edi309;
+ void** eax310;
+ void** ecx311;
+ void* esp312;
+ void** edx313;
+ void** eax314;
+ void** v315;
+ void** esp316;
+ void** eax317;
+ void** eax318;
+ void** eax319;
+ void** eax320;
+ void** eax321;
+ void** eax322;
+ void* esp323;
+ void** eax324;
+ void** edx325;
+ void** esp326;
+ void** edx327;
+ void** edx328;
+ void** edx329;
+ void** edx330;
+ void** edx331;
+ void** edx332;
+ void** eax333;
+ void** eax334;
+ void** eax335;
+ void** eax336;
+ void* esp337;
+ void** eax338;
+ int32_t eax339;
+ void** eax340;
+ void** esi341;
+ void** edx342;
+ int32_t eax343;
+ int32_t edx344;
+ void** esi345;
+ void** edx346;
+ void** esp347;
+ void** eax348;
+ void** esi349;
+ void** eax350;
+ int32_t eip351;
+ void** esi352;
+ void** ecx353;
+ signed char al354;
+
+ esp2 = reinterpret_cast<void**>(reinterpret_cast<int32_t>(__zero_stack_offset()) - 4);
+ esp3 = reinterpret_cast<void***>((reinterpret_cast<unsigned char>(esp2) & 0xfffffff8) - 4 - 4 - 4 - 28 - 4 - 4 - 4 - 4);
+ eax4 = g4ca018;
+ esp5 = esp3 - 4;
+ v6 = reinterpret_cast<void**>(eax4 ^ reinterpret_cast<uint32_t>(esp3));
+ *reinterpret_cast<void***>(&g0) = reinterpret_cast<void**>(esp5 + 48);
+ ebp7 = ecx;
+ eax8 = reinterpret_cast<void**>(CreateCore_System_Selene_YAPAVICore_2_XZ());
+ *reinterpret_cast<void***>(ebp7 + 4) = eax8;
+ if (!eax8) {
+ MessageBoxA();
+ esi9 = printf;
+ esi9(0x4bead8);
+ esi9("ASSERT : %4d, %s\n", 0xa3, "..\\Code\\Core\\Application.cpp");
+ *reinterpret_cast<int32_t*>(reinterpret_cast<int32_t>(&g0) + 1) = 0xbadc0de;
+ *reinterpret_cast<void***>(&g0) = v10;
+ eip11 = g14;
+ goto eip11;
+ }
+ edx12 = *reinterpret_cast<void***>(eax8);
+ eax13 = *reinterpret_cast<void***>(edx12 + 16);
+ eax14 = reinterpret_cast<int32_t>(eax13(eax8));
+ if (!eax14) {
+ MessageBoxA(eax8);
+ esi15 = printf;
+ esi15(eax8, 0x4beb28);
+ esi15(eax8, "ASSERT : %4d, %s\n", 0xae, "..\\Code\\Core\\Application.cpp");
+ *reinterpret_cast<int32_t*>(reinterpret_cast<int32_t>(&g0) + 1) = 0xbadc0de;
+ *reinterpret_cast<void***>(&g0) = v16;
+ eip17 = g14;
+ goto eip17;
+ }
+ eax18 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 100);
+ eax18(1);
+ eax19 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x84);
+ eax20 = reinterpret_cast<void**>(eax19(1));
+ ecx21 = *reinterpret_cast<void***>(ebp7 + 4);
+ *reinterpret_cast<void***>(ebp7 + 12) = eax20;
+ edx22 = *reinterpret_cast<void***>(ecx21);
+ eax23 = *reinterpret_cast<void***>(edx22 + 0x8c);
+ eax23();
+ ecx24 = *reinterpret_cast<void***>(ebp7 + 4);
+ eax25 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(ecx24) + 0x6c);
+ eax26 = reinterpret_cast<void**>(eax25());
+ *reinterpret_cast<void***>(ebp7 + 8) = eax26;
+ if (!eax26) {
+ MessageBoxA();
+ esi27 = printf;
+ esi27(0x4beb38);
+ esi27("ASSERT : %4d, %s\n", 0xca, "..\\Code\\Core\\Application.cpp");
+ *reinterpret_cast<int32_t*>(reinterpret_cast<int32_t>(&g0) + 1) = 0xbadc0de;
+ *reinterpret_cast<void***>(&g0) = esp2;
+ eip28 = g14;
+ goto eip28;
+ }
+ eax31 = fun_4bab74(ecx24, 1, 0, eax20, 1, 0x4beb08, 0, v6, edi29, esi30, ecx24, 1, 0, eax20, 1, 0x4beb08, 0, v6, edi29, esi30);
+ if (!eax31) {
+ eax31 = reinterpret_cast<void**>(0);
+ } else {
+ ecx24 = *reinterpret_cast<void***>(ebp7 + 4);
+ g4ca56c = ecx24;
+ g4ca568 = ebp7;
+ g4ca564 = reinterpret_cast<void**>(0);
+ }
+ *reinterpret_cast<void***>(ebp7 + 28) = eax31;
+ eax32 = fun_4bab74(ecx24, 0xa68, 0, eax20, 1, 0x4beb08, 0, v6, edi29, esi30, ecx24, 0xa68, 0, eax20, 1, 0x4beb08, 0, v6, edi29, esi30);
+ esp33 = reinterpret_cast<void*>(esp5 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 + 4 - 4 - 4 + 4 - 4 - 4 + 4 + 4 - 4 - 4 + 4 + 4);
+ if (!eax32) {
+ esi34 = reinterpret_cast<void**>(0);
+ } else {
+ v35 = *reinterpret_cast<void***>(ebp7 + 28);
+ eax36 = fun_44b5e0(ecx24, eax32, v35);
+ esp33 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp33) - 4 - 4 - 4 + 8 + 4);
+ esi34 = eax36;
+ }
+ edx37 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7) + 56);
+ *reinterpret_cast<void***>(ebp7 + 24) = esi34;
+ edx37(ebp7);
+ v38 = *reinterpret_cast<void***>(ebp7 + 24);
+ g4ca564 = esi34;
+ fun_451560(ebp7, v38);
+ esp39 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp33) - 4 + 4 - 4 - 4 + 4 + 4);
+ eax40 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 36);
+ if (!(reinterpret_cast<unsigned char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x950)) & 0x10000)) {
+ esp41 = reinterpret_cast<void***>(reinterpret_cast<uint32_t>(esp39) - 4);
+ v42 = reinterpret_cast<void**>(0);
+ } else {
+ esp41 = reinterpret_cast<void***>(reinterpret_cast<uint32_t>(esp39) - 4);
+ v42 = reinterpret_cast<void**>(1);
+ }
+ eax40(v42);
+ esp43 = reinterpret_cast<void*>(esp41 - 4 + 4);
+ eax44 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x950);
+ if (!(*reinterpret_cast<unsigned char*>(&eax44) & 2)) {
+ eax45 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7) + 72);
+ if (!(reinterpret_cast<unsigned char>(eax44) & 0x8000)) {
+ esp46 = reinterpret_cast<void***>(reinterpret_cast<uint32_t>(esp43) - 4);
+ v47 = reinterpret_cast<void**>(1);
+ } else {
+ esp46 = reinterpret_cast<void***>(reinterpret_cast<uint32_t>(esp43) - 4);
+ v47 = reinterpret_cast<void**>(3);
+ }
+ } else {
+ eax45 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7) + 72);
+ if (!(*reinterpret_cast<unsigned char*>(&eax44) & 16)) {
+ esp46 = reinterpret_cast<void***>(reinterpret_cast<uint32_t>(esp43) - 4);
+ v47 = reinterpret_cast<void**>(0);
+ } else {
+ esp46 = reinterpret_cast<void***>(reinterpret_cast<uint32_t>(esp43) - 4);
+ v47 = reinterpret_cast<void**>(2);
+ }
+ }
+ eax45(ebp7, v47, v42);
+ fun_408f90(ebp7, v47, v42);
+ __asm__("fld dword [eax+0xa44]");
+ esi48 = *reinterpret_cast<void***>(ebp7 + 4);
+ edi49 = *reinterpret_cast<void***>(esi48);
+ __asm__("fstp dword [esp+0x14]");
+ __asm__("fld dword [eax+0xa40]");
+ __asm__("fstp dword [esp+0x1c]");
+ __asm__("fld dword [esp+0x18]");
+ eax50 = fun_4bb3f0(ebp7, 1, v47, v42, 0, eax20, 1, ebp7, 1, v47, v42, 0, eax20, 1);
+ __asm__("fld dword [esp+0x1c]");
+ eax51 = fun_4bb3f0(ebp7, eax50, 1, v47, v42, 0, eax20, ebp7, eax50, 1, v47, v42, 0, eax20);
+ edx52 = *reinterpret_cast<void***>(edi49 + 20);
+ edx52(esi48, eax51, eax50, 1, v47, v42);
+ edx53 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 8)) + 48);
+ eax54 = reinterpret_cast<void**>(edx53());
+ *reinterpret_cast<void***>(ebp7 + 16) = eax54;
+ if (!eax54) {
+ MessageBoxA();
+ esi55 = printf;
+ esi55(0x4beb4c);
+ esi55("ASSERT : %4d, %s\n", 0x10b, "..\\Code\\Core\\Application.cpp");
+ *reinterpret_cast<int32_t*>(reinterpret_cast<int32_t>(&g0) + 1) = 0xbadc0de;
+ *reinterpret_cast<void***>(&g0) = eax20;
+ eip56 = g14;
+ goto eip56;
+ }
+ edx57 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x70);
+ eax58 = reinterpret_cast<void**>(edx57());
+ esp59 = reinterpret_cast<void*>(esp46 - 4 + 4 - 4 + 4 - 4 - 4 + 4 - 4 - 4 + 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 + 4);
+ *reinterpret_cast<void***>(ebp7 + 72) = eax58;
+ if (reinterpret_cast<signed char>(eax58) >= reinterpret_cast<signed char>(2)) {
+ *reinterpret_cast<void***>(ebp7 + 72) = reinterpret_cast<void**>(2);
+ }
+ esi60 = reinterpret_cast<void**>(0);
+ do {
+ edx61 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x80);
+ v62 = esi60;
+ eax63 = reinterpret_cast<struct s7416**>(edx61(v62, 30, 3));
+ esp64 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp59) - 4 - 4 - 4 - 4 + 4);
+ *reinterpret_cast<struct s7416***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44) = eax63;
+ if (esi60) {
+ edx65 = *eax63;
+ v66 = 51;
+ eax67 = edx65->f32;
+ eax67(eax63, 16, 51, v62, 30, 3);
+ eax68 = (**reinterpret_cast<struct s7417***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f32;
+ v69 = 52;
+ eax68(17, 52, 16, 51, v62, 30, 3);
+ eax70 = (**reinterpret_cast<struct s7418***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f32;
+ v71 = 53;
+ eax70(18, 53, 17, 52, 16, 51, v62, 30, 3);
+ eax72 = (**reinterpret_cast<struct s7419***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f32;
+ v73 = 37;
+ eax72(19, 37, 18, 53, 17, 52, 16, 51, v62, 30, 3);
+ eax74 = (**reinterpret_cast<struct s7420***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f32;
+ v75 = 38;
+ eax74(20, 38, 19, 37, 18, 53, 17, 52, 16, 51, v62, 30, 3);
+ eax76 = (**reinterpret_cast<struct s7421***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f32;
+ v77 = 39;
+ eax76(21, 39, 20, 38, 19, 37, 18, 53, 17, 52, 16, 51, v62, 30, 3);
+ eax78 = (**reinterpret_cast<struct s7422***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f32;
+ v79 = 72;
+ eax78(0, 72, 21, 39, 20, 38, 19, 37, 18, 53, 17, 52, 16, 51, v62, 30, 3);
+ eax80 = (**reinterpret_cast<struct s7423***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f32;
+ v81 = 80;
+ eax80(1, 80, 0, 72, 21, 39, 20, 38, 19, 37, 18, 53, 17, 52, 16, 51, v62, 30, 3);
+ eax82 = (**reinterpret_cast<struct s7424***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f32;
+ v83 = 75;
+ eax82(2, 75, 1, 80, 0, 72, 21, 39, 20, 38, 19, 37, 18, 53, 17, 52, 16, 51, v62, 30, 3);
+ eax84 = (**reinterpret_cast<struct s7425***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f32;
+ v85 = 77;
+ eax84(3, 77, 2, 75, 1, 80, 0, 72, 21, 39, 20, 38, 19, 37, 18, 53, 17, 52, 16, 51, v62, 30, 3);
+ eax86 = (**reinterpret_cast<struct s7426***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f32;
+ v87 = 71;
+ eax86(22, 71, 3, 77, 2, 75, 1, 80, 0, 72, 21, 39, 20, 38, 19, 37, 18, 53, 17, 52, 16, 51, v62, 30, 3);
+ eax88 = (**reinterpret_cast<struct s7427***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f32;
+ v89 = 73;
+ eax88(23, 73, 22, 71, 3, 77, 2, 75, 1, 80, 0, 72, 21, 39, 20, 38, 19, 37, 18, 53, 17, 52, 16, 51, v62, 30, 3);
+ esp90 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp64) - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4);
+ } else {
+ edx91 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 44)) + 32);
+ v66 = 44;
+ edx91(16, 44, v62, 30, 3);
+ edx92 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 44)) + 32);
+ v69 = 45;
+ edx92(17, 45, 16, 44, v62, 30, 3);
+ edx93 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 44)) + 32);
+ v71 = 46;
+ edx93(18, 46, 17, 45, 16, 44, v62, 30, 3);
+ edx94 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 44)) + 32);
+ v73 = 47;
+ edx94(19, 47, 18, 46, 17, 45, 16, 44, v62, 30, 3);
+ edx95 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 44)) + 32);
+ v75 = 48;
+ edx95(20, 48, 19, 47, 18, 46, 17, 45, 16, 44, v62, 30, 3);
+ edx96 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 44)) + 32);
+ v77 = 49;
+ edx96(21, 49, 20, 48, 19, 47, 18, 46, 17, 45, 16, 44, v62, 30, 3);
+ edx97 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 44)) + 32);
+ v79 = 0xc8;
+ edx97(0, 0xc8, 21, 49, 20, 48, 19, 47, 18, 46, 17, 45, 16, 44, v62, 30, 3);
+ edx98 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 44)) + 32);
+ v81 = 0xd0;
+ edx98(1, 0xd0, 0, 0xc8, 21, 49, 20, 48, 19, 47, 18, 46, 17, 45, 16, 44, v62, 30, 3);
+ edx99 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 44)) + 32);
+ v83 = 0xcb;
+ edx99(2, 0xcb, 1, 0xd0, 0, 0xc8, 21, 49, 20, 48, 19, 47, 18, 46, 17, 45, 16, 44, v62, 30, 3);
+ edx100 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 44)) + 32);
+ v85 = 0xcd;
+ edx100(3, 0xcd, 2, 0xcb, 1, 0xd0, 0, 0xc8, 21, 49, 20, 48, 19, 47, 18, 46, 17, 45, 16, 44, v62, 30, 3);
+ edx101 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 44)) + 32);
+ v87 = 50;
+ edx101(22, 50, 3, 0xcd, 2, 0xcb, 1, 0xd0, 0, 0xc8, 21, 49, 20, 48, 19, 47, 18, 46, 17, 45, 16, 44, v62, 30, 3);
+ edx102 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 44)) + 32);
+ v89 = 30;
+ edx102(23, 30, 22, 50, 3, 0xcd, 2, 0xcb, 1, 0xd0, 0, 0xc8, 21, 49, 20, 48, 19, 47, 18, 46, 17, 45, 16, 44, v62, 30, 3);
+ esp90 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp64) - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4);
+ }
+ eax103 = (**reinterpret_cast<struct s7428***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f32;
+ eax103(24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax104 = (**reinterpret_cast<struct s7429***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f32;
+ eax104(25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax105 = (**reinterpret_cast<struct s7430***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f32;
+ eax105(26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax106 = (**reinterpret_cast<struct s7431***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f32;
+ eax106(27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax107 = (**reinterpret_cast<struct s7432***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f32;
+ eax107(28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax108 = (**reinterpret_cast<struct s7433***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f32;
+ eax108(29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax109 = (**reinterpret_cast<struct s7434***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f32;
+ eax109(30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax110 = (**reinterpret_cast<struct s7435***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f32;
+ eax110(31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax111 = (**reinterpret_cast<struct s7436***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f28;
+ eax111(16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax112 = (**reinterpret_cast<struct s7437***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f28;
+ eax112(17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax113 = (**reinterpret_cast<struct s7438***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f28;
+ eax113(18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax114 = (**reinterpret_cast<struct s7439***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f28;
+ eax114(19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax115 = (**reinterpret_cast<struct s7440***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f28;
+ eax115(20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ edx116 = **reinterpret_cast<struct s7441***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44);
+ eax117 = edx116->f28;
+ eax117(21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax118 = (**reinterpret_cast<struct s7442***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f28;
+ eax118(22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax119 = (**reinterpret_cast<struct s7443***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f28;
+ eax119(23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax120 = (**reinterpret_cast<struct s7444***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f28;
+ eax120(24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax121 = (**reinterpret_cast<struct s7445***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f28;
+ eax121(25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax122 = (**reinterpret_cast<struct s7446***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f28;
+ eax122(26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax123 = (**reinterpret_cast<struct s7447***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f28;
+ eax123(27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax124 = (**reinterpret_cast<struct s7448***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f28;
+ eax124(28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax125 = (**reinterpret_cast<struct s7449***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f28;
+ eax125(29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax126 = (**reinterpret_cast<struct s7450***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f28;
+ eax126(30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax127 = (**reinterpret_cast<struct s7451***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f28;
+ eax127(31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax128 = (**reinterpret_cast<struct s7452***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f20;
+ eax128(0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax129 = (**reinterpret_cast<struct s7453***>(reinterpret_cast<uint32_t>(ebp7 + reinterpret_cast<unsigned char>(esi60) * 4) + 44))->f24;
+ eax129(0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ esp59 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp90) - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4);
+ ++esi60;
+ } while (reinterpret_cast<signed char>(esi60) < reinterpret_cast<signed char>(2));
+ eax130 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax131 = reinterpret_cast<struct s7454**>(eax130(0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx132 = *eax131;
+ eax133 = edx132->f16;
+ eax133(eax131, 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax134 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax135 = reinterpret_cast<struct s7455**>(eax134(0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx136 = *eax135;
+ eax137 = edx136->f16;
+ eax137(eax135, 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax138 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax139 = reinterpret_cast<struct s7456**>(eax138(1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx140 = *eax139;
+ eax141 = edx140->f16;
+ eax141(eax139, 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax142 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax143 = reinterpret_cast<struct s7457**>(eax142(2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx144 = *eax143;
+ eax145 = edx144->f16;
+ eax145(eax143, 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax146 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax147 = reinterpret_cast<struct s7458**>(eax146(3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx148 = *eax147;
+ eax149 = edx148->f16;
+ eax149(eax147, 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax150 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax151 = reinterpret_cast<struct s7459**>(eax150(4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx152 = *eax151;
+ eax153 = edx152->f16;
+ eax153(eax151, 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax154 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax155 = reinterpret_cast<struct s7460**>(eax154(5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx156 = *eax155;
+ eax157 = edx156->f16;
+ eax157(eax155, 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax158 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax159 = reinterpret_cast<struct s7461**>(eax158(6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx160 = *eax159;
+ eax161 = edx160->f16;
+ eax161(eax159, 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax162 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax163 = reinterpret_cast<struct s7462**>(eax162(7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx164 = *eax163;
+ eax165 = edx164->f16;
+ eax165(eax163, 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax166 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax167 = reinterpret_cast<struct s7463**>(eax166(8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx168 = *eax167;
+ eax169 = edx168->f16;
+ eax169(eax167, 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax170 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax171 = reinterpret_cast<struct s7464**>(eax170(9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx172 = *eax171;
+ eax173 = edx172->f16;
+ eax173(eax171, 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax174 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax175 = reinterpret_cast<struct s7465**>(eax174(10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx176 = *eax175;
+ eax177 = edx176->f16;
+ eax177(eax175, 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax178 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax179 = reinterpret_cast<struct s7466**>(eax178(11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx180 = *eax179;
+ eax181 = edx180->f16;
+ eax181(eax179, 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax182 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax183 = reinterpret_cast<struct s7467**>(eax182(12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx184 = *eax183;
+ eax185 = edx184->f16;
+ eax185(eax183, 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax186 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax187 = reinterpret_cast<struct s7468**>(eax186(13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx188 = *eax187;
+ eax189 = edx188->f16;
+ eax189(eax187, 14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax190 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax191 = reinterpret_cast<struct s7469**>(eax190(14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx192 = *eax191;
+ eax193 = edx192->f16;
+ eax193(eax191, 15, "CStoRS004", "PackPass", 14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax194 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax195 = reinterpret_cast<struct s7470**>(eax194(15, "CStoRS004", "PackPass", 14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx196 = *eax195;
+ eax197 = edx196->f16;
+ eax197(eax195, 16, "CStoRS003", "PackPass", 15, "CStoRS004", "PackPass", 14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax198 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax199 = reinterpret_cast<struct s7471**>(eax198(16, "CStoRS003", "PackPass", 15, "CStoRS004", "PackPass", 14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx200 = *eax199;
+ eax201 = edx200->f16;
+ eax201(eax199, 17, "CStoRS002", "PackPass", 16, "CStoRS003", "PackPass", 15, "CStoRS004", "PackPass", 14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax202 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax203 = reinterpret_cast<struct s7472**>(eax202(17, "CStoRS002", "PackPass", 16, "CStoRS003", "PackPass", 15, "CStoRS004", "PackPass", 14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx204 = *eax203;
+ eax205 = edx204->f16;
+ eax205(eax203, 18, "CStoRS001", "PackPass", 17, "CStoRS002", "PackPass", 16, "CStoRS003", "PackPass", 15, "CStoRS004", "PackPass", 14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax206 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax207 = reinterpret_cast<struct s7473**>(eax206(18, "CStoRS001", "PackPass", 17, "CStoRS002", "PackPass", 16, "CStoRS003", "PackPass", 15, "CStoRS004", "PackPass", 14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx208 = *eax207;
+ eax209 = edx208->f16;
+ eax209(eax207, 19, "CStoRS000", "PackPass", 18, "CStoRS001", "PackPass", 17, "CStoRS002", "PackPass", 16, "CStoRS003", "PackPass", 15, "CStoRS004", "PackPass", 14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax210 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax211 = reinterpret_cast<struct s7474**>(eax210(19, "CStoRS000", "PackPass", 18, "CStoRS001", "PackPass", 17, "CStoRS002", "PackPass", 16, "CStoRS003", "PackPass", 15, "CStoRS004", "PackPass", 14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx212 = *eax211;
+ eax213 = edx212->f16;
+ eax213(eax211, 20, "CStoRS_Data", "PackPass", 19, "CStoRS000", "PackPass", 18, "CStoRS001", "PackPass", 17, "CStoRS002", "PackPass", 16, "CStoRS003", "PackPass", 15, "CStoRS004", "PackPass", 14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax214 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax215 = reinterpret_cast<struct s7475**>(eax214(20, "CStoRS_Data", "PackPass", 19, "CStoRS000", "PackPass", 18, "CStoRS001", "PackPass", 17, "CStoRS002", "PackPass", 16, "CStoRS003", "PackPass", 15, "CStoRS004", "PackPass", 14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx216 = *eax215;
+ eax217 = edx216->f16;
+ eax217(eax215, 21, "CStoRS_Comic", "PackPass", 20, "CStoRS_Data", "PackPass", 19, "CStoRS000", "PackPass", 18, "CStoRS001", "PackPass", 17, "CStoRS002", "PackPass", 16, "CStoRS003", "PackPass", 15, "CStoRS004", "PackPass", 14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax218 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax219 = reinterpret_cast<struct s7476**>(eax218(21, "CStoRS_Comic", "PackPass", 20, "CStoRS_Data", "PackPass", 19, "CStoRS000", "PackPass", 18, "CStoRS001", "PackPass", 17, "CStoRS002", "PackPass", 16, "CStoRS003", "PackPass", 15, "CStoRS004", "PackPass", 14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ edx220 = *eax219;
+ eax221 = edx220->f16;
+ eax221(eax219, 22, "CStoRS_Data/Mdl", "PackPass", 21, "CStoRS_Comic", "PackPass", 20, "CStoRS_Data", "PackPass", 19, "CStoRS000", "PackPass", 18, "CStoRS001", "PackPass", 17, "CStoRS002", "PackPass", 16, "CStoRS003", "PackPass", 15, "CStoRS004", "PackPass", 14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ eax222 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 0x88);
+ eax223 = reinterpret_cast<struct s7477**>(eax222(22, "CStoRS_Data/Mdl", "PackPass", 21, "CStoRS_Comic", "PackPass", 20, "CStoRS_Data", "PackPass", 19, "CStoRS000", "PackPass", 18, "CStoRS001", "PackPass", 17, "CStoRS002", "PackPass", 16, "CStoRS003", "PackPass", 15, "CStoRS004", "PackPass", 14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3));
+ eax224 = (*eax223)->f20;
+ eax224(eax223, 0x4be308, 22, "CStoRS_Data/Mdl", "PackPass", 21, "CStoRS_Comic", "PackPass", 20, "CStoRS_Data", "PackPass", 19, "CStoRS000", "PackPass", 18, "CStoRS001", "PackPass", 17, "CStoRS002", "PackPass", 16, "CStoRS003", "PackPass", 15, "CStoRS004", "PackPass", 14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ esp225 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp59) - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 + 4);
+ ecx226 = *reinterpret_cast<void***>(ebp7 + 16);
+ edx227 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(ecx226) + 0xb4);
+ v228 = reinterpret_cast<void**>(reinterpret_cast<uint32_t>(esp225) + 28);
+ edx227(v228, 0x4be308, 22, "CStoRS_Data/Mdl", "PackPass", 21, "CStoRS_Comic", "PackPass", 2, 0x808000, 0, 0, "CStoRS000", "PackPass", 18, "CStoRS001", "PackPass", 17, "CStoRS002", "PackPass", 16, "CStoRS003", "PackPass", 15, "CStoRS004", "PackPass", 14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ edx229 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 12)) + 20);
+ edx229("Font", v228, 0x4be308, 22, "CStoRS_Data/Mdl", "PackPass", 21, "CStoRS_Comic", "PackPass", 2, 0x808000, 0, 0, "CStoRS000", "PackPass", 18, "CStoRS001", "PackPass", 17, "CStoRS002", "PackPass", 16, "CStoRS003", "PackPass", 15, "CStoRS004", "PackPass", 14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ edx230 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 16)) + 0x84);
+ eax231 = reinterpret_cast<void**>(edx230("Font_4th.sff", "tga", 0x400));
+ *reinterpret_cast<void***>(ebp7 + 20) = eax231;
+ eax232 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(eax231) + 0x6c);
+ eax232(eax231, 1, "Font_4th.sff", "tga", 0x400);
+ esi233 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 20));
+ edx234 = *reinterpret_cast<void***>(esi233 + 32);
+ eax235 = reinterpret_cast<struct s7478*>(edx234(1, "Font_4th.sff", "tga", 0x400));
+ ecx236 = *reinterpret_cast<void***>(ebp7 + 20);
+ v237 = reinterpret_cast<void**>(&eax235->f4);
+ eax238 = *reinterpret_cast<void***>(esi233 + 0x70);
+ eax238(ecx236, v237, 1, "Font_4th.sff", "tga", 0x400);
+ eax239 = fun_4bab74(ecx236, 0x78, v237, 1, "Font_4th.sff", "tga", 0x400, 1, 64, "Font", ecx236, 0x78, v237, 1, "Font_4th.sff", "tga", 0x400, 1, 64, "Font");
+ esp240 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp225) - 4 - 4 + 4 - 4 - 4 + 4 - 4 - 4 - 4 - 4 - 4 - 4 + 4 - 4 - 4 + 4 - 4 + 4 - 4 - 4 + 4 - 4 - 4 + 4 + 4);
+ if (!eax239) {
+ eax241 = reinterpret_cast<void**>(0);
+ } else {
+ edx242 = *reinterpret_cast<void***>(ebp7 + 16);
+ v243 = *reinterpret_cast<void***>(ebp7 + 28);
+ ecx244 = *reinterpret_cast<void***>(ebp7 + 4);
+ ecx236 = *reinterpret_cast<void***>(ebp7 + 8);
+ eax241 = fun_424eb0(ecx236, eax239, ecx244, edx242, v243, v237, 1, "Font_4th.sff", "tga", 0x400);
+ esp240 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp240) - 4 - 4 - 4 - 4 - 4 + 16 + 4);
+ }
+ *reinterpret_cast<void***>(ebp7 + 60) = eax241;
+ eax245 = fun_4bab74(ecx236, 28, v237, 1, "Font_4th.sff", "tga", 0x400, 1, eax239, "Font", ecx236, 28, v237, 1, "Font_4th.sff", "tga", 0x400, 1, eax239, "Font");
+ esp246 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp240) - 4 - 4 + 4 + 4);
+ v247 = eax245;
+ if (!eax245) {
+ eax248 = reinterpret_cast<void**>(0);
+ } else {
+ ecx236 = *reinterpret_cast<void***>(ebp7 + 16);
+ eax248 = fun_425630(ecx236, v237, 1, "Font_4th.sff", "tga", 0x400);
+ esp246 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp246) - 4 + 4);
+ }
+ v249 = *reinterpret_cast<void***>(ebp7 + 24);
+ *reinterpret_cast<void***>(ebp7 + 64) = eax248;
+ fun_44ba50(ecx236, v249, v237, 1, "Font_4th.sff", "tga", 0x400);
+ eax250 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 64)) + 4);
+ v251 = *reinterpret_cast<void***>(ebp7 + 24);
+ eax250(v251, v237, 1, "Font_4th.sff", "tga", 0x400);
+ v252 = *reinterpret_cast<void***>(ebp7 + 24);
+ fun_44cf50(v252, v251, v237, 1, "Font_4th.sff", "tga", 0x400);
+ v253 = *reinterpret_cast<void***>(ebp7 + 24);
+ fun_44d130(v253, v251, v237, 1, "Font_4th.sff", "tga", 0x400);
+ ecx254 = *reinterpret_cast<void***>(ebp7 + 24);
+ fun_453460(ecx254, v251, v237, 1, "Font_4th.sff", "tga", 0x400);
+ ecx255 = *reinterpret_cast<void***>(ebp7 + 24);
+ fun_453720(ecx255, v251, v237, 1, "Font_4th.sff", "tga", 0x400);
+ ecx256 = *reinterpret_cast<void***>(ebp7 + 24);
+ fun_4517a0(ecx256, v251, v237, 1, "Font_4th.sff", "tga", 0x400);
+ ecx257 = *reinterpret_cast<void***>(ebp7 + 24);
+ fun_454360(ecx257, v251, v237, 1, "Font_4th.sff", "tga", 0x400);
+ __asm__("fld dword [eax+0xa44]");
+ esi258 = *reinterpret_cast<void***>(ebp7 + 16);
+ edi259 = *reinterpret_cast<void***>(esi258);
+ __asm__("fstp dword [esp+0x18]");
+ __asm__("fld dword [eax+0xa40]");
+ __asm__("fstp dword [esp+0x14]");
+ __asm__("fld dword [esp+0x18]");
+ eax260 = fun_4bb3f0(ecx257, v251, v237, 1, "Font_4th.sff", "tga", 0x400, ecx257, v251, v237, 1, "Font_4th.sff", "tga", 0x400);
+ __asm__("fld dword [esp+0x14]");
+ v261 = eax260;
+ eax262 = fun_4bb3f0(ecx257, v261, v251, v237, 1, "Font_4th.sff", "tga", ecx257, v261, v251, v237, 1, "Font_4th.sff", "tga");
+ v263 = eax262;
+ eax264 = *reinterpret_cast<void***>(edi259 + 0xb8);
+ eax265 = reinterpret_cast<void**>(eax264(esi258));
+ esp266 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp246) - 4 - 4 + 4 + 4 - 4 - 4 + 4 - 4 - 4 + 4 + 4 - 4 - 4 + 4 + 4 - 4 + 4 - 4 + 4 - 4 + 4 - 4 + 4 - 4 + 4 - 4 - 4 + 4 - 4 - 4 + 4);
+ *reinterpret_cast<void***>(ebp7 + 80) = eax265;
+ if (reinterpret_cast<unsigned char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x950)) & 32)
+ goto addr_409dc1_39;
+ addr_409e3d_40:
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x100) = reinterpret_cast<void**>(0);
+ v267 = *reinterpret_cast<void***>(ebp7 + 24);
+ ecx268 = 100;
+ al269 = fun_454460(100, v267);
+ esp270 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp266) - 4 - 4 + 4 + 4);
+ if (al269) {
+ v271 = *reinterpret_cast<void***>(ebp7 + 24);
+ ecx268 = 0x65;
+ al272 = fun_454460(0x65, v271);
+ esp270 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp270) - 4 - 4 + 4 + 4);
+ if (al272) {
+ v273 = *reinterpret_cast<void***>(ebp7 + 24);
+ ecx268 = 0x66;
+ al274 = fun_454460(0x66, v273);
+ esp270 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp270) - 4 - 4 + 4 + 4);
+ if (al274) {
+ v275 = *reinterpret_cast<void***>(ebp7 + 24);
+ ecx268 = 0x67;
+ al276 = fun_454460(0x67, v275);
+ esp270 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp270) - 4 - 4 + 4 + 4);
+ if (al276) {
+ v277 = *reinterpret_cast<void***>(ebp7 + 24);
+ ecx268 = 0x68;
+ al278 = fun_454460(0x68, v277);
+ esp270 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp270) - 4 - 4 + 4 + 4);
+ if (al278) {
+ v279 = *reinterpret_cast<void***>(ebp7 + 24);
+ ecx268 = 0x69;
+ al280 = fun_454460(0x69, v279);
+ esp270 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp270) - 4 - 4 + 4 + 4);
+ if (al280) {
+ v281 = *reinterpret_cast<void***>(ebp7 + 24);
+ ecx268 = 0x6a;
+ al282 = fun_454460(0x6a, v281);
+ esp270 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp270) - 4 - 4 + 4 + 4);
+ if (al282) {
+ v283 = *reinterpret_cast<void***>(ebp7 + 24);
+ ecx268 = 0x6b;
+ al284 = fun_454460(0x6b, v283);
+ esp270 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp270) - 4 - 4 + 4 + 4);
+ if (!al284) {
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x100) = reinterpret_cast<void**>(0x6b);
+ }
+ } else {
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x100) = reinterpret_cast<void**>(0x6a);
+ }
+ } else {
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x100) = reinterpret_cast<void**>(0x69);
+ }
+ } else {
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x100) = reinterpret_cast<void**>(0x68);
+ }
+ } else {
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x100) = reinterpret_cast<void**>(0x67);
+ }
+ } else {
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x100) = reinterpret_cast<void**>(0x66);
+ }
+ } else {
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x100) = reinterpret_cast<void**>(0x65);
+ }
+ } else {
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x100) = reinterpret_cast<void**>(100);
+ }
+ if (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) & 0x800) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) & 0x1000) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) & 0x2000) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) & 0x4000) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) & 0x8000) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) & 0x10000) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) & 0x20000) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) & 0x40000) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) & 0x80000) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) & 0x100000) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) & 0x200000) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) & 0x400000) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) & 0x800000) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) & 0x2000000) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) & 0x1000000) || (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) & 0x4000000) || !(reinterpret_cast<unsigned char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x950)) & 32))))))))))))))))) {
+ fun_456d70(ecx268);
+ esp270 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp270) - 4 + 4);
+ }
+ if (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) & 0x4000000) && (*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) & 0x8000 && !(0x4000000 & *reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c)))) {
+ *reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) = reinterpret_cast<unsigned char>(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) | 0x4000000);
+ }
+ if (!(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) & 0x800000) && (*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) & 0x20000 && !(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) & 0x800000))) {
+ *reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) = reinterpret_cast<unsigned char>(*reinterpret_cast<unsigned char*>(*reinterpret_cast<void***>(ebp7 + 24) + 0x93c) | 0x800000);
+ }
+ eax285 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7));
+ eax285(ebp7);
+ eax286 = fun_4bab74(ebp7, 40, v263, v261, v251, v237, 1, "Font_4th.sff", "tga", 0x400, ebp7, 40, v263, v261, v251, v237, 1, "Font_4th.sff", "tga", 0x400);
+ esp287 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp270) - 4 + 4 - 4 - 4 + 4 + 4);
+ v288 = eax286;
+ if (!eax286) {
+ eax289 = reinterpret_cast<void**>(0);
+ } else {
+ ecx290 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x100);
+ eax289 = fun_4b2380(ecx290, eax286, ebp7, ecx290, v263, v261, v251, v237, 1, "Font_4th.sff", v288, 0x400);
+ esp287 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp287) - 4 - 4 - 4 - 4 + 12 + 4);
+ }
+ ecx291 = *reinterpret_cast<void***>(ebp7 + 4);
+ *reinterpret_cast<void***>(ebp7 + 68) = eax289;
+ eax292 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(ecx291) + 72);
+ eax292();
+ eax293 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 68);
+ eax293();
+ __asm__("fldz ");
+ __asm__("fstp dword [ebp+0x20]");
+ eax294 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 64);
+ eax295 = reinterpret_cast<void**>(eax294());
+ __asm__("fld1 ");
+ ecx296 = *reinterpret_cast<void***>(ebp7 + 16);
+ __asm__("fstp dword [ebp+0x24]");
+ *reinterpret_cast<void***>(ebp7 + 40) = eax295;
+ eax297 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(ecx296) + 0x108);
+ eax297();
+ eax298 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 28);
+ eax299 = reinterpret_cast<int32_t>(eax298());
+ esp300 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp287) - 4 + 4 - 4 + 4 - 4 + 4 - 4 - 4 - 4 - 4 + 4 - 4 - 4 + 4);
+ if (eax299) {
+ while (1) {
+ eax301 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 64);
+ eax302 = reinterpret_cast<void*>(eax301());
+ eax303 = reinterpret_cast<void**>(reinterpret_cast<int32_t>(eax302) - reinterpret_cast<unsigned char>(*reinterpret_cast<void***>(ebp7 + 40)));
+ v304 = eax303;
+ __asm__("fild dword [esp+0x18]");
+ if (reinterpret_cast<signed char>(eax303) < reinterpret_cast<signed char>(0)) {
+ __asm__("fadd dword [0x4c5600]");
+ }
+ __asm__("fdiv qword [0x4c5998]");
+ __asm__("fstp dword [esp+0x18]");
+ __asm__("fld dword [esp+0x18]");
+ __asm__("fst dword [ebp+0x20]");
+ if (!(reinterpret_cast<unsigned char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x950)) & 0x10000)) {
+ __asm__("fstp st0");
+ __asm__("fld1 ");
+ } else {
+ __asm__("fdiv qword [0x4c5990]");
+ }
+ __asm__("fstp dword [ebp+0x24]");
+ eax305 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 64);
+ eax306 = reinterpret_cast<void**>(eax305());
+ esp307 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp300) - 4 + 4 - 4 + 4);
+ *reinterpret_cast<void***>(ebp7 + 40) = eax306;
+ esi308 = ebp7 + 44;
+ edi309 = 2;
+ do {
+ if (*reinterpret_cast<void***>(esi308)) {
+ eax310 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(esi308)) + 16);
+ eax310();
+ esp307 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp307) - 4 + 4);
+ }
+ esi308 = esi308 + 4;
+ --edi309;
+ } while (edi309);
+ ecx311 = *reinterpret_cast<void***>(ebp7 + 24);
+ fun_44bde0(ecx311, 1, 0x4becb4, 12, 1, v263, v261, v304, v237, 1, "Font_4th.sff", v288, 0x400, 1, v247, "Font", v228, 0x4be308, 22, -1, "PackPass", 21, -1, "PackPass", 2, 0x808000, 0, 0, "CStoRS000", "PackPass", 18, "CStoRS001", "PackPass", 17, "CStoRS002", "PackPass", 16, "CStoRS003", "PackPass", 15, "CStoRS004", "PackPass", 14, "CStoRS005", "PackPass", 13, "CStoRS006", "PackPass", 12, "CStoRS007", "PackPass", 11, "DenD_RS_Data", "PackPass", 10, "DenD_RS_Comic", "PackPass", 9, "Patch_4th_0", "PackPass", 8, "Patch_4th_1", "PackPass", 7, "Patch_4th_2", "PackPass", 6, "Patch_4th_3", "PackPass", 5, "Patch_2014GW", "PackPass", 4, "Patch_4th_4", "PackPass", 3, "Patch_D1", "PackPass", 2, "Patch_4th_5", "PackPass", 1, "Patch_4th_6", "PackPass", 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+ esp312 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp307) - 4 + 4);
+ if (reinterpret_cast<signed char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x164)) <= reinterpret_cast<signed char>(1)) {
+ edx313 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 16)) + 96);
+ edx313();
+ eax314 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 16)) + 80);
+ v315 = *reinterpret_cast<void***>(ebp7 + 80);
+ eax314(v315);
+ esp316 = reinterpret_cast<void**>(reinterpret_cast<uint32_t>(esp312) - 4 + 4 - 4 - 4 + 4 - 4);
+ eax317 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 16)) + 32);
+ v261 = esp316;
+ eax317(0, v315);
+ eax318 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 16)) + 36);
+ eax318(0, v315);
+ eax319 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 68)) + 0x78);
+ eax319(0, v315);
+ eax320 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 68)) + 0x80);
+ eax320(0, v315);
+ eax321 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 68)) + 0x84);
+ eax321(0, v315);
+ eax322 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 68)) + 0x88);
+ eax322(0, v315);
+ esp323 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp316 - 4) + 4 - 4 + 4 - 4 + 4 - 4 + 4 - 4 + 4 - 4 + 4);
+ } else {
+ eax324 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 16)) + 96);
+ eax324();
+ edx325 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 16)) + 80);
+ v315 = *reinterpret_cast<void***>(ebp7 + 80);
+ edx325(v315);
+ esp326 = reinterpret_cast<void**>(reinterpret_cast<uint32_t>(esp312) - 4 + 4 - 4 - 4 + 4 - 4);
+ edx327 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 16)) + 32);
+ v261 = esp326;
+ edx327(0, v315);
+ edx328 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 16)) + 36);
+ edx328(0, v315);
+ edx329 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 68)) + 0x78);
+ edx329(0, v315);
+ edx330 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 68)) + 0x80);
+ edx330(0, v315);
+ edx331 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 68)) + 0x84);
+ edx331(0, v315);
+ edx332 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 68)) + 0x88);
+ edx332(0, v315);
+ esp323 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp326 - 4) + 4 - 4 + 4 - 4 + 4 - 4 + 4 - 4 + 4 - 4 + 4);
+ }
+ eax333 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 64)) + 8);
+ eax333(0, v315);
+ eax334 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7) + 8);
+ eax334(ebp7, 0, v315);
+ eax335 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 16)) + 100);
+ eax335(0, v315);
+ eax336 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 68)) + 0x8c);
+ eax336(0, v315);
+ esp337 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp323) - 4 + 4 - 4 + 4 - 4 + 4 - 4 + 4);
+ if (!*reinterpret_cast<void***>(ebp7 + 56)) {
+ addr_40a34f_79:
+ eax338 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4)) + 28);
+ eax339 = reinterpret_cast<int32_t>(eax338(1, 0, v315));
+ esp300 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp337) - 4 - 4 + 4);
+ if (eax339)
+ continue; else
+ break;
+ } else {
+ eax340 = *reinterpret_cast<void***>(ebp7 + 52);
+ *reinterpret_cast<void***>(ebp7 + 56) = reinterpret_cast<void**>(0);
+ switch (eax340) {
+ case 0:
+ esi341 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4));
+ edx342 = *reinterpret_cast<void***>(esi341 + 76);
+ edx342(0x320, 0x1e0, 0, v315);
+ esp337 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp337) - 4 - 4 - 4 + 4);
+ break;
+ case 1:
+ eax343 = 0x500;
+ edx344 = 0x2d0;
+ goto addr_40a310_84;
+ case 2:
+ eax343 = 0x320;
+ edx344 = 0x258;
+ goto addr_40a310_84;
+ case 3:
+ esi345 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4));
+ edx346 = *reinterpret_cast<void***>(esi345 + 76);
+ edx346(0x780, 0x438, 0, v315);
+ esp337 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp337) - 4 - 4 - 4 + 4);
+ }
+ }
+ addr_40a31c_87:
+ __asm__("fld dword [eax+0xa44]");
+ __asm__("fstp dword [esp+0x18]");
+ esp347 = reinterpret_cast<void**>(reinterpret_cast<uint32_t>(esp337) - 4);
+ __asm__("fld dword [eax+0xa40]");
+ __asm__("fstp dword [ecx+0x10]");
+ __asm__("fld dword [esp+0x1c]");
+ v263 = esp347;
+ __asm__("fstp dword [ecx+0x14]");
+ eax348 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 16)) + 32);
+ eax348(0, 0, v315);
+ esp337 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp347 - 4) + 4);
+ goto addr_40a34f_79;
+ addr_40a310_84:
+ esi349 = *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 4));
+ eax350 = *reinterpret_cast<void***>(esi349 + 76);
+ eax350(eax343, edx344, 0, v315);
+ esp337 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp337) - 4 - 4 - 4 + 4);
+ goto addr_40a31c_87;
+ }
+ }
+ *reinterpret_cast<void***>(&g0) = reinterpret_cast<void**>(1);
+ eip351 = *reinterpret_cast<int32_t*>(reinterpret_cast<int32_t>(&g0) + 5);
+ goto eip351;
+ addr_409dc1_39:
+ esi352 = reinterpret_cast<void**>(0);
+ if (reinterpret_cast<signed char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x9e0)) <= reinterpret_cast<signed char>(0)) {
+ addr_409dea_89:
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x950) = reinterpret_cast<void**>(reinterpret_cast<unsigned char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x950)) & 0xffffffdf);
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x950) = reinterpret_cast<void**>(reinterpret_cast<unsigned char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x950)) & 0xffffff7f);
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x950) = reinterpret_cast<void**>(reinterpret_cast<unsigned char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x950)) & 0xfffffeff);
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x950) = reinterpret_cast<void**>(reinterpret_cast<unsigned char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x950)) & 0xffffbfff);
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x950) = reinterpret_cast<void**>(reinterpret_cast<unsigned char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x950)) & 0xfffdffff);
+ *reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x950) = reinterpret_cast<void**>(reinterpret_cast<unsigned char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x950)) & 0xfffbffff);
+ ecx353 = *reinterpret_cast<void***>(ebp7 + 24);
+ fun_451410(ecx353, v263, v261, v251, v237, 1, "Font_4th.sff", "tga", 0x400, 1, v247, "Font", ecx353, v263, v261, v251, v237, 1, "Font_4th.sff", "tga", 0x400, 1, v247, "Font");
+ esp266 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp266) - 4 + 4);
+ goto addr_409e3d_40;
+ } else {
+ do {
+ al354 = fun_454a30(esi352);
+ esp266 = reinterpret_cast<void*>(reinterpret_cast<uint32_t>(esp266) - 4 + 4);
+ if (al354)
+ goto addr_409e3d_40;
+ ++esi352;
+ } while (reinterpret_cast<signed char>(esi352) < reinterpret_cast<signed char>(*reinterpret_cast<void***>(*reinterpret_cast<void***>(ebp7 + 24) + 0x9e0)));
+ goto addr_409dea_89;
+ }
+}
\ No newline at end of file
unknown file
@@ -1 +1,5 @@
- eax133(eax131, 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
\ No newline at end of file
+// Rising Stage Executable
+eax133(eax131, 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
+
+// Climax Stage Executable
+eax105(eax103, 1, "Patch006", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v63, 22, v60, 3, v58, 2, v56, 1, v54, 0, v52, 21, v50, 20, v48, 19, v46, 18, v44, 17, v42, 16, v39, v35, 30, 3);
\ No newline at end of file
unknown file
@@ -0,0 +1 @@
+ eax133(eax131, 0, "Patch_4th_7", "PackPass", 0, 0, 1, 0, 0, 0, 31, 15, 30, 14, 29, 13, 28, 12, 27, 11, 26, 10, 25, 9, 24, 8, 23, 7, 22, 6, 21, 5, 20, 4, 19, 3, 18, 2, 17, 1, 16, 0, 31, 38, 30, 37, 29, 36, 28, 35, 27, 34, 26, 33, 25, 32, 24, 31, 23, v89, 22, v87, 3, v85, 2, v83, 1, v81, 0, v79, 21, v77, 20, v75, 19, v73, 18, v71, 17, v69, 16, v66, v62, 30, 3);
\ No newline at end of file