///////////////////////////////////////////////////////////
//////// Main Handler
00DBD93B	LODS BYTE PTR [ESI]
00DBD93C	XOR AL,BL
00DBD93E	SUB AL,0xc0
00DCF05C	XOR AL,0xd
00DBE123	SUB BL,AL
00DC89AE	MOVZX EAX,AL
00DC89B1	JMP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0000
00DC89B6	POP DWORD PTR [EDI+0x1c]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0001
00DC4E68	PUSH DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0002
00DBE74C	POP WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0003
00DCA661	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0004
00DCA48A	LODS BYTE PTR [ESI]
00DCA48B	ADD AL,BL
00DCE53C	ADD AL,0x8e
00DC89F5	ADD AL,0xa3
00DC190C	XOR BL,AL
00DC190E	MOV BYTE PTR [EDI+0x38],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0005
00DC887B	POP AX
00DD0456	MOV BYTE PTR FS:[EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0006
00DC72C1	POP EAX
00DCBB3A	XOR DWORD PTR [ESP],EAX
00DCBB3D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0007
00DCD2D7	LODS BYTE PTR [ESI]
00DD0419	ADD AL,BL
00DCB7FE	ADD AL,0xc7
00DC3484	SUB AL,0x69
00DD01FF	ADD BL,AL
00DC656F	MOV BYTE PTR [EDI+0x28],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0008
00DD08AF	POP AX
00DC232D	AND WORD PTR [ESP],AX
00DC2331	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0009
00DCE990	OR DWORD PTR [EDI+0x1c],0x400
///////////////////////////////////////////////////////////
//////// Virtual Handler 000A
00DBF577	LODS DWORD PTR [ESI]
00DBF578	XOR EAX,EBX
00DC4643	XOR EAX,0x1df3021d
00DC5F54	SUB EAX,0xf04f062
00DC9180	SUB EBX,EAX
00DC639B	XOR EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 000B
00DCEE79	POP EAX
00DC1CF8	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 000C
00DC527B	LODS DWORD PTR [ESI]
00DC527C	SUB EAX,EBX
00DCA5B7	SUB EAX,0xbd783c0
00DC9FA8	ADD EAX,0x5018b1ee
00DCC78F	XOR EBX,EAX
00DCC791	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 000D
00DC75CA	LODS DWORD PTR [ESI]
00DC75CB	SUB EAX,EBX
00DC342A	SUB EAX,0x581f4624
00DC2A41	ADD EAX,0x4f319903
00DCEFF5	SUB EBX,EAX
00DC1967	POP DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 000E
00DBF557	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 000F
00DCCACA	PUSH DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0010
00DC32E8	PUSH DWORD PTR [EDI+0x1c]
00DC32EB	POPFD 
00DC32EC	POP CX
00DC32EE	RCL DWORD PTR [ESP],CL
00DC32F1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0011
00DC0DEF	POP EAX
00DCA8BB	INC DWORD PTR [ESP]
00DCA8BE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0012
00DBF4EF	LODS DWORD PTR [ESI]
00DCC54F	XOR EAX,EBX
00DC3C58	XOR EAX,0x11f5709
00DBEDBC	XOR EAX,0xd5f06d7
00DCFF74	XOR EBX,EAX
00DCFF76	MOVZX AX,BYTE PTR [EAX]
00DC6658	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0013
00DC0AEF	POP DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0014
00DCB509	POP CX
00DC876D	POP AX
00DC2DC0	IMUL CX
00DC2DC3	PUSH DX
00DD1709	PUSH AX
00DD170B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0015
00DC6420	LODS DWORD PTR [ESI]
00DC6421	CMP DWORD PTR [EDI+0x20],0x0
00DC642B	ADD ESI,EAX
00DC6CE7	MOV EBX,0x0
00DCEB2D	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0016
00DC3A97	LODS DWORD PTR [ESI]
00DC3A98	XOR EAX,EBX
00DC3A9A	SUB EAX,0x2fb392e8
00DCD369	SUB EAX,0x76072c0b
00DCEB05	SUB EBX,EAX
00DCC97B	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0017
00DCD35B	POP EAX
00DC2F31	BSWAP EAX
00DC2F33	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0018
00DC2D84	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0019
00DCC32A	POP EAX
00DCD862	POP ECX
00DD0435	TEST EAX,ECX
00DD0437	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001A
00DBF3DE	PUSH DWORD PTR [EDI+0x1c]
00DBF3E1	POPFD 
00DBF3E2	POP CX
00DBF3E4	RCR WORD PTR [ESP],CL
00DBF3E8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001B
00DCFD66	POP CX
00DBE3EF	SAR BYTE PTR [ESP],CL
00DBE3F2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001C
00DCC255	POP CX
00DCE4BF	ROL BYTE PTR [ESP],CL
00DCE4C2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001D
00DC2657	POP AX
00DD1043	POP CX
00DC93B6	IMUL CX,AX
00DC93BA	PUSH CX
00DC93BC	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001E
00DC3E29	LODS BYTE PTR [ESI]
00DC3E2A	SUB AL,BL
00DC6C7C	XOR AL,0xb0
00DC0379	XOR AL,0xae
00DC701F	ADD BL,AL
00DC96E2	MOVZX EAX,AL
00DC96E5	PUSH DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 001F
00DCE8DD	POP CX
00DC2B2D	SAR DWORD PTR [ESP],CL
00DC2B30	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0020
00DCBC31	POP AX
00DBE3D3	BTS WORD PTR [ESP],AX
00DBE3D8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0021
00DCCED3	MOV ECX,DWORD PTR [EDI+0x38]
00DBF42C	MOV EDX,EDI
00DCE61A	OR ECX,ECX
00DCE622	MOV ESI,ESP
00DCFA21	ADD ESI,0x24
00DC0EE3	MOV EDI,ESI
00DC74CF	ADD EDI,ECX
00DD027C	STD
00DCEC0C	MOV ECX,0xa
00DC1757	REP MOVS DWORD PTR [EDI],DWORD PTR [ESI]
00DC1759	ADD ESP,DWORD PTR [EDX+0x38]
00DC175C	MOV DWORD PTR [EDX+0x38],0x0
00DD08A1	MOV DWORD PTR [EDX+0x30],0x0
00DCA0F1	POPAD
00DCA0F2	POPFD 
00DCA0F3	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 0022
00DD10F7	AND DWORD PTR [EDI+0x1c],0xfe
///////////////////////////////////////////////////////////
//////// Virtual Handler 0023
00DC202C	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0024
00DCADF4	POP CX
00DBED9D	POP AX
00DCB4B1	IMUL CL
00DCB4B3	MOVZX CX,AH
00DCB4B7	PUSH CX
00DCB4BF	MOVZX CX,AL
00DCB4C3	PUSH CX
00DCB4C5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0025
00DC6D18	POP CX
00DC426F	SHL BYTE PTR [ESP],CL
00DC4272	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0026
00DCB5DF	POP AX
00DC7BA6	ADD BYTE PTR [ESP],AL
00DC7BA9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0027
00DCDB91	POP CX
00DD01A6	POP AX
00DCE2BF	MOVSX CX,AL
00DC9976	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0028
00DCFD34	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0029
00DD0934	LODS DWORD PTR [ESI]
00DD0935	ADD ESI,EAX
00DC1A43	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 002A
00DC6F4B	NEG BYTE PTR [ESP]
00DC6F4E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002B
00DC4876	MOV EDX,ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 002C
00DD060D	POP CX
00DC9C62	POP AX
00DD1368	POP DX
00DCE788	IDIV CX
00DCE78B	PUSH DX
00DC733F	PUSH AX
00DC7341	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002D
00DBE077	POP AX
00DC7E03	ADD WORD PTR [ESP],AX
00DC7E07	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002E
00DC0A12	LODS DWORD PTR [ESI]
00DC0A13	SUB EAX,EBX
00DBF02E	ADD EAX,0x308bb3a2
00DC81A0	SUB EAX,0x4a9edd48
00DBDE2A	ADD EBX,EAX
00DBFFF2	SUB EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 002F
00DD00EF	MOV EAX,DWORD PTR [EDI+0x3c]
00DCDA34	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0030
00DC54B2	POP AX
00DC1231	OR BYTE PTR [ESP],AL
00DC1234	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0031
00DC05C8	POP SP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0032
00DCFDED	PUSH EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0033
00DC346C	PUSH DWORD PTR [EDI+0x1c]
00DC346F	POPFD 
00DC3470	POP AX
00DC3472	ADC WORD PTR [ESP],AX
00DC3476	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0034
00DD0BC9	POP ECX
00DC9509	POP EAX
00DC4328	POP EDX
00DCE8CC	DIV ECX
00DCE8CE	PUSH EDX
00DCE8D6	PUSH EAX
00DCE8D7	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0035
00DBFB50	LODS DWORD PTR [ESI]
00DBEFFB	ADD EAX,EBX
00DD1190	XOR EAX,0x4125c0d1
00DCEE0C	SUB EAX,0x2007ac48
00DC69EC	SUB EBX,EAX
00DC0FCD	POP DX
00DC2380	MOV BYTE PTR [EAX],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0036
00DCAA21	PUSH WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0037
00DCEA96	PUSH DWORD PTR [EDI+0x40]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0038
00DC47B2	POP AX
00DC23AF	SUB BYTE PTR [ESP],AL
00DC23B2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0039
00DC4D27	NOT WORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 003A
00DCD4DF	POP AX
00DCD874	DEC BYTE PTR [ESP]
00DCD877	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003B
00DCEF6D	POP AX
00DC172F	XOR WORD PTR [ESP],AX
00DC1733	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003C
00DC4762	LODS BYTE PTR [ESI]
00DC4763	SUB AL,BL
00DC3868	ADD AL,0x46
00DBEE54	SUB AL,0x7e
00DBE8B9	XOR BL,AL
00DBE8BB	ADD EDI,0x3fc
00DC8E4F	MOVZX EAX,AL
00DC8E52	PUSH DWORD PTR [EDI+EAX*4]
00DC4291	SUB EDI,0x3fc
00DCB78A	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 003D
00DCCD45	POP AX
00DCC7A9	MOV BYTE PTR [EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 003E
00DCCD85	POP AX
00DC9C24	XOR BYTE PTR [ESP],AL
00DC9C27	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003F
00DCDEF1	POP CX
00DC146D	ROL WORD PTR [ESP],CL
00DC1471	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0040
00DC396B	POP CX
00DCB790	SHR WORD PTR [ESP],CL
00DCB794	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0041
00DBFD7F	PUSH DWORD PTR [EDI+0x1c]
00DBFD82	POPFD 
00DBFD83	POP CX
00DBFD85	RCR BYTE PTR [ESP],CL
00DBFD88	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0042
00DC8D1A	POP EAX
00DC4D46	SUB DWORD PTR [ESP],EAX
00DC4D49	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0043
00DCF253	PUSH DWORD PTR [EDI+0x1c]
00DCF256	POPFD 
00DCF257	POP CX
00DCF259	RCR DWORD PTR [ESP],CL
00DCF25C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0044
00DCE5B1	PUSH DWORD PTR [EDI+0x1c]
00DCE5B4	POPFD 
00DCE5B5	POP AX
00DCE5B7	SBB BYTE PTR [ESP],AL
00DCE5BA	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0045
00DCA185	LODS BYTE PTR [ESI]
00DCA186	SUB AL,BL
00DC622E	XOR AL,0x7
00DCF355	SUB AL,0xbb
00DC7700	XOR BL,AL
00DC7702	MOVZX EAX,AL
00DC7705	POP WORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0046
00DBEB27	POP AX
00DC5ADA	POP CX
00DC1A34	TEST AX,CX
00DC1A37	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0047
00DC6780	POP DWORD PTR [EDI+0x40]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0048
00DC877F	LODS DWORD PTR [ESI]
00DC8780	XOR EAX,EBX
00DC8782	SUB EAX,0x2945f798
00DD0E28	SUB EAX,0x25a4bed2
00DC9E2E	XOR EBX,EAX
00DC9E30	ADD EAX,DWORD PTR [EDI+0x2c]
00DCA74F	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0049
00DC4148	MOV EAX,DWORD PTR [EDI+0x3c]
00DC22F2	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 004A
00DC6DB9	POP AX
00DBE541	POP CX
00DCA22F	CMP CX,AX
00DCA232	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004B
00DC3F05	POP CX
00DCDCAC	POP AX
00DD010B	DIV CL
00DD010D	MOVZX CX,AH
00DD0111	PUSH CX
00DCF365	MOVZX CX,AL
00DCF369	PUSH CX
00DCF36B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004C
00DBF7F2	POP AX
00DCF2BE	BTC WORD PTR [ESP],AX
00DCF2C3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004D
00DC17CE	POP EAX
00DD16AD	PUSH EDX
00DCA837	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 004E
00DC4232	POP EAX
00DCA388	XOR DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 004F
00DBF53D	NEG WORD PTR [ESP]
00DBF541	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0050
00DC1767	POP CX
00DCC943	SHL WORD PTR [ESP],CL
00DCC947	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0051
00DCF857	POP CX
00DD0EBE	SHR DWORD PTR [ESP],CL
00DD0EC1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0052
00DCFDDC	MOV AX,WORD PTR FS:[EDX]
00DC3509	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0053
00DBF366	LODS BYTE PTR [ESI]
00DBF367	ADD AL,BL
00DC1621	SUB AL,0x4f
00DCBB1B	ADD AL,0xb3
00DD077F	SUB BL,AL
00DCBDC1	MOVZX EAX,AL
00DCBDC4	POP DX
00DCEC50	MOV BYTE PTR [EDI+EAX*4],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0054
00DCA9CC	MOVZX AX,BYTE PTR FS:[EDX]
00DCA9D1	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0055
00DC59BB	POP ECX
00DD1244	POP EAX
00DC128A	MOVZX ECX,AL
00DC128D	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0056
00DBF767	MOV EAX,0x53947
///////////////////////////////////////////////////////////
//////// Virtual Handler 0057
00DC5D75	POP AX
00DD111C	MOV WORD PTR FS:[EDX],AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0058
00DC948B	LODS DWORD PTR [ESI]
00DBF0F8	XOR EAX,EBX
00DBF0FA	SUB EAX,0x7ff26ba1
00DC8AC5	ADD EAX,0x57eec67b
00DCDBB5	XOR EBX,EAX
00DCDBB7	AND AL,0x7f
00DD1397	PUSH EBX
00DD139F	MOV EBX,EAX
00DCA53F	MOV DWORD PTR [EDI+0x20],0x1
00DC669C	MOV DWORD PTR [EDI+0x24],0x0
00DBFF36	XOR EDX,EDX
00DBFF38	MOV EAX,EBX
00DC41EA	AND EAX,0x200
00DCB7E6	MOV ECX,DWORD PTR [EDI+0x1c]
00DCB2DF	AND ECX,0x1
00DC25E1	SHR ECX,0x0
00DC25E4	OR EAX,EAX
00DC25EC	MOV EAX,EBX
00DCE6D8	AND EAX,0x100
00DC4951	SHR EAX,0x8
00DC4954	XOR EAX,ECX
00DC4956	NOT EAX
00DD06A4	AND EAX,0x1
00DBF8FF	OR EDX,EAX
00DCD76D	SHL EDX,0x1
00DCD76F	SUB DWORD PTR [EDI+0x24],0xffffffff
00DBF9A5	MOV EAX,EBX
00DC8F44	AND EAX,0x800
00DC8FC5	OR EAX,EAX
00DC8FCD	MOV ECX,DWORD PTR [EDI+0x1c]
00DC50D3	AND ECX,0x40
00DC5208	SHR ECX,0x6
00DC038F	MOV EAX,EBX
00DC5A3E	AND EAX,0x400
00DCA31A	SHR EAX,0xa
00DCA31D	XOR EAX,ECX
00DCBF9F	NOT EAX
00DC9AA6	AND EAX,0x1
00DC3F0F	OR EDX,EAX
00DC3F11	SHL EDX,0x1
00DCF164	ADD DWORD PTR [EDI+0x24],0x1
00DCD155	MOV EAX,EBX
00DC6FAB	AND EAX,0x2000000
00DC2FEE	OR EAX,EAX
00DC2FF6	MOV ECX,DWORD PTR [EDI+0x1c]
00DD0575	AND ECX,0x4
00DD0A3D	SHR ECX,0xa
00DD0A40	MOV EAX,EBX
00DC7411	AND EAX,0x1000000
00DCC89D	SHR EAX,0x18
00DCC8A0	XOR EAX,ECX
00DCC8A2	NOT EAX
00DCFE64	AND EAX,0x1
00DC7D39	OR EDX,EAX
00DC30CA	SHL EDX,0x1
00DC30CC	SUB DWORD PTR [EDI+0x24],0xffffffff
00DC09F4	MOV EAX,EBX
00DC9768	AND EAX,0x2000
00DCDDFD	OR EAX,EAX
00DCDE05	MOV ECX,DWORD PTR [EDI+0x1c]
00DCADD7	AND ECX,0x80
00DC181D	SHR ECX,0x7
00DC1820	MOV EAX,EBX
00DCBAC3	AND EAX,0x1000
00DBE80E	SHR EAX,0xc
00DBE811	XOR EAX,ECX
00DBE813	NOT EAX
00DBE43A	AND EAX,0x1
00DC7124	OR EDX,EAX
00DC7126	SHL EDX,0x1
00DC7128	SUB DWORD PTR [EDI+0x24],0xffffffff
00DCAB27	MOV EAX,EBX
00DC2CF4	AND EAX,0x8000
00DC12D4	OR EAX,EAX
00DC12DC	MOV ECX,DWORD PTR [EDI+0x1c]
00DBE9E3	AND ECX,0x800
00DC7B72	SHR ECX,0xb
00DC7B75	MOV EAX,EBX
00DC458E	AND EAX,0x4000
00DC51BF	SHR EAX,0xe
00DCCEEC	XOR EAX,ECX
00DC19B6	NOT EAX
00DC745B	AND EAX,0x1
00DC8416	OR EDX,EAX
00DC8418	SHL EDX,0x1
00DC841A	SUB DWORD PTR [EDI+0x24],0xffffffff
00DC64E0	MOV EAX,EBX
00DBFEA9	AND EAX,0x20000
00DC3715	OR EAX,EAX
00DC371D	MOV ECX,DWORD PTR [EDI+0x1c]
00DC1B78	AND ECX,0x4
00DCDC01	SHR ECX,0x2
00DCDC04	MOV EAX,EBX
00DC1A0E	AND EAX,0x10000
00DC99C9	SHR EAX,0x10
00DC99CC	XOR EAX,ECX
00DC99CE	NOT EAX
00DC4BB1	AND EAX,0x1
00DC5CD9	OR EDX,EAX
00DC5CDB	SHL EDX,0x1
00DC5CDD	SUB DWORD PTR [EDI+0x24],0xffffffff
00DC1499	MOV EAX,EBX
00DCB0E0	AND EAX,0x80000
00DD1402	OR EAX,EAX
00DD140A	MOV ECX,DWORD PTR [EDI+0x1c]
00DC2EBE	AND ECX,0x80
00DC9BC0	SHR ECX,0x7
00DC9BC3	MOV EAX,DWORD PTR [EDI+0x1c]
00DCE71E	AND EAX,0x800
00DCE998	SHR EAX,0xb
00DCE99B	XOR ECX,EAX
00DCE99D	MOV EAX,EBX
00DC7955	AND EAX,0x40000
00DD0647	SHR EAX,0x12
00DD064A	XOR EAX,ECX
00DC247B	NOT EAX
00DBDDB7	AND EAX,0x1
00DBFBEE	OR EDX,EAX
00DBFBF0	SHL EDX,0x1
00DBFBF2	ADD DWORD PTR [EDI+0x24],0x1
00DC8CAD	MOV EAX,EBX
00DC0CE6	AND EAX,0x200000
00DCC4B3	OR EAX,EAX
00DCC4BB	MOV EAX,DWORD PTR [EDI+0x28]
00DCF67C	MOV EAX,DWORD PTR [EDI+EAX*4]
00DCF483	AND EAX,0xffff
00DCC3D6	OR EAX,EAX
00DCC3DE	MOV EDX,0x1
00DCDED4	MOV EAX,EBX
00DC1CCA	AND EAX,0x800000
00DD0E5E	OR EAX,EAX
00DD0E66	MOV EAX,DWORD PTR [EDI+0x28]
00DC83B3	MOV EAX,DWORD PTR [EDI+EAX*4]
00DC4090	OR EAX,EAX
00DC4098	MOV EDX,0x1
00DC88A1	MOV ECX,DWORD PTR [EDI+0x24]
00DCCD28	MOV EAX,0x1
00DC655F	SHL EAX,CL
00DC6561	SUB EAX,0x1
00DC4725	AND EBX,0x10
00DCDB00	OR EBX,EBX
00DCDB08	MOV DWORD PTR [EDI+0x20],EDX
00DCB9F1	POP EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0059
00DC8552	POP EAX
00DC007D	POP ECX
00DCBA05	MOV DWORD PTR [EAX],ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 005A
00DCC726	POP ECX
00DC900A	POP EAX
00DD0518	MOVSX ECX,AL
00DD051B	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 005B
00DCEB84	POP CX
00DC4938	SAR WORD PTR [ESP],CL
00DC493C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005C
00DD15EA	LODS DWORD PTR [ESI]
00DD15EB	ADD EAX,EBX
00DC032D	SUB EAX,0x3ec23f2f
00DCBD68	ADD EAX,0x11533dfd
00DCEFAD	SUB EBX,EAX
00DC3A58	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 005D
00DBFA28	NOT DWORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 005E
00DCF048	POP EAX
00DCCC90	OR DWORD PTR [ESP],EAX
00DCCC93	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005F
00DCC9E9	POP CX
00DC96C5	ROL DWORD PTR [ESP],CL
00DC96C8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0060
00DC9F85	POP EAX
00DCCAC1	DEC DWORD PTR [ESP]
00DCCAC4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0061
00DCB7B5	POP CX
00DC1D04	POP AX
00DD06BA	POP AX
00DCB55B	DIV CX
00DCB55E	PUSH DX
00DBEF39	PUSH AX
00DBEF3B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0062
00DCB855	POP AX
00DC7384	AND BYTE PTR [ESP],AL
00DC7387	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0063
00DCFAA9	POP ECX
00DC0D8D	SHL DWORD PTR [ESP],CL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0064
00DC517E	POP AX
00DC8071	BTC WORD PTR [ESP],AX
00DC8076	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0065
00DC3150	OR DWORD PTR [EDI+0x1c],0x200
///////////////////////////////////////////////////////////
//////// Virtual Handler 0066
00DCAAE5	LODS BYTE PTR [ESI]
00DCAAE6	ADD AL,BL
00DC2B71	ADD AL,0xdd
00DBE420	XOR AL,0xc5
00DBECC3	XOR BL,AL
00DCBBF1	MOVZX EAX,AL
00DCBBF4	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0067
00DCA025	PUSH DWORD PTR [EDI+0x1c]
00DCA028	POPFD 
00DCA029	POP AX
00DCA02B	SBB WORD PTR [ESP],AX
00DCA02F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0068
00DC0E9A	MOV EAX,DWORD PTR [ESP+0x4]
00DC4AE3	MOV DWORD PTR [EDI+0x40],EAX
00DC2B84	POP EAX
00DCD21D	ADD ESP,0x4
00DC4A57	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0069
00DCD3BF	LODS BYTE PTR [ESI]
00DCD3C0	SUB AL,BL
00DCAE6A	ADD AL,0xb5
00DCF94A	ADD AL,0xd1
00DC92F4	ADD BL,AL
00DC8306	MOVZX EAX,AL
00DC8309	POP DX
00DC94B6	MOV BYTE PTR [EDI+EAX*4+0x1],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 006A
00DC5EBC	AND DWORD PTR [EDI+0x1c],0xfffffbff
///////////////////////////////////////////////////////////
//////// Virtual Handler 006B
00DD085A	LODS DWORD PTR [ESI]
00DD085B	ADD EAX,EBX
00DC840B	XOR EAX,0x187731bd
00DC2E62	ADD EAX,0x1f133c51
00DC6B87	XOR EBX,EAX
00DC6B89	POP WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 006C
00DCA9DE	POP EAX
00DC65C0	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 006D
00DCA709	POP EAX
00DCA08E	POP ECX
00DC72A2	CMP ECX,EAX
00DC72A4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006E
00DC9C70	POP CX
00DC4BDB	POP AX
00DCBDFE	MUL CX
00DCBE01	PUSH DX
00DCB256	PUSH AX
00DCB258	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006F
00DD0CE0	LODS BYTE PTR [ESI]
00DD0CE1	XOR AL,BL
00DCD800	ADD AL,0x3b
00DC5292	ADD AL,0x9b
00DBE305	ADD BL,AL
00DCA2E8	MOVZX EAX,AL
00DCBF6A	MOV EAX,DWORD PTR [EDI+EAX*4]
00DC81F2	MOVZX AX,BYTE PTR [EAX]
00DC81F6	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0070
00DBDD65	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0071
00DD1154	POP AX
00DBE935	SUB WORD PTR [ESP],AX
00DBE939	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0072
00DCFF14	MOV EAX,DWORD PTR [EDI+0x1c]
00DC1EE2	AND EAX,0x1
00DBE58D	OR EAX,EAX
00DBE595	AND DWORD PTR [EDI+0x1c],0xfe
00DCFE97	MOV EBX,EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0073
00DC741F	POP ECX
00DCD0D9	POP EAX
00DCA94D	MUL ECX
00DCA94F	PUSH EDX
00DCA957	PUSH EAX
00DCA958	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0074
00DC0536	POP EAX
00DBFE9F	BT DWORD PTR [ESP],EAX
00DBFEA3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0075
00DC0AF7	LODS BYTE PTR [ESI]
00DC0AF8	ADD AL,BL
00DC765D	ADD AL,0x9c
00DC5F41	XOR AL,0xb4
00DC98B3	ADD BL,AL
00DC3D5D	MOVZX EAX,AL
00DC3D60	POP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0076
00DC815F	POP EAX
00DC21A4	POP ECX
00DC983F	IMUL ECX,EAX
00DC9842	PUSH ECX
00DC9843	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0077
00DC48F1	POP AX
00DC7F1B	BT WORD PTR [ESP],AX
00DC7F20	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0078
00DCF77C	POP CX
00DCB286	ROR BYTE PTR [ESP],CL
00DCB289	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0079
00DC26B2	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 007A
00DBE498	POP CX
00DC67E9	POP AX
00DCAFCD	MOVZX CX,AL
00DCAFD1	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 007B
00DCF869	POP ECX
00DCCB13	POP EAX
00DCD739	IMUL ECX
00DCD73B	PUSH EDX
00DC5490	PUSH EAX
00DC5491	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007C
00DCD4E8	PUSH DWORD PTR [EDI+0x1c]
00DCD4EB	POPFD 
00DCD4EC	POP AX
00DCD4EE	ADC BYTE PTR [ESP],AL
00DCD4F1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007D
00DCB4EE	LODS DWORD PTR [ESI]
00DCB4EF	ADD EAX,EBX
00DC4E56	ADD EAX,0x2c0766a8
00DCD56F	XOR EAX,0x658fdca7
00DC4598	SUB EBX,EAX
00DC281E	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 007E
00DCC37B	LODS DWORD PTR [ESI]
00DCC37C	ADD EAX,EBX
00DC4365	XOR EAX,0x64f37ff4
00DC5244	ADD EAX,0x62bd7306
00DCE145	ADD EBX,EAX
00DC696C	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 007F
00DC1135	PUSH SP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0080
00DCCCA1	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0081
00DBEAE9	MOVZX AX,BYTE PTR [EDX]
00DBEAED	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0082
00DC3A17	PUSH DWORD PTR [EDI+0x1c]
00DC3A1A	POPFD 
00DC3A1B	POP EAX
00DC3A1C	SBB DWORD PTR [ESP],EAX
00DC3A1F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0083
00DD0861	POP AX
00DC33E9	POP CX
00DC106C	CMP CL,AL
00DC106E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0084
00DCB3AA	LODS BYTE PTR [ESI]
00DCB3AB	XOR AL,BL
00DC8DCC	SUB AL,0x3
00DC8D0C	XOR AL,0x6
00DCF243	SUB BL,AL
00DC8903	MOVZX EAX,AL
00DC8906	CMP EAX,0x7
00DC890F	MOV EAX,DWORD PTR [EDI+EAX*4]
00DBDD28	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0085
00DCDD4E	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0086
00DC681E	OR DWORD PTR [EDI+0x1c],0x1
///////////////////////////////////////////////////////////
//////// Virtual Handler 0087
00DC5A8B	PUSH DWORD PTR [EDI+0x1c]
00DC5A8E	POPFD 
00DC5A8F	POP CX
00DC5A91	RCL BYTE PTR [ESP],CL
00DC5A94	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0088
00DBDE13	LODS WORD PTR [ESI]
00DBDE15	SUB AX,BX
00DCA436	SUB AX,0x24ed
00DBEE02	ADD AX,0x5630
00DC2AAF	XOR BX,AX
00DC2AB2	MOVZX EAX,AX
00DC2AB5	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0089
00DCCE5E	POP CX
00DC7FB0	SHL WORD PTR [ESP],CL
00DC7FB4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008A
00DCF8DB	POP ECX
00DCEA5E	POP EAX
00DCAD1E	POP EDX
00DC9CA4	IDIV ECX
00DD10F1	PUSH EDX
00DC274D	PUSH EAX
00DC274E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008B
00DC3E57	POP EAX
00DC6310	ADD DWORD PTR [ESP],EAX
00DC6313	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008C
00DC4FE1	POP CX
00DC13AA	SHL BYTE PTR [ESP],CL
00DC13AD	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008D
00DC97A6	PUSH DWORD PTR [EDI+0x1c]
00DC97A9	POPFD 
00DC97AA	POP CX
00DC97AC	RCL WORD PTR [ESP],CL
00DC97B0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008E
00DC3108	POP AX
00DC336C	BTR WORD PTR [ESP],AX
00DC3371	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008F
00DC0604	POP CX
00DC3551	SHR BYTE PTR [ESP],CL
00DC3554	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0090
00DBEDD6	POP CX
00DD0D1E	ROR DWORD PTR [ESP],CL
00DD0D21	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0091
00DC27E3	POP AX
00DCC819	DEC WORD PTR [ESP]
00DCC81D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0092
00DC9A14	POP EAX
00DC9747	SUB DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0093
00DD115D	POP AX
00DD0B36	BTS WORD PTR [ESP],AX
00DD0B3B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0094
00DC24AF	NEG DWORD PTR [ESP]
00DC24B2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0095
00DC5934	POP AX
00DCC94D	INC WORD PTR [ESP]
00DCC951	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0096
00DBE181	POP AX
00DCAB7A	BTR WORD PTR [ESP],AX
00DCAB7F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0097
00DC3609	POP AX
00DCA6E7	OR WORD PTR [ESP],AX
00DCA6EB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0098
00DC1A4B	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0099
00DC9AC2	LODS BYTE PTR [ESI]
00DC9AC3	SUB AL,BL
00DCDDC1	SUB AL,0xbc
00DCCA62	SUB AL,0xd3
00DBD9DF	SUB BL,AL
00DC8DA0	MOVZX EAX,AL
00DC8DA3	MOV EAX,DWORD PTR [EDI+EAX*4]
00DCC6F6	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 009A
00DC26D0	POP AX
00DC3F41	POP CX
00DC996E	TEST AL,CL
00DC9970	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009B
00DBEC27	LODS BYTE PTR [ESI]
00DBEC28	SUB AL,BL
00DBFA1F	SUB AL,0x70
00DC538E	ADD AL,0x13
00DCEBE8	XOR BL,AL
00DCEBEA	MOVZX EAX,AL
00DCEBED	LEA EAX,DWORD PTR [EDI+EAX*4]
00DCEBF0	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 009C
00DC36E1	POP CX
00DBFD52	POP AX
00DCF4A5	IDIV CL
00DCA8D4	MOVZX CX,AH
00DC0152	PUSH CX
00DC015A	MOVZX CX,AL
00DC015E	PUSH CX
00DC0160	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009D
00DC3090	PUSH DWORD PTR [EDI+0x2c]
///////////////////////////////////////////////////////////
//////// Virtual Handler 009E
00DC98EC	POP CX
00DC3670	SHL DWORD PTR [ESP],CL
00DC3673	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009F
00DCED69	POP ECX
00DCA2C0	POP EAX
00DD10B5	MOVZX ECX,AX
00DCFAB9	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A0
00DCEDC2	POP CX
00DBD94D	SHL DWORD PTR [ESP],CL
00DBD950	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A1
00DC2726	PUSH DWORD PTR [EDI+0x1c]
00DC2729	POPFD 
00DC272A	POP EAX
00DC272B	ADC DWORD PTR [ESP],EAX
00DC272E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A2
00DC70B1	POP AX
00DBEFAB	INC BYTE PTR [ESP]
00DBEFAE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A3
00DCEAD4	POP CX
00DC89CF	POP AX
00DC82C8	MUL CL
00DC8ECE	MOVZX CX,AH
00DC5903	PUSH CX
00DC590B	MOVZX CX,AL
00DC590F	PUSH CX
00DC5911	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A4
00DCF8E9	NOT BYTE PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A5
00DCDFE0	POP ECX
00DBF75F	POP EAX
00DC8446	MOVSX ECX,AX
00DC8449	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A6
00DCFB46	POP EAX
00DD1581	AND DWORD PTR [ESP],EAX
00DD1584	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A7
00DC26FF	POP CX
00DC9576	ROR WORD PTR [ESP],CL
00DC957A	PUSHFD 
