Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2017
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 60.72 KB | None | 0 0
  1. int __userpurge sub_6F4A6700@<eax>(int a1@<edx>, int a2@<ecx>, int a3@<esi>, int a4, int a5, int a6)
  2. {
  3. int v6; // edi@1
  4. int v8; // eax@3
  5. int v9; // ebx@3
  6. int v10; // ebx@6
  7. int v11; // esi@6
  8. unsigned int v12; // eax@6
  9. int v13; // eax@23
  10. int v14; // eax@39
  11. int v15; // eax@129
  12. int v16; // eax@130
  13. int v17; // eax@176
  14. int v18; // eax@210
  15. int v19; // eax@245
  16. int v20; // eax@246
  17. int v21; // eax@252
  18. int v22; // eax@268
  19. int v23; // eax@300
  20. int v24; // eax@316
  21. int v25; // eax@321
  22. int v26; // eax@352
  23. int v27; // eax@372
  24. int v28; // eax@373
  25. int v29; // eax@379
  26. int v30; // eax@380
  27. int v31; // eax@388
  28. int v32; // eax@389
  29. int v33; // eax@395
  30. int v34; // eax@418
  31. int v35; // eax@419
  32. int v36; // eax@436
  33. int v37; // eax@437
  34. int v38; // eax@459
  35. int v39; // eax@509
  36. int v40; // eax@510
  37. int v41; // eax@525
  38. int v42; // eax@534
  39. int v43; // eax@535
  40. int v44; // eax@548
  41. int v45; // eax@549
  42. int v46; // eax@555
  43. int v47; // eax@566
  44. int v48; // eax@567
  45. int v49; // eax@598
  46. int v50; // eax@599
  47. int v51; // eax@634
  48. int v52; // eax@635
  49. int v53; // eax@662
  50. int v54; // eax@663
  51. int v55; // eax@676
  52. int v56; // eax@692
  53. int v57; // eax@693
  54. int v58; // eax@711
  55. int v59; // eax@720
  56. int v60; // eax@721
  57. int v61; // eax@762
  58. int v62; // eax@763
  59. int v63; // eax@769
  60. int v64; // eax@770
  61. int v65; // eax@778
  62. int v66; // eax@779
  63. int v67; // eax@785
  64. int v68; // eax@792
  65. int v69; // eax@793
  66. int v70; // eax@801
  67. int v71; // eax@808
  68. int v72; // eax@809
  69. int v73; // eax@815
  70. int v74; // eax@826
  71. int v75; // eax@827
  72. int v76; // eax@870
  73. int v77; // eax@871
  74. int v78; // eax@884
  75. int v79; // [sp-8h] [bp-10h]@6
  76. int v80; // [sp+4h] [bp-4h]@3
  77.  
  78. v6 = a2;
  79. if ( !a2 )
  80. return 0;
  81. v8 = sub_6F6E06E0((void *)a1);
  82. v9 = v8;
  83. v80 = v8;
  84. if ( !v8 || !sub_6F070460(*(_DWORD *)(v8 + 504)) )
  85. return 0;
  86. v10 = v9 + 24;
  87. v79 = a3;
  88. v11 = 0;
  89. v12 = *(_DWORD *)(v80 + 48);
  90. if ( v12 > 0x414F6163 )
  91. {
  92. if ( v12 > 0x41677962 )
  93. {
  94. if ( v12 > 0x4172656A )
  95. {
  96. if ( v12 <= 0x41726E67 )
  97. {
  98. if ( v12 != 1098018407 )
  99. {
  100. switch ( v12 )
  101. {
  102. case 0x4172656Cu:
  103. v13 = sub_6F47F5D0();
  104. goto LABEL_881;
  105. case 0x4172656Du:
  106. v13 = sub_6F47F6A0();
  107. goto LABEL_881;
  108. case 0x4172656Eu:
  109. v13 = sub_6F47FAB0();
  110. goto LABEL_881;
  111. case 0x41726570u:
  112. v13 = sub_6F47FB80();
  113. goto LABEL_881;
  114. case 0x41726574u:
  115. v13 = sub_6F480130();
  116. goto LABEL_881;
  117. case 0x41726576u:
  118. v13 = sub_6F4803A0();
  119. goto LABEL_881;
  120. default:
  121. return v11;
  122. }
  123. return v11;
  124. }
  125. v13 = sub_6F4802D0();
  126. goto LABEL_881;
  127. }
  128. if ( v12 > 0x41737461 )
  129. {
  130. if ( v12 > 0x41747475 )
  131. {
  132. if ( v12 > 0x41766E67 )
  133. {
  134. if ( v12 > 0x41776562 )
  135. {
  136. if ( v12 == 1098344545 )
  137. {
  138. v13 = sub_6F484BF0();
  139. }
  140. else
  141. {
  142. if ( v12 != 1098347120 )
  143. return v11;
  144. v13 = sub_6F484710();
  145. }
  146. }
  147. else if ( v12 == 1098343778 )
  148. {
  149. v13 = sub_6F484980();
  150. }
  151. else
  152. {
  153. v76 = v12 - 1098282348;
  154. if ( v76 )
  155. {
  156. v77 = v76 - 60418;
  157. if ( v77 )
  158. {
  159. if ( v77 != 4 )
  160. return v11;
  161. v13 = sub_6F484570();
  162. }
  163. else
  164. {
  165. v13 = sub_6F4844A0();
  166. }
  167. }
  168. else
  169. {
  170. v13 = sub_6F479AD0();
  171. }
  172. }
  173. goto LABEL_881;
  174. }
  175. if ( v12 == 1098280551 )
  176. {
  177. v13 = sub_6F484160();
  178. goto LABEL_881;
  179. }
  180. if ( v12 > 0x41756C74 )
  181. {
  182. if ( v12 == 1098215027 )
  183. {
  184. v13 = sub_6F483FC0();
  185. }
  186. else
  187. {
  188. if ( v12 != 1098278254 )
  189. return v11;
  190. v13 = sub_6F484230();
  191. }
  192. goto LABEL_881;
  193. }
  194. if ( v12 == 1098214516 )
  195. {
  196. v13 = sub_6F483D50();
  197. goto LABEL_881;
  198. }
  199. if ( v12 != 1098151777 )
  200. {
  201. if ( v12 == 1098212207 )
  202. {
  203. v13 = sub_6F483EF0();
  204. }
  205. else
  206. {
  207. if ( v12 != 1098213478 )
  208. return v11;
  209. v13 = sub_6F483E20();
  210. }
  211. goto LABEL_881;
  212. }
  213. v14 = sub_6F483940();
  214. }
  215. else
  216. {
  217. if ( v12 == 1098151029 )
  218. {
  219. v13 = sub_6F4831F0();
  220. goto LABEL_881;
  221. }
  222. if ( v12 > 0x41746467 )
  223. {
  224. if ( v12 <= 0x41747069 )
  225. {
  226. switch ( v12 )
  227. {
  228. case 0x41747069u:
  229. v13 = sub_6F483120();
  230. break;
  231. case 0x41746470u:
  232. v13 = sub_6F482F80();
  233. break;
  234. case 0x41746C70u:
  235. v13 = sub_6F483050();
  236. break;
  237. default:
  238. if ( v12 != 1098149740 )
  239. return v11;
  240. v13 = sub_6F483BB0();
  241. break;
  242. }
  243. goto LABEL_881;
  244. }
  245. if ( v12 == 1098150517 )
  246. {
  247. v13 = sub_6F483C80();
  248. goto LABEL_881;
  249. }
  250. if ( v12 != 1098150768 )
  251. return v11;
  252. v14 = sub_6F483870();
  253. }
  254. else
  255. {
  256. if ( v12 != 1098146919 )
  257. {
  258. if ( v12 > 0x4173746E )
  259. {
  260. if ( v12 == 1098085732 )
  261. {
  262. v13 = sub_6F480C90();
  263. }
  264. else
  265. {
  266. if ( v12 != 1098146165 )
  267. return v11;
  268. v13 = sub_6F4832C0();
  269. }
  270. }
  271. else if ( v12 == 1098085486 )
  272. {
  273. v13 = sub_6F482760();
  274. }
  275. else
  276. {
  277. v74 = v12 - 1098085476;
  278. if ( v74 )
  279. {
  280. v75 = v74 - 1;
  281. if ( v75 )
  282. {
  283. if ( v75 != 3 )
  284. return v11;
  285. v13 = sub_6F482900();
  286. }
  287. else
  288. {
  289. v13 = sub_6F4825C0();
  290. }
  291. }
  292. else
  293. {
  294. v13 = sub_6F482350();
  295. }
  296. }
  297. goto LABEL_881;
  298. }
  299. v14 = sub_6F4837A0();
  300. }
  301. }
  302. }
  303. else
  304. {
  305. if ( v12 == 1098085473 )
  306. {
  307. v13 = sub_6F4824F0();
  308. goto LABEL_881;
  309. }
  310. if ( v12 <= 0x41736964 )
  311. {
  312. if ( v12 == 1098082660 )
  313. {
  314. v13 = sub_6F480BC0();
  315. }
  316. else if ( v12 > 0x41727374 )
  317. {
  318. if ( v12 > 0x41736473 )
  319. {
  320. v67 = v12 - 1098082413;
  321. if ( v67 )
  322. {
  323. if ( v67 != 6 )
  324. return v11;
  325. v13 = sub_6F480F00();
  326. }
  327. else
  328. {
  329. v13 = sub_6F480E30();
  330. }
  331. }
  332. else if ( v12 == 1098081395 )
  333. {
  334. v13 = sub_6F480AF0();
  335. }
  336. else
  337. {
  338. v65 = v12 - 1098019950;
  339. if ( v65 )
  340. {
  341. v66 = v65 - 60661;
  342. if ( v66 )
  343. {
  344. if ( v66 != 9 )
  345. return v11;
  346. v13 = sub_6F480880();
  347. }
  348. else
  349. {
  350. v13 = sub_6F4806E0();
  351. }
  352. }
  353. else
  354. {
  355. v13 = sub_6F480200();
  356. }
  357. }
  358. }
  359. else if ( v12 == 1098019700 )
  360. {
  361. v13 = sub_6F47FF90();
  362. }
  363. else if ( v12 > 0x41727062 )
  364. {
  365. v63 = v12 - 1098018924;
  366. if ( v63 )
  367. {
  368. v64 = v63 - 1;
  369. if ( v64 )
  370. {
  371. if ( v64 != 766 )
  372. return v11;
  373. v13 = sub_6F47FEC0();
  374. }
  375. else
  376. {
  377. v13 = sub_6F47FDF0();
  378. }
  379. }
  380. else
  381. {
  382. v13 = sub_6F47FD20();
  383. }
  384. }
  385. else if ( v12 == 1098018914 )
  386. {
  387. v13 = sub_6F47FC50();
  388. }
  389. else
  390. {
  391. v61 = v12 - 1098018657;
  392. if ( v61 )
  393. {
  394. v62 = v61 - 2;
  395. if ( v62 )
  396. {
  397. if ( v62 != 12 )
  398. return v11;
  399. v13 = sub_6F480610();
  400. }
  401. else
  402. {
  403. v13 = sub_6F471800();
  404. }
  405. }
  406. else
  407. {
  408. v13 = sub_6F480470();
  409. }
  410. }
  411. goto LABEL_881;
  412. }
  413. if ( v12 <= 0x41737061 )
  414. {
  415. if ( v12 == 1098084449 )
  416. {
  417. v13 = sub_6F481DA0();
  418. }
  419. else
  420. {
  421. v68 = v12 - 1098083425;
  422. if ( v68 )
  423. {
  424. v69 = v68 - 14;
  425. if ( v69 )
  426. {
  427. if ( v69 != 757 )
  428. return v11;
  429. v13 = sub_6F4748C0();
  430. }
  431. else
  432. {
  433. v13 = sub_6F4814B0();
  434. }
  435. }
  436. else
  437. {
  438. v13 = sub_6F4813E0();
  439. }
  440. }
  441. goto LABEL_881;
  442. }
  443. if ( v12 > 0x41737068 )
  444. {
  445. if ( v12 > 0x41737073 )
  446. {
  447. v73 = v12 - 1098085227;
  448. if ( v73 )
  449. {
  450. if ( v73 != 5 )
  451. return v11;
  452. v13 = sub_6F474A60();
  453. }
  454. else
  455. {
  456. v13 = sub_6F482830();
  457. }
  458. }
  459. else if ( v12 == 1098084467 )
  460. {
  461. v13 = sub_6F481C00();
  462. }
  463. else
  464. {
  465. v71 = v12 - 1098084457;
  466. if ( v71 )
  467. {
  468. v72 = v71 - 3;
  469. if ( v72 )
  470. {
  471. if ( v72 != 3 )
  472. return v11;
  473. v13 = sub_6F481580();
  474. }
  475. else
  476. {
  477. v13 = sub_6F481F40();
  478. }
  479. }
  480. else
  481. {
  482. v13 = sub_6F481E70();
  483. }
  484. }
  485. goto LABEL_881;
  486. }
  487. if ( v12 == 1098084456 )
  488. {
  489. v13 = sub_6F481CD0();
  490. goto LABEL_881;
  491. }
  492. v70 = v12 - 1098084450;
  493. if ( v70 )
  494. {
  495. if ( v70 != 2 )
  496. return v11;
  497. v13 = sub_6F474990();
  498. goto LABEL_881;
  499. }
  500. v14 = sub_6F4818C0();
  501. }
  502. }
  503. else
  504. {
  505. if ( v12 == 1098016106 )
  506. {
  507. v13 = sub_6F47F9E0();
  508. goto LABEL_881;
  509. }
  510. if ( v12 > 0x416D696C )
  511. {
  512. if ( v12 <= 0x41706976 )
  513. {
  514. if ( v12 == 1097886070 )
  515. {
  516. v13 = sub_6F47E4C0();
  517. }
  518. else if ( v12 > 0x416E6575 )
  519. {
  520. if ( v12 > 0x41706878 )
  521. {
  522. v58 = v12 - 1097886055;
  523. if ( v58 )
  524. {
  525. if ( v58 != 13 )
  526. return v11;
  527. v13 = sub_6F47EF50();
  528. }
  529. else
  530. {
  531. v13 = sub_6F47E180();
  532. }
  533. }
  534. else if ( v12 == 1097885816 )
  535. {
  536. v13 = sub_6F47E660();
  537. }
  538. else if ( v12 == 1097754725 )
  539. {
  540. v13 = sub_6F47DE40();
  541. }
  542. else
  543. {
  544. if ( v12 != 1097818482 )
  545. return v11;
  546. v13 = sub_6F470CA0();
  547. }
  548. }
  549. else if ( v12 == 1097753973 )
  550. {
  551. v13 = sub_6F47DBD0();
  552. }
  553. else if ( v12 > 0x416D6F75 )
  554. {
  555. if ( v12 == 1097692259 )
  556. {
  557. v13 = sub_6F47D140();
  558. }
  559. else
  560. {
  561. if ( v12 != 1097753716 )
  562. return v11;
  563. v13 = sub_6F47DCA0();
  564. }
  565. }
  566. else if ( v12 == 1097690997 )
  567. {
  568. v13 = sub_6F47DA30();
  569. }
  570. else
  571. {
  572. v56 = v12 - 1097689453;
  573. if ( v56 )
  574. {
  575. v57 = v56 - 1;
  576. if ( v57 )
  577. {
  578. if ( v57 != 773 )
  579. return v11;
  580. v13 = sub_6F47C850();
  581. }
  582. else
  583. {
  584. v13 = sub_6F47BDC0();
  585. }
  586. }
  587. else
  588. {
  589. v13 = sub_6F47C780();
  590. }
  591. }
  592. goto LABEL_881;
  593. }
  594. if ( v12 > 0x41707368 )
  595. {
  596. if ( v12 > 0x41726169 )
  597. {
  598. if ( v12 == 1098015094 )
  599. {
  600. v13 = sub_6F47F430();
  601. }
  602. else
  603. {
  604. if ( v12 != 1098015346 )
  605. return v11;
  606. v13 = sub_6F47F910();
  607. }
  608. }
  609. else if ( v12 == 1098015081 )
  610. {
  611. v13 = sub_6F47F290();
  612. }
  613. else if ( v12 == 1097888883 )
  614. {
  615. v13 = sub_6F47E800();
  616. }
  617. else
  618. {
  619. if ( v12 != 1097889894 )
  620. return v11;
  621. v13 = sub_6F47E730();
  622. }
  623. goto LABEL_881;
  624. }
  625. if ( v12 == 1097888616 )
  626. {
  627. v13 = sub_6F47E590();
  628. goto LABEL_881;
  629. }
  630. if ( v12 > 0x41706F73 )
  631. {
  632. if ( v12 == 1097888359 )
  633. {
  634. v13 = sub_6F47F020();
  635. }
  636. else
  637. {
  638. if ( v12 != 1097888562 )
  639. return v11;
  640. v13 = sub_6F47EDB0();
  641. }
  642. goto LABEL_881;
  643. }
  644. if ( v12 == 1097887603 )
  645. {
  646. v13 = sub_6F47ECE0();
  647. goto LABEL_881;
  648. }
  649. v59 = v12 - 1097886841;
  650. if ( !v59 )
  651. {
  652. v13 = sub_6F47EC10();
  653. goto LABEL_881;
  654. }
  655. v60 = v59 - 697;
  656. if ( v60 )
  657. {
  658. if ( v60 != 55 )
  659. return v11;
  660. v13 = sub_6F47E9A0();
  661. goto LABEL_881;
  662. }
  663. v14 = sub_6F47EA70();
  664. }
  665. else
  666. {
  667. if ( v12 == 1097689452 )
  668. {
  669. v13 = sub_6F47D550();
  670. goto LABEL_881;
  671. }
  672. if ( v12 <= 0x416C6971 )
  673. {
  674. if ( v12 == 1097623921 )
  675. {
  676. v13 = sub_6F47C440();
  677. }
  678. else if ( v12 > 0x41687764 )
  679. {
  680. if ( v12 > 0x41697673 )
  681. {
  682. if ( v12 == 1097621869 )
  683. {
  684. v13 = sub_6F4807B0();
  685. }
  686. else
  687. {
  688. if ( v12 != 1097622881 )
  689. return v11;
  690. v13 = sub_6F47BF60();
  691. }
  692. }
  693. else if ( v12 == 1097430643 )
  694. {
  695. v13 = sub_6F479A00();
  696. }
  697. else if ( v12 == 1097428336 )
  698. {
  699. v13 = sub_6F479450();
  700. }
  701. else
  702. {
  703. if ( v12 != 1097428582 )
  704. return v11;
  705. v13 = sub_6F479790();
  706. }
  707. }
  708. else if ( v12 == 1097365348 )
  709. {
  710. v13 = sub_6F478DD0();
  711. }
  712. else if ( v12 > 0x41686561 )
  713. {
  714. if ( v12 == 1097361764 )
  715. {
  716. v13 = sub_6F479040();
  717. }
  718. else
  719. {
  720. if ( v12 != 1097364076 )
  721. return v11;
  722. v13 = sub_6F478B60();
  723. }
  724. }
  725. else if ( v12 == 1097360737 )
  726. {
  727. v13 = sub_6F478C30();
  728. }
  729. else
  730. {
  731. v51 = v12 - 1097300324;
  732. if ( v51 )
  733. {
  734. v52 = v51 - 18;
  735. if ( v52 )
  736. {
  737. if ( v52 != 59388 )
  738. return v11;
  739. v13 = sub_6F478A90();
  740. }
  741. else
  742. {
  743. v13 = sub_6F4789C0();
  744. }
  745. }
  746. else
  747. {
  748. v13 = sub_6F478820();
  749. }
  750. }
  751. goto LABEL_881;
  752. }
  753. if ( v12 > 0x416D6563 )
  754. {
  755. if ( v12 > 0x416D666C )
  756. {
  757. if ( v12 == 1097688940 )
  758. {
  759. v13 = sub_6F47D960();
  760. }
  761. else
  762. {
  763. if ( v12 != 1097689443 )
  764. return v11;
  765. v13 = sub_6F47D620();
  766. }
  767. }
  768. else if ( v12 == 1097688684 )
  769. {
  770. v13 = sub_6F47CB90();
  771. }
  772. else
  773. {
  774. v55 = v12 - 1097688420;
  775. if ( v55 )
  776. {
  777. if ( v55 != 8 )
  778. return v11;
  779. v13 = sub_6F47D2E0();
  780. }
  781. else
  782. {
  783. v13 = sub_6F47D210();
  784. }
  785. }
  786. goto LABEL_881;
  787. }
  788. if ( v12 == 1097688419 )
  789. {
  790. v13 = sub_6F47D3B0();
  791. goto LABEL_881;
  792. }
  793. if ( v12 > 0x416C7368 )
  794. {
  795. if ( v12 == 1097687668 )
  796. {
  797. v13 = sub_6F47C9F0();
  798. }
  799. else
  800. {
  801. if ( v12 != 1097688166 )
  802. return v11;
  803. v13 = sub_6F47C6B0();
  804. }
  805. goto LABEL_881;
  806. }
  807. if ( v12 == 1097626472 )
  808. {
  809. v13 = sub_6F47C370();
  810. goto LABEL_881;
  811. }
  812. v53 = v12 - 1097623924;
  813. if ( !v53 )
  814. {
  815. v13 = sub_6F47C100();
  816. goto LABEL_881;
  817. }
  818. v54 = v53 - 1517;
  819. if ( !v54 )
  820. {
  821. v13 = sub_6F472AB0();
  822. goto LABEL_881;
  823. }
  824. if ( v54 != 2 )
  825. return v11;
  826. v14 = sub_6F47C510();
  827. }
  828. }
  829. }
  830. else
  831. {
  832. if ( v12 == 1097300322 )
  833. {
  834. v13 = sub_6F4788F0();
  835. goto LABEL_881;
  836. }
  837. if ( v12 > 0x41627266 )
  838. {
  839. if ( v12 > 0x41647461 )
  840. {
  841. if ( v12 > 0x41657965 )
  842. {
  843. if ( v12 > 0x41667262 )
  844. {
  845. if ( v12 > 0x4167686F )
  846. {
  847. if ( v12 == 1097296996 )
  848. {
  849. v13 = sub_6F478680();
  850. }
  851. else
  852. {
  853. if ( v12 != 1097298529 )
  854. return v11;
  855. v13 = sub_6F478750();
  856. }
  857. }
  858. else
  859. {
  860. switch ( v12 )
  861. {
  862. case 0x4167686Fu:
  863. v13 = sub_6F478410();
  864. break;
  865. case 0x4166727Au:
  866. v13 = sub_6F477D90();
  867. break;
  868. case 0x41667368u:
  869. v13 = sub_6F477BF0();
  870. break;
  871. default:
  872. if ( v12 != 1097235065 )
  873. return v11;
  874. v13 = sub_6F477E60();
  875. break;
  876. }
  877. }
  878. }
  879. else if ( v12 == 1097232994 )
  880. {
  881. v13 = sub_6F4781A0();
  882. }
  883. else if ( v12 > 0x41666C61 )
  884. {
  885. if ( v12 == 1097231467 )
  886. {
  887. v13 = sub_6F477640();
  888. }
  889. else
  890. {
  891. if ( v12 != 1097232993 )
  892. return v11;
  893. v13 = sub_6F4780D0();
  894. }
  895. }
  896. else if ( v12 == 1097231457 )
  897. {
  898. v13 = sub_6F477980();
  899. }
  900. else
  901. {
  902. v49 = v12 - 1097228645;
  903. if ( v49 )
  904. {
  905. v50 = v49 - 6;
  906. if ( v50 )
  907. {
  908. if ( v50 != 256 )
  909. return v11;
  910. v13 = sub_6F476940();
  911. }
  912. else
  913. {
  914. v13 = sub_6F4778B0();
  915. }
  916. }
  917. else
  918. {
  919. v13 = sub_6F4766D0();
  920. }
  921. }
  922. }
  923. else if ( v12 == 1097169253 )
  924. {
  925. v13 = sub_6F476390();
  926. }
  927. else if ( v12 > 0x41656E73 )
  928. {
  929. if ( v12 > 0x41657468 )
  930. {
  931. if ( v12 == 1097167980 )
  932. {
  933. v13 = sub_6F476120();
  934. }
  935. else
  936. {
  937. if ( v12 != 1097169000 )
  938. return v11;
  939. v13 = sub_6F476460();
  940. }
  941. }
  942. else
  943. {
  944. switch ( v12 )
  945. {
  946. case 0x41657468u:
  947. v13 = sub_6F4784E0();
  948. break;
  949. case 0x41656E74u:
  950. v13 = sub_6F475DE0();
  951. break;
  952. case 0x4165736Eu:
  953. v13 = sub_6F480D60();
  954. break;
  955. default:
  956. if ( v12 != 1097167974 )
  957. return v11;
  958. v13 = sub_6F4761F0();
  959. break;
  960. }
  961. }
  962. }
  963. else if ( v12 == 1097166451 )
  964. {
  965. v13 = sub_6F475D10();
  966. }
  967. else if ( v12 > 0x4164766D )
  968. {
  969. if ( v12 == 1097163124 )
  970. {
  971. v13 = sub_6F475AA0();
  972. }
  973. else if ( v12 == 1097164653 )
  974. {
  975. v13 = sub_6F475F80();
  976. }
  977. else
  978. {
  979. if ( v12 != 1097166435 )
  980. return v11;
  981. v13 = sub_6F475EB0();
  982. }
  983. }
  984. else if ( v12 == 1097102957 )
  985. {
  986. v13 = sub_6F475280();
  987. }
  988. else
  989. {
  990. v47 = v12 - 1097102446;
  991. if ( v47 )
  992. {
  993. v48 = v47 - 5;
  994. if ( v48 )
  995. {
  996. if ( v48 != 496 )
  997. return v11;
  998. v13 = sub_6F4751B0();
  999. }
  1000. else
  1001. {
  1002. v13 = sub_6F47C920();
  1003. }
  1004. }
  1005. else
  1006. {
  1007. v13 = sub_6F475010();
  1008. }
  1009. }
  1010. }
  1011. else if ( v12 == 1097102433 )
  1012. {
  1013. v13 = sub_6F474E70();
  1014. }
  1015. else if ( v12 > 0x41636F72 )
  1016. {
  1017. if ( v12 > 0x41646563 )
  1018. {
  1019. if ( v12 > 0x41646973 )
  1020. {
  1021. v46 = v12 - 1097101929;
  1022. if ( v46 )
  1023. {
  1024. if ( v46 != 6 )
  1025. return v11;
  1026. v13 = sub_6F472770();
  1027. }
  1028. else
  1029. {
  1030. v13 = sub_6F472840();
  1031. }
  1032. }
  1033. else if ( v12 == 1097099635 )
  1034. {
  1035. v13 = sub_6F475420();
  1036. }
  1037. else
  1038. {
  1039. v44 = v12 - 1097098598;
  1040. if ( v44 )
  1041. {
  1042. v45 = v44 - 14;
  1043. if ( v45 )
  1044. {
  1045. if ( v45 != 2 )
  1046. return v11;
  1047. v13 = sub_6F4750E0();
  1048. }
  1049. else
  1050. {
  1051. v13 = sub_6F474F40();
  1052. }
  1053. }
  1054. else
  1055. {
  1056. v13 = sub_6F474C00();
  1057. }
  1058. }
  1059. }
  1060. else if ( v12 == 1097098595 )
  1061. {
  1062. v13 = sub_6F474B30();
  1063. }
  1064. else if ( v12 > 0x41637963 )
  1065. {
  1066. if ( v12 == 1097098088 )
  1067. {
  1068. v13 = sub_6F475350();
  1069. }
  1070. else
  1071. {
  1072. if ( v12 != 1097098337 )
  1073. return v11;
  1074. v13 = sub_6F474720();
  1075. }
  1076. }
  1077. else if ( v12 == 1097038179 )
  1078. {
  1079. v13 = sub_6F474170();
  1080. }
  1081. else
  1082. {
  1083. v42 = v12 - 1097035878;
  1084. if ( v42 )
  1085. {
  1086. v43 = v42 - 515;
  1087. if ( v43 )
  1088. {
  1089. if ( v43 != 10 )
  1090. return v11;
  1091. v13 = sub_6F4740A0();
  1092. }
  1093. else
  1094. {
  1095. v13 = sub_6F473F00();
  1096. }
  1097. }
  1098. else
  1099. {
  1100. v13 = sub_6F473610();
  1101. }
  1102. }
  1103. }
  1104. else if ( v12 == 1097035634 )
  1105. {
  1106. v13 = sub_6F4736E0();
  1107. }
  1108. else if ( v12 > 0x41636864 )
  1109. {
  1110. if ( v12 > 0x41636F61 )
  1111. {
  1112. v41 = v12 - 1097035624;
  1113. if ( v41 )
  1114. {
  1115. if ( v41 != 1 )
  1116. return v11;
  1117. v13 = sub_6F473A20();
  1118. }
  1119. else
  1120. {
  1121. v13 = sub_6F473950();
  1122. }
  1123. }
  1124. else
  1125. {
  1126. switch ( v12 )
  1127. {
  1128. case 0x41636F61u:
  1129. v13 = sub_6F473880();
  1130. break;
  1131. case 0x4163686Cu:
  1132. v13 = sub_6F472F90();
  1133. break;
  1134. case 0x41636C66u:
  1135. v13 = sub_6F4732D0();
  1136. break;
  1137. default:
  1138. if ( v12 != 1097035111 )
  1139. return v11;
  1140. v13 = sub_6F473540();
  1141. break;
  1142. }
  1143. }
  1144. }
  1145. else if ( v12 == 1097033828 )
  1146. {
  1147. v13 = sub_6F4729E0();
  1148. }
  1149. else if ( v12 > 0x41627572 )
  1150. {
  1151. v39 = v12 - 1097032046;
  1152. if ( v39 )
  1153. {
  1154. v40 = v39 - 4;
  1155. if ( v40 )
  1156. {
  1157. if ( v40 != 1775 )
  1158. return v11;
  1159. v13 = sub_6F472EC0();
  1160. }
  1161. else
  1162. {
  1163. v13 = sub_6F472910();
  1164. }
  1165. }
  1166. else
  1167. {
  1168. v13 = sub_6F4726A0();
  1169. }
  1170. }
  1171. else
  1172. {
  1173. switch ( v12 )
  1174. {
  1175. case 0x41627572u:
  1176. v13 = sub_6F4725D0();
  1177. break;
  1178. case 0x4162736Bu:
  1179. v13 = sub_6F471C10();
  1180. break;
  1181. case 0x4162746Cu:
  1182. v13 = sub_6F471A70();
  1183. break;
  1184. default:
  1185. if ( v12 != 1096971630 )
  1186. return v11;
  1187. v13 = sub_6F472500();
  1188. break;
  1189. }
  1190. }
  1191. goto LABEL_881;
  1192. }
  1193. if ( v12 == 1096970854 )
  1194. {
  1195. v13 = sub_6F471B40();
  1196. goto LABEL_881;
  1197. }
  1198. if ( v12 > 0x4155666E )
  1199. {
  1200. if ( v12 > 0x41616D73 )
  1201. {
  1202. if ( v12 > 0x41626172 )
  1203. {
  1204. if ( v12 > 0x41626C6F )
  1205. {
  1206. if ( v12 == 1096969328 )
  1207. {
  1208. v13 = sub_6F471F50();
  1209. }
  1210. else
  1211. {
  1212. if ( v12 != 1096970086 )
  1213. return v11;
  1214. v13 = sub_6F471590();
  1215. }
  1216. }
  1217. else
  1218. {
  1219. switch ( v12 )
  1220. {
  1221. case 0x41626C6Fu:
  1222. v13 = sub_6F472290();
  1223. break;
  1224. case 0x41626474u:
  1225. v13 = sub_6F417150();
  1226. break;
  1227. case 0x4162676Du:
  1228. v13 = sub_6F472020();
  1229. break;
  1230. default:
  1231. if ( v12 != 1096969321 )
  1232. return v11;
  1233. v13 = sub_6F471E80();
  1234. break;
  1235. }
  1236. }
  1237. }
  1238. else if ( v12 == 1096966514 )
  1239. {
  1240. v13 = sub_6F471730();
  1241. }
  1242. else if ( v12 > 0x41617374 )
  1243. {
  1244. if ( v12 == 1096906341 )
  1245. {
  1246. v13 = sub_6F4713F0();
  1247. }
  1248. else
  1249. {
  1250. if ( v12 != 1096906593 )
  1251. return v11;
  1252. v13 = sub_6F4714C0();
  1253. }
  1254. }
  1255. else
  1256. {
  1257. switch ( v12 )
  1258. {
  1259. case 0x41617374u:
  1260. v13 = sub_6F46FED0();
  1261. break;
  1262. case 0x4161706Cu:
  1263. v13 = sub_6F470BD0();
  1264. break;
  1265. case 0x4161726Du:
  1266. v13 = sub_6F470D70();
  1267. break;
  1268. default:
  1269. if ( v12 != 1096905580 )
  1270. return v11;
  1271. v13 = sub_6F470E40();
  1272. break;
  1273. }
  1274. }
  1275. goto LABEL_881;
  1276. }
  1277. if ( v12 == 1096904051 )
  1278. {
  1279. v13 = sub_6F470070();
  1280. goto LABEL_881;
  1281. }
  1282. if ( v12 > 0x41616273 )
  1283. {
  1284. if ( v12 > 0x41616C6C )
  1285. {
  1286. v38 = v12 - 1096904041;
  1287. if ( v38 )
  1288. {
  1289. if ( v38 != 2 )
  1290. return v11;
  1291. v13 = sub_6F470620();
  1292. }
  1293. else
  1294. {
  1295. v13 = sub_6F470140();
  1296. }
  1297. }
  1298. else
  1299. {
  1300. switch ( v12 )
  1301. {
  1302. case 0x41616C6Cu:
  1303. v13 = sub_6F46FE00();
  1304. break;
  1305. case 0x4161646Du:
  1306. v13 = sub_6F471250();
  1307. break;
  1308. case 0x41616861u:
  1309. v13 = sub_6F46FC60();
  1310. break;
  1311. default:
  1312. if ( v12 != 1096903522 )
  1313. return v11;
  1314. v13 = sub_6F470B00();
  1315. break;
  1316. }
  1317. }
  1318. goto LABEL_881;
  1319. }
  1320. if ( v12 == 1096901235 )
  1321. {
  1322. v13 = sub_6F46FAC0();
  1323. goto LABEL_881;
  1324. }
  1325. if ( v12 > 0x41556C73 )
  1326. {
  1327. if ( v12 == 1096119148 )
  1328. {
  1329. v14 = sub_6F481310();
  1330. }
  1331. else
  1332. {
  1333. if ( v12 != 1096119411 )
  1334. {
  1335. if ( v12 != 1096901234 )
  1336. return v11;
  1337. v13 = sub_6F4706F0();
  1338. goto LABEL_881;
  1339. }
  1340. v14 = sub_6F483460();
  1341. }
  1342. }
  1343. else if ( v12 == 1096117363 )
  1344. {
  1345. v14 = sub_6F47C5E0();
  1346. }
  1347. else
  1348. {
  1349. v36 = v12 - 1096115829;
  1350. if ( v36 )
  1351. {
  1352. v37 = v36 - 760;
  1353. if ( v37 )
  1354. {
  1355. if ( v37 != 1 )
  1356. return v11;
  1357. v14 = sub_6F475760();
  1358. }
  1359. else
  1360. {
  1361. v14 = sub_6F479380();
  1362. }
  1363. }
  1364. else
  1365. {
  1366. v14 = sub_6F478000();
  1367. }
  1368. }
  1369. }
  1370. else if ( v12 == 1096115822 )
  1371. {
  1372. v14 = sub_6F478340();
  1373. }
  1374. else if ( v12 > 0x414F7773 )
  1375. {
  1376. if ( v12 > 0x41556373 )
  1377. {
  1378. if ( v12 > 0x41556472 )
  1379. {
  1380. if ( v12 == 1096115315 )
  1381. {
  1382. v14 = sub_6F4744B0();
  1383. }
  1384. else
  1385. {
  1386. if ( v12 != 1096115809 )
  1387. return v11;
  1388. v14 = sub_6F477F30();
  1389. }
  1390. }
  1391. else if ( v12 == 1096115314 )
  1392. {
  1393. v14 = sub_6F4743E0();
  1394. }
  1395. else
  1396. {
  1397. v34 = v12 - 1096115299;
  1398. if ( v34 )
  1399. {
  1400. v35 = v34 - 1;
  1401. if ( v35 )
  1402. {
  1403. if ( v35 != 12 )
  1404. return v11;
  1405. v14 = sub_6F4747F0();
  1406. }
  1407. else
  1408. {
  1409. v14 = sub_6F474580();
  1410. }
  1411. }
  1412. else
  1413. {
  1414. v14 = sub_6F474650();
  1415. }
  1416. }
  1417. }
  1418. else if ( v12 == 1096115059 )
  1419. {
  1420. v14 = sub_6F472C50();
  1421. }
  1422. else if ( v12 > 0x41556175 )
  1423. {
  1424. if ( v12 == 1096114550 )
  1425. {
  1426. v14 = sub_6F471180();
  1427. }
  1428. else
  1429. {
  1430. if ( v12 != 1096115042 )
  1431. return v11;
  1432. v14 = sub_6F472B80();
  1433. }
  1434. }
  1435. else if ( v12 == 1096114549 )
  1436. {
  1437. v14 = sub_6F4710B0();
  1438. }
  1439. else
  1440. {
  1441. if ( v12 != 1095726967 )
  1442. {
  1443. if ( v12 == 1095917932 )
  1444. {
  1445. v13 = sub_6F47F360();
  1446. }
  1447. else
  1448. {
  1449. if ( v12 != 1096114542 )
  1450. return v11;
  1451. v13 = sub_6F46FFA0();
  1452. }
  1453. goto LABEL_881;
  1454. }
  1455. v14 = sub_6F484A50();
  1456. }
  1457. }
  1458. else if ( v12 == 1095726963 )
  1459. {
  1460. v14 = sub_6F482690();
  1461. }
  1462. else if ( v12 > 0x414F6D69 )
  1463. {
  1464. if ( v12 > 0x414F7664 )
  1465. {
  1466. v33 = v12 - 1095726948;
  1467. if ( v33 )
  1468. {
  1469. if ( v33 != 7 )
  1470. return v11;
  1471. v14 = sub_6F484B20();
  1472. }
  1473. else
  1474. {
  1475. v14 = sub_6F484640();
  1476. }
  1477. }
  1478. else if ( v12 == 1095726692 )
  1479. {
  1480. v14 = sub_6F4843D0();
  1481. }
  1482. else
  1483. {
  1484. v31 = v12 - 1095725669;
  1485. if ( v31 )
  1486. {
  1487. v32 = v31 - 257;
  1488. if ( v32 )
  1489. {
  1490. if ( v32 != 2 )
  1491. return v11;
  1492. v14 = sub_6F4810A0();
  1493. }
  1494. else
  1495. {
  1496. v14 = sub_6F4821B0();
  1497. }
  1498. }
  1499. else
  1500. {
  1501. v14 = sub_6F47F840();
  1502. }
  1503. }
  1504. }
  1505. else if ( v12 == 1095724393 )
  1506. {
  1507. v14 = sub_6F47D7C0();
  1508. }
  1509. else if ( v12 > 0x414F6571 )
  1510. {
  1511. v29 = v12 - 1095722611;
  1512. if ( v29 )
  1513. {
  1514. v30 = v29 - 516;
  1515. if ( v30 )
  1516. {
  1517. if ( v30 != 1 )
  1518. return v11;
  1519. v14 = sub_6F478F70();
  1520. }
  1521. else
  1522. {
  1523. v14 = sub_6F478EA0();
  1524. }
  1525. }
  1526. else
  1527. {
  1528. v14 = sub_6F476870();
  1529. }
  1530. }
  1531. else if ( v12 == 1095722353 )
  1532. {
  1533. v14 = sub_6F4759D0();
  1534. }
  1535. else
  1536. {
  1537. v27 = v12 - 1095721317;
  1538. if ( !v27 )
  1539. {
  1540. v13 = sub_6F470A30();
  1541. goto LABEL_881;
  1542. }
  1543. v28 = v27 - 519;
  1544. if ( v28 )
  1545. {
  1546. if ( v28 != 6 )
  1547. return v11;
  1548. v14 = sub_6F473FD0();
  1549. }
  1550. else
  1551. {
  1552. v14 = sub_6F472D20();
  1553. }
  1554. }
  1555. }
  1556. goto LABEL_40;
  1557. }
  1558. if ( v12 == 1095721315 )
  1559. {
  1560. v13 = sub_6F470890();
  1561. goto LABEL_881;
  1562. }
  1563. if ( v12 > 0x41496D6C )
  1564. {
  1565. if ( v12 > 0x41496E76 )
  1566. {
  1567. if ( v12 > 0x414E6462 )
  1568. {
  1569. if ( v12 > 0x414E7072 )
  1570. {
  1571. if ( v12 <= 0x414E7361 )
  1572. {
  1573. if ( v12 != 1095660385 )
  1574. {
  1575. switch ( v12 )
  1576. {
  1577. case 0x414E7265u:
  1578. v13 = sub_6F47DF10();
  1579. goto LABEL_881;
  1580. case 0x414E7263u:
  1581. v14 = sub_6F47F0F0();
  1582. goto LABEL_40;
  1583. case 0x414E7266u:
  1584. v14 = sub_6F47F1C0();
  1585. goto LABEL_40;
  1586. case 0x414E7267u:
  1587. v14 = sub_6F480540();
  1588. goto LABEL_40;
  1589. default:
  1590. return v11;
  1591. }
  1592. return v11;
  1593. }
  1594. v13 = sub_6F480950();
  1595. goto LABEL_881;
  1596. }
  1597. if ( v12 <= 0x414E7468 )
  1598. {
  1599. if ( v12 != 1095660648 )
  1600. {
  1601. switch ( v12 )
  1602. {
  1603. case 0x414E7370u:
  1604. v13 = sub_6F47E0B0();
  1605. goto LABEL_881;
  1606. case 0x414E7373u:
  1607. v13 = sub_6F481A60();
  1608. goto LABEL_881;
  1609. case 0x414E7365u:
  1610. v13 = sub_6F481B30();
  1611. goto LABEL_881;
  1612. case 0x414E7375u:
  1613. v13 = sub_6F482AA0();
  1614. goto LABEL_881;
  1615. case 0x414E7369u:
  1616. v14 = sub_6F481240();
  1617. goto LABEL_40;
  1618. case 0x414E736Cu:
  1619. v14 = sub_6F481720();
  1620. goto LABEL_40;
  1621. case 0x414E7374u:
  1622. v14 = sub_6F482280();
  1623. goto LABEL_40;
  1624. case 0x414E7367u:
  1625. v14 = sub_6F482C40();
  1626. goto LABEL_40;
  1627. case 0x414E7371u:
  1628. v14 = sub_6F482DE0();
  1629. goto LABEL_40;
  1630. case 0x414E7377u:
  1631. v14 = sub_6F482EB0();
  1632. goto LABEL_40;
  1633. case 0x414E7379u:
  1634. v14 = sub_6F482B70();
  1635. goto LABEL_40;
  1636. case 0x414E736Fu:
  1637. v14 = sub_6F481650();
  1638. goto LABEL_40;
  1639. default:
  1640. return v11;
  1641. }
  1642. return v11;
  1643. }
  1644. v13 = sub_6F483390();
  1645. goto LABEL_881;
  1646. }
  1647. if ( v12 > 0x414E7663 )
  1648. {
  1649. if ( v12 != 1095661421 )
  1650. return v11;
  1651. v14 = sub_6F4848B0();
  1652. }
  1653. else if ( v12 == 1095661155 )
  1654. {
  1655. v14 = sub_6F484300();
  1656. }
  1657. else
  1658. {
  1659. v26 = v12 - 1095660653;
  1660. if ( v26 )
  1661. {
  1662. if ( v26 != 2 )
  1663. return v11;
  1664. v14 = sub_6F4836D0();
  1665. }
  1666. else
  1667. {
  1668. v14 = sub_6F483AE0();
  1669. }
  1670. }
  1671. }
  1672. else
  1673. {
  1674. if ( v12 == 1095659634 )
  1675. {
  1676. v13 = sub_6F47EE80();
  1677. goto LABEL_881;
  1678. }
  1679. if ( v12 > 0x414E676C )
  1680. {
  1681. if ( v12 > 0x414E6C6D )
  1682. {
  1683. if ( v12 > 0x414E6D73 )
  1684. {
  1685. v25 = v12 - 1095659617;
  1686. if ( v25 )
  1687. {
  1688. if ( v25 != 8 )
  1689. return v11;
  1690. v13 = sub_6F47E3F0();
  1691. }
  1692. else
  1693. {
  1694. v13 = sub_6F47E250();
  1695. }
  1696. goto LABEL_881;
  1697. }
  1698. if ( v12 == 1095658867 )
  1699. {
  1700. v14 = sub_6F47CC60();
  1701. }
  1702. else
  1703. {
  1704. v24 = v12 - 1095658863;
  1705. if ( v24 )
  1706. {
  1707. if ( v24 != 3 )
  1708. return v11;
  1709. v13 = sub_6F47D6F0();
  1710. goto LABEL_881;
  1711. }
  1712. v14 = sub_6F47D890();
  1713. }
  1714. }
  1715. else
  1716. {
  1717. if ( v12 != 1095658605 )
  1718. {
  1719. switch ( v12 )
  1720. {
  1721. case 0x414E6874u:
  1722. v14 = sub_6F4791E0();
  1723. goto LABEL_40;
  1724. case 0x414E696Eu:
  1725. v14 = sub_6F4796C0();
  1726. goto LABEL_40;
  1727. case 0x414E6873u:
  1728. v14 = sub_6F478D00();
  1729. goto LABEL_40;
  1730. case 0x414E6963u:
  1731. v14 = sub_6F479520();
  1732. goto LABEL_40;
  1733. case 0x414E6961u:
  1734. v14 = sub_6F4795F0();
  1735. goto LABEL_40;
  1736. default:
  1737. return v11;
  1738. }
  1739. return v11;
  1740. }
  1741. v14 = sub_6F47BE90();
  1742. }
  1743. }
  1744. else
  1745. {
  1746. if ( v12 == 1095657324 )
  1747. {
  1748. v13 = sub_6F47DD70();
  1749. goto LABEL_881;
  1750. }
  1751. if ( v12 > 0x414E6566 )
  1752. {
  1753. if ( v12 > 0x414E6664 )
  1754. {
  1755. v23 = v12 - 1095657068;
  1756. if ( v23 )
  1757. {
  1758. if ( v23 != 13 )
  1759. return v11;
  1760. v14 = sub_6F476600();
  1761. }
  1762. else
  1763. {
  1764. v14 = sub_6F477B20();
  1765. }
  1766. }
  1767. else if ( v12 == 1095657060 )
  1768. {
  1769. v14 = sub_6F476FC0();
  1770. }
  1771. else if ( v12 == 1095656807 )
  1772. {
  1773. v14 = sub_6F475C40();
  1774. }
  1775. else
  1776. {
  1777. if ( v12 != 1095657058 )
  1778. return v11;
  1779. v14 = sub_6F477090();
  1780. }
  1781. }
  1782. else
  1783. {
  1784. if ( v12 != 1095656806 )
  1785. {
  1786. switch ( v12 )
  1787. {
  1788. case 0x414E6463u:
  1789. v14 = sub_6F474240();
  1790. goto LABEL_40;
  1791. case 0x414E6470u:
  1792. v14 = sub_6F474310();
  1793. goto LABEL_40;
  1794. case 0x414E646Fu:
  1795. v14 = sub_6F4755C0();
  1796. goto LABEL_40;
  1797. case 0x414E6468u:
  1798. v14 = sub_6F475900();
  1799. goto LABEL_40;
  1800. case 0x414E6465u:
  1801. v14 = sub_6F474DA0();
  1802. goto LABEL_40;
  1803. default:
  1804. return v11;
  1805. }
  1806. return v11;
  1807. }
  1808. v14 = sub_6F475B70();
  1809. }
  1810. }
  1811. }
  1812. }
  1813. else if ( v12 == 1095656546 )
  1814. {
  1815. v14 = sub_6F475830();
  1816. }
  1817. else if ( v12 > 0x41497368 )
  1818. {
  1819. if ( v12 > 0x41497762 )
  1820. {
  1821. if ( v12 > 0x414E6273 )
  1822. {
  1823. switch ( v12 )
  1824. {
  1825. case 0x414E636Cu:
  1826. v13 = sub_6F472DF0();
  1827. goto LABEL_881;
  1828. case 0x414E6368u:
  1829. v14 = sub_6F473060();
  1830. goto LABEL_40;
  1831. case 0x414E6361u:
  1832. v14 = sub_6F473200();
  1833. goto LABEL_40;
  1834. case 0x414E6372u:
  1835. v14 = sub_6F473130();
  1836. goto LABEL_40;
  1837. case 0x414E6373u:
  1838. v14 = sub_6F4733A0();
  1839. goto LABEL_40;
  1840. default:
  1841. return v11;
  1842. }
  1843. return v11;
  1844. }
  1845. if ( v12 == 1095656051 )
  1846. {
  1847. v14 = sub_6F471DB0();
  1848. }
  1849. else if ( v12 > 0x414E6261 )
  1850. {
  1851. v22 = v12 - 1095656038;
  1852. if ( v22 )
  1853. {
  1854. if ( v22 != 12 )
  1855. return v11;
  1856. v14 = sub_6F4719A0();
  1857. }
  1858. else
  1859. {
  1860. v14 = sub_6F472360();
  1861. }
  1862. }
  1863. else
  1864. {
  1865. switch ( v12 )
  1866. {
  1867. case 0x414E6261u:
  1868. v14 = sub_6F471CE0();
  1869. break;
  1870. case 0x4149786Du:
  1871. v14 = sub_6F470550();
  1872. break;
  1873. case 0x41497A62u:
  1874. v14 = sub_6F477CC0();
  1875. break;
  1876. default:
  1877. if ( v12 != 1095655778 )
  1878. return v11;
  1879. v14 = sub_6F46FB90();
  1880. break;
  1881. }
  1882. }
  1883. }
  1884. else if ( v12 == 1095333730 )
  1885. {
  1886. v14 = sub_6F47BCF0();
  1887. }
  1888. else if ( v12 > 0x41497461 )
  1889. {
  1890. if ( v12 > 0x41497661 )
  1891. {
  1892. v21 = v12 - 1095333481;
  1893. if ( v21 )
  1894. {
  1895. if ( v21 != 12 )
  1896. return v11;
  1897. v14 = sub_6F47ABE0();
  1898. }
  1899. else
  1900. {
  1901. v14 = sub_6F47AB10();
  1902. }
  1903. }
  1904. else if ( v12 == 1095333473 )
  1905. {
  1906. v14 = sub_6F484090();
  1907. }
  1908. else
  1909. {
  1910. v19 = v12 - 1095332962;
  1911. if ( v19 )
  1912. {
  1913. v20 = v19 - 3;
  1914. if ( v20 )
  1915. {
  1916. if ( v20 != 11 )
  1917. return v11;
  1918. v14 = sub_6F47BB50();
  1919. }
  1920. else
  1921. {
  1922. v14 = sub_6F47BA80();
  1923. }
  1924. }
  1925. else
  1926. {
  1927. v14 = sub_6F47A2F0();
  1928. }
  1929. }
  1930. }
  1931. else
  1932. {
  1933. if ( v12 != 1095332961 )
  1934. {
  1935. switch ( v12 )
  1936. {
  1937. case 0x4149736Du:
  1938. v14 = sub_6F4829D0();
  1939. goto LABEL_40;
  1940. case 0x41497369u:
  1941. v14 = sub_6F481170();
  1942. goto LABEL_40;
  1943. case 0x41497370u:
  1944. v14 = sub_6F47B810();
  1945. goto LABEL_40;
  1946. case 0x4149736Fu:
  1947. v14 = sub_6F4817F0();
  1948. goto LABEL_40;
  1949. case 0x41497372u:
  1950. v14 = sub_6F47B9B0();
  1951. goto LABEL_40;
  1952. default:
  1953. return v11;
  1954. }
  1955. return v11;
  1956. }
  1957. v14 = sub_6F47A220();
  1958. }
  1959. }
  1960. else
  1961. {
  1962. if ( v12 == 1095332712 )
  1963. {
  1964. v13 = sub_6F4820E0();
  1965. goto LABEL_881;
  1966. }
  1967. if ( v12 > 0x41497261 )
  1968. {
  1969. if ( v12 > 0x41497361 )
  1970. {
  1971. if ( v12 != 1095332706 )
  1972. return v11;
  1973. v14 = sub_6F481990();
  1974. }
  1975. else
  1976. {
  1977. if ( v12 != 1095332705 )
  1978. {
  1979. switch ( v12 )
  1980. {
  1981. case 0x41497262u:
  1982. v14 = sub_6F47F500();
  1983. goto LABEL_40;
  1984. case 0x41497264u:
  1985. v14 = sub_6F47B0C0();
  1986. goto LABEL_40;
  1987. case 0x41497274u:
  1988. v14 = sub_6F47B260();
  1989. goto LABEL_40;
  1990. case 0x4149726Du:
  1991. v14 = sub_6F47B330();
  1992. goto LABEL_40;
  1993. case 0x41497263u:
  1994. v14 = sub_6F47B400();
  1995. goto LABEL_40;
  1996. case 0x41497265u:
  1997. v14 = sub_6F47B4D0();
  1998. goto LABEL_40;
  1999. case 0x41497273u:
  2000. v14 = sub_6F47B670();
  2001. goto LABEL_40;
  2002. case 0x41497267u:
  2003. v14 = sub_6F47F770();
  2004. goto LABEL_40;
  2005. case 0x41497276u:
  2006. v14 = sub_6F47B740();
  2007. goto LABEL_40;
  2008. case 0x41497269u:
  2009. v14 = sub_6F47B190();
  2010. goto LABEL_40;
  2011. default:
  2012. return v11;
  2013. }
  2014. return v11;
  2015. }
  2016. v14 = sub_6F47B8E0();
  2017. }
  2018. }
  2019. else if ( v12 == 1095332449 )
  2020. {
  2021. v14 = sub_6F47B5A0();
  2022. }
  2023. else if ( v12 > 0x41497069 )
  2024. {
  2025. v18 = v12 - 1095331949;
  2026. if ( v18 )
  2027. {
  2028. if ( v18 != 9 )
  2029. return v11;
  2030. v14 = sub_6F47BC20();
  2031. }
  2032. else
  2033. {
  2034. v14 = sub_6F47AFF0();
  2035. }
  2036. }
  2037. else if ( v12 == 1095331945 )
  2038. {
  2039. v14 = sub_6F47AF20();
  2040. }
  2041. else if ( v12 == 1095331682 )
  2042. {
  2043. v14 = sub_6F478270();
  2044. }
  2045. else
  2046. {
  2047. if ( v12 != 1095331938 )
  2048. return v11;
  2049. v14 = sub_6F47EB40();
  2050. }
  2051. }
  2052. }
  2053. else
  2054. {
  2055. if ( v12 != 1095331446 )
  2056. {
  2057. switch ( v12 )
  2058. {
  2059. case 0x41496D6Du:
  2060. v14 = sub_6F47CFA0();
  2061. goto LABEL_40;
  2062. case 0x41496D6Eu:
  2063. v14 = sub_6F47D070();
  2064. goto LABEL_40;
  2065. case 0x41496D73u:
  2066. v14 = sub_6F47DB00();
  2067. goto LABEL_40;
  2068. case 0x41496D72u:
  2069. v14 = sub_6F47AD80();
  2070. goto LABEL_40;
  2071. case 0x41496D6Fu:
  2072. v14 = sub_6F47AE50();
  2073. goto LABEL_40;
  2074. default:
  2075. return v11;
  2076. }
  2077. return v11;
  2078. }
  2079. v14 = sub_6F479930();
  2080. }
  2081. goto LABEL_40;
  2082. }
  2083. if ( v12 == 1095331180 )
  2084. {
  2085. v14 = sub_6F47CE00();
  2086. goto LABEL_40;
  2087. }
  2088. if ( v12 > 0x4149616D )
  2089. {
  2090. if ( v12 > 0x41496661 )
  2091. {
  2092. if ( v12 > 0x4149676C )
  2093. {
  2094. if ( v12 > 0x41496C62 )
  2095. {
  2096. switch ( v12 )
  2097. {
  2098. case 0x41496C6Du:
  2099. v14 = sub_6F47C030();
  2100. goto LABEL_40;
  2101. case 0x41496C70u:
  2102. v14 = sub_6F47C2A0();
  2103. goto LABEL_40;
  2104. case 0x41496D69u:
  2105. v14 = sub_6F47CED0();
  2106. goto LABEL_40;
  2107. case 0x41496D61u:
  2108. v14 = sub_6F47ACB0();
  2109. goto LABEL_40;
  2110. case 0x41496C75u:
  2111. v14 = sub_6F47A7D0();
  2112. goto LABEL_40;
  2113. default:
  2114. return v11;
  2115. }
  2116. return v11;
  2117. }
  2118. if ( v12 == 1095330914 )
  2119. {
  2120. v14 = sub_6F47C1D0();
  2121. }
  2122. else if ( v12 > 0x41496865 )
  2123. {
  2124. v17 = v12 - 1095330156;
  2125. if ( v17 )
  2126. {
  2127. if ( v17 != 1 )
  2128. return v11;
  2129. v14 = sub_6F479860();
  2130. }
  2131. else
  2132. {
  2133. v14 = sub_6F47AA40();
  2134. }
  2135. }
  2136. else if ( v12 == 1095329893 )
  2137. {
  2138. v14 = sub_6F47A8A0();
  2139. }
  2140. else if ( v12 == 1095329647 )
  2141. {
  2142. v14 = sub_6F47A700();
  2143. }
  2144. else
  2145. {
  2146. if ( v12 != 1095329889 )
  2147. return v11;
  2148. v14 = sub_6F47A970();
  2149. }
  2150. }
  2151. else
  2152. {
  2153. if ( v12 != 1095329644 )
  2154. {
  2155. switch ( v12 )
  2156. {
  2157. case 0x4149666Cu:
  2158. v14 = sub_6F477230();
  2159. goto LABEL_40;
  2160. case 0x4149666Du:
  2161. v14 = sub_6F477300();
  2162. goto LABEL_40;
  2163. case 0x4149666Fu:
  2164. v14 = sub_6F4774A0();
  2165. goto LABEL_40;
  2166. case 0x41496665u:
  2167. v14 = sub_6F477570();
  2168. goto LABEL_40;
  2169. case 0x4149666Eu:
  2170. v14 = sub_6F4773D0();
  2171. goto LABEL_40;
  2172. case 0x41496667u:
  2173. v14 = sub_6F476A10();
  2174. goto LABEL_40;
  2175. case 0x41496666u:
  2176. v14 = sub_6F476C80();
  2177. goto LABEL_40;
  2178. case 0x41496664u:
  2179. v14 = sub_6F476D50();
  2180. goto LABEL_40;
  2181. case 0x41496672u:
  2182. v14 = sub_6F476E20();
  2183. goto LABEL_40;
  2184. case 0x41496675u:
  2185. v14 = sub_6F476AE0();
  2186. goto LABEL_40;
  2187. case 0x41496668u:
  2188. v14 = sub_6F476BB0();
  2189. goto LABEL_40;
  2190. case 0x41496673u:
  2191. v14 = sub_6F476EF0();
  2192. goto LABEL_40;
  2193. case 0x41496662u:
  2194. v14 = sub_6F477160();
  2195. goto LABEL_40;
  2196. case 0x41496663u:
  2197. v14 = sub_6F47A630();
  2198. goto LABEL_40;
  2199. default:
  2200. return v11;
  2201. }
  2202. return v11;
  2203. }
  2204. v14 = sub_6F4785B0();
  2205. }
  2206. }
  2207. else if ( v12 == 1095329377 )
  2208. {
  2209. v14 = sub_6F47A560();
  2210. }
  2211. else if ( v12 > 0x41496374 )
  2212. {
  2213. if ( v12 > 0x41496469 )
  2214. {
  2215. if ( v12 == 1095328877 )
  2216. {
  2217. v14 = sub_6F47A080();
  2218. }
  2219. else
  2220. {
  2221. if ( v12 != 1095329133 )
  2222. return v11;
  2223. v14 = sub_6F476530();
  2224. }
  2225. }
  2226. else
  2227. {
  2228. if ( v12 != 1095328873 )
  2229. {
  2230. switch ( v12 )
  2231. {
  2232. case 0x41496464u:
  2233. v13 = sub_6F47E320();
  2234. goto LABEL_881;
  2235. case 0x41496465u:
  2236. v14 = sub_6F474CD0();
  2237. goto LABEL_40;
  2238. case 0x41496461u:
  2239. v14 = sub_6F47A150();
  2240. goto LABEL_40;
  2241. case 0x41496463u:
  2242. v14 = sub_6F47A490();
  2243. goto LABEL_40;
  2244. default:
  2245. return v11;
  2246. }
  2247. return v11;
  2248. }
  2249. v14 = sub_6F47A3C0();
  2250. }
  2251. }
  2252. else if ( v12 == 1095328628 )
  2253. {
  2254. v14 = sub_6F479D40();
  2255. }
  2256. else if ( v12 > 0x41496361 )
  2257. {
  2258. v15 = v12 - 1095328610;
  2259. if ( v15 )
  2260. {
  2261. v16 = v15 - 4;
  2262. if ( v16 )
  2263. {
  2264. if ( v16 != 9 )
  2265. return v11;
  2266. v14 = sub_6F479EE0();
  2267. }
  2268. else
  2269. {
  2270. v14 = sub_6F479E10();
  2271. }
  2272. }
  2273. else
  2274. {
  2275. v14 = sub_6F4737B0();
  2276. }
  2277. }
  2278. else
  2279. {
  2280. if ( v12 != 1095328609 )
  2281. {
  2282. switch ( v12 )
  2283. {
  2284. case 0x41496174u:
  2285. v14 = sub_6F470210();
  2286. goto LABEL_40;
  2287. case 0x41496173u:
  2288. v14 = sub_6F4703B0();
  2289. goto LABEL_40;
  2290. case 0x4149616Eu:
  2291. v14 = sub_6F479BA0();
  2292. goto LABEL_40;
  2293. case 0x4149626Cu:
  2294. v14 = sub_6F479C70();
  2295. goto LABEL_40;
  2296. default:
  2297. return v11;
  2298. }
  2299. return v11;
  2300. }
  2301. v14 = sub_6F479FB0();
  2302. }
  2303. goto LABEL_40;
  2304. }
  2305. if ( v12 == 1095328109 )
  2306. {
  2307. v14 = sub_6F46FD30();
  2308. goto LABEL_40;
  2309. }
  2310. if ( v12 > 0x41457376 )
  2311. {
  2312. if ( v12 > 0x41486661 )
  2313. {
  2314. if ( v12 > 0x41487462 )
  2315. {
  2316. if ( v12 > 0x41496161 )
  2317. {
  2318. if ( v12 != 1095328098 )
  2319. return v11;
  2320. v14 = sub_6F470480();
  2321. }
  2322. else if ( v12 == 1095328097 )
  2323. {
  2324. v14 = sub_6F4702E0();
  2325. }
  2326. else if ( v12 == 1095267427 )
  2327. {
  2328. v14 = sub_6F483600();
  2329. }
  2330. else
  2331. {
  2332. if ( v12 != 1095268197 )
  2333. return v11;
  2334. v14 = sub_6F4847E0();
  2335. }
  2336. }
  2337. else if ( v12 == 1095267426 )
  2338. {
  2339. v14 = sub_6F483530();
  2340. }
  2341. else if ( v12 > 0x41486D74 )
  2342. {
  2343. if ( v12 == 1095266424 )
  2344. {
  2345. v14 = sub_6F482D10();
  2346. }
  2347. else
  2348. {
  2349. if ( v12 != 1095266917 )
  2350. return v11;
  2351. v14 = sub_6F480060();
  2352. }
  2353. }
  2354. else if ( v12 == 1095265652 )
  2355. {
  2356. v14 = sub_6F47CD30();
  2357. }
  2358. else if ( v12 == 1095263859 )
  2359. {
  2360. v14 = sub_6F477710();
  2361. }
  2362. else
  2363. {
  2364. if ( v12 != 1095264354 )
  2365. return v11;
  2366. v14 = sub_6F479110();
  2367. }
  2368. }
  2369. else if ( v12 == 1095263841 )
  2370. {
  2371. v14 = sub_6F4777E0();
  2372. }
  2373. else if ( v12 > 0x4148626E )
  2374. {
  2375. if ( v12 > 0x41486472 )
  2376. {
  2377. if ( v12 != 1095263347 )
  2378. return v11;
  2379. v14 = sub_6F4754F0();
  2380. }
  2381. else if ( v12 == 1095263346 )
  2382. {
  2383. v14 = sub_6F475690();
  2384. }
  2385. else if ( v12 == 1095262842 )
  2386. {
  2387. v14 = sub_6F4721C0();
  2388. }
  2389. else
  2390. {
  2391. if ( v12 != 1095263073 )
  2392. return v11;
  2393. v14 = sub_6F473470();
  2394. }
  2395. }
  2396. else if ( v12 == 1095262830 )
  2397. {
  2398. v14 = sub_6F471660();
  2399. }
  2400. else if ( v12 > 0x41486164 )
  2401. {
  2402. if ( v12 == 1095262582 )
  2403. {
  2404. v14 = sub_6F471320();
  2405. }
  2406. else
  2407. {
  2408. if ( v12 != 1095262824 )
  2409. return v11;
  2410. v14 = sub_6F4718D0();
  2411. }
  2412. }
  2413. else
  2414. {
  2415. if ( v12 == 1095262564 )
  2416. {
  2417. v13 = sub_6F470960();
  2418. goto LABEL_881;
  2419. }
  2420. if ( v12 != 1095070833 )
  2421. {
  2422. if ( v12 != 1095262562 )
  2423. return v11;
  2424. v13 = sub_6F4707C0();
  2425. goto LABEL_881;
  2426. }
  2427. v14 = sub_6F483A10();
  2428. }
  2429. goto LABEL_40;
  2430. }
  2431. if ( v12 == 1095070582 )
  2432. {
  2433. v14 = sub_6F482010();
  2434. goto LABEL_40;
  2435. }
  2436. if ( v12 > 0x41456572 )
  2437. {
  2438. if ( v12 > 0x41456D65 )
  2439. {
  2440. if ( v12 > 0x41457368 )
  2441. {
  2442. if ( v12 != 1095070580 )
  2443. return v11;
  2444. v14 = sub_6F480A20();
  2445. }
  2446. else if ( v12 == 1095070568 )
  2447. {
  2448. v14 = sub_6F480FD0();
  2449. }
  2450. else if ( v12 == 1095069793 )
  2451. {
  2452. v14 = sub_6F47E8D0();
  2453. }
  2454. else
  2455. {
  2456. if ( v12 != 1095070566 )
  2457. return v11;
  2458. v14 = sub_6F482420();
  2459. }
  2460. }
  2461. else if ( v12 == 1095069029 )
  2462. {
  2463. v14 = sub_6F47D480();
  2464. }
  2465. else if ( v12 > 0x4145666E )
  2466. {
  2467. if ( v12 == 1095068013 )
  2468. {
  2469. v14 = sub_6F4792B0();
  2470. }
  2471. else
  2472. {
  2473. if ( v12 != 1095069026 )
  2474. return v11;
  2475. v14 = sub_6F47CAC0();
  2476. }
  2477. }
  2478. else if ( v12 == 1095067246 )
  2479. {
  2480. v14 = sub_6F477A50();
  2481. }
  2482. else if ( v12 == 1095066998 )
  2483. {
  2484. v14 = sub_6F4762C0();
  2485. }
  2486. else
  2487. {
  2488. if ( v12 != 1095067243 )
  2489. return v11;
  2490. v14 = sub_6F4767A0();
  2491. }
  2492. goto LABEL_40;
  2493. }
  2494. if ( v12 == 1095066994 )
  2495. {
  2496. v14 = sub_6F476050();
  2497. goto LABEL_40;
  2498. }
  2499. if ( v12 > 0x41437462 )
  2500. {
  2501. if ( v12 <= 0x41456172 )
  2502. {
  2503. if ( v12 != 1095065970 )
  2504. {
  2505. if ( v12 == 1094939747 )
  2506. {
  2507. v13 = sub_6F473E30();
  2508. }
  2509. else
  2510. {
  2511. if ( v12 != 1095065960 )
  2512. return v11;
  2513. v13 = sub_6F470F10();
  2514. }
  2515. goto LABEL_881;
  2516. }
  2517. v11 = sub_6F470FE0();
  2518. (*(void (__thiscall **)(int, int, int))(*(_DWORD *)v11 + 128))(v11, v6, v10);
  2519. if ( !a4 )
  2520. goto LABEL_887;
  2521. sub_6F229900(32);
  2522. (*(void (__thiscall **)(int, int, int))(*(_DWORD *)v11 + 136))(v11, a4, v79);
  2523. LABEL_884:
  2524. v78 = *(_DWORD *)v11;
  2525. if ( a5 )
  2526. {
  2527. (*(void (__thiscall **)(int))(v78 + 148))(v11);
  2528. sub_6F4BF5D0(v11);
  2529. return v11;
  2530. }
  2531. (*(void (__thiscall **)(int))(v78 + 140))(v11);
  2532. goto LABEL_887;
  2533. }
  2534. if ( v12 != 1095066220 )
  2535. return v11;
  2536. v14 = sub_6F4720F0();
  2537. LABEL_40:
  2538. v11 = v14;
  2539. (*(void (__thiscall **)(int, int, int))(*(_DWORD *)v14 + 128))(v14, v6, v10);
  2540. if ( !a4 )
  2541. goto LABEL_887;
  2542. sub_6F4BBDB0(v11);
  2543. (*(void (__thiscall **)(int, int, int))(*(_DWORD *)v11 + 136))(v11, a4, v79);
  2544. goto LABEL_884;
  2545. }
  2546. if ( v12 == 1094939746 )
  2547. {
  2548. v13 = sub_6F473D60();
  2549. goto LABEL_881;
  2550. }
  2551. if ( v12 > 0x41436266 )
  2552. {
  2553. if ( v12 == 1094935670 )
  2554. {
  2555. v13 = sub_6F473BC0();
  2556. }
  2557. else
  2558. {
  2559. if ( v12 != 1094939246 )
  2560. return v11;
  2561. v13 = sub_6F473C90();
  2562. }
  2563. LABEL_881:
  2564. v11 = v13;
  2565. (*(void (__thiscall **)(int, int, int))(*(_DWORD *)v13 + 128))(v13, v6, v10);
  2566. LABEL_882:
  2567. if ( a4 )
  2568. {
  2569. *(_DWORD *)(v11 + 32) |= 0x20u;
  2570. (*(void (__thiscall **)(_DWORD, _DWORD, _DWORD))(*(_DWORD *)v11 + 136))(v11, a4, v79);
  2571. goto LABEL_884;
  2572. }
  2573. LABEL_887:
  2574. sub_6F4BF5D0(v11);
  2575. return v11;
  2576. }
  2577. if ( v12 == 1094935142 )
  2578. {
  2579. v13 = sub_6F472430();
  2580. goto LABEL_881;
  2581. }
  2582. if ( v12 == 1094807155 )
  2583. {
  2584. v13 = sub_6F47DFE0();
  2585. goto LABEL_881;
  2586. }
  2587. if ( v12 == 1094934884 )
  2588. {
  2589. v11 = sub_6F473AF0();
  2590. (*(void (__thiscall **)(int, int, int))(*(_DWORD *)v11 + 128))(v11, v6, v10);
  2591. goto LABEL_882;
  2592. }
  2593. return v11;
  2594. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement