///////////////////////////////////////////////////////////
//////// Main Handler
01FDEF03	LODS BYTE PTR [ESI]
01FE2F44	XOR AL,BL
01FE2F46	ADD AL,0x21
01FEB940	SUB AL,0xd8
01FEB8C9	SUB BL,AL
01FE5308	MOVZX EAX,AL
01FE530B	JMP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0000
01FEA47E	POP AX
01FDFFD5	POP CX
01FE561A	CMP CX,AX
01FE561D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0001
01FE4108	LODS DWORD PTR [ESI]
01FE4109	XOR EAX,EBX
01FE410B	XOR EAX,0x234869e8
01FE7F04	SUB EAX,0x6c73b300
01FEA32F	XOR EBX,EAX
01FEA331	POP WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0002
01FE6789	POP AX
01FE9196	INC BYTE PTR [ESP]
01FE9199	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0003
01FE52B7	PUSH DWORD PTR [EDI+0x1c]
01FE52BA	POPFD 
01FE52BB	POP CX
01FE52BD	RCR WORD PTR [ESP],CL
01FE52C1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0004
01FEA79B	POP DWORD PTR [EDI+0x1c]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0005
01FE0759	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0006
01FEA493	POP CX
01FE70D0	SAR WORD PTR [ESP],CL
01FE70D4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0007
01FE731B	POP EAX
01FDFA17	BT DWORD PTR [ESP],EAX
01FDFA1B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0008
01FED06F	MOV EDX,ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0009
01FE20F7	POP AX
01FE1B0B	OR WORD PTR [ESP],AX
01FE1B0F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000A
01FEF1BE	POP CX
01FE75B8	SAR BYTE PTR [ESP],CL
01FE75BB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000B
01FEB847	LODS DWORD PTR [ESI]
01FEB848	ADD EAX,EBX
01FF1116	SUB EAX,0x71b45741
01FEF7CD	ADD EAX,0x736d8dc6
01FE262E	XOR EBX,EAX
01FE7393	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 000C
01FE2D97	PUSH DWORD PTR [EDI+0x1c]
01FE2D9A	POPFD 
01FE2D9B	POP AX
01FE2D9D	ADC BYTE PTR [ESP],AL
01FE2DA0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000D
01FF0157	POP AX
01FEAC6D	ADD BYTE PTR [ESP],AL
01FEAC70	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000E
01FE2874	OR DWORD PTR [EDI+0x1c],0x1
///////////////////////////////////////////////////////////
//////// Virtual Handler 000F
01FE550E	POP AX
01FE80E8	BTS WORD PTR [ESP],AX
01FE80ED	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0010
01FEF043	NOT WORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0011
01FE84AD	POP EAX
01FE6272	OR DWORD PTR [ESP],EAX
01FE6275	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0012
01FECB95	POP CX
01FE7C12	SHL BYTE PTR [ESP],CL
01FE7C15	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0013
01FE0767	POP EAX
01FEC6BA	PUSH EDX
01FE3925	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0014
01FE6D0C	POP CX
01FEA5A0	ROL WORD PTR [ESP],CL
01FEA5A4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0015
01FE43EE	LODS DWORD PTR [ESI]
01FE43EF	SUB EAX,EBX
01FE1D3A	ADD EAX,0x72e35e80
01FECE27	SUB EAX,0x5ad87a00
01FF1251	SUB EBX,EAX
01FE69E2	POP DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0016
01FE3E31	PUSH DWORD PTR [EDI+0x7c]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0017
01FED7DE	POP AX
01FE6F6D	BTS WORD PTR [ESP],AX
01FE6F72	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0018
01FE2479	POP AX
01FDF17A	BTC WORD PTR [ESP],AX
01FDF17F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0019
01FEDFE5	LODS BYTE PTR [ESI]
01FEDFE6	XOR AL,BL
01FE68F3	XOR AL,0xf1
01FE9CB2	ADD AL,0x78
01FEB177	XOR BL,AL
01FEB179	MOVZX EAX,AL
01FEB17C	MOV EAX,DWORD PTR [EDI+EAX*4]
01FE8364	MOVZX AX,BYTE PTR [EAX]
01FE8368	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 001A
01FED0AF	POP EAX
01FE6FF6	POP ECX
01FEF68B	CMP ECX,EAX
01FEF68D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001B
01FE7B63	POP CX
01FDF705	SHL WORD PTR [ESP],CL
01FDF709	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001C
01FECB00	LODS BYTE PTR [ESI]
01FDF24E	ADD AL,BL
01FE1853	XOR AL,0x42
01FE3168	SUB AL,0xe3
01FEB472	SUB BL,AL
01FF0766	MOVZX EAX,AL
01FF0769	CMP EAX,0x7
01FF0772	MOV EAX,DWORD PTR [EDI+EAX*4]
01FE78EA	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 001D
01FE9BA5	POP AX
01FF0CBD	DEC BYTE PTR [ESP]
01FF0CC0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001E
01FE5B37	POP CX
01FE96EE	ROR BYTE PTR [ESP],CL
01FE96F1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001F
01FE6169	LODS DWORD PTR [ESI]
01FE616A	XOR EAX,EBX
01FF1825	SUB EAX,0x23154868
01FE95DE	ADD EAX,0x75708040
01FE6577	XOR EBX,EAX
01FE6579	POP DX
01FEAFDF	MOV BYTE PTR [EAX],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0020
01FE80AC	POP AX
01FE0FF2	POP CX
01FE75B0	TEST AL,CL
01FE75B2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0021
01FDF4BB	POP CX
01FE6B63	POP AX
01FDF73F	POP AX
01FE1818	DIV CX
01FE181B	PUSH DX
01FEC5F1	PUSH AX
01FEC5F3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0022
01FE26A4	POP EAX
01FE82F6	XOR DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0023
01FE8061	POP CX
01FED186	SHR DWORD PTR [ESP],CL
01FED189	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0024
01FE9447	POP ECX
01FE2F06	POP EAX
01FE577E	MUL ECX
01FE5780	PUSH EDX
01FE5788	PUSH EAX
01FE5789	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0025
01FEBA1B	POP CX
01FE1EFD	ROL DWORD PTR [ESP],CL
01FE1F00	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0026
01FEF796	MOV EAX,DWORD PTR [ESP+0x4]
01FE5F6B	MOV DWORD PTR [EDI+0x90],EAX
01FE0029	POP EAX
01FED597	ADD ESP,0x4
01FE72A4	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0027
01FF1BBF	POP CX
01FE6E3D	SHL DWORD PTR [ESP],CL
01FE6E40	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0028
01FED1BB	POP ECX
01FE858A	SHL DWORD PTR [ESP],CL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0029
01FEA0E5	LODS BYTE PTR [ESI]
01FEA0E6	XOR AL,BL
01FEA0E8	SUB AL,0xea
01FE1895	ADD AL,0x43
01FEA743	XOR BL,AL
01FEA745	MOVZX EAX,AL
01FE4FBA	MOV EAX,DWORD PTR [EDI+EAX*4]
01FEF139	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 002A
01FE6DD2	PUSH DWORD PTR [EDI+0x1c]
01FE6DD5	POPFD 
01FE6DD6	POP CX
01FE6DD8	RCR BYTE PTR [ESP],CL
01FE6DDB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002B
01FE9BF9	LODS WORD PTR [ESI]
01FE9BFB	ADD AX,BX
01FF097D	XOR AX,0x215e
01FE6963	SUB AX,0x5f11
01FE93E7	ADD BX,AX
01FE78C0	MOVZX EAX,AX
01FE78C3	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 002C
01FF0D2A	MOVZX AX,BYTE PTR [EDX]
01FF0D2E	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 002D
01FEE756	MOV ECX,DWORD PTR [EDI+0x60]
01FE113F	MOV EDX,EDI
01FF1E52	OR ECX,ECX
01FF1E5A	MOV ESI,ESP
01FE7559	ADD ESI,0x24
01FDFF6F	MOV EDI,ESI
01FE1644	ADD EDI,ECX
01FE103E	STD
01FE7CA5	MOV ECX,0xa
01FE2836	REP MOVS DWORD PTR [EDI],DWORD PTR [ESI]
01FE283D	ADD ESP,DWORD PTR [EDX+0x60]
01FE2840	MOV DWORD PTR [EDX+0x60],0x0
01FE21D8	CMP DWORD PTR [EDX+0x84],0x0
01FE21E5	OR DWORD PTR [ESP+0x20],0x400
01FEA299	MOV DWORD PTR [EDX+0x84],0x0
01FF1D22	MOV DWORD PTR [EDX+0x68],0x0
01FE14C4	POPAD
01FE14C5	POPFD 
01FE14C6	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 002E
01FEE5E7	POP EAX
01FEF22C	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 002F
01FE3BF1	POP EAX
01FE8738	ADD DWORD PTR [ESP],EAX
01FE873B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0030
01FE3CAF	POP DWORD PTR [EDI+0x90]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0031
01FE1FB2	PUSH DWORD PTR [EDI+0x90]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0032
01FEA1CE	POP CX
01FEC894	SAR DWORD PTR [ESP],CL
01FEC897	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0033
01FDF64E	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0034
01FDF6A6	POP CX
01FE1C76	POP AX
01FE21F5	MOVSX CX,AL
01FE21F9	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0035
01FE7C6E	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0036
01FEA4B0	LODS BYTE PTR [ESI]
01FEA4B1	XOR AL,BL
01FEA4B3	XOR AL,0x0
01FEEB08	SUB AL,0x2
01FE497C	XOR BL,AL
01FE497E	MOVZX EAX,AL
01FE4981	POP WORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0037
01FE08AA	LODS DWORD PTR [ESI]
01FE08AB	SUB EAX,EBX
01FEFEA1	XOR EAX,0x660240e3
01FE4869	XOR EAX,0x3de260b
01FEC938	SUB EBX,EAX
01FE1F91	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0038
01FE58B2	PUSH SP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0039
01FE7A48	POP DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 003A
01FE83BD	POP EAX
01FE4832	BTR DWORD PTR [ESP],EAX
01FE4836	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003B
01FE1749	MOV DWORD PTR [EDI+0x84],0x0
01FF170A	AND DWORD PTR [EDI+0x1c],0xfffffbff
///////////////////////////////////////////////////////////
//////// Virtual Handler 003C
01FF096B	NEG DWORD PTR [ESP]
01FF096E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003D
01FDF992	POP ECX
01FE8C12	POP EAX
01FE8A3C	POP EDX
01FEA0BE	DIV ECX
01FEA0C0	PUSH EDX
01FEA0C8	PUSH EAX
01FEA0C9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003E
01FEFE5F	PUSH WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 003F
01FE0146	LODS DWORD PTR [ESI]
01FE0147	SUB EAX,EBX
01FDF4D7	SUB EAX,0x519471ce
01FE48A7	XOR EAX,0x437b363c
01FF0F3E	SUB EBX,EAX
01FE06C6	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0040
01FE5880	MOV EAX,DWORD PTR [EDI+0x80]
01FE3BAB	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0041
01FE23D0	LODS DWORD PTR [ESI]
01FE23D1	ADD EAX,EBX
01FEA339	XOR EAX,0x66997261
01FE95B3	SUB EAX,0x2b417058
01FEC6DD	ADD EBX,EAX
01FE9D95	XOR EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0042
01FEC02D	LODS BYTE PTR [ESI]
01FEC02E	SUB AL,BL
01FE5C59	XOR AL,0x54
01FEC7C9	SUB AL,0xbb
01FE267D	SUB BL,AL
01FEC214	MOVZX EAX,AL
01FEC945	PUSH DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0043
01FF0569	POP AX
01FED9D9	POP CX
01FE7365	CMP CL,AL
01FE7367	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0044
01FE881E	POP ECX
01FEA813	POP EAX
01FE527B	POP EDX
01FE42DA	IDIV ECX
01FECD6D	PUSH EDX
01FE4F2C	PUSH EAX
01FE4F2D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0045
01FDEF72	POP ECX
01FE99E5	POP EAX
01FEDABD	MOVSX ECX,AL
01FEDAC0	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0046
01FEBB4A	LODS BYTE PTR [ESI]
01FEBB4B	ADD AL,BL
01FE86CF	ADD AL,0x8c
01FF1868	ADD AL,0x12
01FEAAF9	ADD BL,AL
01FEF4CF	ADD EDI,0x400
01FE442D	MOVZX EAX,AL
01FE4430	PUSH DWORD PTR [EDI+EAX*4]
01FE4433	SUB EDI,0x400
01FE484D	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 0047
01FF0439	LODS DWORD PTR [ESI]
01FE907E	XOR EAX,EBX
01FE9080	XOR EAX,0x2fb91f31
01FE05E9	XOR EAX,0x2fc2e46b
01FF1EBA	SUB EBX,EAX
01FEE014	AND AL,0x7f
01FE1206	PUSH EBX
01FF07C4	MOV EBX,EAX
01FEC19A	MOV DWORD PTR [EDI+0x74],0x1
01FE9A15	MOV DWORD PTR [EDI+0x8c],0x0
01FE225A	XOR EDX,EDX
01FE5EB4	MOV EAX,EBX
01FDFBBC	AND EAX,0x200
01FE7D2D	MOV ECX,DWORD PTR [EDI+0x1c]
01FE628B	AND ECX,0x1
01FF22F0	SHR ECX,0x0
01FEC05D	OR EAX,EAX
01FEC065	MOV EAX,EBX
01FE41E0	AND EAX,0x100
01FF0E5C	SHR EAX,0x8
01FE430C	XOR EAX,ECX
01FE430E	NOT EAX
01FEF6DF	AND EAX,0x1
01FEBC5D	OR EDX,EAX
01FEBC5F	SHL EDX,0x1
01FF1E43	ADD DWORD PTR [EDI+0x8c],0x1
01FE1112	MOV EAX,EBX
01FE50B5	AND EAX,0x800
01FE3F6C	OR EAX,EAX
01FE3F74	MOV ECX,DWORD PTR [EDI+0x1c]
01FE95D0	AND ECX,0x40
01FDF0EB	SHR ECX,0x6
01FDF0EE	MOV EAX,EBX
01FE6BCB	AND EAX,0x400
01FE582C	SHR EAX,0xa
01FE582F	XOR EAX,ECX
01FE5831	NOT EAX
01FF102F	AND EAX,0x1
01FE5F62	OR EDX,EAX
01FE5F64	SHL EDX,0x1
01FE2FDE	SUB DWORD PTR [EDI+0x8c],0xffffffff
01FE89AE	MOV EAX,EBX
01FF068A	AND EAX,0x2000000
01FE641D	OR EAX,EAX
01FE6425	MOV ECX,DWORD PTR [EDI+0x84]
01FF0E7B	MOV EAX,EBX
01FEDA86	AND EAX,0x1000000
01FE4790	SHR EAX,0x18
01FE4793	XOR EAX,ECX
01FE4795	NOT EAX
01FE5128	AND EAX,0x1
01FEAE06	OR EDX,EAX
01FEAE08	SHL EDX,0x1
01FEAE0A	SUB DWORD PTR [EDI+0x8c],0xffffffff
01FE9E7B	MOV EAX,EBX
01FE3A4F	AND EAX,0x2000
01FE0583	OR EAX,EAX
01FE058B	MOV ECX,DWORD PTR [EDI+0x1c]
01FEB081	AND ECX,0x80
01FE8A99	SHR ECX,0x7
01FE8A9C	MOV EAX,EBX
01FE0EAD	AND EAX,0x1000
01FED5F0	SHR EAX,0xc
01FED5F3	XOR EAX,ECX
01FE2824	NOT EAX
01FEDB34	AND EAX,0x1
01FF12DA	OR EDX,EAX
01FECC63	SHL EDX,0x1
01FEE039	ADD DWORD PTR [EDI+0x8c],0x1
01FE1A0C	MOV EAX,EBX
01FE6F63	AND EAX,0x8000
01FE66E4	OR EAX,EAX
01FE66EC	MOV ECX,DWORD PTR [EDI+0x1c]
01FEE149	AND ECX,0x800
01FE465E	SHR ECX,0xb
01FE4661	MOV EAX,EBX
01FE0241	AND EAX,0x4000
01FEDE4C	SHR EAX,0xe
01FEDE4F	XOR EAX,ECX
01FEDE51	NOT EAX
01FE4E61	AND EAX,0x1
01FE38BB	OR EDX,EAX
01FE36D2	SHL EDX,0x1
01FE36D4	ADD DWORD PTR [EDI+0x8c],0x1
01FE3497	MOV EAX,EBX
01FEA065	AND EAX,0x20000
01FDF92A	OR EAX,EAX
01FDF932	MOV ECX,DWORD PTR [EDI+0x1c]
01FEDFB4	AND ECX,0x4
01FEF422	SHR ECX,0x2
01FEF425	MOV EAX,EBX
01FECC49	AND EAX,0x10000
01FE66AB	SHR EAX,0x10
01FE66AE	XOR EAX,ECX
01FE66B0	NOT EAX
01FE0DF3	AND EAX,0x1
01FE542A	OR EDX,EAX
01FE542C	SHL EDX,0x1
01FE542E	SUB DWORD PTR [EDI+0x8c],0xffffffff
01FE4BAA	MOV EAX,EBX
01FE7628	AND EAX,0x80000
01FE2D08	OR EAX,EAX
01FE2D10	MOV ECX,DWORD PTR [EDI+0x1c]
01FF1AC4	AND ECX,0x80
01FE5D06	SHR ECX,0x7
01FE5D09	MOV EAX,DWORD PTR [EDI+0x1c]
01FE0710	AND EAX,0x800
01FE4D22	SHR EAX,0xb
01FE4D25	XOR ECX,EAX
01FEA82E	MOV EAX,EBX
01FE328A	AND EAX,0x40000
01FEACD8	SHR EAX,0x12
01FEACDB	XOR EAX,ECX
01FEACDD	NOT EAX
01FE38CE	AND EAX,0x1
01FEE79A	OR EDX,EAX
01FEE79C	SHL EDX,0x1
01FEE79E	SUB DWORD PTR [EDI+0x8c],0xffffffff
01FEF654	MOV EAX,EBX
01FEFEC4	AND EAX,0x200000
01FE1147	OR EAX,EAX
01FE114F	MOV EAX,DWORD PTR [EDI+0x70]
01FF008F	MOV EAX,DWORD PTR [EDI+EAX*4]
01FE54CA	AND EAX,0xffff
01FE5FB0	OR EAX,EAX
01FE5FB8	MOV EDX,0x1
01FEB702	MOV EAX,EBX
01FEE3C9	AND EAX,0x800000
01FF1809	OR EAX,EAX
01FF1811	MOV EAX,DWORD PTR [EDI+0x70]
01FDF555	MOV EAX,DWORD PTR [EDI+EAX*4]
01FE9678	OR EAX,EAX
01FE9680	MOV EDX,0x1
01FF05A6	MOV ECX,DWORD PTR [EDI+0x8c]
01FE1949	MOV EAX,0x1
01FEC576	SHL EAX,CL
01FEC578	SUB EAX,0x1
01FF00F0	AND EBX,0x10
01FDFAD6	OR EBX,EBX
01FDFADE	MOV DWORD PTR [EDI+0x74],EDX
01FE8CEA	POP EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0048
01FF1F59	POP CX
01FE75E4	POP AX
01FE447B	IMUL CX
01FE73E1	PUSH DX
01FEF350	PUSH AX
01FEF352	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0049
01FE6F9F	POP AX
01FEF0EE	XOR WORD PTR [ESP],AX
01FEF0F2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004A
01FE6736	PUSH DWORD PTR [EDI+0x1c]
01FE6739	POPFD 
01FE673A	POP CX
01FE673C	RCL DWORD PTR [ESP],CL
01FE673F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004B
01FE7F80	PUSH EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 004C
01FE596B	MOV DWORD PTR [EDI+0x84],0x1
01FE1226	OR DWORD PTR [EDI+0x1c],0x400
///////////////////////////////////////////////////////////
//////// Virtual Handler 004D
01FE71ED	MOV EAX,DWORD PTR [EDI+0x80]
01FEBBD6	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 004E
01FF1FDA	LODS BYTE PTR [ESI]
01FF1FDB	XOR AL,BL
01FF1FDD	XOR AL,0x5e
01FE5530	XOR AL,0xc5
01FF06B2	XOR BL,AL
01FF06B4	MOV BYTE PTR [EDI+0x70],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 004F
01FF0E4B	POP EAX
01FE6620	SUB DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0050
01FE2FEB	NOT BYTE PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0051
01FE891B	POP EAX
01FED8CA	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0052
01FE0A39	LODS BYTE PTR [ESI]
01FEDF9F	SUB AL,BL
01FE0A4E	XOR AL,0x5a
01FE8A14	SUB AL,0x1
01FE2AAD	XOR BL,AL
01FE2AAF	MOVZX EAX,AL
01FE2AB2	POP DX
01FE15F5	MOV BYTE PTR [EDI+EAX*4+0x1],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0053
01FEFF72	LODS DWORD PTR [ESI]
01FEFF73	XOR EAX,EBX
01FEFF75	XOR EAX,0x7c0920b7
01FE624F	XOR EAX,0x2f95ed0e
01FF1B45	ADD EBX,EAX
01FEF71C	MOVZX AX,BYTE PTR [EAX]
01FEF720	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0054
01FE77E0	AND DWORD PTR [EDI+0x1c],0xfffffffe
///////////////////////////////////////////////////////////
//////// Virtual Handler 0055
01FE7C76	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0056
01FE7C64	POP ECX
01FF24ED	POP EAX
01FE0EB7	IMUL ECX
01FE0EB9	PUSH EDX
01FE82EC	PUSH EAX
01FE82ED	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0057
01FE49DB	POP AX
01FEB40D	BTC WORD PTR [ESP],AX
01FEB412	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0058
01FEB592	LODS DWORD PTR [ESI]
01FEB593	ADD ESI,EAX
01FEEF5B	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 0059
01FF02B0	PUSH DWORD PTR [EDI+0x1c]
01FF02B3	POPFD 
01FF02B4	POP CX
01FF02B6	RCR DWORD PTR [ESP],CL
01FF02B9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005A
01FE7469	LODS DWORD PTR [ESI]
01FE746A	CMP DWORD PTR [EDI+0x74],0x0
01FE7477	ADD ESI,EAX
01FDFF00	MOV EBX,0x0
01FE17CF	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 005B
01FE2E12	POP CX
01FEB88A	ROL BYTE PTR [ESP],CL
01FEB88D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005C
01FF21B0	POP CX
01FF145E	SHR WORD PTR [ESP],CL
01FF1462	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005D
01FEE37A	PUSH DWORD PTR [EDI+0x1c]
01FEE37D	POPFD 
01FEE37E	POP AX
01FEE380	SBB BYTE PTR [ESP],AL
01FEE383	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005E
01FE7ED4	LODS DWORD PTR [ESI]
01FE7ED5	SUB EAX,EBX
01FE0CCC	SUB EAX,0x7992c9f8
01FE77C8	ADD EAX,0x1c08b8a8
01FEB7EC	SUB EBX,EAX
01FE736D	ADD EAX,DWORD PTR [EDI+0x7c]
01FE426D	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 005F
01FED9F9	MOV AX,WORD PTR FS:[EDX]
01FED9FD	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0060
01FE8EA8	LODS DWORD PTR [ESI]
01FE8EA9	ADD EAX,EBX
01FDFB1F	XOR EAX,0x132f095c
01FE795B	SUB EAX,0x5ecbedb1
01FEDC20	SUB EBX,EAX
01FE35B3	SUB EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0061
01FE423B	NEG BYTE PTR [ESP]
01FE423E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0062
01FDF42E	POP EAX
01FE55DB	DEC DWORD PTR [ESP]
01FE55DE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0063
01FEED94	POP AX
01FEBFC7	BT WORD PTR [ESP],AX
01FEBFCC	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0064
01FE22B9	NEG WORD PTR [ESP]
01FE22BD	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0065
01FED682	POP AX
01FE7719	AND BYTE PTR [ESP],AL
01FE771C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0066
01FE7383	PUSH DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0067
01FF1641	POP AX
01FEAA0F	MOV BYTE PTR [EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0068
01FED01A	LODS BYTE PTR [ESI]
01FED01B	SUB AL,BL
01FE066B	ADD AL,0xdd
01FE298E	XOR AL,0x5c
01FE0599	XOR BL,AL
01FE059B	MOVZX EAX,AL
01FE059E	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0069
01FDF9DA	LODS DWORD PTR [ESI]
01FDF9DB	XOR EAX,EBX
01FDF9DD	XOR EAX,0x2743d79f
01FE6D9D	ADD EAX,0x4902e5b
01FE677C	SUB EBX,EAX
01FE52C7	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 006A
01FDF30B	POP CX
01FE62CE	SHL BYTE PTR [ESP],CL
01FE62D1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006B
01FEE053	MOV EAX,0x53947
///////////////////////////////////////////////////////////
//////// Virtual Handler 006C
01FEAFBE	POP WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 006D
01FDF7CE	POP AX
01FDF3AC	BTR WORD PTR [ESP],AX
01FDF3B1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006E
01FE7DA3	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 006F
01FE1E42	POP AX
01FE89E4	SUB WORD PTR [ESP],AX
01FE89E8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0070
01FE13B7	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0071
01FF01AB	PUSH DWORD PTR [EDI+0x1c]
01FF01AE	POPFD 
01FF01AF	POP CX
01FF01B1	RCL BYTE PTR [ESP],CL
01FF01B4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0072
01FE7C51	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0073
01FE5B11	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0074
01FEE563	PUSH DWORD PTR [EDI+0x1c]
01FEE566	POPFD 
01FEE567	POP AX
01FEE569	SBB WORD PTR [ESP],AX
01FEE56D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0075
01FEF44C	PUSH DWORD PTR [EDI+0x1c]
01FEF44F	POPFD 
01FEF450	POP CX
01FEF452	RCL WORD PTR [ESP],CL
01FEF456	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0076
01FF11E9	LODS DWORD PTR [ESI]
01FF11EA	SUB EAX,EBX
01FF1299	ADD EAX,0x4c26247
01FE6EFA	XOR EAX,0x37914e86
01FE4FF8	SUB EBX,EAX
01FE6885	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0077
01FEBE66	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0078
01FEA42C	POP CX
01FEB2D2	ROR WORD PTR [ESP],CL
01FEB2D6	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0079
01FECC6A	POP EAX
01FE205D	POP ECX
01FEB8EE	TEST EAX,ECX
01FEB8F0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007A
01FE2D21	POP AX
01FEA255	AND WORD PTR [ESP],AX
01FEA259	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007B
01FE885B	POP CX
01FEB12E	POP AX
01FF25C9	MUL CX
01FE545A	PUSH DX
01FE3647	PUSH AX
01FE3649	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007C
01FF125D	POP SP
///////////////////////////////////////////////////////////
//////// Virtual Handler 007D
01FE0CA1	POP AX
01FDFF4D	XOR BYTE PTR [ESP],AL
01FDFF50	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007E
01FE644D	LODS BYTE PTR [ESI]
01FE644E	XOR AL,BL
01FE0ECE	XOR AL,0xbf
01FE9548	XOR AL,0xce
01FE57C2	XOR BL,AL
01FE57C4	MOVZX EAX,AL
01FE57C7	LEA EAX,DWORD PTR [EDI+EAX*4]
01FE57CA	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 007F
01FF0869	LODS BYTE PTR [ESI]
01FF086A	ADD AL,BL
01FE9D74	ADD AL,0xc3
01FE4760	SUB AL,0x85
01FF0451	SUB BL,AL
01FEE246	MOV BYTE PTR [EDI+0x60],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0080
01FE8398	POP AX
01FF246E	MOV BYTE PTR FS:[EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0081
01FF02BF	MOV EAX,DWORD PTR [EDI+0x1c]
01FE4C5D	AND EAX,0x1
01FE407E	OR EAX,EAX
01FE4086	AND DWORD PTR [EDI+0x1c],0xfffffffe
01FE0826	MOV EBX,EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0082
01FE6720	POP AX
01FE6111	BTR WORD PTR [ESP],AX
01FE6116	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0083
01FEA473	POP CX
01FEE8CB	POP AX
01FE5BFB	MUL CL
01FE5BFD	MOVZX CX,AH
01FE5C01	PUSH CX
01FE62BF	MOVZX CX,AL
01FE62C3	PUSH CX
01FE62C5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0084
01FE4174	MOVZX AX,BYTE PTR FS:[EDX]
01FE4179	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0085
01FE8DBA	PUSH DWORD PTR [EDI+0x1c]
01FE8DBD	POPFD 
01FE8DBE	POP AX
01FE8DC0	ADC WORD PTR [ESP],AX
01FE8DC4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0086
01FEA66D	POP EAX
01FE2299	INC DWORD PTR [ESP]
01FE229C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0087
01FE5161	POP CX
01FE53EF	POP AX
01FE732C	POP DX
01FE3B0E	IDIV CX
01FE3B11	PUSH DX
01FE923D	PUSH AX
01FE923F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0088
01FEAD91	POP ECX
01FED2B5	POP EAX
01FE8675	MOVSX ECX,AX
01FEA539	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0089
01FE11DC	POP AX
01FE33AE	SUB BYTE PTR [ESP],AL
01FE33B1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008A
01FEBF5B	POP EAX
01FE187F	XOR DWORD PTR [ESP],EAX
01FE1882	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008B
01FE379A	POP EAX
01FF16E9	POP ECX
01FF070C	IMUL ECX,EAX
01FF070F	PUSH ECX
01FF0710	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008C
01FF225C	POP AX
01FE2F9A	INC WORD PTR [ESP]
01FE2F9E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008D
01FE7DDD	PUSH DWORD PTR [EDI+0x1c]
01FE7DE0	POPFD 
01FE7DE1	POP EAX
01FE7DE2	ADC DWORD PTR [ESP],EAX
01FE7DE5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008E
01FF16A6	POP CX
01FE744A	POP AX
01FEBC55	IDIV CL
01FED4C7	MOVZX CX,AH
01FED4CB	PUSH CX
01FEDD88	MOVZX CX,AL
01FEDD8C	PUSH CX
01FEDD8E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008F
01FF1271	POP CX
01FEA0FD	POP AX
01FEA5F4	MOVZX CX,AL
01FEA5F8	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0090
01FE08FF	POP CX
01FEF33D	ROR DWORD PTR [ESP],CL
01FEF340	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0091
01FEB89A	PUSH DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0092
01FE7917	POP AX
01FE4A42	MOV WORD PTR FS:[EDX],AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0093
01FE6B8B	NOT DWORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0094
01FF0B9F	POP EAX
01FEF432	BSWAP EAX
01FEF434	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0095
01FEF804	POP ECX
01FEE866	POP EAX
01FEB089	MOVZX ECX,AL
01FEB08C	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0096
01FE7C93	POP ECX
01FE2C0E	POP EAX
01FE361E	MOVZX ECX,AX
01FE3621	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0097
01FE668B	PUSH DWORD PTR [EDI+0x1c]
01FE668E	POPFD 
01FE668F	POP EAX
01FE6690	SBB DWORD PTR [ESP],EAX
01FE6693	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0098
01FE2F0E	POP CX
01FEFF0E	POP AX
01FE1F09	IMUL CL
01FE1F0B	MOVZX CX,AH
01FE1F0F	PUSH CX
01FE1F17	MOVZX CX,AL
01FE1F1B	PUSH CX
01FE1F1D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0099
01FE35D9	POP CX
01FE8701	SHR BYTE PTR [ESP],CL
01FE8704	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009A
01FF18C2	POP AX
01FEA466	POP CX
01FE7E3F	IMUL CX,AX
01FE7E43	PUSH CX
01FE7E45	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009B
01FE37D5	POP AX
01FEF6B1	POP CX
01FEC69C	TEST AX,CX
01FEC69F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009C
01FEDA0F	LODS BYTE PTR [ESI]
01FEDA10	XOR AL,BL
01FEDA12	XOR AL,0x6a
01FE8F59	SUB AL,0x19
01FE64A4	XOR BL,AL
01FE64A6	MOVZX EAX,AL
01FE64A9	POP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 009D
01FDF369	POP CX
01FE927C	SHL DWORD PTR [ESP],CL
01FE927F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009E
01FE4E33	POP AX
01FE0544	DEC WORD PTR [ESP]
01FE0548	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009F
01FEB479	POP CX
01FE0279	SHL WORD PTR [ESP],CL
01FE027D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A0
01FEC4B2	POP EAX
01FE1068	AND DWORD PTR [ESP],EAX
01FE106B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A1
01FEE65B	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A2
01FE158B	OR DWORD PTR [EDI+0x1c],0x200
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A3
01FF1C02	POP CX
01FEDD1C	POP AX
01FE6231	DIV CL
01FE6233	MOVZX CX,AH
01FE6237	PUSH CX
01FE6243	MOVZX CX,AL
01FE6247	PUSH CX
01FE6249	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A4
01FF270C	POP EAX
01FE966D	BTS DWORD PTR [ESP],EAX
01FE9671	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A5
01FF0F58	POP EAX
01FEF8F4	SUB DWORD PTR [ESP],EAX
01FEF8F7	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A6
01FE5A4B	POP AX
01FE5F8D	ADD WORD PTR [ESP],AX
01FE5F91	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A7
01FE8886	POP AX
01FE94DB	OR BYTE PTR [ESP],AL
01FE94DE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A8
01FF18A1	POP EAX
01FE9212	POP ECX
01FE9811	MOV DWORD PTR [EAX],ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A9
01FF101B	LODS BYTE PTR [ESI]
01FF101C	ADD AL,BL
01FEA5CF	XOR AL,0x80
01FEE741	XOR AL,0xfe
01FE1657	ADD BL,AL
01FE517F	MOVZX EAX,AL
01FE5182	POP DX
01FE5D26	MOV BYTE PTR [EDI+EAX*4],DL
