///////////////////////////////////////////////////////////
//////// Main Handler
00C21797	LODS BYTE PTR [ESI]
00C2C708	SUB AL,BL
00C28634	ADD AL,0x8f
00C21958	SUB AL,0xe
00C22089	XOR BL,AL
00C2208B	MOVZX EAX,AL
00C2208E	JMP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0000
00C22093	NOT DWORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0001
00C240EA	POP AX
00C2D598	AND WORD PTR [ESP],AX
00C2D59C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0002
00C3146D	POP AX
00C29506	BTS WORD PTR [ESP],AX
00C2950B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0003
00C23A4C	POP EAX
00C30926	SUB DWORD PTR [ESP],EAX
00C30929	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0004
00C2210C	PUSH DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0005
00C2677F	NEG BYTE PTR [ESP]
00C26782	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0006
00C2BDF4	LODS WORD PTR [ESI]
00C2BDF6	XOR AX,BX
00C2BDF9	SUB AX,0xafae
00C3508F	XOR AX,0x7c98
00C26390	SUB BX,AX
00C22A41	MOVZX EAX,AX
00C22A44	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0007
00C29729	POP AX
00C323DB	ADD WORD PTR [ESP],AX
00C323DF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0008
00C2902F	POP AX
00C315C7	BTR WORD PTR [ESP],AX
00C315CC	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0009
00C30B1A	LODS BYTE PTR [ESI]
00C2BCE4	XOR AL,BL
00C2BCE6	ADD AL,0x87
00C321B6	SUB AL,0xa9
00C282B1	XOR BL,AL
00C30146	MOV BYTE PTR [EDI+0x28],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 000A
00C32C55	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 000B
00C2C498	POP AX
00C312F9	POP CX
00C2DDE3	TEST AX,CX
00C2DDE6	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000C
00C2B91A	POP AX
00C23C86	BTR WORD PTR [ESP],AX
00C23C8B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000D
00C2A5AA	POP EAX
00C33150	BT DWORD PTR [ESP],EAX
00C33154	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000E
00C2E8B1	POP AX
00C2BABD	DEC BYTE PTR [ESP]
00C2BAC0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000F
00C306DA	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0010
00C25363	LODS DWORD PTR [ESI]
00C2ABF1	XOR EAX,EBX
00C322DD	SUB EAX,0xccc7bd
00C2AA9D	SUB EAX,0x3728b30b
00C24D65	ADD EBX,EAX
00C2AC3D	POP WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0011
00C2FC93	MOV EAX,DWORD PTR [EDI+0x3c]
00C27B7D	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0012
00C29935	POP EAX
00C258D8	BSWAP EAX
00C258DA	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0013
00C23798	LODS BYTE PTR [ESI]
00C23799	XOR AL,BL
00C265AF	XOR AL,0x67
00C2B2E0	ADD AL,0xec
00C24AD4	ADD BL,AL
00C32371	MOVZX EAX,AL
00C32374	CMP EAX,0x7
00C3237D	MOV EAX,DWORD PTR [EDI+EAX*4]
00C29597	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0014
00C2DE7F	POP AX
00C35080	MOV BYTE PTR FS:[EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0015
00C27183	PUSH DWORD PTR [EDI+0x1c]
00C27186	POPFD 
00C27187	POP CX
00C27189	RCR DWORD PTR [ESP],CL
00C2718C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0016
00C2800A	POP AX
00C24FD9	AND BYTE PTR [ESP],AL
00C24FDC	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0017
00C3160F	POP CX
00C2D88D	POP AX
00C2A11C	POP AX
00C2E34D	DIV CX
00C26405	PUSH DX
00C2640D	PUSH AX
00C2640F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0018
00C33ECB	MOV EAX,0x53947
///////////////////////////////////////////////////////////
//////// Virtual Handler 0019
00C2D5FF	POP ECX
00C2B988	POP EAX
00C319A6	MOVZX ECX,AX
00C319A9	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 001A
00C2EBE6	POP AX
00C22F6D	POP CX
00C223A0	CMP CX,AX
00C223A3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001B
00C23D82	PUSH DWORD PTR [EDI+0x1c]
00C23D85	POPFD 
00C23D86	POP CX
00C23D88	RCR BYTE PTR [ESP],CL
00C23D8B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001C
00C34F1D	POP ECX
00C25970	POP EAX
00C340D7	POP EDX
00C235AC	DIV ECX
00C30D51	PUSH EDX
00C28BEE	PUSH EAX
00C28BEF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001D
00C28AFB	POP CX
00C2B498	SHL BYTE PTR [ESP],CL
00C2B49B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001E
00C22677	POP AX
00C2842A	INC WORD PTR [ESP]
00C2842E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001F
00C25965	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0020
00C21E8F	LODS DWORD PTR [ESI]
00C21E90	SUB EAX,EBX
00C2DA28	SUB EAX,0x60594e32
00C3187E	XOR EAX,0x421e86a1
00C2A7B1	XOR EBX,EAX
00C2A7B3	AND AL,0x7f
00C25AEA	PUSH EBX
00C2CDAB	MOV EBX,EAX
00C252CC	MOV DWORD PTR [EDI+0x20],0x1
00C23487	MOV DWORD PTR [EDI+0x24],0x0
00C32AC4	XOR EDX,EDX
00C32AC6	MOV EAX,EBX
00C25CC7	AND EAX,0x200
00C31695	MOV ECX,DWORD PTR [EDI+0x1c]
00C2A88F	AND ECX,0x1
00C22597	SHR ECX,0x0
00C2259A	OR EAX,EAX
00C225A2	MOV EAX,EBX
00C2BD9F	AND EAX,0x100
00C2B8BD	SHR EAX,0x8
00C2E31C	XOR EAX,ECX
00C2E31E	NOT EAX
00C217F7	AND EAX,0x1
00C34D8C	OR EDX,EAX
00C34D8E	SHL EDX,0x1
00C34D90	INC DWORD PTR [EDI+0x24]
00C2976E	MOV EAX,EBX
00C32BF8	AND EAX,0x800
00C343D9	OR EAX,EAX
00C343E1	MOV ECX,DWORD PTR [EDI+0x1c]
00C332A1	AND ECX,0x40
00C2DC26	SHR ECX,0x6
00C2DC29	MOV EAX,EBX
00C2324C	AND EAX,0x400
00C27997	SHR EAX,0xa
00C31D36	XOR EAX,ECX
00C31D38	NOT EAX
00C2A86C	AND EAX,0x1
00C31969	OR EDX,EAX
00C3196B	SHL EDX,0x1
00C3196D	ADD DWORD PTR [EDI+0x24],0x1
00C2EDA7	MOV EAX,EBX
00C2BD34	AND EAX,0x2000000
00C235B3	OR EAX,EAX
00C235BB	MOV ECX,DWORD PTR [EDI+0x1c]
00C2B4BD	AND ECX,0x4
00C282D9	SHR ECX,0xa
00C282DC	MOV EAX,EBX
00C2F0DD	AND EAX,0x1000000
00C354A2	SHR EAX,0x18
00C354A5	XOR EAX,ECX
00C354A7	NOT EAX
00C333F3	AND EAX,0x1
00C3546D	OR EDX,EAX
00C3546F	SHL EDX,0x1
00C35471	ADD DWORD PTR [EDI+0x24],0x1
00C2CE19	MOV EAX,EBX
00C31A77	AND EAX,0x2000
00C25946	OR EAX,EAX
00C2594E	MOV ECX,DWORD PTR [EDI+0x1c]
00C2A2F5	AND ECX,0x80
00C34D18	SHR ECX,0x7
00C34D1B	MOV EAX,EBX
00C2D7B9	AND EAX,0x1000
00C2FDA3	SHR EAX,0xc
00C2FDA6	XOR EAX,ECX
00C2FDA8	NOT EAX
00C32D29	AND EAX,0x1
00C21F16	OR EDX,EAX
00C21F18	SHL EDX,0x1
00C21F1A	ADD DWORD PTR [EDI+0x24],0x1
00C24746	MOV EAX,EBX
00C33CC8	AND EAX,0x8000
00C2CAA5	OR EAX,EAX
00C2CAAD	MOV ECX,DWORD PTR [EDI+0x1c]
00C22D1E	AND ECX,0x800
00C266E2	SHR ECX,0xb
00C266E5	MOV EAX,EBX
00C310B8	AND EAX,0x4000
00C2E780	SHR EAX,0xe
00C2E783	XOR EAX,ECX
00C2E785	NOT EAX
00C32305	AND EAX,0x1
00C2CA94	OR EDX,EAX
00C34F08	SHL EDX,0x1
00C34F0A	SUB DWORD PTR [EDI+0x24],0xffffffff
00C328F9	MOV EAX,EBX
00C2C150	AND EAX,0x20000
00C27DC1	OR EAX,EAX
00C27DC9	MOV ECX,DWORD PTR [EDI+0x1c]
00C31B80	AND ECX,0x4
00C286C2	SHR ECX,0x2
00C286C5	MOV EAX,EBX
00C2FB44	AND EAX,0x10000
00C2D923	SHR EAX,0x10
00C2945C	XOR EAX,ECX
00C2CC5F	NOT EAX
00C2DFAE	AND EAX,0x1
00C28C6C	OR EDX,EAX
00C28C6E	SHL EDX,0x1
00C28C70	ADD DWORD PTR [EDI+0x24],0x1
00C30321	MOV EAX,EBX
00C2ED12	AND EAX,0x80000
00C2D131	OR EAX,EAX
00C2D139	MOV ECX,DWORD PTR [EDI+0x1c]
00C2E70E	AND ECX,0x80
00C30BA3	SHR ECX,0x7
00C30BA6	MOV EAX,DWORD PTR [EDI+0x1c]
00C2EB86	AND EAX,0x800
00C2E104	SHR EAX,0xb
00C22745	XOR ECX,EAX
00C22747	MOV EAX,EBX
00C26E97	AND EAX,0x40000
00C2A7D6	SHR EAX,0x12
00C2A7D9	XOR EAX,ECX
00C27E68	NOT EAX
00C2734B	AND EAX,0x1
00C2436F	OR EDX,EAX
00C32671	SHL EDX,0x1
00C32673	ADD DWORD PTR [EDI+0x24],0x1
00C31A9D	MOV EAX,EBX
00C28D1A	AND EAX,0x200000
00C31E1E	OR EAX,EAX
00C31E26	MOV EAX,DWORD PTR [EDI+0x28]
00C31452	MOV EAX,DWORD PTR [EDI+EAX*4]
00C2AE6D	AND EAX,0xffff
00C2C57F	OR EAX,EAX
00C2C587	MOV EDX,0x1
00C26D75	MOV EAX,EBX
00C32AF8	AND EAX,0x800000
00C245A6	OR EAX,EAX
00C245AE	MOV EAX,DWORD PTR [EDI+0x28]
00C317D3	MOV EAX,DWORD PTR [EDI+EAX*4]
00C33C1C	OR EAX,EAX
00C33C24	MOV EDX,0x1
00C2C51E	MOV ECX,DWORD PTR [EDI+0x24]
00C31BDF	MOV EAX,0x1
00C2393D	SHL EAX,CL
00C23445	ADD EAX,0xffffffff
00C2B3DD	AND EBX,0x10
00C27CC6	OR EBX,EBX
00C27CCE	MOV DWORD PTR [EDI+0x20],EDX
00C34238	POP EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0021
00C34E0F	MOV EAX,DWORD PTR [ESP+0x4]
00C34B69	MOV DWORD PTR [EDI+0x40],EAX
00C33347	POP EAX
00C23CAB	ADD ESP,0x4
00C30414	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0022
00C34871	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0023
00C32EF0	PUSH DWORD PTR [EDI+0x1c]
00C32EF3	POPFD 
00C32EF4	POP AX
00C32EF6	ADC WORD PTR [ESP],AX
00C32EFA	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0024
00C2DF18	POP EAX
00C2F186	AND DWORD PTR [ESP],EAX
00C2F189	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0025
00C2BBDA	PUSH DWORD PTR [EDI+0x1c]
00C2BBDD	POPFD 
00C2BBDE	POP AX
00C2BBE0	SBB WORD PTR [ESP],AX
00C2BBE4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0026
00C315E5	PUSH DWORD PTR [EDI+0x40]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0027
00C21C30	LODS DWORD PTR [ESI]
00C21C31	ADD EAX,EBX
00C30088	ADD EAX,0x4ee0ac20
00C27178	ADD EAX,0x274b4551
00C28DA8	ADD EBX,EAX
00C2F758	POP DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0028
00C31922	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 0029
00C2BB24	POP EAX
00C2D445	XOR DWORD PTR [ESP],EAX
00C2D448	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002A
00C23514	POP EAX
00C34757	INC DWORD PTR [ESP]
00C3475A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002B
00C2D0F6	LODS DWORD PTR [ESI]
00C2D0F7	CMP DWORD PTR [EDI+0x20],0x0
00C2D101	ADD ESI,EAX
00C30B51	MOV EBX,0x0
00C23FFD	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 002C
00C31AAC	POP CX
00C2A35E	POP AX
00C2D50C	MOVSX CX,AL
00C2D510	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 002D
00C2D0B1	LODS DWORD PTR [ESI]
00C2D0B2	XOR EAX,EBX
00C2D0B4	SUB EAX,0x25dfe411
00C21EF6	ADD EAX,0x675a714
00C35072	SUB EBX,EAX
00C2420C	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 002E
00C30DDF	LODS BYTE PTR [ESI]
00C30DE0	ADD AL,BL
00C2E09D	XOR AL,0xda
00C28CCD	XOR AL,0xfd
00C2F294	ADD BL,AL
00C2B017	MOVZX EAX,AL
00C2B01A	PUSH DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 002F
00C22FC8	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0030
00C31B62	POP EAX
00C31379	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0031
00C21F27	POP EAX
00C32E95	POP ECX
00C2D5CB	TEST EAX,ECX
00C2D5CD	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0032
00C2E938	LODS BYTE PTR [ESI]
00C2E939	XOR AL,BL
00C2E93B	ADD AL,0x19
00C2C294	SUB AL,0x1f
00C26F0F	SUB BL,AL
00C25A0C	MOVZX EAX,AL
00C25A0F	LEA EAX,DWORD PTR [EDI+EAX*4]
00C25A12	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0033
00C29A4E	POP AX
00C2C5FB	POP CX
00C2E0E8	IMUL CX,AX
00C2E0EC	PUSH CX
00C2E0EE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0034
00C2B17E	POP CX
00C2B9A5	ROR WORD PTR [ESP],CL
00C2B9A9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0035
00C21E72	POP AX
00C2385E	XOR WORD PTR [ESP],AX
00C23862	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0036
00C3044E	AND DWORD PTR [EDI+0x1c],0xfffffbff
///////////////////////////////////////////////////////////
//////// Virtual Handler 0037
00C31F95	POP CX
00C2C74F	SAR DWORD PTR [ESP],CL
00C2C752	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0038
00C2BFA4	LODS DWORD PTR [ESI]
00C2BFA5	ADD EAX,EBX
00C23DFC	ADD EAX,0xafd9646
00C21C19	SUB EAX,0x515333d
00C347D5	ADD EBX,EAX
00C2F2E0	POP DX
00C2807D	MOV BYTE PTR [EAX],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0039
00C28447	POP AX
00C3565D	POP CX
00C27572	TEST AL,CL
00C27574	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003A
00C25452	POP AX
00C3431F	BT WORD PTR [ESP],AX
00C34324	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003B
00C2F47E	LODS BYTE PTR [ESI]
00C2F47F	ADD AL,BL
00C2D35B	XOR AL,0xeb
00C21EDA	XOR AL,0x19
00C2E732	ADD BL,AL
00C2B7BA	MOVZX EAX,AL
00C2E5E8	POP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 003C
00C231A9	LODS DWORD PTR [ESI]
00C231AA	SUB EAX,EBX
00C22CE8	SUB EAX,0x6b5aa0be
00C2F59A	XOR EAX,0xb8f9717
00C22AB6	ADD EBX,EAX
00C2471D	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 003D
00C264BA	POP CX
00C2438D	POP AX
00C329E4	DIV CL
00C329E6	MOVZX CX,AH
00C2F7AC	PUSH CX
00C28F27	MOVZX CX,AL
00C28F2B	PUSH CX
00C28F2D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003E
00C24B31	LODS DWORD PTR [ESI]
00C2B0F6	ADD EAX,EBX
00C22FA4	XOR EAX,0x1c511101
00C2DEDF	XOR EAX,0x5de0c3fd
00C341F9	ADD EBX,EAX
00C2B304	XOR EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 003F
00C30B11	NEG DWORD PTR [ESP]
00C30B14	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0040
00C2540C	POP CX
00C21C47	SHL DWORD PTR [ESP],CL
00C21C4A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0041
00C219EE	LODS DWORD PTR [ESI]
00C219EF	ADD ESI,EAX
00C2D934	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 0042
00C24DC7	POP AX
00C21A01	MOV BYTE PTR [EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0043
00C3108C	AND DWORD PTR [EDI+0x1c],0xfe
///////////////////////////////////////////////////////////
//////// Virtual Handler 0044
00C260DF	POP CX
00C305E1	SHL DWORD PTR [ESP],CL
00C305E4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0045
00C348AE	POP AX
00C343F8	BTS WORD PTR [ESP],AX
00C343FD	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0046
00C21E0A	POP EAX
00C2A179	PUSH EDX
00C2A181	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0047
00C2AA0A	POP CX
00C30B8B	ROR BYTE PTR [ESP],CL
00C30B8E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0048
00C2F0FE	POP AX
00C2320B	SUB WORD PTR [ESP],AX
00C2320F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0049
00C330BF	POP ECX
00C22B0B	POP EAX
00C27427	MUL ECX
00C27429	PUSH EDX
00C27431	PUSH EAX
00C27432	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004A
00C2B077	LODS BYTE PTR [ESI]
00C2B078	ADD AL,BL
00C2FD64	SUB AL,0xb8
00C2DB5E	ADD AL,0xd9
00C261F5	ADD BL,AL
00C2F1BC	MOVZX EAX,AL
00C2F1BF	MOV EAX,DWORD PTR [EDI+EAX*4]
00C2D719	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 004B
00C2B95F	OR DWORD PTR [EDI+0x1c],0x400
///////////////////////////////////////////////////////////
//////// Virtual Handler 004C
00C261DB	POP EAX
00C27064	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 004D
00C28FE3	POP AX
00C2AC1F	SUB BYTE PTR [ESP],AL
00C2AC22	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004E
00C32C69	POP ECX
00C2FC8B	POP EAX
00C2238B	MOVSX ECX,AX
00C2238E	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 004F
00C288AD	POP ECX
00C3428D	POP EAX
00C2EC2B	MOVSX ECX,AL
00C2EC2E	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0050
00C24891	POP AX
00C2F062	BTC WORD PTR [ESP],AX
00C2F067	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0051
00C28E77	POP CX
00C22C37	POP AX
00C31564	POP DX
00C26060	IDIV CX
00C26063	PUSH DX
00C2CD21	PUSH AX
00C2CD23	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0052
00C2DB49	PUSH DWORD PTR [EDI+0x1c]
00C2DB4C	POPFD 
00C2DB4D	POP EAX
00C2DB4E	ADC DWORD PTR [ESP],EAX
00C2DB51	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0053
00C2CF58	POP CX
00C31D0A	SHL WORD PTR [ESP],CL
00C31D0E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0054
00C2E1DE	POP CX
00C2A90D	SHR WORD PTR [ESP],CL
00C2A911	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0055
00C28540	POP WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0056
00C2CDEA	MOV ECX,DWORD PTR [EDI+0x38]
00C31066	MOV EDX,EDI
00C2953D	OR ECX,ECX
00C29545	MOV ESI,ESP
00C31A30	ADD ESI,0x24
00C2B695	MOV EDI,ESI
00C29AFA	ADD EDI,ECX
00C274AF	STD
00C274B0	MOV ECX,0xa
00C27A8D	REP MOVS DWORD PTR [EDI],DWORD PTR [ESI]
00C27A8F	ADD ESP,DWORD PTR [EDX+0x38]
00C27A92	MOV DWORD PTR [EDX+0x38],0x0
00C29143	MOV DWORD PTR [EDX+0x30],0x0
00C29217	POPAD
00C29218	POPFD 
00C29219	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 0057
00C25A6C	OR DWORD PTR [EDI+0x1c],0x200
///////////////////////////////////////////////////////////
//////// Virtual Handler 0058
00C26459	POP CX
00C2FBBD	ROL DWORD PTR [ESP],CL
00C2FBC0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0059
00C25BED	NOT WORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 005A
00C289AD	POP CX
00C29B74	SHL BYTE PTR [ESP],CL
00C29B77	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005B
00C259B5	POP AX
00C28974	BTC WORD PTR [ESP],AX
00C28979	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005C
00C21D4D	POP SP
///////////////////////////////////////////////////////////
//////// Virtual Handler 005D
00C24967	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 005E
00C224BF	POP CX
00C2E595	SHR DWORD PTR [ESP],CL
00C2E598	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005F
00C30267	POP AX
00C349CC	XOR BYTE PTR [ESP],AL
00C349CF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0060
00C2569B	POP CX
00C34C76	SHR BYTE PTR [ESP],CL
00C34C79	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0061
00C2BF4C	POP EAX
00C34521	SUB DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0062
00C26EC4	POP AX
00C23D10	POP CX
00C2CEF3	CMP CL,AL
00C2CEF5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0063
00C27874	PUSH DWORD PTR [EDI+0x1c]
00C27877	POPFD 
00C27878	POP EAX
00C27879	SBB DWORD PTR [ESP],EAX
00C2787C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0064
00C30458	MOV AX,WORD PTR FS:[EDX]
00C3045C	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0065
00C2B25A	POP AX
00C32952	OR BYTE PTR [ESP],AL
00C32955	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0066
00C34CC2	POP DWORD PTR [EDI+0x40]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0067
00C3324A	PUSH DWORD PTR [EDI+0x1c]
00C3324D	POPFD 
00C3324E	POP CX
00C33250	RCL WORD PTR [ESP],CL
00C33254	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0068
00C2299C	POP CX
00C23A99	POP AX
00C33310	IMUL CL
00C33312	MOVZX CX,AH
00C33316	PUSH CX
00C3331E	MOVZX CX,AL
00C33322	PUSH CX
00C33324	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0069
00C304D2	POP ECX
00C32B2D	POP EAX
00C303BA	MOVZX ECX,AL
00C30514	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 006A
00C255C3	MOVZX AX,BYTE PTR [EDX]
00C255C7	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 006B
00C2F4B9	PUSH DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 006C
00C32FAF	POP ECX
00C31745	POP EAX
00C299B0	IMUL ECX
00C299B2	PUSH EDX
00C26E4C	PUSH EAX
00C26E4D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006D
00C2B4B4	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 006E
00C2B0B6	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 006F
00C2CBF0	POP AX
00C29D9F	ADD BYTE PTR [ESP],AL
00C29DA2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0070
00C34B3E	LODS BYTE PTR [ESI]
00C34B3F	ADD AL,BL
00C2A69B	ADD AL,0x47
00C30E74	SUB AL,0x3f
00C34E31	ADD BL,AL
00C22E4A	MOVZX EAX,AL
00C2AD3A	POP WORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0071
00C2A1AB	POP EAX
00C27793	OR DWORD PTR [ESP],EAX
00C27796	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0072
00C2A795	PUSH DWORD PTR [EDI+0x1c]
00C2A798	POPFD 
00C2A799	POP AX
00C2A79B	SBB BYTE PTR [ESP],AL
00C2A79E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0073
00C31FE4	NOT BYTE PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0074
00C25885	MOV EAX,DWORD PTR [EDI+0x1c]
00C297A7	AND EAX,0x1
00C342F4	OR EAX,EAX
00C342FC	AND DWORD PTR [EDI+0x1c],0xfe
00C27563	MOV EBX,EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0075
00C2D8B0	POP CX
00C2B501	SAR WORD PTR [ESP],CL
00C2B505	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0076
00C28863	POP AX
00C265F2	OR WORD PTR [ESP],AX
00C265F6	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0077
00C32D67	NEG WORD PTR [ESP]
00C32D6B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0078
00C22694	PUSH DWORD PTR [EDI+0x1c]
00C22697	POPFD 
00C22698	POP AX
00C2269A	ADC BYTE PTR [ESP],AL
00C2269D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0079
00C2C897	LODS BYTE PTR [ESI]
00C22F17	ADD AL,BL
00C306EE	SUB AL,0x13
00C258AC	XOR AL,0x24
00C27A68	SUB BL,AL
00C2ABC7	MOVZX EAX,AL
00C24446	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 007A
00C334F7	POP CX
00C23F2C	ROL WORD PTR [ESP],CL
00C23F30	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007B
00C23BFC	LODS DWORD PTR [ESI]
00C23BFD	SUB EAX,EBX
00C2A61D	XOR EAX,0x34edb88e
00C25EFE	SUB EAX,0x4beeee1f
00C3350E	SUB EBX,EAX
00C23C0E	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 007C
00C244A2	POP CX
00C30FB2	POP AX
00C25EC3	IMUL CX
00C25EC6	PUSH DX
00C34736	PUSH AX
00C34738	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007D
00C2538F	POP CX
00C29DAB	ROR DWORD PTR [ESP],CL
00C29DAE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007E
00C25895	POP CX
00C320E4	POP AX
00C31799	MUL CX
00C3179C	PUSH DX
00C2E43E	PUSH AX
00C2E440	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007F
00C24807	LODS DWORD PTR [ESI]
00C24808	XOR EAX,EBX
00C2480A	XOR EAX,0x40014ddd
00C32139	XOR EAX,0x1607fd7d
00C226F2	SUB EBX,EAX
00C3226B	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0080
00C31DB3	PUSH DWORD PTR [EDI+0x1c]
00C31DB6	POPFD 
00C31DB7	POP CX
00C31DB9	RCR WORD PTR [ESP],CL
00C31DBD	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0081
00C32903	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0082
00C32040	POP EAX
00C34FB4	POP ECX
00C283E9	CMP ECX,EAX
00C283EB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0083
00C30CD3	POP EAX
00C26ECE	POP ECX
00C2C6A6	MOV DWORD PTR [EAX],ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0084
00C2F91E	POP CX
00C29453	SAR BYTE PTR [ESP],CL
00C29456	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0085
00C24D90	PUSH EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0086
00C221A6	POP CX
00C23F7B	POP AX
00C261BC	MOVZX CX,AL
00C261C0	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0087
00C21B09	MOVZX AX,BYTE PTR FS:[EDX]
00C2D92B	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0088
00C2B366	LODS BYTE PTR [ESI]
00C2B367	XOR AL,BL
00C2B369	SUB AL,0x1a
00C224E2	SUB AL,0x72
00C24EE2	ADD BL,AL
00C23A19	MOVZX EAX,AL
00C23A1C	POP DX
00C33D8C	MOV BYTE PTR [EDI+EAX*4+0x1],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0089
00C323E5	POP ECX
00C35219	SHL DWORD PTR [ESP],CL
///////////////////////////////////////////////////////////
//////// Virtual Handler 008A
00C2ACF9	POP EAX
00C29D2D	XOR DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 008B
00C28B9F	POP DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 008C
00C277A7	POP ECX
00C2BAFF	POP EAX
00C28053	POP EDX
00C2B193	IDIV ECX
00C2B195	PUSH EDX
00C22EAD	PUSH EAX
00C22EAE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008D
00C2954F	POP CX
00C24C32	ROL BYTE PTR [ESP],CL
00C24C35	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008E
00C229EA	MOV EAX,DWORD PTR [EDI+0x3c]
00C2F560	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 008F
00C329AF	POP CX
00C2316F	POP AX
00C34AA7	IDIV CL
00C2BFC3	MOVZX CX,AH
00C2BFC7	PUSH CX
00C35232	MOVZX CX,AL
00C35236	PUSH CX
00C35238	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0090
00C3574F	PUSH DWORD PTR [EDI+0x2c]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0091
00C2F812	LODS BYTE PTR [ESI]
00C2F813	XOR AL,BL
00C2F815	XOR AL,0x4e
00C339C7	SUB AL,0x4a
00C31EC5	ADD BL,AL
00C2B2B6	MOVZX EAX,AL
00C2B2B9	MOV EAX,DWORD PTR [EDI+EAX*4]
00C292A6	MOVZX AX,BYTE PTR [EAX]
00C292AA	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0092
00C278B4	POP CX
00C24A3D	POP AX
00C2EE6A	MUL CL
00C2EE6C	MOVZX CX,AH
00C32880	PUSH CX
00C240AF	MOVZX CX,AL
00C240B3	PUSH CX
00C240B5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0093
00C3183D	LODS BYTE PTR [ESI]
00C3183E	SUB AL,BL
00C34ED4	SUB AL,0x87
00C25A2F	SUB AL,0x63
00C27B01	SUB BL,AL
00C262C5	MOV BYTE PTR [EDI+0x38],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0094
00C2A9D1	LODS BYTE PTR [ESI]
00C2A9D2	SUB AL,BL
00C313C3	XOR AL,0xd4
00C2EE89	XOR AL,0x24
00C257AC	ADD BL,AL
00C2EB2D	MOVZX EAX,AL
00C2EB30	POP DX
00C2D8E7	MOV BYTE PTR [EDI+EAX*4],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0095
00C34878	POP AX
00C34E1E	MOV WORD PTR FS:[EDX],AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0096
00C22C53	POP DWORD PTR [EDI+0x1c]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0097
00C34EA8	OR DWORD PTR [EDI+0x1c],0x1
///////////////////////////////////////////////////////////
//////// Virtual Handler 0098
00C31E8E	PUSH WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0099
00C29A91	POP AX
00C24D46	DEC WORD PTR [ESP]
00C24D4A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009A
///////////////////////////////////////////////////////////
//////// Virtual Handler 009B
00C279D6	PUSH DWORD PTR [EDI+0x1c]
00C279D9	POPFD 
00C279DA	POP CX
00C279DC	RCL BYTE PTR [ESP],CL
00C279DF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009C
00C33642	POP EAX
00C2D949	POP ECX
00C2FE14	IMUL ECX,EAX
00C2FE17	PUSH ECX
00C2FE18	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009D
00C2229E	PUSH DWORD PTR [EDI+0x1c]
00C222A1	POPFD 
00C222A2	POP CX
00C222A4	RCL DWORD PTR [ESP],CL
00C222A7	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009E
00C29068	POP EAX
00C2D703	DEC DWORD PTR [ESP]
00C2D706	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009F
00C31600	POP AX
00C30475	INC BYTE PTR [ESP]
00C30478	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A0
00C2E1C9	POP CX
00C25AFA	SHL WORD PTR [ESP],CL
00C25AFE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A1
00C2EA96	LODS DWORD PTR [ESI]
00C2EA97	ADD EAX,EBX
00C2B3AE	ADD EAX,0x3d3b7506
00C34F73	XOR EAX,0x537535fe
00C2BF1B	ADD EBX,EAX
00C33F16	MOVZX AX,BYTE PTR [EAX]
00C33F1A	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A2
00C2739D	MOV EDX,ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A3
00C31D14	LODS DWORD PTR [ESI]
00C31D15	SUB EAX,EBX
00C316F5	ADD EAX,0x1ac84dfe
00C29473	XOR EAX,0x73e950be
00C28100	XOR EBX,EAX
00C28102	SUB EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A4
00C2FF5E	LODS DWORD PTR [ESI]
00C2FF5F	XOR EAX,EBX
00C2FF61	XOR EAX,0x62448cfb
00C32F21	XOR EAX,0x566e802a
00C34948	SUB EBX,EAX
00C2FC6E	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A5
00C28F48	LODS BYTE PTR [ESI]
00C26441	ADD AL,BL
00C33BA1	ADD AL,0x9
00C25A4D	XOR AL,0x9a
00C240C0	XOR BL,AL
00C357CB	ADD EDI,0x3fc
00C300F5	MOVZX EAX,AL
00C300F8	PUSH DWORD PTR [EDI+EAX*4]
00C300FB	SUB EDI,0x3fc
00C3227A	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A6
00C29DEE	LODS DWORD PTR [ESI]
00C29DEF	ADD EAX,EBX
00C31C2F	ADD EAX,0xf34bd44
00C2A8D7	XOR EAX,0x1c26c740
00C2B768	SUB EBX,EAX
00C2EFC8	ADD EAX,DWORD PTR [EDI+0x2c]
00C2B5A2	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A7
00C2ADEC	POP EAX
00C2F6DF	ADD DWORD PTR [ESP],EAX
00C2F6E2	PUSHFD 
