void __usercall __noreturn sub_0(
int
a1@<eax>,
int
a2@<edx>,
int
a3@<ecx>,
int
a4@<ebx>,
int
a5@<ebp>,
int
a6@<edi>,
int
a7@<esi>)
{
MEMORY[
0xFFFFCFE8
]
=
a3;
MEMORY[
0xFFFFCFE4
]
=
0xEF
;
MEMORY[
0xFFFFCFE0
]
=
a1;
MEMORY[
0xFFFFCFDC
]
=
a6;
MEMORY[
0xFFFFCF3C
]
=
a5;
MEMORY[
0xFFFFCF38
]
=
a7;
MEMORY[
0xFFFFCFFC
]
=
a5;
MEMORY[
0xFFFFCFEC
]
=
0xEF
;
MEMORY[
0xFFFFCFF0
]
=
0xEF
;
MEMORY[
0xFFFFCFF8
]
=
0xFFFFCFDC
;
MEMORY[
0xFFFFCFF4
]
=
0xEF
;
MEMORY[
0xFFFFCF48
]
=
0xEF
;
MEMORY[
0xFFFFCFD8
]
=
a2
+
0x74B591
;
MEMORY[
0xFFFFCFC0
]
=
0xFFFFCFDC
;
MEMORY[
0xFFFFCFBC
]
=
a3;
MEMORY[
0xFFFFCFB8
]
=
a7;
MEMORY[
0xFFFFCFB4
]
=
0xEF
;
MEMORY[
0xFFFFCFB0
]
=
a4;
MEMORY[
0xFFFFCFAC
]
=
a2;
MEMORY[
0xFFFFCFA8
]
=
a2
+
0x7E3DF9
;
MEMORY[
0xFFFFCF50
]
=
a2;
MEMORY[
0xFFFFCF20
]
=
a4;
MEMORY[
0xFFFFCF14
]
=
0xEF
;
MEMORY[
0xFFFFCF44
]
=
a7;
MEMORY[
0xFFFFCF28
]
=
a3;
MEMORY[
0xFFFFCF2C
]
=
a1;
MEMORY[
0xFFFFCF1C
]
=
a2;
MEMORY[
0xFFFFCF30
]
=
a6;
MEMORY[
0xFFFFCF24
]
=
0xEF
;
MEMORY[
0xFFFFCFD4
]
=
0xFFFFCFDC
;
MEMORY[
0xFFFFCF34
]
=
0xFFFFCFD4
;
MEMORY[
0xFFFFCFD0
]
=
-
1
;
MEMORY[
0xFFFFCFCC
]
=
a2
+
0x75A6C0
;
MEMORY[
0xFFFFCF18
]
=
0xEF
;
MEMORY[
0xFFFFCFC8
]
=
a2
+
0x4296C0
;
MEMORY[
0xFFFFCF4C
]
=
0xEF
;
MEMORY[
0xFFFFCFC4
]
=
0
;
MEMORY[
0xFFFFCF4C
]
=
__readfsdword(
0
);
MEMORY[
0xFFFFCFC4
]
=
MEMORY[
0xFFFFCF4C
];
MEMORY[
0xFFFFCF48
]
=
0xEF
;
MEMORY[
0xFFFFCF2C
]
=
0xEF
;
MEMORY[
0xFFFFCFB8
]
=
0xEF
;
MEMORY[
0xFFFFCF38
]
=
0xEF
;
MEMORY[
0xFFFFCF40
]
=
0xEF
;
MEMORY[
0xFFFFCFC0
]
=
0xFFFFCB70
;
MEMORY[
0xFFFFCF18
]
=
239
;
MEMORY[
0xFFFFCAAC
]
=
a6;
MEMORY[
0xFFFFCAA8
]
=
a7;
MEMORY[
0xFFFFCAA4
]
=
239
;
MEMORY[
0xFFFFCB6C
]
=
MEMORY[
0xFFFFCABC
];
MEMORY[
0xFFFFCB68
]
=
MEMORY[
0xFFFFCAE0
];
MEMORY[
0xFFFFCB64
]
=
MEMORY[
0xFFFFCACC
];
MEMORY[
0xFFFFCFBC
]
=
0xFFFFCB64
;
MEMORY[
0xFFFFCFB4
]
=
0
;
MEMORY[
0xFFFFCAB4
]
=
MEMORY[
0xFFFFCABC
];
MEMORY[
0xFFFFCF74
]
=
MEMORY[
0xFFFFCAEC
]
+
0x400000
;
MEMORY[
0xFFFFCABC
]
=
MEMORY[
0xFFFFCAD0
];
MEMORY[
0xFFFFCAC4
]
=
MEMORY[
0xFFFFCAD0
]
-
32
;
MEMORY[
0xFFFFCF84
]
=
~(
0x3FFFFF
-
(MEMORY[
0xFFFFCAEC
]
+
0x400000
));
MEMORY[
0xFFFFCB30
]
=
MEMORY[
0xFFFFCAEC
]
+
7536667
;
MEMORY[
0xFFFFCAD0
]
=
MEMORY[
0xFFFFCAB4
];
MEMORY[
0xFFFFCAD8
]
=
MEMORY[
0xFFFFCACC
];
MEMORY[
0xFFFFCB62
]
=
6
;
MEMORY[
0xFFFFCAD4
]
=
0xEF
;
MEMORY[
0xFFFFCB54
]
=
MEMORY[
0xFFFFCAB8
];
MEMORY[
0xFFFFCB50
]
=
0xEF
;
MEMORY[
0xFFFFCB4C
]
=
MEMORY[
0xFFFFCAC4
];
MEMORY[
0xFFFFCB48
]
=
MEMORY[
0xFFFFCACC
];
MEMORY[
0xFFFFCB44
]
=
MEMORY[
0xFFFFCAEC
]
+
0x400000
;
MEMORY[
0xFFFFCB40
]
=
MEMORY[
0xFFFFCABC
];
MEMORY[
0xFFFFCB3C
]
=
MEMORY[
0x433F20
];
MEMORY[
0xFFFFCB38
]
=
MEMORY[
0xFFFFCAEC
];
MEMORY[
0xFFFFCB34
]
=
MEMORY[
0xFFFFCAEC
]
+
7538412
;
MEMORY[
0xFFFFCAC0
]
=
MEMORY[
0xFFFFCAEC
];
MEMORY[
0xFFFFCAB4
]
=
MEMORY[
0x433F20
];
MEMORY[
0xFFFFCAE4
]
=
MEMORY[
0xFFFFCABC
];
MEMORY[
0xFFFFCAB8
]
=
MEMORY[
0xFFFFCAEC
]
+
0x400000
;
MEMORY[
0xFFFFCAB0
]
=
MEMORY[
0xFFFFCACC
];
MEMORY[
0xFFFFCAE8
]
=
MEMORY[
0xFFFFCAC4
];
MEMORY[
0xFFFFCAEC
]
=
0xEF
;
MEMORY[
0xFFFFCAC4
]
=
MEMORY[
0xFFFFCB54
];
MEMORY[
0xFFFFCABC
]
=
MEMORY[
0xFFFFCAD0
];
MEMORY[
0xFFFFCAD0
]
=
0xEF
;
MEMORY[
0xFFFFCAC8
]
=
0xEF
;
MEMORY[
0xFFFFCADC
]
=
0xEF
;
MEMORY[
0xFFFFCB60
]
=
~MEMORY[
0xFFFFCAD8
] & MEMORY[
0xFFFFCAD8
];
MEMORY[
0xFFFFCAD8
]
=
0xEF
;
MEMORY[
0xFFFFCAE0
]
=
MEMORY[
0xFFFFCB60
];
MEMORY[
0xFFFFCB60
]
=
0xB0
;
MEMORY[
0xFFFFCB5C
]
=
MEMORY[
0xFFFFCAE0
];
MEMORY[
0xFFFFCB54
]
=
0xEF
;
MEMORY[
0xFFFFCACC
]
=
MEMORY[
0x7D92CC
];
MEMORY[
0xFFFFCB58
]
=
MEMORY[
0x7D92CC
];
MEMORY[
0x7D92CC
]();
MEMORY[
0xFFFFCF8C
]
=
MEMORY[
0xFFFFCB60
];
MEMORY[
0x5036EEC
]
=
MEMORY[
0xFFFFCAE0
];
MEMORY[
0x5036ECC
]
=
0x7FC2
;
MEMORY[
0x5036ED0
]
=
0x46F0
;
MEMORY[
0x5036EE8
]
=
0x7637
;
MEMORY[
0xFFFFCB48
]
=
MEMORY[
0xFFFFCAE0
];
MEMORY[
0xFFFFCB40
]
=
MEMORY[
0xFFFFCAC4
];
MEMORY[
0xFFFFCB30
]
=
MEMORY[
0xFFFFCAC0
]
+
0x7B041E
;
MEMORY[
0xFFFFCADC
]
=
MEMORY[
0xFFFFCAC0
];
MEMORY[
0xFFFFCAB4
]
=
MEMORY[
0xFFFFCABC
];
MEMORY[
0xFFFFCB50
]
=
MEMORY[
0xFFFFCAC4
];
MEMORY[
0xFFFFCB34
]
=
MEMORY[
0xFFFFCAC0
]
+
0x6BC6A6
;
MEMORY[
0xFFFFCACC
]
=
MEMORY[
0xFFFFCAC0
];
MEMORY[
0xFFFFCABC
]
=
MEMORY[
0xFFFFCAE4
];
MEMORY[
0xFFFFCAD4
]
=
MEMORY[
0xFFFFCAE4
]
-
0x20
;
MEMORY[
0xFFFFCAE0
]
=
MEMORY[
0xFFFFCAB4
];
MEMORY[
0xFFFFCAC4
]
=
~(MEMORY[
0xFFFFCFB4
]
-
0x34C612
);
MEMORY[
0xFFFFCAD0
]
=
MEMORY[
0xFFFFCB48
];
MEMORY[
0xFFFFCAEC
]
=
MEMORY[
0xFFFFCB40
];
MEMORY[
0xFFFFCAC0
]
=
MEMORY[
0xFFFFCB60
];
MEMORY[
0xFFFFCAE4
]
=
0xEF
;
MEMORY[
0xFFFFCAC8
]
=
0xEF
;
MEMORY[
0xFFFFCB38
]
=
0xEF
;
MEMORY[
0xFFFFCAB0
]
=
0xEF
;
MEMORY[
0xFFFFCAD8
]
=
MEMORY[
0xFFFFCADC
]
+
0x77CB5A
;
MEMORY[
0x5036EDC
]
=
~(~(MEMORY[
0xFFFFCFB4
]
-
0x34C612
) &
0x6963
) & ~((MEMORY[
0xFFFFCFB4
]
-
0x34C612
) &
0xFFFF969C
);
MEMORY[
0x5036EE0
]
=
0x7D05
;
MEMORY[
0xFFFFCAE8
]
=
0xEF
;
MEMORY[
0xFFFFCF44
]
=
MEMORY[
0xFFFFCB48
];
MEMORY[
0xFFFFCAB4
]
=
0xEF
;
MEMORY[
0x5036E44
]
=
0x7ED5
;
MEMORY[
0xFFFFCB60
]
=
MEMORY[
0xFFFFCADC
]
+
0x74FBF3
;
MEMORY[
0xFFFFCADC
]
=
0xEF
;
MEMORY[
0xFFFFCB5C
]
=
MEMORY[
0xFFFFCACC
]
+
0x68304E
;
MEMORY[
0xFFFFCAB8
]
=
0xEF
;
MEMORY[
0xFFFFCB58
]
=
0xEF
;
MEMORY[
0xFFFFCB54
]
=
MEMORY[
0xFFFFCAC0
];
MEMORY[
0xFFFFCB4C
]
=
MEMORY[
0xFFFFCB48
];
MEMORY[
0xFFFFCB48
]
=
MEMORY[
0xFFFFCAD8
];
MEMORY[
0xFFFFCB44
]
=
MEMORY[
0xFFFFCAE0
];
MEMORY[
0xFFFFCB40
]
=
MEMORY[
0xFFFFCAD4
];
MEMORY[
0xFFFFCB3C
]
=
MEMORY[
0xFFFFCABC
];
JUMPOUT(
0x2E1B
);
}