///////////////////////////////////////////////////////////
//////// Main Handler
00DC0401	LODS BYTE PTR [ESI]
00DC0402	SUB AL,BL
00DC1852	SUB AL,0x2
00DC7E09	ADD AL,0xf0
00DC7ECA	XOR BL,AL
00DC7ECC	MOVZX EAX,AL
00DC7ECF	JMP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0000
00DC7ED4	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0001
00DC6B28	OR DWORD PTR [EDI+0x1c],0x200
///////////////////////////////////////////////////////////
//////// Virtual Handler 0002
00DCEA8E	LODS DWORD PTR [ESI]
00DCEA8F	SUB EAX,EBX
00DD1F44	XOR EAX,0x2fa2c6fa
00DCD05F	SUB EAX,0x2be51193
00DD07B0	ADD EBX,EAX
00DC8B50	AND AL,0x7f
00DCD92E	PUSH EBX
00DCD939	MOV EBX,EAX
00DC8875	MOV DWORD PTR [EDI+0x60],0x1
00DD1A05	MOV DWORD PTR [EDI+0x64],0x0
00DC431D	XOR EDX,EDX
00DC431F	MOV EAX,EBX
00DCE9B4	AND EAX,0x200
00DC3BAB	MOV ECX,DWORD PTR [EDI+0x1c]
00DCCC7E	AND ECX,0x1
00DC76C2	SHR ECX,0x0
00DC76C5	OR EAX,EAX
00DC76CD	MOV EAX,EBX
00DC2847	AND EAX,0x100
00DC2721	SHR EAX,0x8
00DC2724	XOR EAX,ECX
00DC2726	NOT EAX
00DC8DBD	AND EAX,0x1
00DD16F9	OR EDX,EAX
00DD16FB	SHL EDX,0x1
00DC7917	SUB DWORD PTR [EDI+0x64],0xffffffff
00DC0E4A	MOV EAX,EBX
00DC7149	AND EAX,0x800
00DC627D	OR EAX,EAX
00DC6285	MOV ECX,DWORD PTR [EDI+0x1c]
00DC8F89	AND ECX,0x40
00DC0749	SHR ECX,0x6
00DC074C	MOV EAX,EBX
00DCE906	AND EAX,0x400
00DC6E0D	SHR EAX,0xa
00DC2140	XOR EAX,ECX
00DC2142	NOT EAX
00DD313B	AND EAX,0x1
00DCAE96	OR EDX,EAX
00DCE7FA	SHL EDX,0x1
00DD0D5C	ADD DWORD PTR [EDI+0x64],0x1
00DD3197	MOV EAX,EBX
00DC9631	AND EAX,0x2000000
00DD2808	OR EAX,EAX
00DD2810	MOV ECX,DWORD PTR [EDI+0x70]
00DC1C2A	MOV EAX,EBX
00DCF6BF	AND EAX,0x1000000
00DCFEED	SHR EAX,0x18
00DCFEF0	XOR EAX,ECX
00DCFEF2	NOT EAX
00DC4587	AND EAX,0x1
00DC9410	OR EDX,EAX
00DC48E5	SHL EDX,0x1
00DC48E7	SUB DWORD PTR [EDI+0x64],0xffffffff
00DC4C55	MOV EAX,EBX
00DCDB0F	AND EAX,0x2000
00DCF1BE	OR EAX,EAX
00DCF1C6	MOV ECX,DWORD PTR [EDI+0x1c]
00DCF6E7	AND ECX,0x80
00DCB2E8	SHR ECX,0x7
00DCB2EB	MOV EAX,EBX
00DCC406	AND EAX,0x1000
00DC6335	SHR EAX,0xc
00DD0C5F	XOR EAX,ECX
00DD0C61	NOT EAX
00DC5D0A	AND EAX,0x1
00DCCFCE	OR EDX,EAX
00DCCFD0	SHL EDX,0x1
00DCCFD2	SUB DWORD PTR [EDI+0x64],0xffffffff
00DC1112	MOV EAX,EBX
00DC2B78	AND EAX,0x8000
00DC3C33	OR EAX,EAX
00DC3C3B	MOV ECX,DWORD PTR [EDI+0x1c]
00DC1215	AND ECX,0x800
00DC9264	SHR ECX,0xb
00DC9267	MOV EAX,EBX
00DD0DD6	AND EAX,0x4000
00DCFE40	SHR EAX,0xe
00DCFE43	XOR EAX,ECX
00DCFE45	NOT EAX
00DCC848	AND EAX,0x1
00DC043C	OR EDX,EAX
00DC043E	SHL EDX,0x1
00DD13B4	SUB DWORD PTR [EDI+0x64],0xffffffff
00DCE2C1	MOV EAX,EBX
00DC2CDA	AND EAX,0x20000
00DD30B9	OR EAX,EAX
00DD30C1	MOV ECX,DWORD PTR [EDI+0x1c]
00DC2201	AND ECX,0x4
00DC69EF	SHR ECX,0x2
00DC69F2	MOV EAX,EBX
00DCEDCB	AND EAX,0x10000
00DC7E6C	SHR EAX,0x10
00DC7E6F	XOR EAX,ECX
00DC7E71	NOT EAX
00DD3227	AND EAX,0x1
00DD1D58	OR EDX,EAX
00DC8C3C	SHL EDX,0x1
00DD352A	SUB DWORD PTR [EDI+0x64],0xffffffff
00DC47F7	MOV EAX,EBX
00DCF4CB	AND EAX,0x80000
00DCDC83	OR EAX,EAX
00DCDC8B	MOV ECX,DWORD PTR [EDI+0x1c]
00DD2A29	AND ECX,0x80
00DCAB47	SHR ECX,0x7
00DCAB4A	MOV EAX,DWORD PTR [EDI+0x1c]
00DCD28E	AND EAX,0x800
00DCD178	SHR EAX,0xb
00DCD17B	XOR ECX,EAX
00DCD17D	MOV EAX,EBX
00DC8290	AND EAX,0x40000
00DD1002	SHR EAX,0x12
00DCA5FF	XOR EAX,ECX
00DCA601	NOT EAX
00DC502B	AND EAX,0x1
00DC7DF8	OR EDX,EAX
00DC7DFA	SHL EDX,0x1
00DC7DFC	ADD DWORD PTR [EDI+0x64],0x1
00DC1A98	MOV EAX,EBX
00DC7645	AND EAX,0x200000
00DC90AA	OR EAX,EAX
00DC90B2	MOV EAX,DWORD PTR [EDI+0x80]
00DD3BAE	MOV EAX,DWORD PTR [EDI+EAX*4]
00DCEDA3	AND EAX,0xffff
00DC2341	OR EAX,EAX
00DC2349	MOV EDX,0x1
00DD2ECA	MOV EAX,EBX
00DC9A52	AND EAX,0x800000
00DCDF7F	OR EAX,EAX
00DCDF87	MOV EAX,DWORD PTR [EDI+0x80]
00DC14CF	MOV EAX,DWORD PTR [EDI+EAX*4]
00DC37A7	OR EAX,EAX
00DC37AF	MOV EDX,0x1
00DC9CC5	MOV ECX,DWORD PTR [EDI+0x64]
00DC2A49	MOV EAX,0x1
00DC6987	SHL EAX,CL
00DC6989	ADD EAX,0xffffffff
00DC3F6A	AND EBX,0x10
00DD036A	OR EBX,EBX
00DD0372	MOV DWORD PTR [EDI+0x60],EDX
00DC2594	POP EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0003
00DC96A4	POP AX
00DD16CE	POP CX
00DCD45B	TEST AX,CX
00DCD45E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0004
00DC0E31	POP CX
00DC38BC	SHL BYTE PTR [ESP],CL
00DC38BF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0005
00DCFD30	PUSH DWORD PTR [EDI+0x1c]
00DCFD33	POPFD 
00DCFD34	POP AX
00DCFD36	ADC BYTE PTR [ESP],AL
00DCFD39	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0006
00DC405D	PUSH DWORD PTR [EDI+0x1c]
00DC4060	POPFD 
00DC4061	POP AX
00DC4063	SBB BYTE PTR [ESP],AL
00DC4066	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0007
00DD2C11	POP EAX
00DC475B	SUB DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0008
00DCDEEC	POP EAX
00DC478D	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0009
00DD3A1E	POP ECX
00DCB627	POP EAX
00DC5582	MOVSX ECX,AL
00DC5585	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 000A
00DC2C48	MOV AX,WORD PTR FS:[EDX]
00DC2C4C	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 000B
00DC98BF	LODS DWORD PTR [ESI]
00DC98C0	XOR EAX,EBX
00DC98C2	ADD EAX,0x60d7868b
00DCBBE7	XOR EAX,0x6141735b
00DC7BF8	SUB EBX,EAX
00DC1A90	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 000C
00DC0B11	POP AX
00DCD3A5	DEC WORD PTR [ESP]
00DCD3A9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000D
00DC078D	LODS DWORD PTR [ESI]
00DC078E	ADD EAX,EBX
00DCBB41	XOR EAX,0x16100a12
00DCE2FA	ADD EAX,0x3a701a20
00DC61AC	XOR EBX,EAX
00DC61AE	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 000E
00DCB8C0	LODS DWORD PTR [ESI]
00DCB8C1	SUB EAX,EBX
00DCE047	ADD EAX,0x4c4b36df
00DD18A3	SUB EAX,0x1accc200
00DD3886	ADD EBX,EAX
00DC96E0	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 000F
00DC5C38	POP CX
00DC3399	POP AX
00DCE531	MUL CL
00DCF297	MOVZX CX,AH
00DCF29B	PUSH CX
00DD02F5	MOVZX CX,AL
00DD02F9	PUSH CX
00DD02FB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0010
00DCDE73	POP CX
00DD1F66	POP AX
00DC118B	DIV CL
00DC118D	MOVZX CX,AH
00DC1191	PUSH CX
00DC8831	MOVZX CX,AL
00DC8835	PUSH CX
00DC8837	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0011
00DD28A7	MOV EAX,DWORD PTR [ESP+0x4]
00DC6021	MOV DWORD PTR [EDI+0x74],EAX
00DC16C1	POP EAX
00DD1249	ADD ESP,0x4
00DCA649	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0012
00DC0DEB	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0013
00DCB2BA	POP EAX
00DCBD16	POP ECX
00DC3326	CMP ECX,EAX
00DC3328	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0014
00DC40AF	POP EAX
00DC9E20	POP ECX
00DCA77F	MOV DWORD PTR [EAX],ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0015
00DC3D4C	PUSH DWORD PTR [EDI+0x1c]
00DC3D4F	POPFD 
00DC3D50	POP EAX
00DC3D51	SBB DWORD PTR [ESP],EAX
00DC3D54	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0016
00DCE45F	POP CX
00DCBA39	SHR WORD PTR [ESP],CL
00DCBA3D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0017
00DD25BB	LODS BYTE PTR [ESI]
00DD25BC	XOR AL,BL
00DCB8A8	SUB AL,0x49
00DD3B59	XOR AL,0x71
00DC4070	ADD BL,AL
00DC4989	MOVZX EAX,AL
00DC498C	POP DX
00DC345B	MOV BYTE PTR [EDI+EAX*4],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0018
00DC34F9	POP AX
00DD2E9E	INC BYTE PTR [ESP]
00DD2EA1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0019
00DC5352	MOV EDX,ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 001A
00DC8D43	PUSH DWORD PTR [EDI+0x1c]
00DC8D46	POPFD 
00DC8D47	POP CX
00DC8D49	RCL DWORD PTR [ESP],CL
00DC8D4C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001B
00DCD0F0	POP EAX
00DC4F89	DEC DWORD PTR [ESP]
00DC4F8C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001C
00DCDF14	LODS BYTE PTR [ESI]
00DCDF15	ADD AL,BL
00DC7A69	ADD AL,0x9f
00DCDC72	ADD AL,0xd1
00DCBBBC	XOR BL,AL
00DCBBBE	MOVZX EAX,AL
00DCBBC1	MOV EAX,DWORD PTR [EDI+EAX*4]
00DC673E	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 001D
00DC3E3E	POP AX
00DD1D79	BTR WORD PTR [ESP],AX
00DD1D7E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001E
00DC96BE	POP EAX
00DC223A	BTS DWORD PTR [ESP],EAX
00DC223E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001F
00DC9F9F	POP CX
00DC0F85	SAR WORD PTR [ESP],CL
00DC0F89	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0020
00DCD6FB	POP AX
00DC515D	XOR WORD PTR [ESP],AX
00DC5161	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0021
00DC04DC	POP AX
00DC1B1B	POP CX
00DC777E	CMP CX,AX
00DC7781	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0022
00DC9F0A	PUSH DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0023
00DD27AD	NEG WORD PTR [ESP]
00DD27B1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0024
00DCA12F	POP AX
00DD3776	BTC WORD PTR [ESP],AX
00DD377B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0025
00DD1537	MOV EAX,DWORD PTR [EDI+0x78]
00DC08E5	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0026
00DD2577	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 0027
00DCE206	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0028
00DCF5E2	LODS DWORD PTR [ESI]
00DCF5E3	SUB EAX,EBX
00DD2678	SUB EAX,0x7f7d0e89
00DC06FA	SUB EAX,0x7955877b
00DD2598	ADD EBX,EAX
00DC5D7C	XOR EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0029
00DD2AA7	LODS DWORD PTR [ESI]
00DD1C43	ADD EAX,EBX
00DCBFEF	SUB EAX,0x5cc93297
00DC8964	ADD EAX,0x19d268c0
00DC989D	XOR EBX,EAX
00DC989F	MOVZX AX,BYTE PTR [EAX]
00DD351D	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 002A
00DCB4BE	POP EAX
00DD0CFD	PUSH EDX
00DCFDC2	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 002B
00DD2454	POP AX
00DCD57E	SUB WORD PTR [ESP],AX
00DCD582	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002C
00DC3369	PUSH DWORD PTR [EDI+0x1c]
00DC336C	POPFD 
00DC336D	POP CX
00DC336F	RCR DWORD PTR [ESP],CL
00DC3372	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002D
00DC332E	POP CX
00DD0CA3	POP AX
00DC9BFB	IDIV CL
00DD1079	MOVZX CX,AH
00DD107D	PUSH CX
00DD1085	MOVZX CX,AL
00DD1089	PUSH CX
00DD108B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002E
00DC4B61	POP EAX
00DD3C20	INC DWORD PTR [ESP]
00DD3C23	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002F
00DC50F0	PUSH EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0030
00DC9DF2	OR DWORD PTR [EDI+0x1c],0x1
///////////////////////////////////////////////////////////
//////// Virtual Handler 0031
00DC2ADC	POP AX
00DC05EA	AND WORD PTR [ESP],AX
00DC05EE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0032
00DC8C07	LODS DWORD PTR [ESI]
00DC8C08	XOR EAX,EBX
00DC74C3	XOR EAX,0x5c7b43b1
00DD0A51	ADD EAX,0x392841f8
00DC757F	SUB EBX,EAX
00DCC187	POP WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0033
00DCC3F5	POP AX
00DC3E56	BTS WORD PTR [ESP],AX
00DC3E5B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0034
00DD3A4F	LODS DWORD PTR [ESI]
00DD3A50	CMP DWORD PTR [EDI+0x60],0x0
00DD3A5D	ADD ESI,EAX
00DCFDA9	MOV EBX,0x0
00DC165E	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0035
00DC1B6D	POP CX
00DD058D	SHR BYTE PTR [ESP],CL
00DD0590	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0036
00DCD812	POP AX
00DC88DF	OR WORD PTR [ESP],AX
00DC88E3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0037
00DC46CA	PUSH DWORD PTR [EDI+0x1c]
00DC46CD	POPFD 
00DC46CE	POP CX
00DC46D0	RCR BYTE PTR [ESP],CL
00DC46D3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0038
00DC5227	PUSH DWORD PTR [EDI+0x1c]
00DC522A	POPFD 
00DC522B	POP AX
00DC522D	SBB WORD PTR [ESP],AX
00DC5231	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0039
00DD3594	NEG BYTE PTR [ESP]
00DD3597	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003A
00DCA171	POP EAX
00DC7CF7	POP ECX
00DC6230	TEST EAX,ECX
00DC6232	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003B
00DCEFD2	POP AX
00DC9B96	INC WORD PTR [ESP]
00DC9B9A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003C
00DC57BC	POP AX
00DC2D3E	BT WORD PTR [ESP],AX
00DC2D43	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003D
00DCFB81	POP DWORD PTR [EDI+0x1c]
///////////////////////////////////////////////////////////
//////// Virtual Handler 003E
00DC44EE	POP AX
00DC97F2	MOV WORD PTR FS:[EDX],AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 003F
00DD2FA1	PUSH DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0040
00DCF704	LODS DWORD PTR [ESI]
00DCF705	ADD ESI,EAX
00DD0203	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 0041
00DC0883	LODS BYTE PTR [ESI]
00DC0884	XOR AL,BL
00DC0886	SUB AL,0x84
00DCE397	ADD AL,0x4a
00DC45F9	XOR BL,AL
00DC45FB	MOVZX EAX,AL
00DC45FE	CMP EAX,0x7
00DC4607	MOV EAX,DWORD PTR [EDI+EAX*4]
00DCC52B	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0042
00DCB1C0	AND DWORD PTR [EDI+0x1c],0xfe
///////////////////////////////////////////////////////////
//////// Virtual Handler 0043
00DD2533	POP CX
00DD1921	SHL DWORD PTR [ESP],CL
00DD1924	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0044
00DD2D3D	POP ECX
00DC9980	SHL DWORD PTR [ESP],CL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0045
00DC4561	POP CX
00DD111C	POP AX
00DCAF4E	IMUL CL
00DCAF50	MOVZX CX,AH
00DCAF54	PUSH CX
00DCAF5C	MOVZX CX,AL
00DD1475	PUSH CX
00DD1477	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0046
00DCDD40	POP AX
00DCA2E0	POP CX
00DC9123	IMUL CX,AX
00DC9127	PUSH CX
00DC9129	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0047
00DC144D	POP AX
00DCB89D	BTR WORD PTR [ESP],AX
00DCB8A2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0048
00DCDD52	LODS DWORD PTR [ESI]
00DCDD53	SUB EAX,EBX
00DCEBB3	XOR EAX,0x33249577
00DD1382	SUB EAX,0x262459de
00DC7458	SUB EBX,EAX
00DC95CC	SUB EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0049
00DC6D95	POP CX
00DC6C53	POP AX
00DC9A80	POP AX
00DD183F	DIV CX
00DC72AC	PUSH DX
00DC9C42	PUSH AX
00DC9C44	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004A
00DCEEEF	POP EAX
00DC7430	BT DWORD PTR [ESP],EAX
00DC7434	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004B
00DC9E9B	LODS DWORD PTR [ESI]
00DC9E9C	ADD EAX,EBX
00DC7D1D	ADD EAX,0x3ee7ba26
00DD09DF	SUB EAX,0x4eade640
00DC6B09	ADD EBX,EAX
00DC93A7	POP DX
00DD0878	MOV BYTE PTR [EAX],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 004C
00DD0E8F	LODS BYTE PTR [ESI]
00DC34C5	XOR AL,BL
00DC34C7	SUB AL,0x82
00DCEA60	ADD AL,0x91
00DC281B	ADD BL,AL
00DCCB77	MOV BYTE PTR [EDI+0x80],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 004D
00DC8AAC	POP AX
00DCA71E	MOV BYTE PTR [EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 004E
00DD11E7	LODS WORD PTR [ESI]
00DD11E9	SUB AX,BX
00DC888A	ADD AX,0xca42
00DC872F	ADD AX,0x6496
00DC84DD	ADD BX,AX
00DD0F6A	MOVZX EAX,AX
00DD0F6D	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 004F
///////////////////////////////////////////////////////////
//////// Virtual Handler 0050
00DC4410	POP ECX
00DC9441	POP EAX
00DCC9D5	IMUL ECX
00DCC9D7	PUSH EDX
00DC27F1	PUSH EAX
00DC27F2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0051
00DCA32E	POP EAX
00DC4C2F	POP ECX
00DD1D43	IMUL ECX,EAX
00DD1D46	PUSH ECX
00DD1D47	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0052
00DC3DCF	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0053
00DD2516	LODS BYTE PTR [ESI]
00DD2517	SUB AL,BL
00DCA565	ADD AL,0x54
00DCF12F	SUB AL,0x2b
00DD27B7	XOR BL,AL
00DD27B9	ADD EDI,0x400
00DD14C9	MOVZX EAX,AL
00DD14CC	PUSH DWORD PTR [EDI+EAX*4]
00DD14CF	SUB EDI,0x400
00DC8338	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 0054
00DCFBE1	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0055
00DC4553	MOV ECX,DWORD PTR [EDI+0x8c]
00DCA2A0	MOV EDX,EDI
00DCA6B5	OR ECX,ECX
00DCA6BD	MOV ESI,ESP
00DC666F	ADD ESI,0x24
00DC12D9	MOV EDI,ESI
00DC17DC	ADD EDI,ECX
00DC389C	STD
00DC389D	MOV ECX,0xa
00DCB972	REP MOVS DWORD PTR [EDI],DWORD PTR [ESI]
00DCB974	ADD ESP,DWORD PTR [EDX+0x8c]
00DCB97A	MOV DWORD PTR [EDX+0x8c],0x0
00DC7AA7	CMP DWORD PTR [EDX+0x70],0x0
00DC7AB4	OR DWORD PTR [ESP+0x20],0x400
00DCEDB4	MOV DWORD PTR [EDX+0x70],0x0
00DCB701	MOV DWORD PTR [EDX+0x84],0x0
00DC5C7E	POPAD
00DC5C7F	POPFD 
00DC0445	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 0056
00DCEE1A	POP EAX
00DCA1C5	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0057
00DC51E0	NOT DWORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0058
00DCF21C	LODS BYTE PTR [ESI]
00DCF21D	ADD AL,BL
00DC6DFC	XOR AL,0xb6
00DC408D	SUB AL,0xa1
00DCE162	SUB BL,AL
00DD3696	MOVZX EAX,AL
00DD3699	MOV EAX,DWORD PTR [EDI+EAX*4]
00DD0021	MOVZX AX,BYTE PTR [EAX]
00DD0025	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0059
00DD1C72	POP ECX
00DC228B	POP EAX
00DC3FDE	POP EDX
00DC6238	DIV ECX
00DC623A	PUSH EDX
00DD28B6	PUSH EAX
00DD28B7	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005A
00DC612C	LODS BYTE PTR [ESI]
00DC612D	ADD AL,BL
00DD0283	XOR AL,0x8c
00DC7F15	XOR AL,0x54
00DCCBC7	SUB BL,AL
00DCC447	MOVZX EAX,AL
00DCC44A	POP DX
00DCC139	MOV BYTE PTR [EDI+EAX*4+0x1],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 005B
00DD1D0E	PUSH WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 005C
00DCF956	POP CX
00DC0D04	SHL WORD PTR [ESP],CL
00DC0D08	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005D
00DCD31A	POP WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 005E
00DC23B9	POP AX
00DC060F	AND BYTE PTR [ESP],AL
00DC0612	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005F
00DD342A	POP AX
00DCB74B	XOR BYTE PTR [ESP],AL
00DCB74E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0060
00DC48B6	LODS DWORD PTR [ESI]
00DC48B7	ADD EAX,EBX
00DC2740	ADD EAX,0x4ee80024
00DC1D12	SUB EAX,0x17052e24
00DCB804	SUB EBX,EAX
00DCDBE4	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0061
00DCF603	POP AX
00DCC7F7	ADD BYTE PTR [ESP],AL
00DCC7FA	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0062
00DC2BEA	POP AX
00DC65FF	POP CX
00DC4B84	CMP CL,AL
00DC4B86	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0063
00DC449C	LODS BYTE PTR [ESI]
00DC449D	ADD AL,BL
00DC2554	ADD AL,0x9e
00DC29E9	ADD AL,0x41
00DD012C	SUB BL,AL
00DC3E6D	MOVZX EAX,AL
00DC3E70	POP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0064
00DC130F	LODS BYTE PTR [ESI]
00DC0D63	XOR AL,BL
00DC0D65	XOR AL,0xfc
00DD00F1	ADD AL,0xe1
00DD097B	XOR BL,AL
00DD097D	MOVZX EAX,AL
00DD0980	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0065
00DC50E8	POP DWORD PTR [EDI+0x74]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0066
00DD02A0	POP CX
00DCFAC3	POP AX
00DCDC62	MOVSX CX,AL
00DC5C95	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0067
00DCC4B1	POP AX
00DCCA07	OR BYTE PTR [ESP],AL
00DCCA0A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0068
00DC1C0C	POP EAX
00DC3BA1	SUB DWORD PTR [ESP],EAX
00DC3BA4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0069
00DC4A99	POP EAX
00DCD8A0	BTR DWORD PTR [ESP],EAX
00DCD8A4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006A
00DCBF2A	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 006B
00DC2E8C	POP CX
00DC30D7	ROR DWORD PTR [ESP],CL
00DC30DA	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006C
00DCFB02	POP CX
00DCCAA2	POP AX
00DCB757	IMUL CX
00DCB75A	PUSH DX
00DCB762	PUSH AX
00DCB764	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006D
00DCEB11	PUSH DWORD PTR [EDI+0x1c]
00DCEB14	POPFD 
00DCEB15	POP EAX
00DCEB16	ADC DWORD PTR [ESP],EAX
00DCEB19	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006E
00DC8E7C	MOV EAX,DWORD PTR [EDI+0x1c]
00DC3EEA	AND EAX,0x1
00DC24AE	OR EAX,EAX
00DC24B6	AND DWORD PTR [EDI+0x1c],0xfe
00DC41D9	MOV EBX,EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 006F
00DCCB33	POP CX
00DC6AFD	ROL DWORD PTR [ESP],CL
00DC6B00	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0070
00DD126D	POP AX
00DCA6D7	ADD WORD PTR [ESP],AX
00DCA6DB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0071
00DC6D5C	POP ECX
00DCAADE	POP EAX
00DC1A6B	MOVSX ECX,AX
00DC1A6E	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0072
00DC84EE	POP ECX
00DCC201	POP EAX
00DCDF3F	MUL ECX
00DCDF41	PUSH EDX
00DCDF49	PUSH EAX
00DCDF4A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0073
00DC5872	POP EAX
00DCD0D6	AND DWORD PTR [ESP],EAX
00DCD0D9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0074
00DCB22D	POP AX
00DC529B	SUB BYTE PTR [ESP],AL
00DC529E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0075
00DCEBCE	POP EAX
00DD1BA9	OR DWORD PTR [ESP],EAX
00DD1BAC	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0076
00DC774C	POP CX
00DC26D8	SAR DWORD PTR [ESP],CL
00DC26DB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0077
00DD0833	POP DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0078
00DCFFA8	POP CX
00DC35CE	SAR BYTE PTR [ESP],CL
00DC35D1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0079
00DCBE98	POP ECX
00DCD133	POP EAX
00DCD6C8	MOVZX ECX,AX
00DCD6CB	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 007A
00DCA07C	POP EAX
00DC51D1	BSWAP EAX
00DCC889	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 007B
00DC06E9	PUSH DWORD PTR [EDI+0x1c]
00DC06EC	POPFD 
00DC06ED	POP AX
00DC06EF	ADC WORD PTR [ESP],AX
00DC06F3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007C
00DC1B0A	POP SP
///////////////////////////////////////////////////////////
//////// Virtual Handler 007D
00DCDC46	POP AX
00DCA073	DEC BYTE PTR [ESP]
00DCA076	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007E
00DCE848	NOT WORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 007F
00DC33BF	POP CX
00DCA7B6	POP AX
00DC7E54	MOVZX CX,AL
00DC7E58	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0080
00DC304B	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0081
00DC6F60	POP ECX
00DC48CF	POP EAX
00DD1BE5	POP EDX
00DCECDA	IDIV ECX
00DCECDC	PUSH EDX
00DC0F78	PUSH EAX
00DC0F79	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0082
00DC2980	LODS BYTE PTR [ESI]
00DC2981	ADD AL,BL
00DC3570	XOR AL,0xb0
00DCA309	XOR AL,0x8f
00DC1484	SUB BL,AL
00DCC7CC	MOVZX EAX,AL
00DCC7CF	LEA EAX,DWORD PTR [EDI+EAX*4]
00DCC7D2	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0083
00DCC7A3	LODS BYTE PTR [ESI]
00DCC7A4	SUB AL,BL
00DCF22A	XOR AL,0xad
00DC0DBA	XOR AL,0xc6
00DC3FB2	SUB BL,AL
00DC6032	MOVZX EAX,AL
00DCDB95	POP WORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0084
00DCA38D	POP CX
00DC503A	SHL WORD PTR [ESP],CL
00DC503E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0085
00DC3C8F	POP EAX
00DC5E23	ADD DWORD PTR [ESP],EAX
00DC5E26	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0086
00DC7FA9	PUSH DWORD PTR [EDI+0x1c]
00DC7FAC	POPFD 
00DC7FAD	POP CX
00DC7FAF	RCR WORD PTR [ESP],CL
00DC7FB3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0087
00DC9CF7	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0088
00DC5723	PUSH DWORD PTR [EDI+0x7c]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0089
00DCF346	POP CX
00DD2CB2	POP AX
00DC6625	MUL CX
00DC6628	PUSH DX
00DCA837	PUSH AX
00DCA839	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008A
00DC1919	POP CX
00DCC168	SHR DWORD PTR [ESP],CL
00DCC16B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008B
00DC948B	POP AX
00DD00AE	BTS WORD PTR [ESP],AX
00DD00B3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008C
00DC3771	POP ECX
00DCBF80	POP EAX
00DCA01B	MOVZX ECX,AL
00DCA01E	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 008D
00DCBE43	PUSH DWORD PTR [EDI+0x74]
///////////////////////////////////////////////////////////
//////// Virtual Handler 008E
00DC6771	POP CX
00DC34A8	ROL WORD PTR [ESP],CL
00DC34AC	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008F
00DCA0FD	POP CX
00DC6CB9	SHL DWORD PTR [ESP],CL
00DC6CBC	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0090
00DC87DD	POP CX
00DCF046	ROL BYTE PTR [ESP],CL
00DCF049	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0091
00DC60E3	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0092
00DC8D83	POP AX
00DC982E	MOV BYTE PTR FS:[EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0093
00DCF64A	MOV EAX,0x53947
///////////////////////////////////////////////////////////
//////// Virtual Handler 0094
00DD192A	POP CX
00DD022B	SHL BYTE PTR [ESP],CL
00DD022E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0095
00DC16E0	LODS DWORD PTR [ESI]
00DC16E1	XOR EAX,EBX
00DCC171	XOR EAX,0x25095822
00DC1249	ADD EAX,0x3038739f
00DC193F	ADD EBX,EAX
00DCB226	POP DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0096
00DC60F9	POP CX
00DD37AC	POP AX
00DCD38D	POP DX
00DC6E2B	IDIV CX
00DC6E2E	PUSH DX
00DCB593	PUSH AX
00DCB595	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0097
00DD2158	MOVZX AX,BYTE PTR FS:[EDX]
00DD215D	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0098
00DC139E	POP EAX
00DC9C4A	XOR DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0099
00DCED63	LODS BYTE PTR [ESI]
00DCED64	SUB AL,BL
00DCEB00	ADD AL,0x29
00DC4A05	XOR AL,0x86
00DCD0FB	SUB BL,AL
00DC8B91	MOV BYTE PTR [EDI+0x8c],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 009A
00DD0234	MOV DWORD PTR [EDI+0x70],0x0
00DD3C6B	AND DWORD PTR [EDI+0x1c],0xfffffbff
///////////////////////////////////////////////////////////
//////// Virtual Handler 009B
00DCDC9F	LODS DWORD PTR [ESI]
00DCDCA0	XOR EAX,EBX
00DCDCA2	XOR EAX,0x652d9007
00DC7B42	XOR EAX,0x87ac8b7
00DC0C23	XOR EBX,EAX
00DC0C25	ADD EAX,DWORD PTR [EDI+0x7c]
00DCFBD1	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 009C
00DCE4AB	MOV DWORD PTR [EDI+0x70],0x1
00DD23F6	OR DWORD PTR [EDI+0x1c],0x400
///////////////////////////////////////////////////////////
//////// Virtual Handler 009D
00DCD29C	MOVZX AX,BYTE PTR [EDX]
00DCD90E	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 009E
00DC8708	MOV EAX,DWORD PTR [EDI+0x78]
00DC1BB7	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 009F
00DC28A4	POP EAX
00DD3270	XOR DWORD PTR [ESP],EAX
00DD3273	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A0
00DC8EF4	PUSH DWORD PTR [EDI+0x1c]
00DC8EF7	POPFD 
00DC8EF8	POP CX
00DC8EFA	RCL WORD PTR [ESP],CL
00DC8EFE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A1
00DCFCD5	NOT BYTE PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A2
00DC8C1A	LODS BYTE PTR [ESI]
00DC8C1B	ADD AL,BL
00DC5437	SUB AL,0x46
00DC5E37	ADD AL,0xf7
00DCEB44	XOR BL,AL
00DCEB46	MOVZX EAX,AL
00DCEB49	PUSH DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A3
00DCB9DB	POP AX
00DCFF5E	POP CX
00DCF44A	TEST AL,CL
00DCF44C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A4
00DC2381	PUSH DWORD PTR [EDI+0x1c]
00DC2384	POPFD 
00DC2385	POP CX
00DC2387	RCL BYTE PTR [ESP],CL
00DC238A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A5
00DD25AB	POP CX
00DCB4B4	ROR WORD PTR [ESP],CL
00DCB4B8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A6
00DC6294	POP CX
00DC68CF	ROR BYTE PTR [ESP],CL
00DC68D2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A7
00DC1B76	LODS DWORD PTR [ESI]
00DC1B77	XOR EAX,EBX
00DC1B79	XOR EAX,0x430d26f8
00DC684D	XOR EAX,0x7419a8a0
00DC4164	XOR EBX,EAX
00DC4166	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A8
00DC50D3	POP AX
00DD26C6	BTC WORD PTR [ESP],AX
00DD26CB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A9
00DC74D5	NEG DWORD PTR [ESP]
00DC74D8	PUSHFD 
