Created
September 29, 2010 21:41
-
-
Save daeken/603619 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
v18 = 0; | |
v19 = 0; | |
v20 = 0; | |
v21 = 0; | |
v22 = 0; | |
v23 = 0; | |
v24 = 0; | |
v25 = 0; | |
v26 = 0; | |
v27 = 0; | |
v28 = 0; | |
v29 = 0; | |
v30 = 0; | |
v31 = 0; | |
v32 = 0; | |
v33 = 0; | |
v34 = 0; | |
v35 = 0; | |
v36 = 0; | |
v37 = 0; | |
v38 = 0; | |
v39 = 0; | |
v40 = 0; | |
v41 = 0; | |
v42 = 0; | |
v43 = 0; | |
v44 = 0; | |
v45 = 0; | |
v46 = 0; | |
v47 = 0; | |
v48 = 0; | |
v49 = 0; | |
v50 = 0; | |
v51 = 0; | |
v52 = 0; | |
v53 = 0; | |
v54 = 0; | |
v55 = 0; | |
v56 = 0; | |
v57 = 0; | |
v58 = 0; | |
v59 = 0; | |
v60 = 0; | |
v61 = 0; | |
v62 = 0; | |
v63 = 0; | |
v64 = 0; | |
v65 = 0; | |
v66 = 0; | |
v67 = 0; | |
v68 = 0; | |
v69 = 0; | |
v70 = 0; | |
v71 = 0; | |
v72 = 0; | |
v73 = 0; | |
v74 = 0; | |
v75 = 0; | |
v76 = 0; | |
v77 = 0; | |
v78 = 0; | |
v79 = 0; | |
v80 = 0; | |
v81 = 0; | |
v82 = 0; | |
v83 = 0; | |
v84 = 0; | |
v85 = 0; | |
v86 = 0; | |
v87 = 0; | |
v88 = 0; | |
v89 = 0; | |
v90 = 0; | |
v91 = 0; | |
v92 = 0; | |
v93 = 0; | |
v94 = 0; | |
a4 = 0; | |
a3 = 0; | |
a1 = 0; | |
v98 = 0; | |
v99 = 0; | |
v100 = 0; | |
v101 = 0; | |
v102 = 0; | |
v103 = 0; | |
v104 = 0; | |
v105 = 0; | |
v106 = 0; | |
v107 = 0; | |
v108 = 0; | |
v109 = 0; | |
v110 = 0; | |
v111 = 0; | |
v112 = 0; | |
v113 = 0; | |
v114 = 0; | |
v115 = 0; | |
keySchedule = 0; | |
v117 = 0; | |
v118 = 0x436E7AA5; | |
v119 = 0x4B812875; | |
v120 = 0x6B6C5172; | |
v121 = 0x6353A78D; | |
v122 = 0xF766AA31; | |
v123 = 0x6A4BEEEB; | |
while(1) | |
{ | |
v124 = (v123) - (0x6A4BEEC0); | |
if(((v123) - (0x6A4BEEC0)) > (67)) | |
{ | |
v470 = 0x8BD64F8F; | |
v471 = (v26) + (0x7429B071); | |
v123 = ((v26) + (0x7429B071)) % ((signed int) (0x7FFFFFFF)); | |
} | |
else | |
{ | |
switch(v124) { | |
case 0x0: | |
{ | |
v66 = *(v40); | |
v66 *= 0xBE4D933F; | |
v41 = (v66) - (0x7127FA21); | |
v66 = (0x1DD42341) * ((v66) - (0x7127FA21)); | |
v51 = (v66) + (0x12AD0560); | |
v66 = (0xE22BDCBF) * (v41); | |
v117 = (v51) | (0x14); | |
v41 = ((0xE22BDCBF) * (v41)) - (0x12AD0576); | |
v66 -= 0x12AD0561; | |
v51 = (v66) ^ (0x14); | |
v66 = (v41) | ((v66) ^ (0x14)); | |
v66 &= v117; | |
v43 = v66; | |
v128 = ((signed int) (v66)) < (0); | |
v464 = (v36) - (0x442C3D45); | |
v36 = ((v36) - (0x442C3D45)) % ((signed int) (0x7FFFFFFF)); | |
v465 = (v52) + (0x274DC189); | |
v52 = ((v52) + (0x274DC189)) % ((signed int) (0x7FFFFFFF)); | |
v56 ^= 0x9660918; | |
v55 ^= 0xED38D22F; | |
v54 = 0x6B06AA44; | |
v53 = 0x2B8AC8D3; | |
v466 = (v23) ^ (0xE3AC16); | |
v467 = (v23) ^ (0xE3AC05); | |
v468 = ((signed int) (v66)) < (0); | |
v469 = ((signed int) (v66)) < (0); | |
v123 = (((v23) ^ (0xE3AC05)) * ((char) ((((signed int) (v66)) < (0)) ^ (1)))) + (((v23) ^ (0xE3AC16)) * (((signed int) (v66)) < (0))); | |
continue; | |
} | |
case 0x1: | |
{ | |
v45 = (v40) != (0); | |
v128 = (v20) != (v19); | |
v458 = (v42) - (0x66330BF8); | |
v42 = ((v42) - (0x66330BF8)) % (0x7FFFFFFF); | |
v459 = (v38) - (0x4C61E692); | |
v38 = ((v38) - (0x4C61E692)) % (0x7FFFFFFF); | |
v24 ^= 0x64E3B791; | |
v23 ^= 0x8ECA5BB4; | |
v36 = -940191229; | |
v52 = 0x13A8D90D; | |
v460 = (v121) ^ (0x3583D034); | |
v461 = (v121) ^ (0x3583D004); | |
v462 = (v20) != (v19); | |
v463 = (v20) != (v19); | |
v123 = (((v121) ^ (0x3583D004)) * ((char) (((v20) != (v19)) ^ (1)))) + (((v121) ^ (0x3583D034)) * ((v20) != (v19))); | |
continue; | |
} | |
case 0x2: | |
{ | |
v125 = ((char) ((59) * (v18))) - (54); | |
v154 = ((unsigned __int8) ((33) * ((unsigned __int8) (((char) ((59) * (v18))) - (54))))) - (0x4C); | |
v167 = ((unsigned __int8) ((33) * ((unsigned __int8) (((char) ((59) * (v18))) - (54))))) - (0x4C); | |
v66 = *(v115); | |
v66 *= 0x9C26B11F; | |
v66 -= 0x65149E01; | |
v66 *= 0x820F8ADF; | |
v66 -= 0x11CED321; | |
v237 = &(0x6751DF70[(char) (((unsigned __int8) ((33) * ((unsigned __int8) (((char) ((59) * (v18))) - (54))))) - (0x4C))]); | |
(0x6751DF70[(char) (((unsigned __int8) ((33) * ((unsigned __int8) (((char) ((59) * (v18))) - (54))))) - (0x4C))])+16 = v66; | |
v66 = *(v115); | |
v66 *= 0x8A5ACDFF; | |
v62 = (int) ((v115) + (1)); | |
v125 = ((83) * (v18)) + (27); | |
v154 = ((unsigned __int8) ((-103) * (((83) * (v18)) + (27)))) - (101); | |
v167 = ((unsigned __int8) ((-103) * (((83) * (v18)) + (27)))) - (101); | |
v168 = &(0x6751DF70[(char) (((unsigned __int8) ((-103) * (((83) * (v18)) + (27)))) - (101))]); | |
v63 = &((0x6751DF70[(char) (((unsigned __int8) ((-103) * (((83) * (v18)) + (27)))) - (101))])+20); | |
v61 = &((0x6751DF70[(char) (((unsigned __int8) ((-103) * (((83) * (v18)) + (27)))) - (101))])+20); | |
v28 = &((0x6751DF70[(char) (((unsigned __int8) ((-103) * (((83) * (v18)) + (27)))) - (101))])+20); | |
v454 = 0x8596E734; | |
v455 = (v49) + (0x7A6918CC); | |
v123 = ((v49) + (0x7A6918CC)) % (0x7FFFFFFF); | |
v25 ^= 0x2F1CAEAB; | |
v456 = (v35) - (0x32F54AB4); | |
v35 = ((v35) - (0x32F54AB4)) % (0x7FFFFFFF); | |
v34 = 0x2E316339; | |
v457 = (v79) + (0x32275DCF); | |
v79 = ((v79) + (0x32275DCF)) % (0x7FFFFFFF); | |
v78 = 0x41305C91; | |
v27 ^= 0x21C13884; | |
v26 = 0x3F5A4FF8; | |
continue; | |
} | |
case 0x3: | |
{ | |
v43 *= 0x440B7C1; | |
v43 += 0x62AAFB80; | |
v66 = ((0x52A183BF) * (v43)) - (0x62301A41); | |
v107 = ((0x52A183BF) * (v43)) - (0x62301A41); | |
v123 = (v122) ^ (0xBC9F80E0); | |
continue; | |
} | |
case 0x4: | |
{ | |
v452 = -453687333; | |
v453 = (v102) + (0x1B0AB825); | |
v123 = ((v102) + (0x1B0AB825)) % (0x7FFFFFFF); | |
continue; | |
} | |
case 0x5: | |
{ | |
v104 = ((-1760879007) * (v74)) - (0x635E2FD0); | |
v31 = ((-242985311) * (((-1760879007) * (v74)) - (0x635E2FD0))) - (0x29601C60); | |
v22 = (0x794EA821) * (((-1760879007) * (v74)) - (0x635E2FD0)); | |
v105 = ((v73) - (0x32616701)) & (((-242985311) * (((-1760879007) * (v74)) - (0x635E2FD0))) - (0x29601C60)); | |
v117 = (0xE7BA95F) * (((-1760879007) * (v74)) - (0x635E2FD0)); | |
v41 = ((v73) - (0x32616701)) | (((-242985311) * (((-1760879007) * (v74)) - (0x635E2FD0))) - (0x29601C60)); | |
v66 = (((((0x25057B81) * (v86)) + ((0xE7BA95F) * (((-1760879007) * (v74)) - (0x635E2FD0)))) + (0x5BC18360)) & (((v73) - (0x32616701)) | (((-242985311) * (((-1760879007) * (v74)) - (0x635E2FD0))) - (0x29601C60)))) | (((v73) - (0x32616701)) & (((-242985311) * (((-1760879007) * (v74)) - (0x635E2FD0))) - (0x29601C60))); | |
v43 = (((((0x25057B81) * (v86)) + ((0xE7BA95F) * (((-1760879007) * (v74)) - (0x635E2FD0)))) + (0x5BC18360)) & (((v73) - (0x32616701)) | (((-242985311) * (((-1760879007) * (v74)) - (0x635E2FD0))) - (0x29601C60)))) | (((v73) - (0x32616701)) & (((-242985311) * (((-1760879007) * (v74)) - (0x635E2FD0))) - (0x29601C60))); | |
v128 = ((signed int) ((((((0x25057B81) * (v86)) + ((0xE7BA95F) * (((-1760879007) * (v74)) - (0x635E2FD0)))) + (0x5BC18360)) & (((v73) - (0x32616701)) | (((-242985311) * (((-1760879007) * (v74)) - (0x635E2FD0))) - (0x29601C60)))) | (((v73) - (0x32616701)) & (((-242985311) * (((-1760879007) * (v74)) - (0x635E2FD0))) - (0x29601C60))))) < (0); | |
v51 = (0x5D563C21) * (((-1760879007) * (v74)) - (0x635E2FD0)); | |
v437 = (v75) ^ (0x7366CEBF); | |
v438 = (v113) & (0x20); | |
v439 = ((v113) & (0x20)) == (0); | |
v440 = (v75) * ((char) ((((v113) & (0x20)) == (0)) ^ (1))); | |
v75 = ((v75) * ((char) ((((v113) & (0x20)) == (0)) ^ (1)))) + (((v75) ^ (0x7366CEBF)) * (((v113) & (0x20)) == (0))); | |
v441 = (v21) ^ (0x31F1A3F5); | |
v442 = (v113) & (0x20); | |
v443 = ((v113) & (0x20)) == (0); | |
v444 = (v21) * ((char) ((((v113) & (0x20)) == (0)) ^ (1))); | |
v21 = ((v21) * ((char) ((((v113) & (0x20)) == (0)) ^ (1)))) + (((v21) ^ (0x31F1A3F5)) * (((v113) & (0x20)) == (0))); | |
v113 |= 0x20; | |
v445 = 0xF16D614; | |
v446 = (v60) - (0xF16D614); | |
v447 = ((v60) - (0xF16D614)) % (0x7FFFFFFF); | |
v448 = 0xF16D5E8; | |
v449 = (v60) - (0xF16D5E8); | |
v450 = ((signed int) ((((((0x25057B81) * (v86)) + ((0xE7BA95F) * (((-1760879007) * (v74)) - (0x635E2FD0)))) + (0x5BC18360)) & (((v73) - (0x32616701)) | (((-242985311) * (((-1760879007) * (v74)) - (0x635E2FD0))) - (0x29601C60)))) | (((v73) - (0x32616701)) & (((-242985311) * (((-1760879007) * (v74)) - (0x635E2FD0))) - (0x29601C60))))) < (0); | |
v451 = ((signed int) ((((((0x25057B81) * (v86)) + ((0xE7BA95F) * (((-1760879007) * (v74)) - (0x635E2FD0)))) + (0x5BC18360)) & (((v73) - (0x32616701)) | (((-242985311) * (((-1760879007) * (v74)) - (0x635E2FD0))) - (0x29601C60)))) | (((v73) - (0x32616701)) & (((-242985311) * (((-1760879007) * (v74)) - (0x635E2FD0))) - (0x29601C60))))) < (0); | |
v123 = ((((v60) - (0xF16D5E8)) % (0x7FFFFFFF)) * ((char) ((((signed int) ((((((0x25057B81) * (v86)) + ((0xE7BA95F) * (((-1760879007) * (v74)) - (0x635E2FD0)))) + (0x5BC18360)) & (((v73) - (0x32616701)) | (((-242985311) * (((-1760879007) * (v74)) - (0x635E2FD0))) - (0x29601C60)))) | (((v73) - (0x32616701)) & (((-242985311) * (((-1760879007) * (v74)) - (0x635E2FD0))) - (0x29601C60))))) < (0)) ^ (1)))) + ((((v60) - (0xF16D614)) % (0x7FFFFFFF)) * (((signed int) ((((((0x25057B81) * (v86)) + ((0xE7BA95F) * (((-1760879007) * (v74)) - (0x635E2FD0)))) + (0x5BC18360)) & (((v73) - (0x32616701)) | (((-242985311) * (((-1760879007) * (v74)) - (0x635E2FD0))) - (0x29601C60)))) | (((v73) - (0x32616701)) & (((-242985311) * (((-1760879007) * (v74)) - (0x635E2FD0))) - (0x29601C60))))) < (0))); | |
continue; | |
} | |
case 0x6: | |
{ | |
v66 = (size_t) (((char *) (sub_66B329D0)) + (((0x21E346BF) * (((0x4E0E40A1) * ((v105) + (0x6638FFA0))) + (0x118A23E0))) + (1))); | |
v43 = (int) (((char *) (sub_66B329D0)) + (((0x21E346BF) * (((0x4E0E40A1) * ((v105) + (0x6638FFA0))) + (0x118A23E0))) + (1))); | |
v51 = (-364050959) * (v104); | |
v154 = *(((_BYTE *) (sub_66B329D0)) + ((((0x21E346BF) * (((0x4E0E40A1) * ((v105) + (0x6638FFA0))) + (0x118A23E0))) + (v62)) + (1))); | |
v154 *= -57; | |
v43 = ((0x2FD8387F) * (((-498964351) * (((0x27C2C81) * (v104)) - (0x3ED2C780))) + (0x3561E652))) - (0x23DAFC2F); | |
v154 -= 113; | |
v154 *= -9; | |
v154 = ((unsigned __int8) (v154)) - (249); | |
v61[((0x2FD8387F) * (((-498964351) * (((0x27C2C81) * (v104)) - (0x3ED2C780))) + (0x3561E652))) - (0x23DAFC2F)] = v154; | |
v66 = ((-1231680449) * (((0x7B25757F) * (((-1747256047) * ((v51) - (0x51789041))) + (0x3FCEDB60))) + (0x7E3D258F))) - (0x8177401); | |
v74 = ((-1231680449) * (((0x7B25757F) * (((-1747256047) * ((v51) - (0x51789041))) + (0x3FCEDB60))) + (0x7E3D258F))) - (0x8177401); | |
v123 = (v76) ^ (0x4D27A44B); | |
continue; | |
} | |
case 0x7: | |
{ | |
v51 = (v41) - (0x4833D0BF); | |
v66 = ((0x2D0EB19F) * (((0xDF1B9B41) * (((0x639237A1) * ((v41) - (0x4833D0BF))) - (0x3D4DADE0))) - (0x11C1440))) - (0x55EF9E61); | |
v43 = ((0x2D0EB19F) * (((0xDF1B9B41) * (((0x639237A1) * ((v41) - (0x4833D0BF))) - (0x3D4DADE0))) - (0x11C1440))) - (0x55EF9E61); | |
v154 = *((_BYTE *) ((((0x2D0EB19F) * (((0xDF1B9B41) * (((0x639237A1) * ((v41) - (0x4833D0BF))) - (0x3D4DADE0))) - (0x11C1440))) - (0x55EF9E61)) + (v62))); | |
v154 *= -41; | |
v154 -= 23; | |
v43 = ((0x33BE93F) * (((0xEBC58F41) * (((0x97612741) * ((v41) - (0x4833D0BF))) + (0x35B82640))) + (0x1944BC40))) - (0x5F0B25C1); | |
v154 *= -25; | |
v154 = ((unsigned __int8) (v154)) - (63); | |
v61[((0x33BE93F) * (((0xEBC58F41) * (((0x97612741) * ((v41) - (0x4833D0BF))) + (0x35B82640))) + (0x1944BC40))) - (0x5F0B25C1)] = v154; | |
v66 = ((0xA14D8E7F) * (((0x2ED87E7F) * (((0xBDF41BC1) * (v51)) + (0x4FEF7200))) + (0x23EE39BF))) - (0x151C4481); | |
v22 = ((0xA14D8E7F) * (((0x2ED87E7F) * (((0xBDF41BC1) * (v51)) + (0x4FEF7200))) + (0x23EE39BF))) - (0x151C4481); | |
v123 = (v83) ^ (0x149CB561); | |
continue; | |
} | |
case 0x8: | |
{ | |
v47 ^= 0xA493E92D; | |
v88 ^= 0x7E2F6EB5; | |
v90 ^= 0xE9ED1BB5; | |
v94 = 0xECCFA54C; | |
v93 = 0x7F120965; | |
v429 = ((char *) (sub_669A7030)) + ((v89) + (1)); | |
v89 = ((signed int) (((char *) (sub_669A7030)) + ((v89) + (1)))) % (0x7FFFFFFF); | |
v46 ^= 0x3EAA5364; | |
v430 = 0xC9D86B6; | |
v431 = (v48) - (0xC9D86B6); | |
v432 = ((v48) - (0xC9D86B6)) % (0x7FFFFFFF); | |
v433 = 0xC9D86E4; | |
v434 = (v48) - (0xC9D86E4); | |
v435 = v37; | |
v436 = v37; | |
v123 = ((((v48) - (0xC9D86E4)) % (0x7FFFFFFF)) * ((char) ((v37) ^ (1)))) + ((((v48) - (0xC9D86B6)) % (0x7FFFFFFF)) * ((char) (v37))); | |
continue; | |
} | |
case 0x9: | |
{ | |
v43 = 0xCC5A5666; | |
v123 = (v24) ^ (0xCC3CC47E); | |
continue; | |
} | |
case 0xA: | |
{ | |
v66 = ((0xC322E9FF) * (((0xA12CF881) * (((0x8DB17821) * (v104)) + (0x40A761A0))) - (0x5CE11A40))) + (0x7ACC73BF); | |
v43 = ((0xC322E9FF) * (((0xA12CF881) * (((0x8DB17821) * (v104)) + (0x40A761A0))) - (0x5CE11A40))) + (0x7ACC73BF); | |
v154 = *((_BYTE *) ((((0xC322E9FF) * (((0xA12CF881) * (((0x8DB17821) * (v104)) + (0x40A761A0))) - (0x5CE11A40))) + (0x7ACC73BF)) + (v62))); | |
v154 *= -125; | |
v154 -= 0x74; | |
v43 = ((0x8E1AE85B) * (((0x8DED90AD) * ((v51) - (0x652CC060))) - (0x6E5F19D4))) + (0x4D85BA5B); | |
v154 *= 43; | |
v154 = ((unsigned __int8) (v154)) - (0x84); | |
v61[((-1910839205) * (((0x8DED90AD) * ((v51) - (0x652CC060))) - (0x6E5F19D4))) + (0x4D85BA5B)] = v154; | |
v66 = ((0x9FD5B0FF) * (((0x6C04579F) * (((0xCC6D6A21) * ((v22) - (0x6DFF10A1))) - (0x6ABBD720))) + (0x2B1E9A1F))) - (0x70FD70D1); | |
v74 = ((0x9FD5B0FF) * (((0x6C04579F) * (((0xCC6D6A21) * ((v22) - (0x6DFF10A1))) - (0x6ABBD720))) + (0x2B1E9A1F))) - (0x70FD70D1); | |
v123 = (v21) ^ (0x7BCC62E1); | |
continue; | |
} | |
case 0xB: | |
{ | |
v43 = -866494874; | |
v123 = (v120) ^ (0xAEFDD8FE); | |
continue; | |
} | |
case 0xC: | |
{ | |
v66 = *(v115); | |
v66 *= 0xAEC404BF; | |
v41 = (v66) - (0x5B982CC1); | |
v66 = (0xF10694C1) * ((v66) - (0x5B982CC1)); | |
v51 = (v66) - (0x3AE0AE80); | |
v66 = (0xEF96B3F) * (v41); | |
v41 = (v51) | (0x14); | |
v51 = (v66) + (0x3AE0AE7F); | |
v66 += 0x3AE0AE6A; | |
v51 ^= 0x14; | |
v66 |= v51; | |
v66 &= v41; | |
v43 = v66; | |
v128 = ((signed int) (v66)) < (0); | |
v421 = (v49) - (0x4E5C7984); | |
v49 = ((v49) - (0x4E5C7984)) % (0x7FFFFFFF); | |
v25 ^= 0x2B7FA22D; | |
v35 = 0xD777BDA4; | |
v79 = 0xF177BB05; | |
v27 = 0x485FB3B4; | |
v100 ^= 0x8EA164E4; | |
v422 = 0xB779BE05; | |
v423 = (v50) + (0x488641FB); | |
v424 = ((v50) + (0x488641FB)) % (0x7FFFFFFF); | |
v425 = 0xB779BDC7; | |
v426 = (v50) + (0x48864239); | |
v427 = ((signed int) (v66)) < (0); | |
v428 = ((signed int) (v66)) < (0); | |
v123 = ((((v50) + (0x48864239)) % (0x7FFFFFFF)) * ((char) ((((signed int) (v66)) < (0)) ^ (1)))) + ((((v50) + (0x488641FB)) % (0x7FFFFFFF)) * (((signed int) (v66)) < (0))); | |
continue; | |
} | |
case 0xD: | |
{ | |
goto 66AB763F; | |
} | |
case 0xE: | |
{ | |
v125 = (v18) + (5); | |
v154 = ((unsigned __int8) ((-101) * ((v18) + (5)))) - (73); | |
v167 = ((unsigned __int8) ((-101) * ((v18) + (5)))) - (73); | |
v168 = &(0x6751DF70[(char) (((unsigned __int8) ((-101) * ((v18) + (5)))) - (73))]); | |
v106 = (0x6751DF70[(char) (((unsigned __int8) ((-101) * ((v18) + (5)))) - (73))])+8; | |
v128 = (v106) != (0); | |
v412 = (v80) + (0x4F631AA4); | |
v80 = ((v80) + (0x4F631AA4)) % (0x7FFFFFFF); | |
v65 ^= 0xD9B1FA1E; | |
v413 = (v64) - (0x62193F15); | |
v64 = ((v64) - (0x62193F15)) % (0x7FFFFFFF); | |
v67 = 0xBD75ADD; | |
v414 = 0x24BE9E39; | |
v415 = (v110) - (0x24BE9E39); | |
v416 = ((v110) - (0x24BE9E39)) % (0x7FFFFFFF); | |
v417 = 0x24BE9E3D; | |
v418 = (v110) - (0x24BE9E3D); | |
v419 = (v106) != (0); | |
v420 = (v106) != (0); | |
v123 = ((((v110) - (0x24BE9E3D)) % (0x7FFFFFFF)) * ((char) (((v106) != (0)) ^ (1)))) + ((((v110) - (0x24BE9E39)) % (0x7FFFFFFF)) * ((v106) != (0))); | |
break; | |
} | |
case 0xF: | |
{ | |
(0x6751DF70[(char) (((unsigned __int8) ((91) * ((unsigned __int8) (((char) ((-63) * (v18))) - (113))))) - (23))])+72 = 0; | |
v125 = ((char) ((19) * (v18))) - (117); | |
v154 = ((unsigned __int8) ((89) * ((unsigned __int8) (((char) ((19) * (v18))) - (117))))) - (149); | |
v167 = ((unsigned __int8) ((89) * ((unsigned __int8) (((char) ((19) * (v18))) - (117))))) - (149); | |
v168 = &(0x6751DF70[(char) (((unsigned __int8) ((89) * ((unsigned __int8) (((char) ((19) * (v18))) - (117))))) - (149))]); | |
(0x6751DF70[(char) (((unsigned __int8) ((89) * ((unsigned __int8) (((char) ((19) * (v18))) - (117))))) - (149))])+76 = 0; | |
v43 = 0xEE28EDFF; | |
v123 = (v47) ^ (0x201B288E); | |
break; | |
} | |
case 0x10: | |
{ | |
v125 = ((char) ((19) * (v18))) - (25); | |
v154 = ((unsigned __int8) ((89) * ((unsigned __int8) (((char) ((19) * (v18))) - (25))))) - (145); | |
v167 = ((unsigned __int8) ((89) * ((unsigned __int8) (((char) ((19) * (v18))) - (25))))) - (145); | |
v17 = (0x50) * ((char) (((unsigned __int8) ((89) * ((unsigned __int8) (((char) ((19) * (v18))) - (25))))) - (145))); | |
v168 = (struct_1 *) (((char *) (0x6751DF70)) + (v17)); | |
v81 = *((void **) (&((0x6751DF70[0])+4[v17]))); | |
sub_66B20F10(v81); | |
v125 = ((43) * (v18)) + (61); | |
v154 = ((unsigned __int8) ((81) * (((43) * (v18)) + (61)))) - (143); | |
v167 = ((unsigned __int8) ((81) * (((43) * (v18)) + (61)))) - (143); | |
v168 = &(0x6751DF70[(char) (((unsigned __int8) ((81) * (((43) * (v18)) + (61)))) - (143))]); | |
v66 = (0x6751DF70[(char) (((unsigned __int8) ((81) * (((43) * (v18)) + (61)))) - (143))])+0; | |
v66 *= 0xF9B602FF; | |
v66 -= 0x1AA8C601; | |
v66 *= 0xA740FCFF; | |
v66 -= 0x27B9C901; | |
*((_DWORD *) (v20)) = v66; | |
v125 = ((-9) * (v18)) + (2); | |
v154 = ((unsigned __int8) ((125) * (((-9) * (v18)) + (2)))) - (0x3C); | |
v167 = ((unsigned __int8) ((125) * (((-9) * (v18)) + (2)))) - (0x3C); | |
v168 = &(0x6751DF70[(char) (((unsigned __int8) ((125) * (((-9) * (v18)) + (2)))) - (0x3C))]); | |
v66 = (0x6751DF70[(char) (((unsigned __int8) ((125) * (((-9) * (v18)) + (2)))) - (0x3C))])+12; | |
v66 *= 0x9BB7C43F; | |
v66 -= 0x57A97081; | |
v41 = (0x76DD441) * (v66); | |
v66 *= 0xF8922BBF; | |
v51 = (v66) - (0x11D64C1); | |
v66 = (-1) - (((v41) + (0x11D64C1)) | ((v66) - (0x11D64C1))); | |
v43 = (-1) - (((v41) + (0x11D64C1)) | (v51)); | |
v128 = (v43) < (0); | |
v39 = 0xFBB691FF; | |
v54 ^= 0x7293138D; | |
v406 = (v30) + (0x477797DE); | |
v30 = ((v30) + (0x477797DE)) % (0x7FFFFFFF); | |
v108 = 0xDC34DD0F; | |
v407 = (v53) - (0x11534E35); | |
v53 = ((v53) - (0x11534E35)) % (0x7FFFFFFF); | |
v408 = (v55) ^ (0x61ECA693); | |
v409 = (v55) ^ (0x61ECA6A9); | |
v410 = (v43) < (0); | |
v411 = (v43) < (0); | |
v123 = (((v55) ^ (0x61ECA6A9)) * ((char) (((v43) < (0)) ^ (1)))) + (((v55) ^ (0x61ECA693)) * ((v43) < (0))); | |
break; | |
} | |
case 0x11: | |
{ | |
v105 = ((0x68E981) * (v22)) - (0x14BDA1C0); | |
v117 = ((0xB3376501) * (((0x68E981) * (v22)) - (0x14BDA1C0))) - (0x1A144B40); | |
v51 = ((0x4CC89AFF) * (((0x68E981) * (v22)) - (0x14BDA1C0))) + (0x1A144B3F); | |
v41 = (0x28AB77C1) * (((0x68E981) * (v22)) - (0x14BDA1C0)); | |
v66 = (-1) - (((((0x4CC89AFF) * (((0x68E981) * (v22)) - (0x14BDA1C0))) + (0x1A144B3E)) | (((0x4CC89AFF) * (((0x68E981) * (v22)) - (0x14BDA1C0))) + (0x1A144B3F))) & (((0xB3376501) * (((0x68E981) * (v22)) - (0x14BDA1C0))) - (0x1A144B40))); | |
v43 = (-1) - (((((0x4CC89AFF) * (((0x68E981) * (v22)) - (0x14BDA1C0))) + (0x1A144B3E)) | (((0x4CC89AFF) * (((0x68E981) * (v22)) - (0x14BDA1C0))) + (0x1A144B3F))) & (((0xB3376501) * (((0x68E981) * (v22)) - (0x14BDA1C0))) - (0x1A144B40))); | |
v128 = (-1) < (((((0x4CC89AFF) * (((0x68E981) * (v22)) - (0x14BDA1C0))) + (0x1A144B3E)) | (((0x4CC89AFF) * (((0x68E981) * (v22)) - (0x14BDA1C0))) + (0x1A144B3F))) & (((0xB3376501) * (((0x68E981) * (v22)) - (0x14BDA1C0))) - (0x1A144B40))); | |
v391 = (v99) ^ (0x3D6C5EA); | |
v392 = (v113) & (0x10); | |
v393 = ((v113) & (0x10)) == (0); | |
v394 = (v99) * ((char) ((((v113) & (0x10)) == (0)) ^ (1))); | |
v99 = ((v99) * ((char) ((((v113) & (0x10)) == (0)) ^ (1)))) + (((v99) ^ (0x3D6C5EA)) * (((v113) & (0x10)) == (0))); | |
v395 = (v83) ^ (0x5962A107); | |
v396 = (v113) & (0x10); | |
v397 = ((v113) & (0x10)) == (0); | |
v398 = (v83) * ((char) ((((v113) & (0x10)) == (0)) ^ (1))); | |
v83 = ((v83) * ((char) ((((v113) & (0x10)) == (0)) ^ (1)))) + (((v83) ^ (0x5962A107)) * (((v113) & (0x10)) == (0))); | |
v113 |= 0x10; | |
v399 = 0xA3DD68C9; | |
v400 = (v84) + (0x5C229737); | |
v401 = ((v84) + (0x5C229737)) % (0x7FFFFFFF); | |
v402 = 0xA3DD6891; | |
v403 = (v84) + (0x5C22976F); | |
v404 = (-1) < (((((0x4CC89AFF) * (((0x68E981) * (v22)) - (0x14BDA1C0))) + (0x1A144B3E)) | (((0x4CC89AFF) * (((0x68E981) * (v22)) - (0x14BDA1C0))) + (0x1A144B3F))) & (((0xB3376501) * (((0x68E981) * (v22)) - (0x14BDA1C0))) - (0x1A144B40))); | |
v405 = (-1) < (((((0x4CC89AFF) * (((0x68E981) * (v22)) - (0x14BDA1C0))) + (0x1A144B3E)) | (((0x4CC89AFF) * (((0x68E981) * (v22)) - (0x14BDA1C0))) + (0x1A144B3F))) & (((0xB3376501) * (((0x68E981) * (v22)) - (0x14BDA1C0))) - (0x1A144B40))); | |
v123 = ((((v84) + (0x5C22976F)) % (0x7FFFFFFF)) * ((char) (((-1) < (((((0x4CC89AFF) * (((0x68E981) * (v22)) - (0x14BDA1C0))) + (0x1A144B3E)) | (((0x4CC89AFF) * (((0x68E981) * (v22)) - (0x14BDA1C0))) + (0x1A144B3F))) & (((0xB3376501) * (((0x68E981) * (v22)) - (0x14BDA1C0))) - (0x1A144B40)))) ^ (1)))) + ((((v84) + (0x5C229737)) % (0x7FFFFFFF)) * ((-1) < (((((0x4CC89AFF) * (((0x68E981) * (v22)) - (0x14BDA1C0))) + (0x1A144B3E)) | (((0x4CC89AFF) * (((0x68E981) * (v22)) - (0x14BDA1C0))) + (0x1A144B3F))) & (((0xB3376501) * (((0x68E981) * (v22)) - (0x14BDA1C0))) - (0x1A144B40))))); | |
break; | |
} | |
case 0x12: | |
{ | |
v74 = -1895657681; | |
v123 = (v69) ^ (0x26BA4251); | |
v390 = (v60) + (0xF30CB3F); | |
v60 = ((v60) + (0xF30CB3F)) % (0x7FFFFFFF); | |
v75 ^= 0x4081A88D; | |
v21 ^= 0x866757EB; | |
break; | |
} | |
case 0x13: | |
{ | |
v72 = ((0x2D776701) * (v22)) + (0x3BA94C0); | |
v105 = (0x66C9EF01) * (((0x2D776701) * (v22)) + (0x3BA94C0)); | |
v117 = (-221816191) * (((0x2D776701) * (v22)) + (0x3BA94C0)); | |
v86 = (0x7967EE81) * (((0x2D776701) * (v22)) + (0x3BA94C0)); | |
v41 = ((0x7967EE81) * (((0x2D776701) * (v22)) + (0x3BA94C0))) - (0x2EE66880); | |
v51 = (0x8698117F) * (((0x2D776701) * (v22)) + (0x3BA94C0)); | |
v73 = ((0x8698117F) * (((0x2D776701) * (v22)) + (0x3BA94C0))) + (0x2EE6687F); | |
v66 = (-1) - (((((0x8698117F) * (((0x2D776701) * (v22)) + (0x3BA94C0))) + (0x2EE6687E)) | (((0x8698117F) * (((0x2D776701) * (v22)) + (0x3BA94C0))) + (0x2EE6687F))) & (((0x7967EE81) * (((0x2D776701) * (v22)) + (0x3BA94C0))) - (0x2EE66880))); | |
v43 = (-1) - (((((0x8698117F) * (((0x2D776701) * (v22)) + (0x3BA94C0))) + (0x2EE6687E)) | (((0x8698117F) * (((0x2D776701) * (v22)) + (0x3BA94C0))) + (0x2EE6687F))) & (((0x7967EE81) * (((0x2D776701) * (v22)) + (0x3BA94C0))) - (0x2EE66880))); | |
v128 = (-1) < (((((0x8698117F) * (((0x2D776701) * (v22)) + (0x3BA94C0))) + (0x2EE6687E)) | (((0x8698117F) * (((0x2D776701) * (v22)) + (0x3BA94C0))) + (0x2EE6687F))) & (((0x7967EE81) * (((0x2D776701) * (v22)) + (0x3BA94C0))) - (0x2EE66880))); | |
v362 = (v111) ^ (0x8443FEAA); | |
v363 = (v113) & (2); | |
v364 = ((v113) & (2)) == (0); | |
v365 = (v111) * ((char) ((((v113) & (2)) == (0)) ^ (1))); | |
v111 = ((v111) * ((char) ((((v113) & (2)) == (0)) ^ (1)))) + (((v111) ^ (0x8443FEAA)) * (((v113) & (2)) == (0))); | |
v366 = (v110) + (0x1564F956); | |
v367 = (v113) & (2); | |
v368 = ((v113) & (2)) == (0); | |
v369 = (v110) * ((char) ((((v113) & (2)) == (0)) ^ (1))); | |
v110 = ((v110) * ((char) ((((v113) & (2)) == (0)) ^ (1)))) + ((((v110) + (0x1564F956)) % (0x7FFFFFFF)) * (((v113) & (2)) == (0))); | |
v370 = (v80) + (0x69CD6ACC); | |
v371 = (v113) & (2); | |
v372 = ((v113) & (2)) == (0); | |
v373 = (v80) * ((char) ((((v113) & (2)) == (0)) ^ (1))); | |
v80 = ((v80) * ((char) ((((v113) & (2)) == (0)) ^ (1)))) + ((((v80) + (0x69CD6ACC)) % (0x7FFFFFFF)) * (((v113) & (2)) == (0))); | |
v374 = (v65) ^ (0xEFC35AED); | |
v375 = (v113) & (2); | |
v376 = ((v113) & (2)) == (0); | |
v377 = (v65) * ((char) ((((v113) & (2)) == (0)) ^ (1))); | |
v65 = ((v65) * ((char) ((((v113) & (2)) == (0)) ^ (1)))) + (((v65) ^ (0xEFC35AED)) * (((v113) & (2)) == (0))); | |
v378 = 0x5EC2F922; | |
v379 = (v113) & (2); | |
v380 = ((v113) & (2)) == (0); | |
v381 = (v64) * ((char) ((((v113) & (2)) == (0)) ^ (1))); | |
v64 = ((v64) * ((char) ((((v113) & (2)) == (0)) ^ (1)))) + ((0x5EC2F922) * (((v113) & (2)) == (0))); | |
v382 = (v87) ^ (0xC4F5851A); | |
v383 = (v113) & (2); | |
v384 = ((v113) & (2)) == (0); | |
v385 = (v87) * ((char) ((((v113) & (2)) == (0)) ^ (1))); | |
v87 = ((v87) * ((char) ((((v113) & (2)) == (0)) ^ (1)))) + (((v87) ^ (0xC4F5851A)) * (((v113) & (2)) == (0))); | |
v113 |= 2; | |
v386 = (v112) ^ (0x40ECF924); | |
v387 = (v112) ^ (0x40ECF911); | |
v388 = (-1) < (((((0x8698117F) * (((0x2D776701) * (v22)) + (0x3BA94C0))) + (0x2EE6687E)) | (((0x8698117F) * (((0x2D776701) * (v22)) + (0x3BA94C0))) + (0x2EE6687F))) & (((0x7967EE81) * (((0x2D776701) * (v22)) + (0x3BA94C0))) - (0x2EE66880))); | |
v389 = (-1) < (((((0x8698117F) * (((0x2D776701) * (v22)) + (0x3BA94C0))) + (0x2EE6687E)) | (((0x8698117F) * (((0x2D776701) * (v22)) + (0x3BA94C0))) + (0x2EE6687F))) & (((0x7967EE81) * (((0x2D776701) * (v22)) + (0x3BA94C0))) - (0x2EE66880))); | |
v123 = (((v112) ^ (0x40ECF911)) * ((char) (((-1) < (((((0x8698117F) * (((0x2D776701) * (v22)) + (0x3BA94C0))) + (0x2EE6687E)) | (((0x8698117F) * (((0x2D776701) * (v22)) + (0x3BA94C0))) + (0x2EE6687F))) & (((0x7967EE81) * (((0x2D776701) * (v22)) + (0x3BA94C0))) - (0x2EE66880)))) ^ (1)))) + (((v112) ^ (0x40ECF924)) * ((-1) < (((((0x8698117F) * (((0x2D776701) * (v22)) + (0x3BA94C0))) + (0x2EE6687E)) | (((0x8698117F) * (((0x2D776701) * (v22)) + (0x3BA94C0))) + (0x2EE6687F))) & (((0x7967EE81) * (((0x2D776701) * (v22)) + (0x3BA94C0))) - (0x2EE66880))))); | |
break; | |
} | |
case 0x14: | |
{ | |
v123 = (v27) ^ (0x50198B72); | |
v361 = (v26) - (0x64CBFF45); | |
v26 = ((v26) - (0x64CBFF45)) % (0x7FFFFFFF); | |
break; | |
} | |
case 0x15: | |
{ | |
v41 = (v117) + (0x26587501); | |
v51 = (0xB1F28601) * ((v117) + (0x26587501)); | |
v66 = ((0xFF8B613F) * (((-1452503743) * (((-969844479) * ((v117) + (0x26587501))) + (0x18DFDA00))) + (0x7693FFB8))) + (0x683B5A37); | |
v43 = ((0xFF8B613F) * (((-1452503743) * (((-969844479) * ((v117) + (0x26587501))) + (0x18DFDA00))) + (0x7693FFB8))) + (0x683B5A37); | |
v154 = *((_BYTE *) ((((0xFF8B613F) * (((-1452503743) * (((-969844479) * ((v117) + (0x26587501))) + (0x18DFDA00))) + (0x7693FFB8))) + (0x683B5A37)) + (v62))); | |
v154 *= -93; | |
v154 -= 0x3C; | |
v154 *= 11; | |
v43 = ((0xBE5DCCBF) * (((0x1A1D0BC1) * (((0xB1F28601) * ((v117) + (0x26587501))) + (0x2542C800))) + (0x33E510DE))) - (0x6A478F23); | |
v154 = ((unsigned __int8) (v154)) - (0x6C); | |
v61[((-1101148993) * (((0x1A1D0BC1) * (((0xB1F28601) * ((v117) + (0x26587501))) + (0x2542C800))) + (0x33E510DE))) - (0x6A478F23)] = v154; | |
v66 = ((0xED8E29FF) * (((0x95CEFF7F) * (((0x67DAB481) * (v41)) + (0x6A2E2C00))) + (0x700527F))) - (0x3C4F6501); | |
v31 = ((0xED8E29FF) * (((0x95CEFF7F) * (((0x67DAB481) * (v41)) + (0x6A2E2C00))) + (0x700527F))) - (0x3C4F6501); | |
v359 = 0x74F74942; | |
v360 = (v32) - (0x74F74942); | |
v123 = ((v32) - (0x74F74942)) % (0x7FFFFFFF); | |
break; | |
} | |
case 0x16: | |
{ | |
v66 = ((0x85807D4F) * (((0xEE104BF) * (((0xB7591C1) * (((0xE2546681) * (v41)) + (0x3C800F7F))) + (0x1085F788))) + (0x57816087))) - (0x4C709A81); | |
v117 = ((0x85807D4F) * (((0xEE104BF) * (((0xB7591C1) * (((0xE2546681) * (v41)) + (0x3C800F7F))) + (0x1085F788))) + (0x57816087))) - (0x4C709A81); | |
v123 = (v109) ^ (0xD93FB580); | |
break; | |
} | |
case 0x17: | |
{ | |
v104 = ((0x75D91FC1) * (v74)) - (0x4D8E91C0); | |
v31 = (-1071723007) * (v73); | |
v22 = ((0x430E1C81) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0))) - (0x5AA2FE00); | |
v105 = (-897061215) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0)); | |
v117 = (((0x3FE131FF) * (v73)) - (0xFEF0201)) | (((0x430E1C81) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0))) - (0x5AA2FE00)); | |
v41 = (-1124998273) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0)); | |
v51 = (((0x3FE131FF) * (v73)) - (0xFEF0201)) & (((0x430E1C81) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0))) - (0x5AA2FE00)); | |
v66 = (((((-1071723007) * (v73)) + ((-1124998273) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0)))) + (0x6A920000)) & ((((0x3FE131FF) * (v73)) - (0xFEF0201)) | (((0x430E1C81) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0))) - (0x5AA2FE00)))) | ((((0x3FE131FF) * (v73)) - (0xFEF0201)) & (((0x430E1C81) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0))) - (0x5AA2FE00))); | |
v43 = (((((-1071723007) * (v73)) + ((-1124998273) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0)))) + (0x6A920000)) & ((((0x3FE131FF) * (v73)) - (0xFEF0201)) | (((0x430E1C81) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0))) - (0x5AA2FE00)))) | ((((0x3FE131FF) * (v73)) - (0xFEF0201)) & (((0x430E1C81) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0))) - (0x5AA2FE00))); | |
v128 = ((((((-1071723007) * (v73)) + ((-1124998273) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0)))) + (0x6A920000)) & ((((0x3FE131FF) * (v73)) - (0xFEF0201)) | (((0x430E1C81) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0))) - (0x5AA2FE00)))) | ((((0x3FE131FF) * (v73)) - (0xFEF0201)) & (((0x430E1C81) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0))) - (0x5AA2FE00)))) < (0); | |
v347 = (v77) - (0x508DF7F5); | |
v348 = (v113) & (0x80); | |
v349 = ((unsigned __int8) ((v113) & (0x80))) == (0); | |
v350 = (v77) * ((char) ((((unsigned __int8) ((v113) & (0x80))) == (0)) ^ (1))); | |
v77 = ((v77) * ((char) ((((unsigned __int8) ((v113) & (0x80))) == (0)) ^ (1)))) + ((((v77) - (0x508DF7F5)) % (0x7FFFFFFF)) * (((unsigned __int8) ((v113) & (0x80))) == (0))); | |
v351 = (v76) ^ (0x90D5EAD3); | |
v352 = (v113) & (0x80); | |
v353 = ((unsigned __int8) ((v113) & (0x80))) == (0); | |
v354 = (v76) * ((char) ((((unsigned __int8) ((v113) & (0x80))) == (0)) ^ (1))); | |
v76 = ((v76) * ((char) ((((unsigned __int8) ((v113) & (0x80))) == (0)) ^ (1)))) + (((v76) ^ (0x90D5EAD3)) * (((unsigned __int8) ((v113) & (0x80))) == (0))); | |
v113 |= 0x80; | |
v355 = (v78) ^ (0xE88A9CF3); | |
v356 = (v78) ^ (0xE88A9CEA); | |
v357 = ((((((-1071723007) * (v73)) + ((-1124998273) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0)))) + (0x6A920000)) & ((((0x3FE131FF) * (v73)) - (0xFEF0201)) | (((0x430E1C81) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0))) - (0x5AA2FE00)))) | ((((0x3FE131FF) * (v73)) - (0xFEF0201)) & (((0x430E1C81) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0))) - (0x5AA2FE00)))) < (0); | |
v358 = ((((((-1071723007) * (v73)) + ((-1124998273) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0)))) + (0x6A920000)) & ((((0x3FE131FF) * (v73)) - (0xFEF0201)) | (((0x430E1C81) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0))) - (0x5AA2FE00)))) | ((((0x3FE131FF) * (v73)) - (0xFEF0201)) & (((0x430E1C81) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0))) - (0x5AA2FE00)))) < (0); | |
v123 = (((v78) ^ (0xE88A9CEA)) * ((char) ((((((((-1071723007) * (v73)) + ((-1124998273) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0)))) + (0x6A920000)) & ((((0x3FE131FF) * (v73)) - (0xFEF0201)) | (((0x430E1C81) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0))) - (0x5AA2FE00)))) | ((((0x3FE131FF) * (v73)) - (0xFEF0201)) & (((0x430E1C81) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0))) - (0x5AA2FE00)))) < (0)) ^ (1)))) + (((v78) ^ (0xE88A9CF3)) * (((((((-1071723007) * (v73)) + ((-1124998273) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0)))) + (0x6A920000)) & ((((0x3FE131FF) * (v73)) - (0xFEF0201)) | (((0x430E1C81) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0))) - (0x5AA2FE00)))) | ((((0x3FE131FF) * (v73)) - (0xFEF0201)) & (((0x430E1C81) * (((0x75D91FC1) * (v74)) - (0x4D8E91C0))) - (0x5AA2FE00)))) < (0))); | |
break; | |
} | |
case 0x18: | |
{ | |
v345 = 0x1902A022; | |
v346 = (v33) - (0x1902A022); | |
v123 = ((v33) - (0x1902A022)) % (0x7FFFFFFF); | |
break; | |
} | |
case 0x19: | |
{ | |
v24 ^= 0x28217E7D; | |
v23 ^= 0x767C5C6; | |
v336 = (v36) + (0x6FB91B9D); | |
v36 = ((v36) + (0x6FB91B9D)) % (0x7FFFFFFF); | |
v337 = (v52) + (0x190CD3AA); | |
v52 = ((v52) + (0x190CD3AA)) % (0x7FFFFFFF); | |
v56 = 0x8207F268; | |
v55 = 0x9A48BEC1; | |
v338 = 0xD7BB264B; | |
v339 = (v38) + (0x2844D9B5); | |
v340 = ((v38) + (0x2844D9B5)) % (0x7FFFFFFF); | |
v341 = 0xD7BB2642; | |
v342 = (v38) + (0x2844D9BE); | |
v343 = v45; | |
v344 = v45; | |
v123 = ((((v38) + (0x2844D9BE)) % (0x7FFFFFFF)) * ((char) ((v45) ^ (1)))) + ((((v38) + (0x2844D9B5)) % (0x7FFFFFFF)) * ((char) (v45))); | |
break; | |
} | |
case 0x1A: | |
{ | |
v239 = (char *) (v62); | |
v73 = (v66) - (0x7DF83401); | |
v128 = ((unsigned int) (v28)) < (v62); | |
v329 = (v35) + (0x5315667A); | |
v35 = ((v35) + (0x5315667A)) % (0x7FFFFFFF); | |
v34 ^= 0xEC7F3212; | |
v33 = 0x937A0912; | |
v32 = 0xC871AF58; | |
v330 = (v79) - (0x75D35012); | |
v79 = ((v79) - (0x75D35012)) % (0x7FFFFFFF); | |
v78 ^= 0xDC9AFD6A; | |
v77 = 0x9D5CF82B; | |
v27 ^= 0x53CCEE8F; | |
v331 = (v26) + (0x1B93EDDC); | |
v26 = ((v26) + (0x1B93EDDC)) % (0x7FFFFFFF); | |
v76 = 0x334BC9F3; | |
v332 = (v25) ^ (0x1835178C); | |
v333 = (v25) ^ (0x1835179A); | |
v334 = ((unsigned int) (v28)) < (v62); | |
v335 = ((unsigned int) (v28)) < (v62); | |
v123 = (((v25) ^ (0x1835179A)) * ((char) ((((unsigned int) (v28)) < (v62)) ^ (1)))) + (((v25) ^ (0x1835178C)) * (((unsigned int) (v28)) < (v62))); | |
break; | |
} | |
case 0x1B: | |
{ | |
v125 = ((27) * (v18)) + (118); | |
v154 = ((unsigned __int8) ((-41) * (((103) * (((27) * (v18)) + (118))) - (79)))) - (95); | |
v16 = (2) * ((unsigned __int8) (((unsigned __int8) ((-41) * (((103) * (((27) * (v18)) + (118))) - (79)))) - (95))); | |
v328 = (v16) + (71); | |
LOWORD(v16) = ((_WORD) (v16)) + (71); | |
v29 = v16; | |
sub_66ABD800(v16); | |
v123 = (v94) ^ (0xD3D61B86); | |
break; | |
} | |
case 0x1C: | |
{ | |
v123 = (v54) ^ (0xE830F798); | |
v327 = (v30) + (0x62D8AD4F); | |
v30 = ((v30) + (0x62D8AD4F)) % (0x7FFFFFFF); | |
v108 ^= 0xBEA3FB01; | |
v114 = 0x9C4C0814; | |
v109 = 0x7B95E464; | |
break; | |
} | |
case 0x1D: | |
{ | |
v117 = 0xB38F657F; | |
v324 = 0x9FA86BB4; | |
v325 = (v30) + (0x6057944C); | |
v123 = ((v30) + (0x6057944C)) % (0x7FFFFFFF); | |
v108 ^= 0x65915177; | |
v326 = (v114) + (0x33E820AC); | |
v114 = ((v114) + (0x33E820AC)) % (0x7FFFFFFF); | |
v112 = 0xDCB409DC; | |
v109 ^= 0x384F348F; | |
break; | |
} | |
case 0x1E: | |
{ | |
v43 = 0x3C2B126F; | |
v123 = (v56) ^ (0x281BF9F5); | |
break; | |
} | |
case 0x1F: | |
{ | |
v322 = 0x492E7279; | |
v323 = (v77) - (0x492E7279); | |
v123 = ((v77) - (0x492E7279)) % (0x7FFFFFFF); | |
break; | |
} | |
case 0x20: | |
{ | |
v22 = ((0x1AF79C81) * (v31)) + (0x379D0B80); | |
v105 = (0x9326327F) * (((0x1AF79C81) * (v31)) + (0x379D0B80)); | |
v41 = ((0x9326327F) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) + (0x5684BC7F); | |
v51 = ((0x6CD9CD81) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) - (0x5684BC80); | |
v117 = (0x6CC15881) * (((0x1AF79C81) * (v31)) + (0x379D0B80)); | |
v66 = (-1) - (((((0x9326327F) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) + (0x5684BC7E)) | (((0x9326327F) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) + (0x5684BC7F))) & (((0x6CD9CD81) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) - (0x5684BC80))); | |
v43 = (-1) - (((((0x9326327F) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) + (0x5684BC7E)) | (((0x9326327F) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) + (0x5684BC7F))) & (((0x6CD9CD81) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) - (0x5684BC80))); | |
v128 = (-1) < (((((0x9326327F) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) + (0x5684BC7E)) | (((0x9326327F) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) + (0x5684BC7F))) & (((0x6CD9CD81) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) - (0x5684BC80))); | |
v310 = (v33) - (0x3B691AEF); | |
v311 = (v113) & (0x40); | |
v312 = ((v113) & (0x40)) == (0); | |
v313 = (v33) * ((char) ((((v113) & (0x40)) == (0)) ^ (1))); | |
v33 = ((v33) * ((char) ((((v113) & (0x40)) == (0)) ^ (1)))) + ((((v33) - (0x3B691AEF)) % (0x7FFFFFFF)) * (((v113) & (0x40)) == (0))); | |
v314 = (v32) + (0x3DF99E5); | |
v315 = (v113) & (0x40); | |
v316 = ((v113) & (0x40)) == (0); | |
v317 = (v32) * ((char) ((((v113) & (0x40)) == (0)) ^ (1))); | |
v32 = ((v32) * ((char) ((((v113) & (0x40)) == (0)) ^ (1)))) + ((((v32) + (0x3DF99E5)) % (0x7FFFFFFF)) * (((v113) & (0x40)) == (0))); | |
v113 |= 0x40; | |
v318 = (v34) ^ (0xD842CD1C); | |
v319 = (v34) ^ (0xD842CD11); | |
v320 = (-1) < (((((0x9326327F) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) + (0x5684BC7E)) | (((0x9326327F) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) + (0x5684BC7F))) & (((0x6CD9CD81) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) - (0x5684BC80))); | |
v321 = (-1) < (((((0x9326327F) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) + (0x5684BC7E)) | (((0x9326327F) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) + (0x5684BC7F))) & (((0x6CD9CD81) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) - (0x5684BC80))); | |
v123 = (((v34) ^ (0xD842CD11)) * ((char) (((-1) < (((((0x9326327F) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) + (0x5684BC7E)) | (((0x9326327F) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) + (0x5684BC7F))) & (((0x6CD9CD81) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) - (0x5684BC80)))) ^ (1)))) + (((v34) ^ (0xD842CD1C)) * ((-1) < (((((0x9326327F) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) + (0x5684BC7E)) | (((0x9326327F) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) + (0x5684BC7F))) & (((0x6CD9CD81) * (((0x1AF79C81) * (v31)) + (0x379D0B80))) - (0x5684BC80))))); | |
break; | |
} | |
case 0x21: | |
{ | |
v66 = ((0xED8E29FF) * (((0xD759BE8F) * (((0xE2310D91) * (v73)) + (0x79C34890))) - (0x2DEF6A71))) - (0x3C4F6501); | |
v31 = ((0xED8E29FF) * (((0xD759BE8F) * (((0xE2310D91) * (v73)) + (0x79C34890))) - (0x2DEF6A71))) - (0x3C4F6501); | |
v306 = 0x8D4BEA8A; | |
v307 = (v35) + (0x72B41576); | |
v123 = ((v35) + (0x72B41576)) % (0x7FFFFFFF); | |
v34 ^= 0x704772E2; | |
v308 = (v33) + (0x2B3DA0D3); | |
v33 = ((v33) + (0x2B3DA0D3)) % (0x7FFFFFFF); | |
v309 = (v32) + (0x12F1EEE5); | |
v32 = ((v32) + (0x12F1EEE5)) % (0x7FFFFFFF); | |
break; | |
} | |
case 0x22: | |
{ | |
v301 = 0xABEC5D6B; | |
v302 = (v68) + (0x5413A295); | |
v123 = ((v68) + (0x5413A295)) % (0x7FFFFFFF); | |
v59 ^= 0xE020C819; | |
v303 = (v57) + (0x4D524B07); | |
v57 = ((v57) + (0x4D524B07)) % (0x7FFFFFFF); | |
v304 = (v50) - (0x554D87E1); | |
v50 = ((v50) - (0x554D87E1)) % (0x7FFFFFFF); | |
v49 = 0x8ADB0AA3; | |
v100 = 0xFB59EE5; | |
v305 = (v48) - (0x2265ED12); | |
v48 = ((v48) - (0x2265ED12)) % (0x7FFFFFFF); | |
v47 = 0x9418BE05; | |
v88 = 0x9662BC10; | |
v46 = 0x3406ED6B; | |
break; | |
} | |
case 0x23: | |
{ | |
v43 = -866494874; | |
v299 = 0x8936C198; | |
v300 = (v36) + (0x76C93E68); | |
v123 = ((v36) + (0x76C93E68)) % ((signed int) (0x7FFFFFFF)); | |
break; | |
} | |
case 0x24: | |
{ | |
v18 = 83; | |
v120 ^= 0x82500893; | |
v121 ^= 0x9A1A6F34; | |
v290 = (v42) - (0x78D489B4); | |
v42 = ((v42) - (0x78D489B4)) % (0x7FFFFFFF); | |
v291 = (v38) - (0xD17DFF3); | |
v38 = ((v38) - (0xD17DFF3)) % (0x7FFFFFFF); | |
v24 = 0xEAB5E351; | |
v23 = 0xE305DC94; | |
v122 ^= 0xD63C4215; | |
v292 = 0xBF9C46F0; | |
v293 = (v119) + (0x4063B910); | |
v294 = ((v119) + (0x4063B910)) % (0x7FFFFFFF); | |
v295 = 0xBF9C46E6; | |
v296 = (v119) + (0x4063B91A); | |
v297 = v37; | |
v298 = v37; | |
v123 = ((((v119) + (0x4063B91A)) % (0x7FFFFFFF)) * ((char) ((v37) ^ (1)))) + ((((v119) + (0x4063B910)) % (0x7FFFFFFF)) * ((char) (v37))); | |
break; | |
} | |
case 0x25: | |
{ | |
v125 = ((char) ((-37) * (v18))) - (19); | |
v154 = ((unsigned __int8) ((65) * ((unsigned __int8) (((char) ((-37) * (v18))) - (19))))) - (111); | |
v167 = ((unsigned __int8) ((65) * ((unsigned __int8) (((char) ((-37) * (v18))) - (19))))) - (111); | |
v15 = (0x50) * ((char) (((unsigned __int8) ((65) * ((unsigned __int8) (((char) ((-37) * (v18))) - (19))))) - (111))); | |
v168 = (struct_1 *) (((char *) (0x6751DF70)) + (v15)); | |
v81 = *((void **) (((char *) (&((0x6751DF70[0])+72))) + (v15))); | |
sub_66B26890(v81); | |
v125 = ((char) ((109) * (v18))) - (109); | |
v154 = ((unsigned __int8) ((39) * ((unsigned __int8) (((char) ((109) * (v18))) - (109))))) - (167); | |
v167 = ((unsigned __int8) ((39) * ((unsigned __int8) (((char) ((109) * (v18))) - (109))))) - (167); | |
v168 = &(0x6751DF70[(char) (((unsigned __int8) ((39) * ((unsigned __int8) (((char) ((109) * (v18))) - (109))))) - (167))]); | |
(0x6751DF70[(char) (((unsigned __int8) ((39) * ((unsigned __int8) (((char) ((109) * (v18))) - (109))))) - (167))])+72 = 0; | |
v288 = 0x748F6509; | |
v289 = (v92) - (0x748F6509); | |
v123 = ((v92) - (0x748F6509)) % (0x7FFFFFFF); | |
break; | |
} | |
case 0x26: | |
{ | |
v43 = ((0xB35B26C1) * (v39)) - (0x11CF1040); | |
v167 = ((unsigned __int8) ((23) * ((unsigned __int8) (((char) ((29) * (v18))) - (66))))) - (0x54); | |
v125 = ((char) ((97) * (v18))) - (69); | |
v154 = ((unsigned __int8) ((123) * ((unsigned __int8) (((char) ((97) * (v18))) - (69))))) - (27); | |
v168 = &(0x6751DF70[(char) (((unsigned __int8) ((23) * ((unsigned __int8) (((char) ((29) * (v18))) - (66))))) - (0x54))]); | |
v66 = (0x6751DF70[(char) (((unsigned __int8) ((23) * ((unsigned __int8) (((char) ((29) * (v18))) - (66))))) - (0x54))])+12; | |
v66 *= 0xB25AFABF; | |
v66 -= 0x55B100C1; | |
v66 *= 0xED50B541; | |
v66 += 0x74C82DFF; | |
v66 *= 0x13DF0A7F; | |
v66 += 0x63289CFF; | |
v237 = &(0x6751DF70[(char) (((unsigned __int8) ((123) * ((unsigned __int8) (((char) ((97) * (v18))) - (69))))) - (27))]); | |
(0x6751DF70[(char) (((unsigned __int8) ((123) * ((unsigned __int8) (((char) ((97) * (v18))) - (69))))) - (27))])+12 = v66; | |
v125 = ((83) * (v18)) + (0x8); | |
v154 = ((unsigned __int8) ((-103) * (((83) * (v18)) + (0x8)))) - (10); | |
v167 = ((unsigned __int8) ((-103) * (((83) * (v18)) + (0x8)))) - (10); | |
v14 = (0x50) * ((char) (((unsigned __int8) ((-103) * (((83) * (v18)) + (0x8)))) - (10))); | |
v168 = (struct_1 *) (((char *) (0x6751DF70)) + (v14)); | |
v81 = *((void **) (&((0x6751DF70[0])+4[v14]))); | |
sub_66B21A70(v81); | |
v43 *= 0x2C3AC7C1; | |
v43 += 0x59BAE760; | |
v66 = ((0x9E3E23FF) * (((0x45B4E17F) * (v43)) - (0x3CA7D3E1))) - (0x491ED1C1); | |
v43 = ((0x9E3E23FF) * (((0x45B4E17F) * (v43)) - (0x3CA7D3E1))) - (0x491ED1C1); | |
v43 = v43; | |
v286 = 0x98351CF4; | |
v287 = (v53) + (0x67CAE30C); | |
v123 = ((v53) + (0x67CAE30C)) % (0x7FFFFFFF); | |
break; | |
} | |
case 0x27: | |
{ | |
v74 = 0xA9CAD83F; | |
v284 = 0xA9315640; | |
v285 = (v64) + (0x56CEA9C0); | |
v123 = ((v64) + (0x56CEA9C0)) % (0x7FFFFFFF); | |
v67 ^= 0xA134D663; | |
v101 ^= 0xA801796C; | |
v103 = 0x4604AED9; | |
v102 = 0xD870BE6D; | |
v71 ^= 0xFD73EB67; | |
v70 = 0x633D55F1; | |
break; | |
} | |
case 0x28: | |
{ | |
v125 = ((char) ((-89) * (v18))) - (97); | |
v154 = ((unsigned __int8) ((-19) * ((unsigned __int8) (((char) ((-89) * (v18))) - (97))))) - (117); | |
v167 = ((unsigned __int8) ((-19) * ((unsigned __int8) (((char) ((-89) * (v18))) - (97))))) - (117); | |
v168 = &(0x6751DF70[(char) (((unsigned __int8) ((-19) * ((unsigned __int8) (((char) ((-89) * (v18))) - (97))))) - (117))]); | |
v106 = (0x6751DF70[(char) (((unsigned __int8) ((-19) * ((unsigned __int8) (((char) ((-89) * (v18))) - (97))))) - (117))])+8; | |
v153 = v106; | |
v66 = ((0x3ACD17F) * ((v41) + (0x200E3C80))) - (0x7D8E1B01); | |
v43 = ((0x3ACD17F) * ((v41) + (0x200E3C80))) - (0x7D8E1B01); | |
*((_BYTE *) ((((0x3ACD17F) * ((v41) + (0x200E3C80))) - (0x7D8E1B01)) + (v106))) = 0; | |
v125 = ((char) ((-79) * (v18))) - (10); | |
v154 = ((unsigned __int8) ((11) * ((unsigned __int8) (((char) ((-79) * (v18))) - (10))))) - (0xD4); | |
v66 = *(v40); | |
v66 *= 0xD571627F; | |
v167 = ((unsigned __int8) ((11) * ((unsigned __int8) (((char) ((-79) * (v18))) - (10))))) - (0xD4); | |
v66 -= 0x60DCE1A1; | |
v66 *= 0x28085D7F; | |
v66 -= 0x7F6C9421; | |
v237 = &(0x6751DF70[(char) (((unsigned __int8) ((11) * ((unsigned __int8) (((char) ((-79) * (v18))) - (10))))) - (0xD4))]); | |
(0x6751DF70[(char) (((unsigned __int8) ((11) * ((unsigned __int8) (((char) ((-79) * (v18))) - (10))))) - (0xD4))])+40 = v66; | |
v66 = *(v40); | |
v66 *= 0xCB513B7F; | |
v86 = (v66) - (0x2C9FAB81); | |
v62 = (int) ((v40) + (1)); | |
v125 = ((-7) * (v18)) + (18); | |
v73 = (0xDAFA847F) * ((v66) - (0x2C9FAB81)); | |
v154 = ((unsigned __int8) ((51) * (((-7) * (v18)) + (18)))) - (0xD8); | |
v167 = ((unsigned __int8) ((51) * (((-7) * (v18)) + (18)))) - (0xD8); | |
v168 = &(0x6751DF70[(char) (((unsigned __int8) ((51) * (((-7) * (v18)) + (18)))) - (0xD8))]); | |
v63 = &((0x6751DF70[(char) (((unsigned __int8) ((51) * (((-7) * (v18)) + (18)))) - (0xD8))])+44); | |
v123 = (v71) ^ (0x6798E04A); | |
v282 = (v70) - (0x67DE4BCB); | |
v70 = ((v70) - (0x67DE4BCB)) % (0x7FFFFFFF); | |
v85 ^= 0x55CFBC45; | |
v84 = 0x86750611; | |
v69 ^= 0xC990ED21; | |
v60 = 0xCB9871BB; | |
v283 = (v68) + (0x3D4D2C4B); | |
v68 = ((v68) + (0x3D4D2C4B)) % (0x7FFFFFFF); | |
v59 = 0x3B197DA5; | |
break; | |
} | |
case 0x29: | |
{ | |
v43 = 0xCC5A5666; | |
v280 = 0xD2060629; | |
v281 = (v42) + (0x2DF9F9D7); | |
v123 = ((v42) + (0x2DF9F9D7)) % (0x7FFFFFFF); | |
break; | |
} | |
case 0x2A: | |
{ | |
v43 *= 0xE2A43901; | |
v43 += 0x4599B300; | |
v43 *= 0x5CA12181; | |
v43 += 0x27AC6880; | |
v66 = ((0xFB869CFF) * (((0xC29AB97F) * (v43)) - (0x7DF01781))) - (0x4496E01); | |
v43 = ((0xFB869CFF) * (((0xC29AB97F) * (v43)) - (0x7DF01781))) - (0x4496E01); | |
v39 = v43; | |
v123 = (v46) ^ (0x181E6B10); | |
break; | |
} | |
case 0x2B: | |
{ | |
v44 = 0; | |
v115 = arg0; | |
v19 = 0; | |
v40 = a2; | |
v20 = argC; | |
a3 = (char *) (arg8); | |
v37 = (arg8) != (0); | |
a1 = arg8; | |
v123 = (v118) ^ (0x29259441); | |
v279 = (v119) - (0x2198F2C4); | |
v119 = ((v119) - (0x2198F2C4)) % (0x7FFFFFFF); | |
v120 ^= 0x2D8A6FDC; | |
v121 ^= 0xA681F654; | |
v42 = 0x1B598A98; | |
v38 = 0x9B80DB90; | |
v122 ^= 0xF78E87C6; | |
break; | |
} | |
case 0x2C: | |
{ | |
v271 = (v92) + (0x5FB55F8E); | |
v92 = ((v92) + (0x5FB55F8E)) % (0x7FFFFFFF); | |
v91 ^= 0x889A842A; | |
v272 = 0x51725509; | |
v273 = (v93) - (0x51725509); | |
v274 = ((v93) - (0x51725509)) % (0x7FFFFFFF); | |
v275 = 0x517254FC; | |
v276 = (v93) - (0x517254FC); | |
v277 = v45; | |
v278 = v45; | |
v123 = ((((v93) - (0x517254FC)) % (0x7FFFFFFF)) * ((char) ((v45) ^ (1)))) + ((((v93) - (0x51725509)) % (0x7FFFFFFF)) * ((char) (v45))); | |
break; | |
} | |
case 0x2D: | |
{ | |
v263 = (v57) + (0x473118E0); | |
v57 = ((v57) + (0x473118E0)) % (0x7FFFFFFF); | |
v264 = (v50) + (0x57AE30FA); | |
v50 = ((v50) + (0x57AE30FA)) % (0x7FFFFFFF); | |
v265 = (v49) - (0x4C9BBB11); | |
v49 = ((v49) - (0x4C9BBB11)) % (0x7FFFFFFF); | |
v25 = 0x761DF5FD; | |
v100 ^= 0xAACAB94; | |
v266 = (v48) + (0xDF15370); | |
v48 = ((v48) + (0xDF15370)) % (0x7FFFFFFF); | |
v47 ^= 0x7ADB914C; | |
v88 ^= 0x36817E88; | |
v90 = -1835850531; | |
v89 = -1932708164; | |
v46 ^= 0x78F93BF9; | |
v267 = (v59) ^ (0x10FB46CD); | |
v268 = (v59) ^ (0x10FB46F0); | |
v269 = v45; | |
v270 = v45; | |
v123 = (((v59) ^ (0x10FB46F0)) * ((char) ((v45) ^ (1)))) + (((v59) ^ (0x10FB46CD)) * ((char) (v45))); | |
break; | |
} | |
case 0x2E: | |
{ | |
v66 = ((0xD9A6957F) * (((0xDBD4FE7F) * (((0xD7E7D281) * ((v117) + (0x65D1A81))) + (0x7CC12228))) - (0x35EF8AD9))) - (0x7DDB16C1); | |
v22 = ((0xD9A6957F) * (((0xDBD4FE7F) * (((0xD7E7D281) * ((v117) + (0x65D1A81))) + (0x7CC12228))) - (0x35EF8AD9))) - (0x7DDB16C1); | |
v123 = (v87) ^ (0x8821A597); | |
break; | |
} | |
case 0x2F: | |
{ | |
v66 = ((0xD9A6957F) * (((0x983F53F) * ((v51) - (0x28235C20))) + (0x2248285F))) - (0x7DDB16C1); | |
v22 = ((0xD9A6957F) * (((0x983F53F) * ((v51) - (0x28235C20))) + (0x2248285F))) - (0x7DDB16C1); | |
v260 = 0x86F04F; | |
v261 = (v114) - (0x86F04F); | |
v123 = ((v114) - (0x86F04F)) % (0x7FFFFFFF); | |
v112 ^= 0xF0D0C55C; | |
v111 ^= 0x1E689BE3; | |
v262 = (v110) + (0x62D709E8); | |
v110 = ((v110) + (0x62D709E8)) % (0x7FFFFFFF); | |
v80 = 0x7D35D349; | |
v65 = 0x57C5FB13; | |
v87 = 0x777A338; | |
break; | |
} | |
case 0x30: | |
{ | |
sub_66B1DD00(); | |
sub_66B20F10(0); | |
v106 = (int) (&(v18)); | |
sub_66AB7790(&(v18), a1); | |
sub_66B21A70(0); | |
v125 = ((-53) * (((113) * (v18)) + (0x50))) + (78); | |
v82 = ((((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881)) | (0xEEFDDFBF)) + (0x1346347F); | |
v58 = ((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101); | |
v126 = (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881)) | (0xAEE517BF); | |
v127 = (((((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881)) | (0xEEFDDFBF)) + (0x1346347F)) - (((((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101)) & (~(((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101)))) | (((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101))); | |
keySchedule = a1; | |
v43 = ((((((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881)) | (0xEEFDDFBF)) + (0x1346347F)) - (((((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101)) & (~(((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101)))) | (((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101)))) - (((((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881)) | (0xAEE517BF)) & (0x1346347F)); | |
v128 = ((((((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881)) | (0xEEFDDFBF)) + (0x1346347F)) - (((((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101)) & (~(((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101)))) | (((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101)))) < (((((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881)) | (0xAEE517BF)) & (0x1346347F)); | |
v56 ^= 0xC931EC46; | |
v55 ^= 0x7CD724A1; | |
v54 ^= 0x9BEEA08C; | |
v30 = 0x5FA4158A; | |
v252 = (v53) - (0x17B66EE7); | |
v53 = ((v53) - (0x17B66EE7)) % (0x7FFFFFFF); | |
v253 = 0xE9B77F70; | |
v254 = (v52) + (0x16488090); | |
v255 = ((v52) + (0x16488090)) % (0x7FFFFFFF); | |
v256 = 0xE9B77F62; | |
v257 = (v52) + (0x1648809E); | |
v258 = ((((((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881)) | (0xEEFDDFBF)) + (0x1346347F)) - (((((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101)) & (~(((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101)))) | (((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101)))) < (((((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881)) | (0xAEE517BF)) & (0x1346347F)); | |
v259 = ((((((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881)) | (0xEEFDDFBF)) + (0x1346347F)) - (((((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101)) & (~(((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101)))) | (((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101)))) < (((((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881)) | (0xAEE517BF)) & (0x1346347F)); | |
v123 = ((((v52) + (0x1648809E)) % (0x7FFFFFFF)) * ((char) ((((((((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881)) | (0xEEFDDFBF)) + (0x1346347F)) - (((((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101)) & (~(((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101)))) | (((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101)))) < (((((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881)) | (0xAEE517BF)) & (0x1346347F))) ^ (1)))) + ((((v52) + (0x16488090)) % (0x7FFFFFFF)) * (((((((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881)) | (0xEEFDDFBF)) + (0x1346347F)) - (((((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101)) & (~(((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101)))) | (((0xBC7EF77F) * (((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881))) - (0xFE12101)))) < (((((0xC858C87F) * ((char) (((-53) * (((113) * (v18)) + (0x50))) + (78)))) - (0x1D2FD881)) | (0xAEE517BF)) & (0x1346347F)))); | |
break; | |
} | |
case 0x31: | |
{ | |
v125 = ((33) * (v18)) + (0x58); | |
v154 = ((unsigned __int8) ((59) * (((33) * (v18)) + (0x58)))) - (138); | |
v167 = ((unsigned __int8) ((59) * (((33) * (v18)) + (0x58)))) - (138); | |
v168 = &(0x6751DF70[(char) (((unsigned __int8) ((59) * (((33) * (v18)) + (0x58)))) - (138))]); | |
(0x6751DF70[(char) (((unsigned __int8) ((59) * (((33) * (v18)) + (0x58)))) - (138))])+16 = 0; | |
v250 = 0x2F8B0BCA; | |
v251 = (v57) - (0x2F8B0BCA); | |
v123 = ((v57) - (0x2F8B0BCA)) % (0x7FFFFFFF); | |
break; | |
} | |
case 0x32: | |
{ | |
v66 = ((0xBF425E3F) * (((0x3C8811FF) * (((0x315F4AC1) * (v58)) - (0x6912AC50))) + (0x62123BAF))) - (0x907DF01); | |
v43 = ((0xBF425E3F) * (((0x3C8811FF) * (((0x315F4AC1) * (v58)) - (0x6912AC50))) + (0x62123BAF))) - (0x907DF01); | |
v82 = ((0xBF425E3F) * (((0x3C8811FF) * (((0x315F4AC1) * (v58)) - (0x6912AC50))) + (0x62123BAF))) - (0x907DF01); | |
v123 = (v91) ^ (0x51E99CDD); | |
break; | |
} | |
case 0x33: | |
{ | |
v61 = v63; | |
v28 = (char *) (v62); | |
v239 = v63; | |
v128 = ((unsigned int) (v63)) < (v62); | |
v85 ^= 0xD08A8EB5; | |
v240 = (v84) - (0x4AA6B415); | |
v84 = ((v84) - (0x4AA6B415)) % (0x7FFFFFFF); | |
v99 = 0x5F7E03C4; | |
v83 = 0x8CEE55EC; | |
v69 ^= 0xE5E47D45; | |
v241 = (v60) - (0x6166781C); | |
v60 = ((v60) - (0x6166781C)) % (0x7FFFFFFF); | |
v75 = 0xADD58761; | |
v242 = (v68) + (0x14074726); | |
v68 = ((v68) + (0x14074726)) % (0x7FFFFFFF); | |
v59 ^= 0xA1891DBD; | |
v57 = 0x55396AB; | |
v50 = 0x1F6503AE; | |
v48 = 0x8B5E0F55; | |
v21 = 0xA611783A; | |
v243 = 0xB8127B02; | |
v244 = (v70) + (0x47ED84FE); | |
v245 = ((v70) + (0x47ED84FE)) % (0x7FFFFFFF); | |
v246 = 0xB8127ADA; | |
v247 = (v70) + (0x47ED8526); | |
v248 = ((unsigned int) (v63)) < (v62); | |
v249 = ((unsigned int) (v63)) < (v62); | |
v123 = ((((v70) + (0x47ED8526)) % (0x7FFFFFFF)) * ((char) ((((unsigned int) (v63)) < (v62)) ^ (1)))) + ((((v70) + (0x47ED84FE)) % (0x7FFFFFFF)) * (((unsigned int) (v63)) < (v62))); | |
break; | |
} | |
case 0x34: | |
{ | |
v167 = ((unsigned __int8) ((-61) * (((73) * (v18)) + (25)))) - (77); | |
v66 = ((0x3E929F3F) * (((0xEAE43DC1) * (v72)) + (0x5B714277))) - (0x641EDBC9); | |
v13 = _malloc(((0x3E929F3F) * (((0xEAE43DC1) * (v72)) + (0x5B714277))) - (0x641EDBC9)); | |
v81 = v13; | |
v106 = (int) (v13); | |
v237 = &(0x6751DF70[v167]); | |
(0x6751DF70[v167])+8 = (int) (v13); | |
v125 = ((char) ((-51) * (v18))) - (110); | |
v154 = ((unsigned __int8) ((7) * ((unsigned __int8) (((char) ((-51) * (v18))) - (110))))) - (0x40); | |
v167 = ((unsigned __int8) ((7) * ((unsigned __int8) (((char) ((-51) * (v18))) - (110))))) - (0x40); | |
v168 = &(0x6751DF70[(char) (((unsigned __int8) ((7) * ((unsigned __int8) (((char) ((-51) * (v18))) - (110))))) - (0x40))]); | |
v106 = (0x6751DF70[(char) (((unsigned __int8) ((7) * ((unsigned __int8) (((char) ((-51) * (v18))) - (110))))) - (0x40))])+8; | |
v123 = (v65) ^ (0xBFCB507); | |
v238 = (v64) + (0x16D38B28); | |
v64 = ((v64) + (0x16D38B28)) % (0x7FFFFFFF); | |
v67 ^= 0x1F87A4A5; | |
v101 = 0x4FF9E6C3; | |
v71 = 0x9A65BC0C; | |
break; | |
} | |
case 0x35: | |
{ | |
v104 = ((0x9F2F7181) * (v74)) + (0x112D8240); | |
v31 = (v73) | (((0xDF7D6681) * (((0x9F2F7181) * (v74)) + (0x112D8240))) + (0x14599D80)); | |
v22 = (v73) & (((0xDF7D6681) * (((0x9F2F7181) * (v74)) + (0x112D8240))) + (0x14599D80)); | |
v105 = (0xD92CC241) * (((0x9F2F7181) * (v74)) + (0x112D8240)); | |
v66 = ((((v86) + ((0x2082997F) * (((0x9F2F7181) * (v74)) + (0x112D8240)))) - (0x43400600)) & ((v73) | (((0xDF7D6681) * (((0x9F2F7181) * (v74)) + (0x112D8240))) + (0x14599D80)))) | ((v73) & (((0xDF7D6681) * (((0x9F2F7181) * (v74)) + (0x112D8240))) + (0x14599D80))); | |
v117 = (0x84D2D241) * (((0x9F2F7181) * (v74)) + (0x112D8240)); | |
v43 = ((((v86) + ((0x2082997F) * (((0x9F2F7181) * (v74)) + (0x112D8240)))) - (0x43400600)) & ((v73) | (((0xDF7D6681) * (((0x9F2F7181) * (v74)) + (0x112D8240))) + (0x14599D80)))) | ((v73) & (((0xDF7D6681) * (((0x9F2F7181) * (v74)) + (0x112D8240))) + (0x14599D80))); | |
v41 = (0xA834C001) * (v72); | |
v128 = ((signed int) (((((v86) + ((0x2082997F) * (((0x9F2F7181) * (v74)) + (0x112D8240)))) - (0x43400600)) & ((v73) | (((0xDF7D6681) * (((0x9F2F7181) * (v74)) + (0x112D8240))) + (0x14599D80)))) | ((v73) & (((0xDF7D6681) * (((0x9F2F7181) * (v74)) + (0x112D8240))) + (0x14599D80))))) < (0); | |
v201 = (v101) ^ (0xE826CBA9); | |
v202 = (v113) & (0x4); | |
v203 = ((v113) & (0x4)) == (0); | |
v204 = (v101) * ((char) ((((v113) & (0x4)) == (0)) ^ (1))); | |
v101 = ((v101) * ((char) ((((v113) & (0x4)) == (0)) ^ (1)))) + (((v101) ^ (0xE826CBA9)) * (((v113) & (0x4)) == (0))); | |
v205 = (v103) + (0x4F76E1CC); | |
v206 = (v113) & (0x4); | |
v207 = ((v113) & (0x4)) == (0); | |
v208 = (v103) * ((char) ((((v113) & (0x4)) == (0)) ^ (1))); | |
v103 = ((v103) * ((char) ((((v113) & (0x4)) == (0)) ^ (1)))) + ((((v103) + (0x4F76E1CC)) % (0x7FFFFFFF)) * (((v113) & (0x4)) == (0))); | |
v209 = (v102) - (0x5DC7CDD4); | |
v210 = (v113) & (0x4); | |
v211 = ((v113) & (0x4)) == (0); | |
v212 = (v102) * ((char) ((((v113) & (0x4)) == (0)) ^ (1))); | |
v102 = ((v102) * ((char) ((((v113) & (0x4)) == (0)) ^ (1)))) + ((((v102) - (0x5DC7CDD4)) % (0x7FFFFFFF)) * (((v113) & (0x4)) == (0))); | |
v213 = (v71) ^ (0x6AC559D2); | |
v214 = (v113) & (0x4); | |
v215 = ((v113) & (0x4)) == (0); | |
v216 = (v71) * ((char) ((((v113) & (0x4)) == (0)) ^ (1))); | |
v71 = ((v71) * ((char) ((((v113) & (0x4)) == (0)) ^ (1)))) + (((v71) ^ (0x6AC559D2)) * (((v113) & (0x4)) == (0))); | |
v217 = (v70) + (0x26FF5FAE); | |
v218 = (v113) & (0x4); | |
v219 = ((v113) & (0x4)) == (0); | |
v220 = (v70) * ((char) ((((v113) & (0x4)) == (0)) ^ (1))); | |
v70 = ((v70) * ((char) ((((v113) & (0x4)) == (0)) ^ (1)))) + ((((v70) + (0x26FF5FAE)) % (0x7FFFFFFF)) * (((v113) & (0x4)) == (0))); | |
v221 = 0xDB9C68BD; | |
v222 = (v113) & (0x4); | |
v223 = ((v113) & (0x4)) == (0); | |
v224 = (v85) * ((char) ((((v113) & (0x4)) == (0)) ^ (1))); | |
v85 = ((v85) * ((char) ((((v113) & (0x4)) == (0)) ^ (1)))) + ((0xDB9C68BD) * (((v113) & (0x4)) == (0))); | |
v225 = 0x60853CF0; | |
v226 = (v113) & (0x4); | |
v227 = ((v113) & (0x4)) == (0); | |
v228 = (v69) * ((char) ((((v113) & (0x4)) == (0)) ^ (1))); | |
v69 = ((v69) * ((char) ((((v113) & (0x4)) == (0)) ^ (1)))) + ((0x60853CF0) * (((v113) & (0x4)) == (0))); | |
v229 = 0xC4E3D8E7; | |
v230 = (v113) & (0x4); | |
v231 = ((v113) & (0x4)) == (0); | |
v232 = (v68) * ((char) ((((v113) & (0x4)) == (0)) ^ (1))); | |
v68 = ((v68) * ((char) ((((v113) & (0x4)) == (0)) ^ (1)))) + ((0xC4E3D8E7) * (((v113) & (0x4)) == (0))); | |
v113 |= 0x4; | |
v233 = (v67) ^ (0xDF2FC71A); | |
v234 = (v67) ^ (0xDF2FC6F3); | |
v235 = ((signed int) (((((v86) + ((0x2082997F) * (((0x9F2F7181) * (v74)) + (0x112D8240)))) - (0x43400600)) & ((v73) | (((0xDF7D6681) * (((0x9F2F7181) * (v74)) + (0x112D8240))) + (0x14599D80)))) | ((v73) & (((0xDF7D6681) * (((0x9F2F7181) * (v74)) + (0x112D8240))) + (0x14599D80))))) < (0); | |
v236 = ((signed int) (((((v86) + ((0x2082997F) * (((0x9F2F7181) * (v74)) + (0x112D8240)))) - (0x43400600)) & ((v73) | (((0xDF7D6681) * (((0x9F2F7181) * (v74)) + (0x112D8240))) + (0x14599D80)))) | ((v73) & (((0xDF7D6681) * (((0x9F2F7181) * (v74)) + (0x112D8240))) + (0x14599D80))))) < (0); | |
v123 = (((v67) ^ (0xDF2FC6F3)) * ((char) ((((signed int) (((((v86) + ((0x2082997F) * (((0x9F2F7181) * (v74)) + (0x112D8240)))) - (0x43400600)) & ((v73) | (((0xDF7D6681) * (((0x9F2F7181) * (v74)) + (0x112D8240))) + (0x14599D80)))) | ((v73) & (((0xDF7D6681) * (((0x9F2F7181) * (v74)) + (0x112D8240))) + (0x14599D80))))) < (0)) ^ (1)))) + (((v67) ^ (0xDF2FC71A)) * (((signed int) (((((v86) + ((0x2082997F) * (((0x9F2F7181) * (v74)) + (0x112D8240)))) - (0x43400600)) & ((v73) | (((0xDF7D6681) * (((0x9F2F7181) * (v74)) + (0x112D8240))) + (0x14599D80)))) | ((v73) & (((0xDF7D6681) * (((0x9F2F7181) * (v74)) + (0x112D8240))) + (0x14599D80))))) < (0))); | |
break; | |
} | |
case 0x36: | |
{ | |
v123 = (v75) ^ (0xF4790FB1); | |
break; | |
} | |
case 0x37: | |
{ | |
v74 = -135754753; | |
v198 = 0x437FD9EB; | |
v199 = (v79) - (0x437FD9EB); | |
v123 = ((v79) - (0x437FD9EB)) % (0x7FFFFFFF); | |
v78 ^= 0x1F6BD3CE; | |
v200 = ((char *) (sub_66AB1640)) + (v77); | |
v77 = ((signed int) (((char *) (sub_66AB1640)) + (v77))) % (0x7FFFFFFF); | |
v76 ^= 0x84F269BC; | |
break; | |
} | |
case 0x38: | |
{ | |
v125 = ((-23) * (v18)) + (50); | |
v154 = ((unsigned __int8) ((-29) * (((-23) * (v18)) + (50)))) - (0x98); | |
v167 = ((unsigned __int8) ((-29) * (((-23) * (v18)) + (50)))) - (0x98); | |
v12 = (0x50) * ((char) (((unsigned __int8) ((-29) * (((-23) * (v18)) + (50)))) - (0x98))); | |
v168 = (struct_1 *) (((char *) (0x6751DF70)) + (v12)); | |
v106 = *((int *) (((char *) (&((0x6751DF70[0])+8))) + (v12))); | |
v81 = (void *) (v106); | |
_free((void *) (v106)); | |
v196 = -870684219; | |
v197 = (v80) + (0x33E5963B); | |
v123 = ((v80) + (0x33E5963B)) % (0x7FFFFFFF); | |
break; | |
} | |
case 0x39: | |
{ | |
v66 = ((0xE10B60FF) * (((0xF7D39F7F) * (((0x63FE2FD1) * (((0x48F50AF1) * (v82)) + (0x3A361DB0))) - (0x53D290F0))) + (0x64E9CE7F))) - (0x11D71201); | |
v43 = ((0xE10B60FF) * (((0xF7D39F7F) * (((0x63FE2FD1) * (((0x48F50AF1) * (v82)) + (0x3A361DB0))) - (0x53D290F0))) + (0x64E9CE7F))) - (0x11D71201); | |
v194 = 0x2B3440C9; | |
v195 = (v89) - (0x2B3440C9); | |
v123 = ((v89) - (0x2B3440C9)) % ((signed int) (0x7FFFFFFF)); | |
break; | |
} | |
case 0x3A: | |
{ | |
v66 = ((0xA14D8E7F) * (((0x74F641EF) * (((0x10913671) * (v86)) + (0x4BEB7CB0))) - (0x6F037F51))) - (0x151C4481); | |
v22 = ((0xA14D8E7F) * (((0x74F641EF) * (((0x10913671) * (v86)) + (0x4BEB7CB0))) - (0x6F037F51))) - (0x151C4481); | |
v123 = (v85) ^ (0x3492B49C); | |
v193 = (v84) - (0x2DA4FA6C); | |
v84 = ((v84) - (0x2DA4FA6C)) % ((signed int) (0x7FFFFFFF)); | |
v99 ^= 0x98EBA00B; | |
v83 ^= 0xAB5BAF5B; | |
break; | |
} | |
case 0x3B: | |
{ | |
v66 = ((0x2C7A517F) * (((0xDAD95101) * ((v105) - (0x4E5051AF))) + (0xF7D6DB0))) - (0x4341AC01); | |
v43 = ((0x2C7A517F) * (((0xDAD95101) * ((v105) - (0x4E5051AF))) + (0xF7D6DB0))) - (0x4341AC01); | |
v125 = *((_BYTE *) ((((0x2C7A517F) * (((0xDAD95101) * ((v105) - (0x4E5051AF))) + (0xF7D6DB0))) - (0x4341AC01)) + (keySchedule))); | |
v125 *= -9; | |
v125 -= 30; | |
v125 *= -57; | |
v125 += 82; | |
v126 = ((0xC60B827F) * (v125)) - (0x15E80701); | |
v127 = ((0xCE3D7F) * (((0xC60B827F) * (v125)) - (0x15E80701))) - (0x356B49DD); | |
v43 = (-1) - ((((0xFF31C281) * (((0xC60B827F) * (v125)) - (0x15E80701))) + (0x356B49DD)) | (((0xCE3D7F) * (((0xC60B827F) * (v125)) - (0x15E80701))) - (0x356B49DD))); | |
v128 = (-1) < ((((0xFF31C281) * (((0xC60B827F) * (v125)) - (0x15E80701))) + (0x356B49DD)) | (((0xCE3D7F) * (((0xC60B827F) * (v125)) - (0x15E80701))) - (0x356B49DD))); | |
v185 = (v87) ^ (0x21E86D66); | |
v186 = (v113) & (0x100); | |
v187 = ((v113) & (0x100)) == (0); | |
v188 = (v87) * ((char) ((((v113) & (0x100)) == (0)) ^ (1))); | |
v87 = ((v87) * ((char) ((((v113) & (0x100)) == (0)) ^ (1)))) + (((v87) ^ (0x21E86D66)) * (((v113) & (0x100)) == (0))); | |
v113 |= 0x100; | |
v189 = (v111) ^ (0xEB1379A4); | |
v190 = (v111) ^ (0xEB137984); | |
v191 = (-1) < ((((0xFF31C281) * (((0xC60B827F) * (v125)) - (0x15E80701))) + (0x356B49DD)) | (((0xCE3D7F) * (((0xC60B827F) * (v125)) - (0x15E80701))) - (0x356B49DD))); | |
v192 = (-1) < ((((0xFF31C281) * (((0xC60B827F) * (v125)) - (0x15E80701))) + (0x356B49DD)) | (((0xCE3D7F) * (((0xC60B827F) * (v125)) - (0x15E80701))) - (0x356B49DD))); | |
v123 = (((v111) ^ (0xEB137984)) * ((char) (((-1) < ((((0xFF31C281) * (((0xC60B827F) * (v125)) - (0x15E80701))) + (0x356B49DD)) | (((0xCE3D7F) * (((0xC60B827F) * (v125)) - (0x15E80701))) - (0x356B49DD)))) ^ (1)))) + (((v111) ^ (0xEB1379A4)) * ((-1) < ((((0xFF31C281) * (((0xC60B827F) * (v125)) - (0x15E80701))) + (0x356B49DD)) | (((0xCE3D7F) * (((0xC60B827F) * (v125)) - (0x15E80701))) - (0x356B49DD))))); | |
break; | |
} | |
case 0x3C: | |
{ | |
v51 = (v117) + (0x2D7B30FF); | |
v66 = ((0xEEDE97FF) * (((0x7686D947) * (((0x3DEC05C9) * ((v117) + (0x2D7B30FF))) - (0x5271F938))) - (0x168E9A39))) - (0x563527C1); | |
v74 = ((0xEEDE97FF) * (((0x7686D947) * (((0x3DEC05C9) * ((v117) + (0x2D7B30FF))) - (0x5271F938))) - (0x168E9A39))) - (0x563527C1); | |
v183 = 0xABD6A27F; | |
v184 = (v103) + (0x54295D81); | |
v123 = ((v103) + (0x54295D81)) % ((signed int) (0x7FFFFFFF)); | |
break; | |
} | |
case 0x3D: | |
{ | |
v125 = ((81) * (v18)) + (0x38); | |
v154 = ((unsigned __int8) ((43) * (((81) * (v18)) + (0x38)))) - (170); | |
v167 = ((unsigned __int8) ((43) * (((81) * (v18)) + (0x38)))) - (170); | |
v168 = &(0x6751DF70[(char) (((unsigned __int8) ((43) * (((81) * (v18)) + (0x38)))) - (170))]); | |
v8 = &(0x6751DF70[(char) (((unsigned __int8) ((43) * (((81) * (v18)) + (0x38)))) - (170))]); | |
a4 = (int) (&(((v8)+72))); | |
v98 = 0x673DDEEC; | |
a3 = 0x673DDEEC; | |
v9 = decryptBuf(a1, -114, 0x673DDEEC, (int) (&(((v8)+72)))); | |
*(((_DWORD *) (&(v10))) + (1)) = (*(((_DWORD *) (&(v9))) + (1))) - ((((_DWORD) (v9)) < (0xFFFFFEE4)) - (1)); | |
*((_DWORD *) (&(v10))) = ((_DWORD) (v9)) + (0x11C); | |
v11 = (v10) / (-597); | |
v169 = (v10) / (-597); | |
v170 = ((unsigned __int64) ((v10) / (-597))) >> (0x20); | |
v58 = ((0x9F415F7F) * (((0xA63E607F) * ((v10) / (-597))) - (0x71AEC801))) - (0x56D16881); | |
v126 = (0x99F74301) * (((0xA63E607F) * ((v10) / (-597))) - (0x71AEC801)); | |
v127 = (-1) - ((((0x60BEA081) * (((0xA63E607F) * ((_DWORD) (v11))) - (0x71AEC801))) + (0x56D16881)) | (((0x9F415F7F) * (((0xA63E607F) * ((_DWORD) (v11))) - (0x71AEC801))) - (0x56D16881))); | |
v66 = ((0xBF425E3F) * (((0x13B1227F) * (((0x99F74301) * (((0xA63E607F) * ((v10) / (-597))) - (0x71AEC801))) + (0x54DA81C0))) - (0x6A3346C1))) - (0x907DF01); | |
v43 = ((0xBF425E3F) * (((0x13B1227F) * (((0x99F74301) * (((0xA63E607F) * ((v10) / (-597))) - (0x71AEC801))) + (0x54DA81C0))) - (0x6A3346C1))) - (0x907DF01); | |
v128 = (-1) < ((((0x60BEA081) * (((0xA63E607F) * ((_DWORD) (v11))) - (0x71AEC801))) + (0x56D16881)) | (((0x9F415F7F) * (((0xA63E607F) * ((_DWORD) (v11))) - (0x71AEC801))) - (0x56D16881))); | |
v82 = ((0xBF425E3F) * (((0x13B1227F) * (((0x99F74301) * (((0xA63E607F) * ((v10) / (-597))) - (0x71AEC801))) + (0x54DA81C0))) - (0x6A3346C1))) - (0x907DF01); | |
v90 ^= 0x3F97EEAD; | |
v94 ^= 0x4CD50E29; | |
v177 = (v93) + (0x6C1827B2); | |
v93 = ((v93) + (0x6C1827B2)) % ((signed int) (0x7FFFFFFF)); | |
v92 = 0x34C08D31; | |
v91 = 0x59A5EA11; | |
v178 = (v89) - (0x5DE7773D); | |
v89 = ((v89) - (0x5DE7773D)) % ((signed int) (0x7FFFFFFF)); | |
v179 = (v88) ^ (0xB48742D3); | |
v180 = (v88) ^ (0xB48742D4); | |
v181 = (-1) < ((((0x60BEA081) * (((0xA63E607F) * ((_DWORD) (v11))) - (0x71AEC801))) + (0x56D16881)) | (((0x9F415F7F) * (((0xA63E607F) * ((_DWORD) (v11))) - (0x71AEC801))) - (0x56D16881))); | |
v182 = (-1) < ((((0x60BEA081) * (((0xA63E607F) * ((_DWORD) (v11))) - (0x71AEC801))) + (0x56D16881)) | (((0x9F415F7F) * (((0xA63E607F) * ((_DWORD) (v11))) - (0x71AEC801))) - (0x56D16881))); | |
v123 = (((v88) ^ (0xB48742D4)) * ((char) ((v182) ^ (1)))) + (((v88) ^ (0xB48742D3)) * ((-1) < ((((0x60BEA081) * (((0xA63E607F) * ((_DWORD) (v11))) - (0x71AEC801))) + (0x56D16881)) | (((0x9F415F7F) * (((0xA63E607F) * ((_DWORD) (v11))) - (0x71AEC801))) - (0x56D16881))))); | |
break; | |
} | |
case 0x3E: | |
{ | |
v125 = ((char) ((127) * (v18))) - (117); | |
v154 = ((unsigned __int8) ((-27) * ((unsigned __int8) (((char) ((127) * (v18))) - (117))))) - (153); | |
v167 = ((unsigned __int8) ((-27) * ((unsigned __int8) (((char) ((127) * (v18))) - (117))))) - (153); | |
v168 = &(0x6751DF70[(char) (((unsigned __int8) ((-27) * ((unsigned __int8) (((char) ((127) * (v18))) - (117))))) - (153))]); | |
v5 = &(0x6751DF70[(char) (((unsigned __int8) ((-27) * ((unsigned __int8) (((char) ((127) * (v18))) - (117))))) - (153))]); | |
a4 = (int) (&(((v5)+76))); | |
v98 = 0x673DDEFC; | |
a3 = 0x673DDEFC; | |
v6 = decryptBuf(a1, 0xFFFFFF8E, 0x673DDEFC, (int) (&(((v5)+76)))); | |
*(((_DWORD *) (&(v7))) + (1)) = (*(((_DWORD *) (&(v6))) + (1))) - ((((_DWORD) (v6)) < (0xFFFFFEE4)) - (1)); | |
*((_DWORD *) (&(v7))) = ((_DWORD) (v6)) + (0x11C); | |
v169 = (v7) / (-597); | |
v170 = ((unsigned __int64) ((v7) / (-597))) >> (0x20); | |
v58 = ((0x9CAD28BF) * ((v7) / (-597))) - (0x63818F41); | |
v126 = (0x8B95B8C1) * (((0x9CAD28BF) * ((v7) / (-597))) - (0x63818F41)); | |
v127 = ((0x746A473F) * (((0x9CAD28BF) * ((v7) / (-597))) - (0x63818F41))) + (0x308747FF); | |
v43 = ((0x8B95B8C1) * (((0x9CAD28BF) * ((v7) / (-597))) - (0x63818F41))) - (0x308747FF); | |
v43 |= ((0x746A473F) * (((0x9CAD28BF) * ((v7) / (-597))) - (0x63818F41))) + (0x308747FF); | |
v45 = (v43) < (0); | |
v43 = (-1) - (v43); | |
v128 = (v43) < (0); | |
v94 ^= 0x19875E0F; | |
v171 = (v93) - (0x2F6BED29); | |
v93 = ((v93) - (0x2F6BED29)) % ((signed int) (0x7FFFFFFF)); | |
v172 = (v92) + (0x4A65673C); | |
v92 = ((v92) + (0x4A65673C)) % ((signed int) (0x7FFFFFFF)); | |
v91 ^= 0xEA9D1C1F; | |
v173 = (v90) ^ (0x2EA23F1E); | |
v174 = (v90) ^ (0x2EA23F29); | |
v175 = (v43) < (0); | |
v176 = (v43) < (0); | |
v123 = (((v90) ^ (0x2EA23F29)) * ((char) (((v43) < (0)) ^ (1)))) + (((v90) ^ (0x2EA23F1E)) * ((v43) < (0))); | |
break; | |
} | |
case 0x3F: | |
{ | |
v123 = (v99) ^ (0xAE0888C7); | |
break; | |
} | |
case 0x40: | |
{ | |
v123 = (v100) ^ (0xE1F3BF5D); | |
break; | |
} | |
case 0x41: | |
{ | |
v153 = v106; | |
v66 = ((0xB6CCEBBF) * ((v105) - (0x39E06FC0))) - (0x5250FD41); | |
v43 = ((0xB6CCEBBF) * ((v105) - (0x39E06FC0))) - (0x5250FD41); | |
v125 = *((_BYTE *) ((((0xB6CCEBBF) * ((v105) - (0x39E06FC0))) - (0x5250FD41)) + (keySchedule))); | |
v125 *= -107; | |
v125 -= 31; | |
v126 = ((0xEC5EA2FF) * (((0xD8688981) * (v104)) - (0x68CB7280))) + (0x17C26FFF); | |
v154 = ((unsigned __int8) ((-67) * (v125))) - (29); | |
v125 = ((unsigned __int8) ((-67) * (v125))) - (29); | |
*((_BYTE *) ((((0xEC5EA2FF) * (((0xD8688981) * (v104)) - (0x68CB7280))) + (0x17C26FFF)) + (v106))) = v125; | |
v66 = ((0x1339B1FF) * (((0x78401881) * (v104)) - (0x3F578080))) - (0x5FD81E01); | |
v43 = ((0x1339B1FF) * (((0x78401881) * (v104)) - (0x3F578080))) - (0x5FD81E01); | |
v125 = *((_BYTE *) ((((0x1339B1FF) * (((0x78401881) * (v104)) - (0x3F578080))) - (0x5FD81E01)) + (keySchedule))); | |
v125 *= -41; | |
v125 -= 0x20; | |
v125 *= -25; | |
v125 -= 0x20; | |
v127 = ((0x1F39E17F) * (((0xF3C3DE7F) * (v125)) - (0x7B2191B1))) + (0x761CD7CF); | |
v43 = (-1) - ((((0xE0C61E81) * (((0xF3C3DE7F) * (v125)) - (0x7B2191B1))) - (0x761CD7CF)) | (((0x1F39E17F) * (((0xF3C3DE7F) * (v125)) - (0x7B2191B1))) + (0x761CD7CF))); | |
v128 = (-1) < ((((0xE0C61E81) * (((0xF3C3DE7F) * (v125)) - (0x7B2191B1))) - (0x761CD7CF)) | (((0x1F39E17F) * (((0xF3C3DE7F) * (v125)) - (0x7B2191B1))) + (0x761CD7CF))); | |
v155 = (v103) - (0x7F58FF31); | |
v156 = (v113) & (0x8); | |
v157 = ((v113) & (0x8)) == (0); | |
v158 = (v103) * ((char) ((((v113) & (0x8)) == (0)) ^ (1))); | |
v103 = ((v103) * ((char) ((((v113) & (0x8)) == (0)) ^ (1)))) + ((((v103) - (0x7F58FF31)) % ((signed int) (0x7FFFFFFF))) * (((v113) & (0x8)) == (0))); | |
v159 = (v102) - (0x2B67B9D6); | |
v160 = (v113) & (0x8); | |
v161 = ((v113) & (0x8)) == (0); | |
v162 = (v102) * ((char) ((((v113) & (0x8)) == (0)) ^ (1))); | |
v102 = ((v102) * ((char) ((((v113) & (0x8)) == (0)) ^ (1)))) + ((((v102) - (0x2B67B9D6)) % ((signed int) (0x7FFFFFFF))) * (((v113) & (0x8)) == (0))); | |
v113 |= 0x8; | |
v163 = (v101) ^ (0x6595BAC2); | |
v164 = (v101) ^ (0x6595BAFA); | |
v165 = (-1) < ((((0xE0C61E81) * (((0xF3C3DE7F) * (v125)) - (0x7B2191B1))) - (0x761CD7CF)) | (((0x1F39E17F) * (((0xF3C3DE7F) * (v125)) - (0x7B2191B1))) + (0x761CD7CF))); | |
v166 = (-1) < ((((0xE0C61E81) * (((0xF3C3DE7F) * (v125)) - (0x7B2191B1))) - (0x761CD7CF)) | (((0x1F39E17F) * (((0xF3C3DE7F) * (v125)) - (0x7B2191B1))) + (0x761CD7CF))); | |
v123 = (((v101) ^ (0x6595BAFA)) * ((char) (((-1) < ((((0xE0C61E81) * (((0xF3C3DE7F) * (v125)) - (0x7B2191B1))) - (0x761CD7CF)) | (((0x1F39E17F) * (((0xF3C3DE7F) * (v125)) - (0x7B2191B1))) + (0x761CD7CF)))) ^ (1)))) + (((v101) ^ (0x6595BAC2)) * ((-1) < ((((0xE0C61E81) * (((0xF3C3DE7F) * (v125)) - (0x7B2191B1))) - (0x761CD7CF)) | (((0x1F39E17F) * (((0xF3C3DE7F) * (v125)) - (0x7B2191B1))) + (0x761CD7CF))))); | |
break; | |
} | |
case 0x42: | |
{ | |
return v107; | |
} | |
case 0x43: | |
{ | |
v41 = ((0x18BE8AD1) * (v117)) - (0x4E5F52B0); | |
v51 = (0x640708C1) * (((0x18BE8AD1) * (v117)) - (0x4E5F52B0)); | |
v66 = ((0xDEE89EFF) * (((0xB8574281) * (((0x18BE8AD1) * (v117)) - (0x4E5F52B0))) + (0xEF1CF20))) - (0x6FA93461); | |
v43 = ((0xDEE89EFF) * (((0xB8574281) * (((0x18BE8AD1) * (v117)) - (0x4E5F52B0))) + (0xEF1CF20))) - (0x6FA93461); | |
v125 = *((_BYTE *) ((((0xDEE89EFF) * (((0xB8574281) * (((0x18BE8AD1) * (v117)) - (0x4E5F52B0))) + (0xEF1CF20))) - (0x6FA93461)) + (keySchedule))); | |
v125 *= -29; | |
v45 = (v115) != (0); | |
v125 -= 22; | |
v125 *= -53; | |
v125 += 114; | |
v126 = ((0xA4F0107F) * (v125)) - (0x1ECE0101); | |
v127 = ((0xCDDFAF7F) * (((0xA4F0107F) * (v125)) - (0x1ECE0101))) - (0x383ED181); | |
v43 = (((0x32205081) * (((0xA4F0107F) * (v125)) - (0x1ECE0101))) + (0x383ED181)) | (((0xCDDFAF7F) * (((0xA4F0107F) * (v125)) - (0x1ECE0101))) - (0x383ED181)); | |
v128 = ((((0x32205081) * (((0xA4F0107F) * (v125)) - (0x1ECE0101))) + (0x383ED181)) | (((0xCDDFAF7F) * (((0xA4F0107F) * (v125)) - (0x1ECE0101))) - (0x383ED181))) < (0); | |
v129 = (v114) - (0x6561499E); | |
v130 = (v113) & (1); | |
v131 = ((v113) & (1)) == (0); | |
v132 = (v114) * ((char) ((((v113) & (1)) == (0)) ^ (1))); | |
v114 = ((v114) * ((char) ((((v113) & (1)) == (0)) ^ (1)))) + ((((v114) - (0x6561499E)) % ((signed int) (0x7FFFFFFF))) * (((v113) & (1)) == (0))); | |
v133 = (v112) ^ (0x6C3DB5F); | |
v134 = (v113) & (1); | |
v135 = ((v113) & (1)) == (0); | |
v136 = (v112) * ((char) ((((v113) & (1)) == (0)) ^ (1))); | |
v112 = ((v112) * ((char) ((((v113) & (1)) == (0)) ^ (1)))) + (((v112) ^ (0x6C3DB5F)) * (((v113) & (1)) == (0))); | |
v137 = 0x1B73F203; | |
v138 = (v113) & (1); | |
v139 = ((v113) & (1)) == (0); | |
v140 = (v111) * ((char) ((((v113) & (1)) == (0)) ^ (1))); | |
v111 = ((v111) * ((char) ((((v113) & (1)) == (0)) ^ (1)))) + ((0x1B73F203) * (((v113) & (1)) == (0))); | |
v141 = 0x16CE89F3; | |
v142 = (v113) & (1); | |
v143 = ((v113) & (1)) == (0); | |
v144 = (v110) * ((char) ((((v113) & (1)) == (0)) ^ (1))); | |
v110 = ((v110) * ((char) ((((v113) & (1)) == (0)) ^ (1)))) + ((0x16CE89F3) * (((v113) & (1)) == (0))); | |
v145 = (v109) ^ (0xF0AE8A68); | |
v146 = (v113) & (1); | |
v147 = ((v113) & (1)) == (0); | |
v148 = (v109) * ((char) ((((v113) & (1)) == (0)) ^ (1))); | |
v109 = ((v109) * ((char) ((((v113) & (1)) == (0)) ^ (1)))) + (((v109) ^ (0xF0AE8A68)) * (((v113) & (1)) == (0))); | |
v113 |= 1; | |
v149 = (v108) ^ (0x6D4D99AF); | |
v150 = (v108) ^ (0x6D4D9996); | |
v151 = ((((0x32205081) * (((0xA4F0107F) * (v125)) - (0x1ECE0101))) + (0x383ED181)) | (((0xCDDFAF7F) * (((0xA4F0107F) * (v125)) - (0x1ECE0101))) - (0x383ED181))) < (0); | |
v152 = ((((0x32205081) * (((0xA4F0107F) * (v125)) - (0x1ECE0101))) + (0x383ED181)) | (((0xCDDFAF7F) * (((0xA4F0107F) * (v125)) - (0x1ECE0101))) - (0x383ED181))) < (0); | |
v123 = (((v108) ^ (0x6D4D9996)) * ((char) ((((((0x32205081) * (((0xA4F0107F) * (v125)) - (0x1ECE0101))) + (0x383ED181)) | (((0xCDDFAF7F) * (((0xA4F0107F) * (v125)) - (0x1ECE0101))) - (0x383ED181))) < (0)) ^ (1)))) + (((v108) ^ (0x6D4D99AF)) * (((((0x32205081) * (((0xA4F0107F) * (v125)) - (0x1ECE0101))) + (0x383ED181)) | (((0xCDDFAF7F) * (((0xA4F0107F) * (v125)) - (0x1ECE0101))) - (0x383ED181))) < (0))); | |
break; | |
} | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
HORRIBLE!